diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm
index 33244c6b016..2fb3608f1b6 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm
@@ -17,8 +17,8 @@
},
/area/lavaland/surface/outdoors)
"ae" = (
-/turf/closed/wall/shuttle/smooth{
- baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface
+/turf/closed/wall/mineral/titanium/nodiagonal{
+ baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered)
"af" = (
@@ -229,8 +229,8 @@
/area/ruin/powered)
"aG" = (
/obj/structure/extinguisher_cabinet,
-/turf/closed/wall/shuttle/smooth{
- baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface
+/turf/closed/wall/mineral/titanium/nodiagonal{
+ baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered)
"aH" = (
@@ -639,8 +639,8 @@
/obj/structure/sign/bluecross_2{
name = "animal hospital"
},
-/turf/closed/wall/shuttle/smooth{
- baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface
+/turf/closed/wall/mineral/titanium/nodiagonal{
+ baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered)
"bJ" = (
@@ -787,8 +787,8 @@
/area/lavaland/surface/outdoors)
"cc" = (
/obj/machinery/atmospherics/pipe/simple/general/visible,
-/turf/closed/wall/shuttle/smooth{
- baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface
+/turf/closed/wall/mineral/titanium/nodiagonal{
+ baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered)
"cd" = (
@@ -815,38 +815,22 @@
baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface
},
/area/ruin/powered)
-"cm" = (
+"cg" = (
/obj/machinery/door/unpowered/shuttle{
- name = "Tool Storage"
+ name = "Break Room"
},
-/turf/open/floor/plating{
+/turf/open/floor/plasteel/cmo{
baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface
},
/area/ruin/powered)
-"cl" = (
+"ch" = (
/obj/machinery/door/unpowered/shuttle{
- name = "Safety Supplies"
+ name = "Emergency Care"
},
/turf/open/floor/plasteel/white{
baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface
},
/area/ruin/powered)
-"ck" = (
-/obj/machinery/door/unpowered/shuttle{
- name = "Medical Supplies"
- },
-/turf/open/floor/plasteel/white{
- baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface
- },
-/area/ruin/powered)
-"cj" = (
-/obj/machinery/door/unpowered/shuttle{
- name = "Morgue"
- },
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface
- },
-/area/ruin/powered)
"ci" = (
/obj/machinery/door/unpowered/shuttle{
desc = "There's a note wedged in the seam saying something about directing pizza here.";
@@ -856,19 +840,35 @@
baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface
},
/area/ruin/powered)
-"ch" = (
+"cj" = (
/obj/machinery/door/unpowered/shuttle{
- name = "Emergency Care"
+ name = "Morgue"
+ },
+/turf/open/floor/plating{
+ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface
+ },
+/area/ruin/powered)
+"ck" = (
+/obj/machinery/door/unpowered/shuttle{
+ name = "Medical Supplies"
},
/turf/open/floor/plasteel/white{
baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface
},
/area/ruin/powered)
-"cg" = (
+"cl" = (
/obj/machinery/door/unpowered/shuttle{
- name = "Break Room"
+ name = "Safety Supplies"
},
-/turf/open/floor/plasteel/cmo{
+/turf/open/floor/plasteel/white{
+ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface
+ },
+/area/ruin/powered)
+"cm" = (
+/obj/machinery/door/unpowered/shuttle{
+ name = "Tool Storage"
+ },
+/turf/open/floor/plating{
baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface
},
/area/ruin/powered)
@@ -1002,14 +1002,14 @@ ae
ae
ae
ae
-aE
+ae
ci
ae
-aE
+ae
aT
aY
bf
-aE
+ae
ae
ae
ae
@@ -1065,11 +1065,11 @@ ag
aF
aK
aK
-aE
ae
ae
ae
-aE
+ae
+ae
aL
bq
bz
@@ -1272,7 +1272,7 @@ ae
ae
ae
ae
-aH
+aG
aL
aP
ae
@@ -1305,7 +1305,7 @@ aA
ae
aL
aP
-aE
+ae
ae
ae
ae
@@ -1362,18 +1362,18 @@ ae
ap
ao
aB
-aI
+ae
aL
aP
ae
ae
ae
ae
-aE
+ae
af
bx
ae
-aE
+ae
af
bx
ae
@@ -1392,7 +1392,7 @@ ae
aq
ao
aC
-aI
+ae
aN
aQ
aS
@@ -1422,7 +1422,7 @@ ae
ar
aw
aD
-aI
+ae
aO
aR
aR
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_automated_trade_outpost.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_automated_trade_outpost.dmm
index a0b1a6ec4ee..9823fd54dd2 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_automated_trade_outpost.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_automated_trade_outpost.dmm
@@ -1,17 +1,19 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
-/turf/closed/indestructible/opshuttle,
+/turf/closed/wall/mineral/plastitanium{
+ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface
+ },
/area/ruin/powered)
"b" = (
/obj/machinery/vending/medical{
emagged = 1
},
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered)
"c" = (
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered)
@@ -19,7 +21,7 @@
/obj/machinery/vending/autodrobe{
emagged = 1
},
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered)
@@ -27,13 +29,13 @@
/obj/machinery/vending/coffee{
emagged = 1
},
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered)
"f" = (
/obj/machinery/vending/cigarette,
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered)
@@ -48,7 +50,7 @@
pixel_x = -9;
pixel_y = 2
},
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered)
@@ -63,7 +65,7 @@
pixel_x = 9;
pixel_y = 2
},
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered)
@@ -72,7 +74,7 @@
/obj/item/weapon/paper{
name = "payment table"
},
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered)
@@ -80,13 +82,13 @@
/obj/machinery/vending/magivend{
emagged = 1
},
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered)
"k" = (
/obj/machinery/vending/sustenance,
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered)
@@ -95,13 +97,13 @@
name = "automated trading pod"
},
/obj/structure/fans/tiny,
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered)
"m" = (
/obj/structure/table/glass,
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered)
@@ -109,13 +111,13 @@
/obj/machinery/vending/boozeomat{
emagged = 1
},
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered)
"o" = (
/obj/machinery/vending/sovietsoda,
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered)
@@ -124,31 +126,31 @@
desc = "Please leave payment on the table - The Trader";
name = "welcome to the trading post"
},
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered)
"q" = (
/obj/machinery/vending/snack,
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered)
"r" = (
/obj/machinery/vending/tool,
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered)
"s" = (
/obj/machinery/vending/cola,
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered)
"t" = (
/obj/machinery/vending/clothing,
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered)
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_golem_ship.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_golem_ship.dmm
index 8928ee57e27..a2e0660a8bc 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_golem_ship.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_golem_ship.dmm
@@ -3,7 +3,7 @@
/turf/template_noop,
/area/template_noop)
"b" = (
-/turf/closed/wall/shuttle/smooth/nodiagonal{
+/turf/closed/wall/mineral/titanium/nodiagonal{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered/golem_ship)
@@ -76,42 +76,42 @@
/area/ruin/powered/golem_ship)
"j" = (
/obj/machinery/door/airlock/shuttle,
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered/golem_ship)
"k" = (
/obj/machinery/computer/arcade/battle,
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered/golem_ship)
"l" = (
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered/golem_ship)
"m" = (
/obj/effect/mob_spawn/human/golem/adamantine,
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered/golem_ship)
"n" = (
/obj/machinery/mineral/equipment_vendor/golem,
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered/golem_ship)
"o" = (
/obj/item/weapon/resonator,
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered/golem_ship)
"p" = (
/obj/machinery/mineral/ore_redemption,
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered/golem_ship)
@@ -122,19 +122,19 @@
name = "shrine of the liberator";
pixel_x = 0
},
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered/golem_ship)
"r" = (
/obj/machinery/computer/shuttle,
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered/golem_ship)
"s" = (
/obj/machinery/bluespace_beacon,
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered/golem_ship)
@@ -142,7 +142,7 @@
/obj/structure/extinguisher_cabinet{
pixel_y = 30
},
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered/golem_ship)
@@ -165,32 +165,32 @@
name = "shrine of the liberator";
pixel_x = 0
},
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered/golem_ship)
"v" = (
/obj/item/weapon/resonator/upgraded,
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered/golem_ship)
"w" = (
/obj/machinery/autolathe,
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered/golem_ship)
"x" = (
/obj/structure/table/wood,
/obj/machinery/reagentgrinder,
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered/golem_ship)
"y" = (
/obj/machinery/computer/arcade/orion_trail,
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered/golem_ship)
@@ -198,7 +198,7 @@
/obj/structure/extinguisher_cabinet{
pixel_y = -30
},
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered/golem_ship)
@@ -209,7 +209,7 @@
},
/obj/item/weapon/storage/firstaid/fire,
/obj/item/weapon/storage/firstaid/fire,
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered/golem_ship)
@@ -217,7 +217,7 @@
/obj/item/weapon/storage/firstaid/fire,
/obj/structure/table/wood,
/obj/item/weapon/storage/firstaid/fire,
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered/golem_ship)
@@ -229,7 +229,7 @@
desc = "Use to build new structures in the wastes.";
name = "land claim"
},
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered/golem_ship)
@@ -238,7 +238,7 @@
/obj/structure/table/wood,
/obj/item/weapon/storage/firstaid/brute,
/obj/item/weapon/disk/design_disk/golem_shell,
-/turf/open/floor/plasteel/shuttle/purple{
+/turf/open/floor/mineral/titanium/purple{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered/golem_ship)
@@ -254,6 +254,9 @@
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered/golem_ship)
+"G" = (
+/turf/closed/wall/mineral/titanium,
+/area/ruin/powered/golem_ship)
(1,1,1) = {"
a
@@ -289,7 +292,7 @@ a
b
q
u
-b
+G
a
a
a
@@ -311,7 +314,7 @@ b
b
r
l
-b
+G
b
b
b
@@ -377,7 +380,7 @@ l
b
l
l
-b
+G
l
l
b
@@ -399,7 +402,7 @@ l
b
l
l
-b
+G
l
l
j
@@ -421,7 +424,7 @@ l
b
l
l
-b
+G
l
l
j
@@ -443,7 +446,7 @@ o
b
l
l
-b
+G
o
m
b
@@ -465,7 +468,7 @@ o
b
l
l
-b
+G
o
m
b
@@ -487,7 +490,7 @@ j
b
j
j
-b
+G
j
b
b
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_hermit.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_hermit.dmm
index 81524ce5bd5..2bca5b1fa1d 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_hermit.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_hermit.dmm
@@ -181,42 +181,42 @@
},
/area/ruin/powered)
"E" = (
-/obj/structure/shuttle/engine/propulsion/burst{
- dir = 4
- },
/turf/open/floor/plating{
baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
+/obj/structure/shuttle/engine/propulsion/burst{
+ dir = 4
+ },
+/turf/closed/wall/mineral/titanium/interior{
+ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface
+ },
/area/ruin/powered)
"F" = (
-/turf/closed/wall/shuttle{
- baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface;
- dir = 2;
- icon_state = "swall12"
+/turf/closed/wall/mineral/titanium{
+ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface
},
/area/ruin/powered)
"G" = (
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
-/turf/closed/wall/shuttle{
- baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface;
- dir = 2;
- icon_state = "swall_f10";
- layer = 2
+/turf/closed/wall/mineral/titanium/interior{
+ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface
},
/area/ruin/powered)
"H" = (
/obj/machinery/door/airlock/shuttle{
name = "Escape Pod Airlock"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue{
+ baseturf = /turf/open/floor/plating/lava/smooth
+ },
/area/ruin/powered)
"I" = (
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle{
- baseturf = /turf/open/floor/plating/asteroid/basalt
+/turf/open/floor/mineral/titanium/blue{
+ baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/powered)
"J" = (
@@ -504,7 +504,7 @@ a
a
G
J
-K
+G
"}
(16,1,1) = {"
a
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_prisoner_crash.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_prisoner_crash.dmm
index 8335d37692c..1900c39487b 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_prisoner_crash.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_prisoner_crash.dmm
@@ -16,7 +16,9 @@
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
"e" = (
-/turf/closed/indestructible/opshuttle,
+/turf/closed/wall/mineral/plastitanium{
+ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface
+ },
/area/lavaland/surface/outdoors)
"f" = (
/obj/structure/shuttle/engine/propulsion{
@@ -33,12 +35,13 @@
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
/area/ruin/unpowered)
"h" = (
-/turf/closed/indestructible/opshuttle,
+/turf/closed/wall/mineral/plastitanium{
+ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface
+ },
/area/ruin/unpowered)
"i" = (
-/turf/open/floor/plasteel/shuttle/red{
- baseturf = /turf/open/floor/plating/lava/smooth;
- initial_gas_mix = "o2=16;n2=23"
+/turf/open/floor/mineral/plastitanium/brig{
+ baseturf = /turf/open/floor/plating/lava/smooth
},
/area/lavaland/surface/outdoors)
"j" = (
@@ -47,21 +50,20 @@
/obj/item/weapon/pickaxe,
/obj/item/weapon/pickaxe,
/obj/item/device/flashlight/lantern,
-/turf/open/floor/plasteel/shuttle/red{
+/turf/open/floor/mineral/plastitanium/brig{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/unpowered)
"k" = (
/obj/effect/mob_spawn/human/prisoner_transport,
-/turf/open/floor/plasteel/shuttle/red{
+/turf/open/floor/mineral/plastitanium/brig{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/unpowered)
"l" = (
/obj/item/weapon/shard,
-/turf/open/floor/plasteel/shuttle/red{
- baseturf = /turf/open/floor/plating/lava/smooth;
- initial_gas_mix = "o2=16;n2=23"
+/turf/open/floor/mineral/plastitanium/brig{
+ baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/unpowered)
"m" = (
@@ -69,32 +71,31 @@
/obj/effect/decal/cleanable/blood,
/obj/item/device/flashlight/seclite,
/obj/effect/light_emitter,
-/turf/open/floor/plasteel/shuttle/red{
+/turf/open/floor/mineral/plastitanium/brig{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/unpowered)
"n" = (
/obj/item/weapon/gun/projectile/automatic/pistol/m1911,
-/turf/open/floor/plasteel/shuttle/red{
+/turf/open/floor/mineral/plastitanium/brig{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/unpowered)
"o" = (
-/turf/open/floor/plasteel/shuttle/red{
+/turf/open/floor/mineral/plastitanium/brig{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/unpowered)
"p" = (
/obj/machinery/door/airlock/shuttle,
-/turf/open/floor/plasteel/shuttle/red{
+/turf/open/floor/mineral/plastitanium/brig{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/unpowered)
"q" = (
/obj/item/weapon/shard,
-/turf/open/floor/plasteel/shuttle/red{
- baseturf = /turf/open/floor/plating/lava/smooth;
- initial_gas_mix = "o2=16;n2=23"
+/turf/open/floor/mineral/plastitanium/brig{
+ baseturf = /turf/open/floor/plating/lava/smooth
},
/area/lavaland/surface/outdoors)
"r" = (
@@ -108,15 +109,14 @@
/obj/effect/mob_spawn/human/nanotrasensoldier,
/obj/item/weapon/gun/projectile/automatic/pistol/m1911,
/obj/effect/decal/cleanable/blood,
-/turf/open/floor/plasteel/shuttle/red{
- baseturf = /turf/open/floor/plating/lava/smooth;
- initial_gas_mix = "o2=16;n2=23"
+/turf/open/floor/mineral/plastitanium/brig{
+ baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/unpowered)
"t" = (
/obj/structure/closet/crate/internals,
/obj/item/weapon/crowbar/large,
-/turf/open/floor/plasteel/shuttle/red{
+/turf/open/floor/mineral/plastitanium/brig{
baseturf = /turf/open/floor/plating/lava/smooth
},
/area/ruin/unpowered)
@@ -469,7 +469,7 @@ a
a
h
h
-r
+p
e
e
b
diff --git a/_maps/RandomRuins/SpaceRuins/asteroid4.dmm b/_maps/RandomRuins/SpaceRuins/asteroid4.dmm
index 0bc46ef7dc5..72e4d5cfd20 100644
--- a/_maps/RandomRuins/SpaceRuins/asteroid4.dmm
+++ b/_maps/RandomRuins/SpaceRuins/asteroid4.dmm
@@ -1,41 +1,39 @@
"a" = (/turf/open/space,/area/space)
"b" = (/turf/closed/mineral,/area/space)
"c" = (/turf/closed/mineral/random/high_chance,/area/space)
-"d" = (/turf/open/floor/plating/asteroid/airless,/area/space)
-"e" = (/turf/closed/mineral/clown,/area/ruin/unpowered)
-"f" = (/turf/open/floor/plating/asteroid,/area/ruin/unpowered)
-"g" = (/obj/item/weapon/shard,/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!"},/turf/open/floor/plating/asteroid,/area/ruin/unpowered)
-"h" = (/obj/item/stack/sheet/mineral/bananium{amount = 15},/turf/open/floor/plating,/area/ruin/unpowered)
-"i" = (/turf/open/floor/plating/asteroid,/turf/closed/wall/shuttle{dir = 2;icon_state = "swall_f10";layer = 2},/area/ruin/unpowered)
-"j" = (/turf/closed/wall/shuttle{icon_state = "swall3";dir = 2},/area/ruin/unpowered)
-"k" = (/obj/structure/chair{dir = 1},/obj/item/weapon/shard,/obj/effect/mob_spawn/human/clown{brute_damage = 120;oxy_damage = 75},/turf/open/floor/plasteel/shuttle,/area/ruin/unpowered)
-"l" = (/obj/structure/chair{dir = 1},/obj/item/weapon/storage/pod{pixel_x = -26},/turf/open/floor/plasteel/shuttle,/area/ruin/unpowered)
-"m" = (/turf/open/floor/plating,/obj/structure/shuttle/engine/propulsion/burst,/turf/closed/wall/shuttle{icon_state = "swall_f5";dir = 2},/area/ruin/unpowered)
-"n" = (/obj/machinery/door/airlock/shuttle{name = "Escape Pod Airlock"},/turf/open/floor/plasteel/shuttle,/area/ruin/unpowered)
-"o" = (/turf/open/floor/plating,/obj/structure/shuttle/engine/propulsion/burst,/turf/closed/wall/shuttle{icon_state = "swall_f9";dir = 2},/area/ruin/unpowered)
-"p" = (/turf/closed/mineral,/area/ruin/unpowered)
-"q" = (/turf/closed/mineral/random/high_chance,/area/ruin/unpowered)
-"r" = (/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered)
+"d" = (/turf/closed/mineral,/area/ruin/unpowered)
+"e" = (/turf/open/floor/plating/asteroid/airless,/area/space)
+"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/shuttle{name = "Escape Pod Airlock"},/turf/open/floor/mineral/titanium/blue,/area/ruin/unpowered)
(1,1,1) = {"
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aabbbaaaaaaaaaaaaaaa
acccbbbbaaaaaaaaaaaa
-acccbbcbbbaaaaaapaaa
-abbbbbbbbbbaaaappaaa
-abddbbbbbbcaaaapppaa
-aadddbbbbbcaaaappaaa
-aaadddddbaaaaapppaaa
-aaaaadddbaaaaappaaaa
-aaaaaaaaaaaaaappaaaa
-aaaaaaaaaaaaqqppaaaa
-aaabaaaaaappqqpaaaaa
-aaabaaaaapppeppaaaaa
-aabbbaaarppeefpqaaaa
-aabbbaaarrpghipqaaaa
-abbbbaaarrpjkjppaaaa
-abbaaaaaaapjljpaaaaa
-aaaaabaaaaamnoaaaaaa
+acccbbcbbbaaaaaadaaa
+abbbbbbbbbbaaaaddaaa
+abeebbbbbbcaaaadddaa
+aaeeebbbbbcaaaaddaaa
+aaaeeeeebaaaaadddaaa
+aaaaaeeebaaaaaddaaaa
+aaaaaaaaaaaaaaddaaaa
+aaaaaaaaaaaaffddaaaa
+aaabaaaaaaddffdaaaaa
+aaabaaaaadddgddaaaaa
+aabbbaaahddggidfaaaa
+aabbbaaahhdjkjdfaaaa
+abbbbaaahhdlmlddaaaa
+abbaaaaaaadlnldaaaaa
+aaaaabaaaaaopoaaaaaa
aaabaaaaaaaaaaaaaaaa
"}
diff --git a/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm b/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm
index e0df203567d..e323a281fa9 100644
--- a/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm
+++ b/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm
@@ -1,4532 +1,287 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"aa" = (
-/turf/open/space,
-/area/space)
-"ab" = (
-/turf/closed/wall,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"ac" = (
-/obj/machinery/door/poddoor{
- id = "bigderelictshipdock"
- },
-/turf/open/floor/plating/airless,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"ad" = (
-/turf/open/floor/plating/asteroid/airless,
-/area/space)
-"ae" = (
-/turf/open/floor/plating,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"af" = (
-/obj/structure/sign/vacuum{
- pixel_y = 32
- },
-/obj/effect/decal/cleanable/cobweb,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"ag" = (
-/obj/machinery/door/poddoor{
- id = "bigderelictshipdock"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"ah" = (
-/obj/structure/sign/vacuum{
- pixel_y = 32
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"ai" = (
-/obj/structure/reagent_dispensers/fueltank,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"aj" = (
-/obj/machinery/button/door{
- name = "tradepost entry doors";
- pixel_y = 24
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"ak" = (
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"al" = (
-/obj/structure/reagent_dispensers/watertank,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"am" = (
-/turf/open/floor/engine,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"an" = (
-/obj/structure/cable{
- d1 = 2;
- d2 = 4;
- icon_state = "2-4"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"ao" = (
-/obj/machinery/power/apc{
- cell_type = 0;
- dir = 4;
- name = "Cargo Bay APC";
- pixel_x = 24;
- pixel_y = 0
- },
-/obj/structure/cable{
- d2 = 8;
- icon_state = "0-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"ap" = (
-/obj/structure/table,
-/obj/machinery/light{
- dir = 8
- },
-/obj/item/weapon/reagent_containers/glass/bucket,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"aq" = (
-/turf/open/floor/engine,
-/turf/closed/wall/shuttle{
- tag = "icon-wall (NORTHWEST)";
- icon_state = "wall";
- dir = 9
- },
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"ar" = (
-/obj/structure/shuttle/engine/propulsion/burst/right{
- dir = 1;
- icon_state = "burst_r";
- name = "shuttle engine";
- tag = "icon-burst_r (NORTH)"
- },
-/turf/open/floor/plating,
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"as" = (
-/obj/structure/shuttle/engine/propulsion/burst/left{
- dir = 1;
- icon_state = "burst_l";
- name = "shuttle engine";
- tag = "icon-burst_l (NORTH)"
- },
-/turf/open/floor/plating,
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"at" = (
-/turf/closed/wall/shuttle{
- tag = "icon-wall (EAST)";
- icon_state = "wall";
- dir = 4
- },
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"au" = (
-/turf/open/floor/engine,
-/turf/closed/wall/shuttle{
- tag = "icon-wall (NORTHEAST)";
- icon_state = "wall";
- dir = 5
- },
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"av" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2";
- pixel_y = 0
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"aw" = (
-/obj/structure/table,
-/obj/machinery/light{
- icon_state = "tube1";
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"ax" = (
-/obj/structure/table,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"ay" = (
-/obj/structure/window/reinforced{
- tag = "icon-rwindow (NORTH)";
- icon_state = "rwindow";
- dir = 1
- },
-/obj/structure/window/reinforced{
- tag = "icon-rwindow (WEST)";
- icon_state = "rwindow";
- dir = 8
- },
-/obj/structure/shuttle/engine/heater{
- tag = "icon-heater (NORTH)";
- icon_state = "heater";
- dir = 1
- },
-/turf/open/floor/plasteel/shuttle/yellow,
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"az" = (
-/obj/structure/window/reinforced{
- tag = "icon-rwindow (NORTH)";
- icon_state = "rwindow";
- dir = 1
- },
-/obj/structure/window/reinforced{
- tag = "icon-rwindow (EAST)";
- icon_state = "rwindow";
- dir = 4
- },
-/obj/structure/shuttle/engine/heater{
- tag = "icon-heater (NORTH)";
- icon_state = "heater";
- dir = 1
- },
-/turf/open/floor/plasteel/shuttle/yellow,
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"aA" = (
-/obj/structure/table,
-/obj/item/clothing/head/soft,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"aB" = (
-/turf/closed/wall,
-/area/ruin/unpowered{
- name = "Derelict Power Storage"
- })
-"aC" = (
-/obj/machinery/door/airlock/external,
-/turf/open/floor/plating,
-/area/ruin/unpowered{
- name = "Derelict Power Storage"
- })
-"aD" = (
-/turf/closed/mineral,
-/area/space)
-"aE" = (
-/obj/machinery/door/poddoor{
- id = "bigderelictship"
- },
-/turf/open/floor/plasteel/shuttle/yellow,
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"aF" = (
-/obj/structure/closet/crate/medical,
-/obj/item/weapon/storage/firstaid/o2,
-/turf/open/floor/plasteel/shuttle/yellow,
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"aG" = (
-/obj/structure/closet/crate/medical,
-/obj/item/weapon/storage/firstaid/regular,
-/turf/open/floor/plasteel/shuttle/yellow,
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"aH" = (
-/obj/structure/closet/crate/medical,
-/obj/item/weapon/storage/firstaid/brute,
-/turf/open/floor/plasteel/shuttle/yellow,
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"aI" = (
-/obj/structure/closet/crate/engineering,
-/obj/item/weapon/storage/toolbox/mechanical,
-/turf/open/floor/plasteel/shuttle/yellow,
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"aJ" = (
-/obj/structure/closet/crate/engineering/electrical,
-/obj/item/weapon/storage/toolbox/electrical,
-/obj/item/weapon/stock_parts/cell/hyper,
-/obj/item/weapon/stock_parts/cell/high,
-/turf/open/floor/plasteel/shuttle/yellow,
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"aK" = (
-/obj/structure/table,
-/obj/item/clothing/gloves/fingerless,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"aL" = (
-/obj/structure/grille,
-/obj/structure/window/reinforced/fulltile,
-/turf/open/floor/plating,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"aM" = (
-/obj/machinery/door/airlock/external,
-/turf/open/floor/plating,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"aN" = (
-/turf/open/floor/plating,
-/area/ruin/unpowered{
- name = "Derelict Power Storage"
- })
-"aO" = (
-/obj/structure/closet/crate{
- icon_state = "crateopen";
- opened = 1
- },
-/turf/open/floor/plasteel/delivery,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"aP" = (
-/obj/structure/closet/crate/secure/loot,
-/turf/open/floor/plasteel/shuttle/yellow,
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"aQ" = (
-/obj/structure/closet/crate/internals,
-/obj/item/weapon/storage/toolbox/emergency,
-/obj/item/clothing/mask/breath,
-/obj/item/weapon/tank/internals/emergency_oxygen/engi,
-/obj/item/weapon/tank/internals/emergency_oxygen/engi,
-/obj/item/clothing/mask/breath,
-/turf/open/floor/plasteel/shuttle/yellow,
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"aR" = (
-/obj/structure/closet/crate/radiation,
-/obj/item/clothing/head/radiation,
-/obj/item/clothing/suit/radiation,
-/obj/item/device/geiger_counter,
-/turf/open/floor/plasteel/shuttle/yellow,
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"aS" = (
-/turf/open/floor/plating,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"aT" = (
-/turf/closed/wall/r_wall,
-/area/ruin/unpowered{
- name = "Derelict Power Storage"
- })
-"aU" = (
-/obj/structure/extinguisher_cabinet{
- pixel_x = -24
- },
-/turf/open/floor/plasteel/delivery,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"aV" = (
-/obj/structure/closet/crate/critter{
- name = "critter crate - mr.tiggles";
- opened = 1
- },
-/obj/item/weapon/paper/crumpled/snowdin{
- info = "A crumpled piece of manifest paper, out of the barely legible pen writing, you can see something about a warning involving whatever was originally in the crate."
- },
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/turf/open/floor/plasteel/shuttle/yellow,
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"aW" = (
-/obj/structure/closet/crate/engineering,
-/obj/item/weapon/storage/toolbox/mechanical,
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/turf/open/floor/plasteel/shuttle/yellow,
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"aX" = (
-/obj/structure/closet/crate/engineering/electrical,
-/obj/item/weapon/storage/toolbox/electrical,
-/obj/item/weapon/stock_parts/cell/hyper,
-/turf/open/floor/plasteel/shuttle/yellow,
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"aY" = (
-/obj/structure/closet/crate,
-/turf/open/floor/plasteel/delivery,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"aZ" = (
-/obj/structure/lattice,
-/turf/open/space,
-/area/space)
-"ba" = (
-/turf/closed/wall,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"bb" = (
-/obj/item/clothing/head/helmet,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Power Storage"
- })
-"bc" = (
-/obj/machinery/power/smes,
-/obj/structure/cable{
- icon_state = "0-4";
- d2 = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Power Storage"
- })
-"bd" = (
-/obj/structure/table,
-/obj/item/weapon/stock_parts/cell/hyper,
-/obj/structure/cable{
- d1 = 2;
- d2 = 8;
- icon_state = "2-8"
- },
-/obj/structure/cable{
- d1 = 2;
- d2 = 4;
- icon_state = "2-4"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Power Storage"
- })
-"be" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/turf/open/floor/plasteel/shuttle,
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"bf" = (
-/obj/effect/decal/cleanable/blood/old,
-/turf/open/floor/plasteel/shuttle,
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"bg" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/effect/glowshroom/single,
-/turf/open/floor/plasteel/shuttle,
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"bh" = (
-/obj/machinery/button/door{
- id = "bigderelictship";
- name = "shuttle cargo doors";
- pixel_x = 24
- },
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/turf/open/floor/plasteel/shuttle,
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"bi" = (
-/obj/effect/decal/cleanable/cobweb,
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"bj" = (
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"bk" = (
-/obj/structure/sign/vacuum{
- pixel_y = 32
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"bl" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"bm" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (NORTHWEST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"bn" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (EAST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"bo" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/effect/glowshroom/single,
-/obj/structure/sign/vacuum{
- pixel_y = 32
- },
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (EAST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"bp" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (NORTHEAST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"bq" = (
-/obj/effect/mob_spawn/human/corpse/nanotrasensoldier{
- helmet = null;
- id_job = "Tradepost Officer";
- name = "Tradeport Officer";
- random = 1
- },
-/obj/item/weapon/paper/crumpled/snowdin{
- icon_state = "scrap_bloodied";
- info = "If anyone finds this, please, don't let my kids know I died a coward.."
- },
-/obj/effect/decal/cleanable/blood/old{
- name = "dried blood splatter";
- pixel_x = -29
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Power Storage"
- })
-"br" = (
-/obj/machinery/power/terminal{
- icon_state = "term";
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Power Storage"
- })
-"bs" = (
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (WEST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 8
- },
-/obj/machinery/door/firedoor,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"bt" = (
-/obj/machinery/firealarm{
- dir = 1;
- pixel_y = -24
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"bu" = (
-/obj/machinery/door/airlock/shuttle,
-/turf/open/floor/plasteel/shuttle,
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"bv" = (
-/turf/open/floor/plasteel/shuttle,
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"bw" = (
-/obj/item/chair,
-/obj/effect/decal/cleanable/blood/old,
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/turf/open/floor/plasteel/shuttle,
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"bx" = (
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (NORTHEAST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 5
- },
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/turf/open/floor/plasteel/shuttle,
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"by" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"bz" = (
-/obj/machinery/door/airlock/glass_security{
- id_tag = "innerbrig";
- name = "Security Checkpoint";
- req_access_txt = "63"
- },
-/turf/open/floor/plasteel/darkred,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"bA" = (
-/turf/open/floor/plasteel/darkred,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"bB" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/turf/open/floor/plasteel/darkred,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"bC" = (
-/obj/effect/decal/cleanable/cobweb{
- icon_state = "cobweb2"
- },
-/obj/structure/table,
-/obj/machinery/recharger,
-/turf/open/floor/plasteel/darkred,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"bD" = (
-/turf/closed/wall/r_wall,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"bE" = (
-/obj/machinery/light{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"bF" = (
-/obj/effect/decal/cleanable/blood/old{
- icon_state = "trails_1";
- name = "dried blood trail"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"bG" = (
-/obj/structure/alien/resin/wall{
- color = "#8EC127";
- desc = "Thick material shaped into a wall. Eugh.";
- icon_state = "smooth";
- name = "gelatinous wall"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"bH" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/effect/decal/cleanable/blood/old,
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (NORTH)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"bI" = (
-/obj/item/ammo_casing/c45{
- caliber = null;
- desc = "A .45 bullet casing. This one is spent.";
- icon_state = "s-casing";
- name = "spent bullet casing"
- },
-/obj/machinery/light{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Power Storage"
- })
-"bJ" = (
-/obj/item/weapon/gun/projectile/automatic/pistol/m1911{
- spawnwithmagazine = 0
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Power Storage"
- })
-"bK" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2";
- pixel_y = 0
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Power Storage"
- })
-"bL" = (
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Power Storage"
- })
-"bM" = (
-/obj/structure/table,
-/obj/machinery/light{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"bN" = (
-/obj/structure/table,
-/turf/open/floor/plasteel/shuttle,
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"bO" = (
-/obj/machinery/computer,
-/turf/open/floor/plasteel/shuttle,
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"bP" = (
-/obj/structure/table_frame,
-/obj/item/stack/sheet/metal,
-/obj/effect/decal/cleanable/blood/old{
- icon_state = "trails_1";
- name = "dried blood trail"
- },
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/turf/open/floor/plasteel/shuttle,
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"bQ" = (
-/obj/item/weapon/shard,
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/turf/open/floor/plasteel/shuttle,
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"bR" = (
-/obj/effect/gibspawner/human,
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"bS" = (
-/obj/structure/filingcabinet,
-/obj/machinery/light{
- dir = 8
- },
-/turf/open/floor/plasteel/darkred,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"bT" = (
-/obj/item/weapon/shard,
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/turf/open/floor/plasteel/darkred,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"bU" = (
-/obj/item/chair,
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/turf/open/floor/plasteel/darkred,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"bV" = (
-/obj/effect/decal/cleanable/blood/old,
-/obj/machinery/button/door{
- id = "bigderelictcheckpoint";
- name = "security checkpoint control";
- pixel_y = -24
- },
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/turf/open/floor/plasteel/darkred,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"bW" = (
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (EAST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 4
- },
-/turf/open/floor/plating{
- icon_plating = "wall_thermite";
- icon_state = "wall_thermite";
- name = "melted wall"
- },
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"bX" = (
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (EAST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"bY" = (
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (SOUTHEAST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"bZ" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (NORTH)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 1
- },
-/obj/machinery/light{
- icon_state = "tube1";
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"ca" = (
-/obj/item/device/gps{
- gpstag = "Distress Signal"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Power Storage"
- })
-"cb" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2";
- pixel_y = 0
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4";
- tag = ""
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Power Storage"
- })
-"cc" = (
-/obj/machinery/power/apc{
- cell_type = 0;
- dir = 4;
- name = "Power Storage APC";
- pixel_x = 23;
- pixel_y = 2
- },
-/obj/structure/cable{
- d2 = 8;
- icon_state = "0-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Power Storage"
- })
-"cd" = (
-/obj/structure/closet/wardrobe/cargotech,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"ce" = (
-/turf/open/floor/engine,
-/turf/closed/wall/shuttle{
- tag = "icon-wall (SOUTHWEST)";
- icon_state = "wall";
- dir = 10
- },
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"cf" = (
-/turf/closed/wall/shuttle{
- tag = "icon-wall (NORTH)";
- icon_state = "wall";
- dir = 1
- },
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"cg" = (
-/obj/structure/grille,
-/obj/structure/window/shuttle,
-/turf/open/floor/plating,
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"ch" = (
-/obj/structure/grille/broken,
-/obj/item/weapon/shard,
-/obj/effect/decal/cleanable/blood/old{
- icon_state = "trails_1";
- name = "dried blood trail"
- },
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/turf/open/floor/plating,
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"ci" = (
-/turf/open/floor/engine,
-/turf/closed/wall/shuttle{
- tag = "icon-wall (SOUTHEAST)";
- icon_state = "wall";
- dir = 6
- },
-/area/ruin/powered{
- name = "Derelict Docked Ship"
- })
-"cj" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2";
- pixel_y = 0
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"ck" = (
-/obj/structure/table/reinforced,
-/obj/structure/window/reinforced{
- tag = "icon-rwindow (NORTH)";
- icon_state = "rwindow";
- dir = 1
- },
-/turf/open/floor/plasteel/darkred,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"cl" = (
-/obj/item/weapon/shard,
-/obj/item/stack/cable_coil{
- amount = 2;
- icon_state = "coil_red2";
- item_state = "coil_red"
- },
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/structure/table_frame,
-/obj/item/stack/sheet/metal,
-/obj/item/stack/sheet/plasteel,
-/turf/open/floor/plasteel/darkred,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"cm" = (
-/obj/structure/extinguisher_cabinet{
- pixel_x = -24
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"cn" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/effect/glowshroom/single,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"co" = (
-/obj/structure/cable{
- d1 = 2;
- d2 = 4;
- icon_state = "2-4"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"cp" = (
-/obj/machinery/power/apc{
- cell_type = 0;
- dir = 2;
- name = "Tradepost APC";
- pixel_x = 0;
- pixel_y = -24
- },
-/obj/structure/cable{
- d2 = 8;
- icon_state = "0-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"cq" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/effect/glowshroom/single,
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (NORTH)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"cr" = (
-/obj/structure/alien/resin/wall{
- color = "#8EC127";
- desc = "Thick material shaped into a wall. Eugh.";
- icon_state = "smooth";
- name = "gelatinous wall"
- },
-/turf/open/floor/plating/asteroid,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"cs" = (
-/obj/structure/table,
-/obj/item/weapon/storage/toolbox/electrical,
-/obj/item/stack/cable_coil,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Power Storage"
- })
-"ct" = (
-/obj/structure/table,
-/obj/item/weapon/storage/toolbox/mechanical,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Power Storage"
- })
-"cu" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4";
- tag = ""
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Power Storage"
- })
-"cv" = (
-/obj/structure/barricade/wooden,
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0;
- tag = ""
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Power Storage"
- })
-"cw" = (
-/obj/machinery/door/airlock/engineering{
- name = "Power Storage";
- req_access_txt = "10"
- },
-/obj/structure/barricade/wooden,
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0;
- tag = ""
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Power Storage"
- })
-"cx" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0;
- tag = ""
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"cy" = (
-/obj/structure/cable{
- d1 = 2;
- d2 = 8;
- icon_state = "2-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"cz" = (
-/obj/effect/decal/cleanable/blood/old{
- icon_state = "trails_1";
- name = "dried blood trail"
- },
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"cA" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"cB" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2";
- pixel_y = 0
- },
-/obj/structure/cable{
- d1 = 2;
- d2 = 4;
- icon_state = "2-4"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"cC" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0;
- tag = ""
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"cD" = (
-/obj/machinery/door/airlock/glass,
-/obj/machinery/door/poddoor{
- id = "bigderelictcheckpoint";
- name = "checkpoint security doors"
- },
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0;
- tag = ""
- },
-/obj/machinery/door/firedoor,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"cE" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0;
- tag = ""
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"cF" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0;
- tag = ""
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"cG" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 8;
- icon_state = "1-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"cH" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/mob/living/simple_animal/hostile/creature{
- desc = "Awh its so sm-OH GOD WHAT THE FUCK.";
- health = 25;
- maxHealth = 25;
- name = "hatchling";
- resize = 0.85
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"cI" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (SOUTHWEST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 10
- },
-/mob/living/simple_animal/hostile/creature{
- desc = "Awh its so sm-OH GOD WHAT THE FUCK.";
- health = 25;
- maxHealth = 25;
- name = "hatchling";
- resize = 0.85
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"cJ" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (EAST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 4
- },
-/turf/open/floor/plating/asteroid,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"cK" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (NORTHEAST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 5
- },
-/turf/open/floor/plating/asteroid,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"cL" = (
-/obj/structure/closet/crate{
- icon_state = "crateopen";
- opened = 1
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4";
- tag = ""
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"cM" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0;
- tag = ""
- },
-/obj/structure/janitorialcart,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"cN" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0;
- tag = ""
- },
-/obj/item/weapon/mop,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"cO" = (
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (SOUTHWEST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 10
- },
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0;
- tag = ""
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"cP" = (
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (NORTHEAST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 5
- },
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0;
- tag = ""
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"cQ" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/effect/glowshroom/single,
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0;
- tag = ""
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"cR" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 8;
- icon_state = "1-8"
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2";
- pixel_y = 0
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"cS" = (
-/obj/machinery/light,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"cT" = (
-/obj/item/weapon/shard,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"cU" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/turf/open/floor/plating/asteroid,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"cV" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (NORTH)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 1
- },
-/turf/open/floor/plating/asteroid,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"cW" = (
-/obj/item/ammo_casing/c45{
- caliber = null;
- desc = "A .45 bullet casing. This one is spent.";
- icon_state = "s-casing";
- name = "spent bullet casing"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"cX" = (
-/obj/effect/decal/cleanable/xenoblood/xsplatter,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"cY" = (
-/turf/open/floor/plasteel/delivery,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"cZ" = (
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (NORTH)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 1
- },
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"da" = (
-/obj/structure/grille/broken,
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"db" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/effect/decal/cleanable/blood/old,
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (NORTH)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 1
- },
-/turf/open/floor/plating/asteroid,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"dc" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/effect/glowshroom/single,
-/obj/machinery/door/firedoor,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"dd" = (
-/obj/item/ammo_casing/c45{
- caliber = null;
- desc = "A .45 bullet casing. This one is spent.";
- icon_state = "s-casing";
- name = "spent bullet casing"
- },
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"de" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/machinery/light,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"df" = (
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (SOUTHWEST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"dg" = (
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (EAST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"dh" = (
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (EAST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 4
- },
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/machinery/light,
-/obj/structure/cable{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4";
- tag = ""
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"di" = (
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (EAST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 4
- },
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0;
- tag = ""
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"dj" = (
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (EAST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 4
- },
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/structure/door_assembly/door_assembly_mai{
- density = 0;
- desc = "A pried-open airlock. Scratch marks mark the sidings of the door.";
- name = "pried-open airlock"
- },
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0;
- tag = ""
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"dk" = (
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (NORTHEAST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 5
- },
-/obj/effect/decal/cleanable/cobweb{
- icon_state = "cobweb2"
- },
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/structure/cable{
- d1 = 2;
- d2 = 8;
- icon_state = "2-8"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"dl" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/item/weapon/shard,
-/turf/open/floor/plating/asteroid,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"dm" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/effect/decal/cleanable/blood/old,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"dn" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/mob/living/simple_animal/hostile/creature{
- name = "Miss Tiggles"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"do" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/effect/decal/cleanable/blood/old,
-/obj/structure/alien/gelpod,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"dp" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (WEST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 8
- },
-/turf/open/floor/plating/asteroid,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"dq" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (SOUTHEAST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 6
- },
-/turf/open/floor/plating/asteroid,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"dr" = (
-/obj/machinery/light{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"ds" = (
-/obj/effect/decal/cleanable/xenoblood/xsplatter,
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"dt" = (
-/obj/effect/decal/cleanable/blood/old{
- icon_state = "trails_1";
- name = "dried blood trail"
- },
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2";
- pixel_y = 0
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"du" = (
-/turf/closed/mineral,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"dv" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/effect/glowshroom/single,
-/turf/open/floor/plating/asteroid,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"dw" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/item/weapon/gun/projectile/automatic/pistol/m1911{
- spawnwithmagazine = 0
- },
-/obj/item/ammo_box/magazine/m45,
-/turf/open/floor/plating/asteroid,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"dx" = (
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (NORTHWEST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 9
- },
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/turf/open/floor/plating/asteroid,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"dy" = (
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (EAST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 4
- },
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/turf/open/floor/plating/asteroid,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"dz" = (
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (EAST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 4
- },
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/turf/open/floor/plating/asteroid,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"dA" = (
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (EAST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 4
- },
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/effect/glowshroom/single,
-/turf/open/floor/plating/asteroid,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"dB" = (
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (NORTHEAST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 5
- },
-/obj/effect/decal/cleanable/cobweb{
- icon_state = "cobweb2"
- },
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/turf/open/floor/plating/asteroid,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"dC" = (
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (EAST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 4
- },
-/turf/open/floor/plating/asteroid,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"dD" = (
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (SOUTHEAST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 6
- },
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2";
- pixel_y = 0
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"dE" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/effect/decal/cleanable/blood/old{
- icon_state = "trails_1";
- name = "dried blood trail"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"dF" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/effect/decal/cleanable/blood/old,
-/turf/open/floor/plating/asteroid,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"dG" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/turf/open/floor/plating/asteroid,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"dH" = (
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (SOUTHWEST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 10
- },
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/turf/open/floor/plating/asteroid,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"dI" = (
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (WEST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 8
- },
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/turf/open/floor/plating/asteroid,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"dJ" = (
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (SOUTHEAST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 6
- },
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/turf/open/floor/plating/asteroid,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"dK" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2";
- pixel_y = 0
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"dL" = (
-/obj/item/weapon/gun/projectile/automatic/pistol/m1911{
- spawnwithmagazine = 0
- },
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/effect/decal/cleanable/blood/old,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"dM" = (
-/obj/item/ammo_casing/c45{
- caliber = null;
- desc = "A .45 bullet casing. This one is spent.";
- icon_state = "s-casing";
- name = "spent bullet casing"
- },
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (NORTHEAST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"dN" = (
-/turf/closed/wall,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"dO" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (NORTHWEST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 9
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2";
- pixel_y = 0
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"dP" = (
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (WEST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 8
- },
-/turf/open/floor/plating{
- icon_plating = "wall_thermite";
- icon_state = "wall_thermite";
- name = "melted wall"
- },
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"dQ" = (
-/obj/structure/alien/resin/membrane{
- color = "#4BAE56";
- desc = "A strange combination of thin, gelatinous material.";
- icon_state = "smooth";
- name = "gelatinous membrane"
- },
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (WEST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 8
- },
-/turf/open/floor/plating{
- icon_plating = "wall_thermite";
- icon_state = "wall_thermite";
- name = "melted wall"
- },
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"dR" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/effect/glowshroom/single,
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (WEST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"dS" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (SOUTHEAST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"dT" = (
-/obj/structure/alien/resin/membrane{
- color = "#4BAE56";
- desc = "A strange combination of thin, gelatinous material.";
- icon_state = "smooth";
- name = "gelatinous membrane"
- },
-/turf/open/floor/plating/asteroid,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"dU" = (
-/obj/item/ammo_box/magazine/m45,
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/effect/decal/cleanable/blood/old{
- icon_state = "trails_1";
- name = "dried blood trail"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"dV" = (
-/obj/machinery/suit_storage_unit/standard_unit,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"dW" = (
-/obj/machinery/suit_storage_unit/standard_unit,
-/obj/machinery/light{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"dX" = (
-/obj/structure/closet/crate,
-/obj/item/stack/sheet/glass/fifty,
-/obj/item/stack/sheet/glass/fifty,
-/turf/open/floor/plasteel/delivery,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"dY" = (
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"dZ" = (
-/obj/structure/closet/crate/secure/loot,
-/turf/open/floor/plasteel/delivery,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"ea" = (
-/obj/structure/closet/crate{
- icon_state = "crateopen";
- opened = 1
- },
-/obj/item/stack/sheet/plasteel/twenty,
-/turf/open/floor/plasteel/delivery,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"eb" = (
-/obj/structure/extinguisher_cabinet{
- pixel_y = 32
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"ec" = (
-/obj/structure/closet/crate,
-/obj/item/weapon/storage/pill_bottle/stimulant,
-/turf/open/floor/plasteel/delivery,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"ed" = (
-/obj/structure/closet/crate,
-/obj/item/target/syndicate,
-/obj/item/target/clown,
-/obj/item/target/clown,
-/obj/item/target/alien,
-/obj/item/target,
-/obj/machinery/light{
- dir = 1
- },
-/turf/open/floor/plasteel/delivery,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"ee" = (
-/obj/structure/closet/crate/medical,
-/obj/item/weapon/storage/firstaid/regular{
- empty = 1;
- name = "First-Aid (empty)"
- },
-/turf/open/floor/plasteel/delivery,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"ef" = (
-/obj/structure/closet/crate/medical,
-/obj/item/weapon/storage/firstaid/regular{
- empty = 1;
- name = "First-Aid (empty)"
- },
-/obj/item/weapon/storage/firstaid/o2,
-/turf/open/floor/plasteel/delivery,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"eg" = (
-/obj/effect/decal/cleanable/blood/old{
- icon_state = "trails_1";
- name = "dried blood trail"
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2";
- pixel_y = 0
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"eh" = (
-/obj/structure/alien/resin/membrane{
- color = "#4BAE56";
- desc = "A strange combination of thin, gelatinous material.";
- icon_state = "smooth";
- name = "gelatinous membrane"
- },
-/turf/open/floor/plating/asteroid/airless,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"ei" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/mob/living/simple_animal/hostile/creature{
- desc = "Awh its so sm-OH GOD WHAT THE FUCK.";
- health = 25;
- maxHealth = 25;
- name = "hatchling";
- resize = 0.85
- },
-/turf/open/floor/plating/asteroid,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"ej" = (
-/obj/effect/decal/cleanable/blood/old{
- icon_state = "trails_1";
- name = "dried blood trail"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"ek" = (
-/obj/structure/closet/crate,
-/obj/item/stack/sheet/cloth/ten,
-/obj/item/stack/sheet/cloth/ten,
-/turf/open/floor/plasteel/delivery,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"el" = (
-/obj/structure/closet/crate{
- icon_state = "crateopen";
- opened = 1
- },
-/obj/item/stack/sheet/cardboard/fifty,
-/turf/open/floor/plasteel/delivery,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"em" = (
-/obj/machinery/power/apc{
- cell_type = 0;
- dir = 4;
- name = "Cargo Storage APC";
- pixel_x = 24;
- pixel_y = 0
- },
-/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1;
- d2 = 2
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"en" = (
-/obj/structure/closet/crate/internals,
-/obj/item/weapon/storage/toolbox/emergency,
-/obj/item/clothing/mask/breath,
-/turf/open/floor/plasteel/delivery,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"eo" = (
-/obj/structure/closet/crate/engineering/electrical,
-/obj/item/weapon/storage/toolbox/electrical,
-/obj/item/stack/cable_coil,
-/turf/open/floor/plasteel/delivery,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"ep" = (
-/obj/structure/closet/crate{
- icon_state = "crateopen";
- opened = 1
- },
-/obj/item/weapon/crowbar,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"eq" = (
-/obj/structure/closet/crate/medical,
-/obj/item/weapon/storage/firstaid/regular,
-/turf/open/floor/plasteel/delivery,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"er" = (
-/obj/structure/closet/crate/engineering,
-/obj/item/weapon/storage/toolbox/mechanical,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"es" = (
-/obj/structure/closet/crate/medical,
-/obj/item/weapon/storage/firstaid/brute,
-/obj/item/weapon/storage/firstaid/fire,
-/turf/open/floor/plasteel/delivery,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"et" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2";
- pixel_y = 0
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"eu" = (
-/obj/structure/alien/weeds{
- color = "#4BAE56";
- desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
- name = "gelatinous floor"
- },
-/obj/structure/alien/gelpod,
-/turf/open/floor/plating/asteroid,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"ev" = (
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (WEST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"ew" = (
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (WEST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 8
- },
-/turf/open/floor/plasteel/delivery,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"ex" = (
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (NORTHEAST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 5
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2";
- pixel_y = 0
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"ey" = (
-/obj/structure/closet/crate,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/metal/fifty,
-/turf/open/floor/plasteel/delivery,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"ez" = (
-/obj/structure/closet/crate{
- icon_state = "crateopen";
- opened = 1
- },
-/obj/item/device/paicard,
-/obj/machinery/light,
-/turf/open/floor/plasteel/delivery,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"eA" = (
-/obj/structure/closet/crate,
-/obj/item/device/pda/clear,
-/turf/open/floor/plasteel/delivery,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"eB" = (
-/obj/structure/closet/crate/internals,
-/obj/item/weapon/tank/internals/emergency_oxygen/engi,
-/obj/item/weapon/tank/internals/emergency_oxygen/engi,
-/obj/item/weapon/storage/firstaid/toxin,
-/turf/open/floor/plasteel/delivery,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"eC" = (
-/obj/structure/closet/crate,
-/turf/open/floor/plasteel/delivery,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"eD" = (
-/obj/machinery/light,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"eE" = (
-/obj/structure/closet/crate/engineering,
-/obj/item/device/multitool,
-/turf/open/floor/plasteel/delivery,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"eF" = (
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (SOUTHWEST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 10
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4";
- tag = ""
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"eG" = (
-/obj/structure/door_assembly/door_assembly_mai{
- density = 0;
- desc = "A pried-open airlock. Scratch marks mark the sidings of the door.";
- name = "pried-open airlock"
- },
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (EAST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 4
- },
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0;
- tag = ""
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"eH" = (
-/obj/effect/decal/cleanable/blood/old{
- tag = "icon-trails_1 (SOUTHEAST)";
- name = "dried blood trail";
- icon_state = "trails_1";
- dir = 6
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 8;
- icon_state = "1-8"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"eI" = (
-/obj/machinery/door/airlock/maintenance,
-/turf/open/floor/plating,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"eN" = (
-/obj/machinery/door/firedoor,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Storage"
- })
-"eM" = (
-/obj/machinery/door/firedoor,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"eL" = (
-/obj/machinery/firealarm{
- dir = 4;
- pixel_x = 24
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Outpost"
- })
-"eK" = (
-/obj/machinery/firealarm{
- dir = 8;
- pixel_x = -24
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Cargo Bay"
- })
-"eJ" = (
-/obj/machinery/power/smes,
-/obj/structure/cable{
- d2 = 8;
- icon_state = "0-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered{
- name = "Derelict Power Storage"
- })
+"aa" = (/turf/open/space,/area/space)
+"ab" = (/turf/closed/wall,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"ac" = (/obj/machinery/door/poddoor{id = "bigderelictshipdock"},/turf/open/floor/plating/airless,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"ad" = (/turf/open/floor/plating/asteroid/airless,/area/space)
+"ae" = (/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"af" = (/obj/structure/sign/vacuum{pixel_y = 32},/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"ag" = (/obj/machinery/door/poddoor{id = "bigderelictshipdock"},/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"ah" = (/obj/structure/sign/vacuum{pixel_y = 32},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"ai" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"aj" = (/obj/machinery/button/door{name = "tradepost entry doors"; pixel_y = 24},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"ak" = (/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"al" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"am" = (/turf/open/floor/engine,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"an" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"ao" = (/obj/machinery/power/apc{cell_type = 0; dir = 4; name = "Cargo Bay APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"ap" = (/obj/structure/table,/obj/machinery/light{dir = 8},/obj/item/weapon/reagent_containers/glass/bucket,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"aq" = (/turf/open/floor/engine,/turf/closed/wall/mineral/titanium/interior,/area/ruin/powered{name = "Derelict Docked Ship"})
+"ar" = (/obj/structure/shuttle/engine/propulsion/burst/right{dir = 1; icon_state = "burst_r"; name = "shuttle engine"; tag = "icon-burst_r (NORTH)"},/turf/open/floor/plating,/area/ruin/powered{name = "Derelict Docked Ship"})
+"as" = (/obj/structure/shuttle/engine/propulsion/burst/left{dir = 1; icon_state = "burst_l"; name = "shuttle engine"; tag = "icon-burst_l (NORTH)"},/turf/open/floor/plating,/area/ruin/powered{name = "Derelict Docked Ship"})
+"at" = (/turf/closed/wall/mineral/titanium,/area/ruin/powered{name = "Derelict Docked Ship"})
+"au" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"av" = (/obj/structure/table,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"aw" = (/obj/structure/table,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"ax" = (/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/structure/window/reinforced{tag = "icon-rwindow (WEST)"; icon_state = "rwindow"; dir = 8},/obj/structure/shuttle/engine/heater{tag = "icon-heater (NORTH)"; icon_state = "heater"; dir = 1},/turf/open/floor/mineral/titanium/yellow,/area/ruin/powered{name = "Derelict Docked Ship"})
+"ay" = (/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/obj/structure/shuttle/engine/heater{tag = "icon-heater (NORTH)"; icon_state = "heater"; dir = 1},/turf/open/floor/mineral/titanium/yellow,/area/ruin/powered{name = "Derelict Docked Ship"})
+"az" = (/obj/structure/table,/obj/item/clothing/head/soft,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"aA" = (/turf/closed/wall,/area/ruin/unpowered{name = "Derelict Power Storage"})
+"aB" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Power Storage"})
+"aC" = (/turf/closed/mineral,/area/space)
+"aD" = (/obj/machinery/door/poddoor{id = "bigderelictship"},/turf/open/floor/mineral/titanium/yellow,/area/ruin/powered{name = "Derelict Docked Ship"})
+"aE" = (/obj/structure/closet/crate/medical,/obj/item/weapon/storage/firstaid/o2,/turf/open/floor/mineral/titanium/yellow,/area/ruin/powered{name = "Derelict Docked Ship"})
+"aF" = (/obj/structure/closet/crate/medical,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/mineral/titanium/yellow,/area/ruin/powered{name = "Derelict Docked Ship"})
+"aG" = (/obj/structure/closet/crate/medical,/obj/item/weapon/storage/firstaid/brute,/turf/open/floor/mineral/titanium/yellow,/area/ruin/powered{name = "Derelict Docked Ship"})
+"aH" = (/obj/structure/closet/crate/engineering,/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/mineral/titanium/yellow,/area/ruin/powered{name = "Derelict Docked Ship"})
+"aI" = (/obj/structure/closet/crate/engineering/electrical,/obj/item/weapon/storage/toolbox/electrical,/obj/item/weapon/stock_parts/cell/hyper,/obj/item/weapon/stock_parts/cell/high,/turf/open/floor/mineral/titanium/yellow,/area/ruin/powered{name = "Derelict Docked Ship"})
+"aJ" = (/obj/structure/table,/obj/item/clothing/gloves/fingerless,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"aK" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Outpost"})
+"aL" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Outpost"})
+"aM" = (/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Power Storage"})
+"aN" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"aO" = (/obj/structure/closet/crate/secure/loot,/turf/open/floor/mineral/titanium/yellow,/area/ruin/powered{name = "Derelict Docked Ship"})
+"aP" = (/obj/structure/closet/crate/internals,/obj/item/weapon/storage/toolbox/emergency,/obj/item/clothing/mask/breath,/obj/item/weapon/tank/internals/emergency_oxygen/engi,/obj/item/weapon/tank/internals/emergency_oxygen/engi,/obj/item/clothing/mask/breath,/turf/open/floor/mineral/titanium/yellow,/area/ruin/powered{name = "Derelict Docked Ship"})
+"aQ" = (/obj/structure/closet/crate/radiation,/obj/item/clothing/head/radiation,/obj/item/clothing/suit/radiation,/obj/item/device/geiger_counter,/turf/open/floor/mineral/titanium/yellow,/area/ruin/powered{name = "Derelict Docked Ship"})
+"aR" = (/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Outpost"})
+"aS" = (/turf/closed/wall/r_wall,/area/ruin/unpowered{name = "Derelict Power Storage"})
+"aT" = (/obj/structure/extinguisher_cabinet{pixel_x = -24},/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"aU" = (/obj/structure/closet/crate/critter{name = "critter crate - mr.tiggles"; opened = 1},/obj/item/weapon/paper/crumpled/snowdin{info = "A crumpled piece of manifest paper, out of the barely legible pen writing, you can see something about a warning involving whatever was originally in the crate."},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel/shuttle/yellow,/area/ruin/powered{name = "Derelict Docked Ship"})
+"aV" = (/obj/structure/closet/crate/engineering,/obj/item/weapon/storage/toolbox/mechanical,/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel/shuttle/yellow,/area/ruin/powered{name = "Derelict Docked Ship"})
+"aW" = (/obj/structure/closet/crate/engineering/electrical,/obj/item/weapon/storage/toolbox/electrical,/obj/item/weapon/stock_parts/cell/hyper,/turf/open/floor/mineral/titanium/yellow,/area/ruin/powered{name = "Derelict Docked Ship"})
+"aX" = (/obj/structure/closet/crate,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"aY" = (/obj/structure/lattice,/turf/open/space,/area/space)
+"aZ" = (/turf/closed/wall,/area/ruin/unpowered{name = "Derelict Outpost"})
+"ba" = (/obj/item/clothing/head/helmet,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"})
+"bb" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"})
+"bc" = (/obj/structure/table,/obj/item/weapon/stock_parts/cell/hyper,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"})
+"bd" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"})
+"be" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel/shuttle,/area/ruin/powered{name = "Derelict Docked Ship"})
+"bf" = (/obj/effect/decal/cleanable/blood/old,/turf/open/floor/mineral/titanium/blue,/area/ruin/powered{name = "Derelict Docked Ship"})
+"bg" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/glowshroom/single,/turf/open/floor/plasteel/shuttle,/area/ruin/powered{name = "Derelict Docked Ship"})
+"bh" = (/obj/machinery/button/door{id = "bigderelictship"; name = "shuttle cargo doors"; pixel_x = 24},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel/shuttle,/area/ruin/powered{name = "Derelict Docked Ship"})
+"bi" = (/obj/effect/decal/cleanable/cobweb,/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"bj" = (/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"bk" = (/obj/structure/sign/vacuum{pixel_y = 32},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"bl" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"bm" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTHWEST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 9},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"bn" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (EAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"bo" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/glowshroom/single,/obj/structure/sign/vacuum{pixel_y = 32},/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (EAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"bp" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTHEAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 5},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"bq" = (/obj/effect/mob_spawn/human/corpse/nanotrasensoldier{helmet = null; id_job = "Tradepost Officer"; name = "Tradeport Officer"; random = 1},/obj/item/weapon/paper/crumpled/snowdin{icon_state = "scrap_bloodied"; info = "If anyone finds this, please, don't let my kids know I died a coward.."},/obj/effect/decal/cleanable/blood/old{name = "dried blood splatter"; pixel_x = -29},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"})
+"br" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"})
+"bs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"})
+"bt" = (/obj/machinery/door/airlock/shuttle,/turf/open/floor/mineral/titanium/blue,/area/ruin/powered{name = "Derelict Docked Ship"})
+"bu" = (/turf/open/floor/mineral/titanium/blue,/area/ruin/powered{name = "Derelict Docked Ship"})
+"bv" = (/obj/item/chair,/obj/effect/decal/cleanable/blood/old,/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel/shuttle,/area/ruin/powered{name = "Derelict Docked Ship"})
+"bw" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTHEAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 5},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel/shuttle,/area/ruin/powered{name = "Derelict Docked Ship"})
+"bx" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"by" = (/obj/machinery/door/airlock/glass_security{id_tag = "innerbrig"; name = "Security Checkpoint"; req_access_txt = "63"},/turf/open/floor/plasteel/darkred,/area/ruin/unpowered{name = "Derelict Outpost"})
+"bz" = (/turf/open/floor/plasteel/darkred,/area/ruin/unpowered{name = "Derelict Outpost"})
+"bA" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel/darkred,/area/ruin/unpowered{name = "Derelict Outpost"})
+"bB" = (/obj/effect/decal/cleanable/cobweb{icon_state = "cobweb2"},/obj/structure/table,/obj/machinery/recharger,/turf/open/floor/plasteel/darkred,/area/ruin/unpowered{name = "Derelict Outpost"})
+"bC" = (/turf/closed/wall/r_wall,/area/ruin/unpowered{name = "Derelict Outpost"})
+"bD" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"bE" = (/obj/effect/decal/cleanable/blood/old{icon_state = "trails_1"; name = "dried blood trail"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"bF" = (/obj/structure/alien/resin/wall{color = "#8EC127"; desc = "Thick material shaped into a wall. Eugh."; icon_state = "smooth"; name = "gelatinous wall"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"bG" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old,/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTH)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"bH" = (/obj/item/ammo_casing/c45{caliber = null; desc = "A .45 bullet casing. This one is spent."; icon_state = "s-casing"; name = "spent bullet casing"},/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"})
+"bI" = (/obj/item/weapon/gun/projectile/automatic/pistol/m1911{spawnwithmagazine = 0},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"})
+"bJ" = (/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"})
+"bK" = (/obj/structure/table,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"bL" = (/obj/structure/table,/turf/open/floor/mineral/titanium/blue,/area/ruin/powered{name = "Derelict Docked Ship"})
+"bM" = (/obj/machinery/computer,/turf/open/floor/mineral/titanium/blue,/area/ruin/powered{name = "Derelict Docked Ship"})
+"bN" = (/obj/structure/table_frame,/obj/item/stack/sheet/metal,/obj/effect/decal/cleanable/blood/old{icon_state = "trails_1"; name = "dried blood trail"},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel/shuttle,/area/ruin/powered{name = "Derelict Docked Ship"})
+"bO" = (/obj/item/weapon/shard,/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel/shuttle,/area/ruin/powered{name = "Derelict Docked Ship"})
+"bP" = (/obj/effect/gibspawner/human,/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"bQ" = (/obj/structure/filingcabinet,/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/darkred,/area/ruin/unpowered{name = "Derelict Outpost"})
+"bR" = (/obj/item/weapon/shard,/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel/darkred,/area/ruin/unpowered{name = "Derelict Outpost"})
+"bS" = (/obj/item/chair,/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel/darkred,/area/ruin/unpowered{name = "Derelict Outpost"})
+"bT" = (/obj/effect/decal/cleanable/blood/old,/obj/machinery/button/door{id = "bigderelictcheckpoint"; name = "security checkpoint control"; pixel_y = -24},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel/darkred,/area/ruin/unpowered{name = "Derelict Outpost"})
+"bU" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (EAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 4},/turf/open/floor/plating{icon_plating = "wall_thermite"; icon_state = "wall_thermite"; name = "melted wall"},/area/ruin/unpowered{name = "Derelict Outpost"})
+"bV" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (EAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"bW" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (SOUTHEAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 6},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"bX" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTH)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"bY" = (/obj/item/device/gps{gpstag = "Distress Signal"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"})
+"bZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"})
+"ca" = (/obj/machinery/power/apc{cell_type = 0; dir = 4; name = "Power Storage APC"; pixel_x = 23; pixel_y = 2},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"})
+"cb" = (/obj/structure/closet/wardrobe/cargotech,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"cc" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/ruin/powered{name = "Derelict Docked Ship"})
+"cd" = (/obj/structure/grille/broken,/obj/item/weapon/shard,/obj/effect/decal/cleanable/blood/old{icon_state = "trails_1"; name = "dried blood trail"},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plating,/area/ruin/powered{name = "Derelict Docked Ship"})
+"ce" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"cf" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{tag = "icon-rwindow (NORTH)"; icon_state = "rwindow"; dir = 1},/turf/open/floor/plasteel/darkred,/area/ruin/unpowered{name = "Derelict Outpost"})
+"cg" = (/obj/item/weapon/shard,/obj/item/stack/cable_coil{amount = 2; icon_state = "coil_red2"; item_state = "coil_red"},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/table_frame,/obj/item/stack/sheet/metal,/obj/item/stack/sheet/plasteel,/turf/open/floor/plasteel/darkred,/area/ruin/unpowered{name = "Derelict Outpost"})
+"ch" = (/obj/structure/extinguisher_cabinet{pixel_x = -24},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"ci" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/glowshroom/single,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"cj" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"ck" = (/obj/machinery/power/apc{cell_type = 0; dir = 2; name = "Tradepost APC"; pixel_x = 0; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"cl" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/glowshroom/single,/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTH)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"cm" = (/obj/structure/alien/resin/wall{color = "#8EC127"; desc = "Thick material shaped into a wall. Eugh."; icon_state = "smooth"; name = "gelatinous wall"},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"})
+"cn" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/obj/item/stack/cable_coil,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"})
+"co" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"})
+"cp" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"})
+"cq" = (/obj/structure/barricade/wooden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"})
+"cr" = (/obj/machinery/door/airlock/engineering{name = "Power Storage"; req_access_txt = "10"},/obj/structure/barricade/wooden,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Power Storage"})
+"cs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"ct" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"cu" = (/obj/effect/decal/cleanable/blood/old{icon_state = "trails_1"; name = "dried blood trail"},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"cv" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"cw" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"cx" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"cy" = (/obj/machinery/door/airlock/glass,/obj/machinery/door/poddoor{id = "bigderelictcheckpoint"; name = "checkpoint security doors"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"cz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"cA" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"cB" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"cC" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/mob/living/simple_animal/hostile/creature{desc = "Awh its so sm-OH GOD WHAT THE FUCK."; health = 25; maxHealth = 25; name = "hatchling"; resize = 0.85},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"cD" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (SOUTHWEST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 10},/mob/living/simple_animal/hostile/creature{desc = "Awh its so sm-OH GOD WHAT THE FUCK."; health = 25; maxHealth = 25; name = "hatchling"; resize = 0.85},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"cE" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (EAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 4},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"})
+"cF" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTHEAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 5},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"})
+"cG" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"cH" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"cI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/structure/janitorialcart,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"cJ" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/obj/item/weapon/mop,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"cK" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (SOUTHWEST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 10},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"cL" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTHEAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 5},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"cM" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/glowshroom/single,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"cN" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"cO" = (/obj/machinery/light,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"cP" = (/obj/item/weapon/shard,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"cQ" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"cR" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"})
+"cS" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTH)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 1},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"})
+"cT" = (/obj/item/ammo_casing/c45{caliber = null; desc = "A .45 bullet casing. This one is spent."; icon_state = "s-casing"; name = "spent bullet casing"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"cU" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"cV" = (/obj/effect/decal/cleanable/xenoblood/xsplatter,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"cW" = (/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"cX" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTH)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 1},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"cY" = (/obj/structure/grille/broken,/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Outpost"})
+"cZ" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old,/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTH)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 1},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"})
+"da" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/glowshroom/single,/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"db" = (/obj/item/ammo_casing/c45{caliber = null; desc = "A .45 bullet casing. This one is spent."; icon_state = "s-casing"; name = "spent bullet casing"},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"dc" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/machinery/light,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"dd" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (SOUTHWEST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 10},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"de" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (EAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 4},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"df" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (EAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 4},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/machinery/light,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"dg" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (EAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 4},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"dh" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (EAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 4},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/door_assembly/door_assembly_mai{density = 0; desc = "A pried-open airlock. Scratch marks mark the sidings of the door."; name = "pried-open airlock"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"di" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTHEAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 5},/obj/effect/decal/cleanable/cobweb{icon_state = "cobweb2"},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Outpost"})
+"dj" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/item/weapon/shard,/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"})
+"dk" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"dl" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/mob/living/simple_animal/hostile/creature{name = "Miss Tiggles"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"dm" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old,/obj/structure/alien/gelpod,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"dn" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (WEST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 8},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"})
+"do" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (SOUTHEAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 6},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"})
+"dp" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"dq" = (/obj/effect/decal/cleanable/xenoblood/xsplatter,/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"dr" = (/obj/effect/decal/cleanable/blood/old{icon_state = "trails_1"; name = "dried blood trail"},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Outpost"})
+"ds" = (/turf/closed/mineral,/area/ruin/unpowered{name = "Derelict Outpost"})
+"dt" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/glowshroom/single,/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"})
+"du" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/item/weapon/gun/projectile/automatic/pistol/m1911{spawnwithmagazine = 0},/obj/item/ammo_box/magazine/m45,/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"})
+"dv" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTHWEST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 9},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"})
+"dw" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (EAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 4},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"})
+"dx" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (EAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 4},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"})
+"dy" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (EAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 4},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/glowshroom/single,/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"})
+"dz" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTHEAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 5},/obj/effect/decal/cleanable/cobweb{icon_state = "cobweb2"},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"})
+"dA" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (EAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 4},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"})
+"dB" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (SOUTHEAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 6},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Outpost"})
+"dC" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old{icon_state = "trails_1"; name = "dried blood trail"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"dD" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"})
+"dE" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"})
+"dF" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (SOUTHWEST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 10},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"})
+"dG" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (WEST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 8},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"})
+"dH" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (SOUTHEAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 6},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"})
+"dI" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Outpost"})
+"dJ" = (/obj/item/weapon/gun/projectile/automatic/pistol/m1911{spawnwithmagazine = 0},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"dK" = (/obj/item/ammo_casing/c45{caliber = null; desc = "A .45 bullet casing. This one is spent."; icon_state = "s-casing"; name = "spent bullet casing"},/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTHEAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 5},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"dL" = (/turf/closed/wall,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"dM" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTHWEST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 9},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Outpost"})
+"dN" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (WEST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 8},/turf/open/floor/plating{icon_plating = "wall_thermite"; icon_state = "wall_thermite"; name = "melted wall"},/area/ruin/unpowered{name = "Derelict Outpost"})
+"dO" = (/obj/structure/alien/resin/membrane{color = "#4BAE56"; desc = "A strange combination of thin, gelatinous material."; icon_state = "smooth"; name = "gelatinous membrane"},/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (WEST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 8},/turf/open/floor/plating{icon_plating = "wall_thermite"; icon_state = "wall_thermite"; name = "melted wall"},/area/ruin/unpowered{name = "Derelict Outpost"})
+"dP" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/glowshroom/single,/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (WEST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"dQ" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (SOUTHEAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 6},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Outpost"})
+"dR" = (/obj/structure/alien/resin/membrane{color = "#4BAE56"; desc = "A strange combination of thin, gelatinous material."; icon_state = "smooth"; name = "gelatinous membrane"},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"})
+"dS" = (/obj/item/ammo_box/magazine/m45,/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/effect/decal/cleanable/blood/old{icon_state = "trails_1"; name = "dried blood trail"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"dT" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"dU" = (/obj/machinery/suit_storage_unit/standard_unit,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"dV" = (/obj/structure/closet/crate,/obj/item/stack/sheet/glass/fifty,/obj/item/stack/sheet/glass/fifty,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"dW" = (/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"dX" = (/obj/structure/closet/crate/secure/loot,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"dY" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/stack/sheet/plasteel/twenty,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"dZ" = (/obj/structure/extinguisher_cabinet{pixel_y = 32},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"ea" = (/obj/structure/closet/crate,/obj/item/weapon/storage/pill_bottle/stimulant,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"eb" = (/obj/structure/closet/crate,/obj/item/target/syndicate,/obj/item/target/clown,/obj/item/target/clown,/obj/item/target/alien,/obj/item/target,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"ec" = (/obj/structure/closet/crate/medical,/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"ed" = (/obj/structure/closet/crate/medical,/obj/item/weapon/storage/firstaid/regular{empty = 1; name = "First-Aid (empty)"},/obj/item/weapon/storage/firstaid/o2,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"ee" = (/obj/effect/decal/cleanable/blood/old{icon_state = "trails_1"; name = "dried blood trail"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Outpost"})
+"ef" = (/obj/structure/alien/resin/membrane{color = "#4BAE56"; desc = "A strange combination of thin, gelatinous material."; icon_state = "smooth"; name = "gelatinous membrane"},/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered{name = "Derelict Outpost"})
+"eg" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/mob/living/simple_animal/hostile/creature{desc = "Awh its so sm-OH GOD WHAT THE FUCK."; health = 25; maxHealth = 25; name = "hatchling"; resize = 0.85},/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"})
+"eh" = (/obj/effect/decal/cleanable/blood/old{icon_state = "trails_1"; name = "dried blood trail"},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
+"ei" = (/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"ej" = (/obj/structure/closet/crate,/obj/item/stack/sheet/cloth/ten,/obj/item/stack/sheet/cloth/ten,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"ek" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/stack/sheet/cardboard/fifty,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"el" = (/obj/machinery/power/apc{cell_type = 0; dir = 4; name = "Cargo Storage APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"em" = (/obj/structure/closet/crate/internals,/obj/item/weapon/storage/toolbox/emergency,/obj/item/clothing/mask/breath,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"en" = (/obj/structure/closet/crate/engineering/electrical,/obj/item/weapon/storage/toolbox/electrical,/obj/item/stack/cable_coil,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"eo" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/weapon/crowbar,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"ep" = (/obj/structure/closet/crate/medical,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"eq" = (/obj/structure/closet/crate/engineering,/obj/item/weapon/storage/toolbox/mechanical,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"er" = (/obj/structure/closet/crate/medical,/obj/item/weapon/storage/firstaid/brute,/obj/item/weapon/storage/firstaid/fire,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"es" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"et" = (/obj/structure/alien/weeds{color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor"},/obj/structure/alien/gelpod,/turf/open/floor/plating/asteroid,/area/ruin/unpowered{name = "Derelict Outpost"})
+"eu" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (WEST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 8},/obj/machinery/door/firedoor,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"ev" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (WEST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 8},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"ew" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (WEST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 8},/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"ex" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (NORTHEAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 5},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"ey" = (/obj/structure/closet/crate,/obj/item/stack/sheet/metal/fifty,/obj/item/stack/sheet/metal/fifty,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"ez" = (/obj/structure/closet/crate{icon_state = "crateopen"; opened = 1},/obj/item/device/paicard,/obj/machinery/light,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"eA" = (/obj/structure/closet/crate,/obj/item/device/pda/clear,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"eB" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"eC" = (/obj/structure/closet/crate/internals,/obj/item/weapon/tank/internals/emergency_oxygen/engi,/obj/item/weapon/tank/internals/emergency_oxygen/engi,/obj/item/weapon/storage/firstaid/toxin,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"eD" = (/obj/structure/closet/crate,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"eE" = (/obj/machinery/light,/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"eF" = (/obj/structure/closet/crate/engineering,/obj/item/device/multitool,/turf/open/floor/plasteel/delivery,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"eG" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (SOUTHWEST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 10},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = ""},/turf/open/floor/plasteel,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"eH" = (/obj/structure/door_assembly/door_assembly_mai{density = 0; desc = "A pried-open airlock. Scratch marks mark the sidings of the door."; name = "pried-open airlock"},/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (EAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0; tag = ""},/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Cargo Storage"})
+"eI" = (/obj/effect/decal/cleanable/blood/old{tag = "icon-trails_1 (SOUTHEAST)"; name = "dried blood trail"; icon_state = "trails_1"; dir = 6},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Outpost"})
+"eJ" = (/obj/machinery/door/airlock/maintenance,/turf/open/floor/plating,/area/ruin/unpowered{name = "Derelict Cargo Bay"})
(1,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ad
-ad
-ad
-ad
-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
-aB
-aB
-aB
-aB
-aB
-aB
-aB
-aB
-aB
-ad
-ad
-aD
-ad
-aD
-ad
-ad
-ad
-ad
-ad
-ad
-ad
-ad
-aa
-ad
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(3,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aC
-aN
-aC
-bb
-bq
-bI
-bL
-cs
-aB
-ad
-aD
-aD
-aD
-aD
-aD
-aD
-aD
-ad
-ad
-ad
-ad
-ad
-ad
-ad
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(4,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aB
-aB
-aB
-bc
-br
-bJ
-ca
-ct
-aT
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ba
-ba
-ad
-ad
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(5,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-ad
-ad
-ad
-ad
-aD
-aD
-aB
-bd
-bK
-bK
-cb
-cu
-aT
-cW
-ak
-dr
-cW
-by
-dL
-by
-by
-dr
-ak
-ak
-eI
-aS
-ba
-ad
-ad
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(6,1,1) = {"
-aa
-aa
-aa
-ad
-ad
-ad
-ad
-ad
-ad
-aD
-aD
-aB
-eJ
-br
-bL
-cc
-cv
-aT
-cW
-by
-ds
-by
-by
-dM
-dU
-ej
-ej
-df
-ak
-ab
-aS
-ba
-ad
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(7,1,1) = {"
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aT
-aT
-aT
-aT
-aT
-cw
-aT
-eM
-dc
-ab
-ab
-ab
-dN
-dN
-eN
-eN
-bs
-dN
-dN
-aS
-ba
-ad
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(8,1,1) = {"
-aa
-aa
-aa
-ab
-af
-ai
-al
-ap
-ax
-ax
-aO
-aU
-aK
-aA
-bM
-cd
-cx
-eK
-ak
-dd
-ab
-dx
-do
-dN
-dV
-dY
-dY
-ev
-ey
-dN
-aS
-ba
-ad
-ad
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(9,1,1) = {"
-aa
-aa
-ab
-ab
-ab
-aj
-ak
-ak
-ak
-ak
-ak
-ak
-ak
-ak
-ak
-ak
-cy
-cL
-cX
-de
-ab
-dy
-dG
-dN
-dW
-dY
-dY
-ev
-ez
-dN
-aS
-ba
-ad
-ad
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(10,1,1) = {"
-aa
-aa
-ac
-ae
-ag
-ae
-ae
-ae
-ae
-ae
-ae
-ae
-ae
-ae
-ae
-ae
-ae
-cx
-by
-by
-ab
-dz
-cr
-dN
-dX
-ek
-en
-ev
-eA
-dN
-aS
-ba
-aD
-ad
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(11,1,1) = {"
-aa
-aa
-ac
-ae
-ag
-ae
-am
-aq
-at
-aE
-aE
-aE
-at
-bu
-at
-ce
-ae
-cM
-by
-cX
-ab
-dA
-du
-dN
-dY
-dY
-dY
-ev
-dY
-dN
-aS
-ba
-aD
-ad
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(12,1,1) = {"
-aa
-aa
-ac
-ae
-ag
-ae
-am
-ar
-ay
-aF
-aP
-aP
-be
-bv
-be
-cf
-ae
-cN
-by
-ak
-ab
-dB
-dH
-dN
-dZ
-dY
-dY
-ev
-bt
-dN
-aS
-ba
-aD
-ad
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(13,1,1) = {"
-aa
-aa
-ac
-ae
-ag
-ae
-am
-as
-az
-aG
-aQ
-aQ
-bf
-be
-bN
-cg
-ae
-cC
-aY
-cY
-ab
-du
-dI
-dN
-dZ
-dY
-eo
-ew
-eB
-dN
-aS
-ba
-aD
-aD
-ad
-aa
-aa
-aa
-aa
-aa
-"}
-(14,1,1) = {"
-aa
-aa
-ac
-ae
-ag
-ae
-am
-at
-at
-aH
-aR
-aV
-be
-bw
-bO
-cg
-ae
-cC
-cY
-aO
-ab
-du
-dI
-dN
-ea
-dY
-ep
-ev
-dY
-dN
-aS
-ba
-aD
-aD
-ad
-aa
-aa
-aa
-aa
-aa
-"}
-(15,1,1) = {"
-aa
-aa
-ac
-ae
-ag
-ae
-am
-ar
-ay
-aI
-aI
-aW
-bg
-bx
-bP
-ch
-cz
-cO
-cY
-cY
-ab
-dx
-dJ
-dN
-eb
-dY
-dY
-ev
-dZ
-dN
-aS
-ba
-aD
-aD
-ad
-aa
-aa
-aa
-aa
-aa
-"}
-(16,1,1) = {"
-aa
-aa
-ac
-ae
-ag
-ae
-am
-as
-az
-aJ
-aJ
-aX
-bh
-be
-bQ
-cf
-cA
-cP
-cZ
-df
-ab
-dz
-du
-dN
-ec
-el
-eq
-ev
-dZ
-dN
-aS
-ba
-aD
-aD
-ad
-aa
-aa
-aa
-aa
-aa
-"}
-(17,1,1) = {"
-aa
-aa
-ac
-ae
-ag
-ae
-am
-au
-at
-aE
-aE
-aE
-at
-bu
-at
-ci
-ae
-cQ
-by
-dg
-ab
-dC
-du
-dN
-dY
-dY
-dY
-ev
-eC
-dN
-aS
-ba
-aD
-aD
-ad
-ad
-aa
-aa
-aa
-aa
-"}
-(18,1,1) = {"
-aa
-aa
-ac
-ae
-ag
-ae
-ae
-ae
-ae
-ae
-ae
-ae
-ae
-ae
-ae
-ae
-cA
-cC
-by
-dg
-ab
-dC
-cr
-dN
-ed
-dY
-er
-ev
-eD
-dN
-aS
-ba
-aD
-aD
-ad
-ad
-aa
-aa
-aa
-aa
-"}
-(19,1,1) = {"
-aa
-aa
-ab
-ab
-ab
-aj
-an
-av
-av
-av
-av
-av
-av
-av
-av
-cj
-cB
-cR
-cj
-dh
-ab
-dC
-cU
-dN
-ee
-dY
-es
-ew
-eE
-dN
-aS
-ba
-aD
-aD
-ad
-ad
-aa
-aa
-aa
-aa
-"}
-(20,1,1) = {"
-aa
-aa
-aa
-ab
-ah
-ak
-ao
-aw
-aA
-aK
-aO
-aY
-aw
-by
-bR
-by
-cC
-ak
-ak
-di
-ab
-dz
-cU
-dN
-ef
-em
-et
-ex
-eF
-dN
-aS
-ba
-aD
-ad
-ad
-ad
-aa
-aa
-aa
-aa
-"}
-(21,1,1) = {"
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-by
-by
-ak
-cx
-ak
-ab
-dj
-ab
-bW
-ba
-dN
-dN
-dN
-dN
-dN
-eG
-dN
-aS
-ba
-aD
-ad
-ad
-ad
-aa
-aa
-aa
-aa
-"}
-(22,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ad
-ad
-ad
-ad
-ad
-ba
-bz
-bD
-bD
-cD
-bD
-ba
-dk
-dt
-dD
-dK
-dO
-eg
-eg
-eg
-eg
-eH
-aS
-aS
-ba
-ad
-ad
-ad
-ad
-aa
-aa
-aa
-aa
-"}
-(23,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ad
-ad
-aa
-aZ
-aL
-bA
-bS
-bD
-cE
-cS
-ba
-ba
-ba
-ba
-ba
-dP
-ba
-ba
-ba
-ba
-ba
-ba
-ba
-ba
-ad
-ad
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(24,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aZ
-aL
-bA
-bT
-ck
-cE
-cT
-aL
-cU
-du
-cU
-cU
-dp
-eh
-aD
-aD
-aD
-aD
-ad
-ad
-ad
-ad
-ad
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(25,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aZ
-aL
-bB
-bU
-cl
-cF
-bl
-da
-dl
-dv
-cU
-cU
-dp
-eh
-aD
-aD
-aD
-aD
-ad
-ad
-ad
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(26,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aZ
-aL
-bC
-bV
-bD
-cE
-eL
-aL
-cU
-cU
-du
-du
-dp
-eh
-ad
-ad
-ad
-ad
-ad
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(27,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aZ
-ba
-bD
-bW
-bD
-cD
-bD
-ba
-ba
-ba
-ba
-ba
-dQ
-ba
-cr
-cr
-cr
-ad
-ad
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(28,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ad
-ba
-ba
-bE
-bn
-cm
-cF
-bG
-bl
-dm
-bl
-bl
-bl
-dR
-cU
-cU
-cU
-cr
-cr
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(29,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aL
-aL
-ba
-bi
-bj
-bn
-bj
-cE
-bG
-cn
-bl
-do
-dE
-dE
-dS
-ei
-cU
-cU
-cU
-cr
-cr
-cr
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(30,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aM
-aS
-aM
-bj
-bl
-bn
-cn
-cF
-bG
-bl
-bl
-bG
-bG
-bG
-bG
-cU
-cU
-eu
-dF
-cU
-cU
-cr
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(31,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aL
-aL
-ba
-bk
-bl
-bn
-co
-cG
-bG
-bl
-dn
-bG
-bl
-cn
-bl
-cU
-dF
-bl
-cU
-ei
-cU
-dT
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(32,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ad
-ad
-ba
-bl
-bl
-bX
-cp
-ba
-bG
-bG
-bG
-bG
-cH
-bl
-cH
-dF
-cr
-cr
-cr
-cr
-cU
-dT
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(33,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ad
-ad
-ba
-bm
-bF
-bY
-bj
-bG
-bG
-cn
-bl
-bG
-bG
-bG
-bl
-cU
-cr
-cU
-cU
-cU
-cU
-cr
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(34,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ad
-ad
-ba
-bn
-bG
-ba
-bG
-bG
-bl
-bl
-dm
-cH
-bl
-bG
-bl
-bl
-cr
-dv
-cr
-cr
-cr
-cr
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(35,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aL
-aL
-ba
-bo
-bG
-bl
-bG
-cH
-bl
-bG
-bG
-bG
-bl
-bG
-dm
-cU
-cr
-cU
-cr
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(36,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aM
-aS
-aM
-bn
-bG
-bl
-bG
-bG
-bG
-bG
-cn
-bG
-bl
-bG
-bl
-cr
-cr
-ei
-dT
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(37,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aL
-aL
-ba
-bp
-bH
-bZ
-cq
-cI
-cU
-cr
-do
-cr
-dF
-cr
-cr
-cr
-cU
-bl
-dT
-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
-ad
-ba
-ba
-ba
-ba
-ba
-cJ
-cU
-cr
-dp
-dw
-cU
-dv
-cU
-cU
-cU
-eu
-cr
-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
-ad
-ad
-aD
-aD
-aD
-cr
-cK
-cV
-db
-dq
-cU
-cr
-cr
-dT
-dT
-dT
-cr
-cr
-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
-ad
-ad
-ad
-aD
-cr
-cr
-cr
-cr
-cr
-cr
-cr
-aa
-ad
-ad
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaabacacacacacacacacacabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaadabababaeaeaeaeaeaeaeaeaeabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaadabafabagagagagagagagagagabahabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaadadabaiajaeaeaeaeaeaeaeaeaeajakabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaadadabalakaeamamamamamamamaeanaoabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaadadabapakaeaqarasatarasaqaeauavabadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaadadabawakaeataxayataxayataeauazabadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaAaBaAaCaCabawakaeaDaEaFaGaHaIaDaeauaJabadadaaaaaaaaaaaKaLaKadadadaKaLaKaaaaaa
+aaaAaMaAaCaCabaNakaeaDaOaPaQaHaIaDaeauaNabadaaaaaaaaaaadaKaRaKadadadaKaRaKadadaa
+aaaAaBaAaAaAaSaTakaeaDaOaPaUaVaWaDaeauaXabadaYaYaYaYaYaZaZaLaZaZaZaZaZaLaZaZadad
+aaaAbabbbcbdaSaJakaeatbebfbebgbhataeauavabaZaKaKaKaKaZaZbibjbkblbmbnbobnbpaZaCad
+aaaAbqbrbsbraSazakaebtbubebvbwbebtaeaubxbxbybzbzbAbBbCbDbjblblblbEbFbFbFbGaZaCad
+aaaAbHbIbsbJaSbKakaeatbebLbMbNbOataeaubPbxbCbQbRbSbTbUbnbnbnbnbVbWaZblblbXaZaCaC
+aaaAbJbYbZcaaScbakaeaqatcccccdataqaecebxakbCbCcfcgbCbCchbjcicjckbjbFbFbFclaZcmcm
+aaaAcncocpcqcrcsctaeaeaeaeaecucvaecvcwcxcscyczczcAczcycAczcAcBaZbFbFcCbFcDcEcFcm
+aaaAaAaSaSaSaScGcHcscIcJcxcxcKcLcMcxcNakakbCcOcPblcQbCbFbFbFbFbFbFblblbFcRcRcScm
+aaadadabcTcTcUakcVbxbxbxaXcWcWcXbxbxceakabaZaZaKcYaKaZblciblblbFciblbFbFcmcmcZcm
+adadaCabakbxdadbdcbxcVakcWaNcWdddededfdgdhdiaZcRdjcRaZdkblbldlbFbldkbFcidmdndocm
+adaCaCabdpdqabababababababababababababababdraZdsdtcRaZbldmbFbFbFbFcCbFbFcmducRcm
+adadaCabcTbxabdvdwdxdydzdsdsdvdxdAdAdAdxbUdBaZcRcRdsaZbldCbFblcCbFblblbldDcRcmcm
+adaCaCabbxbxabdmdEcmdsdFdGdGdHdsdscmcRcRaZdIaZcRcRdsaZbldCbFciblbFbFbFbFcmdtcmaa
+aaadaCabdJdKdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLdMdNdndndndOdPdQbFblcCblbldkblcmcRdRad
+aaadaCabbxdSdLdTdUdVdWdXdXdYdZeadWebeceddLeeaZefefefaZcRegcRcRdDcRblcRcmcmcRdRad
+aaadaCabbxeheidWdWejdWdWdWdWdWekdWdWdWeldLeeaZaCaCadcmcRcRcRdDcmcmcmcmcmcRcRdRaa
+aaadadabdpeheidWdWemdWdWeneodWepdWeqeresdLeeaZaCaCadcmcRcRetblcmcRdtcRegbletcmaa
+aaadadabakddeuevevevevevewevevevevevewexdLeeaZaCaCadcmcmcRdDcRcmcRcmcmdRdRcmcmaa
+aaadadabakakdLeyezeAdWeBeCdWdXdXeDeEeFeGeHeIaZaCaCadadcmcmcRegcmcRcmaaaaaaaaaaaa
+aaadadabeJabdLdLdLdLdLdLdLdLdLdLdLdLdLdLdLaRaZadadadadaacmcRcRcRcRcmaaaaaaaaaaaa
+aaadadaZaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaRaZadadaaaaaacmcmdRdRcmcmaaaaaaaaaaaa
+aaaaadaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZaZadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaadadadadadadadadaCaCaCaCaCaCaCaCaCaCaCaCadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaadadaaaaadadadadadaCaCaCaCaCaCaCadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaadadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
"}
diff --git a/_maps/RandomRuins/SpaceRuins/bus.dmm b/_maps/RandomRuins/SpaceRuins/bus.dmm
new file mode 100644
index 00000000000..aa250d27082
--- /dev/null
+++ b/_maps/RandomRuins/SpaceRuins/bus.dmm
@@ -0,0 +1,75 @@
+"aa" = (/turf/open/space,/area/space)
+"ab" = (/turf/closed/mineral/ash_rock,/area/space)
+"ac" = (/obj/item/trash/sosjerky,/turf/open/space,/area/space)
+"ad" = (/turf/open/floor/plating/asteroid/airless,/area/space)
+"ae" = (/mob/living/simple_animal/hostile/lizard,/turf/open/floor/plating/asteroid/airless,/area/space)
+"af" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating/asteroid/airless,/area/space)
+"ag" = (/obj/item/stack/rods{amount = 50},/obj/item/weapon/stock_parts/manipulator/femto,/turf/open/floor/plating/asteroid/airless,/area/space)
+"ah" = (/obj/item/stack/cable_coil{amount = 5},/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plating/asteroid/airless,/area/space)
+"ai" = (/obj/item/weapon/book/random,/turf/open/floor/plating/asteroid/airless,/area/space)
+"aj" = (/obj/structure/fluff/bus/dense,/turf/open/floor/plating/asteroid/airless,/area/space)
+"ak" = (/obj/structure/fluff/bus/passable{tag = "icon-wheredahoodat"; icon_state = "wheredahoodat"},/turf/open/floor/plating/asteroid/airless,/area/space)
+"al" = (/obj/effect/decal/cleanable/salt,/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/turf/open/floor/plating/asteroid/airless,/area/space)
+"am" = (/obj/structure/fluff/bus/passable/seat{tag = "icon-backseat"; icon_state = "backseat"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/space)
+"an" = (/obj/structure/fluff/bus/passable/seat{tag = "icon-backseat"; icon_state = "backseat"},/obj/item/weapon/reagent_containers/food/snacks/faggot,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/space)
+"ao" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/space)
+"ap" = (/obj/structure/fluff/bus/passable/seat{icon_state = "backseat"; pixel_y = 15; tag = "icon-backseat"},/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/space)
+"aq" = (/obj/structure/fluff/bus/passable/seat{tag = "icon-backseat"; icon_state = "backseat"},/obj/item/weapon/reagent_containers/food/snacks/faggot,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/space)
+"ar" = (/obj/structure/fluff/bus/passable/seat{tag = "icon-backseat"; icon_state = "backseat"},/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/orange,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/space)
+"as" = (/obj/structure/fluff/bus/passable/seat/driver{icon_state = "driverseat"; pixel_y = 17; tag = "icon-driverseat"},/obj/item/weapon/reagent_containers/food/snacks/grown/cherry_bomb,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/space)
+"at" = (/obj/structure/fluff/bus/dense{tag = "icon-hoodtop"; icon_state = "hoodtop"},/turf/open/floor/plating/asteroid/airless,/area/space)
+"au" = (/obj/item/clothing/head/cone,/turf/open/floor/plating/asteroid/airless,/area/space)
+"av" = (/obj/structure/table,/obj/item/device/paicard,/turf/open/floor/plating/asteroid/airless,/area/space)
+"aw" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plating/asteroid/airless,/area/space)
+"ax" = (/obj/structure/fluff/bus/passable,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/space)
+"ay" = (/obj/structure/fluff/bus/passable,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/space)
+"az" = (/obj/structure/fluff/bus/passable,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/space)
+"aA" = (/obj/structure/fluff/bus/passable,/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/snacks/faggot,/obj/item/weapon/reagent_containers/food/snacks/faggot,/obj/item/weapon/reagent_containers/food/snacks/faggot,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/space)
+"aB" = (/obj/structure/fluff/bus/passable,/obj/effect/mine/sound/bwoink,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/space)
+"aC" = (/obj/structure/fluff/bus/passable,/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/space)
+"aD" = (/obj/structure/fluff/bus/passable,/obj/item/weapon/reagent_containers/food/snacks/faggot,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/space)
+"aE" = (/obj/structure/fluff/bus/passable{tag = "icon-topdoor"; icon_state = "topdoor"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/space)
+"aF" = (/obj/structure/fluff/bus/dense{tag = "icon-hoodbottom"; icon_state = "hoodbottom"},/turf/open/floor/plating/asteroid/airless,/area/space)
+"aG" = (/obj/structure/fluff/bus/passable/seat{tag = "icon-backseat"; icon_state = "backseat"},/turf/open/floor/plating/asteroid/airless,/area/space)
+"aH" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/coffee,/turf/open/floor/plating/asteroid/airless,/area/space)
+"aI" = (/obj/structure/fluff/bus/dense{tag = "icon-frontwallbottomrear"; icon_state = "frontwallbottomrear"},/turf/open/floor/plating/asteroid/airless,/area/space)
+"aJ" = (/obj/structure/fluff/bus/dense{tag = "icon-frontwallbottom"; icon_state = "frontwallbottom"},/turf/open/floor/plating/asteroid/airless,/area/space)
+"aK" = (/obj/structure/fluff/bus/dense{tag = "icon-reartire"; icon_state = "reartire"},/turf/open/floor/plating/asteroid/airless,/area/space)
+"aL" = (/obj/structure/fluff/bus/dense{tag = "icon-frontwallbottom"; icon_state = "frontwallbottom"},/obj/effect/decal/cleanable/oil,/turf/open/floor/plating/asteroid/airless,/area/space)
+"aM" = (/obj/structure/fluff/bus/passable{icon_state = "bottomdoor"; layer = 3; tag = "icon-bottomdoor"},/turf/open/floor/plating/asteroid/airless,/area/space)
+"aN" = (/obj/structure/fluff/bus/dense{tag = "icon-fronttire"; icon_state = "fronttire"},/turf/open/floor/plating/asteroid/airless,/area/space)
+"aO" = (/obj/effect/decal/cleanable/robot_debris/old,/turf/open/floor/plating/asteroid/airless,/area/space)
+"aP" = (/obj/item/weapon/reagent_containers/food/snacks/faggot,/turf/open/floor/plating/asteroid/airless,/area/space)
+"aQ" = (/obj/item/weapon/reagent_containers/glass/rag,/turf/open/floor/plating/asteroid/airless,/area/space)
+"aR" = (/obj/item/weapon/storage/toolbox/mechanical,/obj/effect/decal/cleanable/oil,/turf/open/floor/plating/asteroid/airless,/area/space)
+"aS" = (/obj/item/clothing/head/helmet/space,/turf/open/floor/plating/asteroid/airless,/area/space)
+"aT" = (/obj/effect/decal/remains/human,/obj/item/clothing/head/helmet/space,/turf/open/floor/plating/asteroid/airless,/area/space)
+"aU" = (/obj/structure/fluff/bus/passable/seat{tag = "icon-backseat"; icon_state = "backseat"},/obj/effect/decal/cleanable/dirt,/obj/item/weapon/reagent_containers/food/snacks/faggot,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/space)
+"aV" = (/obj/structure/fluff/bus/passable/seat{tag = "icon-backseat"; icon_state = "backseat"},/obj/effect/decal/remains/human,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/space)
+"aW" = (/obj/structure/fluff/bus/passable/seat/driver{icon_state = "driverseat"; pixel_y = 17; tag = "icon-driverseat"},/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/space)
+"aX" = (/obj/effect/decal/cleanable/shreds,/turf/open/floor/plating/asteroid/airless,/area/space)
+"aY" = (/obj/effect/decal/remains/human,/obj/item/clothing/suit/space,/turf/open/floor/plating/asteroid/airless,/area/space)
+"aZ" = (/obj/structure/fluff/bus/passable,/obj/effect/decal/cleanable/dirt,/obj/item/weapon/reagent_containers/food/snacks/faggot,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/space)
+"ba" = (/obj/structure/fluff/bus/passable,/obj/item/weapon/banhammer,/turf/open/floor/plasteel/black{tag = "icon-bus"; icon_state = "bus"},/area/space)
+"bb" = (/obj/item/stack/sheet/metal{amount = 50},/turf/open/floor/plating/asteroid/airless,/area/space)
+
+(1,1,1) = {"
+aaaaaaaaaaaaaaaaaaabababaaabababaaaaaaaaaaaaaa
+aaaaaaaaaaaaaaababababababababababaaaaaaaaacaa
+aaaaaaaaaaabababababababababababababaaaaaaaaaa
+aaaaaaababababababababababababababababaaaaaaaa
+aaaaababababababababababababababababababaaaaaa
+aaabababababadadaeabababafagahababababababaaaa
+aaababababadadadadadadadadadadaiabababababaaaa
+aaabababadadajajajajajajajajajakadababababadaa
+aaadadadaladamanamaoapaqaramasatauadababadavaa
+aaadadawadadaxayazaAaBaCaxaDaEaFadadadabaGaHaa
+aaadawadadawaIaJaKaJaJaLaJaJaMaNadaOadadadadaa
+aaauadaPadadadadadaQadadadadadadauadadadadadaa
+aaaaadajajajajajakadaRadaSaOadadadadaTadadaaaa
+aaadadaUamaVaUaWataXadaYadadaPadadadadadadaaaa
+aaadadazaZbaazaEaFadadadbbadadadadadadaaaaaaaa
+aaadadaIaKaLaJaMaNadauadadadaaaaaaaaaaaaaaaaaa
+aaaaadadadadadadadadadaaaaaaaaaaaaaaaaaaaaaaaa
+aaaaaaadadadadadadaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+"}
diff --git a/_maps/RandomRuins/SpaceRuins/caravanambush.dmm b/_maps/RandomRuins/SpaceRuins/caravanambush.dmm
index be392f4a185..8f3502f4507 100644
--- a/_maps/RandomRuins/SpaceRuins/caravanambush.dmm
+++ b/_maps/RandomRuins/SpaceRuins/caravanambush.dmm
@@ -3,11 +3,7 @@
/turf/open/space,
/area/space)
"ab" = (
-/turf/closed/wall{
- icon = 'icons/turf/walls.dmi';
- icon_state = "wall3";
- smooth = 0
- },
+/turf/closed/wall/mineral/plastitanium,
/area/ruin/powered)
"ac" = (
/obj/machinery/door/airlock/external{
@@ -85,11 +81,7 @@
icon_state = "heater";
dir = 8
},
-/turf/closed/wall{
- icon = 'icons/turf/walls.dmi';
- icon_state = "wall3";
- smooth = 0
- },
+/turf/closed/wall/mineral/plastitanium,
/area/ruin/powered)
"aq" = (
/obj/structure/bed,
@@ -172,11 +164,7 @@
/turf/open/floor/plating/asteroid/airless,
/area/space)
"aD" = (
-/turf/closed/wall{
- icon = 'icons/turf/walls.dmi';
- icon_state = "wall3";
- smooth = 0
- },
+/turf/closed/wall/mineral/plastitanium,
/area/space)
"aE" = (
/obj/machinery/door/airlock/external{
@@ -206,11 +194,7 @@
icon_state = "heater";
dir = 8
},
-/turf/closed/wall{
- icon = 'icons/turf/walls.dmi';
- icon_state = "wall3";
- smooth = 0
- },
+/turf/closed/wall/mineral/plastitanium,
/area/space)
"aJ" = (
/obj/structure/chair,
@@ -323,10 +307,7 @@
},
/area/ruin/unpowered)
"bd" = (
-/turf/closed/wall/shuttle{
- tag = "icon-swall12";
- icon_state = "swall12"
- },
+/turf/closed/wall/mineral/titanium,
/area/ruin/unpowered)
"be" = (
/turf/open/floor/plating,
@@ -384,10 +365,10 @@
/area/ruin/unpowered)
"bl" = (
/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/airless/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/ruin/unpowered)
"bm" = (
-/turf/open/floor/plasteel/airless/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/ruin/unpowered)
"bn" = (
/obj/structure/fluff/broken_flooring{
@@ -416,24 +397,24 @@
/obj/item/ammo_casing/shotgun/techshell,
/obj/item/ammo_casing/shotgun/pulseslug,
/obj/item/weapon/storage/box/lethalshot,
-/turf/open/floor/plasteel/airless/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/ruin/unpowered)
"br" = (
/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/airless/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/ruin/unpowered)
"bs" = (
/mob/living/simple_animal/hostile/pirate/space/ranged{
environment_smash = 0
},
-/turf/open/floor/plasteel/airless/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/ruin/unpowered)
"bt" = (
-/turf/open/floor/plasteel/airless/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/ruin/unpowered)
"bu" = (
/obj/structure/table,
-/turf/open/floor/plasteel/airless/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/ruin/unpowered)
"bv" = (
/turf/open/floor/plating,
@@ -454,30 +435,24 @@
/area/space)
"bx" = (
/obj/machinery/door/airlock/shuttle,
-/turf/open/floor/plasteel/airless/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/ruin/unpowered)
"by" = (
/obj/effect/decal/cleanable/blood,
-/turf/open/floor/plasteel/airless/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/ruin/unpowered)
"bz" = (
/turf/open/space,
-/turf/closed/wall{
- tag = "icon-wall3 (NORTHWEST)";
- icon = 'icons/turf/walls.dmi';
- icon_state = "wall3";
- dir = 9;
- smooth = 0
+/turf/closed/wall/mineral/plastitanium{
+ dir = 8;
+ icon_state = "diagonalWall3"
},
/area/ruin/powered)
"bA" = (
/turf/open/space,
-/turf/closed/wall{
- tag = "icon-wall3 (NORTHEAST)";
- icon = 'icons/turf/walls.dmi';
- icon_state = "wall3";
- dir = 5;
- smooth = 0
+/turf/closed/wall/mineral/plastitanium{
+ dir = 1;
+ icon_state = "diagonalWall3"
},
/area/ruin/powered)
"bB" = (
@@ -520,7 +495,7 @@
/obj/item/ammo_casing/shotgun/frag12,
/obj/item/weapon/storage/box/beanbag,
/obj/item/weapon/storage/box/rubbershot,
-/turf/open/floor/plasteel/airless/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/ruin/unpowered)
"bG" = (
/obj/structure/closet/crate/secure/gear,
@@ -528,13 +503,13 @@
/obj/item/ammo_casing/shotgun/meteorshot,
/obj/item/ammo_casing/shotgun/meteorshot,
/obj/item/ammo_casing/shotgun/meteorshot,
-/turf/open/floor/plasteel/airless/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/ruin/unpowered)
"bH" = (
/obj/structure/closet/crate/secure/gear,
/obj/item/ammo_box/a40mm,
/obj/item/ammo_box/a40mm,
-/turf/open/floor/plasteel/airless/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/ruin/unpowered)
"bI" = (
/obj/structure/chair{
@@ -542,11 +517,11 @@
},
/obj/effect/mob_spawn/human/corpse/nanotrasensoldier,
/obj/effect/decal/cleanable/blood,
-/turf/open/floor/plasteel/airless/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/ruin/unpowered)
"bJ" = (
/obj/machinery/computer,
-/turf/open/floor/plasteel/airless/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/ruin/unpowered)
"bK" = (
/obj/structure/shuttle/engine/propulsion/burst/left{
@@ -561,15 +536,15 @@
icon_state = "heater";
dir = 8
},
-/turf/closed/wall/shuttle/smooth,
+/turf/closed/wall/mineral/titanium,
/area/ruin/unpowered)
"bM" = (
/obj/structure/table,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/ruin/powered)
"bN" = (
/obj/machinery/computer,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/ruin/powered)
"bO" = (
/obj/effect/decal/cleanable/dirt,
@@ -608,7 +583,7 @@
/obj/item/device/gps{
gpstag = "Distress Signal"
},
-/turf/open/floor/plasteel/airless/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/ruin/unpowered)
"bU" = (
/obj/structure/shuttle/engine/propulsion/burst{
@@ -623,17 +598,17 @@
/obj/item/weapon/storage/toolbox/electrical,
/obj/item/weapon/storage/toolbox/electrical,
/obj/item/clothing/gloves/color/yellow,
-/turf/open/floor/plasteel/airless/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/ruin/unpowered)
"bW" = (
/obj/item/weapon/shard,
/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/airless/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/ruin/unpowered)
"bX" = (
/obj/structure/table_frame,
/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/airless/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/ruin/unpowered)
"bY" = (
/turf/open/floor/plating/airless{
@@ -642,7 +617,7 @@
},
/area/ruin/unpowered)
"bZ" = (
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/ruin/powered)
"ca" = (
/obj/structure/chair{
@@ -652,7 +627,7 @@
environment_smash = 0;
name = "Syndicate Salvage Pilot"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/ruin/powered)
"cb" = (
/obj/structure/closet/crate/secure/engineering,
@@ -680,7 +655,7 @@
name = "experimental crowbar";
toolspeed = 3
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/ruin/powered)
"cc" = (
/turf/open/floor/plasteel/shuttle,
@@ -691,7 +666,7 @@
environment_smash = 0;
name = "Syndicate Salvage Worker"
},
-/turf/open/floor/plasteel/airless/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/ruin/unpowered)
"ce" = (
/obj/item/stack/rods,
@@ -724,24 +699,24 @@
/obj/structure/closet/crate/secure/weapon,
/obj/item/weapon/gun/projectile/shotgun/riot,
/obj/item/weapon/gun/projectile/shotgun/riot,
-/turf/open/floor/plasteel/airless/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/ruin/unpowered)
"cj" = (
/obj/structure/closet/crate/secure/weapon,
/obj/item/weapon/gun/syringe/syndicate,
/obj/item/weapon/gun/syringe/rapidsyringe,
-/turf/open/floor/plasteel/airless/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/ruin/unpowered)
"ck" = (
/obj/structure/closet/crate/secure/weapon,
/obj/item/weapon/gun/projectile/automatic/c20r/toy/unrestricted,
/obj/item/weapon/gun/projectile/automatic/c20r/toy/unrestricted,
-/turf/open/floor/plasteel/airless/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/ruin/unpowered)
"cl" = (
/obj/structure/closet/crate/secure/weapon,
/obj/item/weapon/gun/projectile/revolver/grenadelauncher/unrestricted,
-/turf/open/floor/plasteel/airless/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/ruin/unpowered)
"cm" = (
/obj/structure/shuttle/engine/propulsion/burst/right{
@@ -756,7 +731,7 @@
environment_smash = 0;
name = "Syndicate Salvage Worker"
},
-/turf/open/floor/plasteel/airless/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/ruin/unpowered)
"co" = (
/obj/item/stack/rods,
@@ -778,14 +753,14 @@
/obj/structure/closet/crate/secure/engineering,
/obj/item/clothing/gloves/color/yellow,
/obj/item/clothing/gloves/color/yellow,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/ruin/powered)
"cr" = (
/obj/structure/closet/crate,
/obj/item/stack/sheet/plasteel/twenty,
/obj/item/stack/sheet/plasteel/twenty,
/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/airless/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/ruin/unpowered)
"cs" = (
/obj/effect/decal/cleanable/dirt,
@@ -794,7 +769,7 @@
"ct" = (
/obj/item/stack/sheet/metal,
/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/airless/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/ruin/unpowered)
"cu" = (
/obj/structure/closet/crate,
@@ -803,12 +778,12 @@
/obj/item/stack/sheet/glass/fifty,
/obj/item/stack/sheet/glass/fifty,
/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/airless/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/ruin/unpowered)
"cv" = (
/obj/effect/decal/cleanable/dirt,
/obj/item/weapon/clipboard,
-/turf/open/floor/plasteel/airless/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/ruin/unpowered)
"cw" = (
/obj/structure/closet/crate/secure/plasma,
@@ -817,22 +792,22 @@
/obj/item/stack/sheet/mineral/plasma{
amount = 25
},
-/turf/open/floor/plasteel/airless/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/ruin/unpowered)
"cx" = (
/obj/structure/closet/crate/secure/plasma,
/obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma,
-/turf/open/floor/plasteel/airless/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/ruin/unpowered)
"cy" = (
/obj/item/weapon/shard,
-/turf/open/floor/plasteel/airless/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/ruin/unpowered)
"cz" = (
/obj/item/chair,
/obj/effect/mob_spawn/human/corpse/nanotrasensoldier,
/obj/effect/decal/cleanable/blood,
-/turf/open/floor/plasteel/airless/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/ruin/unpowered)
"cA" = (
/obj/item/stack/rods,
@@ -871,7 +846,7 @@
environment_smash = 0;
name = "Syndicate Salvage Leader"
},
-/turf/open/floor/plasteel/airless/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/ruin/unpowered)
"cG" = (
/obj/structure/closet/crate{
@@ -884,14 +859,14 @@
/obj/item/stack/sheet/mineral/uranium{
amount = 10
},
-/turf/open/floor/plasteel/airless/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/ruin/unpowered)
"cH" = (
/obj/structure/chair{
dir = 4
},
/obj/effect/decal/cleanable/blood,
-/turf/open/floor/plasteel/airless/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/ruin/unpowered)
"cI" = (
/obj/machinery/computer,
@@ -903,20 +878,20 @@
/obj/item/stack/sheet/mineral/plasma{
amount = 25
},
-/turf/open/floor/plasteel/airless/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/ruin/unpowered)
"cK" = (
/obj/structure/closet/crate/secure/engineering,
/obj/item/organ/cyberimp/arm/toolset,
/obj/item/organ/cyberimp/arm/toolset,
-/turf/open/floor/plasteel/airless/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/ruin/unpowered)
"cL" = (
/mob/living/simple_animal/hostile/syndicate/ranged/space/stormtrooper{
environment_smash = 0;
name = "Syndicate Salvage Leader"
},
-/turf/open/floor/plasteel/airless/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/ruin/unpowered)
"cM" = (
/obj/item/stack/rods,
@@ -925,7 +900,7 @@
environment_smash = 0;
name = "Syndicate Salvage Worker"
},
-/turf/open/floor/plasteel/airless/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/ruin/unpowered)
"cN" = (
/obj/item/weapon/shard,
@@ -942,7 +917,7 @@
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/ruin/powered)
"cQ" = (
/obj/structure/closet/crate/secure/plasma,
@@ -954,13 +929,13 @@
},
/obj/item/weapon/tank/internals/plasma/full,
/obj/item/weapon/tank/internals/plasma/full,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/ruin/powered)
"cR" = (
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/ruin/powered)
"cS" = (
/obj/structure/closet/crate,
@@ -970,7 +945,7 @@
/obj/item/stack/sheet/rglass{
amount = 20
},
-/turf/open/floor/plasteel/airless/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/ruin/unpowered)
"cT" = (
/obj/structure/closet/crate{
@@ -983,17 +958,17 @@
/obj/item/stack/sheet/mineral/bananium{
amount = 5
},
-/turf/open/floor/plasteel/airless/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/ruin/unpowered)
"cU" = (
/obj/effect/mob_spawn/human/corpse/nanotrasensoldier,
/obj/effect/decal/cleanable/blood,
-/turf/open/floor/plasteel/airless/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/ruin/unpowered)
"cV" = (
/obj/structure/table,
/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/airless/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/ruin/unpowered)
"cW" = (
/obj/structure/closet/crate/secure/plasma,
@@ -1001,11 +976,11 @@
amount = 25
},
/obj/item/weapon/tank/internals/plasma/full,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/ruin/powered)
"cX" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/ruin/powered)
"cY" = (
/obj/structure/closet/crate,
@@ -1015,7 +990,7 @@
/obj/item/stack/sheet/mineral/silver{
amount = 25
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/ruin/powered)
"cZ" = (
/mob/living/simple_animal/hostile/syndicate/melee/space{
@@ -1029,22 +1004,18 @@
/obj/item/stack/sheet/mineral/silver{
amount = 25
},
-/turf/open/floor/plasteel/airless/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/ruin/unpowered)
"db" = (
/mob/living/simple_animal/hostile/syndicate/ranged/space{
environment_smash = 0;
name = "Syndicate Salvage Worker"
},
-/turf/open/floor/plasteel/airless/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/ruin/unpowered)
"dc" = (
/obj/structure/shuttle/engine/heater,
-/turf/closed/wall{
- icon = 'icons/turf/walls.dmi';
- icon_state = "wall3";
- smooth = 0
- },
+/turf/closed/wall/mineral/plastitanium,
/area/ruin/powered)
"dd" = (
/obj/structure/closet/crate{
@@ -1057,7 +1028,7 @@
/obj/item/stack/sheet/mineral/gold{
amount = 25
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/ruin/powered)
"de" = (
/obj/structure/chair{
@@ -1067,7 +1038,7 @@
environment_smash = 0;
name = "Syndicate Salvage Pilot"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/ruin/powered)
"df" = (
/obj/structure/shuttle/engine/propulsion/burst,
@@ -1077,7 +1048,7 @@
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/ruin/powered)
"dh" = (
/obj/structure/closet/crate,
@@ -1090,7 +1061,7 @@
/obj/item/stack/sheet/mineral/silver{
amount = 25
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/ruin/powered)
"di" = (
/obj/machinery/button/door{
@@ -1100,12 +1071,9 @@
/area/ruin/unpowered)
"dj" = (
/turf/open/space,
-/turf/closed/wall{
- tag = "icon-wall3 (SOUTHEAST)";
- icon = 'icons/turf/walls.dmi';
- icon_state = "wall3";
- dir = 6;
- smooth = 0
+/turf/closed/wall/mineral/plastitanium{
+ dir = 4;
+ icon_state = "diagonalWall3"
},
/area/ruin/powered)
"dk" = (
@@ -1213,7 +1181,7 @@
},
/area/ruin/unpowered)
"dA" = (
-/turf/open/floor/plasteel/airless/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/obj/structure/door_assembly/door_assembly_shuttle{
density = 0;
name = "broken airlock"
@@ -1230,11 +1198,7 @@
},
/area/ruin/unpowered)
"dC" = (
-/turf/open/space,
-/turf/closed/wall/shuttle{
- tag = "icon-swall_f10";
- icon_state = "swall_f10"
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/ruin/unpowered)
"dD" = (
/obj/item/stack/sheet/metal,
@@ -1249,7 +1213,7 @@
/obj/machinery/button/door{
pixel_x = 24
},
-/turf/open/floor/plasteel/airless/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/ruin/unpowered)
"dF" = (
/turf/closed/wall/shuttle{
@@ -1260,14 +1224,11 @@
"dG" = (
/obj/structure/bed,
/obj/item/weapon/bedsheet/black,
-/turf/open/floor/plasteel/airless/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/ruin/unpowered)
"dH" = (
-/turf/open/floor/plasteel/airless/shuttle,
-/turf/closed/wall/shuttle{
- tag = "icon-swall_f5";
- icon_state = "swall_f5"
- },
+/turf/open/floor/mineral/titanium/blue,
+/turf/closed/wall/mineral/titanium/interior,
/area/ruin/unpowered)
"dI" = (
/turf/closed/wall/shuttle{
@@ -1279,18 +1240,18 @@
/mob/living/simple_animal/hostile/pirate/space{
environment_smash = 0
},
-/turf/open/floor/plasteel/airless/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/ruin/unpowered)
"dK" = (
/obj/structure/table,
/obj/item/weapon/storage/firstaid/regular,
-/turf/open/floor/plasteel/airless/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/ruin/unpowered)
"dL" = (
/obj/structure/table,
/obj/item/weapon/paper_bin,
/obj/item/weapon/pen,
-/turf/open/floor/plasteel/airless/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/ruin/unpowered)
"dM" = (
/turf/closed/wall/shuttle,
@@ -1299,20 +1260,20 @@
/obj/effect/decal/cleanable/dirt,
/obj/structure/bed,
/obj/item/weapon/bedsheet/black,
-/turf/open/floor/plasteel/airless/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/ruin/unpowered)
"dO" = (
/mob/living/simple_animal/hostile/pirate/space{
environment_smash = 0
},
-/turf/open/floor/plasteel/airless/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/ruin/unpowered)
"dP" = (
/obj/structure/door_assembly/door_assembly_shuttle{
density = 0;
name = "broken airlock"
},
-/turf/open/floor/plasteel/airless/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/ruin/unpowered)
"dQ" = (
/obj/effect/decal/cleanable/dirt,
@@ -1327,12 +1288,12 @@
/mob/living/simple_animal/hostile/pirate/space/ranged{
environment_smash = 0
},
-/turf/open/floor/plasteel/airless/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/ruin/unpowered)
"dS" = (
/obj/structure/table,
/obj/item/weapon/clipboard,
-/turf/open/floor/plasteel/airless/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/ruin/unpowered)
(1,1,1) = {"
@@ -2206,15 +2167,15 @@ aa
aa
aa
aa
-dB
+bd
aa
aa
aa
-dB
+bd
aa
aa
aa
-dB
+bd
aa
aa
aa
@@ -2304,7 +2265,7 @@ bd
bL
bL
bL
-bb
+bd
bL
bL
bL
@@ -2449,7 +2410,7 @@ bt
cS
bt
bu
-bb
+bd
aa
aa
aa
@@ -2680,11 +2641,11 @@ aa
bQ
dQ
br
-dM
+bd
dP
-dz
-dF
-dI
+bd
+bd
+bd
aa
aa
aa
@@ -2778,7 +2739,7 @@ cH
bm
bm
bm
-dB
+bd
aa
aa
aa
@@ -2824,8 +2785,8 @@ dL
bJ
bu
dS
-ar
-aG
+dH
+dC
aa
aa
aa
@@ -2871,7 +2832,7 @@ bv
bv
bv
bv
-aG
+dC
aa
aa
aa
@@ -3475,11 +3436,11 @@ aa
aN
aa
aa
-dB
+bd
aa
aa
aa
-dB
+bd
aa
aa
aa
@@ -3569,7 +3530,7 @@ dy
aa
aA
aa
-bb
+bd
bL
bL
bL
@@ -3706,7 +3667,7 @@ aa
aa
aa
aa
-bb
+bd
dD
bp
bp
@@ -3714,7 +3675,7 @@ bF
bt
ci
bu
-bb
+bd
aa
aa
ay
@@ -3941,15 +3902,15 @@ aZ
ba
aY
aY
-dz
-dF
-dI
+bd
+bd
+bd
bx
-dM
+bd
dP
-dz
-dF
-dI
+bd
+bd
+bd
aa
aa
ay
@@ -4035,7 +3996,7 @@ aa
aa
aa
aa
-dB
+bd
dG
dJ
bm
@@ -4043,7 +4004,7 @@ bI
bm
dR
bm
-dB
+bd
aa
aa
ay
@@ -4089,8 +4050,8 @@ dL
bJ
bT
dS
-ar
-aG
+dH
+dC
aa
aa
aa
@@ -4136,7 +4097,7 @@ bv
bv
bv
bv
-aG
+dC
aa
aa
aa
@@ -4602,15 +4563,15 @@ aa
aa
aa
aa
-dB
+bd
aa
aa
aa
-dB
+bd
aa
aa
aa
-dB
+bd
aa
aa
aa
@@ -4700,7 +4661,7 @@ bd
bL
bL
bL
-bb
+bd
bL
bL
bL
@@ -4837,7 +4798,7 @@ aa
aa
aa
aa
-bb
+bd
bu
bt
bt
@@ -4845,7 +4806,7 @@ cw
bt
bt
bu
-bb
+bd
aa
aa
aa
@@ -5072,15 +5033,15 @@ aa
aa
aa
aa
-dz
-dF
-dI
+bd
+bd
+bd
dP
-dM
+bd
dP
-dz
-dF
-dI
+bd
+bd
+bd
aa
aa
aa
@@ -5166,7 +5127,7 @@ aa
aa
aa
aa
-dB
+bd
dN
bW
bl
@@ -5174,7 +5135,7 @@ cz
cM
bl
bm
-dB
+bd
aa
aa
aa
@@ -5220,8 +5181,8 @@ co
cA
cN
cV
-ar
-aG
+dH
+dC
aa
aa
aa
@@ -5267,7 +5228,7 @@ cp
cB
aR
bY
-aG
+dC
aa
aa
aa
diff --git a/_maps/RandomRuins/SpaceRuins/crashedship.dmm b/_maps/RandomRuins/SpaceRuins/crashedship.dmm
index 05ca50a5b13..01f530932bd 100644
--- a/_maps/RandomRuins/SpaceRuins/crashedship.dmm
+++ b/_maps/RandomRuins/SpaceRuins/crashedship.dmm
@@ -1,480 +1,5861 @@
-"aa" = (/turf/open/space,/area/space)
-"ab" = (/obj/item/weapon/circular_saw,/obj/structure/lattice,/turf/open/space,/area/space)
-"ac" = (/turf/closed/wall/shuttle{icon_state = "swall4"},/area/awaymission/BMPship/Aft)
-"ad" = (/turf/closed/wall/shuttle{icon_state = "swall12"},/area/awaymission/BMPship/Aft)
-"ae" = (/turf/closed/wall/shuttle{icon_state = "swall14"},/area/awaymission/BMPship/Aft)
-"af" = (/turf/closed/wall/shuttle{icon_state = "swall_s10";dir = 2},/area/awaymission/BMPship/Aft)
-"ag" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/open/floor/engine,/area/awaymission/BMPship/Aft)
-"ah" = (/obj/machinery/porta_turret{dir = 8;emagged = 1;installation = /obj/item/weapon/gun/energy/lasercannon},/turf/open/floor/engine,/area/awaymission/BMPship/Aft)
-"ai" = (/turf/open/floor/engine,/area/awaymission/BMPship/Aft)
-"aj" = (/turf/closed/wall/shuttle{icon_state = "swall3";dir = 2},/area/awaymission/BMPship/Aft)
-"ak" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"al" = (/turf/open/floor/plating,/turf/closed/wall/shuttle{icon_state = "swall_f5";dir = 2},/area/awaymission/BMPship/Aft)
-"am" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/open/floor/engine,/area/awaymission/BMPship/Aft)
-"an" = (/obj/machinery/door/unpowered/shuttle,/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"ao" = (/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"ap" = (/obj/structure/lattice,/turf/open/space,/area/space)
-"aq" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/open/floor/engine,/area/awaymission/BMPship/Aft)
-"ar" = (/obj/machinery/light/small,/turf/open/floor/engine,/area/awaymission/BMPship/Aft)
-"as" = (/turf/closed/wall/shuttle{icon_state = "swall7"},/area/awaymission/BMPship/Aft)
-"at" = (/turf/closed/wall/shuttle{icon_state = "swall_s6";dir = 2},/area/space)
-"au" = (/turf/closed/wall/shuttle{icon_state = "swall13"},/area/awaymission/BMPship/Aft)
-"av" = (/turf/closed/wall/shuttle{icon_state = "swall8"},/area/awaymission/BMPship/Aft)
-"aw" = (/obj/machinery/door/airlock/silver{locked = 1},/turf/open/floor/plating{icon_state = "panelscorched"},/area/awaymission/BMPship/Aft)
-"ax" = (/turf/closed/wall/shuttle{icon_state = "swall12";dir = 2},/area/awaymission/BMPship/Aft)
-"ay" = (/turf/closed/wall/shuttle,/area/awaymission/BMPship/Midship)
-"az" = (/obj/structure/bed/roller,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship)
-"aA" = (/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship)
-"aB" = (/obj/item/weapon/restraints/handcuffs,/obj/item/weapon/restraints/handcuffs,/obj/structure/closet/crate,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship)
-"aC" = (/obj/item/weapon/scalpel,/obj/structure/closet/crate,/obj/item/weapon/tank/internals/anesthetic,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship)
-"aD" = (/obj/item/bodybag,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship)
-"aE" = (/obj/item/weapon/storage/box/syringes,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship)
-"aF" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship)
-"aG" = (/obj/structure/table/optable,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship)
-"aH" = (/obj/machinery/computer/operating,/obj/structure/cable{d2 = 8;icon_state = "0-8"},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship)
-"aI" = (/turf/closed/wall/shuttle{icon_state = "swall3"},/area/awaymission/BMPship/Midship)
-"aJ" = (/turf/open/floor/plating/warnplate{dir = 9},/area/awaymission/BMPship/Aft)
-"aK" = (/obj/structure/closet/crate/freezer,/obj/item/organ/appendix,/obj/item/weapon/reagent_containers/food/snacks/meat/slab,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/golem,/turf/open/floor/plating/warnplate{dir = 1},/area/awaymission/BMPship/Aft)
-"aL" = (/obj/structure/closet/crate/freezer,/obj/item/organ/brain,/obj/item/weapon/reagent_containers/food/snacks/meat/slab,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/slime,/turf/open/floor/plating/warnplate{dir = 1},/area/awaymission/BMPship/Aft)
-"aM" = (/obj/structure/table,/obj/item/stack/packageWrap,/turf/open/floor/plating/warnplate{dir = 1},/area/awaymission/BMPship/Aft)
-"aN" = (/obj/structure/table,/obj/item/weapon/storage/box,/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/warnplate{dir = 1},/area/awaymission/BMPship/Aft)
-"aO" = (/turf/open/floor/plating/warnplate{dir = 1},/area/awaymission/BMPship/Aft)
-"aP" = (/turf/open/floor/plating/warnplate{dir = 5},/turf/closed/wall/shuttle{icon_state = "swall_f5";dir = 2},/area/awaymission/BMPship/Aft)
-"aQ" = (/turf/open/floor/plating/airless{icon_state = "platingdmg2"},/area/awaymission/BMPship/Midship)
-"aR" = (/turf/open/floor/plating/airless{icon_state = "platingdmg3"},/area/awaymission/BMPship/Midship)
-"aS" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship)
-"aT" = (/turf/closed/wall/shuttle{icon_state = "swall1"},/area/awaymission/BMPship/Midship)
-"aU" = (/turf/open/floor/plating/warnplate{dir = 8},/area/awaymission/BMPship/Aft)
-"aV" = (/obj/item/weapon/storage/box,/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"aW" = (/obj/item/weapon/hand_labeler,/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"aX" = (/obj/structure/closet/crate/large,/turf/open/floor/plating/warnplate{dir = 4},/area/awaymission/BMPship/Aft)
-"aY" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore)
-"aZ" = (/obj/structure/table/wood,/obj/item/stack/spacecash/c500,/obj/item/stack/spacecash/c100,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/wood,/area/awaymission/BMPship/Fore)
-"ba" = (/obj/structure/bed,/obj/item/weapon/bedsheet/yellow,/turf/open/floor/wood,/area/awaymission/BMPship/Fore)
-"bb" = (/obj/structure/rack,/turf/open/floor/plating/warnplate{dir = 1},/area/awaymission/BMPship/Fore)
-"bc" = (/turf/open/floor/plating/warnplate{dir = 5},/area/awaymission/BMPship/Fore)
-"bd" = (/obj/structure/sign/vacuum,/turf/closed/wall/shuttle{icon_state = "swall1"},/area/awaymission/BMPship/Fore)
-"be" = (/turf/open/floor/plating/airless{icon_state = "platingdmg1"},/area/awaymission/BMPship/Midship)
-"bf" = (/turf/open/floor/plating/airless{icon_state = "panelscorched"},/area/awaymission/BMPship/Midship)
-"bg" = (/obj/effect/decal/cleanable/blood/gibs/old,/obj/effect/gibspawner/human,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship)
-"bh" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/item/clothing/glasses/regular/hipster,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship)
-"bi" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship)
-"bj" = (/obj/machinery/door/unpowered/shuttle,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf,/area/awaymission/BMPship/Midship)
-"bk" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plating/warnplate{dir = 8},/area/awaymission/BMPship/Aft)
-"bl" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"bm" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"bn" = (/obj/machinery/computer/teleporter,/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"bo" = (/obj/machinery/teleport/station,/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"bp" = (/obj/machinery/teleport/hub,/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"bq" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore)
-"br" = (/turf/open/floor/wood,/area/awaymission/BMPship/Fore)
-"bs" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/wood,/area/awaymission/BMPship/Fore)
-"bt" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating,/area/awaymission/BMPship/Fore)
-"bu" = (/turf/closed/wall/shuttle{icon_state = "swall2"},/area/awaymission/BMPship/Midship)
-"bv" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"bw" = (/obj/structure/closet/crate,/obj/item/stack/spacecash/c1000,/obj/item/stack/spacecash/c50,/turf/open/floor/plating/warnplate{dir = 4},/area/awaymission/BMPship/Aft)
-"bx" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore)
-"by" = (/turf/open/floor/plasteel{icon_state = "wood-broken"},/area/awaymission/BMPship/Fore)
-"bz" = (/turf/open/floor/plating/warnplate{dir = 2},/area/awaymission/BMPship/Fore)
-"bA" = (/obj/machinery/light/small,/turf/open/floor/plating/warnplate{dir = 2},/area/awaymission/BMPship/Fore)
-"bB" = (/turf/open/floor/plating/warnplate{dir = 6},/area/awaymission/BMPship/Fore)
-"bC" = (/turf/closed/wall/shuttle{icon_state = "swall11"},/area/awaymission/BMPship/Midship)
-"bD" = (/obj/machinery/light,/obj/effect/decal/cleanable/blood/gibs/old,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship)
-"bE" = (/obj/machinery/button/door{id = "packerMed";pixel_y = -24},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship)
-"bF" = (/obj/machinery/sleeper{dir = 1},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship)
-"bG" = (/obj/machinery/sleep_console,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship)
-"bH" = (/obj/machinery/light,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship)
-"bI" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"bJ" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/obj/item/weapon/hand_labeler,/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"bK" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"bL" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/obj/item/weapon/storage/box,/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"bM" = (/turf/open/floor/plating/warnplate{dir = 4},/area/awaymission/BMPship/Aft)
-"bN" = (/turf/closed/wall/shuttle{icon_state = "swallc2"},/area/awaymission/BMPship/Fore)
-"bO" = (/obj/machinery/door/unpowered/shuttle,/turf/open/floor/plasteel{icon_state = "carpetside";dir = 1},/area/awaymission/BMPship/Fore)
-"bP" = (/obj/machinery/door/airlock/silver,/turf/open/floor/carpet,/area/awaymission/BMPship/Fore)
-"bQ" = (/turf/closed/wall/shuttle{icon_state = "swall15"},/area/awaymission/BMPship/Midship)
-"bR" = (/obj/machinery/door/poddoor/shutters{id = "packerMed"},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship)
-"bS" = (/obj/structure/closet/crate/large,/turf/open/floor/plating/warnplate{dir = 10},/area/awaymission/BMPship/Aft)
-"bT" = (/obj/structure/kitchenspike,/turf/open/floor/plating/warnplate{dir = 2},/area/awaymission/BMPship/Aft)
-"bU" = (/obj/structure/closet/crate,/obj/item/device/analyzer,/obj/item/stack/spacecash/c10,/turf/open/floor/plating/warnplate{dir = 2},/area/awaymission/BMPship/Aft)
-"bV" = (/obj/structure/closet/crate,/obj/item/stack/spacecash/c1000,/obj/item/stack/spacecash/c200,/obj/item/stack/spacecash/c500,/turf/open/floor/plating/warnplate{dir = 2},/area/awaymission/BMPship/Aft)
-"bW" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/snacks/hugemushroomslice,/obj/item/organ/appendix,/obj/item/weapon/reagent_containers/food/snacks/meat/slab,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/golem/adamantine,/turf/open/floor/plating/warnplate{dir = 2},/area/awaymission/BMPship/Aft)
-"bX" = (/obj/machinery/button/door{id = "packerCargo";pixel_y = -24},/obj/machinery/light/small,/turf/open/floor/plating/warnplate{dir = 2},/area/awaymission/BMPship/Aft)
-"bY" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plating/warnplate{dir = 2},/area/awaymission/BMPship/Aft)
-"bZ" = (/turf/open/space,/turf/closed/wall/shuttle{icon_state = "swall_f9";dir = 2},/area/space)
-"ca" = (/turf/open/floor/carpet,/turf/closed/wall/shuttle{icon_state = "swall_f9";dir = 2},/area/awaymission/BMPship/Fore)
-"cb" = (/turf/open/floor/carpet,/area/awaymission/BMPship/Fore)
-"cc" = (/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/machinery/power/apc{dir = 1;environ = 0;equipment = 3;locked = 0;pixel_y = 32;req_access = ""},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore)
-"cd" = (/obj/structure/table,/obj/item/weapon/screwdriver,/obj/item/weapon/screwdriver,/obj/item/weapon/paper{info = "The next person who takes one of my screwdrivers gets stabbed with one. They are MINE. - Love, Madsen";name = "scribbled note"},/obj/item/weapon/screwdriver,/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"ce" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"cf" = (/obj/machinery/hydroponics,/turf/open/floor/plasteel/green/side{dir = 8},/area/awaymission/BMPship/Midship)
-"cg" = (/obj/structure/sink{dir = 2},/turf/open/floor/plasteel/yellow/side{dir = 1},/area/awaymission/BMPship/Midship)
-"ch" = (/obj/machinery/vending/hydroseeds{slogan_delay = 700},/turf/open/floor/plasteel/yellow/side{dir = 1},/area/awaymission/BMPship/Midship)
-"ci" = (/obj/machinery/vending/hydronutrients,/turf/open/floor/plasteel/yellow/side{dir = 1},/area/awaymission/BMPship/Midship)
-"cj" = (/obj/machinery/hydroponics,/turf/open/floor/plasteel/green/side{dir = 4},/area/awaymission/BMPship/Midship)
-"ck" = (/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"cl" = (/obj/structure/table,/obj/item/weapon/kitchen/knife/butcher,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/food/snacks/meat,/turf/open/floor/plasteel/barber,/area/awaymission/BMPship/Midship)
-"cm" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets,/turf/open/floor/plasteel/barber,/area/awaymission/BMPship/Midship)
-"cn" = (/obj/structure/table,/obj/machinery/microwave,/turf/open/floor/plasteel/barber,/area/awaymission/BMPship/Midship)
-"co" = (/obj/machinery/processor,/obj/machinery/light{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/barber,/area/awaymission/BMPship/Midship)
-"cp" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"cq" = (/obj/structure/table,/obj/item/weapon/kitchen/knife,/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"cr" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"cs" = (/obj/structure/table,/obj/effect/decal/cleanable/cobweb2,/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"ct" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{id = "packerCargo"},/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"cu" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore)
-"cv" = (/obj/item/weapon/reagent_containers/food/snacks/hugemushroomslice,/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"cw" = (/turf/open/floor/plasteel,/area/awaymission/BMPship/Midship)
-"cx" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/plasteel,/area/awaymission/BMPship/Midship)
-"cy" = (/turf/open/floor/plasteel/barber,/area/awaymission/BMPship/Midship)
-"cz" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/barber,/area/awaymission/BMPship/Midship)
-"cA" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"cB" = (/obj/structure/kitchenspike,/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft)
-"cC" = (/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft)
-"cD" = (/obj/machinery/door/airlock/silver,/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft)
-"cE" = (/turf/open/floor/plasteel/white,/area/awaymission/BMPship/Aft)
-"cF" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/white,/area/awaymission/BMPship/Aft)
-"cG" = (/obj/effect/decal/cleanable/blood/gibs/old,/turf/open/floor/plasteel/white,/area/awaymission/BMPship/Aft)
-"cH" = (/obj/machinery/gibber,/turf/open/floor/plasteel/white,/area/awaymission/BMPship/Aft)
-"cI" = (/turf/open/floor/plasteel/hydrofloor,/area/awaymission/BMPship/Aft)
-"cJ" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft)
-"cK" = (/turf/closed/wall/shuttle{icon_state = "swallc3"},/area/awaymission/BMPship/Aft)
-"cL" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore)
-"cM" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore)
-"cN" = (/obj/item/weapon/reagent_containers/food/snacks/hugemushroomslice,/turf/open/floor/plasteel,/area/awaymission/BMPship/Midship)
-"cO" = (/obj/machinery/door/unpowered/shuttle,/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"cP" = (/obj/structure/window/reinforced,/turf/open/floor/plasteel/barber,/area/awaymission/BMPship/Midship)
-"cQ" = (/obj/structure/window/reinforced,/obj/structure/cable{icon_state = "0-2";pixel_y = 1;d2 = 2},/turf/open/floor/plasteel/barber,/area/awaymission/BMPship/Midship)
-"cR" = (/obj/machinery/door/window,/turf/open/floor/plasteel/barber,/area/awaymission/BMPship/Midship)
-"cS" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/plasteel/barber,/area/awaymission/BMPship/Midship)
-"cT" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"cU" = (/obj/structure/cable{icon_state = "0-2";pixel_y = 1;d2 = 2},/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft)
-"cV" = (/obj/structure/closet/secure_closet/freezer/meat{opened = 1},/turf/open/floor/plasteel/white,/area/awaymission/BMPship/Aft)
-"cW" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/snacks/meat/slab,/obj/item/weapon/reagent_containers/food/snacks/meat/slab,/turf/open/floor/plasteel/white,/area/awaymission/BMPship/Aft)
-"cX" = (/obj/effect/decal/cleanable/blood/splatter,/turf/open/floor/plasteel/white,/area/awaymission/BMPship/Aft)
-"cY" = (/obj/item/weapon/crowbar,/turf/open/floor/plasteel/white,/area/awaymission/BMPship/Aft)
-"cZ" = (/turf/open/floor/plasteel/warning{dir = 8},/area/awaymission/BMPship/Aft)
-"da" = (/obj/structure/cable{icon_state = "0-2";pixel_y = 1;d2 = 2},/obj/machinery/power/apc{dir = 1;environ = 0;equipment = 3;locked = 0;pixel_y = 32;req_access = ""},/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"db" = (/turf/open/floor/plasteel/warning{dir = 4},/area/awaymission/BMPship/Aft)
-"dc" = (/obj/structure/table,/obj/item/weapon/paper{info = "I'm no scientist, but judging from the design and components, it seems to be some kind of teleporter. This thing is gonna be worth a lot of cash to the right man. The boys are excited, as they have every right to be, and I've let them crack into that case of beer we got. I normally wouldn't allow such a thing, but this is a time for celebration! It's not like a couple drinks will hurt anything.";name = "Captain's log entry"},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore)
-"dd" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/carpet,/area/awaymission/BMPship/Fore)
-"de" = (/obj/structure/frame/computer{anchored = 1},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore)
-"df" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore)
-"dg" = (/obj/machinery/hydroponics,/turf/open/floor/plasteel/green/side{dir = 10},/area/awaymission/BMPship/Midship)
-"dh" = (/turf/open/floor/plasteel/green/side,/area/awaymission/BMPship/Midship)
-"di" = (/obj/machinery/seed_extractor,/obj/item/seeds/plump/walkingmushroom,/turf/open/floor/plasteel/green/side,/area/awaymission/BMPship/Midship)
-"dj" = (/obj/machinery/hydroponics,/turf/open/floor/plasteel/green/side{dir = 6},/area/awaymission/BMPship/Midship)
-"dk" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"dl" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"dm" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"dn" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft)
-"do" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft)
-"dp" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"dq" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"dr" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"ds" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/warning{dir = 4},/area/awaymission/BMPship/Aft)
-"dt" = (/obj/item/device/multitool,/turf/open/floor/engine,/area/awaymission/BMPship/Aft)
-"du" = (/obj/structure/shuttle/engine/heater{icon_state = "heater";dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/engine/airless,/area/awaymission/BMPship/Aft)
-"dv" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion";dir = 8},/turf/open/space,/area/awaymission/BMPship/Aft)
-"dw" = (/obj/structure/table,/obj/machinery/recharger,/turf/open/floor/carpet,/area/awaymission/BMPship/Fore)
-"dx" = (/obj/structure/chair/stool,/turf/open/floor/carpet,/area/awaymission/BMPship/Fore)
-"dy" = (/obj/machinery/light{icon_state = "tube1";dir = 4},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore)
-"dz" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"dA" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"dB" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"dC" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"dD" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"dE" = (/turf/closed/wall/r_wall,/area/awaymission/BMPship/Midship)
-"dF" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft)
-"dG" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/warning{dir = 8},/area/awaymission/BMPship/Aft)
-"dH" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft)
-"dI" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel/warning{dir = 4},/area/awaymission/BMPship/Aft)
-"dJ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/open/floor/plating,/area/awaymission/BMPship/Fore)
-"dK" = (/obj/item/weapon/shard,/turf/open/floor/carpet,/area/awaymission/BMPship/Fore)
-"dL" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore)
-"dM" = (/obj/machinery/door/airlock/silver,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore)
-"dN" = (/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"dO" = (/obj/machinery/shieldwallgen,/obj/structure/cable{icon_state = "0-4";d2 = 4},/turf/open/floor/plating,/area/awaymission/BMPship/Midship)
-"dP" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"dQ" = (/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/machinery/power/apc{dir = 1;locked = 0;pixel_y = 28;req_access = ""},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"dR" = (/turf/open/floor/plasteel/loadingarea/dirtydirty{dir = 4},/area/awaymission/BMPship/Midship)
-"dS" = (/obj/machinery/conveyor{dir = 4;id = "meatConvey1"},/turf/open/floor/plating,/area/awaymission/BMPship/Midship)
-"dT" = (/obj/machinery/conveyor{dir = 4;id = "meatConvey1"},/obj/structure/plasticflaps,/turf/open/floor/plating,/area/awaymission/BMPship/Midship)
-"dU" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/open/floor/plating,/area/awaymission/BMPship/Midship)
-"dV" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall/r_wall,/area/awaymission/BMPship/Midship)
-"dW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"dX" = (/obj/structure/disposalpipe/segment{dir = 2;icon_state = "pipe-c"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"dY" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"dZ" = (/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"ea" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"eb" = (/obj/structure/rack,/obj/item/weapon/storage/box/lights,/turf/open/floor/plasteel/warning{dir = 8},/area/awaymission/BMPship/Aft)
-"ec" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/turf/open/floor/plasteel/hydrofloor,/area/awaymission/BMPship/Aft)
-"ed" = (/obj/machinery/power/smes/magical{desc = "A high-capacity superconducting magnetic energy storage (SMES) unit.";name = "power storage unit"},/obj/structure/cable{icon_state = "0-2";d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-2";d2 = 2},/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"ee" = (/obj/structure/cable{icon_state = "0-4";d2 = 4},/obj/machinery/power/terminal{dir = 8},/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"ef" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/turf/open/floor/plasteel/warning{dir = 4},/area/awaymission/BMPship/Aft)
-"eg" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/open/floor/plating,/area/awaymission/BMPship/Fore)
-"eh" = (/obj/structure/table,/turf/open/floor/carpet,/area/awaymission/BMPship/Fore)
-"ei" = (/obj/structure/chair/office{dir = 8},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore)
-"ej" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore)
-"ek" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plating,/area/awaymission/BMPship/Midship)
-"el" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating,/area/awaymission/BMPship/Midship)
-"em" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"en" = (/obj/machinery/conveyor_switch/oneway{id = "meatConvey1"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"eo" = (/obj/structure/disposalpipe/segment{dir = 1;icon_state = "pipe-c"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"ep" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"eq" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft)
-"er" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft)
-"es" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/trunk{dir = 8},/obj/structure/disposaloutlet{dir = 4},/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"et" = (/obj/effect/decal/cleanable/blood/gibs/old,/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"eu" = (/obj/structure/rack,/obj/item/weapon/storage/belt/utility/full,/turf/open/floor/plasteel/warning{dir = 8},/area/awaymission/BMPship/Aft)
-"ev" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/turf/open/floor/plasteel/warning{dir = 4},/area/awaymission/BMPship/Aft)
-"ew" = (/turf/closed/wall/shuttle{icon_state = "swall_s9";dir = 2},/area/awaymission/BMPship/Aft)
-"ex" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore)
-"ey" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore)
-"ez" = (/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/turf/open/floor/carpet,/area/awaymission/BMPship/Fore)
-"eA" = (/obj/effect/decal/cleanable/dirt,/obj/effect/gibspawner/xeno,/turf/open/floor/plating,/area/awaymission/BMPship/Midship)
-"eB" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"eC" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"eD" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"eE" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"eF" = (/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"eG" = (/obj/effect/gibspawner/human,/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"eH" = (/obj/machinery/door/window{base_state = "right";dir = 4;icon_state = "right"},/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"eI" = (/obj/structure/rack,/obj/item/weapon/stock_parts/cell/high,/turf/open/floor/plasteel/warning{dir = 8},/area/awaymission/BMPship/Aft)
-"eJ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/open/floor/plating,/area/awaymission/BMPship/Fore)
-"eK" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 8},/turf/open/floor/plating,/area/awaymission/BMPship/Midship)
-"eL" = (/obj/machinery/light,/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"eM" = (/obj/effect/gibspawner/generic,/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"eN" = (/obj/structure/cable{d1 = 2;d2 = 4;icon_state = "2-4"},/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"eO" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft)
-"eP" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft)
-"eQ" = (/obj/structure/rack,/turf/open/floor/plasteel/warning{dir = 8},/area/awaymission/BMPship/Aft)
-"eR" = (/obj/machinery/power/smes/magical{desc = "A high-capacity superconducting magnetic energy storage (SMES) unit.";name = "power storage unit"},/obj/structure/cable,/obj/structure/cable,/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"eS" = (/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/turf/open/floor/plasteel/warning{dir = 4},/area/awaymission/BMPship/Aft)
-"eT" = (/obj/effect/decal/cleanable/cobweb,/obj/machinery/power/port_gen/pacman/super,/turf/open/floor/engine,/area/awaymission/BMPship/Aft)
-"eU" = (/obj/structure/closet,/turf/open/floor/carpet,/area/awaymission/BMPship/Fore)
-"eV" = (/obj/machinery/light{icon_state = "tube1";dir = 4},/obj/structure/closet,/turf/open/floor/carpet,/area/awaymission/BMPship/Fore)
-"eW" = (/obj/item/weapon/wrench,/turf/open/floor/plating,/area/awaymission/BMPship/Midship)
-"eX" = (/obj/structure/disposalpipe/segment{dir = 4;icon_state = "pipe-c"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"eY" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"eZ" = (/obj/structure/mopbucket,/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"fa" = (/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/kitchen/knife,/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"fb" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/item/weapon/stock_parts/cell/high,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft)
-"fc" = (/turf/closed/wall/shuttle{icon_state = "swall_s5";dir = 2},/area/awaymission/BMPship/Fore)
-"fd" = (/obj/machinery/door/unpowered/shuttle,/turf/open/floor/carpet,/area/awaymission/BMPship/Fore)
-"fe" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/obj/machinery/door/unpowered/shuttle,/turf/open/floor/carpet,/area/awaymission/BMPship/Fore)
-"ff" = (/turf/closed/wall/shuttle{icon_state = "swall11";dir = 2},/area/awaymission/BMPship/Fore)
-"fg" = (/obj/effect/gibspawner/xeno,/turf/open/floor/plating,/area/awaymission/BMPship/Midship)
-"fh" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel{icon_state = "panelscorched"},/area/awaymission/BMPship/Midship)
-"fi" = (/obj/structure/kitchenspike,/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"fj" = (/turf/open/floor/plasteel/loadingarea/dirty{dir = 4},/area/awaymission/BMPship/Midship)
-"fk" = (/obj/machinery/conveyor{dir = 4;id = "meatConvey2"},/obj/item/weapon/kitchen/knife,/turf/open/floor/plating,/area/awaymission/BMPship/Midship)
-"fl" = (/obj/machinery/conveyor{dir = 4;id = "meatConvey2"},/obj/structure/plasticflaps,/turf/open/floor/plating,/area/awaymission/BMPship/Midship)
-"fm" = (/obj/machinery/conveyor{dir = 4;id = "meatConvey2"},/turf/open/floor/plating,/area/awaymission/BMPship/Midship)
-"fn" = (/obj/structure/disposalpipe/segment{dir = 8;icon_state = "pipe-c"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"fo" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"fp" = (/obj/structure/window/reinforced,/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"fq" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"fr" = (/obj/item/stack/cable_coil,/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"fs" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/warning{dir = 4},/area/awaymission/BMPship/Aft)
-"ft" = (/obj/item/stack/sheet/mineral/uranium{amount = 50},/turf/open/floor/engine,/area/awaymission/BMPship/Aft)
-"fu" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore)
-"fv" = (/obj/item/weapon/shard{icon_state = "small"},/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore)
-"fw" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/turf/open/floor/plating/airless{icon_state = "panelscorched"},/area/awaymission/BMPship/Fore)
-"fx" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/open/floor/plating/airless{icon_state = "platingdmg3"},/area/awaymission/BMPship/Fore)
-"fy" = (/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/obj/item/weapon/kitchen/knife,/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"fz" = (/obj/machinery/conveyor_switch/oneway{id = "meatConvey2"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"fA" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft)
-"fB" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft)
-"fC" = (/obj/structure/cable{d1 = 2;d2 = 8;icon_state = "2-8"},/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft)
-"fD" = (/obj/item/weapon/mop,/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft)
-"fE" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"fF" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel/warning{dir = 4},/area/awaymission/BMPship/Aft)
-"fG" = (/obj/item/weapon/shard,/turf/open/floor/plating/airless{icon_state = "platingdmg1"},/area/awaymission/BMPship/Fore)
-"fH" = (/obj/structure/chair/stool,/turf/open/floor/plating/airless{icon_state = "platingdmg3"},/area/awaymission/BMPship/Fore)
-"fI" = (/obj/item/stack/cable_coil{amount = 5},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore)
-"fJ" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore)
-"fK" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"fL" = (/obj/structure/closet/crate/freezer,/obj/item/weapon/reagent_containers/food/snacks/meat,/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft)
-"fM" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft)
-"fN" = (/obj/structure/reagent_dispensers,/turf/open/floor/plasteel/showroomfloor,/area/awaymission/BMPship/Aft)
-"fO" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"fP" = (/turf/open/floor/plating/asteroid/airless,/area/awaymission/BMPship)
-"fQ" = (/turf/open/floor/plating/airless{icon_state = "platingdmg2"},/turf/closed/wall/shuttle{dir = 3;icon_state = "swall_f10";layer = 2},/area/awaymission/BMPship/Fore)
-"fR" = (/obj/structure/frame/computer{anchored = 1},/turf/open/floor/plating/airless{icon_state = "panelscorched"},/area/awaymission/BMPship/Fore)
-"fS" = (/obj/structure/frame/computer{anchored = 1},/turf/open/floor/plating/airless{icon_state = "platingdmg1"},/area/awaymission/BMPship/Fore)
-"fT" = (/obj/machinery/light/small,/turf/open/floor/plasteel/bar,/area/awaymission/BMPship/Midship)
-"fU" = (/turf/open/floor/plasteel{icon_state = "platingdmg3"},/area/awaymission/BMPship/Midship)
-"fV" = (/turf/open/floor/plasteel{icon_state = "platingdmg1"},/area/awaymission/BMPship/Midship)
-"fW" = (/obj/machinery/door/airlock/silver{locked = 1},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft)
-"fX" = (/obj/machinery/door/airlock/silver{locked = 1},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft)
-"fY" = (/obj/machinery/door/unpowered/shuttle,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2";pixel_y = 0},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft)
-"fZ" = (/turf/closed/mineral/random,/area/awaymission/BMPship)
-"ga" = (/obj/item/device/multitool,/turf/open/floor/plating/airless{icon_state = "platingdmg2"},/area/space)
-"gb" = (/turf/closed/wall/shuttle{icon_state = "swallc1"},/area/awaymission/BMPship/Fore)
-"gc" = (/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/obj/machinery/door/airlock/silver,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore)
-"gd" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft)
-"ge" = (/obj/structure/chair/stool,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft)
-"gf" = (/obj/structure/table,/obj/item/weapon/paper{info = "DEAR DAIRY: So we was doing our typpical route when the captain says we've been picking up weird signals on some backwatter planet. Madsen wanted to stay on course but he ain't the captain, so we went out of the way to check it out. There was lots of rocks on the way, but we got to the planet fine. Found a big fancy camp with nobody around and this big metal donut thing with NT stamps all over it right in the middle. Case of beer too. Captain reckons we can pass it off to some buyer in the Syndicate. Ingram says it's bad luck and that someone is going to come look for it but it sounds like better money than selling bad meat to jerky companies.";name = "Old Diary"},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft)
-"gg" = (/obj/structure/table,/obj/item/weapon/pen/red,/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft)
-"gh" = (/obj/structure/closet,/obj/item/clothing/under/overalls,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft)
-"gi" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore)
-"gj" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/engine,/area/awaymission/BMPship/Fore)
-"gk" = (/obj/structure/cable,/turf/open/floor/plating/airless{icon_state = "platingdmg3"},/area/awaymission/BMPship/Fore)
-"gl" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore)
-"gm" = (/obj/structure/rack,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore)
-"gn" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/asteroid/airless,/area/awaymission/BMPship/Fore)
-"go" = (/turf/open/floor/plating/airless{broken = 1;icon_state = "platingdmg1"},/area/awaymission/BMPship/Midship)
-"gp" = (/obj/item/wallframe/apc,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship)
-"gq" = (/obj/structure/ore_box,/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship)
-"gr" = (/obj/structure/ore_box,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship)
-"gs" = (/obj/machinery/computer/arcade,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft)
-"gt" = (/obj/effect/decal/remains/human,/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft)
-"gu" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_y = 0},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft)
-"gv" = (/obj/structure/cable{d1 = 1;d2 = 4;icon_state = "1-4"},/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft)
-"gw" = (/obj/structure/cable{d2 = 8;icon_state = "0-8"},/obj/item/wallframe/apc,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft)
-"gx" = (/obj/effect/decal/remains/human,/obj/item/clothing/head/helmet/space/syndicate/green/dark,/obj/effect/gibspawner/generic,/turf/open/floor/plating/asteroid/airless,/area/awaymission/BMPship)
-"gy" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore)
-"gz" = (/obj/machinery/door/unpowered/shuttle,/turf,/area/awaymission/BMPship/Fore)
-"gA" = (/obj/effect/gibspawner/robot,/turf/open/floor/plasteel/airless{icon_state = "floorscorched2"},/area/awaymission/BMPship/Fore)
-"gB" = (/turf/open/floor/plating/airless{broken = 1;icon_state = "platingdmg2"},/area/awaymission/BMPship/Midship)
-"gC" = (/obj/structure/mecha_wreckage/ripley,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship)
-"gD" = (/obj/structure/bed,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft)
-"gE" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/obj/item/weapon/storage/wallet/random,/obj/structure/cable{d1 = 1;d2 = 2;icon_state = "1-2"},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft)
-"gF" = (/obj/structure/closet,/obj/item/clothing/under/lawyer/bluesuit,/obj/item/clothing/suit/apron,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft)
-"gG" = (/obj/item/clothing/suit/space/syndicate/green/dark,/turf/open/floor/plating/asteroid/airless,/area/awaymission/BMPship)
-"gH" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore)
-"gI" = (/obj/effect/gibspawner/robot,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship)
-"gJ" = (/obj/structure/cable{icon_state = "0-4";d2 = 4},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship)
-"gK" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship)
-"gL" = (/obj/machinery/door/unpowered/shuttle,/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/turf/open/floor/plating,/area/awaymission/BMPship/Midship)
-"gM" = (/obj/structure/cable{d1 = 4;d2 = 8;icon_state = "4-8";pixel_x = 0},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft)
-"gN" = (/obj/structure/cable{d1 = 1;d2 = 8;icon_state = "1-8"},/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft)
-"gO" = (/obj/item/weapon/shard{icon_state = "medium"},/turf/open/space,/area/space)
-"gP" = (/turf/open/floor/plating/airless{broken = 1;icon_state = "panelscorched"},/area/awaymission/BMPship/Midship)
-"gQ" = (/obj/effect/decal/remains/human,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft)
-"gR" = (/obj/structure/bed,/obj/item/weapon/bedsheet,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft)
-"gS" = (/obj/machinery/door/unpowered/shuttle,/turf/open/floor/plasteel/cafeteria{dir = 2},/area/awaymission/BMPship/Aft)
-"gT" = (/obj/structure/mirror{pixel_y = 28},/turf/open/floor/plasteel/cafeteria{dir = 2},/area/awaymission/BMPship/Aft)
-"gU" = (/obj/structure/toilet{dir = 8},/obj/machinery/light/small{dir = 1},/turf/open/floor/plasteel/cafeteria{dir = 2},/area/awaymission/BMPship/Aft)
-"gV" = (/turf/open/floor/plating/airless{broken = 1;icon_state = "platingdmg3"},/area/awaymission/BMPship/Midship)
-"gW" = (/obj/item/weapon/caution,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship)
-"gX" = (/obj/machinery/portable_atmospherics/canister/air,/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship)
-"gY" = (/obj/structure/closet/crate,/obj/item/stack/spacecash/c10,/obj/item/stack/spacecash/c200,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft)
-"gZ" = (/obj/structure/closet/crate,/obj/item/stack/spacecash/c10,/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft)
-"ha" = (/obj/structure/sink{dir = 2},/turf/open/floor/plasteel/cafeteria{dir = 2},/area/awaymission/BMPship/Aft)
-"hb" = (/turf/open/floor/plasteel/cafeteria{dir = 2},/turf/closed/wall/shuttle{icon_state = "swall_f6";dir = 2},/area/awaymission/BMPship/Aft)
-"hc" = (/obj/item/clothing/gloves/color/fyellow,/turf/open/floor/plating/asteroid/airless,/area/awaymission/BMPship)
-"hd" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/open/floor/engine,/area/awaymission/BMPship/Aft)
-"he" = (/obj/item/weapon/storage/box/matches,/obj/item/weapon/storage/fancy/cigarettes/dromedaryco,/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"hf" = (/obj/item/weapon/poster/contraband,/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"hg" = (/obj/item/weapon/reagent_containers/food/drinks/beer,/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"hh" = (/turf/open/floor/plating,/turf/closed/wall/shuttle{icon_state = "swall_f6";dir = 2},/area/awaymission/BMPship/Aft)
-"hi" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/turf/open/floor/engine,/area/awaymission/BMPship/Aft)
-"hj" = (/turf/closed/mineral/diamond,/area/awaymission/BMPship)
-"hk" = (/turf/closed/mineral/clown,/area/awaymission/BMPship)
-"hl" = (/turf/closed/wall/shuttle{icon_state = "swall_s6";dir = 2},/area/awaymission/BMPship/Midship)
-"hm" = (/turf/closed/wall/shuttle{icon_state = "swall12"},/area/awaymission/BMPship/Midship)
-"hn" = (/turf/closed/wall/shuttle{icon_state = "swall14"},/area/awaymission/BMPship/Midship)
-"ho" = (/turf/closed/wall/shuttle{icon_state = "swall4"},/area/awaymission/BMPship/Fore)
-"hp" = (/turf/closed/wall/shuttle{icon_state = "swall12"},/area/awaymission/BMPship/Fore)
-"hq" = (/turf/closed/wall/shuttle{icon_state = "swall14"},/area/awaymission/BMPship/Fore)
-"hr" = (/turf/closed/wall/shuttle{icon_state = "swall_s10";dir = 2},/area/awaymission/BMPship/Fore)
-"hs" = (/turf/closed/wall/shuttle{icon_state = "swall3"},/area/awaymission/BMPship/Aft)
-"ht" = (/turf/closed/wall/shuttle{icon_state = "swall3"},/area/awaymission/BMPship/Fore)
-"hu" = (/turf/open/floor/plating/warnplate{dir = 9},/area/awaymission/BMPship/Fore)
-"hv" = (/turf/open/floor/plating/warnplate{dir = 1},/area/awaymission/BMPship/Fore)
-"hw" = (/turf/open/floor/plating/warnplate{dir = 8},/area/awaymission/BMPship/Fore)
-"hx" = (/turf/open/floor/plating,/area/awaymission/BMPship/Fore)
-"hy" = (/turf/closed/wall/shuttle{icon_state = "swall2"},/area/awaymission/BMPship/Fore)
-"hz" = (/turf/closed/wall/shuttle{icon_state = "swall8"},/area/awaymission/BMPship/Fore)
-"hA" = (/turf/closed/wall/shuttle{icon_state = "swall1"},/area/awaymission/BMPship/Fore)
-"hB" = (/turf/closed/wall/shuttle{icon_state = "swall13"},/area/awaymission/BMPship/Midship)
-"hC" = (/turf/closed/wall/shuttle{icon_state = "swall8"},/area/awaymission/BMPship/Midship)
-"hD" = (/turf/closed/wall/shuttle{icon_state = "swall4"},/area/awaymission/BMPship/Midship)
-"hE" = (/turf/open/floor/plating/warnplate{dir = 2},/area/awaymission/BMPship/Aft)
-"hF" = (/obj/machinery/light/small,/turf/open/floor/plating/warnplate{dir = 2},/area/awaymission/BMPship/Aft)
-"hG" = (/turf/open/floor/plating/warnplate{dir = 6},/area/awaymission/BMPship/Aft)
-"hH" = (/turf/closed/wall/shuttle{icon_state = "swall_s6";dir = 2},/area/awaymission/BMPship/Fore)
-"hI" = (/turf/closed/wall/shuttle{icon_state = "swall3";dir = 2},/area/awaymission/BMPship/Fore)
-"hJ" = (/turf/closed/wall/shuttle{icon_state = "swall7"},/area/awaymission/BMPship/Midship)
-"hK" = (/turf/closed/wall/shuttle{icon_state = "swall15"},/area/awaymission/BMPship/Aft)
-"hL" = (/turf/closed/wall/shuttle{icon_state = "swall3";dir = 2},/area/awaymission/BMPship/Midship)
-"hM" = (/turf/open/floor/plasteel,/area/awaymission/BMPship/Aft)
-"hN" = (/turf/closed/wall/shuttle{icon_state = "swall2"},/area/awaymission/BMPship/Aft)
-"hO" = (/turf/closed/wall/shuttle{icon_state = "swall11"},/area/awaymission/BMPship/Aft)
-"hP" = (/turf/closed/wall/shuttle{icon_state = "swall1"},/area/awaymission/BMPship/Aft)
-"hQ" = (/turf/open/floor/plating,/area/awaymission/BMPship/Midship)
-"hR" = (/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating,/area/awaymission/BMPship/Aft)
-"hS" = (/obj/machinery/door/window{base_state = "right";dir = 4;icon_state = "right"},/turf/open/floor/plating,/area/awaymission/BMPship/Midship)
-"hT" = (/turf/open/floor/plating/airless{icon_state = "platingdmg1"},/area/awaymission/BMPship/Fore)
-"hU" = (/obj/structure/lattice,/turf/open/space,/area/awaymission/BMPship/Fore)
-"hV" = (/turf/open/floor/plating/airless{icon_state = "platingdmg3"},/area/awaymission/BMPship/Fore)
-"hW" = (/turf/open/floor/plating/airless{icon_state = "platingdmg2"},/area/awaymission/BMPship/Fore)
-"hX" = (/turf/closed/wall/shuttle{icon_state = "swallc2"},/area/awaymission/BMPship/Aft)
-"hY" = (/turf/closed/wall/shuttle{icon_state = "swallc3"},/area/awaymission/BMPship/Fore)
-"hZ" = (/turf/closed/mineral/random,/area/awaymission/BMPship/Midship)
-"ia" = (/obj/machinery/porta_turret{dir = 8;emagged = 1;installation = /obj/item/weapon/gun/energy/lasercannon},/turf/open/floor/engine,/area/awaymission/BMPship/Fore)
-"ib" = (/turf/open/floor/plating/asteroid/airless,/area/awaymission/BMPship/Fore)
-"ic" = (/turf/closed/wall/shuttle,/area/awaymission/BMPship/Fore)
-"id" = (/turf/open/floor/plating/asteroid/airless,/area/awaymission/BMPship/Midship)
-"ie" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship)
-"if" = (/obj/item/stack/cable_coil{amount = 5},/turf/open/floor/plating/airless,/area/awaymission/BMPship/Midship)
-"ig" = (/turf/open/floor/engine,/area/awaymission/BMPship/Fore)
-"ih" = (/turf/open/floor/plating/airless,/area/awaymission/BMPship/Fore)
-"ii" = (/turf/closed/mineral/random,/area/awaymission/BMPship/Fore)
-"ij" = (/turf/closed/wall/shuttle,/area/awaymission/BMPship)
-"ik" = (/turf/closed/wall/shuttle{icon_state = "swall13"},/area/awaymission/BMPship/Fore)
-"il" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/engine,/area/awaymission/BMPship/Aft)
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aa" = (
+/turf/open/space,
+/area/space)
+"ab" = (
+/obj/item/weapon/circular_saw,
+/obj/structure/lattice,
+/turf/open/space,
+/area/space)
+"ac" = (
+/turf/closed/wall/mineral/titanium,
+/area/awaymission/BMPship/Aft)
+"ad" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall12"
+ },
+/area/awaymission/BMPship/Aft)
+"ae" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall14"
+ },
+/area/awaymission/BMPship/Aft)
+"af" = (
+/turf/closed/wall/mineral/titanium/overspace,
+/area/awaymission/BMPship/Aft)
+"ag" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/grille,
+/turf/open/floor/engine,
+/area/awaymission/BMPship/Aft)
+"ah" = (
+/obj/machinery/porta_turret{
+ dir = 8;
+ emagged = 1;
+ installation = /obj/item/weapon/gun/energy/lasercannon
+ },
+/turf/open/floor/engine,
+/area/awaymission/BMPship/Aft)
+"ai" = (
+/turf/open/floor/engine,
+/area/awaymission/BMPship/Aft)
+"aj" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall3";
+ dir = 2
+ },
+/area/awaymission/BMPship/Aft)
+"ak" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"al" = (
+/turf/open/floor/plating,
+/turf/closed/wall/mineral/titanium/interior,
+/area/awaymission/BMPship/Aft)
+"am" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/grille,
+/turf/open/floor/engine,
+/area/awaymission/BMPship/Aft)
+"an" = (
+/obj/machinery/door/unpowered/shuttle,
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"ao" = (
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"ap" = (
+/obj/structure/lattice,
+/turf/open/space,
+/area/space)
+"aq" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/grille,
+/turf/open/floor/engine,
+/area/awaymission/BMPship/Aft)
+"ar" = (
+/obj/machinery/light/small,
+/turf/open/floor/engine,
+/area/awaymission/BMPship/Aft)
+"as" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall7"
+ },
+/area/awaymission/BMPship/Aft)
+"at" = (
+/turf/closed/wall/mineral/titanium/overspace,
+/area/space)
+"au" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall13"
+ },
+/area/awaymission/BMPship/Aft)
+"av" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall8"
+ },
+/area/awaymission/BMPship/Aft)
+"aw" = (
+/obj/machinery/door/airlock/silver{
+ locked = 1
+ },
+/turf/open/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/awaymission/BMPship/Aft)
+"ax" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall12";
+ dir = 2
+ },
+/area/awaymission/BMPship/Aft)
+"ay" = (
+/turf/closed/wall/shuttle,
+/area/awaymission/BMPship/Midship)
+"az" = (
+/obj/structure/bed/roller,
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Midship)
+"aA" = (
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Midship)
+"aB" = (
+/obj/item/weapon/restraints/handcuffs,
+/obj/item/weapon/restraints/handcuffs,
+/obj/structure/closet/crate,
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Midship)
+"aC" = (
+/obj/item/weapon/scalpel,
+/obj/structure/closet/crate,
+/obj/item/weapon/tank/internals/anesthetic,
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Midship)
+"aD" = (
+/obj/item/bodybag,
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Midship)
+"aE" = (
+/obj/item/weapon/storage/box/syringes,
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Midship)
+"aF" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Midship)
+"aG" = (
+/obj/structure/table/optable,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_y = 0
+ },
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Midship)
+"aH" = (
+/obj/machinery/computer/operating,
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Midship)
+"aI" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall3"
+ },
+/area/awaymission/BMPship/Midship)
+"aJ" = (
+/turf/open/floor/plating/warnplate{
+ dir = 9
+ },
+/area/awaymission/BMPship/Aft)
+"aK" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/organ/appendix,
+/obj/item/weapon/reagent_containers/food/snacks/meat/slab,
+/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/golem,
+/turf/open/floor/plating/warnplate{
+ dir = 1
+ },
+/area/awaymission/BMPship/Aft)
+"aL" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/organ/brain,
+/obj/item/weapon/reagent_containers/food/snacks/meat/slab,
+/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/slime,
+/turf/open/floor/plating/warnplate{
+ dir = 1
+ },
+/area/awaymission/BMPship/Aft)
+"aM" = (
+/obj/structure/table,
+/obj/item/stack/packageWrap,
+/turf/open/floor/plating/warnplate{
+ dir = 1
+ },
+/area/awaymission/BMPship/Aft)
+"aN" = (
+/obj/structure/table,
+/obj/item/weapon/storage/box,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/plating/warnplate{
+ dir = 1
+ },
+/area/awaymission/BMPship/Aft)
+"aO" = (
+/turf/open/floor/plating/warnplate{
+ dir = 1
+ },
+/area/awaymission/BMPship/Aft)
+"aP" = (
+/turf/open/floor/plating/warnplate{
+ dir = 5
+ },
+/turf/closed/wall/mineral/titanium/interior,
+/area/awaymission/BMPship/Aft)
+"aQ" = (
+/turf/open/floor/plating/airless{
+ icon_state = "platingdmg2"
+ },
+/area/awaymission/BMPship/Midship)
+"aR" = (
+/turf/open/floor/plating/airless{
+ icon_state = "platingdmg3"
+ },
+/area/awaymission/BMPship/Midship)
+"aS" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Midship)
+"aT" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall1"
+ },
+/area/awaymission/BMPship/Midship)
+"aU" = (
+/turf/open/floor/plating/warnplate{
+ dir = 8
+ },
+/area/awaymission/BMPship/Aft)
+"aV" = (
+/obj/item/weapon/storage/box,
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"aW" = (
+/obj/item/weapon/hand_labeler,
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"aX" = (
+/obj/structure/closet/crate/large,
+/turf/open/floor/plating/warnplate{
+ dir = 4
+ },
+/area/awaymission/BMPship/Aft)
+"aY" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/grille,
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Fore)
+"aZ" = (
+/obj/structure/table/wood,
+/obj/item/stack/spacecash/c500,
+/obj/item/stack/spacecash/c100,
+/obj/item/weapon/reagent_containers/food/drinks/beer,
+/turf/open/floor/wood,
+/area/awaymission/BMPship/Fore)
+"ba" = (
+/obj/structure/bed,
+/obj/item/weapon/bedsheet/yellow,
+/turf/open/floor/wood,
+/area/awaymission/BMPship/Fore)
+"bb" = (
+/obj/structure/rack,
+/turf/open/floor/plating/warnplate{
+ dir = 1
+ },
+/area/awaymission/BMPship/Fore)
+"bc" = (
+/turf/open/floor/plating/warnplate{
+ dir = 5
+ },
+/area/awaymission/BMPship/Fore)
+"bd" = (
+/obj/structure/sign/vacuum,
+/turf/closed/wall/mineral/titanium,
+/area/awaymission/BMPship/Fore)
+"be" = (
+/turf/open/floor/plating/airless{
+ icon_state = "platingdmg1"
+ },
+/area/awaymission/BMPship/Midship)
+"bf" = (
+/turf/open/floor/plating/airless{
+ icon_state = "panelscorched"
+ },
+/area/awaymission/BMPship/Midship)
+"bg" = (
+/obj/effect/decal/cleanable/blood/gibs/old,
+/obj/effect/gibspawner/human,
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Midship)
+"bh" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/item/clothing/glasses/regular/hipster,
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Midship)
+"bi" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_y = 0
+ },
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Midship)
+"bj" = (
+/obj/machinery/door/unpowered/shuttle,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_y = 0
+ },
+/turf,
+/area/awaymission/BMPship/Midship)
+"bk" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_y = 0
+ },
+/turf/open/floor/plating/warnplate{
+ dir = 8
+ },
+/area/awaymission/BMPship/Aft)
+"bl" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"bm" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/weapon/reagent_containers/food/drinks/beer,
+/obj/item/weapon/reagent_containers/food/drinks/beer,
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"bn" = (
+/obj/machinery/computer/teleporter,
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"bo" = (
+/obj/machinery/teleport/station,
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"bp" = (
+/obj/machinery/teleport/hub,
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"bq" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/grille,
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Fore)
+"br" = (
+/turf/open/floor/wood,
+/area/awaymission/BMPship/Fore)
+"bs" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/awaymission/BMPship/Fore)
+"bt" = (
+/obj/machinery/door/airlock/external,
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Fore)
+"bu" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall2"
+ },
+/area/awaymission/BMPship/Midship)
+"bv" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"bw" = (
+/obj/structure/closet/crate,
+/obj/item/stack/spacecash/c1000,
+/obj/item/stack/spacecash/c50,
+/turf/open/floor/plating/warnplate{
+ dir = 4
+ },
+/area/awaymission/BMPship/Aft)
+"bx" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/grille,
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Fore)
+"by" = (
+/turf/open/floor/plasteel{
+ icon_state = "wood-broken"
+ },
+/area/awaymission/BMPship/Fore)
+"bz" = (
+/turf/open/floor/plating/warnplate{
+ dir = 2
+ },
+/area/awaymission/BMPship/Fore)
+"bA" = (
+/obj/machinery/light/small,
+/turf/open/floor/plating/warnplate{
+ dir = 2
+ },
+/area/awaymission/BMPship/Fore)
+"bB" = (
+/turf/open/floor/plating/warnplate{
+ dir = 6
+ },
+/area/awaymission/BMPship/Fore)
+"bC" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall11"
+ },
+/area/awaymission/BMPship/Midship)
+"bD" = (
+/obj/machinery/light,
+/obj/effect/decal/cleanable/blood/gibs/old,
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Midship)
+"bE" = (
+/obj/machinery/button/door{
+ id = "packerMed";
+ pixel_y = -24
+ },
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Midship)
+"bF" = (
+/obj/machinery/sleeper{
+ dir = 1
+ },
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Midship)
+"bG" = (
+/obj/machinery/sleep_console,
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Midship)
+"bH" = (
+/obj/machinery/light,
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Midship)
+"bI" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"bJ" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_y = 0
+ },
+/obj/item/weapon/hand_labeler,
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"bK" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_y = 0
+ },
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"bL" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_y = 0
+ },
+/obj/item/weapon/storage/box,
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"bM" = (
+/turf/open/floor/plating/warnplate{
+ dir = 4
+ },
+/area/awaymission/BMPship/Aft)
+"bN" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swallc2"
+ },
+/area/awaymission/BMPship/Fore)
+"bO" = (
+/obj/machinery/door/unpowered/shuttle,
+/turf/open/floor/plasteel{
+ icon_state = "carpetside";
+ dir = 1
+ },
+/area/awaymission/BMPship/Fore)
+"bP" = (
+/obj/machinery/door/airlock/silver,
+/turf/open/floor/carpet,
+/area/awaymission/BMPship/Fore)
+"bQ" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall15"
+ },
+/area/awaymission/BMPship/Midship)
+"bR" = (
+/obj/machinery/door/poddoor/shutters{
+ id = "packerMed"
+ },
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Midship)
+"bS" = (
+/obj/structure/closet/crate/large,
+/turf/open/floor/plating/warnplate{
+ dir = 10
+ },
+/area/awaymission/BMPship/Aft)
+"bT" = (
+/obj/structure/kitchenspike,
+/turf/open/floor/plating/warnplate{
+ dir = 2
+ },
+/area/awaymission/BMPship/Aft)
+"bU" = (
+/obj/structure/closet/crate,
+/obj/item/device/analyzer,
+/obj/item/stack/spacecash/c10,
+/turf/open/floor/plating/warnplate{
+ dir = 2
+ },
+/area/awaymission/BMPship/Aft)
+"bV" = (
+/obj/structure/closet/crate,
+/obj/item/stack/spacecash/c1000,
+/obj/item/stack/spacecash/c200,
+/obj/item/stack/spacecash/c500,
+/turf/open/floor/plating/warnplate{
+ dir = 2
+ },
+/area/awaymission/BMPship/Aft)
+"bW" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/weapon/reagent_containers/food/snacks/hugemushroomslice,
+/obj/item/organ/appendix,
+/obj/item/weapon/reagent_containers/food/snacks/meat/slab,
+/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/golem/adamantine,
+/turf/open/floor/plating/warnplate{
+ dir = 2
+ },
+/area/awaymission/BMPship/Aft)
+"bX" = (
+/obj/machinery/button/door{
+ id = "packerCargo";
+ pixel_y = -24
+ },
+/obj/machinery/light/small,
+/turf/open/floor/plating/warnplate{
+ dir = 2
+ },
+/area/awaymission/BMPship/Aft)
+"bY" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating/warnplate{
+ dir = 2
+ },
+/area/awaymission/BMPship/Aft)
+"bZ" = (
+/turf/open/space,
+/turf/closed/wall/shuttle{
+ icon_state = "swall_f9";
+ dir = 2
+ },
+/area/space)
+"ca" = (
+/turf/open/floor/carpet,
+/turf/closed/wall/mineral/titanium/interior,
+/area/awaymission/BMPship/Fore)
+"cb" = (
+/turf/open/floor/carpet,
+/area/awaymission/BMPship/Fore)
+"cc" = (
+/obj/structure/cable{
+ icon_state = "0-2";
+ d2 = 2
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ environ = 0;
+ equipment = 3;
+ locked = 0;
+ pixel_y = 32;
+ req_access = ""
+ },
+/turf/open/floor/carpet,
+/area/awaymission/BMPship/Fore)
+"cd" = (
+/obj/structure/table,
+/obj/item/weapon/screwdriver,
+/obj/item/weapon/screwdriver,
+/obj/item/weapon/paper{
+ info = "The next person who takes one of my screwdrivers gets stabbed with one. They are MINE. - Love, Madsen";
+ name = "scribbled note"
+ },
+/obj/item/weapon/screwdriver,
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"ce" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"cf" = (
+/obj/machinery/hydroponics,
+/turf/open/floor/plasteel/green/side{
+ dir = 8
+ },
+/area/awaymission/BMPship/Midship)
+"cg" = (
+/obj/structure/sink{
+ dir = 2
+ },
+/turf/open/floor/plasteel/yellow/side{
+ dir = 1
+ },
+/area/awaymission/BMPship/Midship)
+"ch" = (
+/obj/machinery/vending/hydroseeds{
+ slogan_delay = 700
+ },
+/turf/open/floor/plasteel/yellow/side{
+ dir = 1
+ },
+/area/awaymission/BMPship/Midship)
+"ci" = (
+/obj/machinery/vending/hydronutrients,
+/turf/open/floor/plasteel/yellow/side{
+ dir = 1
+ },
+/area/awaymission/BMPship/Midship)
+"cj" = (
+/obj/machinery/hydroponics,
+/turf/open/floor/plasteel/green/side{
+ dir = 4
+ },
+/area/awaymission/BMPship/Midship)
+"ck" = (
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"cl" = (
+/obj/structure/table,
+/obj/item/weapon/kitchen/knife/butcher,
+/obj/item/weapon/reagent_containers/food/drinks/beer,
+/obj/item/weapon/reagent_containers/food/snacks/meat,
+/turf/open/floor/plasteel/barber,
+/area/awaymission/BMPship/Midship)
+"cm" = (
+/obj/structure/table,
+/obj/item/weapon/storage/box/donkpockets,
+/turf/open/floor/plasteel/barber,
+/area/awaymission/BMPship/Midship)
+"cn" = (
+/obj/structure/table,
+/obj/machinery/microwave,
+/turf/open/floor/plasteel/barber,
+/area/awaymission/BMPship/Midship)
+"co" = (
+/obj/machinery/processor,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/open/floor/plasteel/barber,
+/area/awaymission/BMPship/Midship)
+"cp" = (
+/obj/structure/table,
+/obj/item/weapon/reagent_containers/food/drinks/beer,
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"cq" = (
+/obj/structure/table,
+/obj/item/weapon/kitchen/knife,
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"cr" = (
+/obj/structure/table,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"cs" = (
+/obj/structure/table,
+/obj/effect/decal/cleanable/cobweb2,
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"ct" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/door/poddoor/shutters{
+ id = "packerCargo"
+ },
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"cu" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2";
+ pixel_y = 0
+ },
+/turf/open/floor/carpet,
+/area/awaymission/BMPship/Fore)
+"cv" = (
+/obj/item/weapon/reagent_containers/food/snacks/hugemushroomslice,
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"cw" = (
+/turf/open/floor/plasteel,
+/area/awaymission/BMPship/Midship)
+"cx" = (
+/obj/item/weapon/reagent_containers/food/drinks/beer,
+/turf/open/floor/plasteel,
+/area/awaymission/BMPship/Midship)
+"cy" = (
+/turf/open/floor/plasteel/barber,
+/area/awaymission/BMPship/Midship)
+"cz" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/open/floor/plasteel/barber,
+/area/awaymission/BMPship/Midship)
+"cA" = (
+/obj/structure/chair/stool,
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"cB" = (
+/obj/structure/kitchenspike,
+/turf/open/floor/plasteel/showroomfloor,
+/area/awaymission/BMPship/Aft)
+"cC" = (
+/turf/open/floor/plasteel/showroomfloor,
+/area/awaymission/BMPship/Aft)
+"cD" = (
+/obj/machinery/door/airlock/silver,
+/turf/open/floor/plasteel/showroomfloor,
+/area/awaymission/BMPship/Aft)
+"cE" = (
+/turf/open/floor/plasteel/white,
+/area/awaymission/BMPship/Aft)
+"cF" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/awaymission/BMPship/Aft)
+"cG" = (
+/obj/effect/decal/cleanable/blood/gibs/old,
+/turf/open/floor/plasteel/white,
+/area/awaymission/BMPship/Aft)
+"cH" = (
+/obj/machinery/gibber,
+/turf/open/floor/plasteel/white,
+/area/awaymission/BMPship/Aft)
+"cI" = (
+/turf/open/floor/plasteel/hydrofloor,
+/area/awaymission/BMPship/Aft)
+"cJ" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/awaymission/BMPship/Aft)
+"cK" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/awaymission/BMPship/Aft)
+"cL" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/open/floor/carpet,
+/area/awaymission/BMPship/Fore)
+"cM" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/open/floor/carpet,
+/area/awaymission/BMPship/Fore)
+"cN" = (
+/obj/item/weapon/reagent_containers/food/snacks/hugemushroomslice,
+/turf/open/floor/plasteel,
+/area/awaymission/BMPship/Midship)
+"cO" = (
+/obj/machinery/door/unpowered/shuttle,
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"cP" = (
+/obj/structure/window/reinforced,
+/turf/open/floor/plasteel/barber,
+/area/awaymission/BMPship/Midship)
+"cQ" = (
+/obj/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2";
+ pixel_y = 1;
+ d2 = 2
+ },
+/turf/open/floor/plasteel/barber,
+/area/awaymission/BMPship/Midship)
+"cR" = (
+/obj/machinery/door/window,
+/turf/open/floor/plasteel/barber,
+/area/awaymission/BMPship/Midship)
+"cS" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/turf/open/floor/plasteel/barber,
+/area/awaymission/BMPship/Midship)
+"cT" = (
+/obj/item/weapon/reagent_containers/food/drinks/beer,
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"cU" = (
+/obj/structure/cable{
+ icon_state = "0-2";
+ pixel_y = 1;
+ d2 = 2
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/awaymission/BMPship/Aft)
+"cV" = (
+/obj/structure/closet/secure_closet/freezer/meat{
+ opened = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/awaymission/BMPship/Aft)
+"cW" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/weapon/reagent_containers/food/snacks/meat/slab,
+/obj/item/weapon/reagent_containers/food/snacks/meat/slab,
+/turf/open/floor/plasteel/white,
+/area/awaymission/BMPship/Aft)
+"cX" = (
+/obj/effect/decal/cleanable/blood/splatter,
+/turf/open/floor/plasteel/white,
+/area/awaymission/BMPship/Aft)
+"cY" = (
+/obj/item/weapon/crowbar,
+/turf/open/floor/plasteel/white,
+/area/awaymission/BMPship/Aft)
+"cZ" = (
+/turf/open/floor/plasteel/warning{
+ dir = 8
+ },
+/area/awaymission/BMPship/Aft)
+"da" = (
+/obj/structure/cable{
+ icon_state = "0-2";
+ pixel_y = 1;
+ d2 = 2
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ environ = 0;
+ equipment = 3;
+ locked = 0;
+ pixel_y = 32;
+ req_access = ""
+ },
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"db" = (
+/turf/open/floor/plasteel/warning{
+ dir = 4
+ },
+/area/awaymission/BMPship/Aft)
+"dc" = (
+/obj/structure/table,
+/obj/item/weapon/paper{
+ info = "I'm no scientist, but judging from the design and components, it seems to be some kind of teleporter. This thing is gonna be worth a lot of cash to the right man. The boys are excited, as they have every right to be, and I've let them crack into that case of beer we got. I normally wouldn't allow such a thing, but this is a time for celebration! It's not like a couple drinks will hurt anything.";
+ name = "Captain's log entry"
+ },
+/turf/open/floor/carpet,
+/area/awaymission/BMPship/Fore)
+"dd" = (
+/obj/structure/table,
+/obj/item/weapon/reagent_containers/food/drinks/beer,
+/turf/open/floor/carpet,
+/area/awaymission/BMPship/Fore)
+"de" = (
+/obj/structure/frame/computer{
+ anchored = 1
+ },
+/turf/open/floor/carpet,
+/area/awaymission/BMPship/Fore)
+"df" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/open/floor/carpet,
+/area/awaymission/BMPship/Fore)
+"dg" = (
+/obj/machinery/hydroponics,
+/turf/open/floor/plasteel/green/side{
+ dir = 10
+ },
+/area/awaymission/BMPship/Midship)
+"dh" = (
+/turf/open/floor/plasteel/green/side,
+/area/awaymission/BMPship/Midship)
+"di" = (
+/obj/machinery/seed_extractor,
+/obj/item/seeds/plump/walkingmushroom,
+/turf/open/floor/plasteel/green/side,
+/area/awaymission/BMPship/Midship)
+"dj" = (
+/obj/machinery/hydroponics,
+/turf/open/floor/plasteel/green/side{
+ dir = 6
+ },
+/area/awaymission/BMPship/Midship)
+"dk" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"dl" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_x = 0
+ },
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"dm" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"dn" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/awaymission/BMPship/Aft)
+"do" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel,
+/area/awaymission/BMPship/Aft)
+"dp" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_x = 0
+ },
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"dq" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_x = 0
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"dr" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_x = 0
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"ds" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/plasteel/warning{
+ dir = 4
+ },
+/area/awaymission/BMPship/Aft)
+"dt" = (
+/obj/item/device/multitool,
+/turf/open/floor/engine,
+/area/awaymission/BMPship/Aft)
+"du" = (
+/obj/structure/shuttle/engine/heater{
+ icon_state = "heater";
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/open/floor/engine/airless,
+/area/awaymission/BMPship/Aft)
+"dv" = (
+/obj/structure/shuttle/engine/propulsion{
+ icon_state = "propulsion";
+ dir = 8
+ },
+/turf/open/space,
+/area/awaymission/BMPship/Aft)
+"dw" = (
+/obj/structure/table,
+/obj/machinery/recharger,
+/turf/open/floor/carpet,
+/area/awaymission/BMPship/Fore)
+"dx" = (
+/obj/structure/chair/stool,
+/turf/open/floor/carpet,
+/area/awaymission/BMPship/Fore)
+"dy" = (
+/obj/machinery/light{
+ icon_state = "tube1";
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/open/floor/carpet,
+/area/awaymission/BMPship/Fore)
+"dz" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"dA" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"dB" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_y = 0
+ },
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"dC" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"dD" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"dE" = (
+/turf/closed/wall/r_wall,
+/area/awaymission/BMPship/Midship)
+"dF" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/awaymission/BMPship/Aft)
+"dG" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/open/floor/plasteel/warning{
+ dir = 8
+ },
+/area/awaymission/BMPship/Aft)
+"dH" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2";
+ pixel_y = 0
+ },
+/turf/open/floor/plasteel,
+/area/awaymission/BMPship/Aft)
+"dI" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/warning{
+ dir = 4
+ },
+/area/awaymission/BMPship/Aft)
+"dJ" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/grille,
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Fore)
+"dK" = (
+/obj/item/weapon/shard,
+/turf/open/floor/carpet,
+/area/awaymission/BMPship/Fore)
+"dL" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/open/floor/carpet,
+/area/awaymission/BMPship/Fore)
+"dM" = (
+/obj/machinery/door/airlock/silver,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_y = 0
+ },
+/turf/open/floor/carpet,
+/area/awaymission/BMPship/Fore)
+"dN" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"dO" = (
+/obj/machinery/shieldwallgen,
+/obj/structure/cable{
+ icon_state = "0-4";
+ d2 = 4
+ },
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Midship)
+"dP" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"dQ" = (
+/obj/structure/cable{
+ icon_state = "0-2";
+ d2 = 2
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ locked = 0;
+ pixel_y = 28;
+ req_access = ""
+ },
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"dR" = (
+/turf/open/floor/plasteel/loadingarea/dirtydirty{
+ dir = 4
+ },
+/area/awaymission/BMPship/Midship)
+"dS" = (
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "meatConvey1"
+ },
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Midship)
+"dT" = (
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "meatConvey1"
+ },
+/obj/structure/plasticflaps,
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Midship)
+"dU" = (
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/obj/machinery/disposal/deliveryChute{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Midship)
+"dV" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/closed/wall/r_wall,
+/area/awaymission/BMPship/Midship)
+"dW" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"dX" = (
+/obj/structure/disposalpipe/segment{
+ dir = 2;
+ icon_state = "pipe-c"
+ },
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"dY" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"dZ" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"ea" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"eb" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/box/lights,
+/turf/open/floor/plasteel/warning{
+ dir = 8
+ },
+/area/awaymission/BMPship/Aft)
+"ec" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2";
+ pixel_y = 0
+ },
+/turf/open/floor/plasteel/hydrofloor,
+/area/awaymission/BMPship/Aft)
+"ed" = (
+/obj/machinery/power/smes/magical{
+ desc = "A high-capacity superconducting magnetic energy storage (SMES) unit.";
+ name = "power storage unit"
+ },
+/obj/structure/cable{
+ icon_state = "0-2";
+ d2 = 2
+ },
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "0-2";
+ d2 = 2
+ },
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"ee" = (
+/obj/structure/cable{
+ icon_state = "0-4";
+ d2 = 4
+ },
+/obj/machinery/power/terminal{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"ef" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel/warning{
+ dir = 4
+ },
+/area/awaymission/BMPship/Aft)
+"eg" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/grille,
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Fore)
+"eh" = (
+/obj/structure/table,
+/turf/open/floor/carpet,
+/area/awaymission/BMPship/Fore)
+"ei" = (
+/obj/structure/chair/office{
+ dir = 8
+ },
+/turf/open/floor/carpet,
+/area/awaymission/BMPship/Fore)
+"ej" = (
+/obj/item/weapon/shard{
+ icon_state = "medium"
+ },
+/turf/open/floor/carpet,
+/area/awaymission/BMPship/Fore)
+"ek" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Midship)
+"el" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Midship)
+"em" = (
+/obj/item/weapon/reagent_containers/glass/bucket,
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"en" = (
+/obj/machinery/conveyor_switch/oneway{
+ id = "meatConvey1"
+ },
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"eo" = (
+/obj/structure/disposalpipe/segment{
+ dir = 1;
+ icon_state = "pipe-c"
+ },
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"ep" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"eq" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/awaymission/BMPship/Aft)
+"er" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/awaymission/BMPship/Aft)
+"es" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/obj/structure/disposaloutlet{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"et" = (
+/obj/effect/decal/cleanable/blood/gibs/old,
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"eu" = (
+/obj/structure/rack,
+/obj/item/weapon/storage/belt/utility/full,
+/turf/open/floor/plasteel/warning{
+ dir = 8
+ },
+/area/awaymission/BMPship/Aft)
+"ev" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2";
+ pixel_y = 0
+ },
+/turf/open/floor/plasteel/warning{
+ dir = 4
+ },
+/area/awaymission/BMPship/Aft)
+"ew" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall_s9";
+ dir = 2
+ },
+/area/awaymission/BMPship/Aft)
+"ex" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/open/floor/carpet,
+/area/awaymission/BMPship/Fore)
+"ey" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_x = 0
+ },
+/turf/open/floor/carpet,
+/area/awaymission/BMPship/Fore)
+"ez" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/open/floor/carpet,
+/area/awaymission/BMPship/Fore)
+"eA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/gibspawner/xeno,
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Midship)
+"eB" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"eC" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_y = 0
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"eD" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"eE" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"eF" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"eG" = (
+/obj/effect/gibspawner/human,
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"eH" = (
+/obj/machinery/door/window{
+ base_state = "right";
+ dir = 4;
+ icon_state = "right"
+ },
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"eI" = (
+/obj/structure/rack,
+/obj/item/weapon/stock_parts/cell/high,
+/turf/open/floor/plasteel/warning{
+ dir = 8
+ },
+/area/awaymission/BMPship/Aft)
+"eJ" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/obj/structure/grille,
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Fore)
+"eK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Midship)
+"eL" = (
+/obj/machinery/light,
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"eM" = (
+/obj/effect/gibspawner/generic,
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"eN" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"eO" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_x = 0
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/awaymission/BMPship/Aft)
+"eP" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/awaymission/BMPship/Aft)
+"eQ" = (
+/obj/structure/rack,
+/turf/open/floor/plasteel/warning{
+ dir = 8
+ },
+/area/awaymission/BMPship/Aft)
+"eR" = (
+/obj/machinery/power/smes/magical{
+ desc = "A high-capacity superconducting magnetic energy storage (SMES) unit.";
+ name = "power storage unit"
+ },
+/obj/structure/cable,
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"eS" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel/warning{
+ dir = 4
+ },
+/area/awaymission/BMPship/Aft)
+"eT" = (
+/obj/effect/decal/cleanable/cobweb,
+/obj/machinery/power/port_gen/pacman/super,
+/turf/open/floor/engine,
+/area/awaymission/BMPship/Aft)
+"eU" = (
+/obj/structure/closet,
+/turf/open/floor/carpet,
+/area/awaymission/BMPship/Fore)
+"eV" = (
+/obj/machinery/light{
+ icon_state = "tube1";
+ dir = 4
+ },
+/obj/structure/closet,
+/turf/open/floor/carpet,
+/area/awaymission/BMPship/Fore)
+"eW" = (
+/obj/item/weapon/wrench,
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Midship)
+"eX" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ icon_state = "pipe-c"
+ },
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"eY" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"eZ" = (
+/obj/structure/mopbucket,
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"fa" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/item/weapon/kitchen/knife,
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"fb" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2";
+ pixel_y = 0
+ },
+/obj/item/weapon/stock_parts/cell/high,
+/turf/open/floor/plasteel,
+/area/awaymission/BMPship/Aft)
+"fc" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall_s5";
+ dir = 2
+ },
+/area/awaymission/BMPship/Fore)
+"fd" = (
+/obj/machinery/door/unpowered/shuttle,
+/turf/open/floor/carpet,
+/area/awaymission/BMPship/Fore)
+"fe" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2";
+ pixel_y = 0
+ },
+/obj/machinery/door/unpowered/shuttle,
+/turf/open/floor/carpet,
+/area/awaymission/BMPship/Fore)
+"ff" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall11";
+ dir = 2
+ },
+/area/awaymission/BMPship/Fore)
+"fg" = (
+/obj/effect/gibspawner/xeno,
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Midship)
+"fh" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/open/floor/plasteel{
+ icon_state = "panelscorched"
+ },
+/area/awaymission/BMPship/Midship)
+"fi" = (
+/obj/structure/kitchenspike,
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"fj" = (
+/turf/open/floor/plasteel/loadingarea/dirty{
+ dir = 4
+ },
+/area/awaymission/BMPship/Midship)
+"fk" = (
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "meatConvey2"
+ },
+/obj/item/weapon/kitchen/knife,
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Midship)
+"fl" = (
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "meatConvey2"
+ },
+/obj/structure/plasticflaps,
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Midship)
+"fm" = (
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "meatConvey2"
+ },
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Midship)
+"fn" = (
+/obj/structure/disposalpipe/segment{
+ dir = 8;
+ icon_state = "pipe-c"
+ },
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"fo" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"fp" = (
+/obj/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"fq" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"fr" = (
+/obj/item/stack/cable_coil,
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"fs" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/plasteel/warning{
+ dir = 4
+ },
+/area/awaymission/BMPship/Aft)
+"ft" = (
+/obj/item/stack/sheet/mineral/uranium{
+ amount = 50
+ },
+/turf/open/floor/engine,
+/area/awaymission/BMPship/Aft)
+"fu" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Fore)
+"fv" = (
+/obj/item/weapon/shard{
+ icon_state = "small"
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_x = 0
+ },
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Fore)
+"fw" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_x = 0
+ },
+/turf/open/floor/plating/airless{
+ icon_state = "panelscorched"
+ },
+/area/awaymission/BMPship/Fore)
+"fx" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating/airless{
+ icon_state = "platingdmg3"
+ },
+/area/awaymission/BMPship/Fore)
+"fy" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/item/weapon/kitchen/knife,
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"fz" = (
+/obj/machinery/conveyor_switch/oneway{
+ id = "meatConvey2"
+ },
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"fA" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/awaymission/BMPship/Aft)
+"fB" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_y = 0
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/awaymission/BMPship/Aft)
+"fC" = (
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/awaymission/BMPship/Aft)
+"fD" = (
+/obj/item/weapon/mop,
+/turf/open/floor/plasteel/showroomfloor,
+/area/awaymission/BMPship/Aft)
+"fE" = (
+/obj/effect/decal/cleanable/oil,
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"fF" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/open/floor/plasteel/warning{
+ dir = 4
+ },
+/area/awaymission/BMPship/Aft)
+"fG" = (
+/obj/item/weapon/shard,
+/turf/open/floor/plating/airless{
+ icon_state = "platingdmg1"
+ },
+/area/awaymission/BMPship/Fore)
+"fH" = (
+/obj/structure/chair/stool,
+/turf/open/floor/plating/airless{
+ icon_state = "platingdmg3"
+ },
+/area/awaymission/BMPship/Fore)
+"fI" = (
+/obj/item/stack/cable_coil{
+ amount = 5
+ },
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Fore)
+"fJ" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2";
+ pixel_y = 0
+ },
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Fore)
+"fK" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"fL" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/weapon/reagent_containers/food/snacks/meat,
+/turf/open/floor/plasteel/showroomfloor,
+/area/awaymission/BMPship/Aft)
+"fM" = (
+/obj/item/weapon/reagent_containers/glass/bucket,
+/turf/open/floor/plasteel/showroomfloor,
+/area/awaymission/BMPship/Aft)
+"fN" = (
+/obj/structure/reagent_dispensers,
+/turf/open/floor/plasteel/showroomfloor,
+/area/awaymission/BMPship/Aft)
+"fO" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2";
+ pixel_y = 0
+ },
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"fP" = (
+/turf/open/floor/plating/asteroid/airless,
+/area/awaymission/BMPship)
+"fQ" = (
+/turf/open/floor/plating/airless{
+ icon_state = "platingdmg2"
+ },
+/turf/closed/wall/mineral/titanium/interior,
+/area/awaymission/BMPship/Fore)
+"fR" = (
+/obj/structure/frame/computer{
+ anchored = 1
+ },
+/turf/open/floor/plating/airless{
+ icon_state = "panelscorched"
+ },
+/area/awaymission/BMPship/Fore)
+"fS" = (
+/obj/structure/frame/computer{
+ anchored = 1
+ },
+/turf/open/floor/plating/airless{
+ icon_state = "platingdmg1"
+ },
+/area/awaymission/BMPship/Fore)
+"fT" = (
+/obj/machinery/light/small,
+/turf/open/floor/plasteel/bar,
+/area/awaymission/BMPship/Midship)
+"fU" = (
+/turf/open/floor/plasteel{
+ icon_state = "platingdmg3"
+ },
+/area/awaymission/BMPship/Midship)
+"fV" = (
+/turf/open/floor/plasteel{
+ icon_state = "platingdmg1"
+ },
+/area/awaymission/BMPship/Midship)
+"fW" = (
+/obj/machinery/door/airlock/silver{
+ locked = 1
+ },
+/turf/open/floor/plasteel,
+/area/awaymission/BMPship/Aft)
+"fX" = (
+/obj/machinery/door/airlock/silver{
+ locked = 1
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/awaymission/BMPship/Aft)
+"fY" = (
+/obj/machinery/door/unpowered/shuttle,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2";
+ pixel_y = 0
+ },
+/turf/open/floor/plasteel,
+/area/awaymission/BMPship/Aft)
+"fZ" = (
+/turf/closed/mineral/random,
+/area/awaymission/BMPship)
+"ga" = (
+/obj/item/device/multitool,
+/turf/open/floor/plating/airless{
+ icon_state = "platingdmg2"
+ },
+/area/space)
+"gb" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swallc1"
+ },
+/area/awaymission/BMPship/Fore)
+"gc" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/silver,
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Fore)
+"gd" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/awaymission/BMPship/Aft)
+"ge" = (
+/obj/structure/chair/stool,
+/turf/open/floor/plasteel,
+/area/awaymission/BMPship/Aft)
+"gf" = (
+/obj/structure/table,
+/obj/item/weapon/paper{
+ info = "DEAR DAIRY: So we was doing our typpical route when the captain says we've been picking up weird signals on some backwatter planet. Madsen wanted to stay on course but he ain't the captain, so we went out of the way to check it out. There was lots of rocks on the way, but we got to the planet fine. Found a big fancy camp with nobody around and this big metal donut thing with NT stamps all over it right in the middle. Case of beer too. Captain reckons we can pass it off to some buyer in the Syndicate. Ingram says it's bad luck and that someone is going to come look for it but it sounds like better money than selling bad meat to jerky companies.";
+ name = "Old Diary"
+ },
+/turf/open/floor/plasteel,
+/area/awaymission/BMPship/Aft)
+"gg" = (
+/obj/structure/table,
+/obj/item/weapon/pen/red,
+/obj/item/weapon/reagent_containers/food/drinks/beer,
+/turf/open/floor/plasteel,
+/area/awaymission/BMPship/Aft)
+"gh" = (
+/obj/structure/closet,
+/obj/item/clothing/under/overalls,
+/turf/open/floor/plasteel,
+/area/awaymission/BMPship/Aft)
+"gi" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/grille,
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Fore)
+"gj" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/engine,
+/area/awaymission/BMPship/Fore)
+"gk" = (
+/obj/structure/cable,
+/turf/open/floor/plating/airless{
+ icon_state = "platingdmg3"
+ },
+/area/awaymission/BMPship/Fore)
+"gl" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Fore)
+"gm" = (
+/obj/structure/rack,
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Fore)
+"gn" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/plating/asteroid/airless,
+/area/awaymission/BMPship/Fore)
+"go" = (
+/turf/open/floor/plating/airless{
+ broken = 1;
+ icon_state = "platingdmg1"
+ },
+/area/awaymission/BMPship/Midship)
+"gp" = (
+/obj/item/wallframe/apc,
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Midship)
+"gq" = (
+/obj/structure/ore_box,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Midship)
+"gr" = (
+/obj/structure/ore_box,
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Midship)
+"gs" = (
+/obj/machinery/computer/arcade,
+/turf/open/floor/plasteel,
+/area/awaymission/BMPship/Aft)
+"gt" = (
+/obj/effect/decal/remains/human,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/awaymission/BMPship/Aft)
+"gu" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_y = 0
+ },
+/turf/open/floor/plasteel,
+/area/awaymission/BMPship/Aft)
+"gv" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel,
+/area/awaymission/BMPship/Aft)
+"gw" = (
+/obj/structure/cable{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/item/wallframe/apc,
+/turf/open/floor/plasteel,
+/area/awaymission/BMPship/Aft)
+"gx" = (
+/obj/effect/decal/remains/human,
+/obj/item/clothing/head/helmet/space/syndicate/green/dark,
+/obj/effect/gibspawner/generic,
+/turf/open/floor/plating/asteroid/airless,
+/area/awaymission/BMPship)
+"gy" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/grille,
+/obj/item/weapon/shard{
+ icon_state = "small"
+ },
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Fore)
+"gz" = (
+/obj/machinery/door/unpowered/shuttle,
+/turf,
+/area/awaymission/BMPship/Fore)
+"gA" = (
+/obj/effect/gibspawner/robot,
+/turf/open/floor/plasteel/airless{
+ icon_state = "floorscorched2"
+ },
+/area/awaymission/BMPship/Fore)
+"gB" = (
+/turf/open/floor/plating/airless{
+ broken = 1;
+ icon_state = "platingdmg2"
+ },
+/area/awaymission/BMPship/Midship)
+"gC" = (
+/obj/structure/mecha_wreckage/ripley,
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Midship)
+"gD" = (
+/obj/structure/bed,
+/turf/open/floor/plasteel,
+/area/awaymission/BMPship/Aft)
+"gE" = (
+/obj/structure/bed,
+/obj/item/weapon/bedsheet,
+/obj/item/weapon/storage/wallet/random,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/awaymission/BMPship/Aft)
+"gF" = (
+/obj/structure/closet,
+/obj/item/clothing/under/lawyer/bluesuit,
+/obj/item/clothing/suit/apron,
+/turf/open/floor/plasteel,
+/area/awaymission/BMPship/Aft)
+"gG" = (
+/obj/item/clothing/suit/space/syndicate/green/dark,
+/turf/open/floor/plating/asteroid/airless,
+/area/awaymission/BMPship)
+"gH" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/obj/structure/grille,
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Fore)
+"gI" = (
+/obj/effect/gibspawner/robot,
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Midship)
+"gJ" = (
+/obj/structure/cable{
+ icon_state = "0-4";
+ d2 = 4
+ },
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Midship)
+"gK" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_x = 0
+ },
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Midship)
+"gL" = (
+/obj/machinery/door/unpowered/shuttle,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_x = 0
+ },
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Midship)
+"gM" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_x = 0
+ },
+/turf/open/floor/plasteel,
+/area/awaymission/BMPship/Aft)
+"gN" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel,
+/area/awaymission/BMPship/Aft)
+"gO" = (
+/obj/item/weapon/shard{
+ icon_state = "medium"
+ },
+/turf/open/space,
+/area/space)
+"gP" = (
+/turf/open/floor/plating/airless{
+ broken = 1;
+ icon_state = "panelscorched"
+ },
+/area/awaymission/BMPship/Midship)
+"gQ" = (
+/obj/effect/decal/remains/human,
+/turf/open/floor/plasteel,
+/area/awaymission/BMPship/Aft)
+"gR" = (
+/obj/structure/bed,
+/obj/item/weapon/bedsheet,
+/turf/open/floor/plasteel,
+/area/awaymission/BMPship/Aft)
+"gS" = (
+/obj/machinery/door/unpowered/shuttle,
+/turf/open/floor/plasteel/cafeteria{
+ dir = 2
+ },
+/area/awaymission/BMPship/Aft)
+"gT" = (
+/obj/structure/mirror{
+ pixel_y = 28
+ },
+/turf/open/floor/plasteel/cafeteria{
+ dir = 2
+ },
+/area/awaymission/BMPship/Aft)
+"gU" = (
+/obj/structure/toilet{
+ dir = 8
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/plasteel/cafeteria{
+ dir = 2
+ },
+/area/awaymission/BMPship/Aft)
+"gV" = (
+/turf/open/floor/plating/airless{
+ broken = 1;
+ icon_state = "platingdmg3"
+ },
+/area/awaymission/BMPship/Midship)
+"gW" = (
+/obj/item/weapon/caution,
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Midship)
+"gX" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Midship)
+"gY" = (
+/obj/structure/closet/crate,
+/obj/item/stack/spacecash/c10,
+/obj/item/stack/spacecash/c200,
+/turf/open/floor/plasteel,
+/area/awaymission/BMPship/Aft)
+"gZ" = (
+/obj/structure/closet/crate,
+/obj/item/stack/spacecash/c10,
+/turf/open/floor/plasteel,
+/area/awaymission/BMPship/Aft)
+"ha" = (
+/obj/structure/sink{
+ dir = 2
+ },
+/turf/open/floor/plasteel/cafeteria{
+ dir = 2
+ },
+/area/awaymission/BMPship/Aft)
+"hb" = (
+/turf/open/floor/plasteel/cafeteria{
+ dir = 2
+ },
+/turf/closed/wall/mineral/titanium/interior,
+/area/awaymission/BMPship/Aft)
+"hc" = (
+/obj/item/clothing/gloves/color/fyellow,
+/turf/open/floor/plating/asteroid/airless,
+/area/awaymission/BMPship)
+"hd" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/grille,
+/turf/open/floor/engine,
+/area/awaymission/BMPship/Aft)
+"he" = (
+/obj/item/weapon/storage/box/matches,
+/obj/item/weapon/storage/fancy/cigarettes/dromedaryco,
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"hf" = (
+/obj/item/weapon/poster/contraband,
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"hg" = (
+/obj/item/weapon/reagent_containers/food/drinks/beer,
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"hh" = (
+/turf/open/floor/plating,
+/turf/closed/wall/shuttle{
+ icon_state = "swall_f6";
+ dir = 2
+ },
+/area/awaymission/BMPship/Aft)
+"hi" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced,
+/obj/structure/grille,
+/turf/open/floor/engine,
+/area/awaymission/BMPship/Aft)
+"hj" = (
+/turf/closed/mineral/diamond,
+/area/awaymission/BMPship)
+"hk" = (
+/turf/closed/mineral/clown,
+/area/awaymission/BMPship)
+"hl" = (
+/turf/closed/wall/mineral/titanium/overspace,
+/area/awaymission/BMPship/Midship)
+"hm" = (
+/turf/closed/wall/mineral/titanium,
+/area/awaymission/BMPship/Midship)
+"hn" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall14"
+ },
+/area/awaymission/BMPship/Midship)
+"ho" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/awaymission/BMPship/Fore)
+"hp" = (
+/turf/closed/wall/mineral/titanium,
+/area/awaymission/BMPship/Fore)
+"hq" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall14"
+ },
+/area/awaymission/BMPship/Fore)
+"hr" = (
+/turf/closed/wall/mineral/titanium/overspace,
+/area/awaymission/BMPship/Fore)
+"hs" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall3"
+ },
+/area/awaymission/BMPship/Aft)
+"ht" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall3"
+ },
+/area/awaymission/BMPship/Fore)
+"hu" = (
+/turf/open/floor/plating/warnplate{
+ dir = 9
+ },
+/area/awaymission/BMPship/Fore)
+"hv" = (
+/turf/open/floor/plating/warnplate{
+ dir = 1
+ },
+/area/awaymission/BMPship/Fore)
+"hw" = (
+/turf/open/floor/plating/warnplate{
+ dir = 8
+ },
+/area/awaymission/BMPship/Fore)
+"hx" = (
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Fore)
+"hy" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall2"
+ },
+/area/awaymission/BMPship/Fore)
+"hz" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall8"
+ },
+/area/awaymission/BMPship/Fore)
+"hA" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall1"
+ },
+/area/awaymission/BMPship/Fore)
+"hB" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall13"
+ },
+/area/awaymission/BMPship/Midship)
+"hC" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall8"
+ },
+/area/awaymission/BMPship/Midship)
+"hD" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall4"
+ },
+/area/awaymission/BMPship/Midship)
+"hE" = (
+/turf/open/floor/plating/warnplate{
+ dir = 2
+ },
+/area/awaymission/BMPship/Aft)
+"hF" = (
+/obj/machinery/light/small,
+/turf/open/floor/plating/warnplate{
+ dir = 2
+ },
+/area/awaymission/BMPship/Aft)
+"hG" = (
+/turf/open/floor/plating/warnplate{
+ dir = 6
+ },
+/area/awaymission/BMPship/Aft)
+"hH" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall_s6";
+ dir = 2
+ },
+/area/awaymission/BMPship/Fore)
+"hI" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall3";
+ dir = 2
+ },
+/area/awaymission/BMPship/Fore)
+"hJ" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall7"
+ },
+/area/awaymission/BMPship/Midship)
+"hK" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall15"
+ },
+/area/awaymission/BMPship/Aft)
+"hL" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall3";
+ dir = 2
+ },
+/area/awaymission/BMPship/Midship)
+"hM" = (
+/turf/open/floor/plasteel,
+/area/awaymission/BMPship/Aft)
+"hN" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall2"
+ },
+/area/awaymission/BMPship/Aft)
+"hO" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall11"
+ },
+/area/awaymission/BMPship/Aft)
+"hP" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall1"
+ },
+/area/awaymission/BMPship/Aft)
+"hQ" = (
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Midship)
+"hR" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Aft)
+"hS" = (
+/obj/machinery/door/window{
+ base_state = "right";
+ dir = 4;
+ icon_state = "right"
+ },
+/turf/open/floor/plating,
+/area/awaymission/BMPship/Midship)
+"hT" = (
+/turf/open/floor/plating/airless{
+ icon_state = "platingdmg1"
+ },
+/area/awaymission/BMPship/Fore)
+"hU" = (
+/obj/structure/lattice,
+/turf/open/space,
+/area/awaymission/BMPship/Fore)
+"hV" = (
+/turf/open/floor/plating/airless{
+ icon_state = "platingdmg3"
+ },
+/area/awaymission/BMPship/Fore)
+"hW" = (
+/turf/open/floor/plating/airless{
+ icon_state = "platingdmg2"
+ },
+/area/awaymission/BMPship/Fore)
+"hX" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swallc2"
+ },
+/area/awaymission/BMPship/Aft)
+"hY" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swallc3"
+ },
+/area/awaymission/BMPship/Fore)
+"hZ" = (
+/turf/closed/mineral/random,
+/area/awaymission/BMPship/Midship)
+"ia" = (
+/obj/machinery/porta_turret{
+ dir = 8;
+ emagged = 1;
+ installation = /obj/item/weapon/gun/energy/lasercannon
+ },
+/turf/open/floor/engine,
+/area/awaymission/BMPship/Fore)
+"ib" = (
+/turf/open/floor/plating/asteroid/airless,
+/area/awaymission/BMPship/Fore)
+"ic" = (
+/turf/closed/wall/shuttle,
+/area/awaymission/BMPship/Fore)
+"id" = (
+/turf/open/floor/plating/asteroid/airless,
+/area/awaymission/BMPship/Midship)
+"ie" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Midship)
+"if" = (
+/obj/item/stack/cable_coil{
+ amount = 5
+ },
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Midship)
+"ig" = (
+/turf/open/floor/engine,
+/area/awaymission/BMPship/Fore)
+"ih" = (
+/turf/open/floor/plating/airless,
+/area/awaymission/BMPship/Fore)
+"ii" = (
+/turf/closed/mineral/random,
+/area/awaymission/BMPship/Fore)
+"ij" = (
+/turf/closed/wall/mineral/titanium,
+/area/awaymission/BMPship)
+"ik" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall13"
+ },
+/area/awaymission/BMPship/Fore)
+"il" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/engine,
+/area/awaymission/BMPship/Aft)
(1,1,1) = {"
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacadadaeadafaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagahaiajakalafaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaiaianaoaoalafaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapaaaaaaaaaaaaaaaaaaaaaaaaaqaharajaoaoaoasafaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaphlhmhmhmhmhmhmhmhmhmhnadadadauavawacauauadaxafaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaapaaapayazaAaBaCaDaEaFaGaHaIaJaKaLaMaNaOaOaOaOaOaOaPafaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaahohphphqhphphphphphphphraaaaaaaaaaaaapaQaRaAaAaAaAaAaAaSaAaAaTaUaoaoaVaoaoaoaoaoaoaWaXhsaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaYaZbahthubbhvbbhvbbbcbdaaaaaaaaaaapbeaRaAbfbgaAaAazaAbhbibibjbkblaobmaoaobnbobpaoaoaXhsaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaabqbrbshthwhxhxhxhxhxhxbtaaaaaaaphlayaAbfaRaAbfaAaAaAaAaAaAaAbuaUbvaoaoaoaoaoaoaoaoaobwhsaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaabxbybrhthxbzbzbAbzbzbBhyaaaaaahlbCbebfaAbDbEaAaAaAbFbGbHbFbGaIaUbIbJbKbKbLbKbKbKbKblbMhsaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaabNhzbOhAbPbNhmhmhmhmhmhBhmhmhmhBbQhmhmhmhmhCbRbRbRhDhmhmhmhmbCbShEhFbThEhEbUbVbWbXbYhGhsaaaaaaaaaaaa
-aaaaaaaaaaaaaabZaahHcacbcbcccbhIcdcecfcgchcicgcjceckaIclcmcncockckckckcpcqcrcpcshJadadadadadadadadaeavctachKafaaaaaaaaaa
-aaaaaaaaaaaaaaaahHcacbcbcbcucbhIckcvcfcwcwcwcxcjckckaTcycycyczckckckckcAcAckcAckhLcBcBcCcDcEcFcGcHhscIcJhMcKauadaeafaaaa
-aaaaaaaaaaaaaaatcacbcbcbcbcLcMhIckckcfcwcNcwcwcjckckcOcPcQcRcSckckckckckckcTckckaIcCcUcChNcVcWcXcYhscZcJcIcIdadbasauadaf
-aaaaaaaaaaaahHcacbcbdcdddecbdfhIckckdgdhdhdidhdjckckbuckdkdldldldldldldldldldmckhLcCdncCcKadadadadhOcZdodpdqdrdshPdtdudv
-aaaaaaaaaaaahAcbcbcbdwdxcbcbdyhAdzdAdBdBdBdBdBdBdmckaTckdCckdDdEdEdEdEdEdEdEdCckaIcCdncCcCcCcCcCdFhsdGdHaobvaodIanaidudv
-aaaaaaaaaaaadJdedKcbcbcbcbcbdLdMdBdNdEdEdEdEdEdOdPckdQckdCdRdSdTdSdSdSdSdUdVdWdXaTcCdndYdZdZeacCcChsebecaoedeeefhNaidudv
-aaaaaaaaaaaaegeheicbejcbcbcbdfhyckckdEekekekelhQdCemdCckdCckendEdEdEdEdEdEdEdCeoepeqeresetethRcCcChseuecaobvaoevasaeadew
-aaaaaaaaaaaaegeheicbcbexeyeyezhAckckdEekeAhQelhQeBdBeCdBeDckckckckckeEckckckdCckckcCdneFaoeGeHcCcChseIdHaobvaodIasauadaf
-aaaaaaaaaaaaeJcbcbcbcbcucbcbcbbPckckdEeKekhQhShQdCckeLckdCckckeMckckckckckckeNdldleOePeFetaoeHcCcChseQdHaoeReeeShPeTdudv
-aaaaaaaaaaaahycbcbcbcbcucbeUeVhydzckdEekhQhQeleWdCckbuckdCckdDdEdEdEdEdEdEdEdCeXeYeqereseZaofacCdFhsdGfbaoaoaodbanaidudv
-aaaaaaaaaaaafchqhphpfdfehphphpffckckdEhQhQfgfhhQdCfiaTckdCfjfkflfmfmfmfmdUdVdWfnbucCdnfofpfpfqcCcChscZecaofraofshNftdudv
-aaaaaaaaaaaaaafchThUhVfufvfwfxhIckckdEdEdEdEdEdOfyckcOckdCckfzdEdEdEdEdEdEdEdCckaIcCfAfBfBfBfCcCfDhscZdHhMcIfEfFasaeadew
-aaaaaaaaaaaaaaaahUhWfGhUfHfIfJhIckckckckckckckckhQckbuckfKdBdBdBdBdBdBdldldldNckhLfLcCcCcCcCdnfMfNhscZfOaohXaeadauewaaaa
-aafPfPaaaaapaaaaaaaafQfRfShVfJhIckfTckckckckfUckfVfUaIckfTckckckfTckckckckfTckckhJadavfWacavfXacadauavfYachKewaaaaaaaaaa
-fZfZfZfPaaapaagaapaahYhphpgbgchYhmhmhmhmhmhmhmayhZhDbQhmhmhmhmhmhmhmhmhmhmhmhmhmbChMhMhMhMgdcJgegfgggddHghhsaaaaaaaaaaaa
-fZfZfZfZfPaaaaaaaaaagiiagjhAgkglibgmhTgnhVicfZfZfZfZaTididaAgoidieaAidgogpgqifgraIgshMaohMhMgtgugugugugvgwhsaaaaaaaaaaaa
-fZfZfZfZgxaaaaaaaaaagyigiggzihhWihibgAihibiifZfZfZfZfZayidgBgCaAidgoaAaAaAaAaAaAaTgehMhMgDhMgEhMgDhMhMhMgFhsaaaaaaaaaaaa
-aaaafZfPgGaaaaaaaaaagHiaighyhVhVibhTibhVibicfZfZfZijfZfZfZidgIidaAaAaAaAaAaAgJgKgLgMgMgMgMgMgNhMhMhMacadadhOaaaaaaaaaaaa
-aaaaaafPaaaaaaaagOfPhohphpikhpiciiibicfZfZfZfZfZfZfZfZfZfZfZgogBaAaAidaAaAgPaAaAbuhMhMgQgRhMgDhMgDhMgSgTgUhsaaaaaaaaaaaa
-aaaaaaaaaaaaaaaafPfPfPfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZayidgBaAaAgVgWgWgWgXaIgYgZhMaohMhMhMhMhMhNhahbewaaaaaaaaaaaa
-aaaaaaaaaaaaaahcfPfPfPfZfZfZfZfZfZfZfZfZfZfZijfZfZfZfZfZfZfZfZayhDhmhmhmhmhmhmhmhBadadadaeavfWacaeaeauadewaaaaaaaaaaaaaa
-aaaaaaaaaaaafPfPfPfPfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfPfPaaaaaaaaaahdahilhPheaohfasewaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaafPfPfPfPfPfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfPfPaaaaaaaaaaamaiaianaohghhewaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaafPfPfPfPfPfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfPfPaaaaaaaaaahiahaihNakhhewaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaafPfZfZfPfPfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfPfPaaaaaaaaaaacadadauadewaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaafZfZfZfPfPfPfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaafZfZfZfZfZfPfPfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfPfPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaafZfZfZfZfZfPfPfPfZfZhjfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfPfPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaafZfZfZfZfZfPfPfPfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfPfPfPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaafZfZfZfZfZfPfPfPfZfZfZfZfZfZhkfZfZfZfZfZfZfZfZfZfZfZfPfPfPfPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaafZfZfZfZfZfPfPfPfZfZfZhkfZfZhkfZfZfZfZfZfZfZfZfZfPfPfPfPfZfZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaafZfZfZfZfPfPfPfPfZfZfZfZfZfZfZfZfZfZfZfZfZfZfZfPfPfZfZfZfZfZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaafZfZfPfPfPfPfPfPfZfZfZfZfZfZfZfZfZfZfZfZfPfPfPfPfZfZfZfZfZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaafPfPfPfPfPfPfZfZfZfZfZfZfZfZfPfPfPfPaaaaaafZfZfZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafPfPfPfPfPfPfPfPfPfPfPfPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+fZ
+fZ
+fZ
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(2,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+fP
+fZ
+fZ
+fZ
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(3,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+fP
+fZ
+fZ
+fZ
+fZ
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(4,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+fP
+fZ
+fZ
+fP
+fP
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(5,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+fP
+gx
+gG
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+fZ
+fZ
+fZ
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(6,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ap
+ap
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+fP
+fP
+fP
+fZ
+fZ
+fZ
+fZ
+fZ
+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
+hr
+hp
+dJ
+eg
+eg
+eJ
+hp
+hr
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+fP
+fP
+fP
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+aa
+aa
+aa
+aa
+"}
+(8,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+at
+ca
+cb
+de
+eh
+eh
+cb
+cb
+hp
+hr
+aa
+aa
+ga
+aa
+aa
+aa
+aa
+aa
+hc
+fP
+fP
+fP
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+aa
+aa
+aa
+"}
+(9,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+hr
+ca
+cb
+cb
+dK
+ei
+ei
+cb
+cb
+hp
+hT
+hU
+aa
+ap
+aa
+aa
+aa
+gO
+fP
+fP
+fP
+fP
+fP
+fP
+fP
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+aa
+aa
+"}
+(10,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+hr
+ca
+cb
+cb
+cb
+cb
+cb
+cb
+cb
+cb
+hp
+hU
+hW
+aa
+aa
+aa
+aa
+aa
+fP
+fP
+fP
+fP
+fP
+fP
+fP
+fP
+fP
+fP
+fP
+fZ
+fZ
+fZ
+fZ
+aa
+aa
+"}
+(11,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ho
+aY
+bq
+bx
+hp
+ca
+cb
+cb
+dc
+dw
+cb
+ej
+cb
+cb
+cb
+fd
+hV
+fG
+fQ
+hp
+gi
+gy
+gH
+ho
+fP
+fP
+fZ
+fZ
+fZ
+fZ
+fP
+fP
+fP
+fP
+fP
+fZ
+fZ
+fP
+aa
+aa
+"}
+(12,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+hp
+aZ
+br
+by
+hp
+cb
+cb
+cb
+dd
+dx
+cb
+cb
+ex
+cu
+cu
+fe
+fu
+hU
+fR
+hp
+ia
+ig
+ia
+hp
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fP
+fP
+fP
+fP
+fP
+fP
+aa
+aa
+"}
+(13,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+hp
+ba
+bs
+br
+bO
+cb
+cb
+cb
+de
+cb
+cb
+cb
+ey
+cb
+cb
+hp
+fv
+fH
+fS
+hp
+gj
+ig
+ig
+hp
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fP
+fP
+fP
+fP
+fP
+aa
+"}
+(14,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+hp
+hp
+hp
+hp
+hp
+cc
+cu
+cL
+cb
+cb
+cb
+cb
+ey
+cb
+eU
+hp
+fw
+fI
+hV
+hp
+hp
+gz
+hp
+hp
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fP
+fP
+fP
+fP
+aa
+"}
+(15,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+hp
+hu
+hw
+hx
+bP
+cb
+cb
+cM
+df
+dy
+dL
+df
+ez
+cb
+eV
+hp
+fx
+fJ
+fJ
+gc
+gk
+ih
+hV
+hp
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+hj
+fZ
+fZ
+fZ
+fP
+fP
+fP
+aa
+"}
+(16,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+hp
+bb
+hx
+bz
+hp
+hp
+hp
+hp
+hp
+hp
+dM
+hp
+hp
+bP
+hp
+hp
+hp
+hp
+hp
+hp
+gl
+hW
+hV
+hp
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fP
+fP
+aa
+"}
+(17,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+hp
+hv
+hx
+bz
+hm
+cd
+ck
+ck
+ck
+dz
+dB
+ck
+ck
+ck
+dz
+ck
+ck
+ck
+ck
+hm
+ib
+ih
+ib
+ii
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fP
+fP
+"}
+(18,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+hp
+bb
+hx
+bA
+hm
+ce
+cv
+ck
+ck
+dA
+dN
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+fT
+hm
+gm
+ib
+hT
+ib
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+hk
+fZ
+fZ
+fP
+fP
+"}
+(19,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+hp
+hv
+hx
+bz
+hm
+cf
+cf
+cf
+dg
+dB
+dE
+dE
+dE
+dE
+dE
+dE
+dE
+ck
+ck
+hm
+hT
+gA
+ib
+hp
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fP
+"}
+(20,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+hp
+bb
+hx
+bz
+hm
+cg
+cw
+cw
+dh
+dB
+dE
+ek
+ek
+eK
+ek
+hQ
+dE
+ck
+ck
+hm
+gn
+ih
+hV
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+hk
+fZ
+fZ
+fZ
+fZ
+fP
+"}
+(21,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+hp
+bc
+hx
+bB
+hm
+ch
+cw
+cN
+dh
+dB
+dE
+ek
+eA
+ek
+hQ
+hQ
+dE
+ck
+ck
+hm
+hV
+ib
+ib
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+hk
+fZ
+fZ
+fZ
+fP
+"}
+(22,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+hr
+bd
+bt
+hp
+hm
+ci
+cw
+cw
+di
+dB
+dE
+ek
+hQ
+hQ
+hQ
+fg
+dE
+ck
+ck
+hm
+hp
+ii
+hp
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fP
+"}
+(23,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+hm
+cg
+cx
+cw
+dh
+dB
+dE
+el
+el
+hS
+el
+fh
+dE
+ck
+fU
+hm
+fZ
+fZ
+fZ
+fZ
+fZ
+ij
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fP
+"}
+(24,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+hm
+cj
+cj
+cj
+dj
+dB
+dO
+hQ
+hQ
+hQ
+eW
+hQ
+dO
+ck
+ck
+hm
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fP
+"}
+(25,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+hm
+ce
+ck
+ck
+ck
+dm
+dP
+dC
+eB
+dC
+dC
+dC
+fy
+hQ
+fV
+hZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fP
+"}
+(26,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ap
+hl
+hm
+ck
+ck
+ck
+ck
+ck
+ck
+em
+dB
+ck
+ck
+fi
+ck
+ck
+fU
+hm
+fZ
+fZ
+ij
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fP
+"}
+(27,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+hl
+hm
+hm
+hm
+hm
+cO
+hm
+hm
+dQ
+dC
+eC
+eL
+hm
+hm
+cO
+hm
+hm
+hm
+hm
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fP
+fP
+"}
+(28,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ap
+aa
+ap
+hm
+be
+hm
+cl
+cy
+cP
+ck
+ck
+ck
+ck
+dB
+ck
+ck
+ck
+ck
+ck
+ck
+hm
+id
+hm
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fP
+fP
+"}
+(29,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+ap
+aa
+aa
+ap
+be
+aA
+bf
+hm
+cm
+cy
+cQ
+dk
+dC
+dC
+dC
+eD
+dC
+dC
+dC
+dC
+fK
+fT
+hm
+id
+id
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fP
+fP
+aa
+"}
+(30,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ap
+ap
+aQ
+aR
+bf
+aA
+hm
+cn
+cy
+cR
+dl
+ck
+dR
+ck
+ck
+ck
+ck
+fj
+ck
+dB
+ck
+hm
+aA
+gB
+id
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fP
+fP
+aa
+"}
+(31,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+hl
+hm
+aR
+aA
+aR
+bD
+hm
+co
+cz
+cS
+dl
+dD
+dS
+en
+ck
+ck
+dD
+fk
+fz
+dB
+ck
+hm
+go
+gC
+gI
+go
+hm
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fP
+fP
+fP
+aa
+aa
+"}
+(32,1,1) = {"
+ab
+aa
+aa
+aa
+aa
+aa
+aa
+hm
+az
+aA
+bf
+aA
+bE
+hm
+ck
+ck
+ck
+dl
+dE
+dT
+dE
+ck
+eM
+dE
+fl
+dE
+dB
+ck
+hm
+id
+aA
+id
+gB
+id
+hm
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fP
+fP
+fP
+fP
+aa
+aa
+"}
+(33,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+hm
+aA
+aA
+bg
+bf
+aA
+bR
+ck
+ck
+ck
+dl
+dE
+dS
+dE
+ck
+ck
+dE
+fm
+dE
+dB
+fT
+hm
+ie
+id
+aA
+aA
+gB
+hm
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fZ
+fP
+fP
+fP
+fZ
+fZ
+aa
+aa
+"}
+(34,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+hm
+aB
+aA
+aA
+aA
+aA
+bR
+ck
+ck
+ck
+dl
+dE
+dS
+dE
+ck
+ck
+dE
+fm
+dE
+dB
+ck
+hm
+aA
+go
+aA
+aA
+aA
+hm
+fZ
+fZ
+fZ
+fZ
+fZ
+fP
+fP
+fP
+fP
+fP
+fZ
+fZ
+fZ
+aa
+"}
+(35,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+hm
+aC
+aA
+aA
+aA
+aA
+bR
+ck
+ck
+ck
+dl
+dE
+dS
+dE
+eE
+ck
+dE
+fm
+dE
+dB
+ck
+hm
+id
+aA
+aA
+id
+aA
+hm
+fP
+fP
+fP
+fP
+fP
+fP
+fP
+fP
+fP
+fZ
+fZ
+fZ
+fZ
+aa
+"}
+(36,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+hm
+aD
+aA
+az
+aA
+bF
+hm
+cp
+cA
+ck
+dl
+dE
+dS
+dE
+ck
+ck
+dE
+fm
+dE
+dl
+ck
+hm
+go
+aA
+aA
+aA
+gV
+hm
+fP
+fP
+fP
+fP
+aa
+aa
+aa
+aa
+aa
+fZ
+fZ
+fZ
+fZ
+aa
+"}
+(37,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+hm
+aE
+aA
+aA
+aA
+bG
+hm
+cq
+cA
+ck
+dl
+dE
+dU
+dE
+ck
+ck
+dE
+dU
+dE
+dl
+ck
+hm
+gp
+aA
+aA
+aA
+gW
+hm
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+fZ
+fZ
+aa
+aa
+"}
+(38,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+hm
+aF
+aS
+bh
+aA
+bH
+hm
+cr
+ck
+cT
+dl
+dE
+dV
+dE
+ck
+ck
+dE
+dV
+dE
+dl
+fT
+hm
+gq
+aA
+aA
+gP
+gW
+hm
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(39,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+hm
+aG
+aA
+bi
+aA
+bF
+hm
+cp
+cA
+ck
+dm
+dC
+dW
+dC
+dC
+eN
+dC
+dW
+dC
+dN
+ck
+hm
+if
+aA
+gJ
+aA
+gW
+hm
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(40,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+hm
+aH
+aA
+bi
+aA
+bG
+hm
+cs
+ck
+ck
+ck
+ck
+dX
+eo
+ck
+dl
+eX
+fn
+ck
+ck
+ck
+hm
+gr
+aA
+gK
+aA
+gX
+hm
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(41,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+hm
+hm
+hm
+bj
+hm
+hm
+hm
+hm
+hm
+hm
+hm
+hm
+hm
+ep
+ck
+dl
+eY
+hm
+hm
+hm
+hm
+hm
+hm
+hm
+gL
+hm
+hm
+hm
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(42,1,1) = {"
+aa
+aa
+aa
+ac
+ag
+am
+aq
+ac
+aJ
+aU
+bk
+aU
+aU
+bS
+ac
+cB
+cC
+cC
+cC
+cC
+eq
+cC
+eO
+eq
+cC
+cC
+fL
+ac
+hM
+gs
+ge
+gM
+hM
+gY
+ac
+hd
+am
+hi
+cK
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(43,1,1) = {"
+aa
+aa
+aa
+ac
+ah
+ai
+ah
+ac
+aK
+ao
+bl
+bv
+bI
+hE
+ac
+cB
+cU
+dn
+dn
+dn
+er
+dn
+eP
+er
+dn
+fA
+cC
+ac
+hM
+hM
+hM
+gM
+hM
+gZ
+ac
+ah
+ai
+ah
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(44,1,1) = {"
+aa
+aa
+aa
+ac
+ai
+ai
+ar
+ac
+aL
+ao
+ao
+ao
+bJ
+hF
+ac
+cC
+cC
+cC
+cC
+dY
+es
+eF
+eF
+es
+fo
+fB
+cC
+fW
+hM
+ao
+hM
+gM
+gQ
+hM
+ac
+il
+ai
+ai
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(45,1,1) = {"
+aa
+aa
+aa
+ac
+ac
+an
+ac
+ac
+aM
+aV
+bm
+ao
+bK
+bT
+ac
+cD
+ac
+cK
+cC
+dZ
+et
+ao
+et
+eZ
+fp
+fB
+cC
+ac
+hM
+hM
+gD
+gM
+gR
+ao
+ac
+ac
+an
+ac
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(46,1,1) = {"
+aa
+aa
+aa
+ac
+ak
+ao
+ao
+ac
+aN
+ao
+ao
+ao
+bK
+hE
+ac
+cE
+cV
+ac
+cC
+dZ
+et
+eG
+ao
+ao
+fp
+fB
+cC
+ac
+gd
+hM
+hM
+gM
+hM
+hM
+ac
+he
+ao
+ak
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(47,1,1) = {"
+aa
+aa
+aa
+af
+al
+ao
+ao
+aw
+aO
+ao
+ao
+ao
+bL
+hE
+ac
+cF
+cW
+ac
+cC
+ea
+hR
+eH
+eH
+fa
+fq
+fC
+dn
+fX
+cJ
+gt
+gE
+gN
+gD
+hM
+fW
+ao
+hg
+al
+af
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(48,1,1) = {"
+aa
+aa
+aa
+aa
+af
+al
+ao
+ac
+aO
+ao
+bn
+ao
+bK
+bU
+ac
+cG
+cX
+ac
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+fM
+ac
+ge
+gu
+hM
+hM
+hM
+hM
+ac
+hf
+al
+af
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(49,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+af
+ac
+ac
+aO
+ao
+bo
+ao
+bK
+bV
+ac
+cH
+cY
+ac
+dF
+cC
+cC
+cC
+cC
+dF
+cC
+fD
+fN
+ac
+gf
+gu
+gD
+hM
+gD
+hM
+ac
+ac
+af
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(50,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+af
+ac
+aO
+ao
+bp
+ao
+bK
+bW
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+gg
+gu
+hM
+hM
+hM
+hM
+ac
+af
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(51,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+aO
+ao
+ao
+ao
+bK
+bX
+ac
+cI
+cZ
+cZ
+dG
+eb
+eu
+eI
+eQ
+dG
+cZ
+cZ
+cZ
+ac
+gd
+gu
+hM
+cK
+gS
+ac
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(52,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+aO
+aW
+ao
+ao
+bl
+bY
+ct
+cJ
+cJ
+do
+dH
+ec
+ec
+dH
+dH
+fb
+ec
+dH
+fO
+fY
+dH
+gv
+hM
+ac
+gT
+ha
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(53,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+af
+aP
+aX
+aX
+bw
+bM
+hG
+ac
+hM
+cI
+dp
+ao
+ao
+ao
+ao
+ao
+ao
+ao
+hM
+ao
+ac
+gh
+gw
+gF
+ac
+gU
+hb
+af
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(54,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+af
+ac
+ac
+ac
+ac
+ac
+ac
+cK
+cI
+dq
+bv
+ed
+bv
+bv
+eR
+ao
+fr
+cI
+cK
+ac
+ac
+ac
+ac
+ac
+ac
+af
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(55,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+af
+ac
+da
+dr
+ao
+ee
+ao
+ao
+ee
+ao
+ao
+fE
+ac
+af
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(56,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+db
+ds
+dI
+ef
+ev
+dI
+eS
+db
+fs
+fF
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(57,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+ac
+ac
+an
+ac
+ac
+ac
+ac
+an
+ac
+ac
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(58,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+af
+ac
+dt
+ai
+ai
+ac
+ac
+eT
+ai
+ft
+ac
+af
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(59,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+ac
+du
+du
+du
+ac
+ac
+du
+du
+du
+ac
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(60,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+af
+dv
+dv
+dv
+af
+af
+dv
+dv
+dv
+af
+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/derelict4.dmm b/_maps/RandomRuins/SpaceRuins/derelict4.dmm
index 82fe49f59b7..8707019c847 100644
--- a/_maps/RandomRuins/SpaceRuins/derelict4.dmm
+++ b/_maps/RandomRuins/SpaceRuins/derelict4.dmm
@@ -1,63 +1,1782 @@
-"a" = (/turf/open/space,/area/space)
-"b" = (/turf/closed/mineral,/area/ruin/unpowered)
-"c" = (/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered)
-"d" = (/turf/closed/mineral/random/high_chance,/area/ruin/unpowered)
-"e" = (/turf/closed/wall/shuttle/smooth,/area/ruin/unpowered)
-"f" = (/obj/machinery/door/airlock/shuttle,/turf/open/floor/plating/airless,/area/ruin/unpowered)
-"g" = (/turf/open/floor/plating/airless,/area/ruin/unpowered)
-"h" = (/turf/open/floor/plasteel/airless{icon_plating = "plating";icon_regular_floor = "shuttlefloor";icon_state = "shuttlefloor"},/area/ruin/unpowered)
-"i" = (/obj/structure/chair,/obj/structure/window/reinforced{tag = "icon-rwindow (WEST)";icon_state = "rwindow";dir = 8},/turf/open/floor/plasteel/airless{icon_plating = "plating";icon_regular_floor = "shuttlefloor";icon_state = "shuttlefloor"},/area/ruin/unpowered)
-"j" = (/obj/structure/chair,/turf/open/floor/plasteel/airless{icon_plating = "plating";icon_regular_floor = "shuttlefloor";icon_state = "shuttlefloor"},/area/ruin/unpowered)
-"k" = (/obj/effect/spawner/lootdrop/crate_spawner,/turf/open/floor/plasteel/airless{icon_plating = "plating";icon_regular_floor = "shuttlefloor";icon_state = "shuttlefloor"},/area/ruin/unpowered)
-"l" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (WEST)";icon_state = "propulsion";dir = 8},/turf/open/floor/plating/airless,/area/ruin/unpowered)
-"m" = (/obj/item/weapon/shard,/turf/open/floor/plating/airless,/area/ruin/unpowered)
-"n" = (/obj/structure/chair{tag = "icon-chair (WEST)";icon_state = "chair";dir = 8},/turf/open/floor/plating/airless,/area/ruin/unpowered)
-"o" = (/obj/structure/grille,/turf/open/floor/plating/airless,/area/ruin/unpowered)
-"p" = (/obj/structure/table,/turf/open/floor/plasteel/airless{icon_plating = "plating";icon_regular_floor = "shuttlefloor";icon_state = "shuttlefloor"},/area/ruin/unpowered)
-"q" = (/obj/item/weapon/shard,/obj/structure/chair{tag = "icon-chair (WEST)";icon_state = "chair";dir = 8},/turf/open/floor/plasteel/airless{icon_plating = "plating";icon_regular_floor = "shuttlefloor";icon_state = "shuttlefloor"},/area/ruin/unpowered)
-"r" = (/obj/structure/chair{dir = 1},/obj/structure/window/reinforced{tag = "icon-rwindow (WEST)";icon_state = "rwindow";dir = 8},/turf/open/floor/plasteel/airless{icon_plating = "plating";icon_regular_floor = "shuttlefloor";icon_state = "shuttlefloor"},/area/ruin/unpowered)
-"s" = (/obj/structure/chair{dir = 1},/turf/open/floor/plating/airless,/area/ruin/unpowered)
-"t" = (/obj/structure/girder,/turf/open/floor/plating/airless,/area/ruin/unpowered)
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/open/space,
+/area/space)
+"b" = (
+/turf/closed/mineral,
+/area/ruin/unpowered)
+"c" = (
+/turf/open/floor/plating/asteroid/airless,
+/area/ruin/unpowered)
+"d" = (
+/turf/closed/mineral/random/high_chance,
+/area/ruin/unpowered)
+"e" = (
+/turf/closed/wall/mineral/titanium,
+/area/ruin/unpowered)
+"f" = (
+/obj/machinery/door/airlock/shuttle,
+/turf/open/floor/plating/airless,
+/area/ruin/unpowered)
+"g" = (
+/turf/open/floor/plating/airless,
+/area/ruin/unpowered)
+"h" = (
+/turf/open/floor/mineral/titanium/blue,
+/area/ruin/unpowered)
+"i" = (
+/obj/structure/chair,
+/obj/structure/window/reinforced{
+ tag = "icon-rwindow (WEST)";
+ icon_state = "rwindow";
+ dir = 8
+ },
+/turf/open/floor/mineral/titanium/blue,
+/area/ruin/unpowered)
+"j" = (
+/obj/structure/chair,
+/turf/open/floor/mineral/titanium/blue,
+/area/ruin/unpowered)
+"k" = (
+/obj/effect/spawner/lootdrop/crate_spawner,
+/turf/open/floor/mineral/titanium/blue,
+/area/ruin/unpowered)
+"l" = (
+/obj/structure/shuttle/engine/propulsion{
+ tag = "icon-propulsion (WEST)";
+ icon_state = "propulsion";
+ dir = 8
+ },
+/turf/open/floor/plating/airless,
+/area/ruin/unpowered)
+"m" = (
+/obj/item/weapon/shard,
+/turf/open/floor/plating/airless,
+/area/ruin/unpowered)
+"n" = (
+/obj/structure/chair{
+ tag = "icon-chair (WEST)";
+ icon_state = "chair";
+ dir = 8
+ },
+/turf/open/floor/plating/airless,
+/area/ruin/unpowered)
+"o" = (
+/obj/structure/grille,
+/turf/open/floor/plating/airless,
+/area/ruin/unpowered)
+"p" = (
+/obj/structure/table,
+/turf/open/floor/mineral/titanium/blue,
+/area/ruin/unpowered)
+"q" = (
+/obj/item/weapon/shard,
+/obj/structure/chair{
+ tag = "icon-chair (WEST)";
+ icon_state = "chair";
+ dir = 8
+ },
+/turf/open/floor/mineral/titanium/blue,
+/area/ruin/unpowered)
+"r" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ tag = "icon-rwindow (WEST)";
+ icon_state = "rwindow";
+ dir = 8
+ },
+/turf/open/floor/mineral/titanium/blue,
+/area/ruin/unpowered)
+"s" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/turf/open/floor/plating/airless,
+/area/ruin/unpowered)
+"t" = (
+/obj/structure/girder,
+/turf/open/floor/plating/airless,
+/area/ruin/unpowered)
(1,1,1) = {"
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaabbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaacccbbbbaaaaaaaaaaaaaaabaaaaaaaaaaaa
-aaaaacccbbbbaaaaaaaaaaaaaabbbaaaaaaaaaaa
-aaaaaaccbbaaaaaaaaaaaaaaaabbbaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaabbdddddbbaaabbbbaaaaaaaaaaa
-aaaaaaaaaaabbbbddddbbbbbbbbbbbaaaaaaaaaa
-aaaaaaaaaaacbbbbbdbbbbbbbbbbbbbaaaaaaaaa
-aaaaaaaaccccbbbbbbbbbccbbdddbbbaaaaaaaaa
-aaaaaaaacccccbddbbccccccccccbccaaaaaaaaa
-aaaaaaaaaccccbddbbeeeefeeeeecccaaaaaaaaa
-aaaaaaaaacccccbbbgggghhijkelcccaaaaaaaaa
-aaaaaaaaacccccbbbgmnhhhhhhelcccaaaaaaaaa
-aaaaaaaaaccccbbbbopqhhhhhgelcccaaaaaaaaa
-aaaaaaaaaccccbbdbbghhhhrsgelcaaaaaaaaaaa
-aaaaaaaaaabccbbbbbeeeefetgeecaaaaaaaaaaa
-aaaaaabaaabbbbbbbccccccccccccaaaaaaaaaaa
-aaaaaaaaaabbbbbbbbbbcccccccccaaaaaaaaaaa
-aaabaaaaaaaabbbbbbbbbccccaaaaaaaaaaaaaaa
-aaaaaaaaaaaaabdbbdddbccccaaaaaaaaaaaaaaa
-aaaaabbaaaaaaaaabdddbbbaaaaaaaaaaaaabaaa
-aaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-aaaabbaaaaaaaaaaaaaaaabbbaaaaaaaaaccbbaa
-aaaaaaaaaaaaaaaaaaaaadbbbbaaaaaaacccdbaa
-aaaaaaaaaaaaaaaaaaadbbbbccaaaaaaacbdbaaa
-aaaaaaaaaaaaaaaaaadbbbbcaaaaaaaaacbbbaaa
-aaaaaaaaaaaaaaaaaddbbcccaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaababbbbbcccaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabbbbbccccaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaabbbbdcccaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaabbcccccaaaaaaaaaaaaaaaaaa
-aaaaaaaaaaaaaaaabccaaaaaaaaaaaaaaaaaaaaa
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+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
+b
+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
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(6,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+c
+c
+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
+a
+a
+a
+a
+"}
+(7,1,1) = {"
+a
+a
+a
+a
+a
+a
+b
+c
+c
+c
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+a
+a
+a
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(8,1,1) = {"
+a
+a
+a
+a
+a
+b
+b
+c
+c
+c
+a
+a
+a
+a
+a
+a
+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
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+c
+c
+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
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+c
+c
+c
+c
+c
+c
+c
+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
+b
+b
+a
+a
+a
+a
+a
+a
+a
+c
+c
+c
+c
+c
+c
+c
+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
+b
+b
+a
+a
+a
+a
+a
+b
+c
+c
+c
+c
+c
+c
+c
+c
+c
+b
+b
+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
+b
+b
+b
+c
+c
+c
+c
+c
+c
+c
+b
+b
+b
+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
+b
+b
+b
+b
+b
+b
+c
+c
+b
+b
+b
+b
+b
+b
+b
+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
+b
+b
+b
+b
+d
+d
+b
+b
+b
+b
+b
+b
+b
+b
+d
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+a
+a
+"}
+(16,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+b
+b
+d
+d
+b
+b
+b
+d
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+a
+"}
+(17,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+b
+"}
+(18,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+d
+b
+b
+b
+g
+g
+o
+b
+b
+c
+b
+b
+d
+d
+a
+a
+a
+a
+a
+d
+b
+b
+b
+c
+c
+"}
+(19,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+d
+b
+b
+c
+e
+g
+m
+p
+g
+e
+c
+b
+b
+d
+d
+a
+a
+a
+a
+d
+d
+b
+b
+d
+c
+c
+"}
+(20,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+d
+b
+b
+b
+c
+e
+g
+n
+q
+h
+e
+c
+b
+b
+d
+d
+a
+a
+a
+d
+b
+b
+b
+c
+c
+c
+a
+"}
+(21,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+c
+e
+g
+h
+h
+h
+e
+c
+c
+b
+b
+b
+a
+a
+a
+b
+b
+b
+b
+c
+c
+c
+a
+"}
+(22,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+c
+c
+e
+h
+h
+h
+h
+e
+c
+c
+c
+c
+b
+a
+a
+d
+b
+b
+c
+c
+c
+c
+c
+a
+"}
+(23,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+c
+c
+f
+h
+h
+h
+h
+f
+c
+c
+c
+c
+b
+a
+b
+b
+b
+b
+c
+c
+c
+a
+a
+a
+"}
+(24,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+c
+e
+i
+h
+h
+r
+e
+c
+c
+c
+c
+a
+a
+b
+b
+b
+c
+c
+c
+a
+a
+a
+a
+"}
+(25,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+a
+a
+b
+b
+b
+c
+e
+j
+h
+h
+s
+t
+c
+c
+c
+c
+a
+a
+b
+b
+c
+a
+a
+a
+a
+a
+a
+a
+"}
+(26,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+d
+c
+e
+k
+h
+g
+g
+g
+c
+c
+a
+a
+a
+a
+a
+b
+c
+a
+a
+a
+a
+a
+a
+a
+"}
+(27,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+a
+a
+a
+b
+b
+b
+d
+c
+e
+e
+e
+e
+e
+e
+c
+c
+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
+a
+a
+a
+b
+b
+b
+d
+c
+e
+l
+l
+l
+l
+e
+c
+c
+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
+b
+b
+a
+a
+a
+b
+b
+b
+b
+b
+c
+c
+c
+c
+c
+c
+c
+c
+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
+b
+b
+b
+c
+c
+c
+c
+c
+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
+b
+b
+c
+c
+c
+c
+c
+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
+c
+c
+c
+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
+c
+c
+b
+b
+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
+c
+c
+d
+b
+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
+b
+a
+b
+d
+b
+b
+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
+b
+b
+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/intactemptyship.dmm b/_maps/RandomRuins/SpaceRuins/intactemptyship.dmm
index afaf654fecd..967ca026814 100644
--- a/_maps/RandomRuins/SpaceRuins/intactemptyship.dmm
+++ b/_maps/RandomRuins/SpaceRuins/intactemptyship.dmm
@@ -1,43 +1,333 @@
-"a" = (/turf/open/space,/area/space)
-"b" = (/turf/closed/wall/shuttle{dir = 8;icon_state = "diagonalWall3"},/area/ruin/powered/authorship)
-"c" = (/turf/closed/wall/shuttle{icon_state = "wall3"},/area/ruin/powered/authorship)
-"d" = (/turf/closed/wall/shuttle{dir = 1;icon_state = "diagonalWall3"},/area/ruin/powered/authorship)
-"e" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)";icon_state = "propulsion";dir = 4},/turf/open/space,/area/ruin/powered/authorship)
-"f" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)";icon_state = "heater";dir = 8},/turf/open/floor/plating,/area/ruin/powered/authorship)
-"g" = (/obj/structure/table/wood,/obj/item/clothing/under/shorts/black,/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered/authorship)
-"h" = (/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered/authorship)
-"i" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered/authorship)
-"j" = (/obj/structure/closet,/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered/authorship)
-"k" = (/obj/machinery/vending/assist,/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered/authorship)
-"l" = (/obj/structure/table/wood,/obj/item/clothing/shoes/sandal,/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered/authorship)
-"m" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered/authorship)
-"n" = (/obj/structure/table/wood,/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered/authorship)
-"o" = (/obj/structure/table/wood,/obj/machinery/computer/libraryconsole/bookmanagement,/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered/authorship)
-"p" = (/obj/structure/window/reinforced/fulltile,/obj/structure/grille,/turf/open/floor/plating,/area/ruin/powered/authorship)
-"q" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ruin/powered/authorship)
-"r" = (/obj/structure/table/wood,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered/authorship)
-"s" = (/obj/machinery/door/poddoor{id = "goonwizship1"},/obj/machinery/button/door{id = "goonwizship1";name = "Strange Ship Door Button";pixel_y = 32},/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered/authorship)
-"t" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered/authorship)
-"u" = (/obj/machinery/door/airlock/glass,/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered/authorship)
-"v" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered/authorship)
-"w" = (/obj/structure/table/wood,/obj/item/weapon/paper,/obj/item/weapon/pen,/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered/authorship)
-"x" = (/obj/machinery/light,/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered/authorship)
-"y" = (/mob/living/simple_animal/bot/medbot,/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered/authorship)
-"z" = (/turf/closed/wall/shuttle{dir = 2;icon_state = "diagonalWall3"},/area/ruin/powered/authorship)
-"A" = (/obj/structure/chair,/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered/authorship)
-"B" = (/turf/closed/wall/shuttle{dir = 4;icon_state = "diagonalWall3"},/area/ruin/powered/authorship)
-"C" = (/obj/machinery/light,/obj/structure/bed,/turf/open/floor/plasteel/shuttle/purple,/area/ruin/powered/authorship)
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/open/space,
+/area/space)
+"b" = (
+/turf/open/space,
+/turf/closed/wall/mineral/plastitanium{
+ dir = 8;
+ icon_state = "diagonalWall3"
+ },
+/area/ruin/powered/authorship)
+"c" = (
+/turf/closed/wall/shuttle{
+ icon_state = "wall3"
+ },
+/area/ruin/powered/authorship)
+"d" = (
+/turf/open/space,
+/turf/closed/wall/mineral/plastitanium{
+ dir = 1;
+ icon_state = "diagonalWall3"
+ },
+/area/ruin/powered/authorship)
+"e" = (
+/obj/structure/shuttle/engine/propulsion{
+ tag = "icon-propulsion (EAST)";
+ icon_state = "propulsion";
+ dir = 4
+ },
+/turf/open/space,
+/area/ruin/powered/authorship)
+"f" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/shuttle/engine/heater{
+ tag = "icon-heater (WEST)";
+ icon_state = "heater";
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/powered/authorship)
+"g" = (
+/obj/structure/table/wood,
+/obj/item/clothing/under/shorts/black,
+/turf/open/floor/plasteel/shuttle/purple,
+/area/ruin/powered/authorship)
+"h" = (
+/turf/open/floor/plasteel/shuttle/purple,
+/area/ruin/powered/authorship)
+"i" = (
+/obj/structure/table,
+/obj/item/device/flashlight/lamp,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/open/floor/plasteel/shuttle/purple,
+/area/ruin/powered/authorship)
+"j" = (
+/obj/structure/closet,
+/turf/open/floor/plasteel/shuttle/purple,
+/area/ruin/powered/authorship)
+"k" = (
+/obj/machinery/vending/assist,
+/turf/open/floor/plasteel/shuttle/purple,
+/area/ruin/powered/authorship)
+"l" = (
+/obj/structure/table/wood,
+/obj/item/clothing/shoes/sandal,
+/turf/open/floor/plasteel/shuttle/purple,
+/area/ruin/powered/authorship)
+"m" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/open/floor/plasteel/shuttle/purple,
+/area/ruin/powered/authorship)
+"n" = (
+/obj/structure/table/wood,
+/turf/open/floor/plasteel/shuttle/purple,
+/area/ruin/powered/authorship)
+"o" = (
+/obj/structure/table/wood,
+/obj/machinery/computer/libraryconsole/bookmanagement,
+/turf/open/floor/plasteel/shuttle/purple,
+/area/ruin/powered/authorship)
+"p" = (
+/obj/structure/window/reinforced/fulltile,
+/obj/structure/grille,
+/turf/open/floor/plating,
+/area/ruin/powered/authorship)
+"q" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile,
+/turf/open/floor/plating,
+/area/ruin/powered/authorship)
+"r" = (
+/obj/structure/table/wood,
+/obj/item/weapon/paper_bin,
+/obj/item/weapon/pen,
+/turf/open/floor/plasteel/shuttle/purple,
+/area/ruin/powered/authorship)
+"s" = (
+/obj/machinery/door/poddoor{
+ id = "goonwizship1"
+ },
+/obj/machinery/button/door{
+ id = "goonwizship1";
+ name = "Strange Ship Door Button";
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/shuttle/purple,
+/area/ruin/powered/authorship)
+"t" = (
+/obj/machinery/door/airlock/external,
+/turf/open/floor/plasteel/shuttle/purple,
+/area/ruin/powered/authorship)
+"u" = (
+/obj/machinery/door/airlock/glass,
+/turf/open/floor/plasteel/shuttle/purple,
+/area/ruin/powered/authorship)
+"v" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/turf/open/floor/plasteel/shuttle/purple,
+/area/ruin/powered/authorship)
+"w" = (
+/obj/structure/table/wood,
+/obj/item/weapon/paper,
+/obj/item/weapon/pen,
+/turf/open/floor/plasteel/shuttle/purple,
+/area/ruin/powered/authorship)
+"x" = (
+/obj/machinery/light,
+/turf/open/floor/plasteel/shuttle/purple,
+/area/ruin/powered/authorship)
+"y" = (
+/mob/living/simple_animal/bot/medbot,
+/turf/open/floor/plasteel/shuttle/purple,
+/area/ruin/powered/authorship)
+"z" = (
+/turf/open/space,
+/turf/closed/wall/mineral/plastitanium{
+ icon_state = "diagonalWall3"
+ },
+/area/ruin/powered/authorship)
+"A" = (
+/obj/structure/chair,
+/turf/open/floor/plasteel/shuttle/purple,
+/area/ruin/powered/authorship)
+"B" = (
+/turf/open/space,
+/turf/closed/wall/mineral/plastitanium{
+ dir = 4;
+ icon_state = "diagonalWall3"
+ },
+/area/ruin/powered/authorship)
+"C" = (
+/obj/machinery/light,
+/obj/structure/bed,
+/turf/open/floor/plasteel/shuttle/purple,
+/area/ruin/powered/authorship)
(1,1,1) = {"
-aabcccccdaaaa
-aefghijkcaaaa
-aeflhhhhccccd
-bccccmhhcmhjc
-cnophhhhqhhrc
-shhthhhhuhvwc
-chxpyhhhqhhnc
-zccccmhhcmhjc
-aefAhhhhccccB
-aefnnChjcaaaa
-aazcccccBaaaa
+a
+a
+a
+b
+c
+s
+c
+z
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+e
+e
+c
+n
+h
+h
+c
+e
+e
+a
+"}
+(3,1,1) = {"
+b
+f
+f
+c
+o
+h
+x
+c
+f
+f
+z
+"}
+(4,1,1) = {"
+c
+g
+l
+c
+p
+t
+p
+c
+A
+n
+c
+"}
+(5,1,1) = {"
+c
+h
+h
+c
+h
+h
+y
+c
+h
+n
+c
+"}
+(6,1,1) = {"
+c
+i
+h
+m
+h
+h
+h
+m
+h
+C
+c
+"}
+(7,1,1) = {"
+c
+j
+h
+h
+h
+h
+h
+h
+h
+h
+c
+"}
+(8,1,1) = {"
+c
+k
+h
+h
+h
+h
+h
+h
+h
+j
+c
+"}
+(9,1,1) = {"
+d
+c
+c
+c
+q
+u
+q
+c
+c
+c
+B
+"}
+(10,1,1) = {"
+a
+a
+c
+m
+h
+h
+h
+m
+c
+a
+a
+"}
+(11,1,1) = {"
+a
+a
+c
+h
+h
+v
+h
+h
+c
+a
+a
+"}
+(12,1,1) = {"
+a
+a
+c
+j
+r
+w
+n
+j
+c
+a
+a
+"}
+(13,1,1) = {"
+a
+a
+d
+c
+c
+c
+c
+c
+B
+a
+a
"}
diff --git a/_maps/RandomRuins/SpaceRuins/mechtransport.dmm b/_maps/RandomRuins/SpaceRuins/mechtransport.dmm
index cd3e416f142..893af75cac3 100644
--- a/_maps/RandomRuins/SpaceRuins/mechtransport.dmm
+++ b/_maps/RandomRuins/SpaceRuins/mechtransport.dmm
@@ -1,68 +1,382 @@
-"a" = (/turf/open/space,/area/space)
-"b" = (/turf/closed/wall/shuttle{icon_state = "swall_s6";dir = 2},/area/ruin/powered)
-"c" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ruin/powered)
-"d" = (/turf/closed/wall/shuttle{icon_state = "swall_s10";dir = 2},/area/ruin/powered)
-"e" = (/turf/closed/wall/shuttle{icon_state = "swall3";dir = 2},/area/ruin/powered)
-"f" = (/obj/structure/closet/crate/secure/loot,/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plasteel/shuttle,/area/ruin/powered)
-"g" = (/obj/structure/closet/crate/secure/loot,/turf/open/floor/plasteel/shuttle,/area/ruin/powered)
-"h" = (/obj/structure/table,/obj/machinery/button/door{id = "mechaship1";name = "Mecha Cargo Ship Doors"},/turf/open/floor/plasteel/shuttle,/area/ruin/powered)
-"i" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/shuttle,/area/ruin/powered)
-"j" = (/obj/machinery/computer/shuttle,/turf/open/floor/plasteel/shuttle,/area/ruin/powered)
-"k" = (/obj/effect/decal/cleanable/vomit/old,/turf/open/floor/plasteel/shuttle,/area/ruin/powered)
-"l" = (/obj/effect/decal/remains/human,/turf/open/floor/plasteel/shuttle,/area/ruin/powered)
-"m" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/shuttle,/area/ruin/powered)
-"n" = (/obj/structure/chair/office/dark{dir = 1},/turf/open/floor/plasteel/shuttle,/area/ruin/powered)
-"o" = (/turf/closed/wall/shuttle{icon_state = "swall13";dir = 2},/area/ruin/powered)
-"p" = (/obj/machinery/door/airlock/hatch{name = "Cockpit";req_access_txt = "101"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/ruin/powered)
-"q" = (/turf/closed/wall/shuttle{icon_state = "swall12";dir = 2},/area/ruin/powered)
-"r" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/turf/open/floor/plasteel/airless/shuttle/white,/area/ruin/powered)
-"s" = (/turf/open/floor/plasteel/airless/shuttle/white,/area/ruin/powered)
-"t" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/airless/shuttle/white,/area/ruin/powered)
-"u" = (/obj/effect/decal/cleanable/cobweb2,/turf/open/floor/plasteel/airless/shuttle/white,/area/ruin/powered)
-"v" = (/obj/structure/mecha_wreckage/phazon,/turf/open/floor/plasteel/airless/shuttle/yellow,/area/ruin/powered)
-"w" = (/turf/open/floor/plasteel/airless/shuttle/yellow,/area/ruin/powered)
-"x" = (/obj/structure/mecha_wreckage/ripley/firefighter,/turf/open/floor/plasteel/airless/shuttle/yellow,/area/ruin/powered)
-"y" = (/obj/effect/decal/cleanable/dirt,/turf/open/floor/plasteel/airless/shuttle/yellow,/area/ruin/powered)
-"z" = (/obj/structure/mecha_wreckage/ripley,/turf/open/floor/plasteel/airless/shuttle/yellow,/area/ruin/powered)
-"A" = (/obj/mecha/working/ripley,/turf/open/floor/plasteel/airless/shuttle/yellow,/area/ruin/powered)
-"B" = (/obj/effect/decal/cleanable/oil,/turf/open/floor/plasteel/airless/shuttle/yellow,/area/ruin/powered)
-"C" = (/obj/effect/decal/cleanable/robot_debris/up,/turf/open/floor/plasteel/airless/shuttle/yellow,/area/ruin/powered)
-"D" = (/obj/machinery/door/poddoor{id = "mechaship1";name = "Cargo Bay Door"},/turf/open/floor/plasteel/airless/shuttle/yellow,/area/ruin/powered)
-"E" = (/obj/effect/decal/cleanable/robot_debris,/turf/open/floor/plasteel/airless/shuttle/yellow,/area/ruin/powered)
-"F" = (/obj/structure/mecha_wreckage/durand,/turf/open/floor/plasteel/airless/shuttle/yellow,/area/ruin/powered)
-"G" = (/obj/item/stack/tile/plasteel,/turf/open/floor/plating/airless,/area/ruin/powered)
-"H" = (/turf/open/floor/plating/airless,/area/ruin/powered)
-"I" = (/obj/structure/lattice,/turf/open/space,/area/space)
-"J" = (/obj/machinery/computer/mecha,/turf/open/floor/plasteel/shuttle,/area/ruin/powered)
-"K" = (/obj/effect/decal/cleanable/robot_debris/gib,/turf/open/floor/plating/airless,/area/ruin/powered)
-"L" = (/obj/effect/decal/cleanable/robot_debris,/obj/item/stack/tile/plasteel,/turf/open/floor/plasteel/airless/shuttle/yellow,/area/ruin/powered)
-"M" = (/turf/open/floor/plating/airless{broken = 1;icon_state = "platingdmg1"},/area/ruin/powered)
-"N" = (/turf/open/floor/plating/airless{icon_state = "platingdmg2"},/area/ruin/powered)
-"O" = (/obj/structure/mecha_wreckage/odysseus,/turf/open/floor/plasteel/airless/shuttle/yellow,/area/ruin/powered)
-"P" = (/obj/item/stack/sheet/metal,/turf/open/space,/area/space)
-"Q" = (/obj/structure/mecha_wreckage/gygax,/turf/open/floor/plasteel/airless/shuttle/white,/area/ruin/powered)
-"R" = (/turf/open/floor/plating/airless{icon_state = "platingdmg3"},/area/space)
-"S" = (/obj/item/stack/rods,/turf/open/floor/plating/airless,/area/ruin/powered)
-"T" = (/turf/closed/wall/shuttle{icon_state = "swall14";dir = 2},/area/ruin/powered)
-"U" = (/turf/closed/wall/shuttle{icon_state = "swall_s9";dir = 2},/area/ruin/powered)
-"V" = (/obj/item/stack/rods,/turf/open/space,/area/space)
-"W" = (/turf/closed/wall/shuttle{icon_state = "swall15";dir = 2},/area/ruin/powered)
-"X" = (/obj/structure/shuttle/engine/propulsion,/turf/open/space,/area/ruin/powered)
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/open/space,
+/area/space)
+"b" = (
+/turf/closed/wall/mineral/titanium/overspace,
+/area/ruin/powered)
+"c" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile,
+/turf/open/floor/plating,
+/area/ruin/powered)
+"d" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall_s10";
+ dir = 2
+ },
+/area/ruin/powered)
+"e" = (
+/turf/closed/wall/mineral/titanium,
+/area/ruin/powered)
+"f" = (
+/obj/structure/closet/crate/secure/loot,
+/obj/effect/decal/cleanable/cobweb,
+/turf/open/floor/mineral/titanium/blue,
+/area/ruin/powered)
+"g" = (
+/obj/structure/closet/crate/secure/loot,
+/turf/open/floor/mineral/titanium/blue,
+/area/ruin/powered)
+"h" = (
+/obj/structure/table,
+/obj/machinery/button/door{
+ id = "mechaship1";
+ name = "Mecha Cargo Ship Doors"
+ },
+/turf/open/floor/mineral/titanium/blue,
+/area/ruin/powered)
+"i" = (
+/obj/structure/table,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/mineral/titanium/blue,
+/area/ruin/powered)
+"j" = (
+/obj/machinery/computer/shuttle,
+/turf/open/floor/mineral/titanium/blue,
+/area/ruin/powered)
+"k" = (
+/obj/effect/decal/cleanable/vomit/old,
+/turf/open/floor/mineral/titanium/blue,
+/area/ruin/powered)
+"l" = (
+/obj/effect/decal/remains/human,
+/turf/open/floor/mineral/titanium/blue,
+/area/ruin/powered)
+"m" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/mineral/titanium/blue,
+/area/ruin/powered)
+"n" = (
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/turf/open/floor/mineral/titanium/blue,
+/area/ruin/powered)
+"o" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall13";
+ dir = 2
+ },
+/area/ruin/powered)
+"p" = (
+/obj/machinery/door/airlock/hatch{
+ name = "Cockpit";
+ req_access_txt = "101"
+ },
+/turf/open/floor/mineral/titanium,
+/area/ruin/powered)
+"q" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall12";
+ dir = 2
+ },
+/area/ruin/powered)
+"r" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/cobweb,
+/turf/open/floor/mineral/titanium,
+/area/ruin/powered)
+"s" = (
+/turf/open/floor/mineral/titanium,
+/area/ruin/powered)
+"t" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/mineral/titanium,
+/area/ruin/powered)
+"u" = (
+/obj/effect/decal/cleanable/cobweb2,
+/turf/open/floor/mineral/titanium,
+/area/ruin/powered)
+"v" = (
+/obj/structure/mecha_wreckage/phazon,
+/turf/open/floor/mineral/titanium/yellow,
+/area/ruin/powered)
+"w" = (
+/turf/open/floor/mineral/titanium/yellow,
+/area/ruin/powered)
+"x" = (
+/obj/structure/mecha_wreckage/ripley/firefighter,
+/turf/open/floor/mineral/titanium/yellow,
+/area/ruin/powered)
+"y" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/mineral/titanium/yellow,
+/area/ruin/powered)
+"z" = (
+/obj/structure/mecha_wreckage/ripley,
+/turf/open/floor/mineral/titanium/yellow,
+/area/ruin/powered)
+"A" = (
+/obj/mecha/working/ripley,
+/turf/open/floor/mineral/titanium/yellow,
+/area/ruin/powered)
+"B" = (
+/obj/effect/decal/cleanable/oil,
+/turf/open/floor/mineral/titanium/yellow,
+/area/ruin/powered)
+"C" = (
+/obj/effect/decal/cleanable/robot_debris/up,
+/turf/open/floor/mineral/titanium/yellow,
+/area/ruin/powered)
+"D" = (
+/obj/machinery/door/poddoor{
+ id = "mechaship1";
+ name = "Cargo Bay Door"
+ },
+/turf/open/floor/mineral/titanium/yellow,
+/area/ruin/powered)
+"E" = (
+/obj/effect/decal/cleanable/robot_debris,
+/turf/open/floor/mineral/titanium/yellow,
+/area/ruin/powered)
+"F" = (
+/obj/structure/mecha_wreckage/durand,
+/turf/open/floor/mineral/titanium/yellow,
+/area/ruin/powered)
+"G" = (
+/obj/item/stack/tile/plasteel,
+/turf/open/floor/plating/airless,
+/area/ruin/powered)
+"H" = (
+/turf/open/floor/plating/airless,
+/area/ruin/powered)
+"I" = (
+/obj/structure/lattice,
+/turf/open/space,
+/area/space)
+"J" = (
+/obj/machinery/computer/mecha,
+/turf/open/floor/mineral/titanium/blue,
+/area/ruin/powered)
+"K" = (
+/obj/effect/decal/cleanable/robot_debris/gib,
+/turf/open/floor/plating/airless,
+/area/ruin/powered)
+"L" = (
+/obj/effect/decal/cleanable/robot_debris,
+/obj/item/stack/tile/plasteel,
+/turf/open/floor/mineral/titanium/yellow,
+/area/ruin/powered)
+"M" = (
+/turf/open/floor/plating/airless{
+ broken = 1;
+ icon_state = "platingdmg1"
+ },
+/area/ruin/powered)
+"N" = (
+/turf/open/floor/plating/airless{
+ icon_state = "platingdmg2"
+ },
+/area/ruin/powered)
+"O" = (
+/obj/structure/mecha_wreckage/odysseus,
+/turf/open/floor/mineral/titanium/yellow,
+/area/ruin/powered)
+"P" = (
+/obj/item/stack/sheet/metal,
+/turf/open/space,
+/area/space)
+"Q" = (
+/obj/structure/mecha_wreckage/gygax,
+/turf/open/floor/mineral/titanium,
+/area/ruin/powered)
+"R" = (
+/turf/open/floor/plating/airless{
+ icon_state = "platingdmg3"
+ },
+/area/space)
+"S" = (
+/obj/item/stack/rods,
+/turf/open/floor/plating/airless,
+/area/ruin/powered)
+"T" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall14";
+ dir = 2
+ },
+/area/ruin/powered)
+"U" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall_s9";
+ dir = 2
+ },
+/area/ruin/powered)
+"V" = (
+/obj/item/stack/rods,
+/turf/open/space,
+/area/space)
+"W" = (
+/turf/closed/wall/shuttle{
+ icon_state = "swall15";
+ dir = 2
+ },
+/area/ruin/powered)
+"X" = (
+/obj/structure/shuttle/engine/propulsion,
+/turf/open/space,
+/area/ruin/powered)
(1,1,1) = {"
-abcccccda
-aefghijea
-aeklmnJea
-bopqqqqod
-erststtue
-evwwxyzAe
-eBwCwzwyD
-eEFGwwwwD
-GHwFyHywD
-ISHwKLwBD
-MHNGOOwyD
-PIIHsHQse
-aRIPSHqTU
-aVaaIabWd
-aaaaaaXXX
+a
+a
+a
+b
+e
+e
+e
+e
+G
+I
+M
+P
+a
+a
+a
+"}
+(2,1,1) = {"
+b
+e
+e
+e
+r
+v
+B
+E
+H
+S
+H
+I
+R
+V
+a
+"}
+(3,1,1) = {"
+c
+f
+k
+p
+s
+w
+w
+F
+w
+H
+N
+I
+I
+a
+a
+"}
+(4,1,1) = {"
+c
+g
+l
+e
+t
+w
+C
+G
+F
+w
+G
+H
+P
+a
+a
+"}
+(5,1,1) = {"
+c
+h
+m
+e
+s
+x
+w
+w
+y
+K
+O
+s
+S
+I
+a
+"}
+(6,1,1) = {"
+c
+i
+n
+e
+t
+y
+z
+w
+H
+L
+O
+H
+H
+a
+a
+"}
+(7,1,1) = {"
+c
+j
+J
+e
+t
+z
+w
+w
+y
+w
+w
+Q
+e
+b
+X
+"}
+(8,1,1) = {"
+b
+e
+e
+e
+u
+A
+y
+w
+w
+B
+y
+s
+e
+e
+X
+"}
+(9,1,1) = {"
+a
+a
+a
+b
+e
+e
+D
+D
+D
+D
+D
+e
+b
+b
+X
"}
diff --git a/_maps/RandomRuins/SpaceRuins/originalcontent.dmm b/_maps/RandomRuins/SpaceRuins/originalcontent.dmm
new file mode 100644
index 00000000000..e4eaf7ce8a1
--- /dev/null
+++ b/_maps/RandomRuins/SpaceRuins/originalcontent.dmm
@@ -0,0 +1,175 @@
+"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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"ak" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTHWEST)"; icon_state = "paper"; dir = 9},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"al" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTH)"; icon_state = "paper"; dir = 1},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"am" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTHEAST)"; icon_state = "paper"; dir = 5},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"ao" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (EAST)"; icon_state = "papercorner"; dir = 4},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"ap" = (/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"aq" = (/obj/structure/fluff/paper{tag = "icon-paper (EAST)"; icon_state = "paper"; dir = 4},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"ar" = (/obj/structure/fluff/paper{tag = "icon-paper (WEST)"; icon_state = "paper"; dir = 8},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"at" = (/mob/living/simple_animal/hostile/stickman,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"ay" = (/obj/structure/fluff/paper{tag = "icon-paper (SOUTHWEST)"; icon_state = "paper"; dir = 10},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"az" = (/obj/structure/fluff/paper,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"aA" = (/obj/structure/fluff/paper/corner{tag = "icon-papercorner (WEST)"; icon_state = "papercorner"; dir = 8},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"aI" = (/obj/structure/fluff/paper/stack{tag = "icon-paperstack (NORTH)"; icon_state = "paperstack"; dir = 1},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"aK" = (/obj/structure/fluff/paper{tag = "icon-paper (NORTH)"; icon_state = "paper"; dir = 1},/obj/structure/fluff/paper,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"aM" = (/obj/structure/fluff/paper/stack{tag = "icon-paperstack (SOUTHWEST)"; icon_state = "paperstack"; dir = 10},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"aO" = (/obj/structure/fluff/paper,/mob/living/simple_animal/hostile/stickman/dog,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"aS" = (/obj/structure/fluff/paper/corner,/mob/living/simple_animal/hostile/stickman/dog,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"aT" = (/obj/structure/fluff/paper{tag = "icon-paper (SOUTHEAST)"; icon_state = "paper"; dir = 6},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"aX" = (/obj/structure/fluff/paper/stack,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"bl" = (/obj/structure/fluff/paper/stack{tag = "icon-paperstack (NORTHWEST)"; icon_state = "paperstack"; dir = 9},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"bm" = (/obj/structure/fluff/paper,/mob/living/simple_animal/hostile/stickman,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"bs" = (/obj/item/toy/crayon/spraycan,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"bt" = (/obj/item/weapon/storage/crayons,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"bu" = (/mob/living/simple_animal/hostile/stickman/ranged,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"bA" = (/obj/item/device/toner,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"bE" = (/mob/living/simple_animal/hostile/stickman/dog,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"bG" = (/obj/item/toy/crayon/blue,/mob/living/simple_animal/hostile/stickman/ranged,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"bM" = (/obj/item/toy/crayon/purple,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"bR" = (/obj/structure/fluff/paper/stack{tag = "icon-paperstack (EAST)"; icon_state = "paperstack"; dir = 4},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"bV" = (/obj/item/toy/crayon/yellow,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"bX" = (/obj/item/toy/crayon/blue,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"bY" = (/obj/item/toy/crayon/red,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"cc" = (/mob/living/simple_animal/hostile/boss/paper_wizard,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"cp" = (/obj/structure/fluff/paper{tag = "icon-paper (SOUTHWEST)"; icon_state = "paper"; dir = 10},/obj/machinery/photocopier,/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/area/ruin/powered)
+"ct" = (/obj/structure/fluff/paper,/obj/structure/fluff/paper{tag = "icon-paper (NORTH)"; icon_state = "paper"; dir = 1},/turf/open/indestructible{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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{desc = "A floor made of invulernable notebook paper."; icon_state = "paperfloor"; name = "notebook floor"},/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
+"}
diff --git a/_maps/RandomRuins/SpaceRuins/spacebar.dmm b/_maps/RandomRuins/SpaceRuins/spacebar.dmm
index d8d84a01eb1..31f8bbc2882 100644
--- a/_maps/RandomRuins/SpaceRuins/spacebar.dmm
+++ b/_maps/RandomRuins/SpaceRuins/spacebar.dmm
@@ -29,10 +29,7 @@
/area/ruin/powered)
"ai" = (
/turf/open/floor/plating/asteroid,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/interior,
/area/ruin/powered)
"aj" = (
/obj/structure/grille,
@@ -51,16 +48,13 @@
/turf/closed/wall,
/area/ruin/powered)
"am" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall3";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/ruin/powered)
"an" = (
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/ruin/powered)
"ao" = (
/obj/structure/table,
@@ -118,7 +112,7 @@
name = "Space Bar"
})
"aw" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/ruin/powered)
"ax" = (
/obj/machinery/door/airlock{
@@ -139,16 +133,13 @@
"az" = (
/turf/open/floor/plating,
/obj/structure/shuttle/engine/propulsion/burst,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f5";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/interior,
/area/ruin/powered)
"aA" = (
/obj/machinery/door/airlock/shuttle{
name = "Escape Pod Airlock"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/ruin/powered)
"aB" = (
/turf/open/floor/plating,
@@ -1381,10 +1372,10 @@ bt
aM
af
af
-ak
+ai
am
am
-aB
+az
af
af
af
@@ -1561,10 +1552,10 @@ br
af
af
af
-ak
+ai
am
am
-aB
+az
af
af
cf
diff --git a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm
index 2b55c8d4690..7080aeb2089 100644
--- a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm
+++ b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm
@@ -5079,46 +5079,77 @@
/obj/machinery/light/small,
/turf/open/floor/plasteel/neutral,
/area/ruin/hotel/custodial)
-"mS" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/machinery/door/airlock{
- name = "Theatre";
- req_access_txt = "200"
+"my" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ dir = 4
},
-/turf/open/floor/plasteel/grimy,
-/area/ruin/hotel/bar)
-"mR" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 30
+ },
+/turf/open/floor/carpet,
+/area/ruin/hotel)
+"mz" = (
/obj/structure/extinguisher_cabinet{
pixel_y = -30
},
+/turf/open/floor/carpet,
+/area/ruin/hotel)
+"mA" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 30
+ },
+/turf/open/floor/wood,
+/area/ruin/hotel/dock)
+"mB" = (
+/obj/structure/sink/kitchen{
+ pixel_y = 28
+ },
/turf/open/floor/plasteel/cafeteria,
/area/ruin/hotel/bar)
-"mQ" = (
-/obj/structure/window/reinforced{
- dir = 4
+"mC" = (
+/obj/machinery/processor,
+/turf/open/floor/plasteel/cafeteria,
+/area/ruin/hotel/bar)
+"mD" = (
+/obj/structure/table,
+/obj/machinery/chem_dispenser/drinks/beer,
+/turf/open/floor/plasteel/bar,
+/area/ruin/hotel/bar)
+"mE" = (
+/obj/machinery/chem_master/condimaster{
+ name = "CondiMaster Neo"
},
-/turf/open/floor/plasteel/grimy,
+/turf/open/floor/plasteel/freezer,
/area/ruin/hotel/bar)
-"mP" = (
-/turf/open/floor/plasteel/grimy,
-/area/ruin/hotel/bar)
-"mO" = (
+"mF" = (
+/turf/open/floor/carpet{
+ icon_state = "carpetsymbol"
+ },
+/area/ruin/hotel/dock)
+"mG" = (
/obj/structure/table/wood,
-/obj/item/device/instrument/violin,
/turf/open/floor/plasteel/grimy,
-/area/ruin/hotel/bar)
-"mN" = (
-/obj/machinery/smartfridge,
+/area/ruin/hotel/dock)
+"mH" = (
+/turf/open/floor/plasteel/grimy,
+/area/ruin/hotel/dock)
+"mI" = (
+/obj/structure/table,
+/obj/machinery/reagentgrinder,
/turf/open/floor/plasteel/cafeteria,
/area/ruin/hotel/bar)
-"mM" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
+"mJ" = (
+/obj/structure/table/wood,
+/obj/item/device/instrument/guitar,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/open/floor/plasteel/grimy,
+/area/ruin/hotel/bar)
+"mK" = (
/obj/structure/window/reinforced{
dir = 1
},
-/obj/structure/chair/stool,
/turf/open/floor/plasteel/grimy,
/area/ruin/hotel/bar)
"mL" = (
@@ -5131,79 +5162,48 @@
},
/turf/open/floor/plasteel/grimy,
/area/ruin/hotel/bar)
-"mK" = (
+"mM" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
/obj/structure/window/reinforced{
dir = 1
},
+/obj/structure/chair/stool,
/turf/open/floor/plasteel/grimy,
/area/ruin/hotel/bar)
-"mJ" = (
+"mN" = (
+/obj/machinery/smartfridge,
+/turf/open/floor/plasteel/cafeteria,
+/area/ruin/hotel/bar)
+"mO" = (
/obj/structure/table/wood,
-/obj/item/device/instrument/guitar,
+/obj/item/device/instrument/violin,
+/turf/open/floor/plasteel/grimy,
+/area/ruin/hotel/bar)
+"mP" = (
+/turf/open/floor/plasteel/grimy,
+/area/ruin/hotel/bar)
+"mQ" = (
/obj/structure/window/reinforced{
- dir = 1
+ dir = 4
},
/turf/open/floor/plasteel/grimy,
/area/ruin/hotel/bar)
-"mI" = (
-/obj/structure/table,
-/obj/machinery/reagentgrinder,
-/turf/open/floor/plasteel/cafeteria,
-/area/ruin/hotel/bar)
-"mH" = (
-/turf/open/floor/plasteel/grimy,
-/area/ruin/hotel/dock)
-"mG" = (
-/obj/structure/table/wood,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/hotel/dock)
-"mF" = (
-/turf/open/floor/carpet{
- icon_state = "carpetsymbol"
- },
-/area/ruin/hotel/dock)
-"mE" = (
-/obj/machinery/chem_master/condimaster{
- name = "CondiMaster Neo"
- },
-/turf/open/floor/plasteel/freezer,
-/area/ruin/hotel/bar)
-"mD" = (
-/obj/structure/table,
-/obj/machinery/chem_dispenser/drinks/beer,
-/turf/open/floor/plasteel/bar,
-/area/ruin/hotel/bar)
-"mC" = (
-/obj/machinery/processor,
-/turf/open/floor/plasteel/cafeteria,
-/area/ruin/hotel/bar)
-"mB" = (
-/obj/structure/sink/kitchen{
- pixel_y = 28
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/ruin/hotel/bar)
-"mA" = (
-/obj/structure/extinguisher_cabinet{
- pixel_y = 30
- },
-/turf/open/floor/wood,
-/area/ruin/hotel/dock)
-"mz" = (
+"mR" = (
/obj/structure/extinguisher_cabinet{
pixel_y = -30
},
-/turf/open/floor/carpet,
-/area/ruin/hotel)
-"my" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
+/turf/open/floor/plasteel/cafeteria,
+/area/ruin/hotel/bar)
+"mS" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/obj/machinery/door/airlock{
+ name = "Theatre";
+ req_access_txt = "200"
},
-/obj/structure/extinguisher_cabinet{
- pixel_y = 30
- },
-/turf/open/floor/carpet,
-/area/ruin/hotel)
+/turf/open/floor/plasteel/grimy,
+/area/ruin/hotel/bar)
(1,1,1) = {"
aa
@@ -7135,8 +7135,8 @@ aa
aa
aa
aa
-it
-iv
+aa
+aa
aa
aa
aa
@@ -7212,8 +7212,8 @@ aa
aa
aa
aa
-iu
-iw
+aa
+aa
aa
aa
aa
diff --git a/_maps/RandomZLevels/Academy.dmm b/_maps/RandomZLevels/Academy.dmm
index 7f7d501f41c..3a62b4a2686 100644
--- a/_maps/RandomZLevels/Academy.dmm
+++ b/_maps/RandomZLevels/Academy.dmm
@@ -502,9 +502,7 @@
/turf/closed/wall,
/area/awaymission/academy/classrooms)
"bF" = (
-/turf/closed/wall/shuttle{
- icon_state = "swallc2"
- },
+/turf/closed/wall/mineral/titanium,
/area/awaymission/academy/classrooms)
"bG" = (
/turf/closed/wall/shuttle{
@@ -11609,9 +11607,9 @@ aa
aa
bs
bF
-bW
-bW
-cs
+bF
+bF
+bF
cA
cA
cP
@@ -11738,7 +11736,7 @@ aa
aa
aa
bs
-bG
+bF
bX
bZ
bZ
@@ -11868,7 +11866,7 @@ aa
aa
aP
bs
-bG
+bF
bY
bZ
bZ
@@ -11998,7 +11996,7 @@ aa
aP
aP
bs
-bG
+bF
bZ
bZ
bZ
@@ -12128,7 +12126,7 @@ aP
aP
aa
bs
-bG
+bF
bZ
bX
bZ
@@ -12258,7 +12256,7 @@ ab
aP
aP
bs
-bG
+bF
ca
bZ
bZ
@@ -12388,7 +12386,7 @@ aP
aa
aa
bs
-bG
+bF
bZ
bZ
bZ
@@ -12518,10 +12516,10 @@ aP
aa
aa
bs
-bH
-bW
-bW
-cs
+bF
+bF
+bF
+bF
cC
cC
cR
diff --git a/_maps/RandomZLevels/centcomAway.dmm b/_maps/RandomZLevels/centcomAway.dmm
index b40e2d86185..070b4850138 100644
--- a/_maps/RandomZLevels/centcomAway.dmm
+++ b/_maps/RandomZLevels/centcomAway.dmm
@@ -408,10 +408,7 @@
/turf/open/floor/plasteel/vault{
dir = 5
},
-/turf/closed/wall/shuttle{
- icon_state = "swall_f6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/interior,
/area/awaymission/centcomAway/hangar)
"bo" = (
/obj/structure/shuttle/engine/propulsion{
@@ -492,10 +489,7 @@
/turf/open/floor/plating,
/area/awaymission/centcomAway/maint)
"bB" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall3";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/awaymission/centcomAway/hangar)
"bC" = (
/obj/structure/window/reinforced,
@@ -591,24 +585,18 @@
/area/awaymission/centcomAway/hangar)
"bS" = (
/turf/open/floor/plating,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/interior,
/area/awaymission/centcomAway/hangar)
"bT" = (
-/turf/open/floor/plasteel/shuttle,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f9";
- dir = 2
- },
+/turf/open/floor/mineral/titanium/blue,
+/turf/closed/wall/mineral/titanium/interior,
/area/awaymission/centcomAway/hangar)
"bU" = (
/obj/structure/closet/emcloset,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaymission/centcomAway/hangar)
"bV" = (
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/awaymission/centcomAway/hangar)
"bW" = (
/obj/structure/table,
@@ -617,7 +605,7 @@
pixel_y = 4
},
/obj/item/weapon/storage/firstaid/toxin,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaymission/centcomAway/hangar)
"bX" = (
/obj/structure/table,
@@ -626,7 +614,7 @@
pixel_x = -2;
pixel_y = 4
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaymission/centcomAway/hangar)
"bY" = (
/obj/structure/table,
@@ -638,7 +626,7 @@
pixel_x = -2;
pixel_y = 4
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaymission/centcomAway/hangar)
"bZ" = (
/turf/open/floor/plasteel/shuttle,
@@ -728,13 +716,10 @@
/turf/open/floor/plating/airless,
/area/awaymission/centcomAway/maint)
"cm" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall1";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/nodiagonal,
/area/awaymission/centcomAway/hangar)
"cn" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaymission/centcomAway/hangar)
"co" = (
/obj/item/weapon/pen,
@@ -847,41 +832,41 @@
"cJ" = (
/obj/structure/table/reinforced,
/obj/item/weapon/paper_bin,
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/awaymission/centcomAway/hangar)
"cK" = (
/obj/structure/table/reinforced,
/obj/item/weapon/storage/fancy/donut_box,
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/awaymission/centcomAway/hangar)
"cL" = (
/obj/structure/table/reinforced,
/obj/item/weapon/pen,
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/awaymission/centcomAway/hangar)
"cM" = (
/obj/structure/table/reinforced,
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/awaymission/centcomAway/hangar)
"cN" = (
/obj/machinery/sleeper{
icon_state = "sleeper-open";
dir = 8
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaymission/centcomAway/hangar)
"cO" = (
/obj/machinery/sleep_console{
icon_state = "console";
dir = 8
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaymission/centcomAway/hangar)
"cP" = (
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaymission/centcomAway/hangar)
"cQ" = (
/turf/closed/wall/shuttle{
@@ -908,25 +893,25 @@
/area/awaymission/centcomAway/general)
"cU" = (
/obj/machinery/computer/secure_data,
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/awaymission/centcomAway/hangar)
"cV" = (
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/awaymission/centcomAway/hangar)
"cW" = (
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/awaymission/centcomAway/hangar)
"cX" = (
/obj/structure/table/reinforced,
/obj/item/weapon/clipboard,
/obj/item/weapon/stamp,
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/awaymission/centcomAway/hangar)
"cY" = (
/turf/open/floor/plasteel/yellow/side{
@@ -947,16 +932,16 @@
"da" = (
/obj/structure/table,
/obj/item/device/assembly/flash/handheld,
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/awaymission/centcomAway/hangar)
"db" = (
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/awaymission/centcomAway/hangar)
"dc" = (
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaymission/centcomAway/hangar)
"dd" = (
/obj/structure/reagent_dispensers/fueltank,
@@ -997,7 +982,7 @@
"dl" = (
/obj/structure/table,
/obj/item/weapon/storage/box/handcuffs,
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/awaymission/centcomAway/hangar)
"dm" = (
/obj/machinery/door/window/northright{
@@ -1007,7 +992,7 @@
name = "Security Desk";
req_access_txt = "103"
},
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/awaymission/centcomAway/hangar)
"dn" = (
/obj/structure/closet/crate,
@@ -1076,7 +1061,7 @@
/area/awaymission/centcomAway/maint)
"dz" = (
/obj/structure/bed,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaymission/centcomAway/hangar)
"dA" = (
/obj/structure/grille,
@@ -1123,7 +1108,7 @@
/area/awaymission/centcomAway/cafe)
"dG" = (
/obj/structure/bed,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/awaymission/centcomAway/hangar)
"dH" = (
/obj/structure/table,
@@ -1151,7 +1136,7 @@
name = "Rest Room";
req_access_txt = "0"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/awaymission/centcomAway/hangar)
"dM" = (
/obj/structure/closet/crate/large,
@@ -1240,17 +1225,17 @@
"dZ" = (
/obj/structure/table,
/obj/structure/bedsheetbin,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaymission/centcomAway/hangar)
"ea" = (
/obj/structure/table,
/obj/item/weapon/hand_labeler,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaymission/centcomAway/hangar)
"eb" = (
/obj/structure/table,
/obj/item/weapon/storage/box/donkpockets,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaymission/centcomAway/hangar)
"ec" = (
/obj/structure/flora/ausbushes,
@@ -1371,7 +1356,7 @@
name = "Cockpit";
req_access_txt = "109"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/awaymission/centcomAway/hangar)
"eu" = (
/turf/closed/wall/r_wall,
@@ -1397,18 +1382,18 @@
"ez" = (
/obj/structure/table,
/obj/item/device/radio/off,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaymission/centcomAway/hangar)
"eA" = (
/obj/structure/chair{
dir = 4;
name = "Prosecution"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaymission/centcomAway/hangar)
"eB" = (
/obj/structure/filingcabinet,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaymission/centcomAway/hangar)
"eC" = (
/turf/open/floor/plasteel/green/side{
@@ -1495,7 +1480,7 @@
/area/awaymission/centcomAway/general)
"eR" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaymission/centcomAway/hangar)
"eS" = (
/obj/machinery/telecomms/relay/preset/ruskie,
@@ -1544,26 +1529,26 @@
"eZ" = (
/obj/structure/table,
/obj/item/weapon/storage/lockbox,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaymission/centcomAway/hangar)
"fa" = (
/obj/structure/table,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaymission/centcomAway/hangar)
"fb" = (
/obj/structure/frame/computer,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaymission/centcomAway/hangar)
"fc" = (
/obj/structure/table,
/obj/item/weapon/clipboard,
/obj/item/weapon/pen,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaymission/centcomAway/hangar)
"fd" = (
/obj/structure/table,
/obj/item/weapon/paper_bin,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaymission/centcomAway/hangar)
"fe" = (
/turf/open/floor/plasteel/green/side{
@@ -2153,17 +2138,11 @@
/obj/structure/shuttle/engine/propulsion/burst{
dir = 4
},
-/turf/closed/wall/shuttle{
- icon_state = "swall_f6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/interior,
/area/awaymission/centcomAway/hangar)
"gT" = (
/turf/open/floor/plasteel/black,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f10";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/interior,
/area/awaymission/centcomAway/hangar)
"gU" = (
/obj/structure/table,
@@ -2212,7 +2191,7 @@
/area/awaymission/centcomAway/courtroom)
"hc" = (
/obj/machinery/door/unpowered/shuttle,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaymission/centcomAway/hangar)
"hd" = (
/obj/structure/chair{
@@ -2221,7 +2200,7 @@
/obj/item/device/radio/intercom{
pixel_y = 25
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaymission/centcomAway/hangar)
"he" = (
/obj/structure/grille,
@@ -8707,7 +8686,7 @@ bn
bB
bB
bB
-cw
+bn
bd
be
be
@@ -8732,7 +8711,7 @@ gD
gD
gS
hc
-hv
+gS
gD
aV
ii
@@ -8837,8 +8816,8 @@ bo
bC
bR
bR
-ca
-cw
+bS
+bn
bd
bR
bd
@@ -8860,19 +8839,19 @@ gm
gD
gD
gD
-bH
+bB
hd
-bH
+bB
gD
aV
ij
-ik
+gm
ij
-ik
+gm
ij
-ik
+gm
ij
-ik
+gm
aV
bR
gD
@@ -8968,7 +8947,7 @@ bC
bR
bR
bR
-bH
+bB
bd
bd
bd
@@ -8990,19 +8969,19 @@ gm
gD
gD
gD
-bH
+bB
dc
-bH
+bB
gD
aV
-ik
-ik
-ik
-ik
-ik
-ik
-ik
-ik
+gm
+gm
+gm
+gm
+gm
+gm
+gm
+gm
aV
gD
gD
@@ -9098,17 +9077,17 @@ bC
bS
cm
cx
-cI
-bB
-bB
-bB
-bD
+cm
bB
bB
bB
bB
bB
-eq
+bB
+bB
+bB
+bB
+bS
bR
bR
bd
@@ -9122,14 +9101,14 @@ gD
gD
gT
he
-hw
+gT
gD
aV
il
gD
gD
-ik
-ik
+gm
+gm
gD
gD
gD
@@ -9223,8 +9202,8 @@ aa
aa
aV
bd
-br
-bD
+bn
+bB
bT
cn
cn
@@ -9232,14 +9211,14 @@ cJ
cU
da
dl
-bH
+bB
dz
dz
dz
dz
dz
-er
-eq
+bB
+bS
bR
bR
bd
@@ -9354,7 +9333,7 @@ aa
aV
bd
bd
-bE
+bB
bU
cn
bV
@@ -9362,17 +9341,17 @@ cK
cV
db
db
-bH
+bB
bV
bV
bV
bV
bV
-er
-bI
bB
bB
-cw
+bB
+bB
+bn
bd
bd
bd
@@ -9492,13 +9471,13 @@ cL
cW
db
db
-bH
+bB
dz
dG
bV
dz
dz
-bH
+bB
ez
eb
eZ
@@ -9511,7 +9490,7 @@ gD
gD
gS
hc
-hv
+gS
gD
gD
aV
@@ -9614,7 +9593,7 @@ aa
aV
be
bd
-bG
+bB
bW
cn
bV
@@ -9622,13 +9601,13 @@ cM
cX
cM
dm
-cI
+cm
+bB
+bB
+dL
+bB
bB
cm
-dL
-dR
-bB
-es
cP
cn
fa
@@ -9639,9 +9618,9 @@ bd
gm
gD
gD
-bH
+bB
hd
-bH
+bB
gD
gD
aV
@@ -9744,7 +9723,7 @@ aa
aV
bd
bd
-bH
+bB
bX
cn
bV
@@ -9769,9 +9748,9 @@ bd
gm
gD
gD
-bH
+bB
dc
-bH
+bB
gD
gD
mT
@@ -9874,7 +9853,7 @@ aa
aV
bd
bd
-bE
+bB
bY
cn
bV
@@ -9888,7 +9867,7 @@ cP
bV
cn
dZ
-bG
+bB
eA
cn
fc
@@ -9901,7 +9880,7 @@ gD
gD
gT
he
-hw
+gT
gD
gD
aV
@@ -10018,7 +9997,7 @@ dc
bV
cn
ea
-bH
+bB
eB
ez
fd
@@ -10134,7 +10113,7 @@ aa
aV
bd
bd
-bG
+bB
bU
cn
bV
@@ -10148,11 +10127,11 @@ bV
bV
cn
eb
-er
-bD
bB
bB
-cy
+bB
+bB
+bn
bd
bd
bd
@@ -10264,8 +10243,8 @@ aa
aV
bd
bn
-bI
-bZ
+bB
+bT
cn
cn
cP
@@ -10278,8 +10257,8 @@ cP
bV
cn
bU
-er
-cy
+bB
+bn
bd
bd
bd
@@ -10395,20 +10374,20 @@ aV
bd
bo
bC
-ca
+bS
cm
cx
-cQ
-bB
cm
-bF
-du
-dA
-du
-bF
-dR
bB
-cy
+bB
+bF
+bB
+dA
+bB
+bF
+bB
+bB
+bn
bd
bd
bd
@@ -10528,7 +10507,7 @@ bC
bR
bR
bR
-bH
+bB
bd
dd
bd
@@ -10658,7 +10637,7 @@ bC
bR
bR
bS
-cy
+bn
bd
bd
bd
@@ -10783,11 +10762,11 @@ aa
aa
aV
bd
-br
+bn
bB
bB
bB
-cy
+bn
bd
bd
bd
@@ -13161,7 +13140,7 @@ gz
eD
eD
eD
-jl
+fY
fx
eD
eD
@@ -13543,7 +13522,7 @@ eD
ho
fv
hI
-jl
+fY
eu
eu
eu
diff --git a/_maps/RandomZLevels/moonoutpost19.dmm b/_maps/RandomZLevels/moonoutpost19.dmm
index 6bdfdaf1e86..16ba61919d5 100644
--- a/_maps/RandomZLevels/moonoutpost19.dmm
+++ b/_maps/RandomZLevels/moonoutpost19.dmm
@@ -5671,7 +5671,7 @@
name = "research director's locker";
req_access_txt = "201"
},
-/obj/item/weapon/storage/backpack/satchel_tox,
+/obj/item/weapon/storage/backpack/satchel/tox,
/obj/item/clothing/gloves/color/latex,
/turf/open/floor/plasteel/cafeteria{
dir = 5
@@ -8269,19 +8269,13 @@
initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251";
heat_capacity = 1e+006
},
-/turf/closed/wall/shuttle{
- icon_state = "swall_f6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/interior,
/area/awaycontent/a1{
has_gravity = 1;
name = "MO19 Arrivals"
})
"ld" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/awaycontent/a1{
has_gravity = 1;
name = "MO19 Arrivals"
@@ -8789,11 +8783,8 @@
name = "MO19 Arrivals"
})
"lV" = (
-/turf/open/floor/plasteel/shuttle,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f9";
- dir = 2
- },
+/turf/open/floor/mineral/titanium/blue,
+/turf/closed/wall/mineral/titanium/interior,
/area/awaycontent/a1{
has_gravity = 1;
name = "MO19 Arrivals"
@@ -8801,7 +8792,7 @@
"lW" = (
/obj/structure/table,
/obj/item/weapon/storage/lockbox,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaycontent/a1{
has_gravity = 1;
name = "MO19 Arrivals"
@@ -8809,7 +8800,7 @@
"lX" = (
/obj/structure/table,
/obj/item/device/radio/off,
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/awaycontent/a1{
has_gravity = 1;
name = "MO19 Arrivals"
@@ -8828,7 +8819,7 @@
pixel_x = -32;
pixel_y = 0
},
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/awaycontent/a1{
has_gravity = 1;
name = "MO19 Arrivals"
@@ -8840,13 +8831,13 @@
/obj/machinery/light/small{
dir = 1
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaycontent/a1{
has_gravity = 1;
name = "MO19 Arrivals"
})
"mb" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaycontent/a1{
has_gravity = 1;
name = "MO19 Arrivals"
@@ -8855,7 +8846,7 @@
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaycontent/a1{
has_gravity = 1;
name = "MO19 Arrivals"
@@ -8868,14 +8859,14 @@
/obj/machinery/light/small{
dir = 1
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaycontent/a1{
has_gravity = 1;
name = "MO19 Arrivals"
})
"me" = (
/obj/structure/closet/emcloset,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaycontent/a1{
has_gravity = 1;
name = "MO19 Arrivals"
@@ -8947,7 +8938,7 @@
})
"ml" = (
/obj/structure/table,
-/obj/item/weapon/storage/backpack/satchel/withwallet,
+/obj/item/weapon/storage/backpack/satchel/leather/withwallet,
/turf/open/floor/plasteel/black,
/area/awaycontent/a1{
has_gravity = 1;
@@ -9013,7 +9004,7 @@
"mp" = (
/obj/structure/table,
/obj/item/weapon/storage/box/donkpockets,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaycontent/a1{
has_gravity = 1;
name = "MO19 Arrivals"
@@ -9025,13 +9016,13 @@
/obj/machinery/light/small{
dir = 4
},
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/awaycontent/a1{
has_gravity = 1;
name = "MO19 Arrivals"
})
"mr" = (
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/awaycontent/a1{
has_gravity = 1;
name = "MO19 Arrivals"
@@ -9040,7 +9031,7 @@
/obj/effect/landmark{
name = "awaystart"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaycontent/a1{
has_gravity = 1;
name = "MO19 Arrivals"
@@ -9052,7 +9043,7 @@
/obj/effect/landmark{
name = "awaystart"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaycontent/a1{
has_gravity = 1;
name = "MO19 Arrivals"
@@ -9064,7 +9055,7 @@
/obj/structure/window/reinforced{
dir = 1
},
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/awaycontent/a1{
has_gravity = 1;
name = "MO19 Arrivals"
@@ -9206,7 +9197,7 @@
})
"mG" = (
/obj/machinery/computer/shuttle,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaycontent/a1{
has_gravity = 1;
name = "MO19 Arrivals"
@@ -9215,7 +9206,7 @@
/obj/machinery/door/airlock/shuttle{
name = "Shuttle Cockpit"
},
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/awaycontent/a1{
has_gravity = 1;
name = "MO19 Arrivals"
@@ -9224,7 +9215,7 @@
/obj/effect/landmark{
name = "awaystart"
},
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/awaycontent/a1{
has_gravity = 1;
name = "MO19 Arrivals"
@@ -9239,7 +9230,7 @@
/obj/effect/landmark{
name = "awaystart"
},
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/awaycontent/a1{
has_gravity = 1;
name = "MO19 Arrivals"
@@ -9248,7 +9239,7 @@
/obj/machinery/door/airlock/shuttle{
name = "Shuttle Airlock"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaycontent/a1{
has_gravity = 1;
name = "MO19 Arrivals"
@@ -9410,7 +9401,7 @@
/obj/structure/table,
/obj/item/weapon/clipboard,
/obj/item/weapon/pen,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaycontent/a1{
has_gravity = 1;
name = "MO19 Arrivals"
@@ -9420,7 +9411,7 @@
/obj/machinery/light/small{
dir = 4
},
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/awaycontent/a1{
has_gravity = 1;
name = "MO19 Arrivals"
@@ -9439,7 +9430,7 @@
dir = 4
},
/obj/structure/window/reinforced,
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/awaycontent/a1{
has_gravity = 1;
name = "MO19 Arrivals"
@@ -9522,7 +9513,7 @@
})
"nf" = (
/obj/structure/filingcabinet,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaycontent/a1{
has_gravity = 1;
name = "MO19 Arrivals"
@@ -9532,7 +9523,7 @@
dir = 8
},
/obj/machinery/light/small,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaycontent/a1{
has_gravity = 1;
name = "MO19 Arrivals"
@@ -9543,7 +9534,7 @@
pixel_y = -30
},
/obj/machinery/light/small,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaycontent/a1{
has_gravity = 1;
name = "MO19 Arrivals"
@@ -10248,7 +10239,7 @@
})
"of" = (
/obj/item/weapon/shard,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/awaycontent/a3{
always_unpowered = 1;
ambientsounds = list('sound/ambience/ambimine.ogg');
@@ -10263,7 +10254,7 @@
/obj/item/weapon/shard{
icon_state = "medium"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/awaycontent/a3{
always_unpowered = 1;
ambientsounds = list('sound/ambience/ambimine.ogg');
@@ -10278,7 +10269,7 @@
/obj/item/weapon/shard{
icon_state = "small"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/awaycontent/a3{
always_unpowered = 1;
ambientsounds = list('sound/ambience/ambimine.ogg');
@@ -10290,7 +10281,7 @@
poweralm = 0
})
"oi" = (
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/awaycontent/a3{
always_unpowered = 1;
ambientsounds = list('sound/ambience/ambimine.ogg');
@@ -10307,7 +10298,7 @@
destroyed = 1;
icon_state = "brokengrille"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/awaycontent/a3{
always_unpowered = 1;
ambientsounds = list('sound/ambience/ambimine.ogg');
@@ -10320,7 +10311,7 @@
})
"ok" = (
/obj/item/stack/rods,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/awaycontent/a3{
always_unpowered = 1;
ambientsounds = list('sound/ambience/ambimine.ogg');
@@ -10333,7 +10324,7 @@
})
"ol" = (
/obj/item/stack/cable_coil,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/awaycontent/a3{
always_unpowered = 1;
ambientsounds = list('sound/ambience/ambimine.ogg');
@@ -10348,7 +10339,7 @@
/obj/item/stack/cable_coil{
amount = 5
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/awaycontent/a3{
always_unpowered = 1;
ambientsounds = list('sound/ambience/ambimine.ogg');
@@ -10365,7 +10356,7 @@
icon_state = "coil_red2";
item_state = "coil_red2"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/awaycontent/a3{
always_unpowered = 1;
ambientsounds = list('sound/ambience/ambimine.ogg');
@@ -10382,7 +10373,7 @@
icon_state = "coil_red1";
item_state = "coil_red1"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/awaycontent/a3{
always_unpowered = 1;
ambientsounds = list('sound/ambience/ambimine.ogg');
@@ -10542,7 +10533,7 @@
poweralm = 0
})
"oy" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/awaycontent/a3{
always_unpowered = 1;
ambientsounds = list('sound/ambience/ambimine.ogg');
@@ -10797,7 +10788,7 @@
poweralm = 0
})
"oN" = (
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/awaycontent/a3{
always_unpowered = 1;
ambientsounds = list('sound/ambience/ambimine.ogg');
@@ -36013,7 +36004,7 @@ lc
lA
lA
lA
-nd
+lc
ba
ba
ba
@@ -36270,8 +36261,8 @@ lV
mp
mG
mV
-ne
-nd
+lV
+lc
ba
ba
ba
@@ -37036,13 +37027,13 @@ jS
eI
ba
ba
-ly
-lY
-lC
+ld
+ld
+ld
mH
-mX
-lY
-nn
+ld
+ld
+ld
ba
ba
ba
@@ -37550,13 +37541,13 @@ fQ
eJ
hI
ba
-lz
+ld
ma
mc
mr
mc
ng
-lz
+ld
ba
ba
ba
@@ -38064,13 +38055,13 @@ jU
ku
io
ba
-lB
+ld
mc
mt
mJ
mt
mc
-lB
+ld
ba
ba
ba
@@ -38321,13 +38312,13 @@ jU
kv
io
ba
-lz
+ld
md
ms
mI
ms
nh
-lz
+ld
ba
ba
ba
@@ -38835,14 +38826,14 @@ jV
kw
hI
lc
-lC
+ld
me
mb
mr
mb
me
-mX
-nd
+ld
+lc
ba
ba
ba
@@ -39348,15 +39339,15 @@ jr
jW
kv
io
-le
+lc
lE
mf
-lC
+ld
mK
-mX
+ld
lE
mf
-nv
+lc
ba
ba
ba
diff --git a/_maps/RandomZLevels/research.dmm b/_maps/RandomZLevels/research.dmm
index be9f8f18488..d66f49ddb40 100644
--- a/_maps/RandomZLevels/research.dmm
+++ b/_maps/RandomZLevels/research.dmm
@@ -20,7 +20,7 @@
/area/awaymission/research/exterior)
"ag" = (
/turf/open/floor/plating/asteroid/airless,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 8;
icon_state = "diagonalWall3"
},
@@ -45,15 +45,13 @@
/area/awaymission/research/interior/engineering)
"ak" = (
/turf/open/floor/plating/asteroid/airless,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 1;
icon_state = "diagonalWall3"
},
/area/awaymission/research/interior/engineering)
"al" = (
-/turf/closed/wall/shuttle{
- icon_state = "wall3"
- },
+/turf/closed/wall/mineral/plastitanium,
/area/awaymission/research/interior/engineering)
"am" = (
/obj/structure/window/reinforced,
@@ -241,7 +239,7 @@
/turf/open/floor/plasteel{
icon_state = "damaged4"
},
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
icon_state = "diagonalWall3"
},
/area/awaymission/research/interior/engineering)
@@ -253,7 +251,7 @@
/turf/open/floor/plasteel{
icon_state = "damaged1"
},
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 4;
icon_state = "diagonalWall3"
},
@@ -321,7 +319,7 @@
/turf/open/floor/plasteel{
icon_state = "damaged5"
},
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
icon_state = "diagonalWall3"
},
/area/awaymission/research/interior/engineering)
@@ -341,7 +339,7 @@
/turf/open/floor/plasteel{
icon_state = "damaged3"
},
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 4;
icon_state = "diagonalWall3"
},
@@ -4559,10 +4557,7 @@
/turf/open/floor/plating/asteroid,
/area/awaymission/research/exterior)
"me" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/awaymission/research/exterior)
"mf" = (
/turf/open/floor/plating/asteroid/airless,
@@ -4571,11 +4566,7 @@
icon_state = "propulsion";
dir = 8
},
-/turf/closed/wall/shuttle{
- dir = 3;
- icon_state = "swall_f10";
- layer = 2
- },
+/turf/closed/wall/mineral/titanium/interior,
/area/awaymission/research/exterior)
"mg" = (
/obj/structure/closet/emcloset,
@@ -4685,10 +4676,7 @@
/area/awaymission/research/interior/escapepods)
"my" = (
/turf/open/floor/plating/asteroid/airless,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f5";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/interior,
/area/awaymission/research/exterior)
"mz" = (
/turf/open/floor/plating/asteroid/airless,
@@ -33351,7 +33339,7 @@ ad
ad
mf
mt
-mz
+mf
ae
ae
ae
diff --git a/_maps/RandomZLevels/spacebattle.dmm b/_maps/RandomZLevels/spacebattle.dmm
index 93b2be2c665..bef870b8092 100644
--- a/_maps/RandomZLevels/spacebattle.dmm
+++ b/_maps/RandomZLevels/spacebattle.dmm
@@ -7,7 +7,7 @@
/area/space)
"ac" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 8;
icon_state = "diagonalWall3"
},
@@ -35,15 +35,13 @@
/area/awaymission/spacebattle/syndicate2)
"ag" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 1;
icon_state = "diagonalWall3"
},
/area/awaymission/spacebattle/syndicate2)
"ah" = (
-/turf/closed/wall/shuttle{
- icon_state = "wall3"
- },
+/turf/closed/wall/mineral/plastitanium,
/area/awaymission/spacebattle/syndicate2)
"ai" = (
/obj/structure/shuttle/engine/heater{
@@ -112,7 +110,7 @@
/area/awaymission/spacebattle/syndicate2)
"av" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 8;
icon_state = "diagonalWall3"
},
@@ -140,7 +138,7 @@
/area/awaymission/spacebattle/syndicate3)
"az" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 1;
icon_state = "diagonalWall3"
},
@@ -151,9 +149,7 @@
/turf/open/floor/plasteel/shuttle/red/syndicate,
/area/awaymission/spacebattle/syndicate2)
"aB" = (
-/turf/closed/wall/shuttle{
- icon_state = "wall3"
- },
+/turf/closed/wall/mineral/plastitanium,
/area/awaymission/spacebattle/syndicate3)
"aC" = (
/obj/structure/shuttle/engine/heater{
@@ -172,7 +168,7 @@
/area/awaymission/spacebattle/syndicate3)
"aF" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
icon_state = "diagonalWall3"
},
/area/awaymission/spacebattle/syndicate2)
@@ -185,7 +181,7 @@
/area/awaymission/spacebattle/syndicate2)
"aH" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 4;
icon_state = "diagonalWall3"
},
@@ -205,7 +201,7 @@
/area/awaymission/spacebattle/syndicate2)
"aL" = (
/turf/open/floor/plasteel/shuttle/red/syndicate,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 8;
icon_state = "diagonalWall3"
},
@@ -216,14 +212,14 @@
/area/awaymission/spacebattle/syndicate2)
"aN" = (
/turf/open/floor/plasteel/shuttle/red/syndicate,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 1;
icon_state = "diagonalWall3"
},
/area/awaymission/spacebattle/syndicate2)
"aO" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 8;
icon_state = "diagonalWall3"
},
@@ -251,7 +247,7 @@
/area/awaymission/spacebattle/syndicate1)
"aS" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 1;
icon_state = "diagonalWall3"
},
@@ -261,9 +257,7 @@
/turf/open/floor/plasteel/shuttle/red/syndicate,
/area/awaymission/spacebattle/syndicate3)
"aU" = (
-/turf/closed/wall/shuttle{
- icon_state = "wall3"
- },
+/turf/closed/wall/mineral/plastitanium,
/area/awaymission/spacebattle/syndicate1)
"aV" = (
/obj/structure/shuttle/engine/heater{
@@ -393,7 +387,7 @@
/area/awaymission/spacebattle/syndicate1)
"bq" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
icon_state = "diagonalWall3"
},
/area/awaymission/spacebattle/syndicate3)
@@ -403,7 +397,7 @@
/area/awaymission/spacebattle/syndicate3)
"bs" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 4;
icon_state = "diagonalWall3"
},
@@ -419,14 +413,14 @@
/area/awaymission/spacebattle/syndicate3)
"bv" = (
/turf/open/floor/plasteel/shuttle/red/syndicate,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 8;
icon_state = "diagonalWall3"
},
/area/awaymission/spacebattle/syndicate3)
"bw" = (
/turf/open/floor/plasteel/shuttle/red/syndicate,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 1;
icon_state = "diagonalWall3"
},
@@ -446,7 +440,7 @@
/area/awaymission/spacebattle/syndicate3)
"bz" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
icon_state = "diagonalWall3"
},
/area/awaymission/spacebattle/syndicate1)
@@ -456,7 +450,7 @@
/area/awaymission/spacebattle/syndicate2)
"bB" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 4;
icon_state = "diagonalWall3"
},
@@ -467,7 +461,7 @@
/area/awaymission/spacebattle/syndicate1)
"bD" = (
/turf/open/floor/plasteel/shuttle/red/syndicate,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 8;
icon_state = "diagonalWall3"
},
@@ -478,7 +472,7 @@
/area/awaymission/spacebattle/syndicate1)
"bF" = (
/turf/open/floor/plasteel/shuttle/red/syndicate,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 1;
icon_state = "diagonalWall3"
},
@@ -493,7 +487,7 @@
/area/awaymission/spacebattle/syndicate1)
"bH" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 8;
icon_state = "diagonalWall3"
},
@@ -518,15 +512,13 @@
/area/awaymission/spacebattle/cruiser)
"bL" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 1;
icon_state = "diagonalWall3"
},
/area/awaymission/spacebattle/cruiser)
"bM" = (
-/turf/closed/wall/shuttle{
- icon_state = "wall3"
- },
+/turf/closed/wall/mineral/plastitanium,
/area/awaymission/spacebattle/cruiser)
"bN" = (
/obj/structure/window/reinforced,
@@ -566,16 +558,10 @@
/turf/open/floor/plasteel/shuttle/red/syndicate,
/area/awaymission/spacebattle/cruiser)
"bS" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/awaymission/spacebattle/cruiser)
"bT" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/awaymission/spacebattle/cruiser)
"bU" = (
/turf/closed/wall/shuttle{
@@ -653,7 +639,7 @@
/turf/open/floor/plasteel{
icon_state = "damaged5"
},
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
icon_state = "diagonalWall3"
},
/area/awaymission/spacebattle/cruiser)
@@ -668,7 +654,7 @@
/turf/open/floor/plasteel{
icon_state = "damaged4"
},
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 4;
icon_state = "diagonalWall3"
},
@@ -681,7 +667,7 @@
/turf/open/floor/plasteel{
icon_state = "damaged2"
},
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
icon_state = "diagonalWall3"
},
/area/awaymission/spacebattle/cruiser)
@@ -699,7 +685,7 @@
/turf/open/floor/plasteel{
icon_state = "damaged5"
},
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 4;
icon_state = "diagonalWall3"
},
@@ -727,9 +713,7 @@
},
/area/awaymission/spacebattle/cruiser)
"ct" = (
-/turf/closed/wall/shuttle{
- icon_state = "swallc1"
- },
+/turf/closed/wall/mineral/titanium/nodiagonal,
/area/awaymission/spacebattle/cruiser)
"cu" = (
/turf/closed/wall/shuttle{
@@ -1013,7 +997,7 @@
/turf/open/floor/plasteel{
icon_state = "damaged4"
},
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
icon_state = "diagonalWall3"
},
/area/awaymission/spacebattle/cruiser)
@@ -1028,7 +1012,7 @@
/turf/open/floor/plasteel{
icon_state = "damaged1"
},
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 4;
icon_state = "diagonalWall3"
},
@@ -1041,9 +1025,7 @@
/area/awaymission/spacebattle/cruiser)
"du" = (
/obj/effect/decal/cleanable/blood,
-/turf/closed/wall/shuttle{
- icon_state = "swall12"
- },
+/turf/closed/wall/mineral/titanium,
/area/awaymission/spacebattle/cruiser)
"dv" = (
/turf/closed/wall/shuttle{
@@ -1132,7 +1114,7 @@
/turf/open/floor/plasteel{
icon_state = "damaged3"
},
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 4;
icon_state = "diagonalWall3"
},
@@ -1347,19 +1329,17 @@
/area/awaymission/spacebattle/cruiser)
"eq" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 8;
icon_state = "diagonalWall3"
},
/area/awaymission/spacebattle/syndicate4)
"er" = (
-/turf/closed/wall/shuttle{
- icon_state = "wall3"
- },
+/turf/closed/wall/mineral/plastitanium,
/area/awaymission/spacebattle/syndicate4)
"es" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 1;
icon_state = "diagonalWall3"
},
@@ -1610,7 +1590,7 @@
/area/awaymission/spacebattle/cruiser)
"fj" = (
/obj/machinery/computer/security/telescreen,
-/turf/closed/wall/shuttle,
+/turf/closed/wall/mineral/titanium,
/area/awaymission/spacebattle/cruiser)
"fk" = (
/turf/closed/wall/shuttle{
@@ -2037,13 +2017,13 @@
/area/awaymission/spacebattle/cruiser)
"gA" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
icon_state = "diagonalWall3"
},
/area/awaymission/spacebattle/syndicate4)
"gB" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 4;
icon_state = "diagonalWall3"
},
@@ -2123,7 +2103,7 @@
/area/awaymission/spacebattle/syndicate7)
"gQ" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 1;
icon_state = "diagonalWall3"
},
@@ -2195,15 +2175,13 @@
/area/awaymission/spacebattle/cruiser)
"hb" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 8;
icon_state = "diagonalWall3"
},
/area/awaymission/spacebattle/syndicate7)
"hc" = (
-/turf/closed/wall/shuttle{
- icon_state = "wall3"
- },
+/turf/closed/wall/mineral/plastitanium,
/area/awaymission/spacebattle/syndicate7)
"hd" = (
/obj/structure/shuttle/engine/propulsion,
@@ -2372,7 +2350,7 @@
/area/awaymission/spacebattle/cruiser)
"hG" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 4;
icon_state = "diagonalWall3"
},
@@ -2561,7 +2539,7 @@
/area/awaymission/spacebattle/cruiser)
"in" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
icon_state = "diagonalWall3"
},
/area/awaymission/spacebattle/syndicate7)
@@ -2635,13 +2613,11 @@
/turf/open/space,
/area/space)
"iz" = (
-/turf/closed/wall/shuttle{
- icon_state = "wall3"
- },
+/turf/closed/wall/mineral/plastitanium,
/area/space)
"iA" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 1;
icon_state = "diagonalWall3"
},
@@ -2681,19 +2657,17 @@
/area/space)
"iH" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 8;
icon_state = "diagonalWall3"
},
/area/awaymission/spacebattle/syndicate5)
"iI" = (
-/turf/closed/wall/shuttle{
- icon_state = "wall3"
- },
+/turf/closed/wall/mineral/plastitanium,
/area/awaymission/spacebattle/syndicate5)
"iJ" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 1;
icon_state = "diagonalWall3"
},
@@ -2711,13 +2685,13 @@
/area/awaymission/spacebattle/syndicate5)
"iN" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
icon_state = "diagonalWall3"
},
/area/space)
"iO" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 4;
icon_state = "diagonalWall3"
},
@@ -2750,13 +2724,13 @@
/area/awaymission/spacebattle/syndicate5)
"iU" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
icon_state = "diagonalWall3"
},
/area/awaymission/spacebattle/syndicate5)
"iV" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 4;
icon_state = "diagonalWall3"
},
@@ -2774,19 +2748,17 @@
/area/awaymission/spacebattle/syndicate5)
"iY" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 8;
icon_state = "diagonalWall3"
},
/area/awaymission/spacebattle/syndicate6)
"iZ" = (
-/turf/closed/wall/shuttle{
- icon_state = "wall3"
- },
+/turf/closed/wall/mineral/plastitanium,
/area/awaymission/spacebattle/syndicate6)
"ja" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 1;
icon_state = "diagonalWall3"
},
@@ -2815,13 +2787,13 @@
/area/awaymission/spacebattle/syndicate6)
"jg" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
icon_state = "diagonalWall3"
},
/area/awaymission/spacebattle/syndicate6)
"jh" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 4;
icon_state = "diagonalWall3"
},
@@ -21950,7 +21922,7 @@ cf
cf
cf
df
-dt
+bS
ab
ab
ab
@@ -21979,7 +21951,7 @@ cf
cf
cf
iv
-dt
+bS
ab
ab
ab
@@ -22207,7 +22179,7 @@ bY
bY
bY
bY
-bV
+bT
ab
ab
ab
@@ -22226,7 +22198,7 @@ ab
ab
ab
ab
-bV
+bT
bY
bY
bY
@@ -22464,7 +22436,7 @@ cv
cg
cg
cg
-bV
+bT
ab
ab
ab
@@ -22483,7 +22455,7 @@ ab
ab
ab
ab
-bV
+bT
cg
cg
cg
@@ -22721,7 +22693,7 @@ cc
cc
cQ
cc
-bV
+bT
ab
ab
ab
@@ -22740,7 +22712,7 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
cc
@@ -22997,7 +22969,7 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
cc
@@ -23235,7 +23207,7 @@ cc
cr
cr
cr
-bV
+bT
ab
ab
ab
@@ -23254,7 +23226,7 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
cc
@@ -23492,7 +23464,7 @@ cc
cQ
cc
dh
-bV
+bT
ab
ab
ab
@@ -23511,7 +23483,7 @@ ab
ab
ab
ab
-bV
+bT
kB
cc
cc
@@ -23749,7 +23721,7 @@ cc
cc
cc
dh
-bV
+bT
ab
ab
ab
@@ -23768,7 +23740,7 @@ ab
ab
ab
ab
-bV
+bT
kD
cc
cc
@@ -24006,7 +23978,7 @@ cM
cc
cc
dh
-bV
+bT
ab
ab
ab
@@ -24025,7 +23997,7 @@ ab
ab
ab
ab
-bV
+bT
kC
cc
cc
@@ -24263,7 +24235,7 @@ cc
cc
cr
di
-bV
+bT
ab
ab
ab
@@ -24282,7 +24254,7 @@ ab
ab
ab
ab
-bV
+bT
di
cc
cc
@@ -24520,7 +24492,7 @@ cc
cS
cc
di
-bV
+bT
ab
ab
ab
@@ -24539,7 +24511,7 @@ ab
ab
ab
ab
-bV
+bT
di
cc
cc
@@ -26823,16 +26795,16 @@ ab
ab
ab
ab
-bU
+bT
cd
cd
-cs
-ce
-ce
-ce
-ce
-ce
-ce
+bT
+bT
+bT
+bT
+bT
+bT
+bT
ht
ht
ht
@@ -26853,16 +26825,16 @@ ht
ht
ht
ht
-ce
-ce
-ce
-ce
-ce
-ce
-cs
+bT
+bT
+bT
+bT
+bT
+bT
+bT
cd
cd
-eI
+bT
ab
ab
ab
@@ -27880,12 +27852,12 @@ ka
ka
hn
hn
-hH
-ce
-ce
-ce
-gE
-ic
+bT
+bT
+bT
+bT
+du
+bT
ib
bT
cc
@@ -28394,9 +28366,9 @@ cK
cK
ho
ho
-hH
-ce
-ic
+bT
+bT
+bT
hW
hW
hW
@@ -28908,9 +28880,9 @@ cK
cK
eT
hx
-hH
-ce
-ic
+bT
+bT
+bT
hW
hW
hW
@@ -29422,9 +29394,9 @@ cK
cK
jJ
eT
-hH
-ce
-ic
+bT
+bT
+bT
hW
hW
hW
@@ -29936,9 +29908,9 @@ cK
cK
hp
hz
-hH
-ce
-ic
+bT
+bT
+bT
hW
hW
hW
@@ -30421,43 +30393,43 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
ct
-ce
-ce
+bT
+bT
cd
cd
-ce
-ce
-dw
-ce
-ce
-ce
-ce
-ce
-ce
-ce
+bT
+bT
+bT
+bT
+bT
+bT
+bT
+bT
+bT
+bT
fh
fh
fh
fh
-ce
-gE
-ce
-ce
-ce
-ce
-ce
-dw
-ce
-ce
+bT
+du
+bT
+bT
+bT
+bT
+bT
+bT
+bT
+bT
cd
cd
-ce
-ce
-eJ
+bT
+bT
+ct
cc
cc
bT
@@ -31192,43 +31164,43 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
-cu
-ce
-ce
-ce
-cs
-ce
-ce
+ct
+bT
+bT
+bT
+bT
+bT
+bT
cd
cd
-ce
-ce
-ce
-ce
-ce
-ce
-cR
+bT
+bT
+bT
+bT
+bT
+bT
+ct
cc
cc
-cu
-ce
-ce
-ce
-ce
-ce
-ce
+ct
+bT
+bT
+bT
+bT
+bT
+bT
hB
hB
-ce
-ce
-ce
-ce
-ce
-ce
-cR
+bT
+bT
+bT
+bT
+bT
+bT
+ct
cc
cc
bT
@@ -31449,10 +31421,10 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
-bV
+bT
cC
cP
cP
@@ -31467,10 +31439,10 @@ da
dQ
dQ
da
-bV
+bT
cc
cc
-bV
+bT
gs
gG
gH
@@ -31485,10 +31457,10 @@ gH
il
gH
ip
-bV
+bT
cc
cc
-bV
+bT
ab
ab
ab
@@ -31706,10 +31678,10 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
-bV
+bT
cD
cP
cP
@@ -31724,10 +31696,10 @@ dx
dS
eU
ep
-bV
+bT
cc
cc
-bV
+bT
gt
gH
gH
@@ -31742,10 +31714,10 @@ gH
im
gH
iq
-bV
+bT
cc
cc
-bV
+bT
ab
ab
ab
@@ -31963,10 +31935,10 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
-bV
+bT
cE
cP
fI
@@ -31981,10 +31953,10 @@ dx
dS
dS
ep
-bV
+bT
cc
cc
-bV
+bT
gt
gH
gH
@@ -31999,10 +31971,10 @@ gH
gH
gH
ir
-bV
+bT
cc
cc
-bV
+bT
ab
ab
ab
@@ -32220,10 +32192,10 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
-bV
+bT
cF
cP
cP
@@ -32238,10 +32210,10 @@ da
jC
jC
da
-bV
+bT
cc
cc
-bV
+bT
gu
gH
gH
@@ -32256,10 +32228,10 @@ gH
il
gH
ip
-bV
+bT
cc
cc
-bV
+bT
ab
ab
ab
@@ -32477,10 +32449,10 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
-bV
+bT
cG
cP
cP
@@ -32495,10 +32467,10 @@ da
dQ
dQ
da
-bV
+bT
cc
cc
-bV
+bT
gv
gH
gH
@@ -32513,10 +32485,10 @@ gH
im
gH
iq
-bV
+bT
cc
cc
-bV
+bT
ab
ab
ab
@@ -32734,10 +32706,10 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
-bV
+bT
cH
cP
cP
@@ -32752,10 +32724,10 @@ dx
dR
dS
ep
-bV
+bT
cc
cc
-bV
+bT
gw
gH
gH
@@ -32770,10 +32742,10 @@ ii
gH
gH
ir
-bV
+bT
cc
cc
-bV
+bT
ab
ab
ab
@@ -32991,10 +32963,10 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
-bV
+bT
cI
cP
cP
@@ -33009,10 +32981,10 @@ dx
dS
eV
ep
-bV
+bT
cc
cc
-bV
+bT
gt
gH
gH
@@ -33027,10 +32999,10 @@ gW
il
gH
ip
-bV
+bT
cc
cc
-bV
+bT
ab
ab
ab
@@ -33248,10 +33220,10 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
-bV
+bT
cI
cP
cP
@@ -33266,10 +33238,10 @@ da
dT
dT
da
-bV
+bT
cc
cc
-bV
+bT
gs
gG
gH
@@ -33284,10 +33256,10 @@ gH
im
gH
iq
-bV
+bT
cc
cc
-bV
+bT
ab
ab
ab
@@ -33505,46 +33477,46 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
ct
-ce
-ce
-ce
-ce
-ce
-ce
-ce
-ce
-ce
-ce
-ce
-ce
-ce
-ce
-eJ
+bT
+bT
+bT
+bT
+bT
+bT
+bT
+bT
+bT
+bT
+bT
+bT
+bT
+bT
+ct
cc
cc
ct
-ce
-ce
-ce
-ce
-ce
-ce
-ce
-ce
-ce
-ce
-ce
-ce
-ce
-ce
-eJ
+bT
+bT
+bT
+bT
+bT
+bT
+bT
+bT
+bT
+bT
+bT
+bT
+bT
+bT
+ct
cc
cc
-bV
+bT
ab
ab
ab
@@ -33762,7 +33734,7 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
cc
@@ -33801,7 +33773,7 @@ cc
cc
cc
cc
-bV
+bT
ab
ab
ab
@@ -34019,7 +33991,7 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
cc
@@ -34058,7 +34030,7 @@ cc
cc
cc
cc
-bV
+bT
ab
ab
ab
@@ -34276,46 +34248,46 @@ ab
ab
ab
ab
-bW
-ce
-ce
-cs
+bS
+bT
+bT
+bT
cJ
cJ
-cR
+ct
cc
cc
-cu
-ce
-ce
-ce
-ce
-ce
+ct
+bT
+bT
+bT
+bT
+bT
cK
hs
-ce
-do
+bT
+bT
cd
cd
-do
-ce
-ce
-ce
-ce
-ce
-ce
-ce
-ce
-cR
+bT
+bT
+bT
+bT
+bT
+bT
+bT
+bT
+bT
+ct
cc
cc
-cu
+ct
cJ
cJ
-cs
-ce
-ce
-fk
+bT
+bT
+bT
+bS
ab
ab
ab
@@ -34539,10 +34511,10 @@ ab
bT
cK
cK
-bV
+bT
cc
cc
-bV
+bT
dy
dU
dU
@@ -34551,10 +34523,10 @@ ex
cp
fL
fc
-bV
+bT
fo
fJ
-bV
+bT
gx
gI
gy
@@ -34563,10 +34535,10 @@ gy
gy
hE
hJ
-bV
+bT
cc
cc
-bV
+bT
cK
cK
bT
@@ -34796,10 +34768,10 @@ ab
bT
cK
cK
-bV
+bT
cc
cc
-bV
+bT
dz
cc
cc
@@ -34808,10 +34780,10 @@ ey
cQ
cc
fd
-bV
+bT
fp
fK
-bV
+bT
gy
gy
gy
@@ -34820,10 +34792,10 @@ gy
gy
gy
gy
-bV
+bT
cp
cc
-bV
+bT
cK
cK
bT
@@ -35053,10 +35025,10 @@ ab
bT
cK
cK
-bV
+bT
cc
cc
-bV
+bT
dz
cc
cc
@@ -35080,7 +35052,7 @@ gy
cK
cp
cp
-bV
+bT
cK
cK
bT
@@ -35310,10 +35282,10 @@ ab
bT
cK
cK
-bV
+bT
cc
cc
-bV
+bT
dA
cc
cc
@@ -35337,7 +35309,7 @@ gy
hs
cQ
cc
-bV
+bT
cK
cK
bT
@@ -35567,10 +35539,10 @@ ab
bT
cK
cK
-bV
+bT
cc
cc
-bV
+bT
dB
dV
ei
@@ -35582,7 +35554,7 @@ cn
cK
hF
fM
-bV
+bT
gy
gy
gM
@@ -35591,10 +35563,10 @@ gy
gy
gy
hK
-bV
+bT
cc
cQ
-bV
+bT
cK
cK
bT
@@ -35824,34 +35796,34 @@ ab
bT
cK
cK
-bV
+bT
cc
cc
-bU
-ce
-ce
-ce
-do
-eB
+bT
+bT
+bT
+bT
+bT
+bT
hs
cK
-eB
-eJ
+bT
+ct
fo
fN
ct
-eB
-eB
-eB
-eB
-do
-eB
-eB
-eB
-eI
+bT
+bT
+bT
+bT
+bT
+bT
+bT
+bT
+bT
cc
cc
-bV
+bT
cK
cK
bT
@@ -36078,17 +36050,17 @@ ab
ab
ab
ab
-bW
+bS
cJ
cJ
-bV
+bT
cc
cc
-bV
+bT
dh
dh
dh
-bV
+bT
eC
cn
fL
@@ -36101,17 +36073,17 @@ eM
eM
eM
gY
-bV
+bT
hq
dh
dh
-bV
+bT
cp
cc
-bV
+bT
cJ
cJ
-fk
+bS
ab
ab
ab
@@ -36338,14 +36310,14 @@ ab
ab
ab
ab
-bV
+bT
cc
cm
cK
cm
cc
cc
-bV
+bT
jw
eN
eW
@@ -36358,14 +36330,14 @@ cc
cr
cc
gZ
-bV
+bT
cc
cQ
cn
hs
cn
cc
-bV
+bT
ab
ab
ab
@@ -36595,14 +36567,14 @@ ab
ab
ab
ab
-bV
+bT
fL
cp
hs
cm
hQ
cc
-bV
+bT
jy
cc
cc
@@ -36615,14 +36587,14 @@ cc
cc
cc
gZ
-bV
+bT
cc
cc
cp
-bV
+bT
cn
cc
-bV
+bT
ab
ab
ab
@@ -36852,14 +36824,14 @@ ab
ab
ab
ab
-bV
+bT
cc
cp
hs
hF
cc
cc
-bV
+bT
jx
cc
cc
@@ -36872,14 +36844,14 @@ gz
cc
hR
gZ
-bV
+bT
cc
cc
hL
-bV
+bT
cc
cc
-bV
+bT
ab
ab
ab
@@ -37109,14 +37081,14 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
cd
cc
cc
cc
-bV
+bT
eD
cc
cc
@@ -37129,14 +37101,14 @@ cc
cc
cc
gZ
-bV
+bT
cc
cc
cc
cd
cc
cc
-bV
+bT
ab
ab
ab
@@ -37366,14 +37338,14 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
-bV
+bT
cc
cc
cc
-bV
+bT
eD
cr
eX
@@ -37386,14 +37358,14 @@ cc
cc
cc
gZ
-bV
+bT
cc
cc
cc
-bV
+bT
cc
cc
-bV
+bT
ab
ab
ab
@@ -37623,14 +37595,14 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
-bV
+bT
cc
cc
cc
-bV
+bT
eD
cc
eY
@@ -37643,14 +37615,14 @@ cc
cc
cc
gZ
-bV
+bT
cc
cc
cc
-bV
+bT
cc
cc
-bV
+bT
ab
ab
ab
@@ -37880,14 +37852,14 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
-bV
+bT
cc
cc
cc
-bV
+bT
eD
eO
eO
@@ -37900,14 +37872,14 @@ cc
eO
eO
gZ
-bV
+bT
cc
cc
cc
-bV
+bT
cc
cc
-bV
+bT
ab
ab
ab
@@ -38137,14 +38109,14 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
-bV
+bT
dC
dW
ej
-bV
+bT
eE
eP
eZ
@@ -38157,14 +38129,14 @@ eE
gK
gN
eE
-bV
+bT
hr
dW
hM
-bV
+bT
cc
cc
-bV
+bT
ab
ab
ab
@@ -38394,14 +38366,14 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
-bU
-ce
+bT
+bT
cd
-ce
-dw
+bT
+bT
eF
eQ
eQ
@@ -38414,14 +38386,14 @@ eQ
eQ
eQ
ha
-dw
-ce
+bT
+bT
cd
-ce
-eI
+bT
+bT
cc
cc
-bV
+bT
ab
ab
ab
@@ -38651,10 +38623,10 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
-bV
+bT
cZ
cZ
cZ
@@ -38675,10 +38647,10 @@ cZ
cZ
cZ
cZ
-bV
+bT
cc
cc
-bV
+bT
ab
ab
ab
@@ -38908,10 +38880,10 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
-bV
+bT
cZ
cZ
cZ
@@ -38932,10 +38904,10 @@ cZ
cZ
cZ
cZ
-bV
+bT
cc
cc
-bV
+bT
ab
ab
ab
@@ -39165,10 +39137,10 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
-bV
+bT
cZ
cZ
cZ
@@ -39189,10 +39161,10 @@ cZ
cZ
cZ
cZ
-bV
+bT
cc
cc
-bV
+bT
ab
ab
ab
@@ -39422,10 +39394,10 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
-bV
+bT
cZ
cZ
cZ
@@ -39446,10 +39418,10 @@ cZ
cZ
cZ
cZ
-bV
+bT
cc
cc
-bV
+bT
ab
ab
ab
@@ -39679,10 +39651,10 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
-bV
+bT
dD
dX
cZ
@@ -39703,10 +39675,10 @@ cZ
cZ
cZ
cZ
-bV
+bT
cc
cc
-bV
+bT
ab
ab
ab
@@ -39936,10 +39908,10 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
-bV
+bT
cZ
cZ
cZ
@@ -39960,10 +39932,10 @@ cZ
cZ
cZ
cZ
-bV
+bT
cc
cc
-bV
+bT
ab
ab
ab
@@ -40193,10 +40165,10 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
-bV
+bT
cZ
cZ
cZ
@@ -40217,10 +40189,10 @@ cZ
cZ
jr
cZ
-bV
+bT
cc
cc
-bV
+bT
ab
ab
ab
@@ -40450,10 +40422,10 @@ ab
ab
ab
ab
-bV
+bT
cc
it
-bV
+bT
cZ
cZ
jr
@@ -40474,10 +40446,10 @@ hh
dD
cZ
cZ
-bV
+bT
it
cc
-bV
+bT
ab
ab
ab
@@ -40707,10 +40679,10 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
-bV
+bT
cZ
cZ
cZ
@@ -40731,10 +40703,10 @@ cZ
dD
cZ
cZ
-bV
+bT
cc
cc
-bV
+bT
ab
ab
ab
@@ -40964,10 +40936,10 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
-bV
+bT
cZ
cZ
cZ
@@ -40988,10 +40960,10 @@ cZ
cZ
cZ
cZ
-bV
+bT
cc
cc
-bV
+bT
ab
ab
ab
@@ -41221,10 +41193,10 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
-bV
+bT
cZ
cZ
cZ
@@ -41245,10 +41217,10 @@ cZ
cZ
cZ
cZ
-bV
+bT
cc
cc
-bV
+bT
ab
ab
ab
@@ -41478,10 +41450,10 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
-bV
+bT
cZ
cZ
cZ
@@ -41502,10 +41474,10 @@ cZ
cZ
cZ
cZ
-bV
+bT
cc
cc
-bV
+bT
ab
ab
ab
@@ -41735,10 +41707,10 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
-bV
+bT
cZ
cZ
cZ
@@ -41759,10 +41731,10 @@ cZ
cZ
cZ
cZ
-bV
+bT
cc
cc
-bV
+bT
ab
ab
ab
@@ -41992,10 +41964,10 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
-bV
+bT
cZ
cZ
cZ
@@ -42016,10 +41988,10 @@ cZ
cZ
cZ
cZ
-bV
+bT
cc
cc
-bV
+bT
ab
ab
ab
@@ -42249,10 +42221,10 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
-bV
+bT
cZ
cZ
cZ
@@ -42273,10 +42245,10 @@ cZ
cZ
cZ
cZ
-bV
+bT
cc
cc
-bV
+bT
ab
ab
ab
@@ -42506,10 +42478,10 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
-bV
+bT
cZ
cZ
cZ
@@ -42530,10 +42502,10 @@ cZ
cZ
cZ
cZ
-bV
+bT
cc
cc
-bV
+bT
ab
ab
ab
@@ -42763,34 +42735,34 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
ct
-ce
-ce
-ce
-ce
-ce
-ce
-ce
-ce
-cR
+bT
+bT
+bT
+bT
+bT
+bT
+bT
+bT
+ct
ab
ab
-cu
-ce
-ce
-ce
-ce
-ce
-ce
-ce
-ce
-eJ
+ct
+bT
+bT
+bT
+bT
+bT
+bT
+bT
+bT
+ct
cc
cc
-bV
+bT
ab
ab
ab
@@ -43020,7 +42992,7 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
cd
@@ -43032,10 +43004,10 @@ cc
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
@@ -43047,7 +43019,7 @@ jS
cd
cc
cc
-bV
+bT
ab
ab
ab
@@ -43277,7 +43249,7 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
cd
@@ -43289,10 +43261,10 @@ cc
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
@@ -43304,7 +43276,7 @@ jS
cd
cc
cc
-bV
+bT
ab
ab
ab
@@ -43534,34 +43506,34 @@ ab
ab
ab
ab
-bW
-ce
-ce
-do
-do
-do
-do
-do
-cR
+bS
+bT
+bT
+bT
+bT
+bT
+bT
+bT
+ct
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
-cu
-cs
-cs
-cs
-cs
-cs
-ce
-ce
-ia
+ct
+bT
+bT
+bT
+bT
+bT
+bT
+bT
+bS
ab
ab
ab
@@ -43794,28 +43766,28 @@ ab
ab
ab
ab
-bW
-dv
-dv
-dv
-dv
-eI
+bS
+bT
+bT
+bT
+bT
+bT
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
-bU
-dv
-dv
-dv
-dv
-ia
+bT
+bT
+bT
+bT
+bT
+bS
ab
ab
ab
@@ -44053,25 +44025,25 @@ ab
ab
ab
ct
-dp
-dp
-dp
-eI
+bT
+bT
+bT
+bT
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
-bU
-dw
-dw
-dw
-eJ
+bT
+bT
+bT
+bT
+ct
ab
ab
ab
@@ -44313,18 +44285,18 @@ dE
dY
ek
el
-bV
+bT
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
-bV
+bT
kd
ki
kr
@@ -44570,18 +44542,18 @@ dF
dZ
el
el
-bV
+bT
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
-bV
+bT
kd
kd
kq
@@ -44827,18 +44799,18 @@ dG
dY
ek
el
-bV
+bT
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
-bV
+bT
kd
ki
kr
@@ -45084,18 +45056,18 @@ dF
dZ
el
el
-bV
+bT
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jU
jS
-bV
+bT
kd
kd
kq
@@ -45341,18 +45313,18 @@ dG
dY
ek
el
-bV
+bT
cc
cr
cc
-bV
+bT
ab
ab
-bV
+bT
jT
jS
jS
-bV
+bT
kd
ki
kd
@@ -45598,18 +45570,18 @@ dF
dZ
el
el
-bV
+bT
cc
kl
cr
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
-bV
+bT
kd
kd
ix
@@ -45855,14 +45827,14 @@ dG
dY
ek
el
-bV
+bT
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jT
jS
@@ -46112,14 +46084,14 @@ dF
dZ
el
el
-bV
+bT
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
@@ -46369,14 +46341,14 @@ dG
dY
ek
el
-bV
+bT
cc
it
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jW
jS
@@ -46626,14 +46598,14 @@ dF
dZ
el
el
-bV
+bT
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
@@ -46883,14 +46855,14 @@ dG
dY
ek
el
-bV
+bT
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jT
jS
@@ -47144,10 +47116,10 @@ cd
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
@@ -47397,18 +47369,18 @@ dG
dY
ek
el
-bV
+bT
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jU
jS
jS
-bV
+bT
kd
ix
ab
@@ -47654,18 +47626,18 @@ dF
dZ
el
el
-bV
+bT
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jT
jS
-bV
+bT
kd
kK
ab
@@ -47911,18 +47883,18 @@ dG
dY
ek
el
-bV
+bT
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
-bV
+bT
kd
kd
ab
@@ -48168,18 +48140,18 @@ dF
dZ
el
el
-bV
+bT
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
-bV
+bT
kd
kk
ab
@@ -48425,18 +48397,18 @@ dG
dY
ek
el
-bV
+bT
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
-bV
+bT
kd
ko
ix
@@ -48682,18 +48654,18 @@ dF
dZ
el
el
-bV
+bT
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
-bV
+bT
kd
kd
kd
@@ -48939,18 +48911,18 @@ dG
dY
ek
el
-bV
+bT
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
-bV
+bT
kd
ko
kr
@@ -49196,18 +49168,18 @@ dF
dZ
el
el
-bV
+bT
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
-bV
+bT
kd
kd
kq
@@ -49453,18 +49425,18 @@ dG
dY
ek
el
-bV
+bT
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
-bV
+bT
kd
ko
kr
@@ -49710,18 +49682,18 @@ dF
dZ
el
el
-bV
+bT
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
-bV
+bT
kd
kd
kq
@@ -49967,18 +49939,18 @@ dH
dY
ek
el
-bV
+bT
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
-bV
+bT
kd
ko
kr
@@ -50220,26 +50192,26 @@ ab
ab
ab
ab
-cu
-do
-do
-do
-eI
+ct
+bT
+bT
+bT
+bT
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
-bU
-cs
-cs
-cs
-cR
+bT
+bT
+bT
+bT
+ct
ab
ab
ab
@@ -50477,27 +50449,27 @@ ab
ab
ab
bS
-dv
-dv
-dv
-dv
-eI
+bT
+bT
+bT
+bT
+bT
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
-bU
-dv
-dv
-dv
-dv
-dt
+bT
+bT
+bT
+bT
+bT
+bS
ab
ab
ab
@@ -50731,33 +50703,33 @@ ab
ab
ab
bS
-ce
-ce
-dp
-dp
-dp
-dp
-dp
-eJ
+bT
+bT
+bT
+bT
+bT
+bT
+bT
+ct
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
ct
-dw
-dw
-dw
-dw
-dw
-ce
-ce
-dt
+bT
+bT
+bT
+bT
+bT
+bT
+bT
+bS
ab
ab
ab
@@ -50987,7 +50959,7 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
cc
@@ -50999,10 +50971,10 @@ cc
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
@@ -51014,7 +50986,7 @@ jS
jS
jS
jS
-bV
+bT
ab
ab
ab
@@ -51244,7 +51216,7 @@ ab
ab
ab
ab
-bV
+bT
cc
cm
cc
@@ -51256,10 +51228,10 @@ cc
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
@@ -51271,7 +51243,7 @@ jS
jS
jS
jS
-bV
+bT
ab
ab
ab
@@ -51501,7 +51473,7 @@ ab
ab
ab
ab
-bV
+bT
cm
cn
cp
@@ -51513,10 +51485,10 @@ cc
cc
fr
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
@@ -51528,7 +51500,7 @@ jS
jS
jS
jS
-bV
+bT
ab
ab
ab
@@ -51770,10 +51742,10 @@ cc
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
@@ -51785,7 +51757,7 @@ jS
jS
jS
jS
-bV
+bT
ab
ab
ab
@@ -52027,10 +51999,10 @@ cQ
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
@@ -52042,7 +52014,7 @@ jS
jS
jS
jS
-bV
+bT
ab
ab
ab
@@ -52284,10 +52256,10 @@ jz
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
@@ -52299,7 +52271,7 @@ kA
jS
jS
jS
-bV
+bT
ab
ab
ab
@@ -52541,10 +52513,10 @@ cc
cc
cc
cQ
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
@@ -52556,7 +52528,7 @@ jS
jS
jS
jS
-bV
+bT
ab
ab
ab
@@ -52798,10 +52770,10 @@ cc
dJ
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
@@ -52813,7 +52785,7 @@ jS
jS
jS
jS
-bV
+bT
ab
ab
ab
@@ -53055,10 +53027,10 @@ cc
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
@@ -53070,7 +53042,7 @@ jS
jS
jS
jS
-bV
+bT
ab
ab
ab
@@ -53300,7 +53272,7 @@ ab
ab
ab
ab
-bV
+bT
cc
cN
cc
@@ -53312,10 +53284,10 @@ hR
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jU
jS
@@ -53327,7 +53299,7 @@ jS
jS
jS
jS
-bV
+bT
ab
ab
ab
@@ -53557,7 +53529,7 @@ ab
ab
ab
ab
-bV
+bT
cp
cc
cc
@@ -53569,10 +53541,10 @@ cc
cc
cc
fr
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
@@ -53584,7 +53556,7 @@ jS
jS
jS
jS
-bV
+bT
ab
ab
ab
@@ -53814,7 +53786,7 @@ ab
ab
ab
ab
-bV
+bT
cc
cc
cc
@@ -53826,10 +53798,10 @@ cc
cc
cc
cc
-bV
+bT
ab
ab
-bV
+bT
jS
jS
jS
@@ -53841,7 +53813,7 @@ jS
jS
jS
jS
-bV
+bT
ab
ab
ab
@@ -54071,7 +54043,7 @@ ab
ab
ab
ab
-bV
+bT
cY
dd
cJ
@@ -54083,10 +54055,10 @@ dd
cJ
cY
dd
-bV
+bT
ab
ab
-bV
+bT
cY
dd
cJ
@@ -54098,7 +54070,7 @@ dd
cJ
cY
dd
-bV
+bT
ab
ab
ab
@@ -54328,7 +54300,7 @@ ab
ab
ab
ab
-bV
+bT
cZ
cZ
cZ
@@ -54340,10 +54312,10 @@ cZ
cZ
cZ
cZ
-bV
+bT
ab
ab
-bV
+bT
cZ
cZ
cZ
@@ -54355,7 +54327,7 @@ cZ
cZ
cZ
cZ
-bV
+bT
ab
ab
ab
@@ -54585,7 +54557,7 @@ ab
ab
ab
ab
-bW
+bS
cZ
de
cZ
@@ -54597,10 +54569,10 @@ de
cZ
de
cZ
-fk
+bS
ab
ab
-bW
+bS
cZ
de
cZ
@@ -54612,7 +54584,7 @@ de
cZ
de
cZ
-fk
+bS
ab
ab
ab
diff --git a/_maps/RandomZLevels/undergroundoutpost45.dmm b/_maps/RandomZLevels/undergroundoutpost45.dmm
index f4bb019090d..90403d076b8 100644
--- a/_maps/RandomZLevels/undergroundoutpost45.dmm
+++ b/_maps/RandomZLevels/undergroundoutpost45.dmm
@@ -43,19 +43,13 @@
name = "UO45 Central Hall"
})
"af" = (
-/turf/closed/wall/shuttle{
- icon_state = "swallc2";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/nodiagonal,
/area/awaycontent/a1{
has_gravity = 1;
name = "UO45 Central Hall"
})
"ag" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/awaycontent/a1{
has_gravity = 1;
name = "UO45 Central Hall"
@@ -1155,7 +1149,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 351.9;
+ temperature = 351.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -1171,7 +1165,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 351.9;
+ temperature = 351.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -2782,7 +2776,7 @@
heat_capacity = 1e+006;
icon_plating = "asteroidplating";
icon_state = "asteroidplating";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -2967,7 +2961,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -3386,7 +3380,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a1{
has_gravity = 1;
@@ -3703,7 +3697,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a1{
has_gravity = 1;
@@ -3967,7 +3961,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -4206,7 +4200,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a2{
has_gravity = 1;
@@ -4550,7 +4544,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a5{
has_gravity = 1;
@@ -4564,7 +4558,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a2{
has_gravity = 1;
@@ -4609,7 +4603,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a2{
has_gravity = 1;
@@ -6329,7 +6323,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a6{
has_gravity = 1;
@@ -6378,7 +6372,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a5{
has_gravity = 1;
@@ -6625,7 +6619,7 @@
name = "UO45 Central Hall"
})
"kd" = (
-/obj/item/weapon/storage/backpack/satchel_tox,
+/obj/item/weapon/storage/backpack/satchel/tox,
/obj/item/clothing/gloves/color/latex,
/obj/item/clothing/suit/toggle/labcoat/science,
/obj/effect/decal/cleanable/dirt,
@@ -8454,7 +8448,7 @@
/obj/structure/window/reinforced{
dir = 8
},
-/obj/item/weapon/storage/backpack/satchel_eng,
+/obj/item/weapon/storage/backpack/satchel/eng,
/obj/item/clothing/suit/hazardvest,
/obj/item/clothing/mask/gas,
/obj/item/clothing/glasses/meson,
@@ -8642,7 +8636,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a6{
has_gravity = 1;
@@ -10843,7 +10837,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -10862,7 +10856,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -10882,7 +10876,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a3{
has_gravity = 1;
@@ -11285,7 +11279,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -11642,7 +11636,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -11661,7 +11655,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -11680,7 +11674,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -13119,7 +13113,7 @@
name = "miner's equipment";
req_access = list(201)
},
-/obj/item/weapon/storage/backpack/satchel_eng,
+/obj/item/weapon/storage/backpack/satchel/eng,
/obj/item/clothing/gloves/fingerless,
/turf/open/floor/plasteel/brown/corner{
dir = 2;
@@ -14511,7 +14505,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a2{
has_gravity = 1;
@@ -15358,7 +15352,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -15673,7 +15667,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a5{
has_gravity = 1;
@@ -16055,7 +16049,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a4{
has_gravity = 1;
@@ -17483,7 +17477,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a4{
has_gravity = 1;
@@ -17495,7 +17489,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -17512,7 +17506,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -17533,7 +17527,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -17553,7 +17547,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -17574,7 +17568,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -17594,7 +17588,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -17613,7 +17607,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -17631,7 +17625,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -17651,7 +17645,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -17668,7 +17662,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -17685,7 +17679,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -17703,7 +17697,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -17723,7 +17717,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -17741,7 +17735,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -17759,7 +17753,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -17777,7 +17771,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -17796,7 +17790,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -17813,7 +17807,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -17830,7 +17824,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -17848,7 +17842,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -17865,7 +17859,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -17883,7 +17877,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -17904,7 +17898,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -17924,7 +17918,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -17944,7 +17938,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -17963,7 +17957,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -17984,7 +17978,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -18002,7 +17996,7 @@
initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9";
heat_capacity = 1e+006;
name = "Cave Floor";
- temperature = 363.9;
+ temperature = 363.9
},
/area/awaycontent/a7{
always_unpowered = 1;
@@ -48802,10 +48796,10 @@ ad
ad
ae
af
-ai
-ai
-ai
-av
+ag
+ag
+ag
+af
an
aS
aS
@@ -49062,7 +49056,7 @@ ag
aj
ak
aq
-aw
+ag
an
aF
aS
@@ -49833,7 +49827,7 @@ ag
am
ap
fu
-aA
+ag
ae
aG
aL
@@ -50086,11 +50080,11 @@ ad
ad
ad
ae
-ah
-ai
-ai
-ai
-aE
+af
+ag
+ag
+ag
+af
an
aH
aS
diff --git a/_maps/RandomZLevels/wildwest.dmm b/_maps/RandomZLevels/wildwest.dmm
index e1a8d15946d..4169ac89ce4 100644
--- a/_maps/RandomZLevels/wildwest.dmm
+++ b/_maps/RandomZLevels/wildwest.dmm
@@ -2108,14 +2108,10 @@
/turf/open/floor/plasteel,
/area/awaymission/wwrefine)
"gI" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6"
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/awaymission/wwrefine)
"gJ" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12"
- },
+/turf/closed/wall/mineral/titanium,
/area/awaymission/wwrefine)
"gK" = (
/turf/closed/wall/shuttle{
@@ -2154,9 +2150,7 @@
},
/area/awaymission/wwrefine)
"gS" = (
-/turf/closed/wall/shuttle{
- icon_state = "swallc1"
- },
+/turf/closed/wall/mineral/titanium/nodiagonal,
/area/awaymission/wwrefine)
"gT" = (
/turf/closed/wall/shuttle{
@@ -28350,10 +28344,10 @@ aa
aa
aa
gI
-gO
-gO
-gO
-gR
+gJ
+gJ
+gJ
+gI
aa
aa
aa
@@ -28611,10 +28605,10 @@ gP
gP
gP
gS
-gO
-gO
-gO
-gR
+gJ
+gJ
+gJ
+gI
aa
aa
aa
@@ -28863,7 +28857,7 @@ fj
fo
fo
gG
-gK
+gJ
gP
gP
gP
@@ -29377,7 +29371,7 @@ gA
fo
fo
gG
-gM
+gJ
gP
gP
gP
@@ -29638,11 +29632,11 @@ gJ
gP
gP
gP
-gT
-gO
-gO
-gO
-gU
+gS
+gJ
+gJ
+gJ
+gI
aa
aa
aa
@@ -29891,11 +29885,11 @@ eJ
aa
aa
aa
-gN
-gO
-gO
-gO
-gU
+gI
+gJ
+gJ
+gJ
+gI
aa
aa
aa
diff --git a/_maps/map_files/BirdStation/BirdStation.dmm b/_maps/map_files/BirdStation/BirdStation.dmm
index a37037d117d..9d8b17a787d 100644
--- a/_maps/map_files/BirdStation/BirdStation.dmm
+++ b/_maps/map_files/BirdStation/BirdStation.dmm
@@ -16,26 +16,15 @@
/turf/open/space,
/area/space)
"aac" = (
-/turf/open/space,
-/obj/machinery/porta_turret/syndicate,
-/turf/closed/wall/shuttle{
- dir = 8;
- icon_state = "diagonalWall3"
- },
+/turf/closed/wall/mineral/plastitanium,
/area/shuttle/syndicate)
"aad" = (
-/turf/closed/wall/shuttle{
- icon_state = "wall3"
- },
+/obj/structure/table,
+/obj/machinery/microwave,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"aae" = (
-/obj/structure/grille,
-/obj/machinery/door/poddoor/shutters{
- id = "syndieshutters";
- name = "blast shutters"
- },
-/obj/structure/window/reinforced/fulltile,
-/turf/open/floor/plating,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"aaf" = (
/turf/open/space,
@@ -47,11 +36,23 @@
/area/shuttle/syndicate)
"aag" = (
/obj/structure/table,
-/obj/machinery/microwave,
-/turf/open/floor/plasteel/shuttle/red,
+/obj/item/weapon/storage/box/donkpockets{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"aah" = (
-/turf/open/floor/plasteel/shuttle/red,
+/obj/item/device/radio/intercom{
+ desc = "Talk through this. Evilly";
+ freerange = 1;
+ frequency = 1213;
+ name = "Syndicate Intercom";
+ pixel_y = -32;
+ subspace_transmission = 1;
+ syndie = 1
+ },
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"aai" = (
/obj/structure/table,
@@ -62,8 +63,11 @@
/turf/open/floor/plasteel/shuttle/red,
/area/shuttle/syndicate)
"aaj" = (
-/obj/machinery/computer/shuttle/syndicate,
-/turf/open/floor/plasteel/shuttle/red,
+/obj/structure/chair/comfy/beige{
+ dir = 1;
+ icon_state = "comfychair"
+ },
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"aak" = (
/obj/structure/table,
@@ -80,11 +84,11 @@
/area/shuttle/syndicate)
"aam" = (
/obj/structure/table,
-/obj/item/weapon/storage/box/donkpockets{
- pixel_x = 3;
- pixel_y = 3
+/obj/item/stack/sheet/glass{
+ amount = 10
},
-/turf/open/floor/plasteel/shuttle/red,
+/obj/item/device/multitool,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"aan" = (
/obj/structure/chair/comfy/black{
@@ -120,10 +124,6 @@
/area/shuttle/syndicate)
"aar" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
- dir = 2;
- icon_state = "diagonalWall3"
- },
/area/shuttle/syndicate)
"aas" = (
/obj/machinery/door/window{
@@ -134,7 +134,10 @@
/area/shuttle/syndicate)
"aat" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/obj/machinery/porta_turret/syndicate{
+ dir = 6
+ },
+/turf/closed/wall/mineral/plastitanium{
dir = 4;
icon_state = "diagonalWall3"
},
@@ -146,12 +149,10 @@
/turf/open/floor/plasteel/shuttle/red,
/area/shuttle/syndicate)
"aav" = (
-/obj/structure/table,
-/obj/item/weapon/storage/box/zipties{
- pixel_x = 1;
- pixel_y = 2
+/obj/structure/chair{
+ dir = 8
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"aaw" = (
/obj/structure/chair{
@@ -191,8 +192,9 @@
/turf/open/floor/plasteel/shuttle/red,
/area/shuttle/syndicate)
"aaD" = (
-/obj/structure/closet/syndicate/nuclear,
-/turf/open/floor/plasteel/shuttle/red,
+/obj/structure/table,
+/obj/item/device/aicard,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"aaE" = (
/obj/structure/chair/stool,
@@ -200,8 +202,27 @@
/area/shuttle/syndicate)
"aaF" = (
/obj/structure/table,
-/obj/item/device/aicard,
-/turf/open/floor/plasteel/shuttle/red,
+/obj/item/weapon/c4{
+ pixel_x = 2;
+ pixel_y = -5
+ },
+/obj/item/weapon/c4{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/weapon/c4{
+ pixel_x = 2;
+ pixel_y = -3
+ },
+/obj/item/weapon/c4{
+ pixel_x = -2;
+ pixel_y = -1
+ },
+/obj/item/weapon/c4{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"aaG" = (
/obj/machinery/door/poddoor{
@@ -271,11 +292,13 @@
/area/shuttle/syndicate)
"aaL" = (
/obj/machinery/door/window{
+ base_state = "right";
dir = 4;
+ icon_state = "right";
name = "EVA Storage";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"aaM" = (
/obj/machinery/door/airlock/external{
@@ -334,8 +357,8 @@
/turf/open/space,
/area/space)
"aaU" = (
-/obj/machinery/recharge_station,
-/turf/open/floor/plasteel/shuttle/red,
+/obj/structure/bed/roller,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"aaV" = (
/obj/machinery/portable_atmospherics/canister/oxygen,
@@ -393,11 +416,9 @@
/area/shuttle/syndicate)
"abc" = (
/obj/structure/table,
-/obj/item/weapon/weldingtool/largetank{
- pixel_y = 3
- },
-/obj/item/device/multitool,
-/turf/open/floor/plasteel/shuttle/red,
+/obj/item/weapon/storage/toolbox/syndicate,
+/obj/item/weapon/crowbar/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"abd" = (
/obj/machinery/door/window{
@@ -405,14 +426,14 @@
name = "Infirmary";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"abe" = (
/obj/machinery/door/window/westright{
name = "Tool Storage";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"abf" = (
/obj/structure/table,
@@ -421,10 +442,13 @@
/turf/open/floor/plasteel/shuttle/red,
/area/shuttle/syndicate)
"abg" = (
-/obj/machinery/sleeper/syndie{
- dir = 4
+/obj/structure/window/reinforced{
+ dir = 1
},
-/turf/open/floor/plasteel/shuttle/red,
+/obj/structure/table,
+/obj/item/robot_parts/r_arm,
+/obj/item/robot_parts/l_arm,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"abh" = (
/obj/machinery/door/window{
@@ -434,7 +458,7 @@
name = "Infirmary";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"abi" = (
/obj/machinery/door/window{
@@ -442,26 +466,36 @@
name = "Tool Storage";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"abj" = (
/obj/structure/table,
-/obj/item/weapon/gun/syringe{
- pixel_x = 1;
- pixel_y = 2
+/obj/structure/window/reinforced{
+ dir = 8
},
-/turf/open/floor/plasteel/shuttle/red,
+/obj/item/weapon/storage/firstaid/regular{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/weapon/storage/firstaid/brute,
+/obj/item/weapon/storage/firstaid/regular{
+ pixel_x = -3;
+ pixel_y = -3
+ },
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"abk" = (
/obj/structure/table,
-/obj/item/weapon/reagent_containers/syringe/charcoal,
-/obj/item/weapon/reagent_containers/syringe/charcoal{
- pixel_y = 2
+/obj/item/weapon/storage/firstaid/regular{
+ pixel_x = 3;
+ pixel_y = 3
},
-/obj/item/weapon/reagent_containers/syringe/charcoal{
- pixel_y = 4
+/obj/item/weapon/storage/firstaid/fire,
+/obj/item/weapon/storage/firstaid/regular{
+ pixel_x = -3;
+ pixel_y = -3
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"abl" = (
/obj/structure/window/reinforced{
@@ -486,7 +520,7 @@
pixel_y = 5
},
/obj/item/device/sbeacondrop/bomb,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"abo" = (
/obj/structure/table,
@@ -497,7 +531,7 @@
/obj/item/weapon/grenade/syndieminibomb{
pixel_x = -1
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"abp" = (
/obj/structure/sink{
@@ -509,7 +543,7 @@
/obj/structure/mirror{
pixel_x = 30
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"abq" = (
/obj/machinery/telecomms/allinone{
@@ -519,7 +553,12 @@
/area/shuttle/syndicate)
"abr" = (
/obj/machinery/nuclearbomb/syndicate,
-/turf/open/floor/plasteel/shuttle/red,
+/obj/machinery/door/window{
+ dir = 1;
+ name = "Secure Storage";
+ req_access_txt = "150"
+ },
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"abs" = (
/turf/closed/wall,
@@ -537,24 +576,20 @@
/area/engine/engineering)
"abv" = (
/obj/structure/table,
-/obj/item/weapon/circular_saw,
/obj/item/weapon/cautery,
-/obj/item/weapon/surgicaldrill,
-/obj/item/robot_parts/l_arm,
-/obj/item/robot_parts/r_arm,
-/turf/open/floor/plasteel/shuttle/red,
+/obj/item/weapon/scalpel,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"abw" = (
/obj/structure/table/optable,
-/turf/open/floor/plasteel/shuttle/red,
+/obj/item/weapon/surgical_drapes,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"abx" = (
/obj/structure/table,
-/obj/item/weapon/scalpel,
/obj/item/weapon/retractor,
/obj/item/weapon/hemostat,
-/obj/item/weapon/surgical_drapes,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"aby" = (
/obj/structure/shuttle/engine/heater,
@@ -564,20 +599,27 @@
/turf/open/floor/plating,
/area/shuttle/syndicate)
"abz" = (
-/obj/structure/frame/computer,
-/obj/item/weapon/paper{
- info = "
Teleporter Instruction
- Install circuit board, glass and wiring to complete Teleporter Control Console
- Use a screwdriver, wirecutter and screwdriver again on the Teleporter Station to connect it
- Set destination with Teleporter Control Computer
- Activate Teleporter Hub with Teleporter Station
";
- name = "Teleporter Instructions"
- },
-/turf/open/floor/plasteel/shuttle/red,
+/obj/structure/reagent_dispensers/fueltank,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"abA" = (
-/obj/machinery/teleport/station,
-/turf/open/floor/plasteel/shuttle/red,
+/obj/structure/table,
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/sheet/glass{
+ amount = 50
+ },
+/obj/item/stack/rods{
+ amount = 50
+ },
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"abB" = (
-/obj/machinery/teleport/hub/syndicate,
-/turf/open/floor/plasteel/shuttle/red,
+/obj/structure/rack,
+/obj/item/clothing/suit/space/syndicate/black/red,
+/obj/item/clothing/head/helmet/space/syndicate/black/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"abC" = (
/turf/open/floor/plasteel/black,
@@ -6903,16 +6945,10 @@
/turf/open/floor/wood,
/area/maintenance/fsmaint)
"ara" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/supply)
"arb" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/supply)
"arc" = (
/turf/closed/wall/shuttle{
@@ -8134,9 +8170,9 @@
"auc" = (
/obj/structure/disposalpipe/segment,
/obj/structure/closet/wardrobe/grey,
-/obj/item/weapon/storage/backpack/satchel_norm,
-/obj/item/weapon/storage/backpack/satchel_norm,
-/obj/item/weapon/storage/backpack/satchel_norm,
+/obj/item/weapon/storage/backpack/satchel,
+/obj/item/weapon/storage/backpack/satchel,
+/obj/item/weapon/storage/backpack/satchel,
/obj/item/weapon/storage/backpack/dufflebag,
/obj/item/weapon/storage/backpack/dufflebag,
/obj/item/weapon/storage/backpack/dufflebag,
@@ -9027,10 +9063,7 @@
},
/area/shuttle/mining)
"awi" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/mining)
"awj" = (
/obj/structure/grille,
@@ -9046,9 +9079,7 @@
},
/area/shuttle/mining)
"awl" = (
-/turf/closed/wall/shuttle{
- icon_state = "swallc3"
- },
+/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/supply)
"awm" = (
/turf/closed/wall/shuttle{
@@ -10833,8 +10864,8 @@
/obj/machinery/light/small{
dir = 4
},
-/obj/item/weapon/storage/backpack/satchel_norm,
-/obj/item/weapon/storage/backpack/satchel_norm,
+/obj/item/weapon/storage/backpack/satchel,
+/obj/item/weapon/storage/backpack/satchel,
/turf/open/floor/wood,
/area/crew_quarters/sleep)
"aAZ" = (
@@ -11850,16 +11881,10 @@
/turf/open/floor/plating,
/area/maintenance/asmaint2)
"aDn" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/escape)
"aDo" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"aDp" = (
/turf/closed/wall/shuttle{
@@ -12488,10 +12513,7 @@
/turf/open/floor/plasteel,
/area/maintenance/asmaint2)
"aEQ" = (
-/turf/closed/wall/shuttle{
- icon_state = "swallc4";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/escape)
"aER" = (
/obj/machinery/computer/emergency_shuttle,
@@ -19831,10 +19853,7 @@
},
/area/shuttle/arrival)
"aWG" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/arrival)
"aWH" = (
/obj/item/device/assembly/mousetrap/armed,
@@ -22379,16 +22398,10 @@
icon_state = "propulsion";
dir = 4
},
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/transport)
"bcP" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/transport)
"bcQ" = (
/obj/structure/window/shuttle,
@@ -22401,10 +22414,7 @@
/turf/open/floor/plating,
/area/shuttle/transport)
"bcS" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s10";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/transport)
"bcT" = (
/obj/machinery/light{
@@ -23056,10 +23066,7 @@
name = "port bay 1";
width = 9
},
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/arrival)
"bet" = (
/obj/machinery/atmospherics/pipe/simple/cyan/hidden,
@@ -23263,6 +23270,330 @@
/area/maintenance/fore{
name = "Security Maintenance"
})
+"Zza" = (
+/turf/open/space,
+/obj/machinery/porta_turret/syndicate{
+ dir = 9
+ },
+/turf/closed/wall/mineral/plastitanium{
+ dir = 8;
+ icon_state = "diagonalWall3"
+ },
+/area/space)
+"Zzb" = (
+/turf/closed/wall/mineral/plastitanium,
+/area/space)
+"Zzc" = (
+/obj/structure/grille,
+/obj/machinery/door/poddoor/shutters{
+ id = "syndieshutters";
+ name = "blast shutters"
+ },
+/obj/structure/window/reinforced/fulltile,
+/turf/open/floor/plating,
+/area/space)
+"Zzd" = (
+/turf/open/space,
+/obj/machinery/porta_turret/syndicate{
+ dir = 5
+ },
+/turf/closed/wall/mineral/plastitanium{
+ dir = 1;
+ icon_state = "diagonalWall3"
+ },
+/area/space)
+"Zze" = (
+/obj/structure/table,
+/obj/item/device/flashlight/lamp{
+ pixel_x = 4;
+ pixel_y = 1
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/shuttle/syndicate)
+"Zzf" = (
+/obj/machinery/computer/shuttle/syndicate,
+/turf/open/floor/mineral/plastitanium,
+/area/shuttle/syndicate)
+"Zzg" = (
+/obj/structure/table,
+/obj/machinery/button/door{
+ id = "syndieshutters";
+ name = "remote shutter control";
+ req_access_txt = "150"
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/shuttle/syndicate)
+"Zzh" = (
+/obj/structure/frame/computer,
+/turf/open/floor/mineral/plastitanium,
+/area/shuttle/syndicate)
+"Zzi" = (
+/obj/structure/closet/syndicate/personal,
+/turf/open/floor/mineral/plastitanium,
+/area/shuttle/syndicate)
+"Zzj" = (
+/turf/open/space,
+/turf/closed/wall/mineral/plastitanium{
+ icon_state = "diagonalWall3"
+ },
+/area/shuttle/syndicate)
+"Zzk" = (
+/obj/machinery/door/window{
+ name = "Cockpit";
+ req_access_txt = "150"
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/shuttle/syndicate)
+"Zzl" = (
+/turf/open/space,
+/turf/closed/wall/mineral/plastitanium{
+ dir = 4;
+ icon_state = "diagonalWall3"
+ },
+/area/shuttle/syndicate)
+"Zzm" = (
+/obj/structure/table,
+/obj/item/stack/cable_coil,
+/obj/item/weapon/crowbar/red,
+/turf/open/floor/mineral/plastitanium,
+/area/shuttle/syndicate)
+"Zzn" = (
+/obj/structure/table,
+/obj/item/weapon/storage/box/zipties{
+ pixel_x = 1;
+ pixel_y = 2
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/shuttle/syndicate)
+"Zzo" = (
+/obj/machinery/porta_turret/syndicate{
+ dir = 4
+ },
+/turf/closed/wall/mineral/plastitanium,
+/area/shuttle/syndicate)
+"Zzp" = (
+/obj/machinery/suit_storage_unit/syndicate,
+/turf/open/floor/mineral/plastitanium,
+/area/shuttle/syndicate)
+"Zzq" = (
+/obj/structure/closet/syndicate/nuclear,
+/turf/open/floor/mineral/plastitanium,
+/area/shuttle/syndicate)
+"Zzr" = (
+/obj/structure/chair/stool{
+ pixel_y = 8
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/shuttle/syndicate)
+"Zzs" = (
+/obj/machinery/door/poddoor{
+ auto_close = 300;
+ id = "smindicate";
+ name = "outer blast door"
+ },
+/obj/machinery/button/door{
+ id = "smindicate";
+ name = "external door control";
+ pixel_x = -26;
+ pixel_y = 0;
+ req_access_txt = "150"
+ },
+/obj/docking_port/mobile{
+ dheight = 9;
+ dir = 2;
+ dwidth = 5;
+ height = 24;
+ id = "syndicate";
+ name = "syndicate infiltrator";
+ port_angle = 0;
+ roundstart_move = "syndicate_away";
+ width = 18
+ },
+/obj/docking_port/stationary{
+ dheight = 9;
+ dir = 2;
+ dwidth = 5;
+ height = 24;
+ id = "syndicate_nw";
+ name = "northwest of station";
+ turf_type = /turf/open/space;
+ width = 18
+ },
+/turf/open/floor/plating,
+/area/space)
+"Zzt" = (
+/obj/structure/sign/securearea{
+ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
+ icon_state = "space";
+ layer = 4;
+ name = "EXTERNAL AIRLOCK";
+ pixel_x = 0
+ },
+/turf/closed/wall/mineral/plastitanium,
+/area/space)
+"Zzu" = (
+/obj/machinery/door/window{
+ name = "Ready Room";
+ req_access_txt = "150"
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/shuttle/syndicate)
+"Zzv" = (
+/obj/machinery/door/window{
+ dir = 4;
+ name = "EVA Storage";
+ req_access_txt = "150"
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/shuttle/syndicate)
+"Zzw" = (
+/obj/machinery/door/airlock/external{
+ req_access_txt = "150"
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/shuttle/syndicate)
+"Zzx" = (
+/turf/open/space,
+/turf/closed/wall/mineral/plastitanium{
+ dir = 1;
+ icon_state = "diagonalWall3"
+ },
+/area/space)
+"Zzy" = (
+/obj/item/device/radio/intercom{
+ desc = "Talk through this. Evilly";
+ freerange = 1;
+ frequency = 1213;
+ name = "Syndicate Intercom";
+ pixel_x = -32;
+ subspace_transmission = 1;
+ syndie = 1
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/shuttle/syndicate)
+"Zzz" = (
+/obj/machinery/sleeper/syndie{
+ dir = 4
+ },
+/turf/open/floor/mineral/titanium,
+/area/shuttle/syndicate)
+"ZzA" = (
+/turf/open/floor/mineral/titanium,
+/area/shuttle/syndicate)
+"ZzB" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/turf/open/floor/mineral/titanium,
+/area/shuttle/syndicate)
+"ZzC" = (
+/obj/structure/tank_dispenser/oxygen,
+/turf/open/floor/mineral/titanium,
+/area/shuttle/syndicate)
+"ZzD" = (
+/obj/structure/table,
+/obj/item/stack/medical/ointment,
+/obj/item/stack/medical/bruise_pack,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -5;
+ pixel_y = 30
+ },
+/turf/open/floor/mineral/titanium,
+/area/shuttle/syndicate)
+"ZzE" = (
+/obj/structure/table,
+/obj/item/weapon/stock_parts/cell/high{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/weapon/stock_parts/cell/high,
+/turf/open/floor/mineral/plastitanium,
+/area/shuttle/syndicate)
+"ZzF" = (
+/obj/structure/table,
+/obj/item/weapon/screwdriver{
+ pixel_y = 9
+ },
+/obj/item/device/assembly/voice{
+ pixel_y = 3
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/shuttle/syndicate)
+"ZzG" = (
+/obj/structure/table,
+/obj/item/weapon/wrench,
+/obj/item/device/assembly/infra,
+/turf/open/floor/mineral/plastitanium,
+/area/shuttle/syndicate)
+"ZzH" = (
+/obj/structure/table,
+/obj/item/device/assembly/signaler,
+/obj/item/device/assembly/signaler,
+/obj/item/device/assembly/prox_sensor{
+ pixel_x = -8;
+ pixel_y = 4
+ },
+/obj/item/device/assembly/prox_sensor{
+ pixel_x = -8;
+ pixel_y = 4
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/shuttle/syndicate)
+"ZzI" = (
+/obj/structure/table,
+/obj/item/weapon/weldingtool/largetank{
+ pixel_y = 3
+ },
+/obj/item/device/multitool,
+/turf/open/floor/mineral/plastitanium,
+/area/shuttle/syndicate)
+"ZzJ" = (
+/obj/structure/sign/bluecross_2,
+/turf/closed/wall/mineral/plastitanium,
+/area/shuttle/syndicate)
+"ZzK" = (
+/obj/machinery/recharge_station,
+/turf/open/floor/mineral/plastitanium,
+/area/shuttle/syndicate)
+"ZzL" = (
+/obj/machinery/porta_turret/syndicate{
+ dir = 5
+ },
+/turf/closed/wall/mineral/plastitanium,
+/area/shuttle/syndicate)
+"ZzM" = (
+/obj/machinery/door/window{
+ dir = 1;
+ name = "Surgery";
+ req_access_txt = "150"
+ },
+/turf/open/floor/mineral/titanium,
+/area/shuttle/syndicate)
+"ZzN" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/open/floor/mineral/titanium,
+/area/shuttle/syndicate)
+"ZzO" = (
+/obj/structure/table,
+/obj/item/weapon/surgicaldrill,
+/obj/item/weapon/circular_saw,
+/turf/open/floor/mineral/titanium,
+/area/shuttle/syndicate)
+"ZzP" = (
+/obj/machinery/telecomms/allinone{
+ intercept = 1
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/shuttle/syndicate)
+"ZzQ" = (
+/turf/open/space,
+/obj/machinery/porta_turret/syndicate{
+ dir = 10
+ },
+/turf/closed/wall/mineral/plastitanium{
+ icon_state = "diagonalWall3"
+ },
+/area/shuttle/syndicate)
"ZzR" = (
/obj/machinery/light/small{
dir = 1
@@ -37931,16 +38262,16 @@ aaa
aaa
aaa
aaa
-aaa
-aaz
-aad
-aad
-aad
-aad
-aad
-aad
-aad
-aar
+Zza
+aac
+aac
+aac
+aac
+ZzL
+aac
+aac
+aac
+Zzj
aaa
aaa
aaa
@@ -38182,19 +38513,19 @@ aaa
aaa
aaa
aaa
-aaa
-aaz
-aad
-aad
-aad
-aad
-aad
-aad
+Zza
+aac
+aac
+aac
+aac
+aac
+aac
+Zzz
aaU
-aah
+Zzz
+ZzA
abg
-abg
-aah
+ZzO
abv
aby
abH
@@ -38439,19 +38770,19 @@ aaa
aaa
aaa
aaa
-aaa
-aad
-aaC
-aaC
-aaC
-aaC
-aaC
-aad
-aaU
-aah
-aah
-aah
-aah
+Zzb
+Zzp
+Zzp
+Zzp
+Zzp
+Zzp
+aac
+ZzA
+ZzA
+ZzA
+ZzA
+ZzM
+ZzA
abw
aby
abI
@@ -38696,18 +39027,18 @@ aaa
aaa
aaa
aaa
-aaa
-aad
-aah
-aah
-aah
-aah
-aah
-aad
-aaV
-aah
-aah
-aah
+Zzb
+aae
+aae
+aae
+aae
+aae
+aac
+ZzB
+ZzA
+ZzA
+ZzA
+ZzN
abp
abx
aby
@@ -38946,28 +39277,28 @@ aaa
aaa
aaa
aaa
-aaa
+Zza
aac
-aad
-aad
-aad
+aac
+aac
+Zzj
aar
aaa
-aaa
-aad
-aah
-aaE
-aah
-aah
-aah
-aad
-aaW
-aaE
-aah
+Zzb
+aae
+Zzr
+aae
+aae
+aae
+aac
+ZzC
+ZzA
+ZzA
+ZzA
abj
-aad
-aad
-aad
+aac
+aac
+aac
aat
aaa
aaa
@@ -39203,26 +39534,26 @@ aaa
aaa
aaa
aaa
-aaa
+Zzb
aad
aag
aam
-aao
-aad
+aac
+aar
aaa
-aaa
-aad
+Zzb
+Zzq
aaD
aaF
-aaK
-aah
-aah
-aad
-aaX
-aah
-aah
+aae
+aae
+aac
+ZzD
+ZzA
+ZzA
+ZzA
abk
-aad
+aac
aaa
aaa
aaa
@@ -39460,28 +39791,28 @@ aaa
aaa
aaa
aaa
-aaa
+Zzc
aae
-aah
-aah
-aah
-aad
-aad
-aad
-aad
-aad
-aad
-aad
+aae
+aae
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+Zzv
aaL
-aaO
-aad
-aad
+aac
+aac
+ZzJ
abd
abh
-aad
-aad
-aad
-aar
+aac
+aac
+aac
+Zzj
aaa
aaa
aaa
@@ -39717,26 +40048,26 @@ aaa
aaa
aaa
aaa
-aaa
+Zzc
+Zze
aae
-aai
-aah
-aah
-aad
-aau
-aaw
-aaw
-aaw
-aaw
-aah
-aah
-aah
-aaS
-aah
-aah
-aah
-abl
-abq
+aae
+aac
+Zzm
+aae
+aae
+aae
+aae
+aaP
+aae
+aae
+Zzy
+aae
+aae
+aae
+aae
+aae
+aaP
aby
abH
aaa
@@ -39974,25 +40305,25 @@ aaa
aaa
aaa
aaa
-aaa
-aae
+Zzc
+Zzf
aaj
-aan
-aah
-aas
-aah
-aah
-aah
-aah
-aah
-aah
-aah
-aah
-aah
-aah
-aah
-aah
-abm
+aae
+Zzk
+aae
+aae
+aae
+aae
+aae
+Zzu
+aae
+aae
+aae
+aae
+aae
+aae
+aae
+aae
abr
aby
abI
@@ -40231,26 +40562,26 @@ aaa
aaa
aaa
aaa
-aaa
+Zzc
+Zzg
aae
-aak
aah
-aap
-aad
+aac
+Zzn
aav
-aax
-aax
-aax
-aax
-aah
-aah
-aah
-aah
-aah
-aah
-aah
-abl
-aah
+aav
+aav
+aav
+aaP
+aae
+aae
+aae
+aae
+aae
+aae
+aae
+aae
+aaP
aby
abJ
aaa
@@ -40488,28 +40819,28 @@ aaa
aaa
aaa
aaa
-aaa
+Zzc
+Zzh
aae
-aal
-aah
-aah
-aad
-aad
-aad
-aaA
-aad
-aad
-aad
-aaM
+aae
+aac
+aac
+aac
+Zzo
+aac
+aac
+aac
+Zzw
aaP
-aad
-aad
+aac
+aac
+aac
abe
abi
-aad
-aad
-aad
-aat
+aac
+aac
+aac
+Zzl
aaa
aaa
aaa
@@ -40745,27 +41076,27 @@ aaa
aaa
aaa
aaa
-aaa
-aad
-aal
-aah
-aaq
-aad
+Zzb
+Zzh
+aae
+Zzi
+aac
+Zzl
aaa
aaa
aaa
-aaa
-aad
-aah
-aah
-aah
-aad
-aaY
-aah
-aah
+Zzb
+aae
+aae
+aae
+aac
+ZzE
+aae
+aae
+aae
abn
-aad
-aaa
+ZzP
+Zzb
aaa
aaa
aaa
@@ -41002,32 +41333,32 @@ aaa
aaa
aaa
aaa
-aaa
-aaf
-aad
-aad
-aad
-aat
-aaa
-aaa
-aaa
-aaa
-aaG
-aah
-aah
-aah
-aad
-aaZ
-aaE
-aah
-abo
-aad
-aad
-aad
+Zzd
+aac
+aac
+aac
+Zzl
aar
aaa
aaa
aaa
+Zzs
+aae
+aae
+aae
+aac
+ZzF
+aae
+aae
+aae
+abo
+aac
+aac
+aac
+ZzQ
+aaa
+aaa
+aaa
aaa
aaa
aaa
@@ -41268,17 +41599,17 @@ aaa
aaa
aaa
aaa
-aaa
-aaH
-aah
-aah
-aaQ
-aad
-aba
-aah
-aah
-aah
-aah
+Zzt
+aae
+aae
+aae
+aac
+ZzG
+aae
+aae
+aae
+aae
+aae
abz
aby
abH
@@ -41525,17 +41856,17 @@ aaa
aaa
aaa
aaa
-aaa
-aaI
-aad
-aad
-aad
-aad
-abb
-aaE
-aah
-aah
-aah
+Zzd
+aac
+aac
+aac
+aac
+ZzH
+Zzr
+aae
+aae
+aae
+aae
abA
aby
abI
@@ -41785,14 +42116,14 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aad
+Zzx
+Zzb
+ZzI
abc
-abf
-aah
-aah
-aah
+aae
+ZzK
+ZzK
+aae
abB
aby
abJ
@@ -42043,16 +42374,16 @@ aaa
aaa
aaa
aaa
-aaa
-aaI
-aad
-aad
-aad
-aad
-aad
-aad
-aad
-aat
+Zzd
+aac
+aac
+aac
+aac
+Zzo
+aac
+aac
+aac
+Zzl
aaa
aaa
aaa
@@ -46486,7 +46817,7 @@ aaa
aaa
aaa
aDn
-aEU
+aDo
aDZ
aHf
aDZ
@@ -46494,7 +46825,7 @@ aDZ
aDZ
aDZ
aDZ
-aMf
+aDn
aaa
aaa
aaa
@@ -46751,8 +47082,8 @@ aIN
aIN
aIN
aHS
-aMg
-aMf
+aEQ
+aDn
aaa
aaa
aaa
@@ -46998,7 +47329,7 @@ aaa
aaa
aaa
aaa
-aDY
+aDo
aER
aFH
aES
@@ -47769,7 +48100,7 @@ aaa
aaa
aaa
aaa
-aEa
+aDo
aET
aES
aET
@@ -47780,8 +48111,8 @@ aHW
aHT
aHT
aMh
-aMg
-aMf
+aEQ
+aDn
aaa
aaa
aaa
@@ -48026,11 +48357,11 @@ aaa
aaa
aaa
aaa
-aDp
-aEU
+aDo
+aDo
bah
aDZ
-aDY
+aDo
aHT
aHT
aHT
@@ -48295,7 +48626,7 @@ aHT
aHT
aHT
aNc
-aDY
+aDo
aaa
aaa
aaa
@@ -49058,7 +49389,7 @@ aDo
aEV
aFJ
aGt
-aEa
+aDo
aHT
aHT
aJM
@@ -49568,19 +49899,19 @@ aaa
aaa
aaa
aDn
-aEb
-aEf
-aEf
-aEf
+aDo
+aDo
+aDo
+aDo
aEQ
aHT
aHT
-aJN
-aEU
+aDo
+aDo
aHh
aDZ
-aJN
-aHj
+aDo
+aDo
aaa
aaa
aaa
@@ -50342,12 +50673,12 @@ aDo
aEe
aEe
aEe
-aGv
-aHi
+aEQ
+aDo
aHX
aHX
-aGv
-aHi
+aDo
+aEQ
aLp
aMi
aNf
@@ -50595,20 +50926,20 @@ aaa
aaa
aaa
aaa
-aDp
+aDo
aEf
aEf
aEf
-aGw
-aHj
+aDo
+aDo
aHT
aHT
-aDp
-aGw
+aDo
+aDo
aEf
aEf
aEf
-aHj
+aDo
aaa
aaa
aaa
@@ -50852,16 +51183,16 @@ aaa
aaa
aaa
aaa
-aDq
+aDn
aEg
aEX
aFK
aGx
-aDY
+aDo
aHX
aIP
-aDY
-aDq
+aDo
+aDn
aEg
aEX
aFK
@@ -51356,7 +51687,7 @@ atG
atG
atG
aso
-awm
+arb
awU
axJ
ayn
@@ -51666,7 +51997,7 @@ aaa
aaa
bcO
bdf
-bdo
+bcO
aaa
aaa
aaa
@@ -51924,7 +52255,7 @@ bcO
bda
bdg
bdp
-bdo
+bcO
aaa
aaa
aaa
@@ -52384,7 +52715,7 @@ atH
aup
atH
aso
-awm
+arb
awW
axK
ayr
@@ -52633,7 +52964,7 @@ aaa
aaa
aaa
aaa
-arc
+ara
arH
arH
ath
@@ -52641,7 +52972,7 @@ atI
arH
auU
avA
-awo
+awl
aaa
axK
ays
diff --git a/_maps/map_files/DreamStation/dreamstation04.dmm b/_maps/map_files/DreamStation/dreamstation04.dmm
index ba711a02df7..4f385afb0b2 100644
--- a/_maps/map_files/DreamStation/dreamstation04.dmm
+++ b/_maps/map_files/DreamStation/dreamstation04.dmm
@@ -1249,7 +1249,7 @@
/obj/machinery/porta_turret/syndicate{
dir = 9
},
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 8;
icon_state = "diagonalWall3"
},
@@ -1269,7 +1269,7 @@
/turf/open/floor/plating,
/area/shuttle/syndicate)
"acm" = (
-/turf/closed/indestructible/opshuttle,
+/turf/closed/wall/mineral/plastitanium,
/area/shuttle/syndicate)
"acn" = (
/obj/structure/cable/blue{
@@ -1369,10 +1369,10 @@
"acx" = (
/obj/structure/table,
/obj/machinery/microwave,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"acy" = (
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"acz" = (
/obj/structure/table,
@@ -1380,11 +1380,11 @@
pixel_x = 4;
pixel_y = 1
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"acA" = (
/obj/machinery/computer/shuttle/syndicate,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"acB" = (
/obj/structure/table,
@@ -1393,11 +1393,11 @@
name = "remote shutter control";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"acC" = (
/obj/structure/frame/computer,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"acD" = (
/obj/structure/cable/blue{
@@ -1469,14 +1469,14 @@
pixel_x = 3;
pixel_y = 3
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"acL" = (
/turf/open/space,
/obj/machinery/porta_turret/syndicate{
dir = 5
},
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 1;
icon_state = "diagonalWall3"
},
@@ -1613,7 +1613,7 @@
amount = 10
},
/obj/item/device/multitool,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"acY" = (
/obj/item/device/radio/intercom{
@@ -1625,11 +1625,11 @@
subspace_transmission = 1;
syndie = 1
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"acZ" = (
/obj/structure/closet/syndicate/personal,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"ada" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
@@ -1692,8 +1692,7 @@
/area/space)
"adh" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
- dir = 2;
+/turf/closed/wall/mineral/plastitanium{
icon_state = "diagonalWall3"
},
/area/shuttle/syndicate)
@@ -1702,11 +1701,11 @@
name = "Cockpit";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"adj" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 4;
icon_state = "diagonalWall3"
},
@@ -1789,7 +1788,7 @@
/obj/structure/table,
/obj/item/stack/cable_coil,
/obj/item/weapon/crowbar/red,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"adr" = (
/obj/structure/table,
@@ -1797,7 +1796,7 @@
pixel_x = 1;
pixel_y = 2
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"ads" = (
/obj/effect/spawner/structure/window/reinforced,
@@ -1838,7 +1837,7 @@
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"adz" = (
/obj/structure/cable/blue{
@@ -1919,7 +1918,7 @@
dir = 1;
icon_state = "comfychair"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"adK" = (
/obj/structure/cable/blue{
@@ -1972,11 +1971,11 @@
/area/aisat)
"adN" = (
/obj/machinery/suit_storage_unit/syndicate,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"adO" = (
/obj/structure/closet/syndicate/nuclear,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"adP" = (
/obj/structure/cable/blue{
@@ -2234,13 +2233,13 @@
"aef" = (
/obj/structure/table,
/obj/item/device/aicard,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"aeg" = (
/obj/structure/chair/stool{
pixel_y = 8
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"aeh" = (
/obj/machinery/door/poddoor{
@@ -2262,8 +2261,8 @@
height = 24;
id = "syndicate";
name = "syndicate infiltrator";
+ port_angle = 0;
roundstart_move = "syndicate_away";
- port_angle = 180;
width = 18
},
/obj/docking_port/stationary{
@@ -2280,7 +2279,7 @@
/area/shuttle/syndicate)
"aei" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 1;
icon_state = "diagonalWall3"
},
@@ -2346,16 +2345,10 @@
/turf/open/floor/plasteel/black,
/area/aisat)
"aes" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/abandoned)
"aet" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/abandoned)
"aeu" = (
/turf/closed/wall/shuttle{
@@ -2371,7 +2364,7 @@
name = "EXTERNAL AIRLOCK";
pixel_x = 0
},
-/turf/closed/indestructible/opshuttle,
+/turf/closed/wall/mineral/plastitanium,
/area/shuttle/syndicate)
"aew" = (
/obj/machinery/computer/teleporter,
@@ -2426,29 +2419,27 @@
/turf/open/floor/plasteel/black,
/area/aisat)
"aeD" = (
-/turf/closed/wall/shuttle{
- tag = "icon-swall_f13";
- icon_state = "swall_f13"
- },
+/turf/open/floor/mineral/titanium,
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/abandoned)
"aeE" = (
/obj/machinery/sleeper,
/obj/effect/decal/remains/human,
/obj/effect/decal/cleanable/blood/old,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aeF" = (
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aeG" = (
/obj/structure/frame/computer{
anchored = 1
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aeH" = (
/obj/structure/table/optable,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aeI" = (
/turf/closed/wall/shuttle{
@@ -2475,7 +2466,7 @@
name = "EVA Storage";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"aeM" = (
/obj/structure/table,
@@ -2499,7 +2490,7 @@
pixel_x = 3;
pixel_y = 3
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"aeN" = (
/obj/structure/cable/blue{
@@ -2562,13 +2553,11 @@
pixel_x = 6;
pixel_y = -5
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aeT" = (
-/turf/closed/wall/shuttle{
- tag = "icon-swall_f18";
- icon_state = "swall_f18"
- },
+/turf/open/floor/plating,
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/abandoned)
"aeU" = (
/obj/structure/shuttle/engine/heater{
@@ -2585,7 +2574,7 @@
name = "Ready Room";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"aeW" = (
/obj/machinery/door/window{
@@ -2595,7 +2584,7 @@
name = "EVA Storage";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"aeX" = (
/obj/structure/grille,
@@ -2606,7 +2595,7 @@
/obj/structure/rack,
/obj/item/clothing/suit/space/syndicate/black/red,
/obj/item/clothing/head/helmet/space/syndicate/black/red,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"aeZ" = (
/obj/structure/transit_tube{
@@ -2717,15 +2706,15 @@
/area/shuttle/abandoned)
"afm" = (
/obj/item/weapon/hemostat,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"afn" = (
/obj/item/weapon/scalpel,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"afo" = (
/obj/item/weapon/circuitboard/computer/operating,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"afp" = (
/turf/closed/wall/shuttle{
@@ -2753,7 +2742,7 @@
subspace_transmission = 1;
syndie = 1
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"aft" = (
/obj/structure/transit_tube{
@@ -2816,17 +2805,17 @@
/area/shuttle/abandoned)
"afC" = (
/obj/machinery/door/airlock/shuttle,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"afD" = (
/obj/machinery/recharge_station,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"afE" = (
/obj/machinery/door/airlock/external{
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"afF" = (
/obj/docking_port/stationary{
@@ -2842,13 +2831,13 @@
/turf/open/space,
/area/space)
"afG" = (
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"afH" = (
/obj/machinery/sleeper/syndie{
dir = 4
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"afI" = (
/obj/structure/table,
@@ -2858,13 +2847,13 @@
/obj/item/device/assembly/voice{
pixel_y = 3
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"afJ" = (
/obj/structure/table,
/obj/item/weapon/wrench,
/obj/item/device/assembly/infra,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"afK" = (
/obj/structure/table,
@@ -2878,7 +2867,7 @@
pixel_x = -8;
pixel_y = 4
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"afL" = (
/obj/structure/table,
@@ -2886,7 +2875,7 @@
pixel_y = 3
},
/obj/item/device/multitool,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"afM" = (
/obj/structure/grille,
@@ -2956,11 +2945,11 @@
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"afU" = (
/obj/structure/table,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"afV" = (
/turf/closed/wall/shuttle{
@@ -2980,20 +2969,20 @@
/area/shuttle/abandoned)
"afY" = (
/obj/structure/tank_dispenser/oxygen,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"afZ" = (
/obj/machinery/door/window/westright{
name = "Tool Storage";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"aga" = (
/obj/structure/table,
/obj/item/weapon/storage/toolbox/syndicate,
/obj/item/weapon/crowbar/red,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"agb" = (
/obj/structure/lattice/catwalk,
@@ -3008,7 +2997,7 @@
/area/space)
"agc" = (
/obj/machinery/portable_atmospherics/canister/oxygen,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"agd" = (
/obj/structure/table,
@@ -3018,7 +3007,7 @@
pixel_x = -5;
pixel_y = 30
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"age" = (
/obj/machinery/door/window{
@@ -3026,7 +3015,7 @@
name = "Tool Storage";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"agf" = (
/obj/structure/transit_tube{
@@ -3043,7 +3032,7 @@
/area/shuttle/abandoned)
"agh" = (
/obj/machinery/portable_atmospherics/scrubber,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"agi" = (
/obj/structure/table,
@@ -3052,15 +3041,15 @@
pixel_y = 3
},
/obj/item/weapon/stock_parts/cell/high,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"agj" = (
/obj/structure/bed/roller,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"agk" = (
/obj/structure/sign/bluecross_2,
-/turf/closed/indestructible/opshuttle,
+/turf/closed/wall/mineral/plastitanium,
/area/shuttle/syndicate)
"agl" = (
/obj/machinery/door/window{
@@ -3068,7 +3057,7 @@
name = "Infirmary";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"agm" = (
/obj/structure/table,
@@ -3076,7 +3065,7 @@
pixel_y = 5
},
/obj/item/device/sbeacondrop/bomb,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"agn" = (
/obj/structure/table,
@@ -3087,7 +3076,7 @@
/obj/item/weapon/grenade/syndieminibomb{
pixel_x = -1
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"ago" = (
/obj/structure/transit_tube{
@@ -3099,7 +3088,7 @@
/obj/machinery/door/window,
/obj/effect/decal/remains/human,
/obj/effect/decal/cleanable/blood/old,
-/turf/open/floor/plasteel/shuttle/purple,
+/turf/open/floor/mineral/titanium/purple,
/area/shuttle/abandoned)
"agq" = (
/obj/structure/bed,
@@ -3108,7 +3097,7 @@
dir = 4
},
/obj/structure/window/reinforced,
-/turf/open/floor/plasteel/shuttle/purple,
+/turf/open/floor/mineral/titanium/purple,
/area/shuttle/abandoned)
"agr" = (
/obj/machinery/door/window{
@@ -3118,13 +3107,13 @@
name = "Infirmary";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"ags" = (
/obj/machinery/telecomms/allinone{
intercept = 1
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"agt" = (
/obj/machinery/door/window{
@@ -3132,7 +3121,7 @@
name = "Surgery";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"agu" = (
/obj/structure/transit_tube{
@@ -3153,15 +3142,15 @@
"agw" = (
/obj/structure/table,
/obj/item/weapon/tank/internals/oxygen,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"agx" = (
/obj/effect/decal/cleanable/blood/old,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"agy" = (
/obj/machinery/portable_atmospherics/canister/oxygen,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"agz" = (
/obj/structure/window/reinforced{
@@ -3170,7 +3159,7 @@
/obj/structure/table,
/obj/item/robot_parts/r_arm,
/obj/item/robot_parts/l_arm,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"agA" = (
/obj/structure/table,
@@ -3186,13 +3175,13 @@
pixel_x = -3;
pixel_y = -3
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"agB" = (
/obj/structure/window/reinforced{
dir = 1
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"agC" = (
/obj/structure/shuttle/engine/heater,
@@ -3212,13 +3201,13 @@
pixel_x = -3;
pixel_y = -3
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"agE" = (
/obj/structure/table,
/obj/item/weapon/surgicaldrill,
/obj/item/weapon/circular_saw,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"agF" = (
/obj/structure/sink{
@@ -3230,7 +3219,7 @@
/obj/structure/mirror{
pixel_x = 30
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"agG" = (
/obj/structure/lattice/catwalk,
@@ -3243,7 +3232,7 @@
/area/space)
"agH" = (
/obj/machinery/computer/shuttle/white_ship,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"agI" = (
/obj/structure/chair{
@@ -3251,20 +3240,20 @@
},
/obj/effect/decal/remains/human,
/obj/effect/decal/cleanable/blood/old,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"agJ" = (
/obj/effect/decal/cleanable/blood/drip,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"agK" = (
/obj/item/weapon/ectoplasm,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"agL" = (
/obj/machinery/door/airlock/glass,
/obj/effect/decal/cleanable/blood/drip,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"agM" = (
/obj/effect/decal/cleanable/blood/tracks{
@@ -3272,7 +3261,7 @@
icon_state = "tracks";
dir = 10
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"agN" = (
/obj/effect/decal/cleanable/blood/tracks{
@@ -3281,7 +3270,7 @@
dir = 8
},
/obj/effect/decal/cleanable/blood/drip,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"agO" = (
/obj/effect/decal/cleanable/blood/tracks{
@@ -3289,7 +3278,7 @@
icon_state = "tracks";
dir = 4
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"agP" = (
/obj/effect/decal/cleanable/blood/tracks{
@@ -3297,7 +3286,7 @@
icon_state = "tracks";
dir = 8
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"agQ" = (
/obj/machinery/door/airlock/shuttle,
@@ -3306,7 +3295,7 @@
icon_state = "tracks";
dir = 8
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"agR" = (
/obj/effect/decal/remains/human,
@@ -3316,7 +3305,7 @@
dir = 4
},
/obj/effect/decal/cleanable/blood/old,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"agS" = (
/obj/structure/shuttle/engine/propulsion{
@@ -3337,7 +3326,7 @@
"agV" = (
/obj/structure/table,
/obj/item/weapon/gun/energy/laser/retro,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"agW" = (
/obj/structure/bed,
@@ -3349,11 +3338,11 @@
/obj/structure/window/reinforced{
dir = 8
},
-/turf/open/floor/plasteel/shuttle/purple,
+/turf/open/floor/mineral/titanium/purple,
/area/shuttle/abandoned)
"agX" = (
/obj/machinery/door/window/northright,
-/turf/open/floor/plasteel/shuttle/purple,
+/turf/open/floor/mineral/titanium/purple,
/area/shuttle/abandoned)
"agY" = (
/turf/closed/wall/shuttle{
@@ -3369,17 +3358,17 @@
/area/shuttle/abandoned)
"aha" = (
/obj/machinery/portable_atmospherics/pump,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"ahb" = (
/obj/item/weapon/shard{
icon_state = "medium"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"ahc" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"ahd" = (
/obj/structure/rack,
@@ -3388,14 +3377,14 @@
/obj/item/weapon/tank/internals/emergency_oxygen,
/obj/item/weapon/tank/internals/emergency_oxygen,
/obj/item/weapon/storage/toolbox/mechanical,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"ahe" = (
/obj/item/weapon/stock_parts/cell{
charge = 100;
maxcharge = 15000
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"ahf" = (
/turf/closed/wall/shuttle{
@@ -3407,7 +3396,7 @@
/obj/structure/rack,
/obj/item/clothing/suit/space/hardsuit/medical,
/obj/item/clothing/mask/breath,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"ahh" = (
/obj/machinery/door/poddoor{
@@ -3431,11 +3420,7 @@
},
/area/shuttle/abandoned)
"ahk" = (
-/turf/open/space,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/arrival)
"ahl" = (
/obj/structure/grille,
@@ -3453,33 +3438,30 @@
/obj/machinery/computer/pod{
id = "oldship_gun"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aho" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall3";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/arrival)
"ahp" = (
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"ahq" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"ahr" = (
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"ahs" = (
/obj/structure/table,
/obj/item/weapon/screwdriver,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aht" = (
/turf/closed/wall/r_wall,
@@ -3506,7 +3488,7 @@
name = "SS13 Arrival Docking";
width = 35
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"ahv" = (
/turf/closed/wall,
@@ -3531,7 +3513,7 @@
/obj/machinery/door/airlock/shuttle{
name = "Arrivals Shuttle Airlock"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"ahA" = (
/obj/machinery/chem_heater,
@@ -3556,30 +3538,19 @@
/turf/open/floor/plating,
/area/hallway/secondary/entry)
"ahD" = (
-/turf/open/space,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/pod_1)
"ahE" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/pod_1)
"ahF" = (
-/turf/open/space,
+/turf/open/floor/plating,
/obj/structure/shuttle/engine/propulsion/burst{
tag = "icon-propulsion (WEST)";
icon_state = "propulsion";
dir = 8
},
-/turf/closed/wall/shuttle{
- dir = 2;
- icon_state = "swall_f10";
- layer = 2
- },
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/pod_1)
"ahG" = (
/obj/structure/sign/securearea{
@@ -3613,12 +3584,12 @@
/area/hallway/secondary/entry)
"ahJ" = (
/obj/structure/closet/emcloset,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"ahK" = (
/obj/structure/table,
/obj/item/weapon/storage/firstaid/regular,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"ahL" = (
/turf/open/floor/plasteel/arrival{
@@ -3672,7 +3643,7 @@
possible_destinations = "pod_asteroid1";
shuttleId = "pod1"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_1)
"ahS" = (
/obj/structure/chair{
@@ -3685,7 +3656,7 @@
pixel_x = 6;
pixel_y = -26
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_1)
"ahT" = (
/obj/machinery/door/airlock/shuttle{
@@ -3696,7 +3667,7 @@
id = "pod1";
name = "escape pod 1"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_1)
"ahU" = (
/obj/machinery/door/airlock/external{
@@ -3747,7 +3718,7 @@
/obj/effect/landmark{
name = "JoinLate"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"ahZ" = (
/obj/machinery/door/airlock/shuttle{
@@ -3840,11 +3811,11 @@
network = list("SS13");
start_active = 1
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"ail" = (
/obj/machinery/computer/arcade,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"aim" = (
/obj/machinery/camera{
@@ -3891,7 +3862,7 @@
/area/hallway/secondary/entry)
"air" = (
/obj/structure/closet/wardrobe/green,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"ais" = (
/obj/structure/closet/emcloset,
@@ -3908,30 +3879,18 @@
/turf/open/floor/plasteel,
/area/hallway/secondary/entry)
"aiv" = (
-/turf/open/space,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/pod_2)
"aiw" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/pod_2)
"aix" = (
-/turf/open/space,
/obj/structure/shuttle/engine/propulsion/burst{
tag = "icon-propulsion (WEST)";
icon_state = "propulsion";
dir = 8
},
-/turf/closed/wall/shuttle{
- dir = 2;
- icon_state = "swall_f10";
- layer = 2
- },
+/turf/open/floor/plating,
/area/shuttle/pod_2)
"aiy" = (
/obj/structure/sign/securearea{
@@ -3961,11 +3920,11 @@
/obj/effect/landmark{
name = "Observer-Start"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"aiB" = (
/obj/structure/closet/wardrobe/mixed,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"aiC" = (
/obj/structure/extinguisher_cabinet{
@@ -4074,7 +4033,7 @@
possible_destinations = "pod_asteroid2";
shuttleId = "pod2"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_2)
"aiN" = (
/obj/structure/chair{
@@ -4087,7 +4046,7 @@
pixel_x = 6;
pixel_y = -26
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_2)
"aiO" = (
/obj/machinery/door/airlock/shuttle{
@@ -4098,7 +4057,7 @@
id = "pod2";
name = "escape pod 2"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_2)
"aiP" = (
/obj/machinery/door/airlock/external{
@@ -4114,7 +4073,7 @@
/area/hallway/secondary/entry)
"aiR" = (
/obj/structure/closet/wardrobe/grey,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"aiS" = (
/obj/machinery/light{
@@ -4304,7 +4263,7 @@
/area/hallway/secondary/entry)
"ajf" = (
/obj/structure/closet/wardrobe/black,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"ajg" = (
/obj/machinery/vending/coffee,
@@ -4322,16 +4281,10 @@
},
/area/hallway/secondary/entry)
"ajj" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/transport)
"ajk" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/transport)
"ajl" = (
/obj/structure/window/shuttle,
@@ -4348,10 +4301,7 @@
icon_state = "propulsion";
dir = 8
},
-/turf/closed/wall/shuttle{
- icon_state = "swall_s10";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/transport)
"ajo" = (
/obj/machinery/power/solar{
@@ -4405,7 +4355,7 @@
pixel_y = -2;
tag = "WEST"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"ajt" = (
/obj/machinery/requests_console{
@@ -4414,7 +4364,7 @@
pixel_x = 30;
pixel_y = 0
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"aju" = (
/obj/structure/sign/securearea{
@@ -4429,23 +4379,21 @@
/area/hallway/secondary/entry)
"ajv" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"ajw" = (
/obj/machinery/computer/shuttle/ferry/request,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"ajx" = (
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"ajy" = (
-/turf/open/floor/plasteel/shuttle,
-/turf/closed/wall/shuttle/interior{
- icon_state = "swall_f5"
- },
+/turf/open/floor/mineral/titanium/blue,
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/transport)
"ajz" = (
/obj/structure/lattice/catwalk,
@@ -4559,14 +4507,14 @@
turf_type = /turf/open/space;
width = 5
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"ajM" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"ajN" = (
/obj/machinery/door/airlock/shuttle,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"ajO" = (
/obj/machinery/door/airlock/external{
@@ -4636,11 +4584,11 @@
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"ajZ" = (
/obj/structure/closet/crate,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"aka" = (
/turf/open/floor/plasteel/shuttle,
@@ -31721,10 +31669,7 @@
},
/area/security/transfer)
"bmm" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/escape)
"bmn" = (
/obj/structure/shuttle/engine/propulsion{
@@ -32316,10 +32261,7 @@
},
/area/security/transfer)
"bnA" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall13";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"bnB" = (
/obj/structure/shuttle/engine/heater{
@@ -33405,14 +33347,14 @@
dir = 4;
icon_state = "sleeper-open"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bpR" = (
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bpS" = (
/obj/structure/closet/emcloset,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bpT" = (
/turf/closed/wall/shuttle{
@@ -33422,11 +33364,11 @@
/area/shuttle/escape)
"bpU" = (
/obj/structure/closet/crate,
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"bpV" = (
/obj/structure/closet,
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"bpW" = (
/turf/open/floor/plasteel/delivery,
@@ -34612,10 +34554,10 @@
pixel_x = -27;
pixel_y = 0
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bsa" = (
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"bsb" = (
/turf/open/floor/plasteel/brown{
@@ -35664,7 +35606,7 @@
pixel_y = 0;
tag = "w"
},
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"buf" = (
/obj/machinery/door/airlock/shuttle{
@@ -36964,14 +36906,11 @@
/obj/machinery/door/airlock/glass{
name = "Emergency Shuttle Infirmary"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"bwr" = (
/obj/machinery/status_display,
-/turf/closed/wall/shuttle{
- icon_state = "swall13";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"bws" = (
/turf/closed/wall/shuttle{
@@ -36983,7 +36922,7 @@
/obj/machinery/door/airlock/shuttle{
name = "Emergency Shuttle Cargo"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"bwu" = (
/turf/closed/wall/shuttle{
@@ -37798,10 +37737,10 @@
pixel_y = 0;
tag = "w"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"byr" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"bys" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
@@ -38768,7 +38707,7 @@
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bAq" = (
/obj/structure/chair{
@@ -38777,7 +38716,7 @@
/obj/structure/window/reinforced{
dir = 4
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bAr" = (
/obj/structure/chair{
@@ -38786,13 +38725,13 @@
/obj/structure/window/reinforced{
dir = 8
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bAs" = (
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bAt" = (
/turf/open/floor/plasteel/escape{
@@ -44658,7 +44597,7 @@
pixel_y = -30;
tag = "s"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"bKh" = (
/obj/machinery/door/airlock/shuttle{
@@ -45665,13 +45604,10 @@
/area/security/prison)
"bLZ" = (
/obj/structure/table,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bMa" = (
-/turf/closed/wall/shuttle{
- icon_state = "swallc2";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/escape)
"bMb" = (
/obj/machinery/door/firedoor,
@@ -46429,14 +46365,14 @@
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bNI" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"bNJ" = (
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"bNK" = (
/obj/machinery/door/airlock/shuttle{
@@ -47437,7 +47373,7 @@
name = "Emergency Shuttle Brig";
req_access_txt = "2"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"bPH" = (
/obj/machinery/flasher{
@@ -47450,7 +47386,7 @@
pixel_x = 24;
pixel_y = 6
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"bPI" = (
/turf/open/floor/plasteel/darkred/side{
@@ -48292,7 +48228,7 @@
pixel_y = 3
},
/obj/item/weapon/crowbar,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bRu" = (
/obj/machinery/flasher{
@@ -48300,13 +48236,13 @@
pixel_x = -6;
pixel_y = -24
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bRv" = (
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"bRw" = (
/obj/structure/chair{
@@ -49260,7 +49196,7 @@
name = "Emergency Shuttle Cockpit";
req_access_txt = "19"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"bTm" = (
/turf/closed/wall/shuttle{
@@ -49827,13 +49763,13 @@
/area/security/prison)
"bUy" = (
/obj/machinery/computer/communications,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bUz" = (
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"bUA" = (
/obj/machinery/button/flasher{
@@ -49841,7 +49777,7 @@
pixel_x = -6;
pixel_y = 24
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"bUB" = (
/obj/item/device/radio/intercom{
@@ -49849,7 +49785,7 @@
pixel_x = 0;
pixel_y = 24
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"bUC" = (
/obj/structure/chair{
@@ -49859,11 +49795,11 @@
pixel_x = -5;
pixel_y = 30
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"bUD" = (
/obj/machinery/computer/crew,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bUE" = (
/obj/effect/spawner/structure/window/reinforced,
@@ -50267,42 +50203,31 @@
/turf/open/floor/plating,
/area/security/prison)
"bVy" = (
-/turf/open/space,
+/turf/open/floor/plating,
/obj/structure/shuttle/engine/propulsion/burst{
dir = 4
},
-/turf/closed/wall/shuttle{
- icon_state = "swall_f6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/pod_3)
"bVz" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/pod_3)
"bVA" = (
-/turf/open/space,
-/turf/closed/wall/shuttle{
- dir = 2;
- icon_state = "swall_f10";
- layer = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/pod_3)
"bVB" = (
/obj/machinery/computer/security,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bVC" = (
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"bVD" = (
/obj/machinery/computer/atmos_alert,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bVE" = (
/obj/structure/table/glass,
@@ -51134,7 +51059,7 @@
id = "pod3";
name = "escape pod 3"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_3)
"bWS" = (
/obj/structure/chair{
@@ -51147,7 +51072,7 @@
pixel_x = 6;
pixel_y = -26
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_3)
"bWT" = (
/obj/structure/chair{
@@ -51164,7 +51089,7 @@
possible_destinations = "pod_asteroid3";
shuttleId = "pod3"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_3)
"bWU" = (
/obj/structure/grille,
@@ -51180,10 +51105,8 @@
/turf/open/space,
/area/space)
"bWW" = (
-/turf/open/floor/plasteel/shuttle/white,
-/turf/closed/wall/shuttle/interior{
- icon_state = "swall_f10"
- },
+/turf/open/floor/mineral/titanium,
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/escape)
"bWX" = (
/obj/structure/table,
@@ -51192,20 +51115,20 @@
pixel_y = 3
},
/obj/item/weapon/crowbar,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bWY" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"bWZ" = (
/obj/machinery/computer/emergency_shuttle,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"bXa" = (
/obj/structure/table,
/obj/item/weapon/storage/firstaid/fire,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bXb" = (
/turf/open/floor/plasteel/shuttle/white,
@@ -61000,17 +60923,10 @@
/turf/open/floor/plasteel,
/area/quartermaster/miningdock)
"cqH" = (
-/turf/open/space,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/mining)
"cqI" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/mining)
"cqJ" = (
/obj/structure/grille,
@@ -61755,11 +61671,11 @@
/area/shuttle/mining)
"csl" = (
/obj/structure/table,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/mining)
"csm" = (
/obj/machinery/computer/shuttle/mining,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/mining)
"csn" = (
/obj/structure/closet/emcloset,
@@ -62575,13 +62491,13 @@
/turf/open/floor/plasteel/warning/corner,
/area/quartermaster/miningdock)
"ctS" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/mining)
"ctT" = (
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/mining)
"ctU" = (
/obj/structure/grille,
@@ -64938,7 +64854,7 @@
/area/quartermaster/qm)
"cyw" = (
/obj/structure/closet/crate,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/mining)
"cyx" = (
/obj/structure/shuttle/engine/heater,
@@ -64955,7 +64871,7 @@
/area/shuttle/mining)
"cyy" = (
/obj/structure/ore_box,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/mining)
"cyz" = (
/obj/structure/cable/yellow{
@@ -70383,16 +70299,10 @@
/turf/closed/wall/r_wall,
/area/maintenance/apmaint)
"cIP" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/supply)
"cIQ" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/supply)
"cIR" = (
/obj/machinery/door/poddoor{
@@ -70740,7 +70650,7 @@
},
/area/shuttle/supply)
"cJz" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/supply)
"cJA" = (
/obj/machinery/button/door{
@@ -70756,10 +70666,10 @@
pixel_x = 8;
pixel_y = 24
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/supply)
"cJB" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/turf/closed/wall/shuttle/interior{
icon_state = "swall_f5"
},
@@ -71754,7 +71664,7 @@
/turf/open/floor/plating,
/area/maintenance/apmaint)
"cLx" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/turf/closed/wall/shuttle/interior{
icon_state = "swall_f6"
},
@@ -71853,23 +71763,20 @@
/turf/open/floor/plating,
/area/maintenance/apmaint)
"cLL" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s5";
- dir = 2
- },
-/area/shuttle/supply)
+/turf/open/space,
+/area/shuttle/syndicate)
"cLM" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall13";
- dir = 2
+/obj/machinery/porta_turret/syndicate{
+ dir = 4
},
-/area/shuttle/supply)
+/turf/closed/wall/mineral/plastitanium,
+/area/shuttle/syndicate)
"cLN" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s9";
- dir = 2
+/obj/machinery/porta_turret/syndicate{
+ dir = 5
},
-/area/shuttle/supply)
+/turf/closed/wall/mineral/plastitanium,
+/area/shuttle/syndicate)
"cLO" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable/yellow{
@@ -73039,7 +72946,7 @@
name = "Secure Storage";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cNZ" = (
/turf/open/floor/plasteel/whitepurple/side,
@@ -73196,28 +73103,17 @@
/turf/open/floor/plating,
/area/maintenance/asmaint2)
"cOp" = (
-/turf/open/space,
+/turf/open/floor/plating,
/obj/structure/shuttle/engine/propulsion/burst{
dir = 4
},
-/turf/closed/wall/shuttle{
- icon_state = "swall_f6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/pod_4)
"cOq" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/pod_4)
"cOr" = (
-/turf/open/space,
-/turf/closed/wall/shuttle{
- dir = 2;
- icon_state = "swall_f10";
- layer = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/pod_4)
"cOs" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
@@ -73393,7 +73289,7 @@
id = "pod4";
name = "escape pod 4"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_4)
"cOJ" = (
/obj/structure/chair{
@@ -73406,7 +73302,7 @@
pixel_x = 6;
pixel_y = -26
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_4)
"cOK" = (
/obj/structure/chair{
@@ -73423,7 +73319,7 @@
possible_destinations = "pod_asteroid4";
shuttleId = "pod4"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_4)
"cOL" = (
/obj/structure/grille,
@@ -73560,21 +73456,23 @@
/area/maintenance/asmaint2)
"cPd" = (
/turf/open/space,
-/obj/structure/shuttle/engine/propulsion/burst{
- dir = 4
+/obj/machinery/porta_turret/syndicate{
+ dir = 6
},
-/turf/closed/wall/shuttle{
- icon_state = "swall_f5";
- dir = 2
+/turf/closed/wall/mineral/plastitanium{
+ dir = 4;
+ icon_state = "diagonalWall3"
},
-/area/shuttle/pod_4)
+/area/shuttle/syndicate)
"cPe" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f9";
- dir = 2
+/obj/machinery/porta_turret/syndicate{
+ dir = 10
},
-/area/shuttle/pod_4)
+/turf/closed/wall/mineral/plastitanium{
+ icon_state = "diagonalWall3"
+ },
+/area/shuttle/syndicate)
"cPf" = (
/obj/structure/closet,
/obj/structure/cable/pink{
@@ -74185,7 +74083,7 @@
"cQp" = (
/obj/structure/table/optable,
/obj/item/weapon/surgical_drapes,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"cQq" = (
/obj/structure/disposalpipe/trunk{
@@ -74237,7 +74135,7 @@
/obj/structure/table,
/obj/item/weapon/cautery,
/obj/item/weapon/scalpel,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"cQA" = (
/obj/structure/chair{
@@ -74717,7 +74615,7 @@
/obj/structure/table,
/obj/item/weapon/retractor,
/obj/item/weapon/hemostat,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"cRu" = (
/obj/structure/table,
@@ -74730,11 +74628,11 @@
/obj/item/stack/rods{
amount = 50
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cRv" = (
/obj/structure/reagent_dispensers/fueltank,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cRw" = (
/obj/docking_port/stationary{
@@ -82228,21 +82126,21 @@ aae
aaa
bmm
bpP
-bpT
+bnA
bpP
-bwp
-bpT
-bpT
+bnA
+bnA
+bnA
bpP
bpP
bpP
-bpT
-bpT
-bpT
+bnA
+bnA
+bnA
bpP
-bpT
+bnA
bpP
-bTi
+bmm
aaa
aaa
aaa
@@ -82499,10 +82397,10 @@ bpR
bpR
bpR
bRt
-bTj
-bpT
-bpT
-bTi
+bnA
+bnA
+bnA
+bmm
aaa
aaa
aaa
@@ -82756,11 +82654,11 @@ byr
byr
byr
bpS
-bws
+bnA
bUy
bVB
bWW
-bTi
+bmm
aaa
aaa
aaa
@@ -83512,9 +83410,9 @@ afv
aaa
bmn
bnB
-bpT
-bpT
-bpT
+bnA
+bnA
+bnA
bwr
byr
byr
@@ -83527,7 +83425,7 @@ bLZ
bNH
byr
bRu
-bws
+bnA
bUA
byr
bWZ
@@ -83772,7 +83670,7 @@ bnB
bpU
bsa
bue
-bws
+bnA
byr
bAq
bAq
@@ -84037,11 +83935,11 @@ bAr
bAr
bAr
byr
-bws
+bnA
bNI
bNJ
bRv
-bws
+bnA
bUC
bVC
bXa
@@ -84286,7 +84184,7 @@ bnB
bpV
bsa
bsa
-bws
+bnA
byr
byr
byr
@@ -84294,15 +84192,15 @@ byr
byr
byr
bKg
-bws
+bnA
bNI
bNJ
bRv
-bws
+bnA
bUD
bVD
-bXb
-bTm
+bWW
+bmm
aae
aaa
aae
@@ -84538,12 +84436,12 @@ aae
aaa
afv
aaa
-bmo
+bmm
bnA
bpV
bsa
bsa
-bws
+bnA
byr
bAs
bAs
@@ -84551,14 +84449,14 @@ bAs
bAs
bAs
byr
-bws
+bnA
bNJ
bPH
bRv
-bTj
-bpT
-bpT
-bTm
+bnA
+bnA
+bnA
+bmm
aaa
aae
aaa
@@ -84796,23 +84694,23 @@ aae
afv
aae
aaa
-bmo
-bpT
-bpT
+bmm
+bnA
+bnA
buf
-bwu
+bnA
buf
-bpT
+bnA
bpP
bpP
bpP
-bpT
+bnA
bKh
-bwu
+bnA
bNK
-bpT
-bpT
-bTm
+bnA
+bnA
+bmm
aaa
aaa
aaa
@@ -87041,7 +86939,7 @@ acm
acm
acm
acm
-acm
+cLN
acm
acm
acm
@@ -88073,7 +87971,7 @@ agA
acm
acm
acm
-adj
+cPd
aaa
aaa
aaa
@@ -88313,7 +88211,7 @@ acx
acK
acX
acm
-adh
+cLL
aaa
acm
adO
@@ -88828,10 +88726,10 @@ acy
acy
acm
adq
-adx
-adx
-adx
-adx
+acy
+acy
+acy
+acy
aeX
acy
acy
@@ -89340,7 +89238,7 @@ acl
acB
acy
acY
-ack
+acm
adr
ady
ady
@@ -89600,7 +89498,7 @@ acy
acm
acm
acm
-acm
+cLM
acm
acm
acm
@@ -90129,7 +90027,7 @@ agn
acm
acm
acm
-adh
+cPe
aaa
aaa
aaa
@@ -91153,7 +91051,7 @@ acm
acm
acm
acm
-acm
+cLM
acm
acm
acm
@@ -109158,11 +109056,11 @@ aaa
aaa
ahD
ahQ
-aie
+ahD
aaa
aiv
aiL
-ajc
+aiv
aaa
ajE
ajP
@@ -109929,11 +109827,11 @@ aae
ahv
ahF
ahT
-aif
+ahF
ahv
aix
aiO
-ajd
+aix
ahv
ajD
ajD
@@ -110307,7 +110205,7 @@ czg
cpP
cOp
cOI
-cPd
+cOp
cpP
aaa
aae
@@ -111078,7 +110976,7 @@ aaa
aaa
cOr
cOL
-cPe
+cOr
aaa
aaa
aaa
@@ -112249,8 +112147,8 @@ ahl
ahl
aho
ahZ
-ajV
-akl
+aho
+ahk
aht
akS
alx
@@ -112496,7 +112394,7 @@ aaa
ahk
aho
aho
-ahx
+aho
ahJ
ahq
aik
@@ -112753,7 +112651,7 @@ aaa
ahl
ahp
ahp
-ahy
+aho
ahq
ahY
ahq
@@ -113267,7 +113165,7 @@ aaa
ahl
ahr
ahr
-ahy
+aho
ahq
ahY
ahq
@@ -113521,10 +113419,10 @@ aaa
aaa
aaa
aaa
-ahm
+ahk
+aho
aho
aho
-ahx
ahK
ahq
ail
@@ -113781,7 +113679,7 @@ aaa
aaa
aaa
aaa
-ahm
+ahk
aho
ahZ
aho
@@ -113791,8 +113689,8 @@ ahl
ahl
aho
ahZ
-ajX
-akp
+aho
+ahk
aht
akU
alA
@@ -114793,8 +114691,8 @@ aaa
aaa
aaa
aes
-afp
-afV
+aet
+aet
afB
afB
afB
@@ -114802,9 +114700,9 @@ afB
afB
afB
afB
-afV
-afp
-agZ
+aet
+aet
+aes
aaa
aaa
aaa
@@ -115049,7 +114947,7 @@ aaa
aaa
aaa
aes
-afk
+aet
aeD
aeF
aeF
@@ -115060,10 +114958,10 @@ agV
aeF
aeF
ahb
-afl
-afk
+aeD
+aet
ahh
-agZ
+aes
aaa
aaa
ahw
@@ -115305,7 +115203,7 @@ aaa
aaa
aaa
aes
-afk
+aet
aeD
aeF
aeF
@@ -115320,8 +115218,8 @@ ahc
aeG
aet
ahi
-afA
-agZ
+aet
+aes
aaa
ahv
ahv
@@ -115561,8 +115459,8 @@ aaa
aaa
aaa
aes
-aeR
-aeJ
+aet
+aet
aeG
afT
aeF
@@ -115575,11 +115473,11 @@ aeF
aeF
ahc
aeG
-afA
+aet
afW
-aeR
-aeR
-agZ
+aet
+aet
+aes
ahw
ahN
ahw
@@ -115819,8 +115717,8 @@ aaa
aaa
aet
aeG
-afl
-aeI
+aeD
+aeD
aeF
aeF
aeF
@@ -115831,8 +115729,8 @@ agJ
aeF
aeF
aeF
-agg
-aeJ
+aeD
+aet
aeF
ahn
aeF
@@ -116087,8 +115985,8 @@ agK
aeF
aeF
aeF
-agg
-afk
+aeD
+aet
aeD
aeF
aeF
@@ -116334,17 +116232,17 @@ aet
aeE
aeF
aeF
-afA
-afV
-afV
-afV
-afV
+aet
+aet
+aet
+aet
+aet
afB
agL
afB
-afV
-afp
-afk
+aet
+aet
+aet
aeD
aeF
aeF
@@ -116362,7 +116260,7 @@ ajj
ajl
ajL
ajl
-akr
+ajj
ahw
akZ
alc
@@ -116600,8 +116498,8 @@ aeF
aeF
agJ
aeF
-afl
-aeJ
+aeD
+aet
aeF
aeF
aeF
@@ -116968,12 +116866,12 @@ cFW
aaa
aaa
cIP
-cJy
-cJy
-cJy
-cJy
-cJy
-cLL
+cIQ
+cIQ
+cIQ
+cIQ
+cIQ
+cIP
aaa
aaa
aaa
@@ -117108,12 +117006,12 @@ afn
afB
aeF
aeF
-agg
-afV
-afV
-afV
-afV
-aeI
+aeD
+aet
+aet
+aet
+aet
+aeD
aeF
aet
aeF
@@ -117615,8 +117513,8 @@ aaa
aaa
aaa
aaa
-aeu
-aeI
+aes
+aeD
aeF
aeF
aet
@@ -117629,8 +117527,8 @@ aeF
agW
aet
aeF
-afA
-aeI
+aet
+aeD
ahg
ahg
aeF
@@ -117886,13 +117784,13 @@ aeF
agX
aet
aeF
-afl
-aeR
-afV
-afV
-afp
-afp
-agY
+aeD
+aet
+aet
+aet
+aet
+aet
+aes
ahw
ahN
ahw
@@ -118130,25 +118028,25 @@ aaa
aaa
aaa
aaa
-aeu
-aeI
+aes
+aeD
afo
aet
aeF
aeF
-afl
-afV
-afV
-afV
-afV
+aeD
+aet
+aet
+aet
+aet
aeD
agJ
aeF
aeF
aeF
aeF
-afA
-agY
+aet
+aes
aaa
aaa
aae
@@ -118388,9 +118286,9 @@ aaa
aaa
aaa
aaa
-aeu
-afp
-aeJ
+aes
+aet
+aet
aeF
aeF
aeF
@@ -118403,8 +118301,8 @@ aeF
aeF
ahe
aeF
-agg
-agY
+aeD
+aes
aaa
aaa
aaa
@@ -118646,8 +118544,8 @@ aaa
aaa
aaa
aaa
-aeu
-aeJ
+aes
+aet
aeF
aeF
aeF
@@ -118659,8 +118557,8 @@ agJ
aeF
aeF
aeF
-agg
-agY
+aeD
+aes
aaa
aaa
aaa
@@ -118904,20 +118802,20 @@ aaa
aaa
aaa
aes
-aeR
+aet
afW
-afp
-afV
-afV
+aet
+aet
+aet
afB
agL
afB
-afV
-afV
-afp
+aet
+aet
+aet
afW
-aeR
-agZ
+aet
+aes
aaa
aaa
aaa
@@ -118931,8 +118829,8 @@ aae
ajn
ajy
ajM
-aka
-akb
+ajy
+ajn
aht
ale
akZ
@@ -119174,8 +119072,8 @@ aha
aet
afq
afq
-ahj
-agZ
+aeT
+aes
aaa
aaa
aaa
@@ -119188,7 +119086,7 @@ aae
aaa
ajn
ajN
-akb
+ajn
aaa
aht
alf
@@ -119280,13 +119178,13 @@ cFV
cFW
aaa
aaa
-cIV
+cIQ
cJB
cJz
cJz
cJz
cLx
-cLM
+cIQ
aaa
aaa
aaa
@@ -119419,21 +119317,21 @@ aes
aeT
afq
afq
-afX
-afk
-aeI
+aeT
+aet
+aeD
aeF
agx
agM
agJ
aeF
-agg
-afk
-ahf
+aeD
+aet
+aeT
afq
afq
-ahj
-agZ
+aeT
+aes
aaa
aaa
aaa
@@ -119537,13 +119435,13 @@ byO
cFW
aaa
aaa
-cIW
-cJC
+cIP
+cIQ
cKj
cKj
cKj
-cJC
-cLN
+cIQ
+cIP
aaa
aaa
aaa
@@ -119672,26 +119570,26 @@ aaa
aaa
aaa
aes
-aeJ
+aet
aeU
aeU
aeU
aet
-aeu
-aeJ
+aes
+aet
aeF
aeF
agN
aeF
aeF
-afA
-agY
+aet
+aes
aet
aeU
aeU
aeU
-afA
-agZ
+aet
+aes
aaa
aaa
aaa
@@ -119928,27 +119826,27 @@ aaa
aaa
aaa
aaa
-aeu
+aes
aeK
aeK
aeK
aeK
aeK
aaa
-afA
-aeI
+aet
+aeD
aeF
agO
aeF
-agg
-aeJ
+aeD
+aet
aaa
aeK
aeK
aeK
aeK
aeK
-agY
+aes
aaa
aaa
aaa
@@ -120192,13 +120090,13 @@ aaa
aaa
aaa
aaa
-aeu
-afk
-aeI
+aes
+aet
+aeD
agP
-agg
-afk
-agY
+aeD
+aet
+aes
aaa
aaa
aaa
@@ -120450,11 +120348,11 @@ aaa
aaa
aaa
aaa
-aeu
-afk
+aes
+aet
agQ
-afk
-agY
+aet
+aes
aaa
aaa
aaa
@@ -120965,10 +120863,10 @@ aaa
aaa
aaa
aes
-afk
+aet
agQ
-afk
-agZ
+aet
+aes
aaa
aaa
aaa
@@ -121221,11 +121119,11 @@ aaa
aaa
aaa
aaa
-afA
+aet
aeD
agP
-afl
-aeJ
+aeD
+aet
aaa
aaa
aaa
@@ -122606,12 +122504,12 @@ clz
ccC
aaa
cqH
-csk
+cqI
cqJ
cvw
cqJ
-csk
-czz
+cqI
+cqH
aaa
aaa
afv
@@ -123277,11 +123175,11 @@ aaa
aaa
aaa
aaa
-afA
-aeI
+aet
+aeD
aeF
-agg
-aeJ
+aeD
+aet
aaa
aaa
aaa
@@ -123534,11 +123432,11 @@ aaa
aaa
aaa
aaa
-aeu
-aeR
+aes
+aet
afC
-aeR
-agY
+aet
+aes
aaa
aaa
aaa
@@ -123633,13 +123531,13 @@ cjO
clB
ccC
aaa
-cqK
-csk
+cqH
+cqI
cqJ
cvx
cqJ
-csk
-czB
+cqI
+cqH
aaa
aaa
aaa
@@ -130561,7 +130459,7 @@ bwf
bwf
bVy
bWR
-bYh
+bVy
bwf
aae
aaa
@@ -131332,7 +131230,7 @@ bTf
bwf
bVA
bWU
-bYi
+bVA
aaa
aaa
aaa
diff --git a/_maps/map_files/EfficiencyStation/EfficiencyStation.dmm b/_maps/map_files/EfficiencyStation/EfficiencyStation.dmm
index e95b3279807..855f4da155d 100644
--- a/_maps/map_files/EfficiencyStation/EfficiencyStation.dmm
+++ b/_maps/map_files/EfficiencyStation/EfficiencyStation.dmm
@@ -22,9 +22,7 @@
/turf/closed/wall,
/area/toxins/test_area)
"aaf" = (
-/turf/closed/wall/shuttle{
- icon_state = "wall3"
- },
+/turf/closed/wall/mineral/plastitanium,
/area/toxins/test_area)
"aag" = (
/obj/structure/chair,
@@ -153,18 +151,13 @@
/obj/structure/chair/stool{
pixel_y = 8
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"aay" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/abandoned)
"aaz" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall8"
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/abandoned)
"aaA" = (
/obj/machinery/door/airlock/shuttle{
@@ -220,7 +213,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"aaJ" = (
/obj/effect/decal/cleanable/dirt{
@@ -231,7 +224,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"aaK" = (
/obj/structure/reagent_dispensers/fueltank,
@@ -243,7 +236,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"aaL" = (
/obj/structure/shuttle/engine/propulsion{
@@ -253,9 +246,7 @@
/turf/open/floor/plating/airless,
/area/shuttle/abandoned)
"aaM" = (
-/turf/closed/wall/shuttle{
- icon_state = "swallc1"
- },
+/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/abandoned)
"aaN" = (
/obj/structure/shuttle/engine/heater{
@@ -284,7 +275,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"aaR" = (
/turf/closed/wall/r_wall,
@@ -310,28 +301,28 @@
pixel_x = -1;
use_power = 0
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aaW" = (
/obj/machinery/vending/cola{
pixel_x = -1;
use_power = 0
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aaX" = (
/obj/machinery/vending/coffee{
pixel_x = -2;
use_power = 0
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aaY" = (
/obj/machinery/vending/cigarette{
use_power = 0
},
/obj/effect/decal/cleanable/cobweb2,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aaZ" = (
/turf/closed/wall/shuttle{
@@ -358,8 +349,8 @@
height = 24;
id = "syndicate";
name = "syndicate infiltrator";
+ port_angle = 0;
roundstart_move = "syndicate_away";
- port_angle = 180;
width = 18
},
/obj/docking_port/stationary{
@@ -375,9 +366,7 @@
/turf/open/floor/plating,
/area/shuttle/syndicate)
"abb" = (
-/turf/closed/wall/shuttle{
- icon_state = "wall3"
- },
+/turf/closed/wall/mineral/plastitanium,
/area/shuttle/syndicate)
"abc" = (
/obj/structure/grille,
@@ -396,7 +385,7 @@
name = "EXTERNAL AIRLOCK";
pixel_x = 0
},
-/turf/closed/indestructible/opshuttle,
+/turf/closed/wall/mineral/plastitanium,
/area/shuttle/syndicate)
"abe" = (
/turf/closed/wall/shuttle{
@@ -418,7 +407,7 @@
/obj/item/device/plant_analyzer,
/obj/item/weapon/reagent_containers/glass/bucket,
/obj/effect/decal/cleanable/cobweb,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"abg" = (
/obj/effect/decal/cleanable/dirt{
@@ -428,7 +417,7 @@
/obj/structure/sink{
pixel_y = 28
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"abh" = (
/obj/item/weapon/storage/bag/plants/portaseeder,
@@ -448,14 +437,14 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"abi" = (
/obj/effect/decal/cleanable/dirt{
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"abj" = (
/turf/closed/wall/shuttle{
@@ -485,7 +474,7 @@
name = "remains"
},
/obj/effect/decal/cleanable/blood/gibs/old,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"abl" = (
/obj/structure/toilet{
@@ -498,7 +487,7 @@
/obj/effect/decal/cleanable/greenglow{
desc = "Looks like something's sprung a leak"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"abm" = (
/turf/open/floor/bluegrid,
@@ -515,10 +504,10 @@
"abo" = (
/obj/structure/table,
/obj/machinery/microwave,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"abp" = (
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"abq" = (
/obj/structure/table,
@@ -526,11 +515,11 @@
pixel_x = 4;
pixel_y = 1
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"abr" = (
/obj/machinery/computer/shuttle/syndicate,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"abs" = (
/obj/structure/table,
@@ -539,11 +528,11 @@
name = "remote shutter control";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"abt" = (
/obj/structure/frame/computer,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"abu" = (
/obj/machinery/hydroponics/constructable,
@@ -551,7 +540,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"abv" = (
/obj/machinery/biogenerator{
@@ -562,11 +551,11 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"abw" = (
/obj/structure/sign/botany,
-/turf/closed/wall/shuttle,
+/turf/closed/wall/mineral/titanium,
/area/shuttle/abandoned)
"abx" = (
/obj/effect/decal/cleanable/dirt{
@@ -577,7 +566,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aby" = (
/obj/structure/chair,
@@ -585,14 +574,14 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"abz" = (
/obj/effect/decal/cleanable/dirt{
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"abA" = (
/obj/effect/decal/cleanable/blood/old,
@@ -601,7 +590,7 @@
name = "dust"
},
/obj/effect/decal/cleanable/blood/gibs/limb,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"abB" = (
/obj/machinery/door/airlock/shuttle{
@@ -612,7 +601,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"abC" = (
/obj/effect/decal/cleanable/blood/old,
@@ -624,7 +613,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"abD" = (
/obj/machinery/door/airlock/shuttle{
@@ -634,7 +623,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"abE" = (
/obj/structure/mirror{
@@ -655,7 +644,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"abF" = (
/obj/item/weapon/folder/blue,
@@ -695,7 +684,7 @@
pixel_x = 3;
pixel_y = 3
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"abL" = (
/obj/structure/table,
@@ -719,7 +708,7 @@
pixel_x = 3;
pixel_y = 3
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"abM" = (
/obj/machinery/hydroponics/constructable,
@@ -728,7 +717,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"abN" = (
/obj/machinery/door/airlock/shuttle{
@@ -738,7 +727,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"abO" = (
/obj/structure/chair{
@@ -748,7 +737,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"abP" = (
/obj/structure/table,
@@ -757,7 +746,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"abQ" = (
/obj/structure/chair{
@@ -767,7 +756,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"abR" = (
/obj/effect/decal/cleanable/blood/gibs/old,
@@ -775,7 +764,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"abS" = (
/obj/structure/cable{
@@ -872,7 +861,7 @@
amount = 10
},
/obj/item/device/multitool,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"abZ" = (
/obj/item/device/radio/intercom{
@@ -884,11 +873,11 @@
subspace_transmission = 1;
syndie = 1
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"aca" = (
/obj/structure/closet/syndicate/personal,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"acb" = (
/obj/machinery/vending/hydroseeds{
@@ -899,7 +888,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"acc" = (
/turf/closed/wall/shuttle{
@@ -921,7 +910,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"ace" = (
/obj/effect/decal/cleanable/blood/old,
@@ -929,7 +918,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"acf" = (
/obj/machinery/door/airlock/shuttle{
@@ -940,7 +929,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"acg" = (
/obj/effect/decal/cleanable/blood/old,
@@ -953,7 +942,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"ach" = (
/obj/effect/decal/cleanable/blood/old,
@@ -969,7 +958,7 @@
name = "remains"
},
/obj/item/weapon/gun/energy/laser/retro,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"aci" = (
/obj/structure/closet/wardrobe/mixed,
@@ -985,7 +974,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"acj" = (
/turf/open/floor/plasteel/vault{
@@ -1054,8 +1043,7 @@
/area/turret_protected/ai)
"acp" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
- dir = 2;
+/turf/closed/wall/mineral/plastitanium{
icon_state = "diagonalWall3"
},
/area/shuttle/syndicate)
@@ -1064,11 +1052,11 @@
name = "Cockpit";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"acr" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 4;
icon_state = "diagonalWall3"
},
@@ -1077,10 +1065,7 @@
/obj/machinery/smartfridge{
use_power = 0
},
-/turf/closed/wall/shuttle{
- icon_state = "swall3";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/abandoned)
"act" = (
/turf/closed/wall/shuttle{
@@ -1095,7 +1080,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"acv" = (
/obj/machinery/vending/boozeomat{
@@ -1104,10 +1089,7 @@
req_access_txt = "0";
use_power = 0
},
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/abandoned)
"acw" = (
/obj/structure/bed,
@@ -1116,7 +1098,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"acx" = (
/obj/structure/bed,
@@ -1127,7 +1109,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"acy" = (
/obj/structure/table,
@@ -1138,7 +1120,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"acz" = (
/obj/machinery/light{
@@ -1247,7 +1229,7 @@
/obj/structure/table,
/obj/item/stack/cable_coil,
/obj/item/weapon/crowbar/red,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"acG" = (
/obj/structure/table,
@@ -1255,7 +1237,7 @@
pixel_x = 1;
pixel_y = 2
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"acH" = (
/obj/structure/table,
@@ -1267,7 +1249,7 @@
name = "dust"
},
/obj/effect/decal/cleanable/cobweb,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"acI" = (
/obj/effect/decal/cleanable/dirt{
@@ -1277,7 +1259,7 @@
/obj/structure/sink{
pixel_y = 28
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"acJ" = (
/obj/machinery/door/airlock/shuttle{
@@ -1287,7 +1269,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"acK" = (
/obj/structure/chair{
@@ -1297,7 +1279,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"acL" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
@@ -1373,7 +1355,7 @@
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"acS" = (
/obj/structure/table,
@@ -1387,7 +1369,7 @@
/obj/item/weapon/storage/fancy/egg_box{
pixel_y = 5
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"acT" = (
/obj/machinery/processor,
@@ -1395,7 +1377,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"acU" = (
/obj/structure/table,
@@ -1412,7 +1394,7 @@
name = "dust"
},
/obj/item/weapon/wrench,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"acV" = (
/obj/structure/table,
@@ -1426,7 +1408,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"acW" = (
/obj/structure/table,
@@ -1443,7 +1425,7 @@
name = "dust"
},
/obj/effect/decal/cleanable/cobweb2,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"acX" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
@@ -1548,7 +1530,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"adf" = (
/obj/effect/decal/cleanable/egg_smudge,
@@ -1557,7 +1539,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"adg" = (
/obj/structure/kitchenspike,
@@ -1566,7 +1548,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"adh" = (
/obj/machinery/door/airlock/shuttle{
@@ -1576,7 +1558,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"adi" = (
/obj/structure/rack{
@@ -1601,7 +1583,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"adj" = (
/obj/effect/decal/cleanable/dirt{
@@ -1609,7 +1591,7 @@
name = "dust"
},
/obj/effect/decal/cleanable/oil,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"adk" = (
/obj/machinery/suit_storage_unit/standard_unit,
@@ -1617,7 +1599,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"adl" = (
/obj/item/weapon/twohanded/required/kirbyplants{
@@ -1660,11 +1642,11 @@
/area/turret_protected/ai)
"adp" = (
/obj/machinery/suit_storage_unit/syndicate,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"adq" = (
/obj/structure/closet/syndicate/nuclear,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"adr" = (
/obj/structure/table,
@@ -1684,7 +1666,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"ads" = (
/obj/structure/table,
@@ -1694,7 +1676,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"adt" = (
/obj/structure/table,
@@ -1707,7 +1689,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"adu" = (
/obj/effect/decal/cleanable/dirt{
@@ -1715,7 +1697,7 @@
name = "dust"
},
/obj/effect/decal/cleanable/cobweb,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"adv" = (
/obj/machinery/door/airlock/shuttle{
@@ -1725,7 +1707,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"adw" = (
/turf/closed/wall/r_wall,
@@ -1767,18 +1749,18 @@
"adC" = (
/obj/structure/table,
/obj/item/device/aicard,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"adD" = (
/obj/machinery/door/window{
name = "Ready Room";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"adE" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 1;
icon_state = "diagonalWall3"
},
@@ -1796,7 +1778,7 @@
name = "broken hypersleep chamber";
pixel_y = 3
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"adG" = (
/obj/effect/decal/cleanable/dirt{
@@ -1813,7 +1795,7 @@
},
/obj/item/weapon/reagent_containers/spray/cleaner,
/obj/structure/table,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"adH" = (
/obj/effect/decal/cleanable/dirt{
@@ -1828,7 +1810,7 @@
name = "broken hypersleep chamber";
pixel_y = 3
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"adI" = (
/obj/machinery/portable_atmospherics/canister/oxygen,
@@ -1836,7 +1818,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"adJ" = (
/obj/structure/tank_dispenser/oxygen{
@@ -1848,7 +1830,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"adK" = (
/turf/closed/wall/r_wall,
@@ -1989,7 +1971,7 @@
/obj/machinery/sleeper/syndie{
dir = 4
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"adU" = (
/obj/structure/table,
@@ -2004,7 +1986,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"adV" = (
/obj/structure/frame/machine,
@@ -2013,7 +1995,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"adW" = (
/obj/structure/frame/machine,
@@ -2022,16 +2004,13 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"adX" = (
/obj/structure/sign/science{
pixel_y = 0
},
-/turf/closed/wall/shuttle{
- icon_state = "swall1";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/abandoned)
"adY" = (
/obj/item/clothing/suit/bio_suit,
@@ -2047,7 +2026,7 @@
/obj/item/clothing/mask/breath,
/obj/item/clothing/mask/breath,
/obj/structure/table,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"adZ" = (
/turf/closed/wall/shuttle{
@@ -2152,13 +2131,13 @@
name = "EVA Storage";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"aen" = (
/obj/machinery/door/airlock/external{
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"aeo" = (
/obj/structure/table,
@@ -2167,7 +2146,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aep" = (
/obj/structure/chair/office/light{
@@ -2181,7 +2160,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"aeq" = (
/obj/machinery/door/airlock/shuttle{
@@ -2191,7 +2170,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"aer" = (
/obj/effect/decal/cleanable/blood/gibs/old,
@@ -2206,7 +2185,7 @@
icon_state = "remains";
name = "remains"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aes" = (
/obj/machinery/door/airlock/shuttle{
@@ -2220,7 +2199,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"aet" = (
/obj/effect/decal/cleanable/dirt{
@@ -2231,7 +2210,7 @@
pixel_x = 0;
pixel_y = 32
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"aeu" = (
/obj/docking_port/mobile{
@@ -2498,14 +2477,14 @@
name = "EVA Storage";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"aeO" = (
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"aeP" = (
/obj/machinery/portable_atmospherics/canister/oxygen,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"aeQ" = (
/obj/structure/table,
@@ -2514,7 +2493,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aeR" = (
/obj/structure/frame/machine,
@@ -2522,7 +2501,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aeS" = (
/obj/structure/frame/machine,
@@ -2531,7 +2510,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aeT" = (
/obj/effect/decal/cleanable/blood/old,
@@ -2540,7 +2519,7 @@
name = "dust"
},
/obj/effect/decal/cleanable/blood/gibs/limb,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aeU" = (
/obj/effect/decal/cleanable/blood/old,
@@ -2555,7 +2534,7 @@
icon_state = "remains";
name = "remains"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"aeV" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
@@ -2730,7 +2709,7 @@
})
"afl" = (
/obj/structure/tank_dispenser/oxygen,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"afm" = (
/obj/item/device/radio/intercom{
@@ -2742,7 +2721,7 @@
subspace_transmission = 1;
syndie = 1
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"afn" = (
/obj/structure/table,
@@ -2752,7 +2731,7 @@
pixel_x = -5;
pixel_y = 30
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"afo" = (
/obj/effect/decal/cleanable/dirt{
@@ -2766,7 +2745,7 @@
/obj/structure/table,
/obj/item/clothing/head/helmet/swat/nanotrasen,
/obj/item/clothing/head/helmet/swat/nanotrasen,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"afp" = (
/obj/machinery/door/airlock/shuttle{
@@ -3067,11 +3046,11 @@
/area/space)
"afM" = (
/obj/structure/bed/roller,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"afN" = (
/obj/structure/sign/bluecross_2,
-/turf/closed/indestructible/opshuttle,
+/turf/closed/wall/mineral/plastitanium,
/area/shuttle/syndicate)
"afO" = (
/obj/machinery/door/window{
@@ -3079,14 +3058,14 @@
name = "Infirmary";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"afP" = (
/obj/machinery/door/window/westright{
name = "Tool Storage";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"afQ" = (
/obj/structure/table,
@@ -3095,7 +3074,7 @@
pixel_y = 3
},
/obj/item/weapon/stock_parts/cell/high,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"afR" = (
/obj/structure/table,
@@ -3105,13 +3084,13 @@
/obj/item/device/assembly/voice{
pixel_y = 3
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"afS" = (
/obj/structure/table,
/obj/item/weapon/wrench,
/obj/item/device/assembly/infra,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"afT" = (
/obj/structure/table,
@@ -3125,7 +3104,7 @@
pixel_x = -8;
pixel_y = 4
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"afU" = (
/obj/structure/table,
@@ -3133,7 +3112,7 @@
pixel_y = 3
},
/obj/item/device/multitool,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"afV" = (
/obj/structure/table,
@@ -3142,7 +3121,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"afW" = (
/obj/machinery/vending/wallmed{
@@ -3160,7 +3139,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"afX" = (
/obj/machinery/sleeper{
@@ -3171,14 +3150,11 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"afY" = (
/obj/structure/sign/bluecross_2,
-/turf/closed/wall/shuttle{
- icon_state = "swall1";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/abandoned)
"afZ" = (
/obj/item/weapon/storage/toolbox/emergency{
@@ -3195,7 +3171,7 @@
name = "dust"
},
/obj/structure/table,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aga" = (
/obj/structure/frame/machine,
@@ -3316,7 +3292,7 @@
name = "Infirmary";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"agm" = (
/obj/machinery/door/window{
@@ -3324,13 +3300,13 @@
name = "Tool Storage";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"agn" = (
/obj/structure/table,
/obj/item/weapon/storage/toolbox/syndicate,
/obj/item/weapon/crowbar/red,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"ago" = (
/obj/structure/table,
@@ -3346,7 +3322,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"agp" = (
/obj/effect/decal/cleanable/dirt{
@@ -3355,7 +3331,7 @@
},
/obj/effect/decal/cleanable/ash,
/obj/effect/decal/cleanable/xenoblood,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"agq" = (
/obj/machinery/door/airlock/shuttle{
@@ -3365,7 +3341,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"agr" = (
/obj/machinery/door/airlock/shuttle{
@@ -3540,7 +3516,7 @@
/area/space)
"agH" = (
/obj/machinery/recharge_station,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"agI" = (
/obj/structure/window/reinforced{
@@ -3549,7 +3525,7 @@
/obj/structure/table,
/obj/item/robot_parts/r_arm,
/obj/item/robot_parts/l_arm,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"agJ" = (
/obj/machinery/door/window{
@@ -3557,7 +3533,7 @@
name = "Surgery";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"agK" = (
/obj/structure/table,
@@ -3568,7 +3544,7 @@
name = "dust"
},
/obj/item/clothing/suit/apron/surgical,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"agL" = (
/obj/effect/decal/cleanable/xenoblood,
@@ -3582,7 +3558,7 @@
icon_state = "remainsxeno";
name = "remains"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"agM" = (
/obj/structure/closet/crate/freezer,
@@ -3597,7 +3573,7 @@
name = "dust"
},
/obj/effect/decal/cleanable/xenoblood,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"agN" = (
/obj/machinery/door/airlock/shuttle{
@@ -3607,7 +3583,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"agO" = (
/obj/structure/closet/emcloset,
@@ -3728,7 +3704,7 @@
/obj/structure/window/reinforced{
dir = 1
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"ahc" = (
/obj/structure/table,
@@ -3744,7 +3720,7 @@
pixel_x = -3;
pixel_y = -3
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"ahd" = (
/obj/structure/table,
@@ -3757,7 +3733,7 @@
pixel_x = -3;
pixel_y = -3
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"ahe" = (
/obj/structure/table,
@@ -3765,7 +3741,7 @@
pixel_y = 5
},
/obj/item/device/sbeacondrop/bomb,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"ahf" = (
/obj/structure/table,
@@ -3776,7 +3752,7 @@
/obj/item/weapon/grenade/syndieminibomb{
pixel_x = -1
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"ahg" = (
/obj/docking_port/stationary{
@@ -3798,7 +3774,7 @@
name = "surgical dufflebag";
pixel_y = 4
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"ahi" = (
/obj/effect/decal/cleanable/xenoblood,
@@ -3807,7 +3783,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"ahj" = (
/obj/structure/table/optable,
@@ -3817,7 +3793,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"ahk" = (
/obj/structure/frame/computer,
@@ -3825,7 +3801,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"ahl" = (
/obj/effect/decal/cleanable/dirt{
@@ -3835,7 +3811,7 @@
/obj/structure/chair/office/light{
dir = 8
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"ahm" = (
/obj/structure/chair/office/light,
@@ -3843,7 +3819,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"ahn" = (
/obj/structure/frame/computer,
@@ -3852,7 +3828,7 @@
name = "dust"
},
/obj/effect/decal/cleanable/cobweb2,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aho" = (
/obj/structure/closet/firecloset/full,
@@ -3993,7 +3969,7 @@
/obj/structure/table,
/obj/item/weapon/surgicaldrill,
/obj/item/weapon/circular_saw,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"ahC" = (
/obj/structure/sink{
@@ -4005,7 +3981,7 @@
/obj/structure/mirror{
pixel_x = 30
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"ahD" = (
/obj/machinery/nuclearbomb/syndicate,
@@ -4014,7 +3990,7 @@
name = "Secure Storage";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"ahE" = (
/turf/closed/wall/shuttle{
@@ -4029,7 +4005,7 @@
name = "dust"
},
/obj/item/device/megaphone,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"ahG" = (
/obj/structure/table,
@@ -4038,7 +4014,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"ahH" = (
/turf/closed/wall/shuttle{
@@ -4139,24 +4115,24 @@
/obj/machinery/telecomms/allinone{
intercept = 1
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"ahT" = (
/obj/structure/table,
/obj/item/weapon/cautery,
/obj/item/weapon/scalpel,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"ahU" = (
/obj/structure/table/optable,
/obj/item/weapon/surgical_drapes,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"ahV" = (
/obj/structure/table,
/obj/item/weapon/retractor,
/obj/item/weapon/hemostat,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"ahW" = (
/obj/structure/shuttle/engine/heater,
@@ -4167,7 +4143,7 @@
/area/shuttle/syndicate)
"ahX" = (
/obj/structure/reagent_dispensers/fueltank,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"ahY" = (
/obj/structure/table,
@@ -4180,13 +4156,13 @@
/obj/item/stack/rods{
amount = 50
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"ahZ" = (
/obj/structure/rack,
/obj/item/clothing/suit/space/syndicate/black/red,
/obj/item/clothing/head/helmet/space/syndicate/black/red,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"aia" = (
/obj/structure/table,
@@ -4195,7 +4171,7 @@
name = "dust"
},
/obj/item/device/mass_spectrometer,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aib" = (
/obj/effect/decal/cleanable/blood/old,
@@ -4214,7 +4190,7 @@
icon_state = "remains";
name = "remains"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"aic" = (
/obj/effect/decal/cleanable/blood/old,
@@ -4223,7 +4199,7 @@
name = "dust"
},
/obj/structure/chair/comfy/black,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aid" = (
/obj/structure/table,
@@ -4232,7 +4208,7 @@
name = "dust"
},
/obj/item/weapon/storage/photo_album,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aie" = (
/obj/structure/disposalpipe/segment,
@@ -4367,7 +4343,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aix" = (
/obj/item/weapon/phone{
@@ -4383,7 +4359,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aiy" = (
/obj/effect/decal/cleanable/dirt{
@@ -4391,7 +4367,7 @@
name = "dust"
},
/obj/machinery/computer/shuttle/white_ship,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aiz" = (
/obj/structure/table,
@@ -4405,7 +4381,7 @@
pixel_x = -1;
pixel_y = 2
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aiA" = (
/obj/structure/table,
@@ -4417,7 +4393,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aiB" = (
/obj/structure/disposalpipe/segment,
@@ -8720,7 +8696,7 @@
/area/medical/virology)
"aqf" = (
/obj/structure/closet/wardrobe/virology_white,
-/obj/item/weapon/storage/backpack/satchel_vir,
+/obj/item/weapon/storage/backpack/satchel/vir,
/turf/open/floor/plasteel/white,
/area/medical/virology)
"aqg" = (
@@ -16480,7 +16456,7 @@
/obj/machinery/light_switch{
pixel_x = -25
},
-/obj/item/weapon/storage/backpack/satchel_gen,
+/obj/item/weapon/storage/backpack/satchel/gen,
/turf/open/floor/plasteel/whiteblue/side{
dir = 10
},
@@ -23097,7 +23073,7 @@
pixel_x = -30
},
/obj/structure/closet/wardrobe/chemistry_white,
-/obj/item/weapon/storage/backpack/satchel_chem,
+/obj/item/weapon/storage/backpack/satchel/chem,
/turf/open/floor/plasteel/white,
/area/medical/chemistry)
"aSx" = (
@@ -25012,16 +24988,10 @@
},
/area/hallway/primary/central)
"aWE" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/labor)
"aWF" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/labor)
"aWG" = (
/obj/structure/grille,
@@ -25687,20 +25657,20 @@
/area/shuttle/labor)
"aXP" = (
/obj/structure/table,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/labor)
"aXQ" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/labor)
"aXR" = (
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/labor)
"aXS" = (
/obj/structure/ore_box,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/labor)
"aXT" = (
/turf/closed/wall/shuttle{
@@ -26076,7 +26046,7 @@
/area/hallway/primary/central)
"aYH" = (
/obj/machinery/computer/shuttle/mining,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/labor)
"aYI" = (
/obj/structure/shuttle/engine/heater{
@@ -26768,7 +26738,7 @@
})
"aZP" = (
/obj/structure/closet/crate,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/labor)
"aZQ" = (
/turf/closed/wall/shuttle{
@@ -29470,24 +29440,13 @@
/obj/structure/shuttle/engine/propulsion/burst{
dir = 4
},
-/turf/closed/wall/shuttle{
- icon_state = "swall_f6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/pod_4)
"bfX" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/pod_4)
"bfY" = (
-/turf/open/space,
-/turf/closed/wall/shuttle{
- dir = 2;
- icon_state = "swall_f10";
- layer = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/pod_4)
"bfZ" = (
/obj/structure/janitorialcart,
@@ -29976,7 +29935,7 @@
id = "pod4";
name = "escape pod 4"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_4)
"bhf" = (
/obj/structure/chair{
@@ -29989,7 +29948,7 @@
pixel_x = 6;
pixel_y = -32
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_4)
"bhg" = (
/obj/structure/chair{
@@ -30006,7 +29965,7 @@
possible_destinations = "pod_asteroid4";
shuttleId = "pod4"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_4)
"bhh" = (
/obj/structure/grille,
@@ -34071,16 +34030,10 @@
/turf/closed/wall/r_wall,
/area/engine/engineering)
"bpZ" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/supply)
"bqa" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/supply)
"bqb" = (
/turf/closed/wall/shuttle{
@@ -35009,7 +34962,7 @@
},
/area/shuttle/supply)
"brM" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/supply)
"brN" = (
/obj/machinery/conveyor{
@@ -35256,7 +35209,7 @@
icon_state = "alarm0";
pixel_y = -22
},
-/obj/item/weapon/storage/backpack/satchel_hyd,
+/obj/item/weapon/storage/backpack/satchel/hyd,
/obj/structure/window/reinforced{
dir = 8
},
@@ -35265,7 +35218,7 @@
"bsr" = (
/obj/machinery/light/small,
/obj/structure/closet/secure_closet/hydroponics,
-/obj/item/weapon/storage/backpack/satchel_hyd,
+/obj/item/weapon/storage/backpack/satchel/hyd,
/turf/open/floor/plasteel/hydrofloor,
/area/hydroponics)
"bss" = (
@@ -35274,7 +35227,7 @@
dir = 4
},
/obj/structure/closet/secure_closet/hydroponics,
-/obj/item/weapon/storage/backpack/satchel_hyd,
+/obj/item/weapon/storage/backpack/satchel/hyd,
/turf/open/floor/plasteel/hydrofloor,
/area/hydroponics)
"bst" = (
@@ -35520,10 +35473,11 @@
/turf/open/floor/plating/airless,
/area/engine/engineering)
"bsW" = (
-/obj/structure/chair/comfy/black{
- dir = 1
+/obj/structure/chair/comfy/beige{
+ dir = 1;
+ icon_state = "comfychair"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"bsX" = (
/obj/structure/cable{
@@ -37088,7 +37042,7 @@
pixel_x = 24;
pixel_y = -8
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/supply)
"bvV" = (
/obj/machinery/button/door{
@@ -40252,10 +40206,8 @@
},
/area/shuttle/supply)
"bCm" = (
-/turf/open/floor/plasteel/shuttle,
-/turf/closed/wall/shuttle/interior{
- icon_state = "swall_f10"
- },
+/turf/open/floor/mineral/titanium/blue,
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/supply)
"bCn" = (
/turf/open/floor/plasteel/shuttle,
@@ -52392,10 +52344,7 @@
/obj/structure/shuttle/engine/propulsion/burst{
dir = 1
},
-/turf/closed/wall/shuttle{
- icon_state = "swall_f6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/pod_3)
"caj" = (
/obj/machinery/door/airlock/shuttle{
@@ -52406,7 +52355,7 @@
id = "pod3";
name = "escape pod 3"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_3)
"cak" = (
/turf/open/floor/plating,
@@ -52703,10 +52652,7 @@
/turf/open/floor/plating,
/area/security/prison)
"caO" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall3";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/pod_3)
"caP" = (
/obj/structure/chair,
@@ -52716,7 +52662,7 @@
/obj/item/weapon/storage/pod{
pixel_x = -26
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_3)
"caQ" = (
/obj/structure/sign/securearea{
@@ -52755,10 +52701,7 @@
name = "Arrivals"
})
"caU" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/arrival)
"caV" = (
/obj/structure/shuttle/engine/propulsion{
@@ -53054,7 +52997,7 @@
possible_destinations = "pod_asteroid3";
shuttleId = "pod3"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_3)
"cbE" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
@@ -53086,10 +53029,7 @@
name = "Arrivals"
})
"cbH" = (
-/turf/closed/wall/shuttle{
- icon_state = "swallc3";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/arrival)
"cbI" = (
/turf/closed/wall/shuttle{
@@ -53309,10 +53249,7 @@
/turf/open/floor/plasteel/floorgrime,
/area/security/prison)
"cck" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s5";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/pod_3)
"ccl" = (
/obj/structure/window/shuttle,
@@ -53345,7 +53282,7 @@
/turf/open/floor/plating,
/area/shuttle/arrival)
"ccq" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"ccr" = (
/obj/structure/chair/stool,
@@ -53555,7 +53492,7 @@
/obj/effect/landmark{
name = "JoinLate"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"ccS" = (
/obj/structure/extinguisher_cabinet{
@@ -53769,14 +53706,14 @@
/area/shuttle/arrival)
"cdq" = (
/obj/structure/closet/wardrobe/grey,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"cdr" = (
/obj/machinery/requests_console{
department = "Arrival shuttle";
pixel_x = 30
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"cds" = (
/obj/structure/closet/emcloset,
@@ -53942,7 +53879,7 @@
/area/shuttle/arrival)
"cdM" = (
/obj/structure/closet/wardrobe/mixed,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"cdN" = (
/obj/structure/closet/emcloset,
@@ -54162,13 +54099,13 @@
})
"cej" = (
/obj/structure/closet/wardrobe/black,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"cek" = (
/obj/effect/landmark{
name = "Observer-Start"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"cel" = (
/obj/item/device/radio/beacon,
@@ -54340,14 +54277,14 @@
})
"ceE" = (
/obj/structure/closet/wardrobe/green,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"ceF" = (
/obj/item/device/radio/intercom{
name = "Station Intercom (General)";
pixel_x = 27
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"ceG" = (
/obj/machinery/vending/snack,
@@ -54476,7 +54413,7 @@
})
"ceU" = (
/obj/machinery/computer/arcade,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"ceV" = (
/turf/open/floor/plasteel/warning{
@@ -54688,13 +54625,10 @@
"cfn" = (
/obj/structure/table,
/obj/item/weapon/storage/firstaid,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"cfo" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/transport)
"cfp" = (
/obj/structure/window/shuttle,
@@ -54722,7 +54656,7 @@
turf_type = /turf/open/space;
width = 5
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"cfr" = (
/turf/closed/wall/shuttle{
@@ -54879,7 +54813,7 @@
/obj/machinery/door/airlock/shuttle{
name = "Arrivals Shuttle Airlock"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"cfH" = (
/turf/closed/wall/shuttle{
@@ -54896,25 +54830,22 @@
name = "Arrivals"
})
"cfJ" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall3";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/transport)
"cfK" = (
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"cfL" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"cfM" = (
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"cfN" = (
/obj/item/device/radio/off,
@@ -54996,15 +54927,10 @@
name = "\improper Telecoms Control Room"
})
"cfV" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/escape)
"cfW" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12"
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"cfX" = (
/obj/machinery/door/airlock/shuttle{
@@ -55089,13 +55015,13 @@
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"cgj" = (
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"cgk" = (
/obj/machinery/camera{
@@ -55132,10 +55058,10 @@
/area/shuttle/escape)
"cgo" = (
/obj/structure/closet,
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"cgp" = (
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"cgq" = (
/turf/closed/wall/shuttle{
@@ -55143,14 +55069,14 @@
},
/area/shuttle/escape)
"cgr" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"cgs" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"cgt" = (
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"cgu" = (
/obj/machinery/button/flasher{
@@ -55163,13 +55089,13 @@
pixel_x = 6;
pixel_y = 24
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"cgv" = (
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"cgw" = (
/turf/closed/wall/shuttle{
@@ -55181,10 +55107,7 @@
/obj/structure/shuttle/engine/propulsion/burst{
dir = 1
},
-/turf/closed/wall/shuttle{
- icon_state = "swall_f6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/pod_1)
"cgy" = (
/obj/machinery/door/airlock/shuttle{
@@ -55196,7 +55119,7 @@
name = "escape pod 1";
port_angle = 180
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_1)
"cgz" = (
/turf/open/floor/plating,
@@ -55213,10 +55136,7 @@
/obj/structure/shuttle/engine/propulsion{
dir = 1
},
-/turf/closed/wall/shuttle{
- icon_state = "swall_f6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/pod_2)
"cgB" = (
/obj/machinery/door/airlock/shuttle{
@@ -55228,17 +55148,14 @@
name = "escape pod 2";
port_angle = 180
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_2)
"cgC" = (
/turf/open/floor/plating,
/obj/structure/shuttle/engine/propulsion/burst{
dir = 1
},
-/turf/closed/wall/shuttle{
- icon_state = "swall_f10";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/pod_2)
"cgD" = (
/obj/structure/grille,
@@ -55318,39 +55235,35 @@
pixel_x = -28;
pixel_y = 0
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"cgP" = (
/obj/structure/extinguisher_cabinet{
pixel_x = 28;
pixel_y = 0
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"cgQ" = (
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"cgR" = (
/obj/machinery/computer/crew,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"cgS" = (
/obj/machinery/computer/atmos_alert,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"cgT" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_f11"
- },
+/turf/open/floor/mineral/titanium,
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/escape)
"cgU" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall3";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/pod_1)
"cgV" = (
/obj/item/device/radio/intercom{
@@ -55360,7 +55273,7 @@
/obj/item/weapon/storage/pod{
pixel_x = -26
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_1)
"cgW" = (
/obj/structure/window/shuttle,
@@ -55368,10 +55281,7 @@
/turf/open/floor/plating,
/area/shuttle/arrival)
"cgX" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall3";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/pod_2)
"cgY" = (
/obj/item/device/radio/intercom{
@@ -55381,7 +55291,7 @@
/obj/item/weapon/storage/pod{
pixel_x = -26
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_2)
"cgZ" = (
/obj/machinery/airalarm/server{
@@ -55449,20 +55359,20 @@
/area/tcommsat/server)
"chg" = (
/obj/structure/closet/crate,
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"chh" = (
/obj/machinery/door/airlock/shuttle{
name = "Emergency Shuttle Cargo"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"chi" = (
/obj/structure/window/reinforced,
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"chj" = (
/obj/structure/extinguisher_cabinet{
@@ -55472,18 +55382,18 @@
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"chk" = (
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"chl" = (
/obj/structure/table,
/obj/item/weapon/storage/firstaid/fire,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"chm" = (
/obj/machinery/status_display{
@@ -55496,7 +55406,7 @@
possible_destinations = "pod_asteroid1";
shuttleId = "pod1"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_1)
"chn" = (
/obj/structure/sign/securearea{
@@ -55518,7 +55428,7 @@
possible_destinations = "pod_asteroid2";
shuttleId = "pod2"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_2)
"chp" = (
/obj/machinery/telecomms/server/presets/security,
@@ -55600,26 +55510,24 @@
pixel_x = 0;
pixel_y = -30
},
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"chz" = (
/obj/structure/window/reinforced{
dir = 1
},
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"chA" = (
-/turf/closed/wall/shuttle{
- icon_state = "swallc3"
- },
+/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/escape)
"chB" = (
/obj/machinery/door/airlock/glass{
name = "Emergency Shuttle Brig";
req_access_txt = "2"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"chC" = (
/turf/closed/wall/shuttle{
@@ -55633,19 +55541,16 @@
pixel_x = -28;
pixel_y = 0
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"chE" = (
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"chF" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s5";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/pod_1)
"chG" = (
/obj/structure/window/shuttle,
@@ -55659,10 +55564,7 @@
},
/area/shuttle/pod_1)
"chI" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s5";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/pod_2)
"chJ" = (
/obj/structure/window/shuttle,
@@ -55732,20 +55634,17 @@
/area/tcommsat/server)
"chQ" = (
/obj/machinery/status_display,
-/turf/closed/wall/shuttle{
- icon_state = "swall11";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"chR" = (
/obj/structure/table,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"chS" = (
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"chT" = (
/obj/machinery/flasher{
@@ -55753,7 +55652,7 @@
pixel_x = 24;
pixel_y = -6
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"chU" = (
/obj/machinery/button/flasher{
@@ -55761,11 +55660,11 @@
pixel_x = -24;
pixel_y = -6
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"chV" = (
/obj/machinery/computer/emergency_shuttle,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"chW" = (
/obj/docking_port/stationary/random{
@@ -55856,25 +55755,25 @@
/area/space)
"cig" = (
/obj/structure/closet/emcloset,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"cih" = (
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"cii" = (
/obj/machinery/door/airlock/glass{
name = "Emergency Shuttle Cockpit";
req_access_txt = "19"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"cij" = (
/obj/machinery/computer/shuttle/ferry/request,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"cik" = (
/obj/structure/closet/crate,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"cil" = (
/obj/structure/cable{
@@ -55919,7 +55818,7 @@
/obj/machinery/door/airlock/glass{
name = "Emergency Shuttle Infirmary"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"cip" = (
/obj/machinery/status_display,
@@ -55930,7 +55829,7 @@
/area/shuttle/escape)
"ciq" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"cir" = (
/obj/structure/table,
@@ -55939,13 +55838,13 @@
pixel_y = 3
},
/obj/item/weapon/crowbar,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"cis" = (
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"cit" = (
/obj/machinery/telecomms/server/presets/engineering,
@@ -56005,11 +55904,11 @@
/area/tcommsat/server)
"ciB" = (
/obj/machinery/computer/communications,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"ciC" = (
/obj/machinery/computer/security,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"ciD" = (
/turf/closed/wall/shuttle{
@@ -56024,16 +55923,11 @@
/area/shuttle/escape)
"ciF" = (
/obj/structure/shuttle/engine/propulsion,
-/turf/closed/wall/shuttle{
- icon_state = "swall_s5";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/transport)
"ciG" = (
-/turf/open/floor/plasteel/shuttle,
-/turf/closed/wall/shuttle/interior{
- icon_state = "swall_f10"
- },
+/turf/open/floor/mineral/titanium/blue,
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/transport)
"ciH" = (
/turf/open/floor/plasteel/shuttle,
@@ -56042,12 +55936,8 @@
},
/area/shuttle/transport)
"ciI" = (
-/obj/structure/shuttle/engine/propulsion,
-/turf/closed/wall/shuttle{
- icon_state = "swall_s9";
- dir = 2
- },
-/area/shuttle/transport)
+/turf/open/space,
+/area/shuttle/syndicate)
"ciJ" = (
/obj/machinery/message_server,
/turf/open/floor/bluegrid{
@@ -56116,21 +56006,26 @@
},
/area/tcommsat/server)
"ciP" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s5";
- dir = 2
+/obj/machinery/porta_turret/syndicate{
+ dir = 5
},
-/area/shuttle/escape)
+/turf/closed/wall/mineral/plastitanium,
+/area/shuttle/syndicate)
"ciQ" = (
-/turf/closed/wall/shuttle{
- icon_state = "swallc1"
+/turf/open/space,
+/obj/machinery/porta_turret/syndicate{
+ dir = 6
},
-/area/shuttle/escape)
+/turf/closed/wall/mineral/plastitanium{
+ dir = 4;
+ icon_state = "diagonalWall3"
+ },
+/area/shuttle/syndicate)
"ciR" = (
/obj/machinery/sleeper{
dir = 1
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"ciS" = (
/obj/structure/table,
@@ -56144,20 +56039,20 @@
pixel_x = 0;
pixel_y = -30
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"ciT" = (
/obj/structure/extinguisher_cabinet{
pixel_x = 0;
pixel_y = -30
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ciU" = (
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"ciV" = (
/obj/structure/table,
@@ -56167,18 +56062,21 @@
pixel_y = 3
},
/obj/item/weapon/crowbar,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"ciW" = (
/obj/machinery/door/airlock/shuttle,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"ciX" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall13";
- dir = 2
+/turf/open/space,
+/obj/machinery/porta_turret/syndicate{
+ dir = 10
},
-/area/shuttle/escape)
+/turf/closed/wall/mineral/plastitanium{
+ icon_state = "diagonalWall3"
+ },
+/area/shuttle/syndicate)
"ciY" = (
/obj/docking_port/stationary{
dheight = 9;
@@ -56956,24 +56854,24 @@
/obj/machinery/porta_turret/syndicate{
dir = 4
},
-/turf/closed/indestructible/opshuttle,
+/turf/closed/wall/mineral/plastitanium,
/area/shuttle/syndicate)
"ckh" = (
+/turf/open/space,
/obj/machinery/porta_turret/syndicate{
- dir = 4
+ dir = 9
},
-/turf/closed/wall/shuttle{
- tag = "icon-gwall_space (WEST)";
- icon_state = "gwall_space";
- dir = 8
+/turf/closed/wall/mineral/plastitanium{
+ dir = 8;
+ icon_state = "diagonalWall3"
},
/area/shuttle/syndicate)
"cki" = (
/turf/open/space,
/obj/machinery/porta_turret/syndicate{
- dir = 4
+ dir = 5
},
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 1;
icon_state = "diagonalWall3"
},
@@ -67712,7 +67610,7 @@ abb
abb
abb
abb
-abb
+ciP
abb
abb
abb
@@ -68744,7 +68642,7 @@ ahc
abb
abb
abb
-acr
+ciQ
aaa
aaa
aaa
@@ -68984,7 +68882,7 @@ abo
abK
abY
abb
-acp
+ciI
aaa
abb
adq
@@ -69499,10 +69397,10 @@ abp
abp
abb
acF
-acQ
-acQ
-acQ
-acQ
+abp
+abp
+abp
+abp
adB
abp
abp
@@ -70800,7 +70698,7 @@ ahf
abb
abb
abb
-acp
+ciX
aaa
aaa
aaa
@@ -71301,7 +71199,7 @@ aaa
aaa
aaa
aaa
-adE
+cki
abb
abb
abb
@@ -71824,7 +71722,7 @@ abb
abb
abb
abb
-abb
+ckg
abb
abb
abb
@@ -74714,16 +74612,16 @@ aaa
aaa
aaa
bpZ
-brL
-brL
-brL
-brL
-brL
-brL
-brL
-brL
-bCl
-bDH
+bqa
+bqa
+bqa
+bqa
+bqa
+bqa
+bqa
+bqa
+bqa
+bpZ
aaa
aaa
aaa
@@ -74980,7 +74878,7 @@ brM
brM
brM
bCm
-bDI
+bqa
bEX
aaa
aaa
@@ -76007,8 +75905,8 @@ brM
brM
brM
brM
-bCn
-bDI
+bCm
+bqa
bEZ
aaa
aaa
@@ -76255,17 +76153,17 @@ aaa
aaa
aaa
aaa
-bqb
+bpZ
brN
bta
-brL
-brL
-brL
+bqa
+bqa
+bqa
bKn
bzJ
-brL
-bCo
-bDK
+bqa
+bqa
+bpZ
aaa
aaa
aaa
@@ -79647,7 +79545,7 @@ cgL
cgL
cgL
cgL
-ciP
+cfV
aaa
aaa
aaa
@@ -79896,7 +79794,7 @@ aaa
aaa
aaa
cfV
-cgn
+cfW
cgM
cgM
cgM
@@ -79904,8 +79802,8 @@ cgM
cgM
cgM
cgM
-ciQ
-ciP
+cfW
+cfV
aaa
aaa
aaa
@@ -80029,26 +79927,26 @@ aaa
aaa
aaa
aay
-aaS
-abe
+aaz
+aaz
aaH
aaH
-abe
-aaS
-abe
+aaz
+aaz
+aaz
aaH
aaH
-abe
-aaS
-abe
+aaz
+aaz
+aaz
aaH
-abe
-aaS
-abe
+aaz
+aaz
+aaz
aaH
aaH
-abe
-ahE
+aaz
+aay
aaa
aaa
aaa
@@ -80157,7 +80055,7 @@ cgo
cgo
chg
chg
-cgd
+cfW
cig
cih
cih
@@ -80286,26 +80184,26 @@ aaa
aaa
aaF
aaM
-aaP
+aaz
abf
abu
abM
abu
-aaT
+aaz
acH
acS
ade
adr
-aaT
+aaz
adU
aeo
aeQ
-aaT
+aaz
afV
ago
agK
ahh
-aaT
+aaz
aaa
aaa
aaa
@@ -80543,7 +80441,7 @@ aaa
aaa
aaG
aaN
-aaT
+aaz
abg
aaJ
abi
@@ -80553,11 +80451,11 @@ abi
aaJ
adf
ads
-aaT
+aaz
adV
aep
aeR
-aaT
+aaz
afW
agp
agL
@@ -80800,26 +80698,26 @@ aaa
aaa
aaG
aaN
-aaT
+aaz
abh
abv
aaJ
acb
-aaT
+aaz
acI
acT
adg
adt
-aaT
+aaz
adW
abi
aeS
-aaT
+aaz
afX
aaJ
agM
ahj
-aaT
+aaz
aaa
aaa
aaa
@@ -80923,17 +80821,17 @@ ceQ
ccG
ccG
cfB
-cfY
-cgq
-cgN
+cfW
+cfW
+cfW
chh
-cfY
+cfW
chQ
cga
cio
cga
cga
-ciX
+cfW
aaa
aaa
aaa
@@ -81056,30 +80954,30 @@ aaa
aaa
aaa
aaG
-aaO
-aaU
-abe
+aaM
+aaz
+aaz
abw
abN
-acc
-act
+aaz
+aaz
acJ
-acc
-aaS
-abe
-aaU
+aaz
+aaz
+aaz
+aaz
adX
aeq
-acc
-aaU
+aaz
+aaz
afY
agq
-aaO
-abe
-aaU
+aaz
+aaz
+aaz
aaH
aaH
-ahE
+aay
aaa
aaa
aaa
@@ -81313,7 +81211,7 @@ aaa
aaa
aay
aaH
-aaP
+aaz
aaV
abi
abi
@@ -81322,7 +81220,7 @@ abi
abi
abi
abi
-aaT
+aaz
adu
abi
abi
@@ -81331,7 +81229,7 @@ abi
abi
abi
abi
-aaT
+aaz
ahk
ahF
aia
@@ -81437,7 +81335,7 @@ ccG
ccG
ccG
ccG
-cfZ
+cfW
cgs
cgr
chi
@@ -82082,9 +81980,9 @@ aaa
aaa
aaa
aaa
-aaB
+aaz
aaK
-aaB
+aaz
aaX
abi
abz
@@ -82093,7 +81991,7 @@ abQ
abQ
abx
abi
-aaB
+aaz
abi
adH
adH
@@ -82102,7 +82000,7 @@ abi
adH
adH
abi
-aaB
+aaz
ahm
aaJ
abi
@@ -82339,9 +82237,9 @@ aaa
aaa
aaa
aaa
-aaC
+aay
aaH
-aaP
+aaz
aaY
abi
abA
@@ -82350,7 +82248,7 @@ ace
abi
abi
abi
-aaT
+aaz
aaJ
abi
abi
@@ -82359,7 +82257,7 @@ aaJ
abi
abi
abi
-aaT
+aaz
ahn
ahG
aid
@@ -82465,7 +82363,7 @@ ccG
ccG
ccG
cfB
-cfZ
+cfW
cgs
cgr
chi
@@ -82599,29 +82497,29 @@ aaa
aaa
aaG
aaM
-aaS
-abj
+aaz
+aaz
abB
-aaB
+aaz
acf
acv
-aaO
-abe
-act
+aaz
+aaz
+aaz
adv
-acc
-adZ
+aaz
+aaz
aes
aes
-aaO
-abj
+aaz
+aaz
agr
-aaM
-abe
-aaS
+aaz
+aaz
+aaz
aaH
aaH
-ahH
+aay
aaa
aaa
aab
@@ -82856,13 +82754,13 @@ aaa
aaa
aaG
aaN
-aaT
+aaz
abk
abC
-aaT
+aaz
acg
acw
-aaT
+aaz
acU
adi
abi
@@ -82875,7 +82773,7 @@ aga
ags
agO
aho
-aaT
+aaz
aaa
aaa
aaa
@@ -82979,10 +82877,10 @@ ceQ
ccG
ccG
ccG
-cfY
-cgq
-cgq
-cgq
+cfW
+cfW
+cfW
+cfW
chA
chR
chR
@@ -83113,13 +83011,13 @@ aaa
aaa
aaG
aaN
-aaZ
-abj
+aaz
+aaz
abD
-aaT
+aaz
ach
acx
-aaT
+aaz
acV
adj
aaJ
@@ -83369,27 +83267,27 @@ aaa
aaa
aaa
aaL
-aaO
-aaP
+aaM
+aaz
abl
abE
-aaT
+aaz
aci
acy
-aaT
+aaz
acW
adk
adk
adJ
-aaB
+aaz
aet
aaJ
-aaB
+aaz
agc
agt
agP
ahq
-aaT
+aaz
aaa
aaa
aaa
@@ -83493,7 +83391,7 @@ ccG
ccG
ccG
ccG
-cgd
+cfW
cgu
cgt
cgt
@@ -83626,27 +83524,27 @@ aaa
aaa
aaa
aaa
-aaC
-aaU
-abe
-abe
-aaU
+aay
+aaz
+aaz
+aaz
+aaz
aaH
-abe
-aaU
-abe
+aaz
+aaz
+aaz
aaH
aaH
-abe
-act
+aaz
+aaz
aeu
aaA
-aaM
-abe
+aaz
+aaz
aaH
aaH
-abe
-ahH
+aaz
+aay
aaa
aaa
aaa
@@ -84007,17 +83905,17 @@ afL
aaa
aaa
aaa
-cge
-cgw
-cgq
-cgq
-chC
-cgN
+cfV
+cfW
+cfW
+cfW
+cfW
+cfW
cii
-cip
-cgq
-cgw
-ciE
+chQ
+cfW
+cfW
+cfV
aaa
aaa
aaa
@@ -84779,15 +84677,15 @@ aab
aab
aab
aaa
-cge
+cfV
cgT
chl
chE
chV
chE
cir
-ciD
-ciE
+cgT
+cfV
aaa
aaa
aaa
@@ -85037,13 +84935,13 @@ aab
aaa
aaa
aaa
-cge
+cfV
cga
cga
cga
cga
cga
-ciE
+cfV
aaa
aaa
aaa
@@ -86774,10 +86672,10 @@ aSA
aSF
aTP
aWE
-aXO
+aWF
aWG
-aXO
-baM
+aWF
+aWE
aTP
bcp
aTS
@@ -87548,7 +87446,7 @@ aWH
aXQ
aXQ
aXQ
-baN
+aWF
aTP
bcq
aSA
@@ -88106,10 +88004,10 @@ bPs
bPs
bWG
bUi
-cak
+cai
caO
caO
-ccm
+cck
aaa
aaa
aaa
@@ -88315,11 +88213,11 @@ aSI
aSA
aUL
aTP
-aWI
-aXT
+aWE
+aWF
aYJ
-aZQ
-baO
+aWF
+aWE
aTP
bcq
aSA
@@ -92746,10 +92644,10 @@ ccn
cbG
bZv
cgg
-cgz
+cgx
cgU
cgU
-chH
+chF
aaa
aaa
aaa
@@ -93507,15 +93405,15 @@ bXR
caU
cbH
ccp
-ccQ
-cdp
+cbH
+cbH
cdL
cdL
-ccQ
-cdp
+cbH
+cbH
ccp
-ccQ
-cfE
+cbH
+caU
aaa
aaa
aaa
@@ -93762,7 +93660,7 @@ bXX
bZA
cam
caV
-cbI
+cbH
ccq
ccq
cdq
@@ -93772,10 +93670,10 @@ ceE
ceU
ccq
cfn
-cfF
-cgh
-cgh
-cfE
+cbH
+cbH
+cbH
+caU
aaa
aaa
aaa
@@ -94029,7 +93927,7 @@ ccR
ccq
ccR
ccq
-cbI
+cbH
cgi
cgi
cgW
@@ -94543,7 +94441,7 @@ ccR
ccq
ccR
ccq
-cbK
+cbH
cgj
cgj
cgW
@@ -94790,7 +94688,7 @@ cjD
bZE
cam
caX
-cbK
+cbH
ccq
ccq
cdr
@@ -94800,10 +94698,10 @@ ceF
ccq
ccq
ccq
-cfF
-cgh
-cgh
-cfH
+cbH
+cbH
+cbH
+caU
aaa
aaa
aaa
@@ -95046,18 +94944,18 @@ bXX
cjD
bZz
bXR
-caY
-cbL
+caU
+cbH
ccp
-ccQ
-cdp
+cbH
+cbH
cdL
cdL
-ccQ
-cdp
+cbH
+cbH
cfe
-ccQ
-cfH
+cbH
+caU
aaa
aaa
aaa
@@ -96347,7 +96245,7 @@ cgf
cgC
cgX
cgX
-chK
+chI
aaa
aaa
aaa
@@ -97636,8 +97534,8 @@ cfM
cfM
cik
cik
-ciH
-ciI
+ciG
+ciF
aaa
aaa
aaa
@@ -97883,7 +97781,7 @@ cem
cam
aaa
aaa
-cfr
+cfo
cfJ
cfJ
cgD
@@ -97893,7 +97791,7 @@ cfJ
cgD
cfJ
cfJ
-ciI
+ciF
aaa
aaa
aaa
@@ -105031,7 +104929,7 @@ bdc
bdc
bfW
bhe
-bio
+bfW
bjg
bkp
bly
@@ -105802,7 +105700,7 @@ aab
aaa
bfY
bhh
-bip
+bfY
aaa
aab
aab
diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm
index 2ddc5744bbe..4dc63037980 100644
--- a/_maps/map_files/MetaStation/MetaStation.dmm
+++ b/_maps/map_files/MetaStation/MetaStation.dmm
@@ -26,13 +26,13 @@
/obj/machinery/porta_turret/syndicate{
dir = 9
},
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 8;
icon_state = "diagonalWall3"
},
/area/shuttle/syndicate)
"aae" = (
-/turf/closed/indestructible/opshuttle,
+/turf/closed/wall/mineral/plastitanium,
/area/shuttle/syndicate)
"aaf" = (
/obj/structure/lattice,
@@ -351,10 +351,7 @@
/turf/open/floor/plating,
/area/security/prison)
"aaM" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/pod_2)
"aaN" = (
/obj/structure/grille,
@@ -414,30 +411,27 @@
/area/security/prison)
"aaW" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 8;
icon_state = "diagonalWall3"
},
/area/space)
"aaX" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall3";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/pod_2)
"aaY" = (
/turf/open/space,
/obj/machinery/porta_turret/syndicate{
dir = 5
},
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 1;
icon_state = "diagonalWall3"
},
/area/shuttle/syndicate)
"aaZ" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 1;
icon_state = "diagonalWall3"
},
@@ -487,7 +481,7 @@
/area/security/prison)
"abf" = (
/obj/structure/reagent_dispensers/fueltank,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"abg" = (
/turf/closed/wall,
@@ -649,10 +643,7 @@
"abv" = (
/turf/open/floor/plating,
/obj/structure/shuttle/engine/propulsion/burst,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f5";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/pod_2)
"abw" = (
/obj/machinery/door/airlock/shuttle{
@@ -663,7 +654,7 @@
name = "escape pod 2";
port_angle = 180
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_2)
"abx" = (
/turf/open/floor/plating,
@@ -1717,22 +1708,13 @@
/obj/structure/shuttle/engine/propulsion/burst{
dir = 4
},
-/turf/closed/wall/shuttle{
- icon_state = "swall_f6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/pod_3)
"ado" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/pod_3)
"adp" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s10";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/pod_3)
"adq" = (
/obj/structure/table,
@@ -1950,7 +1932,7 @@
port_angle = 180;
preferred_direction = 4
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_3)
"adK" = (
/obj/docking_port/stationary/random{
@@ -1974,7 +1956,7 @@
possible_destinations = "pod_asteroid2";
shuttleId = "pod2"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_2)
"adM" = (
/obj/structure/grille,
@@ -11458,11 +11440,7 @@
},
/area/maintenance/fore)
"atT" = (
-/turf/open/space,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/labor)
"atU" = (
/obj/structure/grille,
@@ -12057,10 +12035,7 @@
/turf/open/floor/plating,
/area/maintenance/fore)
"avc" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall3";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/labor)
"avd" = (
/obj/machinery/computer/shuttle/labor,
@@ -12068,19 +12043,19 @@
pixel_x = -31;
pixel_y = 0
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/labor)
"ave" = (
/obj/structure/chair/office/dark{
dir = 1
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/labor)
"avf" = (
/obj/structure/table,
/obj/item/weapon/folder/red,
/obj/item/weapon/restraints/handcuffs,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/labor)
"avg" = (
/obj/structure/disposalpipe/segment{
@@ -12757,7 +12732,7 @@
/turf/open/floor/plating,
/area/shuttle/labor)
"awh" = (
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/labor)
"awi" = (
/obj/machinery/button/flasher{
@@ -12767,7 +12742,7 @@
pixel_y = -26;
req_access_txt = "1"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/labor)
"awj" = (
/obj/machinery/mineral/labor_claim_console{
@@ -12775,14 +12750,14 @@
pixel_x = 30;
pixel_y = 30
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/labor)
"awk" = (
/obj/machinery/door/airlock/shuttle{
name = "Labor Shuttle Airlock";
req_access_txt = "2"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/labor)
"awl" = (
/obj/machinery/door/airlock/external{
@@ -13274,17 +13249,10 @@
name = "Port Maintenance"
})
"axa" = (
-/turf/open/space,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/mining)
"axb" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/mining)
"axc" = (
/obj/structure/grille,
@@ -14054,11 +14022,11 @@
/area/shuttle/mining)
"ayx" = (
/obj/structure/table,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/mining)
"ayy" = (
/obj/machinery/computer/shuttle/mining,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/mining)
"ayz" = (
/obj/structure/grille,
@@ -14169,7 +14137,7 @@
},
/area/security/nuke_storage)
"ayK" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/labor)
"ayL" = (
/obj/machinery/mineral/labor_claim_console{
@@ -14177,7 +14145,7 @@
pixel_x = 30;
pixel_y = 0
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/labor)
"ayM" = (
/turf/closed/wall,
@@ -14635,13 +14603,13 @@
/turf/open/floor/plating/airless,
/area/space)
"azy" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/mining)
"azz" = (
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/mining)
"azA" = (
/obj/item/weapon/ore/iron,
@@ -14886,7 +14854,7 @@
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/labor)
"azS" = (
/obj/structure/chair{
@@ -14896,7 +14864,7 @@
id = "gulagshuttleflasher";
pixel_x = 25
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/labor)
"azT" = (
/obj/structure/grille,
@@ -15775,7 +15743,7 @@
/area/security/nuke_storage)
"aBl" = (
/obj/structure/closet/crate,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/labor)
"aBm" = (
/obj/machinery/door/airlock/shuttle{
@@ -15799,7 +15767,7 @@
name = "fore bay 1";
width = 9
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/labor)
"aBn" = (
/obj/machinery/door/airlock/external{
@@ -17019,7 +16987,7 @@
})
"aDv" = (
/obj/structure/closet/crate,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/mining)
"aDw" = (
/obj/structure/shuttle/engine/heater,
@@ -17036,7 +17004,7 @@
/area/shuttle/mining)
"aDx" = (
/obj/structure/ore_box,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/mining)
"aDy" = (
/obj/machinery/firealarm{
@@ -23263,10 +23231,7 @@
/turf/open/space,
/area/space)
"aOy" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/pod_1)
"aOz" = (
/obj/structure/grille,
@@ -24110,10 +24075,7 @@
/turf/open/space,
/area/space)
"aQb" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall3";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/pod_1)
"aQc" = (
/obj/structure/chair{
@@ -24125,7 +24087,7 @@
/obj/item/weapon/storage/pod{
pixel_x = -26
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_2)
"aQd" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
@@ -24805,7 +24767,7 @@
possible_destinations = "pod_asteroid3";
shuttleId = "pod3"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_3)
"aRk" = (
/turf/open/floor/plating{
@@ -25702,10 +25664,7 @@
"aSK" = (
/turf/open/floor/plating,
/obj/structure/shuttle/engine/propulsion/burst,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f5";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/pod_1)
"aSL" = (
/obj/machinery/door/airlock/shuttle{
@@ -25716,7 +25675,7 @@
name = "escape pod 1";
port_angle = 180
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_1)
"aSM" = (
/turf/open/floor/plating,
@@ -32558,22 +32517,16 @@
/turf/open/space,
/area/space)
"bev" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/arrival)
"bew" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/arrival)
"bex" = (
/obj/machinery/door/airlock/shuttle{
name = "Arrivals Shuttle Airlock"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"bey" = (
/obj/structure/grille,
@@ -33607,18 +33560,18 @@
pixel_x = 3;
pixel_y = -3
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"bgk" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"bgl" = (
/obj/machinery/computer/arcade,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"bgm" = (
/obj/structure/closet/wardrobe/green,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"bgn" = (
/obj/structure/closet/wardrobe/black,
@@ -33627,7 +33580,7 @@
icon_state = "map-left-MS";
pixel_y = 32
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"bgo" = (
/obj/structure/closet/wardrobe/mixed,
@@ -33636,11 +33589,11 @@
icon_state = "map-right-MS";
pixel_y = 32
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"bgp" = (
/obj/structure/closet/wardrobe/grey,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"bgq" = (
/obj/machinery/camera{
@@ -33648,7 +33601,7 @@
dir = 2;
network = list("SS13")
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"bgr" = (
/turf/closed/wall/shuttle{
@@ -34451,22 +34404,13 @@
/obj/structure/shuttle/engine/propulsion/burst{
dir = 4
},
-/turf/closed/wall/shuttle{
- icon_state = "swall_f6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/pod_4)
"bhK" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/pod_4)
"bhL" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s10";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/pod_4)
"bhM" = (
/obj/machinery/door/airlock/hatch{
@@ -34633,7 +34577,7 @@
/area/storage/primary)
"bib" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"bic" = (
/turf/closed/wall/shuttle{
@@ -34648,13 +34592,13 @@
/obj/effect/landmark{
name = "JoinLate"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"bie" = (
/obj/effect/landmark{
name = "JoinLate"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"bif" = (
/obj/structure/shuttle/engine/heater{
@@ -35753,7 +35697,7 @@
port_angle = 180;
preferred_direction = 4
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_4)
"bjT" = (
/obj/structure/chair{
@@ -35766,7 +35710,7 @@
pixel_x = 6;
pixel_y = -32
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_3)
"bjU" = (
/obj/docking_port/stationary/random{
@@ -35889,7 +35833,7 @@
/obj/effect/landmark{
name = "Observer-Start"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"bkg" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
@@ -36769,7 +36713,7 @@
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"blJ" = (
/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
@@ -37943,14 +37887,14 @@
/area/shuttle/arrival)
"bnE" = (
/obj/structure/closet/emcloset,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"bnF" = (
/obj/item/device/radio/intercom{
name = "Station Intercom (General)";
pixel_y = -29
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"bnG" = (
/obj/structure/sign/map/left{
@@ -37958,7 +37902,7 @@
icon_state = "map-left-MS";
pixel_y = -32
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"bnH" = (
/obj/structure/sign/map/right{
@@ -37966,14 +37910,14 @@
icon_state = "map-right-MS";
pixel_y = -32
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"bnI" = (
/obj/machinery/requests_console{
department = "Arrival shuttle";
pixel_y = -30
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"bnJ" = (
/obj/structure/shuttle/engine/propulsion{
@@ -55504,7 +55448,7 @@
dir = 1;
icon_state = "comfychair"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"bRO" = (
/obj/structure/cable/yellow{
@@ -56380,7 +56324,7 @@
name = "\improper MiniSat Exterior"
})
"bTn" = (
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"bTo" = (
/obj/structure/cable/yellow{
@@ -57194,7 +57138,7 @@
"bUy" = (
/obj/structure/table,
/obj/machinery/microwave,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"bUz" = (
/obj/structure/cable/yellow{
@@ -62419,7 +62363,7 @@
name = "SS13: Auxiliary Dock, Station-Port";
width = 27
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"cdz" = (
/obj/structure/window/reinforced,
@@ -70370,7 +70314,7 @@
/obj/structure/closet/wardrobe/chemistry_white{
pixel_x = -3
},
-/obj/item/weapon/storage/backpack/satchel_chem,
+/obj/item/weapon/storage/backpack/satchel/chem,
/obj/machinery/airalarm{
dir = 4;
icon_state = "alarm0";
@@ -71061,7 +71005,7 @@
/obj/machinery/porta_turret/syndicate{
dir = 4
},
-/turf/closed/indestructible/opshuttle,
+/turf/closed/wall/mineral/plastitanium,
/area/shuttle/syndicate)
"csi" = (
/obj/structure/cable/yellow{
@@ -82388,7 +82332,7 @@
/area/medical/virology)
"cKF" = (
/obj/structure/closet/wardrobe/virology_white,
-/obj/item/weapon/storage/backpack/satchel_vir,
+/obj/item/weapon/storage/backpack/satchel/vir,
/obj/structure/disposalpipe/segment{
dir = 8;
icon_state = "pipe-c"
@@ -83160,7 +83104,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cLV" = (
/obj/machinery/computer/operating{
@@ -88109,7 +88053,7 @@
/area/chapel/main)
"cUu" = (
/obj/machinery/computer/shuttle/syndicate,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cUv" = (
/obj/structure/table/glass,
@@ -88984,7 +88928,7 @@
/obj/structure/chair/stool{
pixel_y = 8
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cWb" = (
/obj/structure/sign/securearea{
@@ -89203,7 +89147,7 @@
possible_destinations = "pod_asteroid1";
shuttleId = "pod1"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_1)
"cWt" = (
/obj/structure/grille,
@@ -89367,7 +89311,7 @@
/obj/item/weapon/storage/pod{
pixel_x = -26
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_1)
"cWG" = (
/obj/machinery/door/window/northleft{
@@ -89491,7 +89435,7 @@
possible_destinations = "pod_asteroid4";
shuttleId = "pod4"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_4)
"cWP" = (
/obj/structure/disposalpipe/segment,
@@ -89816,7 +89760,7 @@
pixel_x = 6;
pixel_y = -32
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_4)
"cXl" = (
/obj/structure/disposalpipe/trunk{
@@ -89833,7 +89777,7 @@
name = "EXTERNAL AIRLOCK";
pixel_x = 0
},
-/turf/closed/indestructible/opshuttle,
+/turf/closed/wall/mineral/plastitanium,
/area/shuttle/syndicate)
"cXn" = (
/obj/machinery/atmospherics/components/unary/portables_connector/visible,
@@ -89935,11 +89879,11 @@
pixel_x = 4;
pixel_y = 1
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cXz" = (
/obj/structure/frame/computer,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cXA" = (
/obj/structure/table,
@@ -89948,7 +89892,7 @@
name = "remote shutter control";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cXB" = (
/obj/structure/table,
@@ -89956,7 +89900,7 @@
pixel_x = 3;
pixel_y = 3
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cXC" = (
/obj/structure/table,
@@ -89980,7 +89924,7 @@
pixel_x = 3;
pixel_y = 3
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cXD" = (
/obj/structure/table,
@@ -89988,7 +89932,7 @@
amount = 10
},
/obj/item/device/multitool,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cXE" = (
/obj/item/device/radio/intercom{
@@ -90000,16 +89944,15 @@
subspace_transmission = 1;
syndie = 1
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cXF" = (
/obj/structure/closet/syndicate/personal,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cXG" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
- dir = 2;
+/turf/closed/wall/mineral/plastitanium{
icon_state = "diagonalWall3"
},
/area/shuttle/syndicate)
@@ -90018,11 +89961,11 @@
name = "Cockpit";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cXI" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 4;
icon_state = "diagonalWall3"
},
@@ -90031,7 +89974,7 @@
/obj/structure/table,
/obj/item/stack/cable_coil,
/obj/item/weapon/crowbar/red,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cXK" = (
/obj/structure/table,
@@ -90039,7 +89982,7 @@
pixel_x = 1;
pixel_y = 2
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cXL" = (
/obj/structure/chair{
@@ -90051,7 +89994,7 @@
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cXN" = (
/turf/open/space,
@@ -90065,15 +90008,15 @@
name = "Ready Room";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cXP" = (
/obj/machinery/suit_storage_unit/syndicate,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cXQ" = (
/obj/structure/closet/syndicate/nuclear,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cXR" = (
/obj/docking_port/stationary{
@@ -90091,14 +90034,14 @@
"cXS" = (
/obj/structure/table,
/obj/item/device/aicard,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cXT" = (
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"cXU" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 1;
icon_state = "diagonalWall3"
},
@@ -90107,11 +90050,11 @@
/obj/machinery/sleeper/syndie{
dir = 4
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"cXW" = (
/obj/structure/tank_dispenser/oxygen,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"cXX" = (
/obj/machinery/door/window{
@@ -90119,13 +90062,13 @@
name = "EVA Storage";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cXY" = (
/obj/machinery/door/airlock/external{
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cXZ" = (
/obj/machinery/door/window{
@@ -90135,7 +90078,7 @@
name = "EVA Storage";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cYa" = (
/obj/structure/grille,
@@ -90146,7 +90089,7 @@
/obj/structure/rack,
/obj/item/clothing/suit/space/syndicate/black/red,
/obj/item/clothing/head/helmet/space/syndicate/black/red,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cYc" = (
/obj/item/device/radio/intercom{
@@ -90158,15 +90101,15 @@
subspace_transmission = 1;
syndie = 1
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cYd" = (
/obj/machinery/recharge_station,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cYe" = (
/obj/machinery/portable_atmospherics/canister/oxygen,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"cYf" = (
/obj/structure/table,
@@ -90176,11 +90119,11 @@
pixel_x = -5;
pixel_y = 30
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"cYg" = (
/obj/structure/bed/roller,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"cYh" = (
/obj/structure/table,
@@ -90190,7 +90133,7 @@
/obj/item/device/assembly/voice{
pixel_y = 3
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cYi" = (
/obj/structure/table,
@@ -90199,7 +90142,7 @@
pixel_y = 3
},
/obj/item/weapon/stock_parts/cell/high,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cYj" = (
/obj/structure/table,
@@ -90213,13 +90156,13 @@
pixel_x = -8;
pixel_y = 4
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cYk" = (
/obj/structure/table,
/obj/item/weapon/wrench,
/obj/item/device/assembly/infra,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cYl" = (
/obj/structure/table,
@@ -90227,24 +90170,24 @@
pixel_y = 3
},
/obj/item/device/multitool,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cYm" = (
/obj/structure/sign/bluecross_2,
-/turf/closed/indestructible/opshuttle,
+/turf/closed/wall/mineral/plastitanium,
/area/shuttle/syndicate)
"cYn" = (
/obj/machinery/door/window/westright{
name = "Tool Storage";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cYo" = (
/obj/structure/table,
/obj/item/weapon/storage/toolbox/syndicate,
/obj/item/weapon/crowbar/red,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cYp" = (
/obj/machinery/door/window{
@@ -90252,7 +90195,7 @@
name = "Infirmary";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"cYq" = (
/obj/machinery/door/window{
@@ -90262,7 +90205,7 @@
name = "Infirmary";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"cYr" = (
/obj/machinery/door/window{
@@ -90270,7 +90213,7 @@
name = "Tool Storage";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cYs" = (
/obj/machinery/door/window{
@@ -90278,7 +90221,7 @@
name = "Surgery";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"cYt" = (
/obj/structure/window/reinforced{
@@ -90287,7 +90230,7 @@
/obj/structure/table,
/obj/item/robot_parts/r_arm,
/obj/item/robot_parts/l_arm,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"cYu" = (
/obj/structure/table,
@@ -90303,13 +90246,13 @@
pixel_x = -3;
pixel_y = -3
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"cYv" = (
/obj/structure/window/reinforced{
dir = 1
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"cYw" = (
/obj/structure/table,
@@ -90320,7 +90263,7 @@
/obj/item/weapon/grenade/syndieminibomb{
pixel_x = -1
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cYx" = (
/obj/structure/table,
@@ -90328,7 +90271,7 @@
pixel_y = 5
},
/obj/item/device/sbeacondrop/bomb,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cYy" = (
/obj/structure/table,
@@ -90341,19 +90284,19 @@
pixel_x = -3;
pixel_y = -3
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"cYz" = (
/obj/structure/table,
/obj/item/weapon/surgicaldrill,
/obj/item/weapon/circular_saw,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"cYA" = (
/obj/machinery/telecomms/allinone{
intercept = 1
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cYB" = (
/obj/structure/table/optable,
@@ -90369,7 +90312,7 @@
/obj/structure/mirror{
pixel_x = 30
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"cYD" = (
/obj/machinery/nuclearbomb/syndicate,
@@ -90378,7 +90321,7 @@
name = "Secure Storage";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cYE" = (
/obj/structure/shuttle/engine/heater,
@@ -90447,16 +90390,10 @@
/turf/open/floor/plating,
/area/shuttle/syndicate)
"cYL" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/supply)
"cYM" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/supply)
"cYN" = (
/turf/closed/wall/shuttle{
@@ -90471,7 +90408,7 @@
},
/area/shuttle/supply)
"cYP" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/supply)
"cYQ" = (
/obj/machinery/conveyor{
@@ -90505,7 +90442,7 @@
pixel_x = 24;
pixel_y = -8
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/supply)
"cYT" = (
/obj/machinery/door/airlock/shuttle{
@@ -90538,10 +90475,8 @@
},
/area/shuttle/supply)
"cYW" = (
-/turf/open/floor/plasteel/shuttle,
-/turf/closed/wall/shuttle/interior{
- icon_state = "swall_f10"
- },
+/turf/open/floor/mineral/titanium/blue,
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/supply)
"cYX" = (
/turf/closed/wall/shuttle{
@@ -90601,16 +90536,10 @@
icon_state = "propulsion";
dir = 4
},
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/transport)
"cZh" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/transport)
"cZi" = (
/obj/structure/window/shuttle,
@@ -90623,37 +90552,32 @@
/turf/open/floor/plating,
/area/shuttle/transport)
"cZk" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s10";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/transport)
"cZl" = (
-/turf/open/floor/plasteel/shuttle,
-/turf/closed/wall/shuttle/interior{
- icon_state = "swall_f9"
- },
+/turf/open/floor/mineral/titanium/blue,
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/transport)
"cZm" = (
/obj/machinery/computer/shuttle/ferry/request,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"cZn" = (
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"cZo" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"cZp" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"cZq" = (
/obj/machinery/door/airlock/shuttle,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"cZr" = (
/obj/machinery/door/airlock/shuttle,
@@ -90677,7 +90601,7 @@
turf_type = /turf/open/space;
width = 5
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"cZs" = (
/turf/open/floor/plasteel/shuttle,
@@ -90697,13 +90621,13 @@
/area/shuttle/transport)
"cZu" = (
/obj/structure/closet/crate,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"cZv" = (
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"cZw" = (
/turf/closed/wall/shuttle{
@@ -90712,10 +90636,7 @@
},
/area/shuttle/transport)
"cZx" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/abandoned)
"cZy" = (
/turf/closed/wall/shuttle{
@@ -90724,10 +90645,7 @@
},
/area/shuttle/abandoned)
"cZz" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall14";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/abandoned)
"cZA" = (
/obj/structure/grille,
@@ -90735,10 +90653,7 @@
/turf/open/floor/plating,
/area/shuttle/abandoned)
"cZB" = (
-/turf/closed/wall/shuttle{
- icon_state = "swallc1";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/abandoned)
"cZC" = (
/obj/machinery/door/airlock/shuttle{
@@ -90748,7 +90663,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"cZD" = (
/obj/structure/window/reinforced,
@@ -90802,7 +90717,7 @@
/obj/effect/decal/cleanable/greenglow{
desc = "Looks like something's sprung a leak"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cZJ" = (
/turf/closed/wall/shuttle{
@@ -90835,7 +90750,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cZM" = (
/obj/structure/table,
@@ -90846,7 +90761,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cZN" = (
/obj/structure/closet/wardrobe/mixed,
@@ -90862,7 +90777,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cZO" = (
/obj/structure/table,
@@ -90879,7 +90794,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cZP" = (
/obj/machinery/suit_storage_unit/standard_unit,
@@ -90887,7 +90802,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cZQ" = (
/turf/closed/wall/shuttle{
@@ -90904,7 +90819,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cZS" = (
/obj/effect/decal/cleanable/dirt{
@@ -90915,7 +90830,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"cZT" = (
/obj/structure/sign/vacuum{
@@ -90925,7 +90840,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"cZU" = (
/obj/structure/closet/crate/medical{
@@ -91047,7 +90962,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"dad" = (
/obj/structure/bed,
@@ -91058,7 +90973,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dae" = (
/obj/effect/decal/cleanable/blood/old,
@@ -91074,7 +90989,7 @@
name = "remains"
},
/obj/item/weapon/gun/energy/laser/retro,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"daf" = (
/obj/structure/table,
@@ -91088,7 +91003,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dag" = (
/obj/effect/decal/cleanable/dirt{
@@ -91096,7 +91011,7 @@
name = "dust"
},
/obj/effect/decal/cleanable/oil,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"dah" = (
/obj/machinery/door/airlock/shuttle{
@@ -91106,14 +91021,14 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"dai" = (
/obj/effect/decal/cleanable/dirt{
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"daj" = (
/obj/effect/decal/cleanable/blood/old,
@@ -91128,7 +91043,7 @@
icon_state = "remains";
name = "remains"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"dak" = (
/obj/effect/decal/cleanable/oil,
@@ -91188,7 +91103,7 @@
name = "remains"
},
/obj/effect/decal/cleanable/blood/gibs/old,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dap" = (
/obj/effect/decal/cleanable/blood/old,
@@ -91200,7 +91115,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"daq" = (
/obj/structure/bed,
@@ -91209,7 +91124,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dar" = (
/obj/effect/decal/cleanable/blood/old,
@@ -91222,7 +91137,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"das" = (
/obj/structure/table,
@@ -91239,7 +91154,7 @@
name = "dust"
},
/obj/item/weapon/wrench,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dat" = (
/obj/structure/rack{
@@ -91264,7 +91179,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dau" = (
/turf/closed/wall/shuttle{
@@ -91277,7 +91192,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"daw" = (
/obj/effect/decal/cleanable/oil,
@@ -91318,7 +91233,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"daB" = (
/obj/machinery/vending/boozeomat{
@@ -91341,7 +91256,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"daD" = (
/turf/closed/wall/shuttle{
@@ -91367,7 +91282,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"daG" = (
/turf/closed/wall/shuttle{
@@ -91391,7 +91306,7 @@
/obj/machinery/vending/cigarette{
use_power = 0
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"daJ" = (
/obj/effect/decal/cleanable/blood/gibs/old,
@@ -91399,7 +91314,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"daK" = (
/obj/effect/decal/cleanable/blood/old,
@@ -91408,7 +91323,7 @@
name = "dust"
},
/obj/effect/decal/cleanable/blood/gibs/limb,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"daL" = (
/obj/effect/decal/cleanable/blood/old,
@@ -91416,7 +91331,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"daM" = (
/obj/effect/decal/cleanable/dirt{
@@ -91424,7 +91339,7 @@
name = "dust"
},
/obj/effect/decal/cleanable/cobweb2,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"daN" = (
/obj/structure/table,
@@ -91433,7 +91348,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"daO" = (
/obj/effect/decal/cleanable/cobweb,
@@ -91441,7 +91356,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"daP" = (
/obj/structure/table,
@@ -91453,7 +91368,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"daQ" = (
/obj/structure/table,
@@ -91462,7 +91377,7 @@
name = "dust"
},
/obj/item/weapon/storage/photo_album,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"daR" = (
/obj/structure/reagent_dispensers/fueltank,
@@ -91473,14 +91388,14 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"daS" = (
/obj/machinery/vending/coffee{
pixel_x = -2;
use_power = 0
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"daT" = (
/obj/structure/chair,
@@ -91488,14 +91403,14 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"daU" = (
/obj/effect/decal/cleanable/dirt{
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"daV" = (
/obj/effect/decal/cleanable/dirt{
@@ -91506,7 +91421,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"daW" = (
/obj/machinery/light/small{
@@ -91532,7 +91447,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"daZ" = (
/obj/structure/table,
@@ -91546,7 +91461,7 @@
pixel_x = -1;
pixel_y = 2
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dba" = (
/obj/machinery/door/airlock/shuttle{
@@ -91556,7 +91471,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"dbb" = (
/obj/structure/table,
@@ -91565,7 +91480,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dbc" = (
/obj/structure/chair{
@@ -91575,7 +91490,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dbd" = (
/obj/structure/table,
@@ -91584,7 +91499,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dbe" = (
/obj/structure/table,
@@ -91600,7 +91515,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dbf" = (
/obj/structure/chair{
@@ -91610,7 +91525,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dbg" = (
/obj/machinery/door/airlock/shuttle{
@@ -91620,7 +91535,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"dbh" = (
/obj/item/clothing/suit/bio_suit,
@@ -91636,7 +91551,7 @@
/obj/item/clothing/mask/breath,
/obj/item/clothing/mask/breath,
/obj/structure/table,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dbi" = (
/obj/effect/decal/cleanable/dirt{
@@ -91653,7 +91568,7 @@
},
/obj/item/weapon/reagent_containers/spray/cleaner,
/obj/structure/table,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dbj" = (
/obj/effect/decal/cleanable/blood/old,
@@ -91662,7 +91577,7 @@
name = "dust"
},
/obj/effect/decal/cleanable/blood/gibs/limb,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dbk" = (
/obj/effect/decal/cleanable/blood/gibs/old,
@@ -91677,7 +91592,7 @@
icon_state = "remains";
name = "remains"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dbl" = (
/obj/item/weapon/storage/toolbox/emergency{
@@ -91694,7 +91609,7 @@
name = "dust"
},
/obj/structure/table,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dbm" = (
/obj/effect/decal/cleanable/dirt{
@@ -91708,7 +91623,7 @@
/obj/structure/table,
/obj/item/clothing/head/helmet/swat/nanotrasen,
/obj/item/clothing/head/helmet/swat/nanotrasen,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dbn" = (
/obj/machinery/door/airlock/shuttle{
@@ -91718,7 +91633,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"dbo" = (
/obj/effect/decal/cleanable/dirt{
@@ -91726,7 +91641,7 @@
name = "dust"
},
/obj/machinery/computer/shuttle/white_ship,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dbp" = (
/obj/effect/decal/cleanable/blood/old,
@@ -91737,7 +91652,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dbq" = (
/obj/structure/reagent_dispensers/watertank,
@@ -91745,14 +91660,14 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"dbr" = (
/obj/machinery/vending/cola{
pixel_x = -1;
use_power = 0
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dbs" = (
/obj/structure/chair{
@@ -91762,7 +91677,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dbt" = (
/obj/machinery/camera/emp_proof{
@@ -91782,7 +91697,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dbw" = (
/obj/item/weapon/phone{
@@ -91798,7 +91713,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dbx" = (
/obj/effect/decal/cleanable/blood/old,
@@ -91817,7 +91732,7 @@
icon_state = "remains";
name = "remains"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"dby" = (
/turf/closed/wall/shuttle{
@@ -91830,7 +91745,7 @@
pixel_x = -1;
use_power = 0
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dbA" = (
/obj/structure/sign/science{
@@ -91840,7 +91755,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"dbB" = (
/obj/structure/table,
@@ -91849,7 +91764,7 @@
name = "dust"
},
/obj/item/device/megaphone,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dbC" = (
/obj/effect/spawner/lootdrop/maintenance,
@@ -91864,7 +91779,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dbE" = (
/obj/structure/table,
@@ -91873,7 +91788,7 @@
name = "dust"
},
/obj/item/device/mass_spectrometer,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dbF" = (
/obj/machinery/door/airlock/shuttle{
@@ -91883,14 +91798,11 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"dbG" = (
/obj/structure/sign/botany,
-/turf/closed/wall/shuttle{
- icon_state = "swall8";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/abandoned)
"dbH" = (
/obj/machinery/door/airlock/shuttle{
@@ -91900,7 +91812,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"dbI" = (
/obj/machinery/door/airlock/shuttle{
@@ -91910,14 +91822,11 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"dbJ" = (
/obj/structure/sign/bluecross_2,
-/turf/closed/wall/shuttle{
- icon_state = "swall8";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/abandoned)
"dbK" = (
/obj/machinery/door/airlock/shuttle{
@@ -91929,7 +91838,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"dbL" = (
/turf/closed/wall/shuttle{
@@ -91956,14 +91865,14 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dbN" = (
/obj/machinery/biogenerator{
idle_power_usage = 0;
use_power = 0
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dbO" = (
/obj/machinery/vending/hydroseeds{
@@ -91974,7 +91883,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dbP" = (
/obj/machinery/processor,
@@ -91982,7 +91891,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dbQ" = (
/obj/structure/table,
@@ -91996,7 +91905,7 @@
name = "dust"
},
/obj/effect/decal/cleanable/cobweb2,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dbR" = (
/obj/structure/kitchenspike,
@@ -92005,7 +91914,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dbS" = (
/obj/effect/decal/cleanable/oil,
@@ -92013,7 +91922,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dbT" = (
/obj/structure/reagent_dispensers/watertank,
@@ -92032,7 +91941,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dbV" = (
/obj/structure/closet/crate/freezer,
@@ -92047,7 +91956,7 @@
name = "dust"
},
/obj/effect/decal/cleanable/xenoblood,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dbW" = (
/obj/structure/table/optable{
@@ -92080,16 +91989,13 @@
/obj/item/weapon/wirecutters,
/obj/item/device/plant_analyzer,
/obj/item/weapon/reagent_containers/glass/bucket,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dbY" = (
/obj/machinery/smartfridge{
use_power = 0
},
-/turf/closed/wall/shuttle{
- icon_state = "swall3";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/abandoned)
"dbZ" = (
/obj/structure/sink{
@@ -92102,7 +92008,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"dca" = (
/obj/structure/sink{
@@ -92115,7 +92021,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"dcb" = (
/obj/structure/table,
@@ -92125,7 +92031,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dcc" = (
/obj/effect/decal/cleanable/egg_smudge,
@@ -92134,7 +92040,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"dcd" = (
/obj/structure/closet/firecloset,
@@ -92156,7 +92062,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"dcg" = (
/obj/machinery/vending/wallmed{
@@ -92174,7 +92080,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"dch" = (
/obj/effect/decal/cleanable/xenoblood,
@@ -92188,7 +92094,7 @@
icon_state = "remainsxeno";
name = "remains"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"dci" = (
/obj/effect/decal/cleanable/dirt{
@@ -92197,7 +92103,7 @@
},
/obj/effect/decal/cleanable/ash,
/obj/effect/decal/cleanable/xenoblood,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"dcj" = (
/obj/structure/sink{
@@ -92212,7 +92118,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"dck" = (
/obj/structure/shuttle/engine/propulsion{
@@ -92227,7 +92133,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dcm" = (
/obj/machinery/hydroponics/constructable,
@@ -92236,7 +92142,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dcn" = (
/obj/structure/table,
@@ -92250,7 +92156,7 @@
/obj/item/weapon/storage/fancy/egg_box{
pixel_y = 5
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dco" = (
/obj/structure/table,
@@ -92261,7 +92167,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dcp" = (
/obj/structure/table,
@@ -92281,7 +92187,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dcq" = (
/obj/structure/table,
@@ -92296,7 +92202,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dcr" = (
/obj/structure/table,
@@ -92311,7 +92217,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dcs" = (
/obj/structure/table,
@@ -92320,7 +92226,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dct" = (
/obj/structure/table,
@@ -92329,7 +92235,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dcu" = (
/obj/structure/table,
@@ -92338,7 +92244,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dcv" = (
/obj/structure/table,
@@ -92349,7 +92255,7 @@
name = "dust"
},
/obj/item/clothing/suit/apron/surgical,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dcw" = (
/obj/structure/table,
@@ -92365,7 +92271,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dcx" = (
/obj/structure/table,
@@ -92375,7 +92281,7 @@
name = "surgical dufflebag";
pixel_y = 4
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"dcy" = (
/turf/closed/wall/shuttle{
@@ -92398,10 +92304,10 @@
/obj/machinery/door/airlock/shuttle{
name = "Emergency Shuttle Airlock"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"dcC" = (
-/turf/closed/wall/shuttle/smooth/nodiagonal,
+/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/escape)
"dcD" = (
/obj/machinery/door/airlock/shuttle{
@@ -92423,7 +92329,7 @@
name = "MetaStation emergency evac bay";
width = 29
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"dcE" = (
/turf/closed/wall/shuttle{
@@ -92443,7 +92349,7 @@
pixel_x = -1;
pixel_y = 2
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"dcH" = (
/obj/item/clothing/suit/hazardvest{
@@ -92524,10 +92430,10 @@
/obj/structure/closet/crate{
name = "lifejackets"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"dcI" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"dcJ" = (
/turf/closed/wall/shuttle{
@@ -92546,7 +92452,7 @@
/obj/item/stack/medical/gauze,
/obj/item/stack/medical/bruise_pack,
/obj/item/stack/medical/ointment,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"dcM" = (
/obj/item/device/radio/intercom{
@@ -92556,7 +92462,7 @@
pixel_y = 27
},
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"dcN" = (
/obj/structure/cable/yellow{
@@ -92623,7 +92529,7 @@
/area/shuttle/escape)
"dcU" = (
/obj/structure/extinguisher_cabinet,
-/turf/closed/wall/shuttle/smooth/nodiagonal,
+/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/escape)
"dcV" = (
/obj/machinery/vending/wallmed{
@@ -92633,7 +92539,7 @@
req_access_txt = "0";
use_power = 0
},
-/turf/closed/wall/shuttle/smooth/nodiagonal,
+/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/escape)
"dcW" = (
/obj/structure/cable/yellow{
@@ -92692,7 +92598,7 @@
},
/area/chapel/main)
"ddb" = (
-/turf/closed/wall/shuttle/smooth/overspace,
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/escape)
"ddc" = (
/turf/closed/wall/shuttle{
@@ -92701,7 +92607,7 @@
/area/shuttle/escape)
"ddd" = (
/obj/structure/sign/nosmoking_2,
-/turf/closed/wall/shuttle/smooth/nodiagonal,
+/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/escape)
"dde" = (
/turf/closed/wall/shuttle{
@@ -92711,7 +92617,7 @@
/area/shuttle/escape)
"ddf" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"ddg" = (
/obj/structure/shuttle/engine/propulsion{
@@ -92729,7 +92635,7 @@
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"ddi" = (
/obj/structure/shuttle/engine/heater{
@@ -92744,17 +92650,17 @@
/obj/structure/chair/office/dark{
dir = 1
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ddk" = (
/obj/machinery/status_display,
-/turf/closed/wall/shuttle/smooth/nodiagonal,
+/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/escape)
"ddl" = (
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"ddm" = (
/obj/machinery/door/airlock/glass_medical{
@@ -92762,7 +92668,7 @@
name = "Escape Shuttle Infirmary";
req_access_txt = "0"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ddn" = (
/turf/closed/wall/shuttle{
@@ -92772,7 +92678,7 @@
/area/shuttle/escape)
"ddo" = (
/obj/structure/sign/bluecross_2,
-/turf/closed/wall/shuttle/smooth/nodiagonal,
+/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/escape)
"ddp" = (
/obj/structure/table,
@@ -92781,7 +92687,7 @@
pixel_x = 3;
pixel_y = 3
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"ddq" = (
/obj/structure/table,
@@ -92790,7 +92696,7 @@
pixel_x = 2;
pixel_y = 3
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"ddr" = (
/obj/machinery/status_display{
@@ -92799,7 +92705,7 @@
pixel_y = 0
},
/obj/machinery/hologram/holopad,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"dds" = (
/turf/open/floor/bluegrid{
@@ -92840,12 +92746,12 @@
pixel_x = 2;
pixel_y = 8
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"ddu" = (
/obj/structure/table,
/obj/item/weapon/defibrillator/loaded,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"ddv" = (
/obj/structure/table,
@@ -92859,12 +92765,12 @@
pixel_x = 0;
pixel_y = -31
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ddw" = (
/obj/structure/table/optable,
/obj/item/weapon/surgical_drapes,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"ddx" = (
/obj/structure/table,
@@ -92874,7 +92780,7 @@
pixel_x = 0;
pixel_y = -27
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ddy" = (
/obj/machinery/space_heater,
@@ -92895,7 +92801,7 @@
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"ddB" = (
/obj/structure/table,
@@ -92903,14 +92809,14 @@
pixel_x = 2;
pixel_y = 2
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"ddC" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"ddD" = (
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"ddE" = (
/obj/structure/table,
@@ -92919,25 +92825,25 @@
idle_power_usage = 0;
use_power = 0
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"ddF" = (
/obj/machinery/door/airlock/glass_security{
name = "Brig";
req_access_txt = "2"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"ddG" = (
/obj/structure/table,
/obj/item/weapon/restraints/handcuffs{
pixel_y = 3
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"ddH" = (
/obj/structure/closet/emcloset,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"ddI" = (
/obj/structure/chair{
@@ -92947,13 +92853,13 @@
/area/shuttle/escape)
"ddJ" = (
/obj/machinery/shower,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ddK" = (
/obj/machinery/sleeper{
dir = 8
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"ddL" = (
/obj/structure/rack,
@@ -92975,7 +92881,7 @@
name = "Cockpit";
req_access_txt = "19"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ddO" = (
/turf/closed/wall/shuttle{
@@ -92988,12 +92894,12 @@
/obj/item/weapon/restraints/handcuffs{
pixel_y = 3
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ddQ" = (
/obj/structure/table,
/obj/item/weapon/storage/firstaid/regular,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ddR" = (
/obj/structure/reagent_dispensers/fueltank,
@@ -93005,7 +92911,7 @@
req_access = null;
req_access_txt = "19"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ddT" = (
/turf/open/floor/plasteel/delivery,
@@ -93018,21 +92924,21 @@
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"ddW" = (
/obj/structure/chair/office/dark{
dir = 8
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ddX" = (
/obj/machinery/computer/security,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ddY" = (
/obj/structure/reagent_dispensers/peppertank,
-/turf/closed/wall/shuttle/smooth/nodiagonal,
+/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/escape)
"ddZ" = (
/obj/structure/rack,
@@ -93064,11 +92970,11 @@
/area/shuttle/escape)
"dec" = (
/obj/machinery/computer/crew,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ded" = (
/obj/structure/chair/office/dark,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"dee" = (
/turf/open/floor/plasteel/warning{
@@ -93078,7 +92984,7 @@
"def" = (
/obj/structure/table,
/obj/item/weapon/storage/fancy/donut_box,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"deg" = (
/obj/structure/table,
@@ -93090,26 +92996,26 @@
pixel_x = 5;
pixel_y = -1
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"deh" = (
/obj/machinery/computer/communications,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"dei" = (
/obj/machinery/computer/emergency_shuttle,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"dej" = (
/obj/structure/table,
/obj/item/weapon/storage/toolbox/emergency{
pixel_y = 3
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"dek" = (
/obj/machinery/computer/station_alert,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"del" = (
/obj/structure/table,
@@ -93119,7 +93025,7 @@
pixel_y = 4;
use_power = 0
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"dem" = (
/turf/closed/wall/shuttle{
@@ -93145,7 +93051,7 @@
pixel_x = -4;
pixel_y = 4
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"deo" = (
/obj/structure/reagent_dispensers/watertank,
@@ -93171,7 +93077,7 @@
pixel_x = -27;
pixel_y = 0
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"deq" = (
/turf/closed/wall/shuttle{
@@ -93181,7 +93087,7 @@
/area/shuttle/escape)
"der" = (
/obj/structure/sink,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"des" = (
/obj/structure/rack{
@@ -93206,22 +93112,17 @@
/turf/open/floor/plasteel/bot,
/area/shuttle/escape)
"deu" = (
-/turf/closed/wall/shuttle{
- icon_state = "wall3"
- },
+/turf/closed/wall/mineral/plastitanium,
/area/shuttle/escape)
"dev" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s5";
- dir = 2
- },
-/area/shuttle/escape)
+/turf/open/space,
+/area/shuttle/syndicate)
"dew" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s9";
- dir = 2
+/obj/machinery/porta_turret/syndicate{
+ dir = 5
},
-/area/shuttle/escape)
+/turf/closed/wall/mineral/plastitanium,
+/area/shuttle/syndicate)
"dex" = (
/obj/structure/grille,
/obj/structure/window/reinforced/fulltile,
@@ -93489,11 +93390,15 @@
},
/area/toxins/xenobiology)
"deX" = (
-/obj/structure/disposalpipe/segment,
-/obj/structure/grille,
-/obj/structure/window/reinforced/fulltile,
-/turf/open/floor/plating/airless,
-/area/toxins/xenobiology)
+/turf/open/space,
+/obj/machinery/porta_turret/syndicate{
+ dir = 6
+ },
+/turf/closed/wall/mineral/plastitanium{
+ dir = 4;
+ icon_state = "diagonalWall3"
+ },
+/area/shuttle/syndicate)
"deY" = (
/obj/structure/cable{
tag = "icon-0-4";
@@ -93762,19 +93667,19 @@
"dfB" = (
/obj/structure/table/optable,
/obj/item/weapon/surgical_drapes,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"dfC" = (
/obj/structure/table,
/obj/item/weapon/cautery,
/obj/item/weapon/scalpel,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"dfD" = (
/obj/structure/table,
/obj/item/weapon/retractor,
/obj/item/weapon/hemostat,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"dfE" = (
/obj/structure/table,
@@ -93787,7 +93692,7 @@
/obj/item/stack/rods{
amount = 50
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"dfF" = (
/obj/docking_port/stationary{
@@ -93843,10 +93748,14 @@
},
/area/chapel/main)
"dfK" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall2"
+/turf/open/space,
+/obj/machinery/porta_turret/syndicate{
+ dir = 10
},
-/area/shuttle/escape)
+/turf/closed/wall/mineral/plastitanium{
+ icon_state = "diagonalWall3"
+ },
+/area/shuttle/syndicate)
(1,1,1) = {"
aaa
@@ -98526,12 +98435,12 @@ aaa
aaa
aaa
aaa
-cXN
-aae
+aad
aae
aae
aae
aae
+dew
aae
aae
aae
@@ -98777,7 +98686,7 @@ aaa
aaa
aaa
aaa
-cXN
+aad
aae
aae
aae
@@ -99563,7 +99472,7 @@ cYu
aae
aae
aae
-cXI
+deX
aaa
aaa
aaa
@@ -99647,10 +99556,10 @@ aaa
aaa
aaa
cZx
-cZQ
+cZz
cZC
-dau
-dby
+cZz
+cZx
aaa
aaa
aaa
@@ -99803,7 +99712,7 @@ bUy
cXB
cXD
aae
-cXG
+dev
aaa
aae
cXQ
@@ -100156,20 +100065,20 @@ aaa
aaa
aaa
cZx
-cZG
+cZB
cZY
cZY
-cZE
-cZJ
-cZQ
+cZB
+cZz
+cZz
dba
-dau
-cZJ
-daG
+cZz
+cZz
+cZB
cZY
cZY
cZz
-dby
+cZx
aaa
aaa
aaa
@@ -100318,10 +100227,10 @@ bTn
bTn
aae
cXJ
-cXL
-cXL
-cXL
-cXL
+bTn
+bTn
+bTn
+bTn
cYa
bTn
bTn
@@ -100413,20 +100322,20 @@ aaa
aaa
aaa
cZz
-cZJ
-dab
-cZK
-cZG
+cZz
+cZz
+cZz
+cZz
daI
daS
cZS
dbr
dbz
cZz
-cZK
-cZK
-cZJ
-cZG
+cZz
+cZz
+cZz
+cZz
aaa
aaa
aaa
@@ -100669,21 +100578,21 @@ aaa
aaa
aaa
aaa
-cZy
+cZz
cZI
-daa
+cZz
dao
-daa
+cZz
dai
dai
dai
dai
dai
-cZy
+cZz
dbM
dbX
dcl
-cZy
+cZz
aaa
aaa
aaa
@@ -100830,7 +100739,7 @@ aQg
cXA
bTn
cXE
-bGq
+aae
cXK
cXM
cXM
@@ -101184,10 +101093,10 @@ aaa
aaa
aaa
cZz
-cZK
-cZK
-cZK
-daz
+cZz
+cZz
+cZz
+cZz
daJ
daT
dbb
@@ -101450,11 +101359,11 @@ daT
dbe
dbs
dai
-daE
+cZz
dbO
dbZ
dcl
-cZy
+cZz
aaa
aaa
aaa
@@ -101619,7 +101528,7 @@ cYw
aae
aae
aae
-cXG
+dfK
aaa
aaa
aaa
@@ -101697,7 +101606,7 @@ aaa
aaa
aaa
aaa
-cZy
+cZz
cZM
dad
daq
@@ -101708,10 +101617,10 @@ dbd
dbs
dai
cZB
-cZK
+cZz
dbY
-cZK
-cZG
+cZz
+cZz
aaa
aaa
aaa
@@ -101955,10 +101864,10 @@ aaa
aaa
aaa
cZz
-cZK
-cZK
-cZK
-cZG
+cZz
+cZz
+cZz
+cZB
dai
daV
dbf
@@ -101968,7 +101877,7 @@ dbH
dai
dca
dco
-cZy
+cZz
aaa
aaa
aaa
@@ -102211,17 +102120,17 @@ aaa
aaa
aaa
aaa
-cZy
+cZz
cZO
daf
das
-cZy
+cZz
daM
dai
cZS
dai
dai
-daE
+cZz
dbP
cZS
dcn
@@ -102473,12 +102382,12 @@ cZP
dag
dat
cZB
-cZK
-cZQ
+cZz
+cZz
dbg
-dau
-cZK
-cZG
+cZz
+cZz
+cZz
dbR
dcc
dcq
@@ -102638,12 +102547,12 @@ aaa
aaa
aaa
aaa
-cXU
-aae
+aaY
aae
aae
aae
aae
+csh
aae
aae
aae
@@ -102735,11 +102644,11 @@ dai
dai
dai
dai
-cZy
+cZz
dbQ
dcb
dcp
-cZy
+cZz
aaa
aaa
aaa
@@ -102974,7 +102883,7 @@ aYo
aaa
cZg
cZq
-cZt
+cZg
aaa
aYo
aYo
@@ -102982,21 +102891,21 @@ aYo
aYo
aaa
aaf
-cZy
+cZz
cZR
dai
dav
-daE
+cZz
dai
daU
dbi
daU
dai
cZz
-cZK
-cZK
-cZK
-cZG
+cZz
+cZz
+cZz
+cZz
aaa
aaa
aaa
@@ -103217,10 +103126,10 @@ aaf
aaf
aaa
bev
-bic
+bew
bey
-bic
-bnD
+bew
+bev
aaa
aaf
aaf
@@ -103231,8 +103140,8 @@ aYo
cZg
cZl
cZp
-cZs
-cZt
+cZl
+cZg
aYo
bNc
aYp
@@ -103242,18 +103151,18 @@ aYo
cZB
cZQ
dah
-dau
-daD
+cZz
+cZB
dai
daV
dbh
daV
dbA
-daa
+cZz
dbS
daU
dcr
-cZy
+cZz
aaa
aaa
aaa
@@ -103461,10 +103370,10 @@ aaa
aaa
aaa
aaa
-aOA
+aOy
aQb
aQb
-aSM
+aSK
aTU
aVs
aWO
@@ -103763,11 +103672,11 @@ dai
dbj
cZS
dai
-daE
+cZz
daU
daU
dcs
-cZy
+cZz
aaa
aaa
aaa
@@ -103987,12 +103896,12 @@ aSJ
aaa
aaa
bev
-bgi
-bic
+bew
+bew
bex
-bic
-bgi
-bnD
+bew
+bew
+bev
aaa
aaa
aSJ
@@ -104010,21 +103919,21 @@ aYq
aYo
aYo
aYo
-cZE
-cZQ
+cZB
+cZz
dal
-dau
-daG
+cZz
+cZB
dai
daU
dbm
daU
dai
cZz
-cZK
-cZK
-cZK
-cZG
+cZz
+cZz
+cZz
+cZz
aaa
aaa
aaa
@@ -104267,11 +104176,11 @@ aYq
aYo
aaa
aaf
-cZy
+cZz
cZU
dak
daw
-daa
+cZz
dai
daU
dbl
@@ -104281,7 +104190,7 @@ dbJ
dbU
dcg
dcu
-cZy
+cZz
aaa
aaa
aaa
@@ -104785,13 +104694,13 @@ cZA
cZV
dam
dax
-cZE
-cZK
-cZQ
+cZB
+cZz
+cZz
dbn
-dau
-cZK
-daG
+cZz
+cZz
+cZB
dbV
dch
dcv
@@ -105038,21 +104947,21 @@ bOH
aYo
aaa
aaf
-cZy
+cZz
cZX
dan
day
-cZy
+cZz
daO
daY
dai
dbv
daU
-cZy
+cZz
cLU
dcj
dcx
-cZy
+cZz
aaa
aaa
aaf
@@ -105295,21 +105204,21 @@ bOI
aSJ
aaa
aaf
-cZF
-cZK
+cZx
+cZz
cZA
-cZK
-cZG
+cZz
+cZz
daN
cZS
dai
daL
dbB
cZz
-cZK
+cZz
cZA
-cZK
-dbL
+cZz
+cZx
aaa
aaa
aaf
@@ -105802,7 +105711,7 @@ cZk
cZi
cZr
cZi
-cZw
+cZk
aYo
aWO
bzz
@@ -106070,13 +105979,13 @@ aaa
aaa
aaa
aaa
-cZF
+cZx
cZA
cZA
cZA
cZA
cZA
-dbL
+cZx
aaa
aaa
aaa
@@ -106556,13 +106465,13 @@ aYw
aYo
aYo
aYo
-bez
-bgr
+bew
+bew
bif
bif
bif
-bgr
-bpF
+bew
+bew
aYo
aYo
aYo
@@ -106813,13 +106722,13 @@ aYx
bae
aYo
aaa
-beA
+bev
bgs
big
big
big
bnJ
-bpG
+bev
aaa
aYo
bvU
@@ -108332,24 +108241,24 @@ atA
aaf
aaa
axa
-ayw
+axb
axc
-ayw
+axb
axc
-ayw
-aEQ
+axb
+axa
aaa
cYL
-cYO
-cYO
-cYO
-cYO
-cYO
-cYO
-cYO
-cYO
-cYV
-cYZ
+cYM
+cYM
+cYM
+cYM
+cYM
+cYM
+cYM
+cYM
+cYM
+cYL
aaa
aaa
alQ
@@ -108606,7 +108515,7 @@ cYP
cYP
cYP
cYW
-cZb
+cYM
cZe
aaf
alQ
@@ -109359,13 +109268,13 @@ asj
atA
aaf
aaa
-axd
-ayw
+axa
+axb
axc
aAR
axc
-ayw
-aES
+axb
+axa
aaa
cYM
cYP
@@ -109633,8 +109542,8 @@ cYS
cYP
cYP
cYP
-cYY
-cZb
+cYW
+cYM
cZf
aaf
alQ
@@ -109881,17 +109790,17 @@ aCj
ayz
aaf
aaa
-cYN
-cYO
-cYO
+cYL
+cYM
+cYM
cYQ
cYR
-cYO
+cYM
cYT
cWM
-cYO
-cYX
-cZc
+cYM
+cYM
+cYL
aaa
aaf
alQ
@@ -116560,7 +116469,7 @@ avc
awg
avc
avc
-aDK
+atT
aDN
aDN
aDN
@@ -117069,7 +116978,7 @@ agw
atU
ave
awi
-axn
+avc
ayK
ayK
ayK
@@ -117580,7 +117489,7 @@ aov
ajs
arf
agw
-atV
+atT
avc
awk
avc
@@ -117588,7 +117497,7 @@ avc
avc
aBm
avc
-aDM
+atT
aDN
aGy
aIg
@@ -119354,10 +119263,10 @@ aaa
aaf
aaf
aaa
-aaO
+aaM
aaX
aaX
-abx
+abv
abQ
ack
aax
@@ -131443,7 +131352,7 @@ aaa
acS
adn
adJ
-aei
+adn
acS
afH
agF
@@ -132214,7 +132123,7 @@ aaf
aai
adp
adM
-aej
+adp
aeI
afJ
afJ
@@ -137142,7 +137051,7 @@ dcd
bjF
bhJ
bjS
-blz
+bhJ
bjF
brs
btK
@@ -137913,7 +137822,7 @@ aBZ
aaf
bhL
bjV
-blA
+bhL
aaf
aaf
brt
diff --git a/_maps/map_files/MiniStation/MiniStation.dmm b/_maps/map_files/MiniStation/MiniStation.dmm
index 37cb3acab72..991155cd6ff 100644
--- a/_maps/map_files/MiniStation/MiniStation.dmm
+++ b/_maps/map_files/MiniStation/MiniStation.dmm
@@ -515,9 +515,9 @@
/turf/closed/wall,
/area/bridge)
"bm" = (
-/turf/closed/wall/shuttle{
- icon_state = "wall3"
- },
+/obj/structure/table,
+/obj/machinery/microwave,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"bn" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber{
@@ -1891,12 +1891,7 @@
/turf/open/floor/plating,
/area/security/brig)
"eu" = (
-/turf/open/space,
-/obj/machinery/porta_turret/syndicate,
-/turf/closed/wall/shuttle{
- dir = 8;
- icon_state = "diagonalWall3"
- },
+/turf/closed/wall/mineral/plastitanium,
/area/shuttle/syndicate)
"ev" = (
/obj/machinery/suit_storage_unit/mining/eva,
@@ -3939,9 +3934,7 @@
desc = "A warning sign which reads 'BOMB RANGE";
name = "BOMB RANGE"
},
-/turf/closed/wall/shuttle{
- icon_state = "wall3"
- },
+/turf/closed/wall/mineral/plastitanium,
/area/space)
"iE" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
@@ -4147,10 +4140,7 @@
name = "Research Division"
})
"jc" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/arrival)
"jd" = (
/obj/machinery/door/airlock/shuttle{
@@ -4173,7 +4163,7 @@
name = "port bay 1";
width = 15
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"je" = (
/obj/machinery/light/small,
@@ -7232,7 +7222,8 @@
/area/medical/medbay)
"pK" = (
/obj/structure/table/optable,
-/turf/open/floor/plasteel/shuttle/red,
+/obj/item/weapon/surgical_drapes,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"pL" = (
/obj/structure/cable{
@@ -8210,7 +8201,6 @@
/obj/machinery/light/small{
dir = 1
},
-/obj/machinery/telecomms/bus/preset_one/ministation,
/turf/open/floor/plasteel/black{
name = "Mainframe Floor";
initial_gas_mix = "n2=100;TEMP=80"
@@ -9382,13 +9372,7 @@
/turf/open/floor/wood,
/area/crew_quarters/bar)
"uI" = (
-/obj/structure/grille,
-/obj/machinery/door/poddoor/shutters{
- id = "syndieshutters";
- name = "blast shutters"
- },
-/obj/structure/window/reinforced/fulltile,
-/turf/open/floor/plating,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"uJ" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
@@ -9643,10 +9627,7 @@
/turf/open/floor/plasteel/white,
/area/medical/medbay)
"vm" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/arrival)
"vn" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
@@ -9669,7 +9650,7 @@
/obj/machinery/door/airlock/shuttle{
name = "Arrivals Shuttle Airlock"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"vr" = (
/turf/closed/wall/shuttle{
@@ -9871,27 +9852,27 @@
/turf/open/floor/plasteel/white,
/area/medical/medbay)
"vS" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"vT" = (
/obj/structure/closet/wardrobe/green,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"vU" = (
/obj/machinery/computer/arcade,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"vV" = (
/obj/structure/closet/wardrobe/mixed,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"vW" = (
/obj/structure/closet/wardrobe/black,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"vX" = (
/obj/structure/closet/wardrobe/grey,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"vY" = (
/turf/closed/wall/shuttle{
@@ -9907,11 +9888,8 @@
/turf/open/floor/plating/airless,
/area/shuttle/arrival)
"wa" = (
-/turf/open/floor/plasteel/shuttle,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f9";
- dir = 2
- },
+/turf/open/floor/mineral/titanium/blue,
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/arrival)
"wb" = (
/obj/structure/rack{
@@ -10089,7 +10067,7 @@
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"ww" = (
/obj/structure/chair{
@@ -10098,7 +10076,7 @@
/obj/effect/landmark{
name = "JoinLate"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"wx" = (
/obj/structure/shuttle/engine/heater{
@@ -10131,7 +10109,7 @@
/obj/effect/landmark{
name = "Observer-Start"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"wA" = (
/obj/machinery/power/apc{
@@ -10625,8 +10603,11 @@
/area/shuttle/syndicate)
"xK" = (
/obj/structure/table,
-/obj/machinery/microwave,
-/turf/open/floor/plasteel/shuttle/red,
+/obj/item/weapon/storage/box/donkpockets{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"xL" = (
/obj/structure/cable{
@@ -12442,7 +12423,16 @@
/turf/open/floor/plasteel/shuttle/red,
/area/shuttle/syndicate)
"BT" = (
-/turf/open/floor/plasteel/shuttle/red,
+/obj/item/device/radio/intercom{
+ desc = "Talk through this. Evilly";
+ freerange = 1;
+ frequency = 1213;
+ name = "Syndicate Intercom";
+ pixel_y = -32;
+ subspace_transmission = 1;
+ syndie = 1
+ },
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"BU" = (
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
@@ -12529,8 +12519,11 @@
/turf/open/floor/plasteel/shuttle/red,
/area/shuttle/syndicate)
"Cg" = (
-/obj/machinery/computer/shuttle/syndicate,
-/turf/open/floor/plasteel/shuttle/red,
+/obj/structure/chair/comfy/beige{
+ dir = 1;
+ icon_state = "comfychair"
+ },
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"Ch" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
@@ -13000,11 +12993,11 @@
/area/engine/engineering)
"Ds" = (
/obj/structure/table,
-/obj/item/weapon/storage/box/donkpockets{
- pixel_x = 3;
- pixel_y = 3
+/obj/item/stack/sheet/glass{
+ amount = 10
},
-/turf/open/floor/plasteel/shuttle/red,
+/obj/item/device/multitool,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"Dt" = (
/obj/structure/chair/office/dark{
@@ -13074,10 +13067,6 @@
/area/shuttle/syndicate)
"DB" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
- dir = 2;
- icon_state = "diagonalWall3"
- },
/area/shuttle/syndicate)
"DC" = (
/obj/machinery/door/window{
@@ -13088,7 +13077,10 @@
/area/shuttle/syndicate)
"DD" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/obj/machinery/porta_turret/syndicate{
+ dir = 6
+ },
+/turf/closed/wall/mineral/plastitanium{
dir = 4;
icon_state = "diagonalWall3"
},
@@ -13100,12 +13092,10 @@
/turf/open/floor/plasteel/shuttle/red,
/area/shuttle/syndicate)
"DF" = (
-/obj/structure/table,
-/obj/item/weapon/storage/box/zipties{
- pixel_x = 1;
- pixel_y = 2
+/obj/structure/chair{
+ dir = 8
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"DG" = (
/obj/machinery/atmospherics/components/binary/volume_pump{
@@ -13120,24 +13110,27 @@
/turf/open/floor/plasteel/shuttle/red,
/area/shuttle/syndicate)
"DI" = (
-/obj/structure/chair{
- dir = 8
- },
-/turf/open/floor/plasteel/shuttle/red,
-/area/shuttle/syndicate)
-"DJ" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/obj/machinery/porta_turret/syndicate{
+ dir = 9
+ },
+/turf/closed/wall/mineral/plastitanium{
dir = 8;
icon_state = "diagonalWall3"
},
-/area/shuttle/syndicate)
+/area/space)
+"DJ" = (
+/turf/closed/wall/mineral/plastitanium,
+/area/space)
"DK" = (
-/obj/machinery/porta_turret/syndicate,
-/turf/closed/wall/shuttle{
- icon_state = "wall3"
+/obj/structure/grille,
+/obj/machinery/door/poddoor/shutters{
+ id = "syndieshutters";
+ name = "blast shutters"
},
-/area/shuttle/syndicate)
+/obj/structure/window/reinforced/fulltile,
+/turf/open/floor/plating,
+/area/space)
"DL" = (
/obj/machinery/atmospherics/pipe/heat_exchanging/simple{
dir = 9
@@ -13146,69 +13139,64 @@
/turf/open/space,
/area/engine/engineering)
"DM" = (
-/obj/machinery/suit_storage_unit/syndicate,
-/turf/open/floor/plasteel/shuttle/red,
-/area/shuttle/syndicate)
+/turf/open/space,
+/obj/machinery/porta_turret/syndicate{
+ dir = 5
+ },
+/turf/closed/wall/mineral/plastitanium{
+ dir = 1;
+ icon_state = "diagonalWall3"
+ },
+/area/space)
"DN" = (
-/obj/structure/closet/syndicate/nuclear,
-/turf/open/floor/plasteel/shuttle/red,
+/obj/structure/table,
+/obj/item/device/aicard,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"DO" = (
/obj/structure/table,
-/obj/item/device/aicard,
-/turf/open/floor/plasteel/shuttle/red,
+/obj/item/weapon/c4{
+ pixel_x = 2;
+ pixel_y = -5
+ },
+/obj/item/weapon/c4{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/weapon/c4{
+ pixel_x = 2;
+ pixel_y = -3
+ },
+/obj/item/weapon/c4{
+ pixel_x = -2;
+ pixel_y = -1
+ },
+/obj/item/weapon/c4{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"DP" = (
-/obj/structure/chair/stool,
-/turf/open/floor/plasteel/shuttle/red,
+/obj/structure/table,
+/obj/item/device/flashlight/lamp{
+ pixel_x = 4;
+ pixel_y = 1
+ },
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"DQ" = (
-/obj/structure/sign/securearea{
- desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
- icon_state = "space";
- layer = 4;
- name = "EXTERNAL AIRLOCK";
- pixel_x = 0
- },
-/turf/closed/wall/shuttle{
- icon_state = "wall3"
- },
+/obj/machinery/computer/shuttle/syndicate,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"DR" = (
-/obj/machinery/door/poddoor{
- auto_close = 300;
- id = "smindicate";
- name = "outer blast door"
- },
+/obj/structure/table,
/obj/machinery/button/door{
- id = "smindicate";
- name = "external door control";
- pixel_x = -26;
- pixel_y = 0;
+ id = "syndieshutters";
+ name = "remote shutter control";
req_access_txt = "150"
},
-/obj/docking_port/mobile{
- dheight = 9;
- dir = 2;
- dwidth = 5;
- height = 22;
- id = "syndicate";
- name = "syndicate infiltrator";
- roundstart_move = "syndicate_away";
- port_angle = 180;
- width = 18
- },
-/obj/docking_port/stationary{
- dheight = 9;
- dir = 2;
- dwidth = 5;
- height = 22;
- id = "syndicate_nw";
- name = "northwest of station";
- turf_type = /turf/open/space;
- width = 18
- },
-/turf/open/floor/plating,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"DS" = (
/obj/machinery/computer/security/telescreen{
@@ -13235,11 +13223,8 @@
/turf/open/floor/plating,
/area/engine/engineering)
"DV" = (
-/turf/open/space,
-/turf/closed/wall/shuttle{
- dir = 1;
- icon_state = "diagonalWall3"
- },
+/obj/structure/frame/computer,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"DW" = (
/obj/machinery/atmospherics/pipe/heat_exchanging/simple{
@@ -13255,12 +13240,8 @@
/turf/open/space,
/area/space)
"DY" = (
-/obj/structure/table,
-/obj/item/weapon/c4{
- pixel_x = 2;
- pixel_y = 1
- },
-/turf/open/floor/plasteel/shuttle/red,
+/obj/structure/closet/syndicate/personal,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"DZ" = (
/obj/structure/lattice,
@@ -13296,11 +13277,13 @@
/area/tcommsat/computer)
"Ed" = (
/obj/machinery/door/window{
+ base_state = "right";
dir = 4;
+ icon_state = "right";
name = "EVA Storage";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"Ee" = (
/obj/structure/transit_tube{
@@ -13365,10 +13348,10 @@
/turf/open/floor/plating,
/area/tcommsat/computer)
"En" = (
-/obj/machinery/door/airlock/external{
- req_access_txt = "150"
+/turf/open/space,
+/turf/closed/wall/mineral/plastitanium{
+ icon_state = "diagonalWall3"
},
-/turf/open/floor/plasteel/shuttle/red,
/area/shuttle/syndicate)
"Eo" = (
/obj/machinery/atmospherics/components/unary/outlet_injector{
@@ -13459,13 +13442,10 @@
/area/space)
"EC" = (
/obj/machinery/door/window{
- base_state = "right";
- dir = 4;
- icon_state = "right";
- name = "EVA Storage";
+ name = "Cockpit";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"ED" = (
/obj/machinery/light/small,
@@ -13508,22 +13488,17 @@
/turf/closed/wall/r_wall,
/area/tcommsat/computer)
"EM" = (
-/obj/structure/rack,
-/obj/item/clothing/suit/space/syndicate/black/red,
-/obj/item/clothing/head/helmet/space/syndicate/black/red,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/space,
+/turf/closed/wall/mineral/plastitanium{
+ dir = 4;
+ icon_state = "diagonalWall3"
+ },
/area/shuttle/syndicate)
"EN" = (
-/obj/item/device/radio/intercom{
- desc = "Talk through this. Evilly";
- freerange = 1;
- frequency = 1213;
- name = "Syndicate Intercom";
- pixel_x = -32;
- subspace_transmission = 1;
- syndie = 1
- },
-/turf/open/floor/plasteel/shuttle/red,
+/obj/structure/table,
+/obj/item/stack/cable_coil,
+/obj/item/weapon/crowbar/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"EO" = (
/obj/machinery/atmospherics/components/unary/vent_pump{
@@ -13565,8 +13540,8 @@
},
/area/engine/gravity_generator)
"EU" = (
-/obj/machinery/recharge_station,
-/turf/open/floor/plasteel/shuttle/red,
+/obj/structure/bed/roller,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"EV" = (
/turf/open/floor/plasteel/black{
@@ -13575,12 +13550,13 @@
},
/area/tcommsat/computer)
"EW" = (
-/obj/machinery/telecomms/server/presets/common/ministation,
-/turf/open/floor/plasteel/black{
- name = "Mainframe Floor";
- initial_gas_mix = "n2=100;TEMP=80"
+/obj/structure/table,
+/obj/item/weapon/storage/box/zipties{
+ pixel_x = 1;
+ pixel_y = 2
},
-/area/tcommsat/computer)
+/turf/open/floor/mineral/plastitanium,
+/area/shuttle/syndicate)
"EX" = (
/obj/machinery/message_server,
/turf/open/floor/plasteel/black{
@@ -13662,8 +13638,10 @@
/turf/open/floor/plating,
/area/tcommsat/computer)
"Fj" = (
-/obj/machinery/portable_atmospherics/canister/oxygen,
-/turf/open/floor/plasteel/shuttle/red,
+/obj/machinery/porta_turret/syndicate{
+ dir = 4
+ },
+/turf/closed/wall/mineral/plastitanium,
/area/shuttle/syndicate)
"Fk" = (
/turf/open/floor/bluegrid{
@@ -13672,15 +13650,12 @@
},
/area/tcommsat/computer)
"Fl" = (
-/obj/structure/table,
-/obj/item/stack/medical/ointment,
-/obj/item/stack/medical/bruise_pack,
-/turf/open/floor/plasteel/shuttle/red,
+/obj/machinery/suit_storage_unit/syndicate,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"Fm" = (
-/obj/structure/table,
-/obj/machinery/cell_charger,
-/turf/open/floor/plasteel/shuttle/red,
+/obj/structure/closet/syndicate/nuclear,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"Fn" = (
/obj/machinery/door/airlock/glass_command{
@@ -13691,13 +13666,10 @@
/turf/open/floor/plasteel,
/area/tcommsat/computer)
"Fo" = (
-/obj/structure/table,
-/obj/item/weapon/stock_parts/cell/high{
- pixel_x = -3;
- pixel_y = 3
+/obj/structure/chair/stool{
+ pixel_y = 8
},
-/obj/item/weapon/stock_parts/cell/high,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"Fp" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
@@ -13738,11 +13710,41 @@
/turf/open/floor/plasteel/black,
/area/engine/gravity_generator)
"Fv" = (
-/obj/structure/table,
-/obj/item/weapon/wrench,
-/obj/item/device/assembly/infra,
-/turf/open/floor/plasteel/shuttle/red,
-/area/shuttle/syndicate)
+/obj/machinery/door/poddoor{
+ auto_close = 300;
+ id = "smindicate";
+ name = "outer blast door"
+ },
+/obj/machinery/button/door{
+ id = "smindicate";
+ name = "external door control";
+ pixel_x = -26;
+ pixel_y = 0;
+ req_access_txt = "150"
+ },
+/obj/docking_port/mobile{
+ dheight = 9;
+ dir = 2;
+ dwidth = 5;
+ height = 24;
+ id = "syndicate";
+ name = "syndicate infiltrator";
+ port_angle = 0;
+ roundstart_move = "syndicate_away";
+ width = 18
+ },
+/obj/docking_port/stationary{
+ dheight = 9;
+ dir = 2;
+ dwidth = 5;
+ height = 24;
+ id = "syndicate_nw";
+ name = "northwest of station";
+ turf_type = /turf/open/space;
+ width = 18
+ },
+/turf/open/floor/plating,
+/area/space)
"Fw" = (
/obj/structure/transit_tube/station/reverse{
icon_state = "closed";
@@ -13839,15 +13841,15 @@
/turf/open/floor/plasteel/black,
/area/engine/gravity_generator)
"FJ" = (
-/obj/structure/table,
-/obj/item/weapon/screwdriver{
- pixel_y = 9
+/obj/structure/sign/securearea{
+ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
+ icon_state = "space";
+ layer = 4;
+ name = "EXTERNAL AIRLOCK";
+ pixel_x = 0
},
-/obj/item/device/assembly/voice{
- pixel_y = 3
- },
-/turf/open/floor/plasteel/shuttle/red,
-/area/shuttle/syndicate)
+/turf/closed/wall/mineral/plastitanium,
+/area/space)
"FK" = (
/obj/structure/transit_tube{
icon_state = "Block";
@@ -13940,25 +13942,16 @@
/area/engine/gravity_generator)
"FV" = (
/obj/structure/table,
-/obj/item/weapon/weldingtool/largetank{
- pixel_y = 3
- },
-/obj/item/device/multitool,
-/turf/open/floor/plasteel/shuttle/red,
+/obj/item/weapon/storage/toolbox/syndicate,
+/obj/item/weapon/crowbar/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"FW" = (
-/obj/structure/table,
-/obj/item/device/assembly/signaler,
-/obj/item/device/assembly/signaler,
-/obj/item/device/assembly/prox_sensor{
- pixel_x = -8;
- pixel_y = 4
+/obj/machinery/door/window{
+ name = "Ready Room";
+ req_access_txt = "150"
},
-/obj/item/device/assembly/prox_sensor{
- pixel_x = -8;
- pixel_y = 4
- },
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"FX" = (
/obj/machinery/door/airlock/glass_command{
@@ -13973,20 +13966,22 @@
name = "Infirmary";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"FZ" = (
/obj/machinery/door/window/westright{
name = "Tool Storage";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"Ga" = (
-/obj/structure/table,
-/obj/item/weapon/storage/toolbox/syndicate,
-/obj/item/weapon/crowbar/red,
-/turf/open/floor/plasteel/shuttle/red,
+/obj/machinery/door/window{
+ dir = 4;
+ name = "EVA Storage";
+ req_access_txt = "150"
+ },
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"Gb" = (
/obj/machinery/telecomms/hub/preset,
@@ -14145,10 +14140,13 @@
},
/area/tcommsat/computer)
"Gu" = (
-/obj/machinery/sleeper/syndie{
- dir = 4
+/obj/structure/window/reinforced{
+ dir = 1
},
-/turf/open/floor/plasteel/shuttle/red,
+/obj/structure/table,
+/obj/item/robot_parts/r_arm,
+/obj/item/robot_parts/l_arm,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"Gv" = (
/obj/machinery/door/window{
@@ -14158,7 +14156,7 @@
name = "Infirmary";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"Gw" = (
/obj/machinery/door/airlock/engineering{
@@ -14216,7 +14214,7 @@
name = "Tool Storage";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"GB" = (
/turf/open/floor/plasteel,
@@ -14326,14 +14324,16 @@
/area/engine/gravity_generator)
"GM" = (
/obj/structure/table,
-/obj/item/weapon/reagent_containers/syringe/charcoal,
-/obj/item/weapon/reagent_containers/syringe/charcoal{
- pixel_y = 2
+/obj/item/weapon/storage/firstaid/regular{
+ pixel_x = 3;
+ pixel_y = 3
},
-/obj/item/weapon/reagent_containers/syringe/charcoal{
- pixel_y = 4
+/obj/item/weapon/storage/firstaid/fire,
+/obj/item/weapon/storage/firstaid/regular{
+ pixel_x = -3;
+ pixel_y = -3
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"GN" = (
/obj/structure/closet/radiation,
@@ -14343,11 +14343,19 @@
/area/tcommsat/computer)
"GO" = (
/obj/structure/table,
-/obj/item/weapon/gun/syringe{
- pixel_x = 1;
- pixel_y = 2
+/obj/structure/window/reinforced{
+ dir = 8
},
-/turf/open/floor/plasteel/shuttle/red,
+/obj/item/weapon/storage/firstaid/regular{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/weapon/storage/firstaid/brute,
+/obj/item/weapon/storage/firstaid/regular{
+ pixel_x = -3;
+ pixel_y = -3
+ },
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"GP" = (
/obj/machinery/telecomms/processor/preset_one,
@@ -14357,12 +14365,11 @@
},
/area/tcommsat/computer)
"GQ" = (
-/obj/machinery/telecomms/broadcaster/preset_left/ministation,
-/turf/open/floor/plasteel/black{
- name = "Mainframe Floor";
- initial_gas_mix = "n2=100;TEMP=80"
+/obj/machinery/door/airlock/external{
+ req_access_txt = "150"
},
-/area/tcommsat/computer)
+/turf/open/floor/mineral/plastitanium,
+/area/shuttle/syndicate)
"GR" = (
/obj/docking_port/stationary{
dheight = 9;
@@ -14377,21 +14384,23 @@
/turf/open/space,
/area/space)
"GS" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/window/reinforced{
- dir = 1
- },
-/turf/open/floor/plasteel/shuttle/red,
-/area/shuttle/syndicate)
-"GT" = (
-/obj/machinery/door/window{
+/turf/open/space,
+/turf/closed/wall/mineral/plastitanium{
dir = 1;
- name = "Secure Storage";
- req_access_txt = "150"
+ icon_state = "diagonalWall3"
},
-/turf/open/floor/plasteel/shuttle/red,
+/area/space)
+"GT" = (
+/obj/item/device/radio/intercom{
+ desc = "Talk through this. Evilly";
+ freerange = 1;
+ frequency = 1213;
+ name = "Syndicate Intercom";
+ pixel_x = -32;
+ subspace_transmission = 1;
+ syndie = 1
+ },
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"GU" = (
/obj/structure/table,
@@ -14399,7 +14408,7 @@
pixel_y = 5
},
/obj/item/device/sbeacondrop/bomb,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"GV" = (
/obj/structure/table,
@@ -14410,7 +14419,7 @@
/obj/item/weapon/grenade/syndieminibomb{
pixel_x = -1
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"GW" = (
/obj/structure/sink{
@@ -14422,34 +14431,34 @@
/obj/structure/mirror{
pixel_x = 30
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"GX" = (
-/obj/machinery/telecomms/allinone{
- intercept = 1
+/obj/machinery/sleeper/syndie{
+ dir = 4
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"GY" = (
/obj/machinery/nuclearbomb/syndicate,
-/turf/open/floor/plasteel/shuttle/red,
+/obj/machinery/door/window{
+ dir = 1;
+ name = "Secure Storage";
+ req_access_txt = "150"
+ },
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"GZ" = (
/obj/structure/table,
-/obj/item/weapon/circular_saw,
/obj/item/weapon/cautery,
-/obj/item/weapon/surgicaldrill,
-/obj/item/robot_parts/l_arm,
-/obj/item/robot_parts/r_arm,
-/turf/open/floor/plasteel/shuttle/red,
+/obj/item/weapon/scalpel,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"Ha" = (
/obj/structure/table,
-/obj/item/weapon/scalpel,
/obj/item/weapon/retractor,
/obj/item/weapon/hemostat,
-/obj/item/weapon/surgical_drapes,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"Hb" = (
/obj/structure/table/optable,
@@ -14465,20 +14474,27 @@
/turf/open/floor/plating,
/area/shuttle/syndicate)
"Hd" = (
-/obj/structure/frame/computer,
-/obj/item/weapon/paper{
- info = "Teleporter Instruction
- Install circuit board, glass and wiring to complete Teleporter Control Console
- Use a screwdriver, wirecutter and screwdriver again on the Teleporter Station to connect it
- Set destination with Teleporter Control Computer
- Activate Teleporter Hub with Teleporter Station
";
- name = "Teleporter Instructions"
- },
-/turf/open/floor/plasteel/shuttle/red,
+/obj/structure/reagent_dispensers/fueltank,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"He" = (
-/obj/machinery/teleport/hub/syndicate,
-/turf/open/floor/plasteel/shuttle/red,
+/obj/structure/rack,
+/obj/item/clothing/suit/space/syndicate/black/red,
+/obj/item/clothing/head/helmet/space/syndicate/black/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"Hf" = (
-/obj/machinery/teleport/station,
-/turf/open/floor/plasteel/shuttle/red,
+/obj/structure/table,
+/obj/item/stack/sheet/metal{
+ amount = 50
+ },
+/obj/item/stack/sheet/glass{
+ amount = 50
+ },
+/obj/item/stack/rods{
+ amount = 50
+ },
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"Hg" = (
/obj/structure/shuttle/engine/propulsion{
@@ -14504,11 +14520,7 @@
/turf/open/floor/plating/airless,
/area/shuttle/supply)
"Hk" = (
-/turf/open/space,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/supply)
"Hl" = (
/obj/structure/shuttle/engine/heater{
@@ -14519,26 +14531,17 @@
/turf/open/floor/plating/airless,
/area/shuttle/supply)
"Hm" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall13";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/supply)
"Hn" = (
-/turf/open/space,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f10";
- dir = 2
- },
-/area/shuttle/supply)
+/turf/open/floor/mineral/titanium,
+/area/shuttle/syndicate)
"Ho" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall3";
- dir = 2
- },
-/area/shuttle/supply)
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/turf/open/floor/mineral/titanium,
+/area/shuttle/syndicate)
"Hp" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/supply)
"Hq" = (
/obj/machinery/door/airlock/shuttle{
@@ -14574,19 +14577,12 @@
/turf/open/floor/plating/airless,
/area/shuttle/escape)
"Ht" = (
-/turf/open/space,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/escape)
"Hu" = (
-/turf/open/space,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f10";
- dir = 2
- },
-/area/shuttle/escape)
+/obj/structure/tank_dispenser/oxygen,
+/turf/open/floor/mineral/titanium,
+/area/shuttle/syndicate)
"Hv" = (
/obj/structure/shuttle/engine/heater{
icon_state = "heater";
@@ -14596,19 +14592,20 @@
/turf/open/floor/plating/airless,
/area/shuttle/escape)
"Hw" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall13";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"Hx" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall3";
- dir = 2
+/obj/structure/table,
+/obj/item/stack/medical/ointment,
+/obj/item/stack/medical/bruise_pack,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -5;
+ pixel_y = 30
},
-/area/shuttle/escape)
+/turf/open/floor/mineral/titanium,
+/area/shuttle/syndicate)
"Hy" = (
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"Hz" = (
/obj/item/weapon/storage/firstaid/regular{
@@ -14619,64 +14616,69 @@
pixel_x = -2;
pixel_y = 4
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"HA" = (
/obj/machinery/sleeper{
dir = 8;
icon_state = "sleeper-open"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"HB" = (
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"HC" = (
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"HD" = (
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"HE" = (
-/turf/open/space,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f5";
- dir = 2
+/obj/structure/table,
+/obj/item/weapon/stock_parts/cell/high{
+ pixel_x = -3;
+ pixel_y = 3
},
-/area/shuttle/supply)
+/obj/item/weapon/stock_parts/cell/high,
+/turf/open/floor/mineral/plastitanium,
+/area/shuttle/syndicate)
"HF" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
+/obj/structure/table,
+/obj/item/weapon/screwdriver{
+ pixel_y = 9
},
-/area/shuttle/supply)
+/obj/item/device/assembly/voice{
+ pixel_y = 3
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/shuttle/syndicate)
"HG" = (
-/turf/open/space,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f9";
- dir = 2
- },
-/area/shuttle/supply)
+/obj/structure/table,
+/obj/item/weapon/wrench,
+/obj/item/device/assembly/infra,
+/turf/open/floor/mineral/plastitanium,
+/area/shuttle/syndicate)
"HH" = (
/obj/machinery/vending/wallmed{
name = "Emergency NanoMed";
pixel_x = 28;
req_access_txt = "0"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"HI" = (
/obj/machinery/door/airlock/glass_security{
name = "Escape Shuttle Cell";
req_access_txt = "2"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"HJ" = (
/obj/effect/spawner/structure/window/reinforced,
@@ -14688,44 +14690,41 @@
name = "Escape Shuttle Infirmary";
req_access_txt = "0"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"HL" = (
-/turf/closed/wall/shuttle{
- icon_state = "swallc4";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/escape)
"HM" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"HN" = (
/obj/structure/closet/emcloset,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"HO" = (
/obj/machinery/door/airlock/shuttle{
name = "Emergency Shuttle Airlock"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"HP" = (
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"HQ" = (
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"HR" = (
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"HS" = (
/obj/structure/grille,
@@ -14737,10 +14736,7 @@
name = "Emergency NanoMed";
req_access_txt = "0"
},
-/turf/closed/wall/shuttle{
- icon_state = "swall3";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"HU" = (
/obj/structure/chair{
@@ -14749,7 +14745,7 @@
/obj/item/device/radio/intercom{
pixel_x = 25
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"HV" = (
/obj/machinery/door/airlock/shuttle{
@@ -14774,7 +14770,7 @@
/area/shuttle/escape)
"HW" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"HX" = (
/obj/structure/table,
@@ -14785,101 +14781,103 @@
},
/obj/item/weapon/crowbar,
/obj/item/weapon/extinguisher,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"HY" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall7";
- dir = 2
+/obj/structure/table,
+/obj/item/device/assembly/signaler,
+/obj/item/device/assembly/signaler,
+/obj/item/device/assembly/prox_sensor{
+ pixel_x = -8;
+ pixel_y = 4
},
-/area/shuttle/escape)
+/obj/item/device/assembly/prox_sensor{
+ pixel_x = -8;
+ pixel_y = 4
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/shuttle/syndicate)
"HZ" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
+/obj/structure/table,
+/obj/item/weapon/weldingtool/largetank{
+ pixel_y = 3
},
-/area/shuttle/escape)
+/obj/item/device/multitool,
+/turf/open/floor/mineral/plastitanium,
+/area/shuttle/syndicate)
"Ia" = (
/obj/machinery/door/airlock/glass_command{
name = "Escape Shuttle Cockpit";
req_access_txt = "19"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"Ib" = (
/obj/machinery/status_display,
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"Ic" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall11";
- dir = 2
- },
-/area/shuttle/escape)
+/obj/structure/sign/bluecross_2,
+/turf/closed/wall/mineral/plastitanium,
+/area/shuttle/syndicate)
"Id" = (
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"Ie" = (
/obj/machinery/computer/atmos_alert,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"If" = (
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"Ig" = (
/obj/item/device/radio/intercom{
name = "Station Intercom (General)";
pixel_y = 24
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"Ih" = (
/obj/machinery/computer/security,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"Ii" = (
/obj/machinery/computer/crew,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"Ij" = (
/obj/machinery/computer/communications,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"Ik" = (
-/turf/open/space,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f5";
- dir = 2
- },
-/area/shuttle/escape)
+/obj/machinery/recharge_station,
+/turf/open/floor/mineral/plastitanium,
+/area/shuttle/syndicate)
"Il" = (
/obj/structure/table,
/obj/item/weapon/storage/firstaid/fire,
/obj/item/weapon/extinguisher,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"Im" = (
-/turf/closed/wall/shuttle{
- icon_state = "swallc1";
- dir = 2
+/obj/machinery/porta_turret/syndicate{
+ dir = 5
},
-/area/shuttle/escape)
+/turf/closed/wall/mineral/plastitanium,
+/area/shuttle/syndicate)
"In" = (
/obj/machinery/computer/emergency_shuttle,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"Io" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"Ip" = (
/obj/structure/table,
@@ -14888,36 +14886,31 @@
pixel_y = 3
},
/obj/item/weapon/crowbar,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"Iq" = (
-/turf/open/space,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f9";
- dir = 2
+/obj/machinery/door/window{
+ dir = 1;
+ name = "Surgery";
+ req_access_txt = "150"
},
-/area/shuttle/escape)
+/turf/open/floor/mineral/titanium,
+/area/shuttle/syndicate)
"Ir" = (
-/turf/closed/wall/shuttle{
- icon_state = "swallc2";
- dir = 2
+/obj/structure/window/reinforced{
+ dir = 1
},
-/area/shuttle/escape)
+/turf/open/floor/mineral/titanium,
+/area/shuttle/syndicate)
"Is" = (
/obj/structure/shuttle/engine/propulsion{
icon_state = "propulsion";
dir = 4
},
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/transport)
"It" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/transport)
"Iu" = (
/obj/structure/window/shuttle,
@@ -14930,37 +14923,32 @@
/turf/open/floor/plating,
/area/shuttle/transport)
"Iw" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s10";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/transport)
"Ix" = (
-/turf/open/floor/plasteel/shuttle,
-/turf/closed/wall/shuttle/interior{
- icon_state = "swall_f9"
- },
+/turf/open/floor/mineral/titanium/blue,
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/transport)
"Iy" = (
/obj/machinery/computer/shuttle/ferry/request,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"Iz" = (
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"IA" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"IB" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"IC" = (
/obj/machinery/door/airlock/shuttle,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"ID" = (
/obj/machinery/door/airlock/shuttle,
@@ -14983,40 +14971,39 @@
turf_type = /turf/open/space;
width = 5
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"IE" = (
-/turf/open/floor/plasteel/shuttle,
-/turf/closed/wall/shuttle/interior{
- icon_state = "swall_f10"
- },
-/area/shuttle/transport)
+/obj/structure/table,
+/obj/item/weapon/surgicaldrill,
+/obj/item/weapon/circular_saw,
+/turf/open/floor/mineral/titanium,
+/area/shuttle/syndicate)
"IF" = (
-/obj/structure/shuttle/engine/propulsion{
- icon_state = "propulsion";
- dir = 4
+/obj/machinery/telecomms/allinone{
+ intercept = 1
},
-/turf/closed/wall/shuttle{
- icon_state = "swall_s5";
- dir = 2
- },
-/area/shuttle/transport)
+/turf/open/floor/mineral/plastitanium,
+/area/shuttle/syndicate)
"IG" = (
/obj/structure/closet/crate,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"IH" = (
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"II" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s9";
- dir = 2
+/turf/open/space,
+/obj/machinery/porta_turret/syndicate{
+ dir = 10
},
-/area/shuttle/transport)
+/turf/closed/wall/mineral/plastitanium{
+ icon_state = "diagonalWall3"
+ },
+/area/shuttle/syndicate)
"IJ" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber{
dir = 1;
@@ -15042,65 +15029,6 @@
/obj/item/clothing/under/burial,
/turf/open/floor/plating,
/area/hallway/primary/central)
-"IR" = (
-/obj/machinery/atmospherics/pipe/manifold{
- color = "#0000ff";
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"IQ" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"IP" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0
- },
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/hallway/primary/central)
-"IO" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/hallway/primary/central)
-"IN" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8";
- pixel_x = 0;
- tag = ""
- },
-/turf/open/floor/plating,
-/area/hallway/primary/central)
"IM" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
@@ -15119,6 +15047,65 @@
dir = 2
},
/area/quartermaster/storage)
+"IN" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_x = 0;
+ tag = ""
+ },
+/turf/open/floor/plating,
+/area/hallway/primary/central)
+"IO" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_x = 0
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/hallway/primary/central)
+"IP" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_x = 0
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_access_txt = "12"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/hallway/primary/central)
+"IQ" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8";
+ pixel_x = 0
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"IR" = (
+/obj/machinery/atmospherics/pipe/manifold{
+ color = "#0000ff";
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
(1,1,1) = {"
aa
@@ -22662,16 +22649,16 @@ aa
aa
aa
aa
-aa
-DJ
-bm
-bm
-bm
-bm
-bm
-bm
-bm
-DB
+DI
+eu
+eu
+eu
+eu
+Im
+eu
+eu
+eu
+En
aa
aa
aa
@@ -22913,19 +22900,19 @@ aa
aa
aa
aa
-aa
-DJ
-bm
-bm
-bm
-bm
-bm
-bm
+DI
+eu
+eu
+eu
+eu
+eu
+eu
+GX
EU
-BT
+GX
+Hn
Gu
-Gu
-BT
+IE
GZ
Hc
Hg
@@ -23170,19 +23157,19 @@ aa
aa
aa
aa
-aa
-bm
-DM
-DM
-DM
-DM
-DM
-bm
-EU
-BT
-BT
-BT
-BT
+DJ
+Fl
+Fl
+Fl
+Fl
+Fl
+eu
+Hn
+Hn
+Hn
+Hn
+Iq
+Hn
pK
Hc
Hi
@@ -23427,18 +23414,18 @@ aa
aa
aa
aa
-aa
-bm
-BT
-BT
-BT
-BT
-BT
-bm
-Fj
-BT
-BT
-BT
+DJ
+uI
+uI
+uI
+uI
+uI
+eu
+Ho
+Hn
+Hn
+Hn
+Ir
GW
Ha
Hc
@@ -23677,28 +23664,28 @@ aa
aa
aa
aa
-aa
+DI
eu
-bm
-bm
-bm
+eu
+eu
+En
DB
aa
-aa
-bm
-BT
-DP
-BT
-BT
-BT
-bm
-Fm
-DP
-BT
+DJ
+uI
+Fo
+uI
+uI
+uI
+eu
+Hu
+Hn
+Hn
+Hn
GO
-bm
-bm
-bm
+eu
+eu
+eu
DD
aa
aa
@@ -23934,26 +23921,26 @@ aa
aa
aa
aa
-aa
+DJ
bm
xK
Ds
-Dy
-bm
+eu
+DB
aa
-aa
-bm
+DJ
+Fm
DN
DO
-DY
-BT
-BT
-bm
-Fl
-BT
-BT
+uI
+uI
+eu
+Hx
+Hn
+Hn
+Hn
GM
-bm
+eu
aa
aa
aa
@@ -24191,28 +24178,28 @@ aa
aa
aa
aa
-aa
+DK
uI
-BT
-BT
-BT
-bm
-bm
-bm
-bm
-bm
-bm
-bm
+uI
+uI
+eu
+eu
+eu
+eu
+eu
+eu
+eu
+Ga
Ed
-EC
-bm
-bm
+eu
+eu
+Ic
FY
Gv
-bm
-bm
-bm
-DB
+eu
+eu
+eu
+En
aa
aa
aa
@@ -24448,26 +24435,26 @@ aa
aa
aa
aa
-aa
+DK
+DP
uI
-BS
-BT
-BT
-bm
-DE
-DH
-DH
-DH
-DH
-BT
-BT
-BT
+uI
+eu
EN
-BT
-BT
-BT
-GS
-GX
+uI
+uI
+uI
+uI
+EK
+uI
+uI
+GT
+uI
+uI
+uI
+uI
+uI
+EK
Hc
Hg
aa
@@ -24705,25 +24692,25 @@ aa
aa
aa
aa
-aa
-uI
+DK
+DQ
Cg
-Dx
-BT
-DC
-BT
-BT
-BT
-BT
-BT
-BT
-BT
-BT
-BT
-BT
-BT
-BT
-GT
+uI
+EC
+uI
+uI
+uI
+uI
+uI
+FW
+uI
+uI
+uI
+uI
+uI
+uI
+uI
+uI
GY
Hc
Hi
@@ -24962,26 +24949,26 @@ aa
aa
aa
aa
-aa
+DK
+DR
uI
-Cf
BT
-Dz
-bm
+eu
+EW
DF
-DI
-DI
-DI
-DI
-BT
-BT
-BT
-BT
-BT
-BT
-BT
-GS
-BT
+DF
+DF
+DF
+EK
+uI
+uI
+uI
+uI
+uI
+uI
+uI
+uI
+EK
Hc
Hh
aa
@@ -25219,28 +25206,28 @@ aa
aa
aa
aa
-aa
-uI
-Cw
-BT
-BT
-bm
-bm
-bm
DK
-bm
-bm
-bm
-En
+DV
+uI
+uI
+eu
+eu
+eu
+Fj
+eu
+eu
+eu
+GQ
EK
-bm
-bm
+eu
+eu
+eu
FZ
GA
-bm
-bm
-bm
-DD
+eu
+eu
+eu
+EM
aa
aa
aa
@@ -25476,27 +25463,27 @@ ad
ad
aa
aa
-aa
-bm
-Cw
-BT
-DA
-bm
+DJ
+DV
+uI
+DY
+eu
+EM
aa
aa
aa
-aa
-bm
-BT
-BT
-BT
-bm
-Fo
-BT
-BT
+DJ
+uI
+uI
+uI
+eu
+HE
+uI
+uI
+uI
GU
-bm
-aa
+IF
+DJ
aa
aa
aa
@@ -25733,32 +25720,32 @@ ad
ad
aa
aa
-aa
-xJ
-bm
-bm
-bm
-DD
-aa
-aa
-aa
-aa
-DR
-BT
-BT
-BT
-bm
-FJ
-DP
-BT
-GV
-bm
-bm
-bm
+DM
+eu
+eu
+eu
+EM
DB
aa
aa
aa
+Fv
+uI
+uI
+uI
+eu
+HF
+uI
+uI
+uI
+GV
+eu
+eu
+eu
+II
+aa
+aa
+aa
aa
aa
aa
@@ -25999,17 +25986,17 @@ aa
aa
aa
aa
-aa
-DQ
-BT
-BT
-EM
-bm
-Fv
-BT
-BT
-BT
-BT
+FJ
+uI
+uI
+uI
+eu
+HG
+uI
+uI
+uI
+uI
+uI
Hd
Hc
Hg
@@ -26256,17 +26243,17 @@ aa
aa
aa
aa
-aa
-DV
-bm
-bm
-bm
-bm
-FW
-DP
-BT
-BT
-BT
+DM
+eu
+eu
+eu
+eu
+HY
+Fo
+uI
+uI
+uI
+uI
Hf
Hc
Hi
@@ -26516,14 +26503,14 @@ aa
aa
aa
aa
-aa
-aa
-bm
+GS
+DJ
+HZ
FV
-Ga
-BT
-BT
-BT
+uI
+Ik
+Ik
+uI
He
Hc
Hh
@@ -26774,16 +26761,16 @@ aa
aa
aa
aa
-aa
-DV
-bm
-bm
-bm
-bm
-bm
-bm
-bm
-DD
+DM
+eu
+eu
+eu
+eu
+Fj
+eu
+eu
+eu
+EM
aa
aa
aa
@@ -37867,24 +37854,24 @@ aa
aa
aa
Ht
-Hx
-Hx
-Hx
-Hx
-Hx
-Hx
+Hw
+Hw
+Hw
+Hw
+Hw
+Hw
HS
HS
HS
-Hx
-Hx
-Hx
-Hx
-Hx
-HY
-Hx
-Hx
-Ik
+Hw
+Hw
+Hw
+Hw
+Hw
+Hw
+Hw
+Hw
+Ht
aa
aa
aa
@@ -38138,11 +38125,11 @@ HM
HP
HP
HX
-HZ
+Hw
Ie
Ii
-Im
-Ik
+HL
+Ht
aa
aa
aa
@@ -38395,7 +38382,7 @@ HM
HM
HM
Hy
-HZ
+Hw
Id
Id
Il
@@ -38895,9 +38882,9 @@ aa
aa
Hs
Hv
-Hx
-Hx
-Hx
+Hw
+Hw
+Hw
HL
HM
HQ
@@ -39166,7 +39153,7 @@ HP
HP
HM
Hy
-HZ
+Hw
Ig
HM
Io
@@ -39423,7 +39410,7 @@ HM
HM
HM
Hy
-HZ
+Hw
If
If
Ip
@@ -39664,7 +39651,7 @@ aa
aa
aa
aa
-Hu
+Ht
Hw
HD
HD
@@ -39680,19 +39667,19 @@ HM
HR
HR
HX
-HZ
+Hw
Ih
Ij
-Ir
-Iq
+HL
+Ht
aa
aa
aa
jc
-vY
+vm
ph
-vY
-xq
+vm
+jc
aa
aa
aa
@@ -39922,34 +39909,34 @@ aa
aa
aa
aa
-Hu
-Hx
-Hx
-Hx
-Hx
+Ht
+Hw
+Hw
+Hw
+Hw
HO
-Hx
-Hx
+Hw
+Hw
HS
-Hx
-Hx
+Hw
+Hw
HV
-Hx
-Hx
-Hx
-Ic
-Hx
-Hx
-Iq
+Hw
+Hw
+Hw
+Hw
+Hw
+Hw
+Ht
aa
aa
aa
aa
-vp
+vm
wa
vS
-wU
-wV
+wa
+vm
aa
aa
aa
@@ -40211,7 +40198,7 @@ aa
aa
Is
IC
-IF
+Is
aa
aa
aa
@@ -40431,13 +40418,13 @@ aa
aa
aa
Hk
-Ho
-Ho
-Ho
-Ho
-Ho
-Ho
-HE
+Hm
+Hm
+Hm
+Hm
+Hm
+Hm
+Hk
am
am
fW
@@ -40459,17 +40446,17 @@ aa
aa
aa
jc
-vs
-wu
+vm
+vm
vq
-wu
-vs
-xq
+vm
+vm
+jc
Is
Ix
IB
-IE
-IF
+Ix
+Is
aa
aa
aa
@@ -40694,7 +40681,7 @@ Hp
Hp
Hp
Hp
-HF
+Hm
kf
kf
fW
@@ -40951,7 +40938,7 @@ Hp
Hp
Hp
Hp
-HF
+Hm
kf
kM
lk
@@ -41208,7 +41195,7 @@ Hp
Hp
Hp
Hp
-HF
+Hm
fW
kN
lK
@@ -41465,7 +41452,7 @@ Hp
Hp
Hp
Hp
-HF
+Hm
fW
kN
ll
@@ -41722,7 +41709,7 @@ Hp
Hp
Hp
Hp
-HF
+Hm
kf
kO
lm
@@ -41972,14 +41959,14 @@ aa
aa
aa
aa
-Hn
-Ho
+Hk
+Hm
Hq
-Ho
+Hm
Hr
-Ho
-Ho
-HG
+Hm
+Hm
+Hk
kf
kP
ln
@@ -43028,18 +43015,18 @@ lK
fW
fW
of
-vp
-vY
+vm
+vm
wx
wx
wx
-vY
-wV
+vm
+vm
Iw
Iu
ID
Iu
-II
+Iw
aa
aa
aa
@@ -43285,13 +43272,13 @@ lK
kf
kf
am
-vr
+jc
vZ
vZ
vZ
vZ
vZ
-xI
+jc
bx
bx
bM
@@ -59261,11 +59248,11 @@ Eg
Ea
Eh
Ew
-sF
+EV
Fk
Fy
FN
-GQ
+EV
Gr
Eh
Ea
@@ -60032,7 +60019,7 @@ Eh
Eu
Eh
Ew
-EW
+EV
EV
EV
EV
@@ -62793,9 +62780,9 @@ aa
aa
aa
aa
-eY
+DJ
hP
-eY
+DJ
aa
aa
aa
@@ -63050,9 +63037,9 @@ aa
aa
aa
aa
-eY
+DJ
iD
-eY
+DJ
aa
aa
aa
diff --git a/_maps/map_files/TgStation/tgstation.2.1.3.dmm b/_maps/map_files/TgStation/tgstation.2.1.3.dmm
index 9fb1a0e4a66..0ed44713cb2 100644
--- a/_maps/map_files/TgStation/tgstation.2.1.3.dmm
+++ b/_maps/map_files/TgStation/tgstation.2.1.3.dmm
@@ -16,7 +16,7 @@
/turf/open/space,
/area/space)
"aac" = (
-/turf/closed/indestructible/opshuttle,
+/turf/closed/wall/mineral/plastitanium,
/area/shuttle/syndicate)
"aad" = (
/turf/closed/wall/shuttle{
@@ -2085,27 +2085,17 @@
/turf/open/floor/plating,
/area/security/main)
"aeD" = (
+/turf/open/floor/plating,
/obj/structure/shuttle/engine/propulsion/burst{
dir = 4
},
-/turf/closed/wall/shuttle{
- icon_state = "swall_f6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/pod_3)
"aeE" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/pod_3)
"aeF" = (
-/turf/open/space,
-/turf/closed/wall/shuttle{
- dir = 2;
- icon_state = "swall_f10";
- layer = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/pod_3)
"aeG" = (
/obj/structure/cable,
@@ -2514,7 +2504,7 @@
port_angle = 180;
preferred_direction = 4
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_3)
"afq" = (
/obj/machinery/computer/shuttle/pod{
@@ -2531,7 +2521,7 @@
pixel_x = 0;
pixel_y = 32
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_3)
"afr" = (
/obj/item/device/radio/intercom{
@@ -2544,7 +2534,7 @@
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_3)
"afs" = (
/obj/structure/grille,
@@ -4793,11 +4783,7 @@
/turf/open/floor/plating,
/area/shuttle/labor)
"ajY" = (
-/turf/open/space,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/labor)
"ajZ" = (
/turf/open/space,
@@ -5088,25 +5074,22 @@
pixel_x = -31;
pixel_y = 0
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/labor)
"akD" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall3";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/labor)
"akE" = (
/obj/structure/table,
/obj/item/weapon/folder/red,
/obj/item/weapon/restraints/handcuffs,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/labor)
"akF" = (
/obj/structure/chair/office/dark{
dir = 1
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/labor)
"akG" = (
/obj/structure/grille,
@@ -5425,7 +5408,7 @@
/turf/open/floor/plating,
/area/maintenance/fpmaint2)
"alj" = (
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/labor)
"alk" = (
/obj/structure/grille,
@@ -5442,7 +5425,7 @@
pixel_x = 30;
pixel_y = 30
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/labor)
"alm" = (
/obj/machinery/button/flasher{
@@ -5452,7 +5435,7 @@
pixel_y = -26;
req_access_txt = "1"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/labor)
"aln" = (
/obj/machinery/door/airlock/external{
@@ -5466,7 +5449,7 @@
name = "Labor Shuttle Airlock";
req_access_txt = "2"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/labor)
"alp" = (
/turf/open/floor/plating,
@@ -6026,7 +6009,7 @@
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"amC" = (
/turf/open/floor/plating,
@@ -6080,7 +6063,7 @@
/turf/open/floor/plating,
/area/maintenance/fpmaint2)
"amI" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/labor)
"amJ" = (
/obj/machinery/mineral/labor_claim_console{
@@ -6088,7 +6071,7 @@
pixel_x = 30;
pixel_y = 0
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/labor)
"amK" = (
/obj/structure/sign/securearea{
@@ -6142,7 +6125,7 @@
/obj/machinery/porta_turret/syndicate{
dir = 9
},
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 8;
icon_state = "diagonalWall3"
},
@@ -6412,7 +6395,7 @@
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"anr" = (
/obj/structure/chair{
@@ -6422,7 +6405,7 @@
id = "gulagshuttleflasher";
pixel_x = 25
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/labor)
"ans" = (
/obj/machinery/atmospherics/components/unary/vent_pump{
@@ -6599,7 +6582,7 @@
/area/maintenance/fpmaint2)
"anM" = (
/obj/structure/closet/crate,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/labor)
"anN" = (
/obj/machinery/door/airlock/external{
@@ -6629,7 +6612,7 @@
name = "fore bay 1";
width = 9
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/labor)
"anP" = (
/obj/machinery/door/firedoor,
@@ -7395,11 +7378,7 @@
/turf/open/floor/plating,
/area/maintenance/fsmaint2)
"apF" = (
-/turf/open/space,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/pod_1)
"apG" = (
/turf/open/space,
@@ -7415,11 +7394,7 @@
/turf/open/floor/plating,
/area/shuttle/pod_1)
"apI" = (
-/turf/open/space,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/pod_2)
"apJ" = (
/turf/open/space,
@@ -7490,7 +7465,7 @@
dir = 1;
icon_state = "comfychair"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"apU" = (
/turf/open/floor/plating,
@@ -7825,10 +7800,7 @@
/turf/open/floor/plating,
/area/maintenance/fsmaint2)
"aqF" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall3";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/pod_1)
"aqG" = (
/obj/docking_port/stationary/random{
@@ -7839,10 +7811,7 @@
/turf/open/space,
/area/space)
"aqH" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall3";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/pod_2)
"aqI" = (
/obj/docking_port/stationary/random{
@@ -8210,7 +8179,7 @@
possible_destinations = "pod_asteroid1";
shuttleId = "pod1"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_1)
"arE" = (
/obj/structure/grille,
@@ -8654,10 +8623,7 @@
"asD" = (
/turf/open/floor/plating,
/obj/structure/shuttle/engine/propulsion/burst,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f5";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/pod_1)
"asE" = (
/turf/closed/wall,
@@ -8679,15 +8645,12 @@
name = "escape pod 1";
port_angle = 180
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_1)
"asH" = (
/turf/open/floor/plating,
/obj/structure/shuttle/engine/propulsion/burst,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f5";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/pod_2)
"asI" = (
/turf/open/floor/plating,
@@ -8706,7 +8669,7 @@
name = "escape pod 2";
port_angle = 180
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_2)
"asK" = (
/obj/structure/cable{
@@ -13219,17 +13182,10 @@
/turf/closed/wall,
/area/chapel/main)
"aCS" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/arrival)
"aCT" = (
-/turf/open/space,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/arrival)
"aCU" = (
/obj/machinery/door/airlock/shuttle{
@@ -13453,7 +13409,7 @@
"aDu" = (
/obj/structure/table,
/obj/machinery/microwave,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"aDv" = (
/obj/machinery/atmospherics/components/unary/vent_pump{
@@ -13593,7 +13549,7 @@
pixel_x = 4;
pixel_y = 1
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"aDK" = (
/obj/machinery/door/airlock{
@@ -13914,7 +13870,7 @@
"aEo" = (
/obj/structure/table,
/obj/item/weapon/storage/firstaid/regular,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"aEp" = (
/turf/closed/wall/shuttle{
@@ -13924,33 +13880,33 @@
/area/shuttle/arrival)
"aEq" = (
/obj/machinery/computer/arcade,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"aEr" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"aEs" = (
/obj/structure/closet/wardrobe/black,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"aEt" = (
/obj/structure/closet/wardrobe/green,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"aEu" = (
/obj/structure/closet/wardrobe/grey,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"aEv" = (
/obj/structure/closet/wardrobe/mixed,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"aEw" = (
/obj/machinery/requests_console{
department = "Arrival shuttle";
pixel_y = 30
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"aEx" = (
/obj/structure/shuttle/engine/propulsion{
@@ -14472,7 +14428,7 @@
/area/chapel/main)
"aFC" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"aFD" = (
/turf/closed/wall/shuttle{
@@ -14487,7 +14443,7 @@
/obj/effect/landmark{
name = "JoinLate"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"aFF" = (
/obj/structure/shuttle/engine/propulsion{
@@ -15406,13 +15362,13 @@
/obj/machinery/door/airlock/shuttle{
name = "Arrivals Shuttle Airlock"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"aHt" = (
/obj/effect/landmark{
name = "Observer-Start"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"aHu" = (
/obj/machinery/status_display{
@@ -15992,7 +15948,7 @@
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"aIH" = (
/turf/closed/wall/shuttle{
@@ -16621,14 +16577,14 @@
/area/shuttle/arrival)
"aKg" = (
/obj/structure/closet/emcloset,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"aKh" = (
/obj/item/device/radio/intercom{
name = "Station Intercom (General)";
pixel_y = -29
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"aKi" = (
/obj/structure/shuttle/engine/propulsion{
@@ -20214,7 +20170,7 @@
/turf/open/floor/plating,
/area/hallway/secondary/exit)
"aTp" = (
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"aTq" = (
/turf/closed/wall,
@@ -22163,7 +22119,7 @@
name = "remote shutter control";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"aXI" = (
/obj/machinery/door/airlock/external{
@@ -26908,7 +26864,7 @@
/area/maintenance/asmaint2)
"biZ" = (
/obj/machinery/computer/shuttle/syndicate,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"bja" = (
/obj/structure/grille,
@@ -31653,7 +31609,7 @@
})
"bsB" = (
/obj/structure/reagent_dispensers/fueltank,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"bsC" = (
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,
@@ -32628,7 +32584,7 @@
/area/maintenance/asmaint2)
"buA" = (
/obj/structure/frame/computer,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"buB" = (
/obj/machinery/conveyor_switch/oneway{
@@ -33734,7 +33690,7 @@
pixel_x = 3;
pixel_y = 3
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"bwQ" = (
/obj/structure/grille,
@@ -36140,7 +36096,7 @@
amount = 10
},
/obj/item/device/multitool,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"bBN" = (
/turf/closed/wall,
@@ -38146,11 +38102,11 @@
/area/toxins/test_area)
"bGg" = (
/obj/structure/table,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/labor)
"bGh" = (
/obj/machinery/computer/shuttle/mining,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/labor)
"bGi" = (
/obj/structure/grille,
@@ -38822,7 +38778,7 @@
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/labor)
"bHy" = (
/obj/structure/closet/crate,
@@ -39507,29 +39463,6 @@
/turf/open/floor/plasteel/white,
/area/medical/virology)
"bIJ" = (
-/obj/structure/closet/crate/freezer,
-/obj/item/weapon/reagent_containers/blood/empty,
-/obj/item/weapon/reagent_containers/blood/empty{
- pixel_x = -3;
- pixel_y = -3
- },
-/obj/item/weapon/reagent_containers/blood/AMinus,
-/obj/item/weapon/reagent_containers/blood/BMinus{
- pixel_x = -4;
- pixel_y = 4
- },
-/obj/item/weapon/reagent_containers/blood/BPlus{
- pixel_x = 1;
- pixel_y = 2
- },
-/obj/item/weapon/reagent_containers/blood/OMinus,
-/obj/item/weapon/reagent_containers/blood/OPlus{
- pixel_x = -2;
- pixel_y = -1
- },
-/obj/item/weapon/reagent_containers/blood/random,
-/obj/item/weapon/reagent_containers/blood/random,
-/obj/item/weapon/reagent_containers/blood/random,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
},
@@ -40135,7 +40068,7 @@
/obj/machinery/porta_turret/syndicate{
dir = 5
},
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 1;
icon_state = "diagonalWall3"
},
@@ -40905,7 +40838,7 @@
/area/toxins/test_area)
"bLs" = (
/obj/structure/ore_box,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/labor)
"bLt" = (
/obj/structure/shuttle/engine/heater,
@@ -49402,7 +49335,7 @@
name = "Ready Room";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cdQ" = (
/obj/structure/closet/emcloset,
@@ -52992,11 +52925,11 @@
subspace_transmission = 1;
syndie = 1
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"clL" = (
/obj/structure/closet/syndicate/personal,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"clM" = (
/obj/structure/table,
@@ -53014,8 +52947,7 @@
/area/engine/engineering)
"clO" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
- dir = 2;
+/turf/closed/wall/mineral/plastitanium{
icon_state = "diagonalWall3"
},
/area/shuttle/syndicate)
@@ -53074,7 +53006,7 @@
name = "Cockpit";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cmb" = (
/obj/structure/grille,
@@ -53161,7 +53093,7 @@
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cmn" = (
/obj/effect/decal/cleanable/dirt,
@@ -53178,7 +53110,7 @@
/obj/machinery/porta_turret/syndicate{
dir = 4
},
-/turf/closed/indestructible/opshuttle,
+/turf/closed/wall/mineral/plastitanium,
/area/shuttle/syndicate)
"cmq" = (
/obj/effect/landmark{
@@ -53320,7 +53252,7 @@
/area/engine/engineering)
"cmE" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 4;
icon_state = "diagonalWall3"
},
@@ -53350,7 +53282,7 @@
/obj/structure/table,
/obj/item/stack/cable_coil,
/obj/item/weapon/crowbar/red,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cmI" = (
/obj/machinery/vending/engivend,
@@ -53364,7 +53296,7 @@
pixel_x = 1;
pixel_y = 2
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cmK" = (
/obj/machinery/requests_console{
@@ -53397,7 +53329,7 @@
/obj/machinery/sleeper/syndie{
dir = 4
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"cmN" = (
/obj/structure/sign/nosmoking_2{
@@ -53415,10 +53347,10 @@
/area/engine/engineering)
"cmO" = (
/obj/machinery/portable_atmospherics/canister/oxygen,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"cmP" = (
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"cmQ" = (
/obj/structure/cable{
@@ -53451,11 +53383,11 @@
pixel_x = -5;
pixel_y = 30
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"cmT" = (
/obj/machinery/suit_storage_unit/syndicate,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cmU" = (
/obj/machinery/light/small,
@@ -53579,7 +53511,7 @@
/obj/structure/chair/stool{
pixel_y = 8
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cni" = (
/obj/structure/sign/securearea{
@@ -53589,7 +53521,7 @@
name = "EXTERNAL AIRLOCK";
pixel_x = 0
},
-/turf/closed/indestructible/opshuttle,
+/turf/closed/wall/mineral/plastitanium,
/area/shuttle/syndicate)
"cnj" = (
/obj/structure/grille,
@@ -53708,7 +53640,7 @@
/area/engine/engineering)
"cns" = (
/obj/structure/closet/syndicate/nuclear,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cnt" = (
/obj/machinery/camera{
@@ -53728,7 +53660,7 @@
"cnu" = (
/obj/structure/table,
/obj/item/device/aicard,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cnv" = (
/obj/machinery/computer/security/telescreen{
@@ -53771,7 +53703,7 @@
/area/engine/engineering)
"cnz" = (
/obj/structure/tank_dispenser/oxygen,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"cnA" = (
/obj/structure/cable{
@@ -53874,7 +53806,7 @@
pixel_x = 3;
pixel_y = 3
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cnJ" = (
/obj/structure/disposalpipe/segment,
@@ -54008,7 +53940,7 @@
/area/engine/engine_smes)
"cnT" = (
/obj/structure/sign/bluecross_2,
-/turf/closed/indestructible/opshuttle,
+/turf/closed/wall/mineral/plastitanium,
/area/shuttle/syndicate)
"cnU" = (
/obj/structure/cable{
@@ -54030,11 +53962,11 @@
/area/engine/engineering)
"cnV" = (
/obj/structure/bed/roller,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"cnW" = (
/turf/open/space,
-/turf/closed/wall/shuttle{
+/turf/closed/wall/mineral/plastitanium{
dir = 1;
icon_state = "diagonalWall3"
},
@@ -54128,7 +54060,7 @@
pixel_x = -3;
pixel_y = -3
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"coe" = (
/obj/machinery/door/window{
@@ -54136,13 +54068,13 @@
name = "EVA Storage";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cof" = (
/obj/machinery/door/airlock/external{
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cog" = (
/obj/machinery/door/window{
@@ -54152,7 +54084,7 @@
name = "EVA Storage";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"coh" = (
/obj/structure/grille,
@@ -54163,7 +54095,7 @@
/obj/structure/rack,
/obj/item/clothing/suit/space/syndicate/black/red,
/obj/item/clothing/head/helmet/space/syndicate/black/red,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"coj" = (
/obj/item/device/radio/intercom{
@@ -54175,11 +54107,11 @@
subspace_transmission = 1;
syndie = 1
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cok" = (
/obj/machinery/recharge_station,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"col" = (
/obj/machinery/door/window{
@@ -54187,7 +54119,7 @@
name = "Infirmary";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"com" = (
/obj/machinery/door/window{
@@ -54197,7 +54129,7 @@
name = "Infirmary";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"con" = (
/obj/structure/window/reinforced{
@@ -54206,7 +54138,7 @@
/obj/structure/table,
/obj/item/robot_parts/r_arm,
/obj/item/robot_parts/l_arm,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"coo" = (
/obj/structure/table,
@@ -54215,7 +54147,7 @@
pixel_y = 3
},
/obj/item/weapon/stock_parts/cell/high,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cop" = (
/obj/machinery/atmospherics/components/unary/outlet_injector/on{
@@ -54387,7 +54319,7 @@
/obj/structure/table,
/obj/item/weapon/wrench,
/obj/item/device/assembly/infra,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"coE" = (
/obj/structure/table,
@@ -54397,7 +54329,7 @@
/obj/item/device/assembly/voice{
pixel_y = 3
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"coF" = (
/obj/structure/table,
@@ -54405,7 +54337,7 @@
pixel_y = 3
},
/obj/item/device/multitool,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"coG" = (
/obj/structure/table,
@@ -54419,7 +54351,7 @@
pixel_x = -8;
pixel_y = 4
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"coH" = (
/obj/structure/cable/yellow{
@@ -54436,7 +54368,7 @@
/obj/structure/window/reinforced{
dir = 1
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"coJ" = (
/obj/machinery/door/firedoor,
@@ -54489,13 +54421,13 @@
name = "Tool Storage";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"coO" = (
/obj/structure/table,
/obj/item/weapon/storage/toolbox/syndicate,
/obj/item/weapon/crowbar/red,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"coP" = (
/obj/machinery/door/window{
@@ -54503,7 +54435,7 @@
name = "Surgery";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"coQ" = (
/obj/structure/table,
@@ -54519,7 +54451,7 @@
pixel_x = -3;
pixel_y = -3
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"coR" = (
/obj/machinery/door/window{
@@ -54527,7 +54459,7 @@
name = "Tool Storage";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"coS" = (
/obj/structure/rack,
@@ -54560,7 +54492,7 @@
/obj/structure/table,
/obj/item/weapon/surgicaldrill,
/obj/item/weapon/circular_saw,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"coV" = (
/obj/structure/sink{
@@ -54572,7 +54504,7 @@
/obj/structure/mirror{
pixel_x = 30
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"coW" = (
/obj/structure/table,
@@ -54580,7 +54512,7 @@
pixel_y = 5
},
/obj/item/device/sbeacondrop/bomb,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"coX" = (
/obj/structure/table,
@@ -54591,7 +54523,7 @@
/obj/item/weapon/grenade/syndieminibomb{
pixel_x = -1
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"coY" = (
/obj/machinery/nuclearbomb/syndicate,
@@ -54600,7 +54532,7 @@
name = "Secure Storage";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"coZ" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
@@ -54629,30 +54561,19 @@
/obj/structure/shuttle/engine/propulsion/burst{
dir = 4
},
-/turf/closed/wall/shuttle{
- icon_state = "swall_f6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/pod_4)
"cpd" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/pod_4)
"cpe" = (
-/turf/open/space,
-/turf/closed/wall/shuttle{
- dir = 2;
- icon_state = "swall_f10";
- layer = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/pod_4)
"cpf" = (
/obj/machinery/telecomms/allinone{
intercept = 1
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cpg" = (
/obj/item/weapon/grenade/barrier{
@@ -54764,7 +54685,7 @@
/obj/structure/table,
/obj/item/weapon/cautery,
/obj/item/weapon/scalpel,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"cps" = (
/obj/structure/table,
@@ -54815,7 +54736,7 @@
/obj/structure/table,
/obj/item/weapon/retractor,
/obj/item/weapon/hemostat,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"cpx" = (
/obj/structure/cable/yellow{
@@ -54905,7 +54826,7 @@
"cpF" = (
/obj/structure/table/optable,
/obj/item/weapon/surgical_drapes,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/syndicate)
"cpG" = (
/obj/structure/table/optable,
@@ -54938,7 +54859,7 @@
port_angle = 180;
preferred_direction = 4
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_4)
"cpK" = (
/obj/structure/chair{
@@ -54955,7 +54876,7 @@
possible_destinations = "pod_asteroid2";
shuttleId = "pod2"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_2)
"cpL" = (
/obj/structure/chair{
@@ -54967,7 +54888,7 @@
/obj/item/weapon/storage/pod{
pixel_x = -26
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_1)
"cpM" = (
/obj/structure/grille,
@@ -55738,10 +55659,7 @@
/turf/open/floor/plating,
/area/shuttle/escape)
"cry" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/escape)
"crz" = (
/turf/closed/wall/shuttle{
@@ -55899,13 +55817,11 @@
"crN" = (
/obj/structure/table,
/obj/item/weapon/storage/firstaid/fire,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"crO" = (
-/turf/open/floor/plasteel/shuttle/white,
-/turf/closed/wall/shuttle/interior{
- icon_state = "swall_f9"
- },
+/turf/open/floor/mineral/titanium,
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/escape)
"crP" = (
/obj/machinery/light,
@@ -55913,7 +55829,7 @@
/area/engine/engineering)
"crQ" = (
/obj/machinery/computer/emergency_shuttle,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"crR" = (
/obj/structure/transit_tube{
@@ -57035,7 +56951,7 @@
/obj/item/stack/rods{
amount = 50
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/syndicate)
"cuu" = (
/obj/structure/cable{
@@ -58392,7 +58308,7 @@
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"cwG" = (
/obj/structure/table,
@@ -58401,7 +58317,7 @@
pixel_y = 3
},
/obj/item/weapon/crowbar,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"cwH" = (
/turf/open/floor/plasteel/shuttle/white,
@@ -58410,23 +58326,20 @@
},
/area/shuttle/escape)
"cwI" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall3";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"cwJ" = (
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"cwK" = (
/obj/machinery/computer/atmos_alert,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"cwL" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"cwM" = (
/obj/structure/rack,
@@ -58445,7 +58358,7 @@
/area/ai_monitored/security/armory)
"cwN" = (
/obj/machinery/computer/security,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"cwO" = (
/obj/structure/chair{
@@ -58455,11 +58368,11 @@
pixel_x = 0;
pixel_y = -30
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"cwP" = (
/obj/machinery/computer/crew,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"cwQ" = (
/obj/machinery/button/flasher{
@@ -58467,7 +58380,7 @@
pixel_x = 6;
pixel_y = -24
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"cwR" = (
/obj/item/device/radio/intercom{
@@ -58475,11 +58388,11 @@
pixel_x = 0;
pixel_y = -29
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"cwS" = (
/obj/machinery/computer/communications,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"cwT" = (
/turf/closed/wall/shuttle{
@@ -58501,21 +58414,18 @@
/area/shuttle/escape)
"cwW" = (
/obj/machinery/status_display,
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"cwX" = (
/obj/machinery/door/airlock/glass{
name = "Emergency Shuttle Cockpit";
req_access_txt = "19"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"cwY" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"cwZ" = (
/obj/machinery/flasher{
@@ -58523,10 +58433,10 @@
pixel_x = 6;
pixel_y = 24
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"cxa" = (
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"cxb" = (
/obj/structure/table,
@@ -58536,11 +58446,11 @@
pixel_y = 3
},
/obj/item/weapon/crowbar,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"cxc" = (
/obj/structure/closet/emcloset,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"cxd" = (
/obj/machinery/flasher{
@@ -58553,17 +58463,17 @@
pixel_x = -24;
pixel_y = -6
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"cxe" = (
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"cxf" = (
/obj/machinery/door/airlock/glass{
name = "Emergency Shuttle Brig";
req_access_txt = "2"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"cxg" = (
/obj/machinery/door/airlock/shuttle{
@@ -58576,15 +58486,15 @@
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"cxi" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"cxj" = (
/obj/structure/table,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"cxk" = (
/obj/structure/cable{
@@ -58607,10 +58517,7 @@
},
/area/shuttle/escape)
"cxm" = (
-/turf/closed/wall/shuttle{
- icon_state = "swallc4";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/escape)
"cxn" = (
/obj/structure/lattice,
@@ -58624,14 +58531,14 @@
pixel_x = -5;
pixel_y = 30
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"cxp" = (
/obj/structure/extinguisher_cabinet{
pixel_x = 27;
pixel_y = 0
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"cxq" = (
/obj/structure/chair{
@@ -58640,7 +58547,7 @@
/obj/structure/window/reinforced{
dir = 4
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"cxr" = (
/obj/structure/chair{
@@ -58649,29 +58556,23 @@
/obj/structure/window/reinforced{
dir = 8
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"cxs" = (
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"cxt" = (
/obj/structure/shuttle/engine/propulsion{
icon_state = "propulsion";
dir = 4
},
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/transport)
"cxu" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/transport)
"cxv" = (
/obj/structure/window/shuttle,
@@ -58684,20 +58585,15 @@
/turf/open/floor/plating,
/area/shuttle/transport)
"cxx" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s10";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/transport)
"cxy" = (
-/turf/open/floor/plasteel/shuttle,
-/turf/closed/wall/shuttle/interior{
- icon_state = "swall_f9"
- },
+/turf/open/floor/mineral/titanium/blue,
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/transport)
"cxz" = (
/obj/machinery/computer/shuttle/ferry/request,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"cxA" = (
/turf/open/floor/plasteel/warning{
@@ -58706,14 +58602,14 @@
/area/ai_monitored/security/armory)
"cxB" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"cxC" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"cxD" = (
/obj/machinery/door/airlock/shuttle,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"cxE" = (
/obj/machinery/door/airlock/shuttle,
@@ -58737,7 +58633,7 @@
turf_type = /turf/open/space;
width = 5
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"cxF" = (
/turf/open/floor/plasteel/shuttle,
@@ -58757,13 +58653,13 @@
/area/shuttle/transport)
"cxH" = (
/obj/structure/closet/crate,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"cxI" = (
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"cxJ" = (
/turf/closed/wall/shuttle{
@@ -58782,13 +58678,13 @@
pixel_x = 0;
pixel_y = -30
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"cxM" = (
/obj/machinery/door/airlock/shuttle{
name = "Emergency Shuttle Cargo"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"cxN" = (
/obj/machinery/status_display,
@@ -58801,7 +58697,7 @@
/obj/machinery/door/airlock/glass{
name = "Emergency Shuttle Infirmary"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"cxP" = (
/turf/closed/wall/shuttle{
@@ -58810,21 +58706,21 @@
},
/area/shuttle/escape)
"cxQ" = (
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"cxR" = (
/obj/structure/extinguisher_cabinet{
pixel_x = 27;
pixel_y = 0
},
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"cxS" = (
/obj/machinery/sleeper{
icon_state = "sleeper-open";
dir = 8
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"cxT" = (
/obj/structure/table,
@@ -58838,15 +58734,15 @@
pixel_x = 27;
pixel_y = 0
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"cxU" = (
/obj/structure/closet,
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"cxV" = (
/obj/structure/closet/crate,
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"cxW" = (
/turf/closed/wall/shuttle{
@@ -58872,10 +58768,7 @@
/turf/open/floor/plating/airless,
/area/shuttle/escape)
"cya" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/abandoned)
"cyb" = (
/turf/closed/wall/shuttle{
@@ -58884,10 +58777,7 @@
},
/area/shuttle/abandoned)
"cyc" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/abandoned)
"cyd" = (
/obj/machinery/door/airlock/shuttle,
@@ -58912,11 +58802,11 @@
name = "SS13 Arrival Docking";
width = 35
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cye" = (
/obj/machinery/door/airlock/shuttle,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cyf" = (
/obj/structure/shuttle/engine/propulsion{
@@ -58938,17 +58828,17 @@
},
/area/shuttle/abandoned)
"cyi" = (
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cyj" = (
/obj/structure/table,
/obj/item/weapon/screwdriver,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cyk" = (
/obj/structure/table,
/obj/item/device/radio/off,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cyl" = (
/turf/closed/wall/shuttle{
@@ -58964,9 +58854,8 @@
/turf/open/floor/plating/airless,
/area/shuttle/abandoned)
"cyn" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_f15"
- },
+/turf/open/floor/plating,
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/abandoned)
"cyo" = (
/obj/structure/shuttle/engine/heater{
@@ -58988,7 +58877,7 @@
/obj/machinery/computer/pod{
id = "oldship_gun"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cyr" = (
/turf/closed/wall/shuttle{
@@ -58997,16 +58886,10 @@
},
/area/shuttle/abandoned)
"cys" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/supply)
"cyt" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/supply)
"cyu" = (
/turf/closed/wall/shuttle{
@@ -59018,15 +58901,14 @@
/turf/open/floor/plating,
/area/shuttle/abandoned)
"cyw" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_f13"
- },
+/turf/open/floor/mineral/titanium,
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/abandoned)
"cyx" = (
/obj/structure/rack,
/obj/item/clothing/suit/space/hardsuit/medical,
/obj/item/clothing/mask/breath,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cyy" = (
/obj/machinery/mass_driver{
@@ -59048,7 +58930,7 @@
/turf/open/floor/plating,
/area/shuttle/abandoned)
"cyB" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/supply)
"cyC" = (
/turf/closed/wall/shuttle{
@@ -59088,7 +58970,7 @@
charge = 100;
maxcharge = 15000
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cyJ" = (
/obj/structure/rack,
@@ -59097,7 +58979,7 @@
/obj/item/weapon/tank/internals/emergency_oxygen,
/obj/item/weapon/tank/internals/emergency_oxygen,
/obj/item/weapon/storage/toolbox/mechanical,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cyK" = (
/turf/closed/wall/shuttle{
@@ -59136,13 +59018,13 @@
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cyP" = (
/obj/item/weapon/shard{
icon_state = "medium"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cyQ" = (
/obj/machinery/door/airlock/shuttle{
@@ -59170,7 +59052,7 @@
pixel_x = 24;
pixel_y = -8
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/supply)
"cyT" = (
/obj/machinery/door/airlock/shuttle{
@@ -59194,11 +59076,11 @@
"cyU" = (
/obj/structure/grille,
/obj/structure/window/reinforced/fulltile,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cyV" = (
/obj/machinery/door/window,
-/turf/open/floor/plasteel/shuttle/purple,
+/turf/open/floor/mineral/titanium/purple,
/area/shuttle/abandoned)
"cyW" = (
/obj/structure/bed,
@@ -59207,16 +59089,16 @@
/obj/structure/window/reinforced{
dir = 4
},
-/turf/open/floor/plasteel/shuttle/purple,
+/turf/open/floor/mineral/titanium/purple,
/area/shuttle/abandoned)
"cyX" = (
/obj/structure/table,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cyY" = (
/obj/structure/table,
/obj/item/weapon/gun/energy/laser/retro,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cyZ" = (
/obj/machinery/conveyor{
@@ -59231,30 +59113,28 @@
/area/shuttle/supply)
"cza" = (
/obj/machinery/door/airlock/glass,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"czb" = (
/obj/effect/decal/remains/human,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"czc" = (
/obj/machinery/computer/shuttle/white_ship,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"czd" = (
/obj/machinery/portable_atmospherics/canister/oxygen,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cze" = (
/obj/structure/table,
/obj/item/weapon/tank/internals/oxygen,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"czf" = (
-/turf/open/floor/plasteel/shuttle,
-/turf/closed/wall/shuttle/interior{
- icon_state = "swall_f10"
- },
+/turf/open/floor/mineral/titanium/blue,
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/supply)
"czg" = (
/turf/closed/wall/shuttle{
@@ -59289,7 +59169,7 @@
"czl" = (
/obj/machinery/door/window/northright,
/obj/effect/decal/remains/human,
-/turf/open/floor/plasteel/shuttle/purple,
+/turf/open/floor/mineral/titanium/purple,
/area/shuttle/abandoned)
"czm" = (
/obj/structure/bed,
@@ -59300,7 +59180,7 @@
/obj/structure/window/reinforced{
dir = 8
},
-/turf/open/floor/plasteel/shuttle/purple,
+/turf/open/floor/mineral/titanium/purple,
/area/shuttle/abandoned)
"czn" = (
/turf/closed/wall/shuttle{
@@ -59309,11 +59189,8 @@
},
/area/shuttle/supply)
"czo" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s5";
- dir = 2
- },
-/area/shuttle/supply)
+/turf/open/space,
+/area/shuttle/syndicate)
"czp" = (
/obj/structure/window/reinforced{
dir = 1
@@ -59322,14 +59199,14 @@
/turf/open/floor/plating/airless,
/area/shuttle/supply)
"czq" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s9";
- dir = 2
+/obj/machinery/porta_turret/syndicate{
+ dir = 5
},
-/area/shuttle/supply)
+/turf/closed/wall/mineral/plastitanium,
+/area/shuttle/syndicate)
"czr" = (
/obj/machinery/portable_atmospherics/scrubber,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"czs" = (
/obj/structure/shuttle/engine/propulsion{
@@ -59348,32 +59225,41 @@
/turf/open/floor/plating/airless,
/area/shuttle/supply)
"czv" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_f18"
+/turf/open/space,
+/obj/machinery/porta_turret/syndicate{
+ dir = 6
},
-/area/shuttle/abandoned)
+/turf/closed/wall/mineral/plastitanium{
+ dir = 4;
+ icon_state = "diagonalWall3"
+ },
+/area/shuttle/syndicate)
"czw" = (
/obj/item/device/multitool,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"czx" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"czy" = (
/obj/structure/frame/computer{
anchored = 1
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"czz" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_f16"
+/turf/open/space,
+/obj/machinery/porta_turret/syndicate{
+ dir = 10
},
-/area/shuttle/abandoned)
+/turf/closed/wall/mineral/plastitanium{
+ icon_state = "diagonalWall3"
+ },
+/area/shuttle/syndicate)
"czA" = (
/obj/item/weapon/scalpel,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"czB" = (
/obj/structure/table,
@@ -59381,7 +59267,7 @@
pixel_x = 6;
pixel_y = -5
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"czC" = (
/obj/machinery/sleeper{
@@ -59389,7 +59275,7 @@
dir = 8
},
/obj/effect/decal/remains/human,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"czD" = (
/turf/open/floor/plating/airless/warnplate{
@@ -59458,7 +59344,7 @@
/obj/item/weapon/storage/pod{
pixel_x = -26
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_2)
"czL" = (
/obj/machinery/computer/shuttle/pod{
@@ -59475,7 +59361,7 @@
pixel_x = 0;
pixel_y = 32
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_4)
"czM" = (
/obj/item/device/radio/intercom{
@@ -59488,7 +59374,7 @@
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/pod_4)
"czN" = (
/obj/docking_port/stationary/random{
@@ -60675,6 +60561,30 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/turf/open/floor/plasteel,
/area/quartermaster/storage)
+"cCp" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/weapon/reagent_containers/blood/empty,
+/obj/item/weapon/reagent_containers/blood/empty,
+/obj/item/weapon/reagent_containers/blood/AMinus,
+/obj/item/weapon/reagent_containers/blood/BMinus{
+ pixel_x = -4;
+ pixel_y = 4
+ },
+/obj/item/weapon/reagent_containers/blood/BPlus{
+ pixel_x = 1;
+ pixel_y = 2
+ },
+/obj/item/weapon/reagent_containers/blood/OMinus,
+/obj/item/weapon/reagent_containers/blood/OPlus{
+ pixel_x = -2;
+ pixel_y = -1
+ },
+/obj/item/weapon/reagent_containers/blood/random,
+/obj/item/weapon/reagent_containers/blood/random,
+/obj/item/weapon/reagent_containers/blood/APlus,
+/obj/item/weapon/reagent_containers/blood/random,
+/turf/open/floor/plasteel,
+/area/medical/sleeper)
(1,1,1) = {"
aaa
@@ -64415,10 +64325,10 @@ aaa
aaa
aaa
cya
-cyp
+cyc
cye
-cyp
-czj
+cyc
+cya
aaa
aaa
aaa
@@ -64671,11 +64581,11 @@ aaa
aaa
aaa
aaa
-cyE
+cyc
cyw
cyi
-cyK
-cyg
+cyw
+cyc
aaa
aaa
aaa
@@ -66727,11 +66637,11 @@ aaa
aaa
aaa
aaa
-cyE
-cyM
+cyc
+cyw
cyi
-cyD
-cyg
+cyw
+cyc
aaa
aaa
aaa
@@ -66984,11 +66894,11 @@ aaa
aaa
aaa
aaa
-cyb
-cyp
+cya
+cyc
cye
-cyp
-czk
+cyc
+cya
aaa
aaa
aaa
@@ -67499,10 +67409,10 @@ aaa
aaa
aaa
cya
-cyp
+cyc
cye
-cyp
-czj
+cyc
+cya
aaa
aaa
aaa
@@ -67755,12 +67665,12 @@ aaa
aaa
aaa
cya
-cyp
+cyc
cyw
cyi
-cyK
-cyp
-czj
+cyw
+cyc
+cya
aaa
aaa
aaa
@@ -68011,20 +67921,20 @@ cym
cym
cyF
aaa
-cyE
+cyc
cyw
cyi
cyi
cyi
-cyK
-cyg
+cyw
+cyc
aaa
cyf
cym
cym
cym
cyF
-czj
+cya
aaa
aaa
aaa
@@ -68261,27 +68171,27 @@ aaa
aaa
aaa
aaa
-cyb
-cyg
+cya
+cyc
cyo
cyo
cyo
cyc
cya
-cyg
+cyc
cyi
cyi
cyi
cyi
cyi
-cyE
-czj
+cyc
+cya
cyc
cyo
cyo
cyo
-cyE
-czk
+cyc
+cya
aaa
aaa
aaa
@@ -68519,25 +68429,25 @@ aaa
aaa
aaa
aaa
-cyb
+cya
cyn
cyv
cyv
-cyG
-cyp
+cyn
+cyc
cyw
cyi
cyi
cyi
cyi
cyi
-cyK
-cyp
-czv
+cyw
+cyc
+cyn
cyv
cyv
-czz
-czk
+cyn
+cya
aaa
aaa
aaa
@@ -68777,7 +68687,7 @@ aaa
aaa
aaa
aaa
-cyb
+cya
cyn
cyv
cyv
@@ -68792,8 +68702,8 @@ czr
cyc
cyv
cyv
-czz
-czk
+cyn
+cya
aaa
aaa
aaa
@@ -69013,7 +68923,7 @@ aCT
aCV
aCV
aCV
-aKf
+aCT
aaa
aaa
aaf
@@ -69035,21 +68945,21 @@ aaf
aaa
aaa
aaa
-cyb
-cyr
+cya
+cyc
cyH
-cyh
-cyl
-cyl
+cyc
+cyc
+cyc
cyU
cza
cyU
-cyl
-cyl
-cyh
+cyc
+cyc
+cyc
cyH
-cyr
-czk
+cyc
+cya
aaa
aaa
aaa
@@ -69281,7 +69191,7 @@ aaf
aaa
cxt
cxD
-cxG
+cxt
aaa
aaf
aaa
@@ -69293,7 +69203,7 @@ aaf
aaf
aaf
cya
-cyg
+cyc
cyi
cyi
cyi
@@ -69305,8 +69215,8 @@ cyi
cyi
cyi
cyi
-cyE
-czj
+cyc
+cya
aaa
aaa
aaa
@@ -69538,8 +69448,8 @@ aaf
cxt
cxy
cxC
-cxF
-cxG
+cxy
+cxt
aaf
aaa
aaf
@@ -69549,7 +69459,7 @@ aaf
aaa
aaf
cya
-cyp
+cyc
cyw
cyI
cyi
@@ -69562,9 +69472,9 @@ cyi
cyi
cyi
cyi
-cyE
-cyp
-czj
+cyc
+cyc
+cya
aaa
aaa
aaa
@@ -69728,12 +69638,12 @@ aaa
aaa
aaa
aaa
-ckq
-aac
+amO
aac
aac
aac
aac
+czq
aac
aac
aac
@@ -69780,12 +69690,12 @@ asE
arB
aaa
aCT
-aEp
-aFD
+aCS
+aCS
aHs
-aIH
-aEp
-aKf
+aCS
+aCS
+aCT
aaa
arB
asE
@@ -69805,24 +69715,24 @@ arB
aaf
aaa
cya
-cyp
+cyc
cyw
cyi
cyi
cyi
cyi
-cyD
-cyl
-cyl
-cyl
-cyl
-cyM
+cyw
+cyc
+cyc
+cyc
+cyc
+cyw
cyi
cyi
-cyE
-cyh
-cyp
-czj
+cyc
+cyc
+cyc
+cya
aaa
aaa
aaa
@@ -69979,7 +69889,7 @@ aaa
aaa
aaa
aaa
-ckq
+amO
aac
aac
aac
@@ -70061,12 +69971,12 @@ awW
aAD
awW
cya
-cyh
-cyh
-cyl
-cyl
-cyr
-cyM
+cyc
+cyc
+cyc
+cyc
+cyc
+cyw
cyi
cyc
cyV
@@ -70078,8 +69988,8 @@ cyi
cyi
cye
cyi
-cyK
-cyg
+cyw
+cyc
aaa
aaa
aaa
@@ -70322,8 +70232,8 @@ cyi
cyi
cyx
cyx
-cyK
-cyg
+cyw
+cyc
cyi
cyc
cyW
@@ -70336,8 +70246,8 @@ cyi
cyc
cyi
czB
-cyE
-czj
+cyc
+cya
aaa
aaa
aaa
@@ -70538,10 +70448,10 @@ aaa
aaa
aaa
aaa
-apG
+apF
aqF
aqF
-asF
+asD
asE
auO
avP
@@ -70593,8 +70503,8 @@ cyi
cyc
cyi
cyi
-cyK
-cyg
+cyw
+cyc
aaa
aaa
aaa
@@ -70765,7 +70675,7 @@ coQ
aac
aac
aac
-cmE
+czv
aaa
aaa
aaa
@@ -70839,11 +70749,11 @@ cyi
cyi
cyc
cyi
-cyK
-cyl
-cyl
-cyl
-cyl
+cyw
+cyc
+cyc
+cyc
+cyc
cyw
cyi
cyI
@@ -71005,7 +70915,7 @@ aDu
bwP
bBM
aac
-clO
+czo
aaa
aac
cns
@@ -71351,8 +71261,8 @@ cyi
cyi
cyi
cyi
-cyE
-cyM
+cyc
+cyw
cyi
cyi
cyi
@@ -71566,10 +71476,10 @@ aaa
aaa
aaa
aaa
-apJ
+apI
aqH
aqH
-asI
+asH
asE
auO
avP
@@ -71607,18 +71517,18 @@ cyi
cyi
cyi
cyi
-cyD
-cyp
-cyh
-cyl
+cyw
+cyc
+cyc
+cyc
cyR
cza
cyR
-cyl
-cyl
-cyl
-cyl
-cyg
+cyc
+cyc
+cyc
+cyc
+cyc
cyi
cyi
cyi
@@ -71863,8 +71773,8 @@ cyc
cyi
cyi
cyi
-cyD
-cyp
+cyw
+cyc
cyw
cyi
cyi
@@ -71878,8 +71788,8 @@ cyX
cyc
cyi
cyi
-cyD
-czk
+cyw
+cya
aaa
aaa
aaa
@@ -72032,7 +71942,7 @@ amP
aXH
aTp
clK
-aad
+aac
cmJ
cmm
cmm
@@ -72109,7 +72019,7 @@ cxx
cxv
cxE
cxv
-cxJ
+cxx
awW
awZ
ayl
@@ -72120,7 +72030,7 @@ cye
cyi
cyq
cyi
-cyp
+cyc
cyw
cyi
cyi
@@ -72132,8 +72042,8 @@ cyi
cyi
cyi
cyi
-cyK
-cyM
+cyw
+cyw
czy
cyc
aaa
@@ -72349,13 +72259,13 @@ ayp
awW
aAD
awW
-aCX
+aCS
aEy
aEy
aEy
aEy
aEy
-aLu
+aCS
awW
awW
awW
@@ -72373,9 +72283,9 @@ ayk
awW
aAD
awW
-cyb
-cyl
-cyr
+cya
+cyc
+cyc
cyz
cyc
czy
@@ -72390,9 +72300,9 @@ cyi
cyi
czx
czy
-cyE
-cyr
-czk
+cyc
+cyc
+cya
aaa
aaa
aaa
@@ -72606,13 +72516,13 @@ ayo
azB
awW
aaa
-aCW
+aCT
aEx
aFF
aFF
aFF
aKi
-aLt
+aCT
aaa
awW
aPt
@@ -72634,7 +72544,7 @@ aaa
aaa
cyc
cyy
-cyg
+cyc
czy
cyO
cyi
@@ -72646,9 +72556,9 @@ cyi
cyi
cyi
cyi
-cyD
-cyp
-czk
+cyw
+cyc
+cya
aaa
aaa
aaa
@@ -72821,7 +72731,7 @@ coX
aac
aac
aac
-clO
+czz
aaa
aaa
aaa
@@ -72889,10 +72799,10 @@ arB
aaf
aaf
aaf
-cyb
+cya
cyA
-cyE
-cyM
+cyc
+cyw
cyP
cyi
cyi
@@ -72902,9 +72812,9 @@ cyX
cyi
cyi
cyi
-cyD
-cyp
-czk
+cyw
+cyc
+cya
aaa
aaa
aaa
@@ -73148,9 +73058,9 @@ aaf
aaf
aaf
aaf
-cyb
-cyh
-cyl
+cya
+cyc
+cyc
cyR
cyR
cyR
@@ -73158,9 +73068,9 @@ cyR
cyR
cyR
cyR
-cyl
-cyh
-czk
+cyc
+cyc
+cya
aaa
aaa
aaa
@@ -73840,12 +73750,12 @@ aaa
aaa
aaa
aaa
-cnW
-aac
+bJS
aac
aac
aac
aac
+cmp
aac
aac
aac
@@ -76488,16 +76398,16 @@ bfq
bji
bkF
cyt
-cyC
-cyC
-cyC
-cyC
-cyC
-cyC
-cyC
-cyC
-czg
-czo
+cys
+cys
+cys
+cys
+cys
+cys
+cys
+cys
+cys
+cyt
aaa
aaa
aaa
@@ -76754,7 +76664,7 @@ cyB
cyB
cyB
czf
-czn
+cys
czs
aaa
aaa
@@ -77781,8 +77691,8 @@ cyS
cyB
cyB
cyB
-czh
-czn
+czf
+cys
czu
aaa
aaa
@@ -78029,17 +77939,17 @@ bgs
bhQ
bjk
bkF
-cyu
-cyC
-cyC
+cyt
+cys
+cys
cyN
cyQ
-cyC
+cys
cyT
cyZ
-cyC
-czi
-czq
+cys
+cys
+cyt
aaa
aaa
aaa
@@ -80105,7 +80015,7 @@ ajX
akD
ajX
akD
-aoZ
+ajY
aaa
bCq
bPS
@@ -80356,13 +80266,13 @@ aaa
aaa
aaa
aaa
-bEJ
+akD
bGg
amI
amI
bHx
anM
-bEJ
+akD
aaa
bLv
bPR
@@ -80870,13 +80780,13 @@ bzP
bAS
bxu
aaa
-bEJ
+akD
bGg
amI
amI
bHx
bLs
-bEJ
+akD
aaa
bLv
bPT
@@ -81127,13 +81037,13 @@ bzR
byd
bxx
aaa
-ajZ
+ajY
akD
ajX
bJc
ajX
akD
-apa
+ajY
aaa
bCq
bPV
@@ -82616,7 +82526,7 @@ akD
alk
akD
akD
-aoZ
+ajY
aaa
aaa
aaa
@@ -83125,7 +83035,7 @@ aaa
ajX
akF
alm
-ama
+akD
amI
amI
amI
@@ -83636,7 +83546,7 @@ aaa
aaa
aaa
aaa
-ajZ
+ajY
akD
alo
akD
@@ -83644,7 +83554,7 @@ akD
akD
anO
akD
-apa
+ajY
aaa
aaa
arP
@@ -94271,7 +94181,7 @@ bOh
cig
cpc
cpJ
-cqq
+cpc
cig
cqY
cqY
@@ -95042,7 +94952,7 @@ bOh
aaf
cpe
cpM
-cqr
+cpe
aaf
aaa
aaa
@@ -95521,7 +95431,7 @@ bzS
bBc
bCJ
buk
-bxQ
+cCp
bvd
bKH
bLK
@@ -95707,7 +95617,7 @@ aaf
abp
aeD
afp
-agd
+aeD
abp
aaa
aaa
@@ -96478,7 +96388,7 @@ aaa
aaa
aeF
afs
-age
+aeF
aaa
aaa
aaa
@@ -111937,7 +111847,7 @@ cry
cwI
cwI
cxg
-cxl
+cwI
afa
cwI
crx
@@ -111945,11 +111855,11 @@ crx
crx
cwI
cxK
-cxl
+cwI
cxK
cwI
cwI
-cxW
+cry
aaa
aaa
aaa
@@ -112190,11 +112100,11 @@ aaa
cry
cwI
cwI
-cwT
+cwI
cwY
cxd
cxe
-cwU
+cwI
cwL
anq
anq
@@ -112202,12 +112112,12 @@ anq
anq
anq
cwL
-cwU
+cwI
cxQ
cxQ
cxU
-cwV
-cxW
+cwI
+cry
aaa
aaa
aaa
@@ -112447,11 +112357,11 @@ cry
crO
cwK
cwP
-cwU
+cwI
cwY
cxe
cxh
-cwU
+cwI
cxo
cwL
cwL
@@ -112459,7 +112369,7 @@ cwL
cwL
cwL
cxL
-cwU
+cwI
cxQ
cxQ
cxU
@@ -112704,11 +112614,11 @@ crx
crN
cwJ
cwO
-cwU
+cwI
cwY
cxe
cxh
-cwU
+cwI
cwL
cxq
cxq
@@ -112961,7 +112871,7 @@ crx
cwF
cwL
cwR
-cwV
+cwI
crx
cxf
crx
@@ -112973,7 +112883,7 @@ cxr
cxr
cxr
cwL
-cwU
+cwI
cxR
cxQ
cxV
@@ -113218,7 +113128,7 @@ crx
crQ
cwL
cwQ
-cwU
+cwI
cwZ
cwL
cxi
@@ -113230,7 +113140,7 @@ cwL
cwL
cwL
cwL
-cxN
+cwW
cwI
cwI
cwI
@@ -113985,11 +113895,11 @@ aaa
aaa
aaa
aaa
-crz
-cwH
+cry
+crO
cwN
cwS
-cwU
+cwI
cxc
cwL
cwL
@@ -114243,10 +114153,10 @@ aaa
aaa
aaa
aaa
-crz
+cry
+cwI
cwI
cwI
-cwT
cxb
cxa
cxa
@@ -114262,8 +114172,8 @@ crx
cxS
cxT
cxS
-cwV
-cxY
+cwI
+cry
aaa
aaa
aaa
@@ -114503,7 +114413,7 @@ aaa
aaa
aaa
aaa
-crz
+cry
crx
cwI
crx
@@ -114515,11 +114425,11 @@ crx
crx
cwI
cwI
-cxP
+cwI
crx
cwI
crx
-cxY
+cry
aaa
aaa
aaa
diff --git a/_maps/map_files/generic/lavaland.dmm b/_maps/map_files/generic/lavaland.dmm
index 5d66bbc616b..c864950a0c5 100644
--- a/_maps/map_files/generic/lavaland.dmm
+++ b/_maps/map_files/generic/lavaland.dmm
@@ -33916,7 +33916,7 @@ aa
aa
aa
aj
-en
+aj
aj
ab
ab
@@ -34173,7 +34173,7 @@ aa
aa
aa
aj
-aj
+en
aj
aj
ab
diff --git a/_maps/map_files/generic/z2.dmm b/_maps/map_files/generic/z2.dmm
index 2b21a6efbfa..d426013a909 100644
--- a/_maps/map_files/generic/z2.dmm
+++ b/_maps/map_files/generic/z2.dmm
@@ -1182,10 +1182,7 @@
/turf/closed/indestructible/splashscreen,
/area/start)
"ds" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/centcom/evac)
"dt" = (
/obj/structure/shuttle/engine/propulsion{
@@ -1237,10 +1234,7 @@
/turf/open/space,
/area/space)
"dz" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall3";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/centcom/evac)
"dA" = (
/obj/structure/window/reinforced,
@@ -1294,24 +1288,18 @@
/area/centcom/evac)
"dJ" = (
/turf/open/floor/plating,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/interior,
/area/centcom/evac)
"dK" = (
-/turf/open/floor/plasteel/shuttle,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f9";
- dir = 2
- },
+/turf/open/floor/mineral/titanium/blue,
+/turf/closed/wall/mineral/titanium/interior,
/area/centcom/evac)
"dL" = (
/obj/structure/closet/emcloset,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/centcom/evac)
"dM" = (
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/centcom/evac)
"dN" = (
/obj/structure/table,
@@ -1320,7 +1308,7 @@
pixel_y = 4
},
/obj/item/weapon/storage/firstaid/toxin,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/centcom/evac)
"dO" = (
/obj/structure/table,
@@ -1329,7 +1317,7 @@
pixel_x = -2;
pixel_y = 4
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/centcom/evac)
"dP" = (
/obj/structure/table,
@@ -1341,7 +1329,7 @@
pixel_x = -2;
pixel_y = 4
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/centcom/evac)
"dQ" = (
/turf/open/floor/plasteel/shuttle,
@@ -1365,7 +1353,7 @@
},
/area/centcom/evac)
"dT" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/centcom/evac)
"dU" = (
/turf/closed/wall/shuttle{
@@ -1394,34 +1382,34 @@
"dY" = (
/obj/structure/table/reinforced,
/obj/item/weapon/paper_bin,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/centcom/evac)
"dZ" = (
/obj/structure/table/reinforced,
/obj/item/weapon/storage/fancy/donut_box,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/centcom/evac)
"ea" = (
/obj/structure/table/reinforced,
/obj/item/weapon/pen,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/centcom/evac)
"eb" = (
/obj/structure/table/reinforced,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/centcom/evac)
"ec" = (
/obj/machinery/sleeper{
icon_state = "sleeper-open";
dir = 8
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/centcom/evac)
"ed" = (
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/centcom/evac)
"ee" = (
/turf/closed/wall/shuttle{
@@ -1431,44 +1419,44 @@
/area/centcom/evac)
"ef" = (
/obj/machinery/computer/secure_data,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/centcom/evac)
"eg" = (
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/centcom/evac)
"eh" = (
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/centcom/evac)
"ei" = (
/obj/structure/table/reinforced,
/obj/item/weapon/clipboard,
/obj/item/weapon/stamp,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/centcom/evac)
"ej" = (
/obj/structure/table,
/obj/item/device/assembly/flash/handheld,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/centcom/evac)
"ek" = (
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/centcom/evac)
"el" = (
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/centcom/evac)
"em" = (
/obj/structure/table,
/obj/item/weapon/storage/box/handcuffs,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/centcom/evac)
"en" = (
/obj/machinery/door/window/northright{
@@ -1478,7 +1466,7 @@
name = "Security Desk";
req_access_txt = "103"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/centcom/evac)
"eo" = (
/obj/docking_port/stationary{
@@ -1493,7 +1481,7 @@
/area/space)
"ep" = (
/obj/structure/bed,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/centcom/evac)
"eq" = (
/obj/structure/grille,
@@ -1502,7 +1490,7 @@
/area/centcom/evac)
"er" = (
/obj/machinery/door/airlock/shuttle,
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/centcom/evac)
"es" = (
/obj/docking_port/stationary{
@@ -1524,17 +1512,17 @@
"eu" = (
/obj/structure/table,
/obj/structure/bedsheetbin,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/centcom/evac)
"ev" = (
/obj/structure/table,
/obj/item/weapon/hand_labeler,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/centcom/evac)
"ew" = (
/obj/structure/table,
/obj/item/weapon/storage/box/donkpockets,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/centcom/evac)
"ex" = (
/turf/closed/wall/shuttle{
@@ -1553,51 +1541,51 @@
name = "Cockpit";
req_access_txt = "109"
},
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/centcom/evac)
"eA" = (
/obj/structure/table,
/obj/item/device/radio/off,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/centcom/evac)
"eB" = (
/obj/structure/chair{
dir = 4;
name = "Prosecution"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/centcom/evac)
"eC" = (
/obj/structure/filingcabinet,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/centcom/evac)
"eD" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/centcom/evac)
"eE" = (
/obj/structure/table,
/obj/item/weapon/storage/lockbox,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/centcom/evac)
"eF" = (
/obj/structure/table,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/centcom/evac)
"eG" = (
/obj/machinery/computer/shuttle,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/centcom/evac)
"eH" = (
/obj/structure/table,
/obj/item/weapon/clipboard,
/obj/item/weapon/pen,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/centcom/evac)
"eI" = (
/obj/structure/table,
/obj/item/weapon/paper_bin,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/centcom/evac)
"eJ" = (
/turf/closed/indestructible/riveted,
@@ -3041,18 +3029,13 @@
"jm" = (
/turf/open/space,
/obj/machinery/porta_turret/syndicate/pod,
-/turf/closed/wall/shuttle{
- tag = "icon-wall3 (NORTHWEST)";
- icon_state = "wall3";
- dir = 9
+/turf/closed/wall/mineral/plastitanium{
+ dir = 8;
+ icon_state = "diagonalWall3"
},
/area/shuttle/assault_pod)
"jn" = (
-/turf/closed/wall/shuttle{
- tag = "icon-wall3";
- icon_state = "wall3";
- dir = 2
- },
+/turf/closed/wall/mineral/plastitanium,
/area/shuttle/assault_pod)
"jo" = (
/obj/machinery/door/airlock/centcom{
@@ -3065,10 +3048,9 @@
"jp" = (
/turf/open/space,
/obj/machinery/porta_turret/syndicate/pod,
-/turf/closed/wall/shuttle{
- tag = "icon-wall3 (NORTHEAST)";
- icon_state = "wall3";
- dir = 5
+/turf/closed/wall/mineral/plastitanium{
+ dir = 1;
+ icon_state = "diagonalWall3"
},
/area/shuttle/assault_pod)
"jq" = (
@@ -3175,16 +3157,16 @@
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/assault_pod)
"jH" = (
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/assault_pod)
"jI" = (
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/assault_pod)
"jJ" = (
/turf/open/floor/plating/airless/warnplate{
@@ -3300,7 +3282,7 @@
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/assault_pod)
"ka" = (
/turf/open/floor/plasteel/red/side{
@@ -3460,7 +3442,7 @@
/area/syndicate_mothership)
"kz" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/assault_pod)
"kA" = (
/turf/open/floor/grass,
@@ -3537,26 +3519,20 @@
"kN" = (
/turf/open/space,
/obj/machinery/porta_turret/syndicate/pod,
-/turf/closed/wall/shuttle{
- tag = "icon-wall3 (SOUTHWEST)";
- icon_state = "wall3";
- dir = 10
+/turf/closed/wall/mineral/plastitanium{
+ icon_state = "diagonalWall3"
},
/area/shuttle/assault_pod)
"kO" = (
/turf/open/space,
/obj/machinery/porta_turret/syndicate/pod,
-/turf/closed/wall/shuttle{
- tag = "icon-wall3 (SOUTHEAST)";
- icon_state = "wall3";
- dir = 6
+/turf/closed/wall/mineral/plastitanium{
+ dir = 4;
+ icon_state = "diagonalWall3"
},
/area/shuttle/assault_pod)
"kP" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall0";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/wizard_station)
"kQ" = (
/turf/closed/indestructible/fakedoor{
@@ -3571,10 +3547,7 @@
/area/wizard_station)
"kS" = (
/turf/open/floor/plasteel/cult,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f10";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/interior,
/area/wizard_station)
"kT" = (
/obj/effect/forcefield,
@@ -5739,7 +5712,7 @@
/turf/open/space,
/area/space)
"rM" = (
-/turf/closed/wall/shuttle/smooth,
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"rN" = (
/obj/machinery/status_display{
@@ -5750,10 +5723,10 @@
/turf/open/floor/plasteel/black,
/area/centcom/ferry)
"rO" = (
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"rP" = (
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/escape)
"rQ" = (
/obj/machinery/door/airlock/shuttle,
@@ -5774,14 +5747,14 @@
/obj/structure/chair/office/light{
dir = 4
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"rS" = (
/obj/structure/table/wood,
/obj/item/weapon/paper{
info = "Due to circumstances beyond our control, your Emergency Evacuation Shuttle is out of service.
We apologise for the inconvinience this may cause you.
Please enjoy the use of this complementary book.
Sincerely,
Centcom Operations Demolitions Examination Retribution Bugfixing Underlining Services"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"rT" = (
/obj/effect/landmark/transit,
@@ -5797,7 +5770,7 @@
"rV" = (
/obj/structure/table/wood,
/obj/item/weapon/book/manual/random,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"rW" = (
/obj/structure/lattice,
@@ -5805,7 +5778,7 @@
/area/space)
"rX" = (
/obj/machinery/status_display,
-/turf/closed/wall/shuttle/smooth,
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"rY" = (
/turf/open/floor/plasteel/darkwarning{
@@ -11720,7 +11693,7 @@ aa
aa
kP
lj
-kR
+kP
aa
jc
lW
@@ -11977,7 +11950,7 @@ aa
ju
kQ
lk
-lx
+kP
aa
jc
jc
@@ -12232,9 +12205,9 @@ ju
jc
jc
ju
-kR
+kP
ll
-lx
+kP
ju
jc
lX
@@ -12491,7 +12464,7 @@ jc
jc
kS
lm
-ly
+kS
lG
jc
lY
@@ -14046,10 +14019,10 @@ ju
nk
aa
aa
-mt
-nM
+kS
+kP
nR
-nS
+kP
aa
aa
aa
@@ -14551,19 +14524,19 @@ lB
aa
jc
mc
-mt
+kS
mF
-mS
+kS
mc
jc
aa
aa
aa
ju
-nE
-nN
-nN
-nN
+kS
+kP
+kP
+kP
aa
aa
aa
@@ -14808,9 +14781,9 @@ aa
aa
aa
md
-lx
+kP
mG
-mu
+kP
mZ
ju
aa
@@ -15065,7 +15038,7 @@ aa
aa
ju
kF
-lx
+kP
mH
mT
na
@@ -15322,7 +15295,7 @@ aa
aa
aa
ju
-mu
+kP
mI
kP
aa
@@ -25026,7 +24999,7 @@ ds
dz
dz
dz
-dU
+ds
ab
ab
ab
@@ -25283,8 +25256,8 @@ dt
dA
dI
dI
-dR
-dU
+dI
+ds
ab
ab
ab
@@ -25541,7 +25514,7 @@ dA
dI
dI
dI
-dW
+dz
ab
ab
ab
@@ -25796,19 +25769,19 @@ ab
dv
dA
dJ
-dS
+dz
dD
-dX
-dz
-dz
-dz
-dB
dz
dz
dz
dz
dz
-dU
+dz
+dz
+dz
+dz
+dz
+ds
ab
ab
ab
@@ -26050,8 +26023,8 @@ ab
ab
ab
ab
-dw
-dB
+ds
+dz
dK
dT
dT
@@ -26059,14 +26032,14 @@ dY
ef
ej
em
-dW
+dz
ep
ep
ep
ep
ep
-ex
-dU
+dz
+ds
ab
ab
ab
@@ -26308,7 +26281,7 @@ ab
ab
ab
ab
-dC
+dz
dL
dT
dM
@@ -26316,17 +26289,17 @@ dZ
eg
ek
ek
-dW
+dz
dM
dM
dM
dM
dM
-ex
-dH
dz
dz
-dU
+dz
+dz
+ds
ab
ab
ab
@@ -26573,13 +26546,13 @@ ea
eh
ek
ek
-dW
+dz
ep
ep
dM
ep
ep
-dW
+dz
eA
ew
eE
@@ -26822,7 +26795,7 @@ ab
ab
ab
ab
-dE
+dz
dN
dT
dM
@@ -26830,13 +26803,13 @@ eb
ei
eb
en
-dX
dz
-dS
+dz
+dz
er
-et
dz
-ey
+dz
+dz
ed
dT
eF
@@ -27336,7 +27309,7 @@ ab
ab
ab
ab
-dE
+dz
dP
dT
dM
@@ -27350,7 +27323,7 @@ ed
dM
dT
eu
-dG
+dz
eB
dT
eH
@@ -27607,7 +27580,7 @@ el
dM
dT
ev
-dW
+dz
eC
eA
eI
@@ -27850,7 +27823,7 @@ ab
ab
ab
ab
-dG
+dz
dL
dT
dM
@@ -27864,11 +27837,11 @@ dM
dM
dT
ew
-ex
-dB
dz
dz
-dV
+dz
+dz
+ds
ab
ab
ab
@@ -28107,8 +28080,8 @@ ab
ab
ab
ds
-dH
-dQ
+dz
+dK
dT
dT
ed
@@ -28121,8 +28094,8 @@ ed
dM
dT
dL
-ex
-dV
+dz
+ds
ab
ab
ab
@@ -28365,20 +28338,20 @@ ab
ab
dt
dA
-dR
-dS
-dD
-ee
+dJ
dz
-dS
dD
-dE
+dz
+dz
+dz
+dD
+dz
eq
-dE
-dD
-et
dz
-dV
+dD
+dz
+dz
+ds
ab
ab
ab
@@ -28625,7 +28598,7 @@ dA
dI
dI
dI
-dW
+dz
ab
ab
eo
@@ -28881,8 +28854,8 @@ dv
dA
dI
dI
-dJ
-dV
+dI
+ds
ab
ab
ab
@@ -29134,11 +29107,11 @@ ab
ab
ab
ab
-dw
+ds
dz
dz
dz
-dV
+ds
ab
ab
ab
diff --git a/_maps/shuttles/cargo_birdboat.dmm b/_maps/shuttles/cargo_birdboat.dmm
index ed21b353820..338e263da51 100644
--- a/_maps/shuttles/cargo_birdboat.dmm
+++ b/_maps/shuttles/cargo_birdboat.dmm
@@ -1,15 +1,9 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/supply)
"b" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/supply)
"c" = (
/turf/closed/wall/shuttle{
@@ -29,7 +23,7 @@
id = "cargoshuttle";
name = "cargo shuttle conveyor belt"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/supply)
"f" = (
/obj/machinery/conveyor{
@@ -37,7 +31,7 @@
id = "cargoshuttle";
name = "cargo shuttle conveyor belt"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/supply)
"g" = (
/obj/machinery/conveyor{
@@ -45,7 +39,7 @@
id = "cargoshuttle";
name = "cargo shuttle conveyor belt"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/supply)
"h" = (
/obj/machinery/conveyor{
@@ -53,7 +47,7 @@
id = "cargoshuttle";
name = "cargo shuttle conveyor belt"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/supply)
"i" = (
/obj/machinery/conveyor{
@@ -61,7 +55,7 @@
id = "cargoshuttle";
name = "cargo shuttle conveyor belt"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/supply)
"j" = (
/obj/machinery/conveyor{
@@ -69,7 +63,7 @@
id = "cargoshuttle";
name = "cargo shuttle conveyor belt"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/supply)
"k" = (
/obj/machinery/conveyor{
@@ -77,7 +71,7 @@
id = "cargoshuttle";
name = "cargo shuttle conveyor belt"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/supply)
"l" = (
/obj/machinery/door/poddoor{
@@ -92,10 +86,10 @@
/turf/open/floor/plating,
/area/shuttle/supply)
"m" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/supply)
"n" = (
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/supply)
"o" = (
/obj/machinery/door/airlock/shuttle{
@@ -121,7 +115,7 @@
/obj/machinery/conveyor_switch/oneway{
id = "cargoshuttle"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/supply)
"q" = (
/obj/machinery/door/airlock/shuttle{
@@ -148,9 +142,7 @@
/turf/open/floor/plating,
/area/shuttle/supply)
"s" = (
-/turf/closed/wall/shuttle{
- icon_state = "swallc3"
- },
+/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/supply)
"t" = (
/turf/closed/wall/shuttle{
@@ -193,13 +185,13 @@
(1,1,1) = {"
a
-d
-d
-d
-d
-d
-d
-d
+b
+b
+b
+b
+b
+b
+b
s
w
"}
@@ -212,7 +204,7 @@ m
m
m
g
-t
+b
x
"}
(3,1,1) = {"
@@ -260,18 +252,18 @@ n
p
n
g
-t
+b
z
"}
(7,1,1) = {"
-c
-d
-d
+a
+b
+b
l
o
-d
+b
q
r
-v
+s
w
"}
diff --git a/_maps/shuttles/cargo_box.dmm b/_maps/shuttles/cargo_box.dmm
index bbc040600c4..d35f9cc8eb3 100644
--- a/_maps/shuttles/cargo_box.dmm
+++ b/_maps/shuttles/cargo_box.dmm
@@ -1,15 +1,9 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/supply)
"b" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/supply)
"c" = (
/turf/closed/wall/shuttle{
@@ -24,7 +18,7 @@
},
/area/shuttle/supply)
"e" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/supply)
"f" = (
/obj/machinery/conveyor{
@@ -58,7 +52,7 @@
pixel_x = 24;
pixel_y = -8
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/supply)
"i" = (
/obj/machinery/door/airlock/shuttle{
@@ -90,10 +84,8 @@
},
/area/shuttle/supply)
"l" = (
-/turf/open/floor/plasteel/shuttle,
-/turf/closed/wall/shuttle/interior{
- icon_state = "swall_f10"
- },
+/turf/open/floor/mineral/titanium/blue,
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/supply)
"m" = (
/turf/open/floor/plasteel/shuttle,
@@ -154,16 +146,16 @@
(1,1,1) = {"
a
-d
-d
-d
-d
-d
-d
-d
-d
-k
-o
+b
+b
+b
+b
+b
+b
+b
+b
+b
+a
s
"}
(2,1,1) = {"
@@ -177,7 +169,7 @@ e
e
e
l
-p
+b
t
"}
(3,1,1) = {"
@@ -232,21 +224,21 @@ h
e
e
e
-m
-p
+l
+b
v
"}
(7,1,1) = {"
-c
-d
-d
+a
+b
+b
f
g
-d
+b
i
j
-d
-n
-r
+b
+b
+a
s
"}
diff --git a/_maps/shuttles/emergency_asteroid.dmm b/_maps/shuttles/emergency_asteroid.dmm
index cc22fab6533..05167ecddf1 100644
--- a/_maps/shuttles/emergency_asteroid.dmm
+++ b/_maps/shuttles/emergency_asteroid.dmm
@@ -3,16 +3,10 @@
/turf/open/space,
/area/space)
"ab" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/escape)
"ac" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall14";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"ad" = (
/obj/structure/window/shuttle,
@@ -23,7 +17,7 @@
/obj/machinery/door/airlock/shuttle{
name = "Emergency Shuttle Airlock"
},
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"af" = (
/turf/closed/wall/shuttle{
@@ -43,7 +37,7 @@
/obj/machinery/door/airlock/shuttle{
name = "Emergency Shuttle Airlock"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aj" = (
/obj/machinery/door/airlock/shuttle{
@@ -57,7 +51,7 @@
width = 28;
timid = 1
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"ak" = (
/turf/closed/wall/shuttle{
@@ -70,7 +64,7 @@
name = "Emergency Shuttle Airlock";
req_access_txt = "2"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"am" = (
/obj/structure/shuttle/engine/propulsion{
@@ -94,14 +88,14 @@
/area/shuttle/escape)
"ap" = (
/obj/structure/ore_box,
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"aq" = (
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"ar" = (
/obj/machinery/recharge_station,
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"as" = (
/turf/closed/wall/shuttle{
@@ -110,7 +104,7 @@
},
/area/shuttle/escape)
"at" = (
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"au" = (
/turf/closed/wall/shuttle{
@@ -122,16 +116,16 @@
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"aw" = (
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"ax" = (
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"ay" = (
/turf/closed/wall/shuttle{
@@ -140,10 +134,7 @@
},
/area/shuttle/escape)
"az" = (
-/turf/closed/wall/shuttle{
- icon_state = "swallc4";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/escape)
"aA" = (
/turf/closed/wall/shuttle{
@@ -152,9 +143,8 @@
},
/area/shuttle/escape)
"aB" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_f13"
- },
+/turf/open/floor/mineral/titanium,
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/escape)
"aC" = (
/turf/closed/wall/shuttle{
@@ -175,38 +165,38 @@
name = "Station Intercom (General)";
pixel_x = -28
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"aF" = (
/obj/machinery/suit_storage_unit,
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"aG" = (
/obj/machinery/door/airlock/mining{
name = "Emergency Shuttle Storage";
req_access_txt = "0"
},
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"aH" = (
/obj/structure/extinguisher_cabinet{
pixel_y = 30
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aI" = (
/obj/structure/closet,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aJ" = (
/obj/structure/table,
/obj/item/weapon/extinguisher,
/obj/item/weapon/crowbar,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aK" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aL" = (
/obj/structure/table,
@@ -215,7 +205,7 @@
pixel_x = 2;
pixel_y = 3
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aM" = (
/obj/structure/closet/emcloset,
@@ -224,11 +214,11 @@
name = "Station Intercom (General)";
pixel_y = 23
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aN" = (
/obj/structure/bed/roller,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aO" = (
/turf/closed/wall/shuttle{
@@ -241,36 +231,36 @@
name = "Emergency Shuttle Brig";
req_access_txt = "2"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"aQ" = (
/obj/structure/bed,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"aR" = (
/obj/machinery/computer/station_alert,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aS" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aT" = (
/obj/structure/chair/office/light{
name = "Chief Engineer"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aU" = (
/obj/structure/chair/office/light{
name = "Captain"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aV" = (
/obj/structure/chair/office/light{
name = "Head of Security"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aW" = (
/obj/item/device/radio/intercom{
@@ -278,36 +268,33 @@
name = "Station Intercom (General)";
pixel_y = 23
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aX" = (
/obj/machinery/ai_status_display,
-/turf/closed/wall/shuttle{
- icon_state = "swall1";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"aY" = (
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aZ" = (
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ba" = (
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"bb" = (
/obj/machinery/computer/security,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"bc" = (
/obj/structure/table,
@@ -315,29 +302,29 @@
pixel_x = -1;
pixel_y = 6
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"bd" = (
/obj/machinery/computer/emergency_shuttle,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"be" = (
/obj/structure/table,
/obj/item/weapon/folder/blue,
/obj/item/weapon/pen,
/obj/machinery/recharger,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"bf" = (
/obj/machinery/ai_slipper,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"bg" = (
/obj/machinery/door/airlock/glass_command{
name = "Emergency Shuttle Cockpit";
req_access_txt = "19"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"bh" = (
/obj/structure/grille,
@@ -346,41 +333,38 @@
/area/shuttle/escape)
"bi" = (
/obj/machinery/status_display,
-/turf/closed/wall/shuttle{
- icon_state = "swall7";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"bj" = (
/obj/machinery/computer/communications,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"bk" = (
/obj/structure/chair/office/light{
dir = 1;
name = "Research Director"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"bl" = (
/obj/structure/chair/office/light{
dir = 1;
name = "Head of Personnel"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"bm" = (
/obj/structure/chair/office/light{
dir = 1;
name = "Chief Medical Officer"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"bn" = (
/obj/structure/extinguisher_cabinet{
pixel_y = -30
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"bo" = (
/obj/machinery/status_display,
@@ -391,7 +375,7 @@
/area/shuttle/escape)
"bp" = (
/obj/machinery/computer/crew,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bq" = (
/obj/machinery/door/airlock/glass_medical{
@@ -399,7 +383,7 @@
name = "Escape Shuttle Infirmary";
req_access_txt = "5"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"br" = (
/obj/machinery/door/airlock/glass_medical{
@@ -407,11 +391,11 @@
name = "Escape Shuttle Infirmary";
req_access_txt = "0"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bs" = (
/obj/structure/bed,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bt" = (
/obj/structure/sink{
@@ -423,17 +407,17 @@
/obj/structure/mirror{
pixel_x = -30
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bu" = (
/obj/machinery/door/airlock{
name = "Emergency Shuttle Restroom"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bv" = (
/obj/structure/closet/emcloset,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"bw" = (
/obj/structure/chair{
@@ -443,7 +427,7 @@
name = "Station Intercom (General)";
pixel_y = -29
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"bx" = (
/obj/structure/chair{
@@ -452,21 +436,21 @@
/obj/structure/extinguisher_cabinet{
pixel_y = -30
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"by" = (
/obj/structure/table,
/obj/item/weapon/extinguisher,
/obj/item/weapon/crowbar,
/obj/machinery/recharger,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"bz" = (
/obj/machinery/sleeper{
icon_state = "sleeper-open";
dir = 8
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bA" = (
/turf/closed/wall/shuttle{
@@ -486,28 +470,28 @@
name = "Station Intercom (General)";
pixel_x = -28
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bD" = (
/obj/structure/closet/secure_closet/medical2,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bE" = (
/obj/structure/toilet{
dir = 1
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bF" = (
/obj/structure/table,
/obj/item/weapon/retractor,
/obj/item/weapon/hemostat,
/obj/item/weapon/scalpel,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bG" = (
/obj/structure/table/optable,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bH" = (
/obj/structure/table,
@@ -516,10 +500,12 @@
pixel_x = 4
},
/obj/item/weapon/surgical_drapes,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bI" = (
-/turf/closed/wall/shuttle,
+/obj/structure/window/shuttle,
+/obj/structure/grille,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
(1,1,1) = {"
@@ -527,71 +513,71 @@ aa
aa
ab
am
-as
+ac
ad
ad
-ad
-as
+bI
+ac
am
-bB
+ab
aa
aa
"}
(2,1,1) = {"
ab
am
-ak
+ac
an
-ak
+ac
aR
aS
bj
-ak
+ac
an
-ak
+ac
am
-bB
+ab
"}
(3,1,1) = {"
ac
an
-ay
-au
-aA
+ac
+ac
+ac
aS
aS
aS
ac
-au
-ay
+ac
+ac
an
-aA
+ac
"}
(4,1,1) = {"
ac
-ao
+ac
az
aF
-ak
+ac
aT
bc
bk
-ak
-bt
ac
-ao
-aA
+bt
+az
+ac
+ac
"}
(5,1,1) = {"
ad
ap
aq
aq
-ak
+ac
aU
bd
bl
-ak
+ac
at
bu
bE
@@ -602,50 +588,50 @@ ae
aq
aq
aq
-ak
+ac
aV
be
bm
-ak
+ac
at
ac
-au
-bI
+ac
+ac
"}
(7,1,1) = {"
ad
ar
aq
aq
-ak
+ac
aW
bf
bn
-ak
+ac
at
bu
bE
ad
"}
(8,1,1) = {"
-af
-as
-as
+ab
+ac
+ac
aG
-aO
+ac
aX
bg
-bo
+bi
az
bu
-ay
-as
-bA
+az
+ac
+ab
"}
(9,1,1) = {"
ag
-af
-aA
+ab
+ac
aH
at
at
@@ -654,13 +640,13 @@ at
at
at
ac
-bA
+ab
aa
"}
(10,1,1) = {"
ag
ag
-ak
+ac
aI
at
aY
@@ -668,7 +654,7 @@ aY
aY
at
bv
-ak
+ac
aa
aa
"}
@@ -683,7 +669,7 @@ ah
aK
at
aL
-ak
+ac
aa
aa
"}
@@ -698,14 +684,14 @@ ah
aK
at
aS
-ak
+ac
aa
aa
"}
(13,1,1) = {"
ah
ah
-aC
+aB
aK
at
aZ
@@ -713,7 +699,7 @@ ah
aK
at
bw
-ak
+ac
aa
aa
"}
@@ -773,7 +759,7 @@ ah
aK
at
bx
-ak
+ac
aa
aa
"}
@@ -788,14 +774,14 @@ ah
aK
at
aS
-ak
+ac
aa
aa
"}
(19,1,1) = {"
ah
ah
-aC
+aB
aL
at
aZ
@@ -803,14 +789,14 @@ ah
aK
at
by
-ak
+ac
aa
aa
"}
(20,1,1) = {"
ag
ag
-ak
+ac
aM
at
ba
@@ -818,14 +804,14 @@ ba
ba
at
aI
-ak
+ac
aa
aa
"}
(21,1,1) = {"
ag
ag
-ak
+ac
aN
at
at
@@ -833,14 +819,14 @@ at
at
at
aN
-ak
+ac
aa
aa
"}
(22,1,1) = {"
ab
-au
-ao
+ac
+ac
ad
aP
ad
@@ -848,24 +834,24 @@ bi
ad
br
ad
-ao
-au
-bB
+ac
+ac
+ab
"}
(23,1,1) = {"
-ak
+ac
av
aE
av
aw
bb
-ak
+ac
bp
at
at
bC
bF
-ak
+ac
"}
(24,1,1) = {"
al
@@ -883,47 +869,47 @@ bG
ad
"}
(25,1,1) = {"
-ak
+ac
ax
ax
ax
aw
aw
-ak
+ac
at
at
bz
bD
bH
-ak
+ac
"}
(26,1,1) = {"
-af
-au
-as
-as
+ab
+ac
+ac
+ac
ad
aP
-ak
+ac
bq
ad
-as
-as
-au
-bA
+ac
+ac
+ac
+ab
"}
(27,1,1) = {"
aa
aa
-af
-aA
+ab
+ac
aQ
aw
ad
at
bs
ac
-bA
+ab
aa
aa
"}
@@ -931,13 +917,13 @@ aa
ag
ag
ag
-af
-au
+ab
+ac
ad
-ao
+ac
ad
-au
-bA
+ac
+ab
aa
aa
aa
diff --git a/_maps/shuttles/emergency_bar.dmm b/_maps/shuttles/emergency_bar.dmm
index 15abf97caec..837482d6c8f 100644
--- a/_maps/shuttles/emergency_bar.dmm
+++ b/_maps/shuttles/emergency_bar.dmm
@@ -3,7 +3,7 @@
/turf/open/space,
/area/space)
"ab" = (
-/turf/closed/wall/shuttle/smooth/overspace,
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/escape)
"ac" = (
/obj/structure/grille,
@@ -17,7 +17,7 @@
},
/area/shuttle/escape)
"ae" = (
-/turf/closed/wall/shuttle/smooth/nodiagonal,
+/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/escape)
"af" = (
/obj/structure/table/wood,
@@ -150,7 +150,7 @@
/area/shuttle/escape)
"aA" = (
/obj/machinery/status_display,
-/turf/closed/wall/shuttle/smooth,
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"aB" = (
/turf/closed/wall/shuttle{
@@ -160,7 +160,7 @@
/area/shuttle/escape)
"aC" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"aD" = (
/obj/machinery/flasher{
@@ -204,10 +204,10 @@
pixel_x = -24;
pixel_y = -6
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"aI" = (
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"aJ" = (
/obj/machinery/door/airlock/glass{
@@ -221,20 +221,20 @@
name = "Emergency Shuttle Airlock";
req_access_txt = "2"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"aL" = (
/obj/structure/extinguisher_cabinet{
pixel_x = 0;
pixel_y = -30
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"aM" = (
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"aN" = (
/obj/structure/chair/stool/bar{
@@ -362,7 +362,7 @@
/turf/open/floor/plasteel/shuttle/white,
/area/shuttle/escape)
"bi" = (
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bj" = (
/obj/structure/table/reinforced,
@@ -394,7 +394,7 @@
/obj/structure/grille,
/obj/structure/window/shuttle,
/obj/structure/sign/bluecross_2,
-/turf/open/floor/plasteel/freezer,
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"bo" = (
/obj/machinery/door/airlock/shuttle{
@@ -409,13 +409,13 @@
/obj/machinery/door/airlock/glass_medical{
name = "Medbay"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"br" = (
/obj/machinery/sleeper{
dir = 8
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bs" = (
/obj/machinery/door/airlock{
@@ -424,7 +424,7 @@
/turf/open/floor/plasteel/freezer,
/area/shuttle/escape)
"bt" = (
-/turf/closed/wall/shuttle/smooth,
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"bu" = (
/obj/machinery/door/airlock{
@@ -441,7 +441,7 @@
"bw" = (
/obj/structure/table/optable,
/obj/item/weapon/surgical_drapes,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bx" = (
/obj/structure/toilet{
@@ -461,21 +461,16 @@
/obj/item/weapon/hemostat,
/obj/item/weapon/retractor,
/obj/item/weapon/scalpel,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bA" = (
-/turf/closed/wall/shuttle{
- tag = "icon-gwall_space";
- icon_state = "gwall_space";
- dir = 2
+/turf/open/space,
+/turf/closed/wall/mineral/plastitanium{
+ icon_state = "diagonalWall3"
},
/area/shuttle/escape)
"bB" = (
-/turf/closed/wall/shuttle{
- tag = "icon-wall3";
- icon_state = "wall3";
- dir = 2
- },
+/turf/closed/wall/mineral/plastitanium,
/area/shuttle/escape)
"bC" = (
/obj/structure/window/reinforced{
@@ -485,10 +480,10 @@
/turf/open/floor/plating/airless,
/area/shuttle/escape)
"bD" = (
-/turf/closed/wall/shuttle{
- tag = "icon-gwall_space (EAST)";
- icon_state = "gwall_space";
- dir = 4
+/turf/open/space,
+/turf/closed/wall/mineral/plastitanium{
+ dir = 4;
+ icon_state = "diagonalWall3"
},
/area/shuttle/escape)
"bE" = (
@@ -578,7 +573,7 @@
pixel_x = 4;
pixel_y = 4
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bT" = (
/obj/item/weapon/twohanded/required/kirbyplants{
@@ -594,7 +589,7 @@
pixel_x = 4;
pixel_y = 4
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bV" = (
/obj/structure/table/wood/bar{
diff --git a/_maps/shuttles/emergency_birdboat.dmm b/_maps/shuttles/emergency_birdboat.dmm
index 37d2f330629..26f0c38c592 100644
--- a/_maps/shuttles/emergency_birdboat.dmm
+++ b/_maps/shuttles/emergency_birdboat.dmm
@@ -1,55 +1,19 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"aa" = (
+"a" = (
/turf/open/space,
/area/space)
-"ab" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+"b" = (
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/escape)
-"ac" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+"c" = (
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
-"ad" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall14";
- dir = 2
- },
-/area/shuttle/escape)
-"ae" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s10";
- dir = 2
- },
-/area/shuttle/escape)
-"af" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall8";
- dir = 2
- },
-/area/shuttle/escape)
-"ag" = (
+"d" = (
/obj/structure/grille,
/obj/structure/window/shuttle,
/turf/open/floor/plating,
/area/shuttle/escape)
-"ah" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall4";
- dir = 2
- },
-/area/shuttle/escape)
-"ai" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall11";
- dir = 2
- },
-/area/shuttle/escape)
-"aj" = (
+"e" = (
/obj/structure/table,
/obj/item/weapon/scalpel,
/obj/item/weapon/retractor{
@@ -59,7 +23,7 @@
/obj/item/weapon/hemostat,
/turf/open/floor/plasteel/white,
/area/shuttle/escape)
-"ak" = (
+"f" = (
/obj/structure/table,
/obj/item/weapon/cautery,
/obj/item/weapon/surgicaldrill,
@@ -68,97 +32,82 @@
},
/turf/open/floor/plasteel/white,
/area/shuttle/escape)
-"al" = (
+"g" = (
/turf/open/floor/plasteel/white,
/area/shuttle/escape)
-"am" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall3";
- dir = 2
- },
-/area/shuttle/escape)
-"an" = (
+"h" = (
/obj/structure/shuttle/engine/propulsion{
icon_state = "propulsion_r";
dir = 8
},
/turf/open/floor/plating/airless,
/area/shuttle/escape)
-"ao" = (
-/turf/closed/wall/shuttle{
- icon_state = "swallc4";
- dir = 2
- },
+"i" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/escape)
-"ap" = (
+"j" = (
/obj/machinery/computer/emergency_shuttle,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
-"aq" = (
-/turf/open/floor/plasteel/shuttle,
+"k" = (
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
-"ar" = (
+"l" = (
/obj/item/weapon/twohanded/required/kirbyplants{
icon_state = "plant-22"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
-"as" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall1";
- dir = 2
- },
-/area/shuttle/escape)
-"at" = (
+"m" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
-"au" = (
+"n" = (
/obj/structure/table/optable,
/obj/item/weapon/surgical_drapes,
/turf/open/floor/plasteel/white,
/area/shuttle/escape)
-"av" = (
+"o" = (
/obj/structure/shuttle/engine/propulsion{
icon_state = "propulsion";
dir = 8
},
/turf/open/floor/plating/airless,
/area/shuttle/escape)
-"aw" = (
+"p" = (
/obj/machinery/computer/communications,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
-"ax" = (
+"q" = (
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
-"ay" = (
+"r" = (
/obj/machinery/door/airlock/glass_command{
name = "bridge door";
req_access_txt = "19"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
-"az" = (
-/turf/open/floor/plasteel/shuttle/red,
+"s" = (
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
-"aA" = (
+"t" = (
/obj/structure/shuttle/engine/propulsion{
icon_state = "propulsion_l";
dir = 8
},
/turf/open/floor/plating/airless,
/area/shuttle/escape)
-"aB" = (
+"u" = (
/obj/structure/extinguisher_cabinet{
pixel_y = -32
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
-"aC" = (
+"v" = (
/obj/structure/table,
/obj/machinery/recharger{
active_power_usage = 0;
@@ -166,90 +115,58 @@
pixel_y = 4;
use_power = 0
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
-"aD" = (
+"w" = (
/obj/structure/table,
/obj/item/weapon/storage/box/handcuffs,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
-"aE" = (
-/turf/closed/wall/shuttle{
- icon_state = "swallc2";
- dir = 2
- },
-/area/shuttle/escape)
-"aF" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall15";
- dir = 2
- },
-/area/shuttle/escape)
-"aG" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s9";
- dir = 2
- },
-/area/shuttle/escape)
-"aH" = (
-/turf/closed/wall/shuttle,
-/area/shuttle/escape)
-"aI" = (
+"x" = (
/obj/machinery/door/airlock/glass_security{
name = "security airlock";
req_access_txt = "63"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
-"aJ" = (
+"y" = (
/obj/machinery/door/airlock/glass,
/turf/open/floor/plasteel/white,
/area/shuttle/escape)
-"aK" = (
-/turf/closed/wall/shuttle{
- icon_state = "swallc3"
- },
-/area/shuttle/escape)
-"aL" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall13";
- dir = 2
- },
-/area/shuttle/escape)
-"aM" = (
+"z" = (
/obj/item/weapon/twohanded/required/kirbyplants{
icon_state = "plant-21";
layer = 4.1
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
-"aN" = (
-/turf/open/floor/plasteel/shuttle/white,
+"A" = (
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
-"aO" = (
+"B" = (
/turf/open/floor/plasteel/black,
/area/shuttle/escape)
-"aP" = (
+"C" = (
/obj/structure/chair{
dir = 4
},
/turf/open/floor/plasteel/black,
/area/shuttle/escape)
-"aQ" = (
+"D" = (
/obj/structure/table,
/turf/open/floor/plasteel/black,
/area/shuttle/escape)
-"aR" = (
+"E" = (
/obj/machinery/door/airlock/shuttle,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
-"aS" = (
+"F" = (
/obj/structure/chair{
dir = 8
},
/turf/open/floor/plasteel/black,
/area/shuttle/escape)
-"aT" = (
+"G" = (
/obj/structure/table,
/obj/item/weapon/reagent_containers/food/snacks/boiledspaghetti{
name = "pasghetti";
@@ -258,7 +175,7 @@
},
/turf/open/floor/plasteel/black,
/area/shuttle/escape)
-"aU" = (
+"H" = (
/obj/machinery/door/airlock/shuttle,
/obj/docking_port/mobile/emergency{
dheight = 0;
@@ -270,27 +187,21 @@
timid = 1;
name = "Birdboat emergency escape shuttle"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
-"aV" = (
+"I" = (
/obj/structure/table,
/obj/item/weapon/reagent_containers/food/snacks/chocolatebar,
/turf/open/floor/plasteel/black,
/area/shuttle/escape)
-"aW" = (
+"J" = (
/obj/structure/chair{
dir = 1
},
/obj/structure/window/reinforced,
/turf/open/floor/plasteel/black,
/area/shuttle/escape)
-"aX" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall2";
- dir = 2
- },
-/area/shuttle/escape)
-"aY" = (
+"K" = (
/obj/structure/chair,
/obj/structure/window/reinforced{
dir = 1;
@@ -298,13 +209,13 @@
},
/turf/open/floor/plasteel/black,
/area/shuttle/escape)
-"aZ" = (
+"L" = (
/obj/structure/extinguisher_cabinet{
pixel_x = -27
},
/turf/open/floor/plasteel/white,
/area/shuttle/escape)
-"ba" = (
+"M" = (
/obj/structure/table/glass,
/obj/item/weapon/storage/firstaid/fire{
pixel_x = 5;
@@ -313,25 +224,13 @@
/obj/item/weapon/storage/firstaid/toxin,
/turf/open/floor/plasteel/white,
/area/shuttle/escape)
-"bb" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s5";
- dir = 2
- },
-/area/shuttle/escape)
-"bc" = (
-/turf/closed/wall/shuttle{
- icon_state = "swallc1";
- dir = 2
- },
-/area/shuttle/escape)
-"bd" = (
+"N" = (
/obj/structure/chair{
dir = 1
},
/turf/open/floor/plasteel/black,
/area/shuttle/escape)
-"be" = (
+"O" = (
/obj/structure/table/glass,
/obj/item/weapon/storage/firstaid/brute{
pixel_x = 5;
@@ -340,314 +239,314 @@
/obj/item/weapon/storage/firstaid/brute,
/turf/open/floor/plasteel/white,
/area/shuttle/escape)
-"bf" = (
+"P" = (
/obj/structure/extinguisher_cabinet{
pixel_y = -32
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
-"bg" = (
+"Q" = (
/obj/structure/chair,
/turf/open/floor/plasteel/black,
/area/shuttle/escape)
-"bh" = (
+"R" = (
/obj/machinery/sleeper{
icon_state = "sleeper-open";
dir = 1
},
/turf/open/floor/plasteel/white,
/area/shuttle/escape)
-"bi" = (
+"S" = (
/obj/structure/table/glass,
/obj/item/weapon/defibrillator/loaded,
/turf/open/floor/plasteel/white,
/area/shuttle/escape)
(1,1,1) = {"
-aa
-aa
-ab
-as
-ag
-aH
-ag
-ag
-ag
-ag
-ag
-bb
-aa
-aa
+a
+a
+b
+c
+d
+c
+d
+d
+d
+d
+d
+b
+a
+a
"}
(2,1,1) = {"
-aa
-ab
-ao
-aw
-ar
-ag
-aM
-aS
-aS
-aS
-aM
-bc
-bb
-aa
+a
+b
+i
+p
+l
+d
+z
+F
+F
+F
+z
+i
+b
+a
"}
(3,1,1) = {"
-aa
-af
-ap
-ax
-aq
-ay
-aN
-aN
-aN
-aN
-aN
-bd
-ac
-aa
+a
+c
+j
+q
+k
+r
+A
+A
+A
+A
+A
+N
+c
+a
"}
(4,1,1) = {"
-aa
-ag
-aq
-aq
-aq
-ah
-aO
-aO
-aQ
-aN
-aN
-bd
-ac
-aa
+a
+d
+k
+k
+k
+c
+B
+B
+D
+A
+A
+N
+c
+a
"}
(5,1,1) = {"
-aa
-ag
-aq
-aq
-aB
-ac
-aP
-aP
-aV
-aN
-aN
-bd
-ac
-aa
+a
+d
+k
+k
+u
+c
+C
+C
+I
+A
+A
+N
+c
+a
"}
(6,1,1) = {"
-aa
-ah
-ar
-aq
-ar
-ac
-aQ
-aT
-aQ
-aN
-aN
-bd
-bc
-bb
+a
+c
+l
+k
+l
+c
+D
+G
+D
+A
+A
+N
+i
+b
"}
(7,1,1) = {"
-aa
-ad
-as
-ay
-ag
-af
-aN
-aN
-aN
-aN
-aN
-aN
-aM
-ac
+a
+c
+c
+r
+d
+c
+A
+A
+A
+A
+A
+A
+z
+c
"}
(8,1,1) = {"
-aa
-ac
-at
-az
-az
-ag
-aM
-aN
-aN
-aN
-aN
-aN
-bf
-af
+a
+c
+m
+s
+s
+d
+z
+A
+A
+A
+A
+A
+P
+c
"}
(9,1,1) = {"
-aa
-ac
-at
-az
-az
-aI
-aN
-aN
-aW
-aY
-aN
-aN
-bg
-ag
+a
+c
+m
+s
+s
+x
+A
+A
+J
+K
+A
+A
+Q
+d
"}
(10,1,1) = {"
-aa
-ac
-at
-az
-az
-ag
-aN
-aN
-aW
-aY
-aN
-aN
-bg
-ag
+a
+c
+m
+s
+s
+d
+A
+A
+J
+K
+A
+A
+Q
+d
"}
(11,1,1) = {"
-aa
-ac
-at
-az
-aC
-ah
-aN
-aN
-aW
-aY
-aN
-aN
-bg
-ag
+a
+c
+m
+s
+v
+c
+A
+A
+J
+K
+A
+A
+Q
+d
"}
(12,1,1) = {"
-aa
-ac
-at
-az
-aD
-ac
-aN
-aN
-aW
-aY
-aN
-aN
-aM
-ah
+a
+c
+m
+s
+w
+c
+A
+A
+J
+K
+A
+A
+z
+c
"}
(13,1,1) = {"
-ab
-ai
-am
-am
-am
-ao
-aN
-aN
-aX
-as
-aJ
-ag
-aX
-aL
+b
+c
+c
+c
+c
+i
+A
+A
+c
+c
+y
+d
+c
+c
"}
(14,1,1) = {"
-ac
-aj
-au
-al
-al
-aJ
-aN
-aN
-aJ
-aZ
-al
-al
-bh
-ac
+c
+e
+n
+g
+g
+y
+A
+A
+y
+L
+g
+g
+R
+c
"}
(15,1,1) = {"
-ac
-ak
-al
-al
-al
-aJ
-aN
-aN
-aJ
-al
-al
-al
-al
-ac
+c
+f
+g
+g
+g
+y
+A
+A
+y
+g
+g
+g
+g
+c
"}
(16,1,1) = {"
-ac
-al
-al
-al
-aE
-aK
-aR
-aR
-aE
-aK
-ba
-be
-bi
-ac
+c
+g
+g
+g
+c
+c
+E
+E
+c
+c
+M
+O
+S
+c
"}
(17,1,1) = {"
-ad
-am
-am
-am
-aF
-aL
-aN
-aN
-ad
-aF
-am
-am
-am
-aL
+c
+c
+c
+c
+c
+c
+A
+A
+c
+c
+c
+c
+c
+c
"}
(18,1,1) = {"
-ae
-an
-av
-aA
-aG
-af
-aR
-aU
-af
-ae
-an
-av
-aA
-aG
+b
+h
+o
+t
+b
+i
+E
+H
+i
+b
+h
+o
+t
+b
"}
diff --git a/_maps/shuttles/emergency_box.dmm b/_maps/shuttles/emergency_box.dmm
index 51d5348175f..10727155ae3 100644
--- a/_maps/shuttles/emergency_box.dmm
+++ b/_maps/shuttles/emergency_box.dmm
@@ -3,10 +3,7 @@
/turf/open/space,
/area/space)
"ab" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/escape)
"ac" = (
/obj/structure/grille,
@@ -20,25 +17,23 @@
},
/area/shuttle/escape)
"ae" = (
-/turf/open/floor/plasteel/shuttle/white,
-/turf/closed/wall/shuttle/interior{
- icon_state = "swall_f9"
- },
+/turf/open/floor/mineral/titanium,
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/escape)
"af" = (
/obj/structure/table,
/obj/item/weapon/storage/firstaid/fire,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"ag" = (
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ah" = (
/obj/machinery/computer/emergency_shuttle,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ai" = (
/obj/structure/table,
@@ -47,7 +42,7 @@
pixel_y = 3
},
/obj/item/weapon/crowbar,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aj" = (
/turf/open/floor/plasteel/shuttle/white,
@@ -56,37 +51,34 @@
},
/area/shuttle/escape)
"ak" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall3";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"al" = (
/obj/machinery/computer/atmos_alert,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"am" = (
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"an" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ao" = (
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ap" = (
/obj/machinery/computer/security,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aq" = (
/obj/machinery/computer/crew,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"ar" = (
/obj/structure/chair{
@@ -96,7 +88,7 @@
pixel_x = 0;
pixel_y = -30
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"as" = (
/obj/item/device/radio/intercom{
@@ -104,7 +96,7 @@
pixel_x = 0;
pixel_y = -29
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"at" = (
/obj/machinery/button/flasher{
@@ -112,11 +104,11 @@
pixel_x = 6;
pixel_y = -24
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"au" = (
/obj/machinery/computer/communications,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"av" = (
/turf/closed/wall/shuttle{
@@ -141,18 +133,15 @@
name = "Emergency Shuttle Cockpit";
req_access_txt = "19"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"az" = (
/obj/machinery/status_display,
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"aA" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"aB" = (
/obj/machinery/flasher{
@@ -160,14 +149,14 @@
pixel_x = 6;
pixel_y = 24
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aC" = (
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aD" = (
/obj/structure/closet/emcloset,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aE" = (
/obj/structure/table,
@@ -177,7 +166,7 @@
pixel_y = 3
},
/obj/item/weapon/crowbar,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aF" = (
/obj/machinery/flasher{
@@ -190,44 +179,44 @@
pixel_x = -24;
pixel_y = -6
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"aG" = (
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"aH" = (
/obj/machinery/door/airlock/glass{
name = "Emergency Shuttle Brig";
req_access_txt = "2"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aI" = (
/obj/machinery/door/airlock/shuttle{
name = "Emergency Shuttle Airlock";
req_access_txt = "2"
},
-/turf/open/floor/plating,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"aJ" = (
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"aK" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aL" = (
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aM" = (
/obj/structure/table,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aN" = (
/turf/closed/wall/shuttle{
@@ -256,14 +245,14 @@
pixel_x = -5;
pixel_y = 30
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aR" = (
/obj/structure/extinguisher_cabinet{
pixel_x = 27;
pixel_y = 0
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aS" = (
/obj/structure/chair{
@@ -272,7 +261,7 @@
/obj/structure/window/reinforced{
dir = 4
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aT" = (
/obj/structure/chair{
@@ -281,13 +270,13 @@
/obj/structure/window/reinforced{
dir = 8
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aU" = (
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aV" = (
/obj/machinery/door/airlock/shuttle{
@@ -300,13 +289,13 @@
pixel_x = 0;
pixel_y = -30
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aX" = (
/obj/machinery/door/airlock/shuttle{
name = "Emergency Shuttle Cargo"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aY" = (
/obj/machinery/status_display,
@@ -319,7 +308,7 @@
/obj/machinery/door/airlock/glass{
name = "Emergency Shuttle Infirmary"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ba" = (
/turf/closed/wall/shuttle{
@@ -328,21 +317,21 @@
},
/area/shuttle/escape)
"bb" = (
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"bc" = (
/obj/structure/extinguisher_cabinet{
pixel_x = 27;
pixel_y = 0
},
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"bd" = (
/obj/machinery/sleeper{
icon_state = "sleeper-open";
dir = 8
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"be" = (
/obj/structure/table,
@@ -356,15 +345,15 @@
pixel_x = 27;
pixel_y = 0
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bf" = (
/obj/structure/closet,
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"bg" = (
/obj/structure/closet/crate,
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"bh" = (
/turf/closed/wall/shuttle{
@@ -399,7 +388,7 @@ ab
ak
ak
aI
-aN
+ak
aP
ak
ac
@@ -407,11 +396,11 @@ ac
ac
ak
aV
-aN
+ak
aV
ak
ak
-bh
+ab
aa
"}
(2,1,1) = {"
@@ -419,11 +408,11 @@ aa
ab
ak
ak
-av
+ak
aA
aF
aG
-aw
+ak
an
aL
aL
@@ -431,23 +420,23 @@ aL
aL
aL
an
-aw
+ak
bb
bb
bf
-ax
-bh
+ak
+ab
"}
(3,1,1) = {"
ab
ae
al
aq
-aw
+ak
aA
aG
aJ
-aw
+ak
aQ
an
an
@@ -455,7 +444,7 @@ an
an
an
aW
-aw
+ak
bb
bb
bf
@@ -467,11 +456,11 @@ ac
af
am
ar
-aw
+ak
aA
aG
aJ
-aw
+ak
an
aS
aS
@@ -491,11 +480,11 @@ ac
ag
an
as
-ax
+ak
ac
aH
ac
-aO
+ak
an
aT
aT
@@ -503,7 +492,7 @@ aT
aT
aT
an
-aw
+ak
bc
bb
bg
@@ -515,7 +504,7 @@ ac
ah
an
at
-aw
+ak
aB
an
aK
@@ -527,7 +516,7 @@ an
an
an
an
-aY
+az
ak
ak
ak
@@ -583,11 +572,11 @@ bi
bk
"}
(9,1,1) = {"
-ad
-aj
+ab
+ae
ap
au
-aw
+ak
aD
an
an
@@ -608,10 +597,10 @@ bk
"}
(10,1,1) = {"
aa
-ad
+ab
+ak
ak
ak
-av
aE
aC
aC
@@ -627,15 +616,15 @@ ac
bd
be
bd
-ax
-bj
+ak
+ab
"}
(11,1,1) = {"
aa
aa
aa
aa
-ad
+ab
ac
ak
ac
@@ -647,10 +636,10 @@ ac
ac
ak
ak
-ba
+ak
ac
ak
ac
-bj
+ab
aa
"}
diff --git a/_maps/shuttles/emergency_clown.dmm b/_maps/shuttles/emergency_clown.dmm
index ceccd98c989..39f8071f96c 100644
--- a/_maps/shuttles/emergency_clown.dmm
+++ b/_maps/shuttles/emergency_clown.dmm
@@ -3,10 +3,7 @@
/turf/open/space,
/area/space)
"ab" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/escape)
"ac" = (
/obj/structure/grille,
@@ -20,10 +17,8 @@
},
/area/shuttle/escape)
"ae" = (
-/turf/open/floor/plasteel/shuttle/white,
-/turf/closed/wall/shuttle/interior{
- icon_state = "swall_f9"
- },
+/turf/open/floor/mineral/titanium,
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/escape)
"af" = (
/obj/structure/table,
@@ -56,10 +51,7 @@
},
/area/shuttle/escape)
"ak" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall3";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"al" = (
/obj/machinery/computer/atmos_alert,
@@ -139,10 +131,7 @@
/area/shuttle/escape)
"ay" = (
/obj/machinery/status_display,
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"az" = (
/turf/open/chasm/straight_down/lava_land_surface/normal_air,
@@ -169,7 +158,7 @@
/obj/item/weapon/greentext/quiet{
anchored = 1
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"aE" = (
/obj/machinery/door/airlock/glass{
@@ -200,10 +189,7 @@
},
/area/shuttle/escape)
"aJ" = (
-/turf/closed/wall/shuttle{
- icon_state = "swallc4";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/escape)
"aK" = (
/obj/structure/table,
@@ -392,7 +378,7 @@ ab
ak
ak
ak
-aI
+ak
aL
ak
ac
@@ -400,11 +386,11 @@ ac
ac
ak
aS
-aI
+ak
aS
ak
ak
-bg
+ab
aa
"}
(2,1,1) = {"
@@ -412,11 +398,11 @@ aa
ab
ak
ak
-au
+ak
az
az
az
-av
+ak
an
aO
aO
@@ -424,23 +410,23 @@ aO
aO
aO
an
-av
+ak
aZ
aZ
bd
-aw
-bg
+ak
+ab
"}
(3,1,1) = {"
ab
ae
al
aq
-av
+ak
az
aD
az
-av
+ak
aM
an
an
@@ -448,7 +434,7 @@ an
an
an
aT
-av
+ak
aZ
aZ
bd
@@ -460,11 +446,11 @@ ac
af
am
ar
-av
+ak
az
az
az
-av
+ak
an
aP
aP
@@ -484,7 +470,7 @@ ac
ag
an
as
-aw
+ak
ac
aE
ac
@@ -496,7 +482,7 @@ aQ
aQ
aQ
an
-av
+ak
ba
aZ
bf
@@ -508,7 +494,7 @@ ac
ah
an
an
-av
+ak
aA
an
aF
@@ -520,7 +506,7 @@ an
an
an
an
-aW
+ay
ak
ak
ak
@@ -576,11 +562,11 @@ bh
bj
"}
(9,1,1) = {"
-ad
-aj
+ab
+ae
ap
at
-av
+ak
aB
an
an
@@ -591,7 +577,7 @@ an
an
an
an
-aU
+an
ac
aA
aA
@@ -601,10 +587,10 @@ bj
"}
(10,1,1) = {"
aa
-ad
+ab
+ak
ak
ak
-au
aC
aA
aA
@@ -620,15 +606,15 @@ ac
bb
bc
bb
-aw
-bi
+ak
+ab
"}
(11,1,1) = {"
aa
aa
aa
aa
-ad
+ab
ac
ak
ac
@@ -640,10 +626,10 @@ ac
ac
ak
ak
-aY
+ak
ac
ak
ac
-bi
+ab
aa
"}
diff --git a/_maps/shuttles/emergency_cramped.dmm b/_maps/shuttles/emergency_cramped.dmm
index 140156dc688..dccd92441df 100644
--- a/_maps/shuttles/emergency_cramped.dmm
+++ b/_maps/shuttles/emergency_cramped.dmm
@@ -51,9 +51,7 @@
/area/shuttle/escape)
"j" = (
/obj/machinery/status_display,
-/turf/closed/wall/shuttle{
- icon_state = "swall3"
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"k" = (
/obj/machinery/door/airlock/shuttle{
@@ -128,10 +126,7 @@
/turf/open/floor/plating/airless,
/area/shuttle/escape)
"w" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/escape)
"x" = (
/turf/closed/wall/shuttle{
@@ -140,9 +135,7 @@
},
/area/shuttle/escape)
"y" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall3"
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"z" = (
/turf/closed/wall/shuttle{
@@ -157,25 +150,21 @@
},
/area/shuttle/escape)
"B" = (
-/turf/closed/wall/shuttle{
- tag = "icon-wall3 (WEST)";
- icon_state = "wall3";
- dir = 8
- },
+/turf/closed/wall/mineral/plastitanium,
/area/shuttle/escape)
(1,1,1) = {"
w
c
-a
+y
k
-z
+y
b
b
b
-A
+y
q
-a
+y
q
B
u
@@ -229,7 +218,7 @@ t
v
"}
(5,1,1) = {"
-x
+w
y
j
y
@@ -240,7 +229,7 @@ b
y
y
y
-A
+y
B
u
"}
diff --git a/_maps/shuttles/emergency_goon.dmm b/_maps/shuttles/emergency_goon.dmm
index 06b874baa64..18ef415d2aa 100644
--- a/_maps/shuttles/emergency_goon.dmm
+++ b/_maps/shuttles/emergency_goon.dmm
@@ -17,20 +17,20 @@
/turf/open/floor/plating,
/area/shuttle/escape)
"d" = (
-/turf/closed/wall/shuttle/smooth/nodiagonal,
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"e" = (
-/turf/closed/wall/shuttle/smooth/overspace,
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/escape)
"f" = (
/obj/machinery/status_display,
-/turf/closed/wall/shuttle/smooth/nodiagonal,
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"g" = (
/obj/machinery/door/airlock/shuttle{
name = "Emergency Shuttle Airlock"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"h" = (
/obj/machinery/door/airlock/shuttle{
@@ -44,7 +44,7 @@
width = 19;
timid = 1
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"i" = (
/turf/closed/wall/shuttle{
@@ -67,7 +67,7 @@
/area/shuttle/escape)
"l" = (
/obj/machinery/vending/wallmed,
-/turf/closed/wall/shuttle/smooth/nodiagonal,
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"m" = (
/obj/structure/window/shuttle,
@@ -81,7 +81,7 @@
},
/area/shuttle/escape)
"o" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"p" = (
/obj/structure/shuttle/engine/heater{
@@ -99,22 +99,20 @@
icon_state = "sleeper-open";
dir = 4
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"r" = (
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"s" = (
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"t" = (
-/turf/closed/wall/shuttle{
- tag = "icon-wall_floor";
- icon_state = "wall_floor"
- },
+/turf/open/floor/mineral/titanium/blue,
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/escape)
"u" = (
/turf/open/space,
@@ -122,13 +120,13 @@
"v" = (
/obj/structure/table,
/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"w" = (
/obj/machinery/door/airlock/glass{
name = "Emergency Shuttle Infirmary"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"x" = (
/obj/structure/window/shuttle,
@@ -138,7 +136,7 @@
"y" = (
/obj/structure/table/reinforced,
/obj/item/weapon/storage/toolbox/emergency,
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"z" = (
/obj/structure/table/reinforced,
@@ -151,13 +149,13 @@
dir = 4;
pixel_x = 0
},
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"A" = (
/obj/structure/chair/comfy/brown{
dir = 4
},
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"B" = (
/obj/structure/window/reinforced{
@@ -168,7 +166,7 @@
dir = 1
},
/obj/structure/table/reinforced,
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"C" = (
/turf/closed/wall/shuttle{
@@ -187,10 +185,10 @@
name = "Emergency Shuttle Cockpit";
req_access_txt = "19"
},
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"F" = (
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"G" = (
/obj/machinery/computer/emergency_shuttle,
@@ -198,13 +196,13 @@
dir = 4;
pixel_x = 0
},
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"H" = (
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"I" = (
/obj/structure/table/reinforced,
@@ -213,22 +211,22 @@
pixel_x = 0
},
/obj/structure/window/reinforced,
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"J" = (
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"K" = (
/obj/machinery/door/airlock/glass{
name = "Emergency Shuttle Brig";
req_access_txt = "2"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"L" = (
/obj/structure/table/reinforced,
/obj/item/weapon/storage/firstaid/regular,
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"M" = (
/obj/structure/table/reinforced,
@@ -238,7 +236,7 @@
dir = 4;
pixel_x = 0
},
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"N" = (
/turf/closed/wall/shuttle{
@@ -440,7 +438,7 @@ s
o
s
s
-O
+t
d
a
"}
@@ -451,7 +449,7 @@ d
x
d
E
-P
+f
x
d
e
diff --git a/_maps/shuttles/emergency_meta.dmm b/_maps/shuttles/emergency_meta.dmm
index 1a9a5a1a8aa..bbb459e58b9 100644
--- a/_maps/shuttles/emergency_meta.dmm
+++ b/_maps/shuttles/emergency_meta.dmm
@@ -3,10 +3,7 @@
/turf/open/space,
/area/space)
"ab" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/escape)
"ac" = (
/obj/structure/grille,
@@ -14,10 +11,7 @@
/turf/open/floor/plating,
/area/shuttle/escape)
"ad" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall14";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"ae" = (
/turf/closed/wall/shuttle{
@@ -29,14 +23,11 @@
/obj/machinery/door/airlock/shuttle{
name = "Emergency Shuttle Airlock"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ag" = (
/obj/structure/sign/nosmoking_2,
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"ah" = (
/obj/machinery/door/airlock/shuttle{
@@ -50,7 +41,7 @@
width = 25;
timid = 1
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ai" = (
/turf/closed/wall/shuttle{
@@ -59,10 +50,10 @@
},
/area/shuttle/escape)
"aj" = (
-/turf/closed/wall/shuttle{
- tag = "icon-wall3 (NORTHWEST)";
- icon_state = "wall3";
- dir = 9
+/turf/open/space,
+/turf/closed/wall/mineral/plastitanium{
+ dir = 8;
+ icon_state = "diagonalWall3"
},
/area/shuttle/escape)
"ak" = (
@@ -81,31 +72,31 @@
pixel_x = 5;
pixel_y = -1
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"am" = (
/obj/machinery/computer/crew,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"an" = (
/obj/machinery/computer/security,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ao" = (
/obj/structure/table,
/obj/item/weapon/storage/firstaid/regular,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ap" = (
/obj/structure/closet/emcloset,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aq" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ar" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"as" = (
/obj/item/device/radio/intercom{
@@ -115,7 +106,7 @@
pixel_y = 27
},
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"at" = (
/obj/item/clothing/suit/hazardvest{
@@ -196,7 +187,7 @@
/obj/structure/closet/crate{
name = "lifejackets"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"au" = (
/obj/structure/shuttle/engine/propulsion{
@@ -216,27 +207,24 @@
"aw" = (
/obj/structure/table,
/obj/item/weapon/storage/fancy/donut_box,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ax" = (
/obj/structure/chair/office/dark{
dir = 1
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ay" = (
/obj/structure/table,
/obj/item/weapon/restraints/handcuffs{
pixel_y = 3
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"az" = (
/obj/machinery/status_display,
-/turf/closed/wall/shuttle{
- icon_state = "swall3";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"aA" = (
/obj/structure/tank_dispenser/oxygen{
@@ -244,15 +232,15 @@
pixel_x = -1;
pixel_y = 2
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aB" = (
/obj/machinery/computer/communications,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aC" = (
/obj/structure/chair/office/dark,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aD" = (
/turf/closed/wall/shuttle{
@@ -263,24 +251,24 @@
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aF" = (
/obj/machinery/computer/emergency_shuttle,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aG" = (
/obj/structure/chair/office/dark{
dir = 8
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aH" = (
/obj/machinery/door/airlock/glass_command{
name = "Cockpit";
req_access_txt = "19"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aI" = (
/obj/machinery/vending/wallmed{
@@ -290,26 +278,18 @@
req_access_txt = "0";
use_power = 0
},
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"aJ" = (
/obj/structure/extinguisher_cabinet,
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"aK" = (
-/turf/closed/wall/shuttle{
- icon_state = "wall3"
- },
+/turf/closed/wall/mineral/plastitanium,
/area/shuttle/escape)
"aL" = (
/obj/machinery/computer/station_alert,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aM" = (
/turf/closed/wall/shuttle{
@@ -323,14 +303,14 @@
pixel_y = 0
},
/obj/machinery/hologram/holopad,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aO" = (
/obj/structure/table,
/obj/item/weapon/storage/toolbox/emergency{
pixel_y = 3
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aP" = (
/obj/structure/table,
@@ -340,7 +320,7 @@
pixel_y = 4;
use_power = 0
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aQ" = (
/obj/structure/table,
@@ -354,7 +334,7 @@
pixel_x = 0;
pixel_y = -31
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aR" = (
/obj/structure/table,
@@ -364,7 +344,7 @@
pixel_x = 0;
pixel_y = -27
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aS" = (
/obj/item/device/radio/intercom{
@@ -376,7 +356,7 @@
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aT" = (
/obj/structure/table,
@@ -403,7 +383,7 @@
req_access = null;
req_access_txt = "19"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aX" = (
/turf/closed/wall/shuttle{
@@ -416,7 +396,7 @@
name = "Brig";
req_access_txt = "2"
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"aZ" = (
/obj/machinery/door/airlock/glass_medical{
@@ -424,14 +404,11 @@
name = "Escape Shuttle Infirmary";
req_access_txt = "0"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ba" = (
/obj/structure/sign/bluecross_2,
-/turf/closed/wall/shuttle{
- icon_state = "swall14";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"bb" = (
/obj/machinery/door/airlock/shuttle{
@@ -461,32 +438,32 @@
/turf/open/floor/plasteel/floorgrime,
/area/shuttle/escape)
"bg" = (
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium,
/area/shuttle/escape)
"bh" = (
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"bi" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"bj" = (
/obj/structure/table,
/obj/item/weapon/defibrillator/loaded,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bk" = (
/obj/machinery/shower,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"bl" = (
/obj/machinery/sleeper{
dir = 8
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bm" = (
/obj/structure/rack,
@@ -524,14 +501,11 @@
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"bt" = (
/obj/structure/reagent_dispensers/peppertank,
-/turf/closed/wall/shuttle{
- icon_state = "swall3";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"bu" = (
/obj/structure/table,
@@ -566,7 +540,7 @@
pixel_x = 2;
pixel_y = 8
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bv" = (
/obj/structure/rack,
@@ -600,7 +574,7 @@
"bz" = (
/obj/structure/table/optable,
/obj/item/weapon/surgical_drapes,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bA" = (
/turf/open/floor/plasteel/warning{
@@ -608,7 +582,8 @@
},
/area/shuttle/escape)
"bB" = (
-/turf/closed/wall/shuttle{
+/turf/open/space,
+/turf/closed/wall/mineral/plastitanium{
icon_state = "diagonalWall3"
},
/area/shuttle/escape)
@@ -635,14 +610,14 @@
pixel_x = -4;
pixel_y = 4
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"bE" = (
/obj/structure/table,
/obj/item/weapon/restraints/handcuffs{
pixel_y = 3
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"bF" = (
/obj/structure/table,
@@ -651,7 +626,7 @@
idle_power_usage = 0;
use_power = 0
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"bG" = (
/obj/structure/table,
@@ -659,7 +634,7 @@
pixel_x = 2;
pixel_y = 2
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"bH" = (
/obj/structure/table,
@@ -681,11 +656,11 @@
pixel_x = -27;
pixel_y = 0
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bI" = (
/obj/structure/sink,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"bJ" = (
/obj/structure/table,
@@ -694,7 +669,7 @@
pixel_x = 2;
pixel_y = 3
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bK" = (
/obj/structure/table,
@@ -703,7 +678,7 @@
pixel_x = 3;
pixel_y = 3
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bL" = (
/obj/structure/sign/bluecross_2,
@@ -807,10 +782,7 @@
},
/area/shuttle/escape)
"bU" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s9";
- dir = 2
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
(1,1,1) = {"
@@ -847,19 +819,19 @@ aa
"}
(3,1,1) = {"
ab
-ak
-ak
-ak
-ak
-ak
-ak
-ak
-aU
-ak
-ak
-ak
-ak
-bS
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ad
+ab
"}
(4,1,1) = {"
ac
@@ -886,7 +858,7 @@ aG
ax
aq
aQ
-ae
+ad
be
be
be
@@ -902,9 +874,9 @@ aq
aq
aC
aR
-aV
+ad
bf
-br
+ad
be
be
bf
@@ -920,29 +892,29 @@ aq
aq
aW
bg
-ae
+ad
by
by
ac
"}
(8,1,1) = {"
ad
-ak
+ad
az
-aD
+ad
aH
-aM
+ad
az
-ak
-aX
-ak
-bc
+ad
+ad
+ad
+ad
az
-ak
-bT
+ad
+ad
"}
(9,1,1) = {"
-ae
+ad
ap
aq
aq
@@ -950,12 +922,12 @@ aq
aq
aq
ap
-aV
+ad
bh
bh
bh
bD
-ae
+ad
"}
(10,1,1) = {"
ac
@@ -967,14 +939,14 @@ aq
aq
aq
aY
-bg
-bg
-bg
+bU
+bU
+bU
bE
ac
"}
(11,1,1) = {"
-ae
+ad
ar
aq
aE
@@ -984,8 +956,8 @@ aq
aE
ac
bi
-bg
-bg
+bU
+bU
bF
ac
"}
@@ -998,12 +970,12 @@ aI
ar
aq
aE
-ae
+ad
bi
bs
bs
bG
-ae
+ad
"}
(13,1,1) = {"
ac
@@ -1015,11 +987,11 @@ ar
aq
aS
ad
-ak
+ad
bt
az
-ak
-bT
+ad
+ad
"}
(14,1,1) = {"
af
@@ -1030,12 +1002,12 @@ aJ
ar
aq
aE
-ae
+ad
bj
bu
bz
bH
-ae
+ad
"}
(15,1,1) = {"
ag
@@ -1083,7 +1055,7 @@ bl
bl
aq
bK
-ae
+ad
"}
(18,1,1) = {"
ac
@@ -1095,14 +1067,14 @@ ar
aq
aE
ba
-ak
+ad
ac
aZ
-bL
-bT
+ba
+ad
"}
(19,1,1) = {"
-ae
+ad
as
aq
aE
@@ -1110,12 +1082,12 @@ ac
ar
aq
aE
-ae
+ad
bm
bv
bA
bM
-ae
+ad
"}
(20,1,1) = {"
ah
@@ -1129,9 +1101,9 @@ aE
ac
bn
bw
-bx
+be
bN
-ae
+ad
"}
(21,1,1) = {"
ac
@@ -1144,8 +1116,8 @@ aq
aE
aJ
bo
-bx
-bx
+be
+be
bO
ac
"}
@@ -1160,13 +1132,13 @@ aq
aq
bb
bp
-bx
+be
bw
bP
ac
"}
(23,1,1) = {"
-ae
+ad
aq
aq
aq
@@ -1176,13 +1148,13 @@ aq
aq
bb
bp
-bx
-bx
+be
+be
bQ
-ae
+ad
"}
(24,1,1) = {"
-ae
+ad
at
aA
at
@@ -1195,21 +1167,21 @@ bq
bp
bp
bR
-ae
+ad
"}
(25,1,1) = {"
-ai
-ak
+ab
+ad
ac
-ak
+ad
ac
-ak
+ad
ac
-ak
-bc
-ak
+ad
+ad
+ad
ac
ac
-ak
-bU
+ad
+ab
"}
diff --git a/_maps/shuttles/emergency_mini.dmm b/_maps/shuttles/emergency_mini.dmm
index 20e636028fb..6b0ea0556bb 100644
--- a/_maps/shuttles/emergency_mini.dmm
+++ b/_maps/shuttles/emergency_mini.dmm
@@ -3,11 +3,7 @@
/turf/open/space,
/area/space)
"b" = (
-/turf/open/space,
-/turf/closed/wall/shuttle{
- icon_state = "swall_f6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/escape)
"c" = (
/obj/structure/shuttle/engine/propulsion{
@@ -24,10 +20,7 @@
},
/area/shuttle/escape)
"e" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall13";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"f" = (
/obj/structure/shuttle/engine/heater{
@@ -52,32 +45,32 @@
pixel_x = -2;
pixel_y = 4
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"i" = (
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"j" = (
/obj/machinery/sleeper{
dir = 8;
icon_state = "sleeper-open"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"k" = (
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"l" = (
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"m" = (
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle/red,
+/turf/open/floor/mineral/plastitanium/brig,
/area/shuttle/escape)
"n" = (
/obj/machinery/vending/wallmed{
@@ -85,7 +78,7 @@
pixel_x = 28;
req_access_txt = "0"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"o" = (
/obj/effect/spawner/structure/window/reinforced,
@@ -96,7 +89,7 @@
name = "Escape Shuttle Cell";
req_access_txt = "2"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"q" = (
/obj/machinery/door/airlock/glass_medical{
@@ -104,44 +97,41 @@
name = "Escape Shuttle Infirmary";
req_access_txt = "0"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"r" = (
-/turf/closed/wall/shuttle{
- icon_state = "swallc4";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/escape)
"s" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"t" = (
/obj/structure/closet/emcloset,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"u" = (
/obj/machinery/door/airlock/shuttle{
name = "Emergency Shuttle Airlock"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"v" = (
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"w" = (
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"x" = (
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"y" = (
/obj/structure/grille,
@@ -153,10 +143,7 @@
name = "Emergency NanoMed";
req_access_txt = "0"
},
-/turf/closed/wall/shuttle{
- icon_state = "swall3";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"A" = (
/obj/structure/chair{
@@ -165,7 +152,7 @@
/obj/item/device/radio/intercom{
pixel_x = 25
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"B" = (
/obj/machinery/door/airlock/shuttle{
@@ -179,11 +166,11 @@
timid = 1;
width = 21
},
-/turf/open/floor/plating,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"C" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"D" = (
/obj/structure/table,
@@ -194,7 +181,7 @@
},
/obj/item/weapon/crowbar,
/obj/item/weapon/extinguisher,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"E" = (
/turf/closed/wall/shuttle{
@@ -210,17 +197,14 @@
/area/shuttle/escape)
"G" = (
/obj/machinery/status_display,
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"H" = (
/obj/machinery/door/airlock/glass_command{
name = "Escape Shuttle Cockpit";
req_access_txt = "19"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"I" = (
/turf/closed/wall/shuttle{
@@ -230,38 +214,38 @@
/area/shuttle/escape)
"J" = (
/obj/machinery/computer/atmos_alert,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"K" = (
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"L" = (
/obj/item/device/radio/intercom{
name = "Station Intercom (General)";
pixel_y = 24
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"M" = (
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"N" = (
/obj/machinery/computer/security,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"O" = (
/obj/machinery/computer/crew,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"P" = (
/obj/machinery/computer/communications,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"Q" = (
/turf/open/space,
@@ -280,15 +264,15 @@
/obj/structure/table,
/obj/item/weapon/storage/firstaid/fire,
/obj/item/weapon/extinguisher,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"T" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"U" = (
/obj/machinery/computer/emergency_shuttle,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"V" = (
/obj/structure/table,
@@ -297,7 +281,7 @@
pixel_y = 3
},
/obj/item/weapon/crowbar,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"W" = (
/turf/closed/wall/shuttle{
@@ -316,24 +300,24 @@
(1,1,1) = {"
a
b
-g
-g
-g
-g
-g
-g
+e
+e
+e
+e
+e
+e
y
y
y
-g
-g
-g
-g
-g
-E
-g
-g
-Q
+e
+e
+e
+e
+e
+e
+e
+e
+b
a
"}
(2,1,1) = {"
@@ -353,11 +337,11 @@ s
v
v
D
-F
+e
J
O
-R
-Q
+r
+b
"}
(3,1,1) = {"
c
@@ -376,7 +360,7 @@ s
s
s
i
-F
+e
K
K
S
@@ -408,9 +392,9 @@ o
(5,1,1) = {"
c
f
-g
-g
-g
+e
+e
+e
r
s
x
@@ -445,7 +429,7 @@ v
v
s
i
-F
+e
L
s
T
@@ -468,14 +452,14 @@ s
s
s
i
-F
+e
M
M
V
o
"}
(8,1,1) = {"
-d
+b
e
m
m
@@ -491,32 +475,32 @@ s
w
w
D
-F
+e
N
P
-W
-X
+r
+b
"}
(9,1,1) = {"
a
-d
-g
-g
-g
-g
+b
+e
+e
+e
+e
u
-g
-g
+e
+e
y
-g
-g
+e
+e
B
-g
-g
-g
-I
-g
-g
-X
+e
+e
+e
+e
+e
+e
+b
a
"}
diff --git a/_maps/shuttles/emergency_supermatter.dmm b/_maps/shuttles/emergency_supermatter.dmm
index e9620c33893..6cac663b93b 100644
--- a/_maps/shuttles/emergency_supermatter.dmm
+++ b/_maps/shuttles/emergency_supermatter.dmm
@@ -3,17 +3,11 @@
/turf/open/space,
/area/space)
"ab" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/escape)
"ac" = (
/obj/structure/sign/radiation,
-/turf/closed/wall/shuttle{
- tag = "icon-swall12";
- icon_state = "swall12"
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"ad" = (
/obj/structure/grille,
@@ -27,30 +21,27 @@
},
/area/shuttle/escape)
"af" = (
-/turf/closed/wall/shuttle{
- tag = "icon-swall3";
- icon_state = "swall3"
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"ag" = (
/obj/structure/closet/radiation{
anchored = 1
},
/obj/item/clothing/glasses/meson/engine,
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"ah" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"ai" = (
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"aj" = (
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"ak" = (
/obj/structure/sign/radiation,
@@ -98,16 +89,13 @@
/area/shuttle/escape)
"aq" = (
/obj/machinery/status_display,
-/turf/closed/wall/shuttle{
- tag = "icon-swall3";
- icon_state = "swall3"
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"ar" = (
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"as" = (
/turf/open/floor/plating/warnplate{
@@ -126,19 +114,14 @@
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"aw" = (
-/turf/closed/wall/shuttle{
- icon_state = "swallc2";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/escape)
"ax" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_f9";
- dir = 2
- },
+/turf/open/floor/mineral/titanium/yellow,
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/escape)
"ay" = (
/turf/closed/wall/shuttle{
@@ -180,11 +163,11 @@
pixel_x = 4;
pixel_y = -4
},
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"aE" = (
/obj/structure/reagent_dispensers/fueltank,
-/turf/open/floor/plasteel/shuttle/yellow,
+/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"aF" = (
/obj/machinery/door/airlock/shuttle{
@@ -209,9 +192,7 @@
/area/shuttle/escape)
"aI" = (
/obj/structure/sign/radiation,
-/turf/closed/wall/shuttle{
- icon_state = "swallc1"
- },
+/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/escape)
"aJ" = (
/obj/structure/sign/radiation,
@@ -338,11 +319,9 @@
/obj/structure/shuttle/engine/propulsion,
/turf/open/floor/plating/airless,
/area/shuttle/escape)
-"bh" = (
+"bf" = (
/obj/structure/grille,
-/turf/open/floor/plating/warnplate{
- dir = 4
- },
+/turf/open/floor/plating,
/area/shuttle/escape)
"bg" = (
/obj/structure/grille,
@@ -350,9 +329,11 @@
dir = 8
},
/area/shuttle/escape)
-"bf" = (
+"bh" = (
/obj/structure/grille,
-/turf/open/floor/plating,
+/turf/open/floor/plating/warnplate{
+ dir = 4
+ },
/area/shuttle/escape)
(1,1,1) = {"
@@ -366,7 +347,7 @@ aw
aA
aC
aF
-aG
+aw
aa
aa
aa
@@ -383,14 +364,14 @@ aa
ab
af
ad
-ak
+ac
aq
ad
ax
ai
aD
ai
-aH
+aq
aa
aa
aN
@@ -439,7 +420,7 @@ ar
ar
ar
aI
-aG
+aw
aa
at
aa
@@ -534,8 +515,8 @@ av
av
av
av
-aJ
-aK
+aI
+aw
aa
at
aa
@@ -572,17 +553,17 @@ bc
be
"}
(10,1,1) = {"
-ae
+ab
af
ad
-ak
+ac
aq
ad
-ay
+ax
ai
aE
ai
-aH
+aq
aa
aa
aQ
@@ -602,11 +583,11 @@ aa
aa
aa
aa
-az
+aw
aA
aC
aA
-aK
+aw
aa
aa
aa
diff --git a/_maps/shuttles/emergency_wabbajack.dmm b/_maps/shuttles/emergency_wabbajack.dmm
index aa454b07d1a..891ab47501c 100644
--- a/_maps/shuttles/emergency_wabbajack.dmm
+++ b/_maps/shuttles/emergency_wabbajack.dmm
@@ -3,7 +3,7 @@
/turf/open/space,
/area/space)
"ab" = (
-/turf/closed/wall/shuttle/smooth,
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"ac" = (
/obj/structure/grille,
@@ -30,7 +30,7 @@
/area/shuttle/escape)
"ai" = (
/obj/structure/sign/biohazard,
-/turf/closed/wall/shuttle/smooth,
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"aj" = (
/obj/structure/barricade/wooden,
@@ -65,7 +65,7 @@
/turf/open/floor/plasteel/cult,
/area/shuttle/escape)
"aq" = (
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"ar" = (
/obj/structure/table,
@@ -75,7 +75,7 @@
pixel_y = 3
},
/obj/item/weapon/crowbar,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"as" = (
/obj/structure/grille,
@@ -104,13 +104,13 @@
/area/shuttle/escape)
"av" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aw" = (
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"ax" = (
/obj/machinery/door/airlock/shuttle{
@@ -126,16 +126,16 @@
pixel_x = -2;
pixel_y = 4
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"az" = (
/obj/machinery/computer/emergency_shuttle,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aA" = (
/obj/structure/table,
/obj/item/weapon/coin/mythril,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aB" = (
/obj/machinery/door/airlock/glass{
@@ -146,7 +146,7 @@
/area/shuttle/escape)
"aC" = (
/obj/machinery/door/airlock/shuttle,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aD" = (
/obj/machinery/door/airlock/shuttle{
@@ -163,7 +163,7 @@
/area/shuttle/escape)
"aF" = (
/obj/machinery/door/window/eastleft,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aG" = (
/obj/structure/extinguisher_cabinet{
@@ -176,17 +176,17 @@
pixel_y = 3
},
/obj/item/weapon/storage/box/beakers,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aH" = (
/obj/machinery/status_display,
-/turf/closed/wall/shuttle/smooth,
+/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"aI" = (
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aJ" = (
/obj/structure/chair{
@@ -195,22 +195,22 @@
/obj/structure/window/reinforced{
dir = 4
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aK" = (
/obj/machinery/sleeper{
icon_state = "sleeper-open";
dir = 4
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aL" = (
/obj/structure/table/reinforced,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aM" = (
/obj/machinery/chem_dispenser,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aN" = (
/obj/structure/table,
@@ -220,7 +220,7 @@
pixel_y = 1
},
/obj/item/weapon/wrench/medical,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aO" = (
/turf/open/floor/plating,
@@ -229,19 +229,19 @@
/obj/structure/chair/office/light{
dir = 8
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aQ" = (
/obj/machinery/chem_heater,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aR" = (
/obj/machinery/chem_master,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aS" = (
/obj/machinery/door/window/eastright,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aT" = (
/obj/structure/table/glass,
@@ -250,7 +250,7 @@
pixel_y = 2
},
/obj/item/weapon/reagent_containers/glass/bottle/charcoal,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aU" = (
/obj/machinery/door/airlock/glass,
@@ -333,7 +333,7 @@
/turf/open/floor/plating/airless,
/area/shuttle/escape)
"bh" = (
-/turf/closed/wall/shuttle/smooth/overspace,
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/escape)
(1,1,1) = {"
diff --git a/_maps/shuttles/ferry_base.dmm b/_maps/shuttles/ferry_base.dmm
index 6316c87650e..568837fe668 100644
--- a/_maps/shuttles/ferry_base.dmm
+++ b/_maps/shuttles/ferry_base.dmm
@@ -7,16 +7,10 @@
icon_state = "propulsion";
dir = 4
},
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/transport)
"c" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/transport)
"d" = (
/obj/structure/window/shuttle,
@@ -29,37 +23,32 @@
/turf/open/floor/plating,
/area/shuttle/transport)
"f" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s10";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/transport)
"g" = (
-/turf/open/floor/plasteel/shuttle,
-/turf/closed/wall/shuttle/interior{
- icon_state = "swall_f9"
- },
+/turf/open/floor/mineral/titanium/blue,
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/transport)
"h" = (
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"i" = (
/obj/machinery/computer/shuttle/ferry/request,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"j" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"k" = (
/obj/machinery/door/airlock/shuttle,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"l" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"m" = (
/obj/machinery/door/airlock/shuttle,
@@ -74,7 +63,7 @@
width = 5;
timid = 1
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"n" = (
/obj/structure/shuttle/engine/propulsion{
@@ -94,13 +83,13 @@
/area/shuttle/transport)
"p" = (
/obj/structure/closet/crate,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"q" = (
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"r" = (
/turf/closed/wall/shuttle{
@@ -113,15 +102,15 @@
a
b
k
-n
+b
a
"}
(2,1,1) = {"
b
g
l
-o
-n
+g
+b
"}
(3,1,1) = {"
c
@@ -191,5 +180,5 @@ f
d
m
d
-r
+f
"}
diff --git a/_maps/shuttles/ferry_lighthouse.dmm b/_maps/shuttles/ferry_lighthouse.dmm
index 11f999d0918..885358646eb 100644
--- a/_maps/shuttles/ferry_lighthouse.dmm
+++ b/_maps/shuttles/ferry_lighthouse.dmm
@@ -17,7 +17,7 @@
/turf/open/floor/plating/airless,
/area/shuttle/transport)
"ad" = (
-/turf/closed/wall/shuttle/smooth,
+/turf/closed/wall/mineral/titanium,
/area/shuttle/transport)
"ae" = (
/turf/open/space,
@@ -34,18 +34,18 @@
/area/shuttle/transport)
"ai" = (
/obj/machinery/vending/liberationstation,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"aj" = (
/obj/machinery/door/airlock/vault,
/turf/open/floor/plating/airless,
/area/shuttle/transport)
"ak" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"al" = (
/obj/machinery/computer/shuttle/ferry/request,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"am" = (
/obj/structure/grille{
@@ -59,13 +59,13 @@
dir = 8
},
/obj/machinery/vending/autodrobe,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"ao" = (
/obj/structure/mirror/magic/badmin{
pixel_x = 30
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"ap" = (
/turf/closed/wall,
@@ -75,7 +75,7 @@
dir = 8
},
/obj/machinery/vending/clothing,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"ar" = (
/obj/structure/chair,
@@ -146,47 +146,43 @@
/area/shuttle/transport)
"aF" = (
/obj/machinery/vending/sovietsoda,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"aG" = (
/obj/machinery/vending/snack,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"aH" = (
/obj/machinery/newscaster{
pixel_y = 30
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"aI" = (
/obj/structure/bed,
/obj/item/weapon/bedsheet/wiz,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"aJ" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"aK" = (
/obj/structure/table/wood,
/obj/item/device/flashlight/lamp/green,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"aL" = (
/turf/closed/wall/rust,
/area/shuttle/transport)
"aM" = (
-/obj/structure/table/wood,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/floor/wood,
+/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/transport)
"aN" = (
/obj/machinery/power/grounding_rod{
anchored = 1
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"aO" = (
/obj/machinery/door/airlock/shuttle,
@@ -201,11 +197,11 @@
port_angle = 180;
width = 16
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"aP" = (
/obj/machinery/vending/magivend,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"aQ" = (
/obj/structure/grille,
@@ -226,26 +222,26 @@
"aT" = (
/obj/structure/bed,
/obj/item/weapon/bedsheet/centcom,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"aU" = (
/obj/structure/bed,
/obj/item/weapon/bedsheet/rainbow,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"aV" = (
/obj/structure/closet/crate,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"aW" = (
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"aX" = (
/obj/structure/window/fulltile,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/transport)
"aY" = (
/obj/structure/grille,
@@ -253,10 +249,7 @@
/turf/closed/wall/shuttle/smooth,
/area/shuttle/transport)
"aZ" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s9";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/transport)
"ba" = (
/obj/machinery/conveyor{
@@ -400,7 +393,7 @@ bj
"}
(5,1,1) = {"
ad
-ad
+aM
ai
ak
ao
@@ -418,8 +411,8 @@ bj
"}
(6,1,1) = {"
ae
-ad
-ad
+aZ
+aM
al
ap
ap
@@ -431,15 +424,15 @@ ap
aL
be
bh
-ad
+aM
ad
"}
(7,1,1) = {"
ae
ae
+aZ
ad
-ad
-ad
+aM
ar
au
au
@@ -448,8 +441,8 @@ au
au
aL
bf
-ad
-ad
+aM
+aZ
ae
"}
(8,1,1) = {"
@@ -483,8 +476,8 @@ aC
aS
aC
bc
-ad
-ad
+aM
+aZ
ae
ae
"}
@@ -518,8 +511,8 @@ aD
aD
aD
aD
-ad
-ad
+aM
+aZ
ae
ae
ae
@@ -553,8 +546,8 @@ ap
aE
aN
aE
-ad
-ad
+aM
+aZ
ae
ae
ae
@@ -639,7 +632,7 @@ ae
ae
ae
ae
-ax
+ad
aG
aE
aU
@@ -657,11 +650,11 @@ ae
ae
ae
ae
-ax
+ad
aH
aE
aV
-ax
+ad
ae
ae
ae
@@ -693,11 +686,11 @@ ae
ae
ae
ae
-ax
+ad
ak
aE
aW
-ax
+ad
ae
ae
ae
@@ -711,11 +704,11 @@ ae
ae
ae
ae
-ax
+ad
aJ
aE
aW
-ax
+ad
ae
ae
ae
@@ -729,11 +722,11 @@ ae
ae
ae
ae
-ax
+ad
aJ
aE
aW
-ax
+ad
ae
ae
ae
@@ -765,11 +758,11 @@ ae
ae
ae
ae
-ax
+ad
aJ
aE
aW
-ax
+ad
ae
ae
ae
@@ -783,11 +776,11 @@ ae
ae
ae
ae
-ax
+ad
aK
aE
aW
-ax
+ad
ae
ae
ae
@@ -801,7 +794,7 @@ ae
ae
ae
ae
-aA
+aZ
ay
aO
ay
diff --git a/_maps/shuttles/ferry_meat.dmm b/_maps/shuttles/ferry_meat.dmm
index 117d96f4fde..3b2c1da858c 100644
--- a/_maps/shuttles/ferry_meat.dmm
+++ b/_maps/shuttles/ferry_meat.dmm
@@ -7,28 +7,17 @@
icon_state = "propulsion";
dir = 4
},
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/transport)
"c" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/transport)
"d" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s10";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/transport)
"e" = (
/turf/open/floor/plasteel/freezer,
-/turf/closed/wall/shuttle/interior{
- icon_state = "swall_f9"
- },
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/transport)
"f" = (
/obj/structure/chair{
@@ -181,15 +170,15 @@
a
b
p
-r
+b
a
"}
(2,1,1) = {"
b
e
i
-s
-r
+e
+b
"}
(3,1,1) = {"
c
@@ -259,5 +248,5 @@ d
o
q
o
-x
+d
"}
diff --git a/_maps/shuttles/whiteship_box.dmm b/_maps/shuttles/whiteship_box.dmm
index 016e447f3ca..9262a1c54a1 100644
--- a/_maps/shuttles/whiteship_box.dmm
+++ b/_maps/shuttles/whiteship_box.dmm
@@ -3,10 +3,7 @@
/turf/open/space,
/area/space)
"ab" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/abandoned)
"ac" = (
/turf/closed/wall/shuttle{
@@ -29,7 +26,7 @@
width = 35;
timid = 1
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"ae" = (
/turf/closed/wall/shuttle{
@@ -61,17 +58,17 @@
},
/area/shuttle/abandoned)
"aj" = (
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"ak" = (
/obj/structure/table,
/obj/item/device/radio/off,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"al" = (
/obj/structure/table,
/obj/item/weapon/screwdriver,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"am" = (
/turf/closed/wall/shuttle{
@@ -97,9 +94,8 @@
/turf/open/floor/plating/airless,
/area/shuttle/abandoned)
"ap" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_f15"
- },
+/turf/open/floor/plating,
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/abandoned)
"aq" = (
/turf/closed/wall/shuttle{
@@ -111,7 +107,7 @@
/obj/machinery/computer/pod{
id = "oldship_gun"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"as" = (
/turf/closed/wall/shuttle{
@@ -131,7 +127,7 @@
/obj/structure/rack,
/obj/item/clothing/suit/space/hardsuit/medical,
/obj/item/clothing/mask/breath,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aw" = (
/obj/machinery/door/airlock/glass,
@@ -171,9 +167,7 @@
/turf/open/floor/plating/airless,
/area/shuttle/abandoned)
"aC" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_f17"
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/abandoned)
"aD" = (
/obj/machinery/door/airlock/shuttle,
@@ -184,7 +178,7 @@
charge = 100;
maxcharge = 15000
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aF" = (
/turf/closed/wall/shuttle{
@@ -198,7 +192,7 @@
/obj/item/weapon/tank/internals/emergency_oxygen,
/obj/item/weapon/tank/internals/emergency_oxygen,
/obj/item/weapon/storage/toolbox/mechanical,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aH" = (
/obj/structure/frame/computer{
@@ -215,13 +209,13 @@
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aK" = (
/obj/item/weapon/shard{
icon_state = "medium"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aL" = (
/obj/structure/grille,
@@ -235,7 +229,7 @@
/area/shuttle/abandoned)
"aN" = (
/obj/machinery/door/window,
-/turf/open/floor/plasteel/shuttle/purple,
+/turf/open/floor/mineral/titanium/purple,
/area/shuttle/abandoned)
"aO" = (
/obj/structure/bed,
@@ -244,16 +238,16 @@
/obj/structure/window/reinforced{
dir = 4
},
-/turf/open/floor/plasteel/shuttle/purple,
+/turf/open/floor/mineral/titanium/purple,
/area/shuttle/abandoned)
"aP" = (
/obj/structure/table,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aQ" = (
/obj/structure/table,
/obj/item/weapon/gun/energy/laser/retro,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aR" = (
/obj/machinery/door/airlock/glass,
@@ -264,32 +258,28 @@
dir = 4
},
/obj/effect/decal/remains/human,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aT" = (
/obj/machinery/computer/shuttle/white_ship,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aU" = (
/obj/machinery/portable_atmospherics/canister/oxygen,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aV" = (
/obj/structure/table,
/obj/item/weapon/tank/internals/oxygen,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aW" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s5";
- dir = 2
- },
+/obj/machinery/door/airlock/shuttle,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aX" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s9";
- dir = 2
- },
+/turf/open/floor/mineral/titanium,
+/turf/closed/wall/mineral/titanium/interior,
/area/shuttle/abandoned)
"aY" = (
/obj/structure/bed,
@@ -300,38 +290,38 @@
/obj/structure/window/reinforced{
dir = 8
},
-/turf/open/floor/plasteel/shuttle/purple,
+/turf/open/floor/mineral/titanium/purple,
/area/shuttle/abandoned)
"aZ" = (
/obj/machinery/door/window/northright,
/obj/effect/decal/remains/human,
-/turf/open/floor/plasteel/shuttle/purple,
+/turf/open/floor/mineral/titanium/purple,
/area/shuttle/abandoned)
"ba" = (
/obj/machinery/portable_atmospherics/scrubber,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bb" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_f18"
+/obj/structure/frame/computer{
+ anchored = 1
},
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bc" = (
/obj/item/device/multitool,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bd" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"be" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_f16"
- },
+/obj/machinery/door/airlock/glass,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bf" = (
/obj/item/weapon/scalpel,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bg" = (
/obj/structure/table,
@@ -339,7 +329,7 @@
pixel_x = 6;
pixel_y = -5
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bh" = (
/obj/machinery/sleeper{
@@ -347,7 +337,7 @@
dir = 8
},
/obj/effect/decal/remains/human,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
(1,1,1) = {"
@@ -360,10 +350,10 @@ aa
aa
aa
ab
-aq
-af
-aq
+aC
aW
+aC
+ab
aa
aa
aa
@@ -383,11 +373,11 @@ aa
aa
aa
aa
-aA
-au
+aC
+aX
aj
-aF
-ah
+aX
+aC
aa
aa
aa
@@ -407,11 +397,11 @@ aa
aa
aa
aa
-ae
+aC
aj
aj
aj
-ae
+aC
aa
aa
aa
@@ -431,11 +421,11 @@ aa
aa
aa
aa
-ae
+aC
aj
aj
aj
-ae
+aC
aa
aa
aa
@@ -455,11 +445,11 @@ aa
aa
aa
aa
-ae
+aC
aj
aj
aj
-ae
+aC
aa
aa
aa
@@ -479,11 +469,11 @@ aa
aa
aa
aa
-ae
+aC
aj
aj
aj
-ae
+aC
aa
aa
aa
@@ -503,11 +493,11 @@ aa
aa
aa
aa
-ae
+aC
aj
aj
aj
-ae
+aC
aa
aa
aa
@@ -527,11 +517,11 @@ aa
aa
aa
aa
-ae
+aC
aj
aj
aj
-ae
+aC
aa
aa
aa
@@ -551,11 +541,11 @@ aa
aa
aa
aa
-ae
+aC
aj
aj
aU
-ae
+aC
aa
aa
aa
@@ -575,11 +565,11 @@ aa
aa
aa
aa
-aA
-aI
+aC
+aX
aj
-az
-ah
+aX
+aC
aa
aa
aa
@@ -599,11 +589,11 @@ aa
aa
aa
aa
-ac
-aq
-af
-aq
-aX
+ab
+aC
+aW
+aC
+ab
aa
aa
aa
@@ -624,9 +614,9 @@ aa
aa
aa
aa
-ae
+aC
aj
-ae
+aC
aa
aa
aa
@@ -648,10 +638,10 @@ aa
aa
aa
ab
-aq
-af
-aq
+aC
aW
+aC
+ab
aa
aa
aa
@@ -671,12 +661,12 @@ aa
aa
aa
ab
-aq
-au
+aC
+aX
aj
-aF
-aq
-aW
+aX
+aC
+ab
aa
aa
aa
@@ -694,78 +684,78 @@ an
an
aB
aa
-aA
-au
+aC
+aX
aj
aj
aj
-aF
-ah
+aX
+aC
aa
ag
an
an
an
aB
-aW
+ab
aa
"}
(16,1,1) = {"
-ac
-ah
-ao
-ao
-ao
-ae
ab
-ah
-aj
-aj
-aj
-aj
-aj
-aA
-aW
-ae
+aC
ao
ao
ao
-aA
-aX
+aC
+ab
+aC
+aj
+aj
+aj
+aj
+aj
+aC
+ab
+aC
+ao
+ao
+ao
+aC
+ab
aa
"}
(17,1,1) = {"
aa
-ac
+ab
ap
at
at
+ap
aC
-aq
-au
-aj
-aj
-aj
-aj
-aj
-aF
-aq
-bb
-at
-at
-be
aX
+aj
+aj
+aj
+aj
+aj
+aX
+aC
+ap
+at
+at
+ap
+ab
aa
aa
"}
(18,1,1) = {"
aa
aa
-ac
+ab
ap
at
at
-ae
+aC
aj
aj
aj
@@ -773,11 +763,11 @@ aj
aj
aj
ba
-ae
+aC
at
at
-be
-aX
+ap
+ab
aa
aa
aa
@@ -786,21 +776,21 @@ aa
aa
aa
aa
-ac
-as
+ab
+aC
aD
-ai
-am
-am
+aC
+aC
+aC
aM
-aR
+be
aM
-am
-am
-ai
+aC
+aC
+aC
aD
-as
-aX
+aC
+ab
aa
aa
aa
@@ -811,7 +801,7 @@ aa
aa
aa
ab
-ah
+aC
aj
aj
aj
@@ -823,8 +813,8 @@ aj
aj
aj
aj
-aA
-aW
+aC
+ab
aa
aa
aa
@@ -834,8 +824,8 @@ aa
aa
aa
ab
-aq
-au
+aC
+aX
aE
aj
aj
@@ -847,9 +837,9 @@ aj
aj
aj
aj
-aA
-aq
-aW
+aC
+aC
+ab
aa
aa
aa
@@ -857,8 +847,8 @@ aa
(22,1,1) = {"
aa
ab
-aq
-au
+aC
+aX
aj
aj
aj
@@ -871,21 +861,21 @@ am
aI
aj
aj
-aA
-ai
-aq
-aW
+aC
+aC
+aC
+ab
aa
aa
"}
(23,1,1) = {"
ab
-ai
-ai
-am
-am
-as
-aI
+aC
+aC
+aC
+aC
+aC
+aX
aj
ae
aN
@@ -895,10 +885,10 @@ aj
af
aj
aj
-af
+aW
aj
-aF
-ah
+aX
+aC
aa
aa
"}
@@ -908,8 +898,8 @@ aj
aj
av
av
-aF
-ah
+aX
+aC
aj
ae
aO
@@ -919,21 +909,21 @@ aY
ae
aj
aj
-ae
+aC
aj
bg
-aA
-aW
+aC
+ab
aa
"}
(25,1,1) = {"
-ae
+aC
aj
aj
aj
aj
aG
-ae
+aC
aj
af
aj
@@ -943,21 +933,21 @@ aZ
ae
aj
aj
-ae
+aC
aj
aj
-aF
-ah
+aX
+aC
aa
"}
(26,1,1) = {"
-ae
+aC
ak
aj
aj
aj
aj
-ae
+aC
aj
aF
am
@@ -971,17 +961,17 @@ aL
bf
aj
aj
-ae
+aC
aa
"}
(27,1,1) = {"
-ae
+aC
al
aj
aj
aj
aj
-af
+aW
aj
aj
aj
@@ -995,18 +985,18 @@ aL
aj
aj
bh
-ae
+aC
aa
"}
(28,1,1) = {"
-ae
+aC
aj
aj
aj
aj
aj
-aA
-aI
+aC
+aX
aj
aj
aj
@@ -1019,64 +1009,64 @@ aL
aj
aj
aj
-ae
+aC
aa
"}
(29,1,1) = {"
-ae
+aC
aj
aj
aj
aj
-az
-aq
-ai
-am
+aX
+aC
+aC
+aC
aL
aR
aL
-am
-am
-am
-am
-ah
+aC
+aC
+aC
+aC
+aC
aj
aj
aj
-ae
+aC
aa
"}
(30,1,1) = {"
-ae
+aC
aj
aj
aj
-az
-aq
-au
-aj
-aj
-aj
-aj
-aj
-aj
-aP
-aP
-aP
-ae
-aj
-aj
-az
aX
+aC
+aX
+aj
+aj
+aj
+aj
+aj
+aj
+aP
+aP
+aP
+aC
+aj
+aj
+aX
+ab
aa
"}
(31,1,1) = {"
-af
+aW
aj
ar
aj
-aq
-au
+aC
+aX
aj
aj
aj
@@ -1087,20 +1077,20 @@ aj
aj
aj
aj
-aF
-aI
-aH
-ae
+aX
+aX
+bb
+aC
aa
aa
"}
(32,1,1) = {"
-ac
-am
-as
+ab
+aC
+aC
aw
-ae
-aH
+aC
+bb
aJ
aj
aj
@@ -1112,19 +1102,19 @@ aj
aj
bd
aH
-aA
-as
-aX
+aC
+aC
+ab
aa
aa
"}
(33,1,1) = {"
aa
aa
-ae
+aC
ax
-ah
-aH
+aC
+bb
aJ
aj
aj
@@ -1135,9 +1125,9 @@ aj
aj
aj
aj
-az
-aq
aX
+aC
+ab
aa
aa
aa
@@ -1145,10 +1135,10 @@ aa
(34,1,1) = {"
aa
aa
-ac
+ab
ay
-aA
-aI
+aC
+aX
aK
aj
aj
@@ -1158,9 +1148,9 @@ aP
aj
aj
aj
-az
-aq
aX
+aC
+ab
aa
aa
aa
@@ -1171,9 +1161,9 @@ aa
aa
aa
aa
-ac
-ai
-am
+ab
+aC
+aC
aL
aL
aL
@@ -1181,9 +1171,9 @@ aL
aL
aL
aL
-am
-ai
-aX
+aC
+aC
+ab
aa
aa
aa
diff --git a/_maps/shuttles/whiteship_meta.dmm b/_maps/shuttles/whiteship_meta.dmm
index f61efc28eca..3d78655dc8d 100644
--- a/_maps/shuttles/whiteship_meta.dmm
+++ b/_maps/shuttles/whiteship_meta.dmm
@@ -3,16 +3,10 @@
/turf/open/space,
/area/space)
"ab" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall_s6";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/shuttle/abandoned)
"ac" = (
-/turf/closed/wall/shuttle{
- icon_state = "swall14";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/abandoned)
"ad" = (
/turf/closed/wall/shuttle{
@@ -52,7 +46,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"ah" = (
/obj/machinery/door/airlock/shuttle{
@@ -62,7 +56,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"ai" = (
/turf/closed/wall/shuttle{
@@ -106,7 +100,7 @@
/obj/effect/decal/cleanable/greenglow{
desc = "Looks like something's sprung a leak"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"ao" = (
/obj/structure/mirror{
@@ -127,7 +121,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"ap" = (
/turf/closed/wall/shuttle{
@@ -149,7 +143,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"ar" = (
/obj/structure/table,
@@ -160,7 +154,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"as" = (
/obj/structure/table,
@@ -177,7 +171,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"at" = (
/obj/machinery/suit_storage_unit/standard_unit,
@@ -185,7 +179,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"au" = (
/obj/structure/tank_dispenser/oxygen{
@@ -197,7 +191,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"av" = (
/turf/closed/wall/shuttle{
@@ -212,7 +206,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"ax" = (
/obj/effect/decal/cleanable/dirt{
@@ -223,7 +217,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"ay" = (
/obj/structure/closet/crate/medical{
@@ -345,7 +339,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"aH" = (
/obj/effect/decal/cleanable/blood/old,
@@ -361,7 +355,7 @@
name = "remains"
},
/obj/item/weapon/gun/energy/laser/retro,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"aI" = (
/obj/structure/bed,
@@ -372,7 +366,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aJ" = (
/obj/structure/table,
@@ -386,7 +380,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aK" = (
/obj/effect/decal/cleanable/dirt{
@@ -394,14 +388,14 @@
name = "dust"
},
/obj/effect/decal/cleanable/oil,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"aL" = (
/obj/effect/decal/cleanable/dirt{
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"aM" = (
/obj/machinery/door/airlock/shuttle{
@@ -411,7 +405,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"aN" = (
/obj/effect/decal/cleanable/blood/old,
@@ -426,7 +420,7 @@
icon_state = "remains";
name = "remains"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"aO" = (
/obj/machinery/door/airlock/shuttle{
@@ -486,7 +480,7 @@
name = "remains"
},
/obj/effect/decal/cleanable/blood/gibs/old,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aT" = (
/obj/effect/decal/cleanable/blood/old,
@@ -498,7 +492,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"aU" = (
/obj/effect/decal/cleanable/blood/old,
@@ -511,7 +505,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"aV" = (
/obj/structure/bed,
@@ -520,7 +514,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aW" = (
/obj/structure/table,
@@ -537,7 +531,7 @@
name = "dust"
},
/obj/item/weapon/wrench,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aX" = (
/obj/structure/rack{
@@ -562,7 +556,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aY" = (
/obj/machinery/portable_atmospherics/canister/oxygen,
@@ -570,7 +564,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"aZ" = (
/turf/closed/wall/shuttle{
@@ -612,7 +606,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"be" = (
/turf/closed/wall/shuttle{
@@ -629,7 +623,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"bg" = (
/obj/machinery/vending/boozeomat{
@@ -638,10 +632,7 @@
req_access_txt = "0";
use_power = 0
},
-/turf/closed/wall/shuttle{
- icon_state = "swall12";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/abandoned)
"bh" = (
/turf/closed/wall/shuttle{
@@ -667,7 +658,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"bk" = (
/turf/closed/wall/shuttle{
@@ -691,7 +682,7 @@
/obj/machinery/vending/cigarette{
use_power = 0
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bn" = (
/obj/effect/decal/cleanable/blood/old,
@@ -700,7 +691,7 @@
name = "dust"
},
/obj/effect/decal/cleanable/blood/gibs/limb,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"bo" = (
/obj/effect/decal/cleanable/blood/gibs/old,
@@ -708,7 +699,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"bp" = (
/obj/effect/decal/cleanable/blood/old,
@@ -716,7 +707,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"bq" = (
/obj/effect/decal/cleanable/dirt{
@@ -724,7 +715,7 @@
name = "dust"
},
/obj/effect/decal/cleanable/cobweb2,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"br" = (
/obj/structure/frame/computer,
@@ -733,7 +724,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bs" = (
/obj/structure/table,
@@ -742,7 +733,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bt" = (
/obj/structure/table,
@@ -751,7 +742,7 @@
name = "dust"
},
/obj/item/weapon/storage/photo_album,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bu" = (
/obj/structure/table,
@@ -763,7 +754,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bv" = (
/obj/structure/reagent_dispensers/fueltank,
@@ -774,21 +765,21 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"bw" = (
/obj/machinery/vending/coffee{
pixel_x = -2;
use_power = 0
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bx" = (
/obj/effect/decal/cleanable/dirt{
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"by" = (
/obj/structure/chair,
@@ -796,7 +787,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bz" = (
/obj/effect/decal/cleanable/dirt{
@@ -807,7 +798,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bA" = (
/obj/effect/decal/cleanable/dirt{
@@ -818,7 +809,7 @@
dir = 1;
pixel_y = 0
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bB" = (
/obj/effect/decal/cleanable/dirt{
@@ -833,7 +824,7 @@
dir = 1;
pixel_y = 0
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bC" = (
/obj/structure/chair/office/light{
@@ -843,7 +834,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bD" = (
/obj/structure/table,
@@ -857,7 +848,7 @@
pixel_x = -1;
pixel_y = 2
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bE" = (
/obj/machinery/door/airlock/shuttle{
@@ -867,7 +858,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"bF" = (
/obj/structure/chair{
@@ -877,7 +868,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bG" = (
/obj/structure/table,
@@ -886,7 +877,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bH" = (
/obj/structure/table,
@@ -902,7 +893,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bI" = (
/obj/structure/table,
@@ -911,7 +902,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bJ" = (
/obj/structure/chair{
@@ -921,7 +912,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bK" = (
/obj/machinery/door/airlock/shuttle{
@@ -931,7 +922,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"bL" = (
/obj/effect/decal/cleanable/dirt{
@@ -948,7 +939,7 @@
},
/obj/item/weapon/reagent_containers/spray/cleaner,
/obj/structure/table,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bM" = (
/obj/item/clothing/suit/bio_suit,
@@ -964,7 +955,7 @@
/obj/item/clothing/mask/breath,
/obj/item/clothing/mask/breath,
/obj/structure/table,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bN" = (
/obj/effect/decal/cleanable/blood/gibs/old,
@@ -979,7 +970,7 @@
icon_state = "remains";
name = "remains"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bO" = (
/obj/effect/decal/cleanable/blood/old,
@@ -988,7 +979,7 @@
name = "dust"
},
/obj/effect/decal/cleanable/blood/gibs/limb,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bP" = (
/obj/effect/decal/cleanable/dirt{
@@ -1002,7 +993,7 @@
/obj/structure/table,
/obj/item/clothing/head/helmet/swat/nanotrasen,
/obj/item/clothing/head/helmet/swat/nanotrasen,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bQ" = (
/obj/item/weapon/storage/toolbox/emergency{
@@ -1019,7 +1010,7 @@
name = "dust"
},
/obj/structure/table,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bR" = (
/obj/machinery/door/airlock/shuttle{
@@ -1029,7 +1020,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"bS" = (
/obj/effect/decal/cleanable/blood/old,
@@ -1040,7 +1031,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bT" = (
/obj/effect/decal/cleanable/dirt{
@@ -1048,7 +1039,7 @@
name = "dust"
},
/obj/machinery/computer/shuttle/white_ship,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bU" = (
/obj/structure/reagent_dispensers/watertank,
@@ -1056,14 +1047,14 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"bV" = (
/obj/machinery/vending/cola{
pixel_x = -1;
use_power = 0
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bW" = (
/obj/structure/chair{
@@ -1073,7 +1064,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bX" = (
/obj/effect/decal/cleanable/dirt{
@@ -1084,7 +1075,7 @@
dir = 2;
pixel_y = 3
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bY" = (
/obj/effect/decal/cleanable/dirt{
@@ -1099,7 +1090,7 @@
dir = 2;
pixel_y = 3
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"bZ" = (
/obj/structure/chair/office/light,
@@ -1107,7 +1098,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"ca" = (
/obj/effect/decal/cleanable/blood/old,
@@ -1126,7 +1117,7 @@
icon_state = "remains";
name = "remains"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"cb" = (
/obj/item/weapon/phone{
@@ -1142,7 +1133,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cc" = (
/turf/closed/wall/shuttle{
@@ -1155,7 +1146,7 @@
pixel_x = -1;
use_power = 0
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"ce" = (
/obj/structure/sign/science{
@@ -1165,7 +1156,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"cf" = (
/obj/structure/frame/computer,
@@ -1173,7 +1164,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cg" = (
/obj/structure/table,
@@ -1182,7 +1173,7 @@
name = "dust"
},
/obj/item/device/megaphone,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"ch" = (
/obj/structure/table,
@@ -1191,7 +1182,7 @@
name = "dust"
},
/obj/item/device/mass_spectrometer,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"ci" = (
/obj/structure/table,
@@ -1202,14 +1193,11 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cj" = (
/obj/structure/sign/botany,
-/turf/closed/wall/shuttle{
- icon_state = "swall8";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/abandoned)
"ck" = (
/obj/machinery/door/airlock/shuttle{
@@ -1219,7 +1207,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"cl" = (
/obj/machinery/door/airlock/shuttle{
@@ -1229,7 +1217,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"cm" = (
/obj/machinery/door/airlock/shuttle{
@@ -1239,14 +1227,11 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"cn" = (
/obj/structure/sign/bluecross_2,
-/turf/closed/wall/shuttle{
- icon_state = "swall8";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/abandoned)
"co" = (
/obj/machinery/door/airlock/shuttle{
@@ -1258,7 +1243,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"cp" = (
/turf/closed/wall/shuttle{
@@ -1285,14 +1270,14 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cr" = (
/obj/machinery/biogenerator{
idle_power_usage = 0;
use_power = 0
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cs" = (
/obj/machinery/vending/hydroseeds{
@@ -1311,7 +1296,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cu" = (
/obj/structure/kitchenspike,
@@ -1320,7 +1305,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cv" = (
/obj/structure/table,
@@ -1334,7 +1319,7 @@
name = "dust"
},
/obj/effect/decal/cleanable/cobweb2,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cw" = (
/obj/structure/fluff/empty_sleeper/nanotrasen,
@@ -1343,7 +1328,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cx" = (
/obj/structure/fluff/empty_sleeper/nanotrasen,
@@ -1352,7 +1337,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cy" = (
/obj/machinery/sleeper{
@@ -1363,7 +1348,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cz" = (
/obj/structure/closet/crate/freezer,
@@ -1378,7 +1363,7 @@
name = "dust"
},
/obj/effect/decal/cleanable/xenoblood,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cA" = (
/obj/structure/table/optable,
@@ -1388,7 +1373,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cB" = (
/obj/structure/table,
@@ -1404,7 +1389,7 @@
/obj/item/weapon/wirecutters,
/obj/item/device/plant_analyzer,
/obj/item/weapon/reagent_containers/glass/bucket,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cC" = (
/obj/structure/sink{
@@ -1417,16 +1402,13 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"cD" = (
/obj/machinery/smartfridge{
use_power = 0
},
-/turf/closed/wall/shuttle{
- icon_state = "swall3";
- dir = 2
- },
+/turf/closed/wall/mineral/titanium,
/area/shuttle/abandoned)
"cE" = (
/obj/structure/sink{
@@ -1439,7 +1421,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"cF" = (
/obj/effect/decal/cleanable/egg_smudge,
@@ -1448,7 +1430,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"cG" = (
/obj/structure/table,
@@ -1458,7 +1440,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cH" = (
/obj/structure/fluff/empty_sleeper/nanotrasen,
@@ -1467,7 +1449,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cI" = (
/obj/structure/chair/office/light,
@@ -1479,7 +1461,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"cJ" = (
/obj/structure/fluff/empty_sleeper/nanotrasen,
@@ -1487,7 +1469,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cK" = (
/obj/machinery/vending/wallmed{
@@ -1505,7 +1487,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"cL" = (
/obj/effect/decal/cleanable/dirt{
@@ -1514,7 +1496,7 @@
},
/obj/effect/decal/cleanable/ash,
/obj/effect/decal/cleanable/xenoblood,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"cM" = (
/obj/effect/decal/cleanable/xenoblood,
@@ -1528,7 +1510,7 @@
icon_state = "remainsxeno";
name = "remains"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"cN" = (
/obj/structure/sink{
@@ -1543,7 +1525,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/shuttle/abandoned)
"cO" = (
/obj/structure/shuttle/engine/propulsion{
@@ -1558,7 +1540,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cQ" = (
/obj/machinery/hydroponics/constructable,
@@ -1567,7 +1549,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cR" = (
/obj/structure/table,
@@ -1578,7 +1560,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cS" = (
/obj/structure/table,
@@ -1592,7 +1574,7 @@
/obj/item/weapon/storage/fancy/egg_box{
pixel_y = 5
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cT" = (
/obj/structure/table,
@@ -1607,7 +1589,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cU" = (
/obj/structure/table,
@@ -1627,7 +1609,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cV" = (
/obj/structure/table,
@@ -1642,7 +1624,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cW" = (
/obj/structure/table,
@@ -1651,7 +1633,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cX" = (
/obj/structure/table,
@@ -1660,7 +1642,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cY" = (
/obj/structure/table,
@@ -1669,7 +1651,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"cZ" = (
/obj/structure/table,
@@ -1685,7 +1667,7 @@
desc = "A thin layer of dust coating the floor.";
name = "dust"
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"da" = (
/obj/structure/table,
@@ -1696,7 +1678,7 @@
name = "dust"
},
/obj/item/clothing/suit/apron/surgical,
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
"db" = (
/obj/structure/table,
@@ -1706,7 +1688,7 @@
name = "surgical dufflebag";
pixel_y = 4
},
-/turf/open/floor/plasteel/shuttle/white,
+/turf/open/floor/mineral/titanium,
/area/shuttle/abandoned)
(1,1,1) = {"
@@ -1716,10 +1698,10 @@ aa
aa
aa
ab
-av
+ac
ah
-aZ
-cc
+ac
+ab
aa
aa
aa
@@ -1745,54 +1727,54 @@ aa
"}
(3,1,1) = {"
ab
-al
-aD
-aD
-ai
-am
-av
-bE
-aZ
-am
-bk
+ac
aD
aD
ac
-cc
+ac
+ac
+bE
+ac
+ac
+ac
+aD
+aD
+ac
+ab
"}
(4,1,1) = {"
ac
-am
-aE
-ap
-al
+ac
+ac
+ac
+ac
bm
bw
ax
bV
cd
ac
-ap
-ap
-am
-al
+ac
+ac
+ac
+ac
"}
(5,1,1) = {"
-ad
+ac
an
-aF
+ac
aS
-aF
+ac
aL
aL
aL
aL
aL
-ad
+ac
cq
cB
cP
-ad
+ac
"}
(6,1,1) = {"
ae
@@ -1813,10 +1795,10 @@ ae
"}
(7,1,1) = {"
ac
-ap
-ap
-ap
-be
+ac
+ac
+ac
+ac
bo
by
bG
@@ -1839,14 +1821,14 @@ by
bH
bW
aL
-bh
+ac
cs
cC
cP
-ad
+ac
"}
(9,1,1) = {"
-ad
+ac
ar
aI
aV
@@ -1856,18 +1838,18 @@ by
bI
bW
aL
-af
-ap
+ac
+ac
cD
-ap
-al
+ac
+ac
"}
(10,1,1) = {"
ac
-ap
-ap
-ap
-al
+ac
+ac
+ac
+ac
aL
bz
bJ
@@ -1877,20 +1859,20 @@ cl
aL
cE
cR
-ad
+ac
"}
(11,1,1) = {"
-ad
+ac
as
aJ
aW
-ad
+ac
bq
aL
ax
aL
aL
-bh
+ac
ct
ax
cS
@@ -1901,13 +1883,13 @@ ae
at
aK
aX
-af
-ap
-av
+ac
+ac
+ac
bK
-aZ
-ap
-al
+ac
+ac
+ac
cu
cF
cT
@@ -1924,45 +1906,45 @@ aL
aL
aL
aL
-ad
+ac
cv
cG
cU
-ad
+ac
"}
(14,1,1) = {"
-ad
+ac
au
aL
aY
-bh
+ac
aL
bA
bL
bX
aL
ac
-ap
-ap
-ap
-al
+ac
+ac
+ac
+ac
"}
(15,1,1) = {"
-af
-av
+ac
+ac
aM
-aZ
-bi
+ac
+ac
aL
bB
bM
bY
ce
-aF
+ac
cw
cH
cV
-ad
+ac
"}
(16,1,1) = {"
ag
@@ -1992,35 +1974,35 @@ aL
bO
ax
aL
-bh
+ac
cx
cJ
cX
-ad
+ac
"}
(18,1,1) = {"
-ai
-av
+ac
+ac
aO
-aZ
-bk
+ac
+ac
aL
bA
bP
bX
aL
ac
-ap
-ap
-ap
-al
+ac
+ac
+ac
+ac
"}
(19,1,1) = {"
-ad
+ac
ay
aP
ba
-aF
+ac
aL
bA
bQ
@@ -2030,7 +2012,7 @@ cn
cy
cK
cY
-ad
+ac
"}
(20,1,1) = {"
ae
@@ -2054,51 +2036,51 @@ ae
aA
aQ
bb
-ai
-ap
-av
+ac
+ac
+ac
bR
-aZ
-ap
-bk
+ac
+ac
+ac
cz
cM
da
ae
"}
(22,1,1) = {"
-ad
+ac
aB
aR
bc
-ad
+ac
br
bC
aL
bZ
cf
-ad
+ac
cA
cN
db
-ad
+ac
"}
(23,1,1) = {"
-aj
-ap
+ab
+ac
ae
-ap
-al
+ac
+ac
bs
ax
aL
bp
cg
ac
-ap
+ac
ae
-ap
-cp
+ac
+ab
"}
(24,1,1) = {"
aa
@@ -2139,13 +2121,13 @@ aa
aa
aa
aa
-aj
+ab
ae
ae
ae
ae
ae
-cp
+ab
aa
aa
aa
diff --git a/_maps/templates/medium_shuttle1.dmm b/_maps/templates/medium_shuttle1.dmm
index db4cdf2aaf3..7a758990242 100644
--- a/_maps/templates/medium_shuttle1.dmm
+++ b/_maps/templates/medium_shuttle1.dmm
@@ -28,32 +28,31 @@
name = "Shuttle"
})
"d" = (
-/turf/closed/indestructible/opshuttle,
+/turf/closed/wall/mineral/plastitanium,
/area/ruin/powered{
name = "Shuttle"
})
"e" = (
/turf/open/space,
-/turf/closed/indestructible/opshuttle{
- tag = "icon-wall3 (NORTHEAST)";
- icon_state = "wall3";
- dir = 5
+/turf/closed/wall/mineral/plastitanium{
+ dir = 1;
+ icon_state = "diagonalWall3"
},
/area/ruin/powered{
name = "Shuttle"
})
"f" = (
-/turf/closed/wall/shuttle/smooth,
-/turf/closed/indestructible/opshuttle{
- tag = "icon-wall3 (SOUTHEAST)";
- icon_state = "wall3";
- dir = 6
+/turf/open/floor/plating,
+/turf/closed/wall/mineral/plastitanium{
+ dir = 4;
+ icon_state = "diagonalWall3"
},
+/turf/closed/wall/mineral/titanium,
/area/ruin/powered{
name = "Shuttle"
})
"g" = (
-/turf/closed/wall/shuttle/smooth,
+/turf/closed/wall/mineral/titanium,
/area/ruin/powered{
name = "Shuttle"
})
@@ -64,7 +63,7 @@
name = "Shuttle"
})
"i" = (
-/turf/closed/wall/shuttle/smooth/overspace,
+/turf/closed/wall/mineral/titanium/overspace,
/area/ruin/powered{
name = "Shuttle"
})
@@ -159,21 +158,20 @@
name = "Shuttle"
})
"x" = (
-/turf/closed/wall/shuttle/smooth,
-/turf/closed/indestructible/opshuttle{
- tag = "icon-wall3 (NORTHEAST)";
- icon_state = "wall3";
- dir = 5
+/turf/open/floor/plating,
+/turf/closed/wall/mineral/plastitanium{
+ dir = 1;
+ icon_state = "diagonalWall3"
},
+/turf/closed/wall/mineral/titanium,
/area/ruin/powered{
name = "Shuttle"
})
"y" = (
/turf/open/space,
-/turf/closed/indestructible/opshuttle{
- tag = "icon-wall3 (SOUTHEAST)";
- icon_state = "wall3";
- dir = 6
+/turf/closed/wall/mineral/plastitanium{
+ dir = 4;
+ icon_state = "diagonalWall3"
},
/area/ruin/powered{
name = "Shuttle"
diff --git a/_maps/templates/medium_shuttle2.dmm b/_maps/templates/medium_shuttle2.dmm
index 5d2af9c5654..0b81941ced5 100644
--- a/_maps/templates/medium_shuttle2.dmm
+++ b/_maps/templates/medium_shuttle2.dmm
@@ -28,20 +28,15 @@
name = "Shuttle"
})
"d" = (
-/turf/closed/indestructible/opshuttle{
- tag = "icon-wall3 (EAST)";
- icon_state = "wall3";
- dir = 4
- },
+/turf/closed/wall/mineral/plastitanium,
/area/ruin/powered{
name = "Shuttle"
})
"e" = (
/turf/open/space,
-/turf/closed/indestructible/opshuttle{
- tag = "icon-wall3 (NORTHEAST)";
- icon_state = "wall3";
- dir = 5
+/turf/closed/wall/mineral/plastitanium{
+ dir = 1;
+ icon_state = "diagonalWall3"
},
/area/ruin/powered{
name = "Shuttle"
@@ -57,31 +52,30 @@
name = "Shuttle"
})
"g" = (
-/turf/closed/wall/shuttle,
-/turf/closed/indestructible/opshuttle{
- tag = "icon-wall3 (SOUTHEAST)";
- icon_state = "wall3";
- dir = 6
+/turf/open/floor/plating,
+/turf/closed/wall/mineral/plastitanium{
+ dir = 4;
+ icon_state = "diagonalWall3"
},
+/turf/closed/wall/mineral/titanium,
/area/ruin/powered{
name = "Shuttle"
})
"h" = (
-/turf/closed/wall/shuttle,
+/turf/closed/wall/mineral/titanium,
/area/ruin/powered{
name = "Shuttle"
})
"i" = (
-/turf/closed/wall/shuttle/smooth/overspace,
+/turf/closed/wall/mineral/titanium/overspace,
/area/ruin/powered{
name = "Shuttle"
})
"j" = (
/turf/open/space,
-/turf/closed/indestructible/opshuttle{
- tag = "icon-wall3 (NORTHWEST)";
- icon_state = "wall3";
- dir = 9
+/turf/closed/wall/mineral/plastitanium{
+ dir = 8;
+ icon_state = "diagonalWall3"
},
/area/ruin/powered{
name = "Shuttle"
@@ -120,10 +114,8 @@
})
"q" = (
/turf/open/space,
-/turf/closed/indestructible/opshuttle{
- tag = "icon-wall3 (SOUTHWEST)";
- icon_state = "wall3";
- dir = 10
+/turf/closed/wall/mineral/plastitanium{
+ icon_state = "diagonalWall3"
},
/area/ruin/powered{
name = "Shuttle"
@@ -187,25 +179,29 @@
name = "Shuttle"
})
"z" = (
-/turf/closed/wall/shuttle,
-/turf/closed/indestructible/opshuttle{
- tag = "icon-wall3 (NORTHEAST)";
- icon_state = "wall3";
- dir = 5
+/turf/open/floor/plating,
+/turf/closed/wall/mineral/plastitanium{
+ dir = 1;
+ icon_state = "diagonalWall3"
},
+/turf/closed/wall/mineral/titanium,
/area/ruin/powered{
name = "Shuttle"
})
"A" = (
/turf/open/space,
-/turf/closed/indestructible/opshuttle{
- tag = "icon-wall3 (SOUTHEAST)";
- icon_state = "wall3";
- dir = 6
+/turf/closed/wall/mineral/plastitanium{
+ dir = 4;
+ icon_state = "diagonalWall3"
},
/area/ruin/powered{
name = "Shuttle"
})
+"B" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/powered{
+ name = "Shuttle"
+ })
(1,1,1) = {"
a
@@ -318,9 +314,9 @@ g
h
n
h
-h
+B
w
-h
+B
h
n
h
@@ -334,7 +330,7 @@ k
k
h
h
-h
+B
h
h
k
diff --git a/_maps/templates/medium_shuttle3.dmm b/_maps/templates/medium_shuttle3.dmm
index 359922091bd..406677afd9f 100644
--- a/_maps/templates/medium_shuttle3.dmm
+++ b/_maps/templates/medium_shuttle3.dmm
@@ -13,7 +13,7 @@
name = "Shuttle"
})
"c" = (
-/turf/closed/indestructible/opshuttle,
+/turf/closed/wall/mineral/plastitanium,
/area/ruin/powered{
name = "Shuttle"
})
@@ -29,46 +29,43 @@
})
"e" = (
/turf/open/space,
-/turf/closed/indestructible/opshuttle{
- tag = "icon-wall3 (NORTHWEST)";
- icon_state = "wall3";
- dir = 9
+/turf/closed/wall/mineral/plastitanium{
+ dir = 8;
+ icon_state = "diagonalWall3"
},
/area/ruin/powered{
name = "Shuttle"
})
"f" = (
/turf/open/space,
-/turf/closed/indestructible/opshuttle{
- tag = "icon-wall3 (NORTHEAST)";
- icon_state = "wall3";
- dir = 5
+/turf/closed/wall/mineral/plastitanium{
+ dir = 1;
+ icon_state = "diagonalWall3"
},
/area/ruin/powered{
name = "Shuttle"
})
"g" = (
-/turf/closed/wall/shuttle/smooth,
-/turf/closed/indestructible/opshuttle{
- tag = "icon-wall3 (SOUTHEAST)";
- icon_state = "wall3";
- dir = 6
+/turf/open/floor/plating,
+/turf/closed/wall/mineral/plastitanium{
+ dir = 4;
+ icon_state = "diagonalWall3"
},
+/turf/closed/wall/mineral/titanium,
/area/ruin/powered{
name = "Shuttle"
})
"h" = (
-/turf/closed/wall/shuttle/smooth,
+/turf/closed/wall/mineral/titanium,
/area/ruin/powered{
name = "Shuttle"
})
"i" = (
-/turf/closed/wall/shuttle/smooth,
-/turf/closed/indestructible/opshuttle{
- tag = "icon-wall3 (SOUTHWEST)";
- icon_state = "wall3";
- dir = 10
+/turf/open/floor/plating,
+/turf/closed/wall/mineral/plastitanium{
+ icon_state = "diagonalWall3"
},
+/turf/closed/wall/mineral/titanium,
/area/ruin/powered{
name = "Shuttle"
})
@@ -141,12 +138,12 @@
name = "Shuttle"
})
"s" = (
-/turf/closed/wall/shuttle/smooth,
-/turf/closed/indestructible/opshuttle{
- tag = "icon-wall3 (NORTHEAST)";
- icon_state = "wall3";
- dir = 5
+/turf/open/floor/plating,
+/turf/closed/wall/mineral/plastitanium{
+ dir = 1;
+ icon_state = "diagonalWall3"
},
+/turf/closed/wall/mineral/titanium,
/area/ruin/powered{
name = "Shuttle"
})
@@ -157,12 +154,12 @@
name = "Shuttle"
})
"u" = (
-/turf/closed/wall/shuttle/smooth,
-/turf/closed/indestructible/opshuttle{
- tag = "icon-wall3 (NORTHWEST)";
- icon_state = "wall3";
- dir = 9
+/turf/open/floor/plating,
+/turf/closed/wall/mineral/plastitanium{
+ dir = 8;
+ icon_state = "diagonalWall3"
},
+/turf/closed/wall/mineral/titanium,
/area/ruin/powered{
name = "Shuttle"
})
@@ -189,10 +186,8 @@
})
"y" = (
/turf/open/space,
-/turf/closed/indestructible/opshuttle{
- tag = "icon-wall3 (SOUTHWEST)";
- icon_state = "wall3";
- dir = 10
+/turf/closed/wall/mineral/plastitanium{
+ icon_state = "diagonalWall3"
},
/area/ruin/powered{
name = "Shuttle"
@@ -210,10 +205,9 @@
})
"B" = (
/turf/open/space,
-/turf/closed/indestructible/opshuttle{
- tag = "icon-wall3 (SOUTHEAST)";
- icon_state = "wall3";
- dir = 6
+/turf/closed/wall/mineral/plastitanium{
+ dir = 4;
+ icon_state = "diagonalWall3"
},
/area/ruin/powered{
name = "Shuttle"
@@ -239,6 +233,11 @@
"F" = (
/obj/structure/shuttle/engine/propulsion,
/turf/open/space,
+/area/ruin/powered{
+ name = "Shuttle"
+ })
+"G" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
/area/ruin/powered{
name = "Shuttle"
})
@@ -371,14 +370,14 @@ c
h
k
l
+G
h
-h
-h
+G
m
m
+G
h
-h
-h
+G
l
k
h
@@ -417,18 +416,18 @@ c
c
c
i
-h
+G
l
l
l
-h
+G
t
t
-h
+G
l
l
l
-h
+G
u
c
c
@@ -444,12 +443,12 @@ c
h
l
l
-h
+G
z
C
C
D
-h
+G
l
l
h
@@ -465,18 +464,18 @@ a
f
c
g
-h
+G
p
-h
+G
v
-h
+G
C
C
-h
+G
A
-h
+G
p
-h
+G
s
c
B
@@ -537,18 +536,18 @@ a
e
c
i
-h
+G
p
-h
+G
w
-h
+G
A
A
-h
+G
A
-h
+G
p
-h
+G
u
c
y
@@ -564,12 +563,12 @@ c
h
l
l
-h
+G
A
A
A
A
-h
+G
l
l
h
@@ -585,18 +584,18 @@ c
c
c
g
-h
+G
l
l
l
-h
+G
t
t
-h
+G
l
l
l
-h
+G
s
c
c
@@ -635,14 +634,14 @@ c
h
k
l
+G
h
-h
-h
+G
m
m
+G
h
-h
-h
+G
l
k
h
diff --git a/_maps/templates/small_shuttle_1.dmm b/_maps/templates/small_shuttle_1.dmm
index 890b1728197..8aeacad17bd 100644
--- a/_maps/templates/small_shuttle_1.dmm
+++ b/_maps/templates/small_shuttle_1.dmm
@@ -3,11 +3,7 @@
/turf/open/space,
/area/space)
"b" = (
-/turf/open/space,
-/turf/closed/wall/shuttle{
- tag = "icon-swall_f6";
- icon_state = "swall_f6"
- },
+/turf/closed/wall/mineral/titanium/overspace,
/area/space)
"c" = (
/obj/structure/grille,
@@ -22,19 +18,16 @@
},
/area/space)
"e" = (
-/turf/closed/wall/shuttle{
- tag = "icon-swall3";
- icon_state = "swall3"
- },
+/turf/closed/wall/mineral/titanium,
/area/space)
"f" = (
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/space)
"g" = (
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/space)
"h" = (
/turf/closed/wall/shuttle{
@@ -50,7 +43,7 @@
/area/space)
"j" = (
/obj/machinery/door/unpowered/shuttle,
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/space)
"k" = (
/turf/closed/wall/shuttle{
@@ -62,13 +55,13 @@
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/space)
"m" = (
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/plasteel/shuttle,
+/turf/open/floor/mineral/titanium/blue,
/area/space)
"n" = (
/obj/structure/shuttle/engine/heater,
@@ -116,13 +109,13 @@ j
j
e
e
-o
+b
"}
(2,1,1) = {"
b
e
e
-h
+e
l
l
f
@@ -135,7 +128,7 @@ p
c
f
f
-i
+e
f
f
f
@@ -161,7 +154,7 @@ q
c
f
f
-k
+e
f
f
f
@@ -171,10 +164,10 @@ n
q
"}
(6,1,1) = {"
-d
+b
+e
e
e
-h
m
m
f
@@ -187,12 +180,12 @@ r
a
a
a
-d
+b
e
e
j
j
e
e
-s
+b
"}
diff --git a/code/__DEFINES/role_preferences.dm b/code/__DEFINES/role_preferences.dm
index 2427c1cc170..aff4dea38c8 100644
--- a/code/__DEFINES/role_preferences.dm
+++ b/code/__DEFINES/role_preferences.dm
@@ -50,3 +50,8 @@ var/global/list/special_roles = list(
ROLE_DEVIL = /datum/game_mode/devil,
ROLE_SERVANT_OF_RATVAR = /datum/game_mode/clockwork_cult,
)
+
+//Job defines for what happens when you fail to qualify for any job during job selection
+#define BEASSISTANT 1
+#define BERANDOMJOB 2
+#define RETURNTOLOBBY 3
\ No newline at end of file
diff --git a/code/__HELPERS/text.dm b/code/__HELPERS/text.dm
index 68ba488fe7b..1f2d86c97d8 100644
--- a/code/__HELPERS/text.dm
+++ b/code/__HELPERS/text.dm
@@ -421,51 +421,20 @@ var/list/binary = list("0","1")
return t
-/proc/char_split(t)
- . = list()
- for(var/x in 1 to length(t))
- . += copytext(t,x,x+1)
+#define string2charlist(string) (splittext(string, regex("(.)")) - splittext(string, ""))
-var/list/rot13_lookup = list()
-
-/proc/generate_rot13_lookup()
- var/letters = alphabet.Copy()
- for(var/c in alphabet)
- letters += uppertext(c)
-
- for(var/char in letters)
- var/ascii_char = text2ascii(char, 1)
-
- var/index
-
- switch(ascii_char)
- // A - Z
- if(65 to 90)
- index = 65
- // a - z
- if(97 to 122)
- index = 97
-
- var/d = ascii_char - index
- d += 13
- if(d >= 26)
- d -= 26
- ascii_char = index + d
- var/translated_char = ascii2text(ascii_char)
-
- rot13_lookup[char] = translated_char
-
-/proc/rot13(t_in)
- if(!rot13_lookup.len)
- generate_rot13_lookup()
-
- var/t_out = ""
-
- for(var/i in 1 to length(t_in))
- var/char = copytext(t_in, i, i + 1)
- if(char in rot13_lookup)
- t_out += rot13_lookup[char]
- else
- t_out += char
-
- return t_out
+/proc/rot13(text = "")
+ var/list/textlist = string2charlist(text)
+ var/list/result = list()
+ for(var/c in textlist)
+ var/ca = text2ascii(c)
+ if(ca >= text2ascii("a") && ca <= text2ascii("m"))
+ ca += 13
+ else if(ca >= text2ascii("n") && ca <= text2ascii("z"))
+ ca -= 13
+ else if(ca >= text2ascii("A") && ca <= text2ascii("M"))
+ ca += 13
+ else if(ca >= text2ascii("N") && ca <= text2ascii("Z"))
+ ca -= 13
+ result += ascii2text(ca)
+ return jointext(result, "")
diff --git a/code/controllers/subsystem/jobs.dm b/code/controllers/subsystem/jobs.dm
index f4925cba6d1..dace889c847 100644
--- a/code/controllers/subsystem/jobs.dm
+++ b/code/controllers/subsystem/jobs.dm
@@ -328,7 +328,7 @@ var/datum/subsystem/job/SSjob
for(var/mob/new_player/player in unassigned)
if(PopcapReached())
RejectPlayer(player)
- else if(player.client.prefs.userandomjob)
+ else if(player.client.prefs.joblessrole == BERANDOMJOB)
GiveRandomJob(player)
Debug("DO, Standard Check end")
@@ -339,8 +339,15 @@ var/datum/subsystem/job/SSjob
for(var/mob/new_player/player in unassigned)
if(PopcapReached())
RejectPlayer(player)
- Debug("AC2 Assistant located, Player: [player]")
- AssignRole(player, "Assistant")
+ if(player.client.prefs.joblessrole == BEASSISTANT)
+ Debug("AC2 Assistant located, Player: [player]")
+ AssignRole(player, "Assistant")
+ else // For those who don't want to play if their preference were filled, back you go.
+ RejectPlayer(player)
+
+ for(var/mob/new_player/player in unassigned) //Players that wanted to back out but couldn't because they're antags (can you feel the edge case?)
+ GiveRandomJob(player)
+
return 1
//Gives the player the stuff he should have with his rank
@@ -470,7 +477,8 @@ var/datum/subsystem/job/SSjob
/datum/subsystem/job/proc/RejectPlayer(mob/new_player/player)
if(player.mind && player.mind.special_role)
return
- Debug("Popcap overflow Check observer located, Player: [player]")
+ if(PopcapReached())
+ Debug("Popcap overflow Check observer located, Player: [player]")
player << "You have failed to qualify for any job you desired."
unassigned -= player
player.ready = 0
diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm
index 69eac53aae8..a1dcbdaa2f8 100644
--- a/code/controllers/subsystem/ticker.dm
+++ b/code/controllers/subsystem/ticker.dm
@@ -63,15 +63,14 @@ var/datum/subsystem/ticker/ticker
syndicate_code_phrase = generate_code_phrase()
if(!syndicate_code_response)
syndicate_code_response = generate_code_phrase()
- setupFactions()
..()
/datum/subsystem/ticker/fire()
switch(current_state)
if(GAME_STATE_STARTUP)
timeLeft = config.lobby_countdown * 10
- world << "Welcome to the pre-game lobby!"
- world << "Please, setup your character and select ready. Game will start in [config.lobby_countdown] seconds"
+ world << "Welcome to [station_name()]!"
+ world << "Please set up your character and select \"Ready\". The game will start in [config.lobby_countdown] seconds."
current_state = GAME_STATE_PREGAME
if(GAME_STATE_PREGAME)
@@ -165,8 +164,8 @@ var/datum/subsystem/ticker/ticker
for (var/datum/game_mode/M in runnable_modes)
modes += M.name
modes = sortList(modes)
- world << "The current game mode is - Secret!"
- world << "Possibilities: [english_list(modes)]"
+ world << "The gamemode is: secret!\n\
+ Possibilities: [english_list(modes)]"
else
mode.announce()
diff --git a/code/datums/action.dm b/code/datums/action.dm
index 4f5fd4f38d5..11556253e06 100644
--- a/code/datums/action.dm
+++ b/code/datums/action.dm
@@ -409,3 +409,9 @@
if(target && procname)
call(target, procname)(usr)
return 1
+
+//Stickmemes
+/datum/action/item_action/stickmen
+ name = "Summon Stick Minions"
+ desc = "Allows you to summon faithful stickmen allies to aide you in battle."
+ button_icon_state = "art_summon"
diff --git a/code/datums/ruins/space.dm b/code/datums/ruins/space.dm
index 018096d493d..793677e553f 100644
--- a/code/datums/ruins/space.dm
+++ b/code/datums/ruins/space.dm
@@ -142,6 +142,13 @@
team manned by the syndicate. The caravan managed to send off a distress message before being surrounded, their video feed \
cutting off as the sound of gunfire and a parrot was heard."
+/datum/map_template/ruin/space/originalcontent
+ id = "paperwizard"
+ suffix = "originalcontent.dmm"
+ name = "A Giant Ball of Paper in Space"
+ description = "Sightings of a giant wad of paper hurling through the depths of space have been \
+ recently reported by multiple outposts near this sector. A giant wad of paper, really? Damn prank callers."
+
/datum/map_template/ruin/space/mech_transport
id = "mech-transport"
suffix = "mechtransport.dmm"
@@ -279,3 +286,13 @@
hardship has helped to sculpt your real \
beauty. Stop hating yourself and start \
appreciating and loving yourself!"
+
+/datum/map_template/ruin/space/bus
+ id = "bus"
+ suffix = "bus.dmm"
+ name = "Waylaid Buses"
+ description = "There seems to be a pair of buses that pulled over \
+ for repairs. What were they doing..? Their shipment sure \
+ seems to be filled with a strange mix. Anyway, it looks like \
+ some people tried to fix it up for a long time \
+ but didn't really get anywhere..."
\ No newline at end of file
diff --git a/code/game/asteroid.dm b/code/game/asteroid.dm
index 42dbc1588a6..b7c62bb1644 100644
--- a/code/game/asteroid.dm
+++ b/code/game/asteroid.dm
@@ -117,7 +117,7 @@ var/global/max_secret_rooms = 6
if("speakeasy")
theme = "speakeasy"
floortypes = list(/turf/open/floor/plasteel,/turf/open/floor/wood)
- treasureitems = list(/obj/item/weapon/melee/energy/sword/pirate=1,/obj/item/weapon/gun/projectile/revolver/doublebarrel=1,/obj/item/weapon/storage/backpack/satchel_flat=1,
+ treasureitems = list(/obj/item/weapon/melee/energy/sword/pirate=1,/obj/item/weapon/gun/projectile/revolver/doublebarrel=1,/obj/item/weapon/storage/backpack/satchel/flat=1,
/obj/machinery/reagentgrinder=2, /obj/machinery/computer/security/wooden_tv=4, /obj/machinery/vending/coffee=3)
fluffitems = list(/obj/structure/table/wood=2,/obj/structure/reagent_dispensers/beerkeg=1,/obj/item/stack/spacecash/c500=4,
/obj/item/weapon/reagent_containers/food/drinks/shaker=1,/obj/item/weapon/reagent_containers/food/drinks/bottle/wine=3,
diff --git a/code/game/gamemodes/blob/blob.dm b/code/game/gamemodes/blob/blob.dm
index 554a9e3fd9d..1d0da75bf4c 100644
--- a/code/game/gamemodes/blob/blob.dm
+++ b/code/game/gamemodes/blob/blob.dm
@@ -20,6 +20,11 @@ var/list/blobs_legit = list() //used for win-score calculations, contains only b
round_ends_with_antag_death = 1
+ announce_span = "green"
+ announce_text = "Dangerous gelatinous organisms are spreading throughout the station!\n\
+ Blobs: Consume the station and spread as far as you can.\n\
+ Crew: Fight back the blobs and minimize station damage."
+
var/burst = 0
var/cores_to_spawn = 1
@@ -61,11 +66,6 @@ var/list/blobs_legit = list() //used for win-score calculations, contains only b
candidates += player
return candidates
-/datum/game_mode/blob/announce()
- world << "The current game mode is - Blob!"
- world << "A dangerous alien organism is rapidly spreading throughout the station!"
- world << "You must kill it all while minimizing the damage to the station."
-
/datum/game_mode/blob/proc/show_message(message)
for(var/datum/mind/blob in blob_overminds)
blob.current << message
diff --git a/code/game/gamemodes/changeling/changeling.dm b/code/game/gamemodes/changeling/changeling.dm
index 2460f5092a3..a2166ec7b58 100644
--- a/code/game/gamemodes/changeling/changeling.dm
+++ b/code/game/gamemodes/changeling/changeling.dm
@@ -23,6 +23,10 @@ var/list/slot2type = list("head" = /obj/item/clothing/head/changeling, "wear_mas
recommended_enemies = 4
reroll_friendly = 1
+ announce_span = "green"
+ announce_text = "Alien changelings have infiltrated the crew!\n\
+ Changelings: Accomplish the objectives assigned to you.\n\
+ Crew: Root out and eliminate the changeling menace."
var/const/prob_int_murder_target = 50 // intercept names the assassination target half the time
var/const/prob_right_murder_target_l = 25 // lower bound on probability of naming right assassination target
@@ -45,10 +49,6 @@ var/list/slot2type = list("head" = /obj/item/clothing/head/changeling, "wear_mas
var/changeling_team_objective_type = null //If this is not null, we hand our this objective to all lings
-/datum/game_mode/changeling/announce()
- world << "The current game mode is - Changeling!"
- world << "There are alien changelings on the station. Do not let the changelings succeed!"
-
/datum/game_mode/changeling/pre_setup()
if(config.protect_roles_from_antagonist)
diff --git a/code/game/gamemodes/clock_cult/clock_cult.dm b/code/game/gamemodes/clock_cult/clock_cult.dm
index 659ad2a8890..024a8d75444 100644
--- a/code/game/gamemodes/clock_cult/clock_cult.dm
+++ b/code/game/gamemodes/clock_cult/clock_cult.dm
@@ -1,6 +1,6 @@
/*
-CLOCKWORK CULT: Based off of the failed pull requests from vgstation
+CLOCKWORK CULT: Based off of the failed pull requests from /vg/
While Nar-Sie is the oldest and most prominent of the elder gods, there are other forces at work in the universe.
Ratvar, the Clockwork Justiciar, a homage to Nar-Sie granted sentience by its own power, is one such other force.
@@ -8,12 +8,7 @@ Imprisoned within a massive construct known as the Celestial Derelict - or Reebe
Ratvar, unable to act in the mortal plane, seeks to return and forms covenants with mortals in order to bolster his influence.
Due to his mechanical nature, Ratvar is also capable of influencing silicon-based lifeforms, unlike Nar-Sie, who can only influence natural life.
-This is a team-based gamemode.
-
-There are three possible objectives the Enlightened - Ratvar's minions - can have:
- 1. Ensure X amount of Enlightened escape the station through the shuttle or otherwise.
- 2. Convert all silicon lifeforms on the station to Ratvar's cause.
- 3. Summon Ratvar via construction of a Gateway.
+This is a team-based gamemode, and the team's objective is shared by all cultists. It can include summoning Ratvar, escaping on the shuttle, or converting the AI and its cyborgs.
The clockwork version of an arcane tome is the clockwork slab.
While it can perform certain actions, it consumes a resource called components.
@@ -23,11 +18,13 @@ Game-wise, clockwork slabs will generate components over time, with more powerfu
This file's folder contains:
__clock_defines.dm: Defined variables
clock_cult.dm: Core gamemode files.
+ clock_items.dm: Items (excluding the proselytizer).
+ clock_machines.dm: Machinery like the mending motor.
clock_mobs.dm: Hostile and benign clockwork creatures.
- clock_items.dm: Items
- clock_structures.dm: Structures and effects
+ clock_proselytizer: The clockwork proselytizer and all of its special interactions.
clock_ratvar.dm: The Ark of the Clockwork Justiciar and Ratvar himself. Important enough to have his own file.
clock_scripture.dm: Scripture and rites.
+ clock_structures.dm: Structures and effects
clock_unsorted.dm: Anything else with no place to be
*/
@@ -176,14 +173,12 @@ This file's folder contains:
enemy_minimum_age = 14
protected_jobs = list("AI", "Cyborg", "Security Officer", "Warden", "Detective", "Head of Security", "Captain") //Silicons can eventually be converted
restricted_jobs = list("Chaplain", "Captain")
+ announce_span = "brass"
+ announce_text = "Servants of Ratvar are trying to summon the Justiciar!\n\
+ Servants: Take over the station and summon Ratvar.\n\
+ Crew: Stop the servants before they can summon the Clockwork Justiciar."
var/servants_to_serve = list()
-/datum/game_mode/clockwork_cult/announce()
- world << "The game mode is: Clockwork Cult!"
- world << "Ratvar, the Clockwork Justiciar, has formed a covenant of Enlightened aboard [station_name()]."
- world << "Enlightened: Serve your master so that his influence might grow."
- world << "Crew: Prevent the servants of Ratvar from taking over the station."
-
/datum/game_mode/clockwork_cult/pre_setup()
if(config.protect_roles_from_antagonist)
restricted_jobs += protected_jobs
@@ -224,7 +219,6 @@ This file's folder contains:
if(silicons_possible)
possible_objectives += "silicons"
clockwork_objective = pick(possible_objectives)
- clockwork_objective = "gateway" //TEMPORARY, to be removed before merge
switch(clockwork_objective)
if("escape")
required_escapees = max(1, num_players() / 3) //33% of the player count must be cultists
@@ -301,12 +295,21 @@ This file's folder contains:
if(istype(ticker.mode, /datum/game_mode/clockwork_cult)) //Possibly hacky?
var/datum/game_mode/clockwork_cult/C = ticker.mode
if(C.check_clockwork_victory())
- text += "Ratvar's servants have succeeded in fulfilling His goals!"
- feedback_set_details("round_end_result", "win - servants summoned ratvar")
+ text += "Ratvar's servants have succeeded in fulfilling His goals!"
+ feedback_set_details("round_end_result", "win - servants completed their objective ([clockwork_objective])")
else
- text += "Ratvar's servants have failed!"
- feedback_set_details("round_end_result", "loss - servants did not summon ratvar")
- text += "
The goal of the clockwork cult was: [clockwork_explanation]
"
+ var/half_victory = FALSE
+ if(clockwork_objective == "gateway")
+ var/obj/structure/clockwork/massive/celestial_gateway/G = locate() in all_clockwork_objects
+ if(G)
+ half_victory = TRUE
+ if(!half_victory)
+ text += "The crew escaped before Ratvar could rise, but the station was taken over!"
+ feedback_set_details("round_end_result", "halfwin - round ended before the gateway finished")
+ else
+ text += "Ratvar's servants have failed!"
+ feedback_set_details("round_end_result", "loss - servants failed their objective ([clockwork_objective])")
+ text += "
The servants' objective was: [clockwork_explanation]
"
if(servants_of_ratvar.len)
text += "Ratvar's servants were:"
for(var/datum/mind/M in servants_of_ratvar)
diff --git a/code/game/gamemodes/clock_cult/clock_items.dm b/code/game/gamemodes/clock_cult/clock_items.dm
index d444d17724d..51048539933 100644
--- a/code/game/gamemodes/clock_cult/clock_items.dm
+++ b/code/game/gamemodes/clock_cult/clock_items.dm
@@ -100,6 +100,8 @@
if(/datum/action/item_action/clock/hierophant)
show_hierophant(user)
if(/datum/action/item_action/clock/guvax)
+ if(!nonhuman_usable && !ishuman(user))
+ return
if(src == user.get_active_hand())
var/datum/clockwork_scripture/guvax/convert = new
convert.slab = src
@@ -108,6 +110,8 @@
else
user << "You need to hold the slab in your active hand to recite scripture!"
if(/datum/action/item_action/clock/vanguard)
+ if(!nonhuman_usable && !ishuman(user))
+ return
if(src == user.get_active_hand())
var/datum/clockwork_scripture/vanguard/antistun = new
antistun.slab = src
@@ -129,11 +133,14 @@
highest_component_amount = totalcomponents
targetslab = S
if(targetslab)
- for(var/i in stored_components)
- targetslab.stored_components[i] += stored_components[i]
- stored_components[i] = 0
- user.visible_message("[user] empties [src] into [target]'s [targetslab.name].", \
- "You transfer your slab's components into [target]'s [targetslab.name].")
+ if(targetslab == src)
+ user << "\"You can't transfer components into your own slab, idiot.\""
+ else
+ for(var/i in stored_components)
+ targetslab.stored_components[i] += stored_components[i]
+ stored_components[i] = 0
+ user.visible_message("[user] empties [src] into [target]'s [targetslab.name].", \
+ "You transfer your slab's components into [target]'s [targetslab.name].")
else
user << "[target] has no slabs to transfer components to."
else
@@ -263,7 +270,7 @@
user << "Nezbere: [clockwork_generals_invoked["nezbere"] <= world.time ? "Ready" : "Invoked"]"
user << "Sevtug: [clockwork_generals_invoked["sevtug"] <= world.time ? "Ready" : "Invoked"]"
user << "Nzcrentr: [clockwork_generals_invoked["nzcrentr"] <= world.time ? "Ready" : "Invoked"]"
- user << "Inath-Neq: [clockwork_generals_invoked["inath-neq"] <= world.time ? "Ready" : "Invoked"]"
+ user << "Inath-neq: [clockwork_generals_invoked["inath-neq"] <= world.time ? "Ready" : "Invoked"]"
/obj/item/clockwork/slab/proc/show_guide(mob/living/user)
var/text = "Chetr nyy hagehguf-naq-ubabe Ratvar.
\
@@ -427,7 +434,7 @@
var/message = stripped_input(user, "Enter a message to send to your fellow servants.", "Hierophant")
if(!message || !user || !user.canUseTopic(src))
return 0
- user.whisper("Freinagf, urne zl-jbeqf. [message]")
+ clockwork_say(user, text2ratvar("Servants, hear my words. [message]"), TRUE)
titled_hierophant_message(user, message)
return 1
@@ -618,7 +625,7 @@
V.recharging = TRUE //To prevent exploiting multiple visors to bypass the cooldown
V.update_status()
addtimer(V, "recharge_visor", (ratvar_awakens ? visor.recharge_cooldown*0.1 : visor.recharge_cooldown) * 2, FALSE, user)
- clockwork_say(user, "Xarry, urngur'af!")
+ clockwork_say(user, text2ratvar("Kneel, heathens!"))
user.visible_message("The flame in [user]'s hand rushes to [target]!", "You direct [visor]'s power to [target]. You must wait for some time before doing this again.")
var/turf/T = get_turf(target)
new/obj/effect/clockwork/judicial_marker(T, user)
@@ -974,7 +981,7 @@
burn_state = LAVA_PROOF
var/component_id //What the component is identified as
var/cultist_message = "You are not worthy of this meme." //Showed to Nar-Sian cultists if they pick up the component in addition to chaplains
- var/list/servant_of_ratvar_messages = list("ayy", "lmao") //Fluff, shown to servants of Ratvar on a low chance
+ var/list/servant_of_ratvar_messages = list("ayy" = FALSE, "lmao" = TRUE) //Fluff, shown to servants of Ratvar on a low chance, if associated value is TRUE, will automatically apply ratvarian
var/message_span = "heavy_brass"
/obj/item/clockwork/component/pickup(mob/living/user)
@@ -982,7 +989,8 @@
if(iscultist(user) || (user.mind && user.mind.assigned_role == "Chaplain"))
user << "[cultist_message]"
if(is_servant_of_ratvar(user) && prob(20))
- user << "[pick(servant_of_ratvar_messages)]"
+ var/pickedmessage = pick(servant_of_ratvar_messages)
+ user << "[servant_of_ratvar_messages[pickedmessage] ? "[text2ratvar("pickedmessage")]" : "pickedmessage"]"
/obj/item/clockwork/component/examine(mob/user)
..()
@@ -995,7 +1003,7 @@
icon_state = "belligerent_eye"
component_id = "belligerent_eye"
cultist_message = "The eye gives you an intensely hateful glare."
- servant_of_ratvar_messages = list("\"...\"", "For a moment, your mind is flooded with extremely violent thoughts.", "\"...Qvr.\"")
+ servant_of_ratvar_messages = list("\"...\"" = FALSE, "For a moment, your mind is flooded with extremely violent thoughts." = FALSE, "\"...Die.\"" = 1)
message_span = "neovgre"
/obj/item/clockwork/component/belligerent_eye/blind_eye
@@ -1004,7 +1012,7 @@
clockwork_desc = "A smashed ocular warden covered in dents. Might still be serviceable as a substitute for a belligerent eye."
icon_state = "blind_eye"
cultist_message = "The eye flickers at you with intense hate before falling dark."
- servant_of_ratvar_messages = list("The eye flickers before falling dark.", "You feel watched.", "\"...\"")
+ servant_of_ratvar_messages = list("The eye flickers before falling dark." = FALSE, "You feel watched." = FALSE, "\"...\"" = FALSE)
w_class = 3
/obj/item/clockwork/component/vanguard_cogwheel
@@ -1013,7 +1021,7 @@
icon_state = "vanguard_cogwheel"
component_id = "vanguard_cogwheel"
cultist_message = "\"Pray to your god that we never meet.\""
- servant_of_ratvar_messages = list("\"Be safe, child.\"", "You feel unexplainably comforted.", "\"Never forget: pain is temporary. The Justiciar's glory is eternal.\"")
+ servant_of_ratvar_messages = list("\"Be safe, child.\"" = FALSE, "You feel unexplainably comforted." = FALSE, "\"Never forget: pain is temporary. The Justiciar's glory is eternal.\"" = FALSE)
message_span = "inathneq"
/obj/item/clockwork/component/vanguard_cogwheel/pinion_lock
@@ -1022,7 +1030,8 @@
clockwork_desc = "A broken gear lock for pinion airlocks. Might still be serviceable as a substitute for a vanguard cogwheel."
icon_state = "pinion_lock"
cultist_message = "The gear grows warm in your hands."
- servant_of_ratvar_messages = list("The lock isn't getting any lighter.", "\"Qnzntrq trnef ner orggr-e gun'a oebxra obqvrf.\"", "\"Vg pbhyq fgv'yy or hfrq, vs gur'er jnf n qbbe gb-cynpr vg ba.\"")
+ servant_of_ratvar_messages = list("The lock isn't getting any lighter." = FALSE, "\"Damaged gears are better than broken bodies.\"" = TRUE, \
+ "\"It could still be used, if there was a door to place it on.\"" = TRUE)
w_class = 3
/obj/item/clockwork/component/guvax_capacitor
@@ -1031,8 +1040,8 @@
icon_state = "guvax_capacitor"
component_id = "guvax_capacitor"
cultist_message = "\"Try not to lose your mind - I'll need it. Heh heh...\""
- servant_of_ratvar_messages = list("\"Disgusting.\"", "\"Well, aren't you an inquisitive fellow?\"", "A foul presence pervades your mind, then vanishes.", \
- "\"The fact that Ratvar has to depend on simpletons like you is appalling.\"")
+ servant_of_ratvar_messages = list("\"Disgusting.\"" = FALSE, "\"Well, aren't you an inquisitive fellow?\"" = FALSE, "A foul presence pervades your mind, then vanishes." = FALSE, \
+ "\"The fact that Ratvar has to depend on simpletons like you is appalling.\"" = FALSE)
message_span = "sevtug"
/obj/item/clockwork/component/guvax_capacitor/antennae
@@ -1041,8 +1050,8 @@
clockwork_desc = "The antennae from a mania motor. May be usable as a substitute for a guvax capacitor."
icon_state = "mania_motor_antennae"
cultist_message = "Your head is filled with a burst of static."
- servant_of_ratvar_messages = list("\"Jub oebxr guv'f.\"", "\"Qvq lbh oernx gur'fr bss LBHEFRYS?\"", "\"Jul qvq jr tvir guv'f gb-fhpu fvzcy-rgbaf, naljnl?\"", \
- "\"Ng yrnfg jr pna hfr gur'fr sbe fbzrguv'at - hayvxr lbh.\"")
+ servant_of_ratvar_messages = list("\"Who broke this.\"" = TRUE, "\"Did you break these off YOURSELF?\"" = TRUE, "\"Why did we give this to such simpletons, anyway?\"" = TRUE, \
+ "\"At least we can use these for something - unlike you.\"" = TRUE)
/obj/item/clockwork/component/replicant_alloy
name = "replicant alloy"
@@ -1050,8 +1059,8 @@
icon_state = "replicant_alloy"
component_id = "replicant_alloy"
cultist_message = "The alloy takes on the appearance of a screaming face for a moment."
- servant_of_ratvar_messages = list("\"There's always something to be done. Get to it.\"", "\"Idle hands are worse than broken ones. Get to work.\"", \
- "A detailed image of Ratvar appears in the alloy for a moment.")
+ servant_of_ratvar_messages = list("\"There's always something to be done. Get to it.\"" = FALSE, "\"Idle hands are worse than broken ones. Get to work.\"" = FALSE, \
+ "A detailed image of Ratvar appears in the alloy for a moment." = FALSE)
message_span = "nezbere"
/obj/item/clockwork/component/replicant_alloy/examine(mob/user)
@@ -1065,7 +1074,7 @@
clockwork_desc = "The sad remains of an anima fragment. Might still be serviceable as a substitute for replicant alloy."
icon_state = "smashed_anime_fragment"
cultist_message = "The shards vibrate in your hands for a moment."
- servant_of_ratvar_messages = list("\"...still fight...\"", "\"...where am I...?\"", "\"...put me... slab...\"")
+ servant_of_ratvar_messages = list("\"...still fight...\"" = FALSE, "\"...where am I...?\"" = FALSE, "\"...put me... slab...\"" = FALSE)
message_span = "heavy_brass"
w_class = 3
@@ -1075,7 +1084,7 @@
clockwork_desc = "The armor from a former clockwork marauder. Might still be serviceable as a substitute for replicant alloy."
icon_state = "fallen_armor"
cultist_message = "Red flame sputters from the mask's eye before winking out."
- servant_of_ratvar_messages = list("A piece of armor hovers away from the others for a moment.", "Red flame appears in the cuirass before sputtering out.")
+ servant_of_ratvar_messages = list("A piece of armor hovers away from the others for a moment." = FALSE, "Red flame appears in the cuirass before sputtering out." = FALSE)
message_span = "heavy_brass"
w_class = 3
@@ -1085,8 +1094,8 @@
icon_state = "hierophant_ansible"
component_id = "hierophant_ansible"
cultist_message = "\"Gur obff fnlf vg'f abg ntnvafg gur ehyrf gb-xvyy lbh.\""
- servant_of_ratvar_messages = list("\"Rkvyr vf fhpu n ober. Gur'er'f abguvat V pna uhag va urer.\"", "\"Jung'f xrrcvat lbh? V jnag gb-tb xvyy fbzrguv'at.\"", "\"HEHEHEHEHEHEH!\"", \
- "\"Vs V xvyyrq lbh snfg rabhtu, qb lbh guv'ax gur obff jbhyq abgv'pr?\"")
+ servant_of_ratvar_messages = list("\"Exile is such a bore. There's nothing I can hunt in here.\"" = TRUE, "\"What's keeping you? I want to go kill something.\"" = TRUE, \
+ "\"HEHEHEHEHEHEH!\"" = FALSE, "\"If I killed you fast enough, do you think the boss would notice?\"" = TRUE)
message_span = "nzcrentr"
/obj/item/clockwork/component/hierophant_ansible/obelisk
@@ -1094,8 +1103,8 @@
desc = "A prism that occasionally glows brightly. It seems not-quite there."
clockwork_desc = "The prism from a clockwork obelisk. Likely suitable as a substitute for a hierophant ansible."
cultist_message = "The prism flickers wildly in your hands before resuming its normal glow."
- servant_of_ratvar_messages = list("You hear the distinctive sound of the Hierophant Network for a moment.","\"Uvrebcu'nag Oe'b'nqpnf'g snvy'her.\"",\
- "The obelisk flickers wildly, as if trying to open a gateway.", "\"Fcng'v'ny Tn'gr-jn'l snv'yher.\"")
+ servant_of_ratvar_messages = list("You hear the distinctive sound of the Hierophant Network for a moment." = FALSE, "\"Hieroph'ant Br'o'adcas't fail'ure.\"" = TRUE, \
+ "The obelisk flickers wildly, as if trying to open a gateway." = FALSE, "\"Spa'tial Ga'tewa'y fai'lure.\"" = TRUE)
icon_state = "obelisk_prism"
w_class = 3
diff --git a/code/game/gamemodes/clock_cult/clock_machines.dm b/code/game/gamemodes/clock_cult/clock_machines.dm
index 26508ea17b6..7bc42ce128b 100644
--- a/code/game/gamemodes/clock_cult/clock_machines.dm
+++ b/code/game/gamemodes/clock_cult/clock_machines.dm
@@ -223,7 +223,7 @@
if(stored_alloy + 2500 > max_alloy)
user << "[src] is too full to accept any more alloy!"
return 0
- user.whisper("Genafzhgr vagb jngr-e.")
+ clockwork_say(user, text2ratvar("Transmute into water."), TRUE)
user.visible_message("[user] liquifies [I] and pours it onto [src].", \
"You liquify [src] and pour it onto [src], transferring the alloy into its reserves.")
stored_alloy = stored_alloy + 2500
@@ -253,16 +253,16 @@
var/convert_attempt_cost = 150
var/convert_cost = 300
- var/mania_messages = list("\"Tb ahgf.\"", "\"Gnxr n penpx ng penml.\"", "\"Znxr n ovq sbe vafnavgl.\"", "\"T-rg xbbxl.\"", "\"Zbir gbjneqf znavn.\"", "\"Orpbzr orjvyqrerq.\"", "\"Jnk jvyq.\"", \
- "\"Tb ebhaq gur oraq.\"", "\"Ynaq va yhanpl.\"", "\"Gel qrzragv'n.\"", "\"Fgevir gb-t-rg n fperj ybbfr.\"")
- var/compel_messages = list("\"Pbzr pybfre.\"", "\"Nccebnpu gur genafzvggr-e.\"", "\"Gbhpu gur nagr-aanr.\"", "\"V nyjnlf unir gb-qrny jvgu vqvbgf. Zbir gbjneqf gur znavn zbgbe.\"", \
- "\"Nqinapr sbejneq-naq-cynpr lbhe urnq o-rgjrra gur nagr-aanr - gun'g'f nyy vg'f tbbq sbe.\"", "\"Vs lbh jrer fznegr-e, lbh'q or bire urer nyernql.\"", "\"Zbir SBEJNEQ, lbh sbby.\"")
- var/convert_messages = list("\"Lbh jba'g qb. Tb gb-fyrrc juvyr V gr-yy gur'fr avgjvgf ubj gb-pbaireg lbh.\"", "\"Lbh ner vafhssvpvrag. V zhfg vafgehpg gur'fr vqvbgf va gur neg-bs pbairefvba.\"", \
- "\"Bu-bs pbhefr, fbzrbar jr pna'g pbaireg. Gur'fr freinagf ner sbbyf.\"", "\"Ubj uneq vf vg gb-hfr n Fvtvy, naljnl? Nyy vg gnxrf vf qenttvat fbzrbar bagb vg.\"", \
- "\"Ubj qb gur'l snvy gb hfr n Fvtvy-bs Npprffvba, naljnl?\"", "\"Jul vf vg gun'g nyy freinagf ner guv'f varcg?\"", "\"Vg'f dhvgr yvxryl lbh'yy or fghpx urer sbe n juvyr.\"")
- var/close_messages = list("\"Jryy, lbh pna'g ernpu gur zbgbe sebz GUR'ER, lbh zbeba.\"", "\"Vagr-erfgvat ybpngv'ba. V'q cersre vs lbh jrag fbzrjurer lbh pbhyq NPGHNYYL GBHPU GUR NAGR-AANR!\"", \
- "\"Nznmvat. Lbh fbzrubj znantrq gb-jrqtr lbhefrys fbzrjurer lbh pna'g npghnyyl ernpu gur zbgbe sebz.\"", "\"Fhpu n fubj-bs vqvbpl vf hacnenyyryrq. Creuncf V fubhyq chg lbh ba qvfcynl?\"", \
- "\"Qvq lbh qb guv'f ba checbfr? V pna'g vzntvar lbh qbvat fb nppvqragnyyl. Bu, jnvg, V pna.\"", "\"Ubj vf vg gun'g fhpu fzneg perngherf pna fgv'yy qb fbz-rguv'at NF FGHCVQ NF GUV'F!\"")
+ var/mania_messages = list("\"Go nuts.\"", "\"Take a crack at crazy.\"", "\"Make a bid for insanity.\"", "\"Get kooky.\"", "\"Move towards mania.\"", "\"Become bewildered.\"", "\"Wax wild.\"", \
+ "\"Go round the bend.\"", "\"Land in lunacy.\"", "\"Try dementia.\"", "\"Strive to get a screw loose.\"")
+ var/compel_messages = list("\"Come closer.\"", "\"Approach the transmitter.\"", "\"Touch the ante-nnae.\"", "\"I always have to deal with idiots. Move towards the mania motor.\"", \
+ "\"Advance forward and place your head between the antennae - that's all it's good for.\"", "\"If you were smarter, you'd be over here already.\"", "\"Move FORWARD, you fool.\"")
+ var/convert_messages = list("\"You won't do. Go to sleep while I tell these nitwits how to convert you.\"", "\"You are insufficient. I must instruct these idiots in the art of conversion.\"", \
+ "\"Oh of course, someone we can't convert. These servants are fools.\"", "\"How hard is it to use a Sigil, anyway? All it takes is dragging someone onto it.\"", \
+ "\"How do they fail to use a Sigil of Accession, anyway?\"", "\"Why is it that all servants are this inept?\"", "\"It's quite likely you'll be stuck here for a while.\"")
+ var/close_messages = list("\"Well, you can't reach the motor from THERE, you moron.\"", "\"Interesting location. I'd prefer if you went somewhere you could ACTUALLY TOUCH THE ANTENNAE!\"", \
+ "\"Amazing. You somehow managed to wedge yourself somewhere you can't actually reach the motor from.\"", "\"Such a show of idiocy is unparalleled. Perhaps I should put you on display?\"", \
+ "\"Did you do this on purpose? I can't imagine you doing so accidentally. Oh, wait, I can.\"", "\"How is it that such smart creatures can still do something AS STUPID AS THIS!\"")
/obj/structure/clockwork/powered/mania_motor/examine(mob/user)
@@ -282,13 +282,13 @@
for(var/mob/living/carbon/human/H in view(1, src))
if(H.Adjacent(src) && try_use_power(convert_attempt_cost))
if(is_eligible_servant(H) && try_use_power(convert_cost))
- H << "\"Lbh ner zvar-naq-uvf, abj.\""
+ H << "\"[text2ratvar("You are mine and his, now.")]\""
H.playsound_local(T, hum, 80, 1)
add_servant_of_ratvar(H)
else if(!H.stat)
- if(H.getBrainLoss() >= H.maxHealth)
+ if(H.getBrainLoss() >= 100)
H.Paralyse(5)
- H << "[pick(convert_messages)]"
+ H << "[text2ratvar(pick(convert_messages))]"
else
H.adjustBrainLoss(100)
H.visible_message("[H] reaches out and touches [src].", "You touch [src] involuntarily.")
@@ -304,60 +304,60 @@
var/targethallu = H.hallucination
var/targetdruggy = H.druggy
if(distance >= 4 && prob(falloff_distance))
- H << "[pick(mania_messages)]"
+ H << "[text2ratvar(pick(mania_messages))]"
H.playsound_local(T, hum, sound_distance, 1)
switch(distance)
if(2 to 3)
if(prob(falloff_distance))
if(prob(falloff_distance))
- H << "[pick(mania_messages)]"
+ H << "[text2ratvar(pick(mania_messages))]"
else
- H << "[pick(compel_messages)]"
+ H << "[text2ratvar(pick(compel_messages))]"
if(targetbrainloss <= 50)
H.adjustBrainLoss(50 - targetbrainloss) //got too close had brain eaten
- if(targetdruggy <= 150)
- H.adjust_drugginess(11)
- if(targethallu <= 150)
- H.hallucination += 11
+ if(targetdruggy <= 100)
+ H.adjust_drugginess(8)
+ if(targethallu <= 100)
+ H.hallucination += 8
if(4 to 5)
if(targetbrainloss <= 50)
- H.adjustBrainLoss(3)
- if(targetdruggy <= 120)
- H.adjust_drugginess(9)
- if(targethallu <= 120)
- H.hallucination += 9
+ H.adjustBrainLoss(1)
+ if(targetdruggy <= 80)
+ H.adjust_drugginess(6)
+ if(targethallu <= 80)
+ H.hallucination += 6
if(6 to 7)
if(targetbrainloss <= 30)
- H.adjustBrainLoss(2)
- if(prob(falloff_distance) && targetdruggy <= 90)
- H.adjust_drugginess(7)
- else if(targethallu <= 90)
- H.hallucination += 7
- if(8 to 9)
- if(H.getBrainLoss() <= 10)
H.adjustBrainLoss(1)
if(prob(falloff_distance) && targetdruggy <= 60)
H.adjust_drugginess(5)
else if(targethallu <= 60)
H.hallucination += 5
- if(10 to INFINITY)
- if(prob(falloff_distance) && targetdruggy <= 30)
+ if(8 to 9)
+ if(H.getBrainLoss() <= 10)
+ H.adjustBrainLoss(1)
+ if(prob(falloff_distance) && targetdruggy <= 40)
H.adjust_drugginess(3)
- else if(targethallu <= 30)
+ else if(targethallu <= 40)
H.hallucination += 3
+ if(10 to INFINITY)
+ if(prob(falloff_distance) && targetdruggy <= 20)
+ H.adjust_drugginess(2)
+ else if(targethallu <= 20)
+ H.hallucination += 2
else //if it's a distance of 1 and they can't see it/aren't adjacent or they're on top of it(how'd they get on top of it and still trigger this???)
if(targetbrainloss <= 99)
if(prob(falloff_distance))
if(prob(falloff_distance))
- H << "[pick(compel_messages)]"
+ H << "[text2ratvar(pick(compel_messages))]"
else if(prob(falloff_distance))
- H << "[pick(close_messages)]"
+ H << "[text2ratvar(pick(close_messages))]"
else
- H << "[pick(mania_messages)]"
+ H << "[text2ratvar(pick(mania_messages))]"
H.adjustBrainLoss(99 - targetbrainloss)
- if(targetdruggy <= 200)
+ if(targetdruggy <= 150)
H.adjust_drugginess(15)
- if(targethallu <= 200)
+ if(targethallu <= 150)
H.hallucination += 15
if(is_servant_of_ratvar(H) && (H.getBrainLoss() || H.hallucination || H.druggy)) //not an else so that newly converted servants are healed of the damage it inflicts
@@ -584,7 +584,7 @@
if(!try_use_power(hierophant_cost))
user << "The obelisk lacks the power to broadcast!"
return
- clockwork_say(user, "Uvrebcunag Oebnqpnfg, npgv'ingr!")
+ clockwork_say(user, text2ratvar("Hierophant Broadcast, activate!"))
titled_hierophant_message(user, input, "big_brass", "large_brass")
if("Spatial Gateway")
if(gateway_active)
@@ -594,7 +594,7 @@
user << "The obelisk lacks the power to open a gateway!"
return
if(procure_gateway(user, 100, 5, 1) && !gateway_active)
- clockwork_say(user, "Fcngv'ny Tngrjnl, npgv'ingr!")
+ clockwork_say(user, text2ratvar("Spatial Gateway, activate!"))
else
return_power(gateway_cost)
if("Cancel")
diff --git a/code/game/gamemodes/clock_cult/clockwork_proselytizer.dm b/code/game/gamemodes/clock_cult/clock_proselytizer.dm
similarity index 100%
rename from code/game/gamemodes/clock_cult/clockwork_proselytizer.dm
rename to code/game/gamemodes/clock_cult/clock_proselytizer.dm
diff --git a/code/game/gamemodes/clock_cult/clock_ratvar.dm b/code/game/gamemodes/clock_cult/clock_ratvar.dm
index ed929947504..4946742e9cb 100644
--- a/code/game/gamemodes/clock_cult/clock_ratvar.dm
+++ b/code/game/gamemodes/clock_cult/clock_ratvar.dm
@@ -37,13 +37,11 @@
glow = new(get_turf(src))
countdown = new(src)
countdown.start()
- SSshuttle.registerHostileEnvironment(src)
START_PROCESSING(SSobj, src)
var/area/gate_area = get_area(src)
- hierophant_message("A gateway to the Celestial Derelict has been created in [gate_area.map_name]!")
+ hierophant_message("A gateway to the Celestial Derelict has been created in [gate_area.map_name]!", FALSE, src)
/obj/structure/clockwork/massive/celestial_gateway/Destroy()
- SSshuttle.clearHostileEnvironment(src)
STOP_PROCESSING(SSobj, src)
if(!purpose_fulfilled)
var/area/gate_area = get_area(src)
@@ -75,7 +73,8 @@
glow.linked = src
/obj/structure/clockwork/massive/celestial_gateway/ex_act(severity)
- return 0 //Nice try, Toxins!
+ var/damage = max((health * 0.70) / severity, 100) //requires multiple bombs to take down
+ take_damage(damage, BRUTE)
/obj/structure/clockwork/massive/celestial_gateway/process()
if(!progress_in_seconds || prob(7))
@@ -170,12 +169,12 @@
for(var/obj/item/clockwork/ratvarian_spear/R in all_clockwork_objects)
R.update_force()
START_PROCESSING(SSobj, src)
- world << "\"BAPR NTNVA ZL-YVTUG FUNYY FUVAR NPEBFF GUV'F CNGU-RGV'P ERNYZ!!\""
+ world << "\"[text2ratvar("ONCE AGAIN MY LIGHT SHALL SHINE ACROSS THIS PATHETIC REALM")]!!\""
world << 'sound/effects/ratvar_reveal.ogg'
var/image/alert_overlay = image('icons/effects/clockwork_effects.dmi', "ratvar_alert")
var/area/A = get_area(src)
notify_ghosts("The Justiciar's light calls to you! Reach out to Ratvar in [A.name] to be granted a shell to spread his glory!", null, source = src, alert_overlay = alert_overlay)
- addtimer(SSshuttle.emergency, "request", 50, FALSE, null, 0.3)
+ addtimer(SSshuttle.emergency, "request", 50, FALSE, null, 0.1)
/obj/structure/clockwork/massive/ratvar/Destroy()
@@ -289,7 +288,7 @@
base_victory_chance++ //The clash has a higher chance of resolving each time both gods attack one another
switch(winner)
if("Ratvar")
- world << "\"[pick("DIE! DIE! DIE!", "REEEEEEEEE!", "FILTH!!!", "SUFFER!!!", "EBG SBE PRAGHEVRF NF V UNIR!!")]\"" //nar-sie get out
+ world << "\"[pick("DIE! DIE! DIE!", "REEEEEEEEE!", "FILTH!!!", "SUFFER!!!", text2ratvar("ROT FOR CENTURIES AS I HAVE!!"))]\"" //nar-sie get out
world << "\"[pick("Nooooo...", "Not die. To y-", "Die. Ratv-", "Sas tyen re-")]\""
world << 'sound/magic/clockwork/anima_fragment_attack.ogg'
world << 'sound/magic/demon_dies.ogg'
diff --git a/code/game/gamemodes/clock_cult/clock_scripture.dm b/code/game/gamemodes/clock_cult/clock_scripture.dm
index 3c35d3ed2f6..264659b7dd9 100644
--- a/code/game/gamemodes/clock_cult/clock_scripture.dm
+++ b/code/game/gamemodes/clock_cult/clock_scripture.dm
@@ -74,11 +74,19 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
/datum/clockwork_scripture/proc/has_requirements() //if we have the components and invokers to do it
if(!ratvar_awakens && !slab.no_cost)
+ var/component_printout = "You lack the components to recite this piece of scripture!"
+ var/failed = FALSE
for(var/i in required_components)
var/cache_components = clockwork_caches ? clockwork_component_cache[i] : 0
- if(slab.stored_components[i] + cache_components < required_components[i])
- invoker << "You lack the components to recite this piece of scripture! Check Recollection for component costs."
- return 0
+ var/total_components = slab.stored_components[i] + cache_components
+ if(required_components[i] && total_components < required_components[i])
+ component_printout += "\nYou have [total_components]/[required_components[i]] \
+ [get_component_name(i)][i != "replicant_alloy" ? "s":""]."
+ failed = TRUE
+ if(failed)
+ component_printout += ""
+ invoker << component_printout
+ return 0
if(multiple_invokers_used && !multiple_invokers_optional && !ratvar_awakens && !slab.no_cost)
var/nearby_servants = 0
for(var/mob/living/L in range(1, invoker))
@@ -98,10 +106,10 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
for(var/mob/living/L in range(1, invoker))
if(is_servant_of_ratvar(L) && L.stat == CONSCIOUS && L.can_speak_vocal())
for(var/invocation in invocations)
- clockwork_say(L, invocation, whispered)
+ clockwork_say(L, text2ratvar(invocation), whispered)
else
for(var/invocation in invocations)
- clockwork_say(invoker, invocation, whispered)
+ clockwork_say(invoker, text2ratvar(invocation), whispered)
invoker << "You [channel_time <= 0 ? "recite" : "begin reciting"] a piece of scripture entitled \"[name]\"."
if(!channel_time)
return 1
@@ -112,9 +120,9 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
if(multiple_invokers_used)
for(var/mob/living/L in range(1, invoker))
if(is_servant_of_ratvar(L) && L.stat == CONSCIOUS && L.can_speak_vocal())
- clockwork_say(L, invocation, whispered)
+ clockwork_say(L, text2ratvar(invocation), whispered)
else
- clockwork_say(invoker, invocation, whispered)
+ clockwork_say(invoker, text2ratvar(invocation), whispered)
return 1
/datum/clockwork_scripture/proc/scripture_effects() //The actual effects of the recital after its conclusion
@@ -122,7 +130,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
/datum/clockwork_scripture/channeled //Channeled scripture begins instantly but runs constantly
- var/list/chant_invocations = list("NLL YZNB") //"AYY LMAO"
+ var/list/chant_invocations = list("AYY LMAO")
var/chant_amount = 5 //Times the chant is spoken
var/chant_interval = 10 //Amount of deciseconds between times the chant is actually spoken aloud
@@ -132,7 +140,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
break
if(!do_after(invoker, chant_interval, target = invoker))
break
- clockwork_say(invoker, pick(chant_invocations), whispered)
+ clockwork_say(invoker, text2ratvar(pick(chant_invocations)), whispered)
chant_effects(i)
if(invoker && slab)
invoker << "You cease your chant."
@@ -178,7 +186,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
descname = "Channeled, Area Slowdown"
name = "Belligerent"
desc = "Forces all nearby non-servants to walk rather than run. Chanted every two seconds for up to thirty seconds."
- chant_invocations = list("Chavfu gur've oyvaqarff!", "Gnxr gv'zr, znxr fybj!") //"Punish their blindness!", "Take time, make slow!"
+ chant_invocations = list("Punish their blindness!", "Take time, make slow!")
chant_amount = 15
chant_interval = 20
required_components = list("belligerent_eye" = 1)
@@ -203,7 +211,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
name = "Judicial Visor"
desc = "Forms a visor that, when worn, will grant the ability to form a flame in your hand that can be activated at an area to smite it, stunning, muting, and damaging the nonfaithful. \
Cultists of Nar-Sie will be set on fire, though they will be stunned for half the time."
- invocations = list("Tenag-zr gur synzrf-bs Ratvar!")
+ invocations = list("Grant me the flames of Engine!")
channel_time = 10
required_components = list("belligerent_eye" = 2)
consumed_components = list("belligerent_eye" = 1)
@@ -220,7 +228,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
name = "Vanguard"
desc = "Provides twenty seconds of stun immunity. At the end of the twenty seconds, the invoker is stunned for the equivalent of 50% of all stuns they absorbed. \
Excessive absorption will cause unconsciousness."
- invocations = list("Fuvryq zr...", "...sebz qnexarff!") //"Shield me from darkness!"
+ invocations = list("Shield me...", "...from darkness!")
channel_time = 30
required_components = list("vanguard_cogwheel" = 1)
usage_tip = "You cannot reactivate Vanguard while still shielded by it."
@@ -267,7 +275,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
descname = "Convert Brute/Burn to Half Toxin"
name = "Sentinel's Compromise"
desc = "Heals all brute and burn damage on a nearby living, friendly servant, but deals 50% of that amount as toxin damage."
- invocations = list("Zraq gur jbhaqf-bs...", "...zl vasrevbe syrfu.") //"Mend the wounds of my inferior flesh."
+ invocations = list("Mend the wounds of...", "...my inferior flesh.")
channel_time = 30
required_components = list("vanguard_cogwheel" = 2)
consumed_components = list("vanguard_cogwheel" = 1)
@@ -277,7 +285,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
/datum/clockwork_scripture/sentinels_compromise/scripture_effects()
var/list/nearby_cultists = list()
for(var/mob/living/C in range(7, invoker))
- if(C.stat != DEAD && is_servant_of_ratvar(C) && (C.getBruteLoss() || C.getBruteLoss()))
+ if(C.stat != DEAD && is_servant_of_ratvar(C) && (C.getBruteLoss() || C.getFireLoss()))
nearby_cultists += C
if(!nearby_cultists.len)
invoker << "There are no eligible servants nearby!"
@@ -298,9 +306,9 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
var/targetturf = get_turf(L)
for(var/i in 1 to healseverity)
PoolOrNew(/obj/effect/overlay/temp/heal, list(targetturf, "#1E8CE1"))
- invoker << "You bathe [L] in Inath-Neq's power!"
+ invoker << "You bathe [L] in Inath-neq's power!"
L.visible_message("A blue light washes over [L], mending their bruises and burns!", \
- "You feel Inath-Neq's power healing your wounds, but a deep nausea overcomes you!")
+ "You feel Inath-neq's power healing your wounds, but a deep nausea overcomes you!")
playsound(targetturf, 'sound/magic/Staff_Healing.ogg', 50, 1)
return 1
@@ -309,11 +317,11 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
/datum/clockwork_scripture/guvax //Guvax: Converts anyone adjacent to the invoker after completion.
descname = "Melee Area Convert"
name = "Guvax"
- desc = "Enlists all nearby living unshielded creatures into servitude to Ratvar. Also purges holy water from nearby servants."
- invocations = list("Rayvtugr-a guv'f urngura!", "Nyy ner vafrpgf orsber Ratvar!", "Chetr nyy hagehguf-naq-ubabe Ratvar.")
+ desc = "Enlists all nearby living unshielded creatures into servitude to Ratvar. Also purges holy water from nearby Servants."
+ invocations = list("Enlighten this heathen!", "All are insects before Engine!", "Purge all untruths and honor Engine.")
channel_time = 50
required_components = list("guvax_capacitor" = 1)
- usage_tip = "Only works on those in melee range and does not penetrate mindshield implants. Much more efficient than a Sigil of Submission."
+ usage_tip = "Only works on those in melee range and does not penetrate mindshield implants. Much more efficient than a Sigil of Submission at low Servant amounts."
tier = SCRIPTURE_DRIVER
/datum/clockwork_scripture/guvax/run_scripture()
@@ -323,7 +331,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
servants++
if(servants > 5)
servants -= 5
- channel_time = min(channel_time + servants*7.5, 150) //if above 5 servants, is slower
+ channel_time = min(channel_time + servants*10, 200) //if above 5 servants, is much slower
return ..()
/datum/clockwork_scripture/guvax/scripture_effects()
@@ -335,9 +343,6 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
if(L.reagents && L.reagents.has_reagent("holywater"))
L.reagents.remove_reagent("holywater", 1000)
L << "Ratvar's light flares, banishing the darkness. Your devotion remains intact!"
- for(var/mob/living/silicon/ai/A in range(1, get_turf(invoker))) //Seems necessary because AIs don't count as hearers for some reason
- if(A.stat != DEAD)
- add_servant_of_ratvar(A)
return 1
@@ -346,7 +351,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
descname = "Channeled, Mobile Area Confusion"
name = "Taunting Tirade"
desc = "Weakens, confuses and dizzies all nearby non-servants with a short invocation, then allows movement for five seconds. Chanted every second for up to thirty seconds."
- chant_invocations = list("Ubfgv'yrf ba zl-onpx!", "Rarzvrf ba zl-genvy!", "Tbaan gel-naq-funxr zl-gnvy.", "Obtrlf ba zl-fvk!")
+ chant_invocations = list("Hostiles on my back!", "Enemies on my trail!", "Gonna try and shake my tail.", "Bogeys on my six!")
chant_amount = 5
chant_interval = 10
required_components = list("guvax_capacitor" = 2)
@@ -387,7 +392,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
descname = "New Clockwork Slab"
name = "Replicant"
desc = "Creates a new clockwork slab."
- invocations = list("Z-rgny, orpbzr terngr-e!")
+ invocations = list("Metal, become greater!")
channel_time = 0
required_components = list("replicant_alloy" = 1)
whispered = TRUE
@@ -406,10 +411,10 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
descname = "Necessary, Shares Components"
name = "Tinkerer's Cache"
desc = "Forms a cache that can store an infinite amount of components. All caches are linked and will provide components to slabs."
- invocations = list("Pbafgehpgv'at...", "...n pnpur!")
+ invocations = list("Constructing...", "...a cache!")
channel_time = 50
- required_components = list("replicant_alloy" = 2)
- consumed_components = list("replicant_alloy" = 1)
+ required_components = list("belligerent_eye" = 0, "vanguard_cogwheel" = 0, "guvax_capacitor" = 0, "replicant_alloy" = 2, "hierophant_ansible" = 0)
+ consumed_components = list("belligerent_eye" = 0, "vanguard_cogwheel" = 0, "guvax_capacitor" = 0, "replicant_alloy" = 1, "hierophant_ansible" = 0)
object_path = /obj/structure/clockwork/cache
creator_message = "You form a tinkerer's cache, which is capable of storing components, which will automatically be used by slabs."
observer_message = "A hollow brass spire rises and begins to blaze!"
@@ -417,13 +422,23 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
tier = SCRIPTURE_DRIVER
one_per_tile = TRUE
+/datum/clockwork_scripture/create_object/tinkerers_cache/run_scripture()
+ var/cache_cost_increase = min(round(clockwork_caches*0.34), 5)
+ for(var/i in required_components)
+ if(i != "replicant_alloy")
+ required_components[i] += cache_cost_increase
+ for(var/i in consumed_components)
+ if(i != "replicant_alloy")
+ consumed_components[i] += cache_cost_increase
+ return ..()
+
/datum/clockwork_scripture/create_object/wraith_spectacles //Wraith Spectacles: Creates a pair of wraith spectacles.
descname = "Xray Vision Glasses"
name = "Wraith Spectacles"
desc = "Fabricates a pair of glasses that provides true sight but quickly damage vision, eventually causing blindness if worn for too long."
- invocations = list("Fubj gur gehgu-bs guv'f jbeyq gb-zr!")
+ invocations = list("Show the truth of this world to me!")
channel_time = 10
required_components = list("hierophant_ansible" = 1)
whispered = TRUE
@@ -438,7 +453,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
descname = "Stun Trap"
name = "Sigil of Transgression"
desc = "Wards a tile with a sigil. The next person to cross the sigil will be smitten and unable to move. Nar-Sian cultists are stunned altogether."
- invocations = list("Qvivavgl, qnmmyr...", "...gub'fr jub gerffcnff urer!") //"Divinity, dazzle those who trespass here!"
+ invocations = list("Divinity, dazzle...", "...those who tresspass here!")
channel_time = 50
required_components = list("hierophant_ansible" = 2)
consumed_components = list("hierophant_ansible" = 1)
@@ -457,7 +472,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
descname = "Turret"
name = "Ocular Warden"
desc = "Forms an automatic short-range turret that deals low sustained damage to the unenlightened in its range."
- invocations = list("Thneqvnaf...", "...bs gur Ratvar...", "...qrsraq hf!")
+ invocations = list("Guardians...", "...of the Engine...", "...defend us!")
channel_time = 120
required_components = list("belligerent_eye" = 2, "replicant_alloy" = 1)
consumed_components = list("belligerent_eye" = 1, "replicant_alloy" = 1)
@@ -479,7 +494,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
descname = "Channeled, Area Power Drain"
name = "Volt Void" //Alternative name: "On all levels but physical, I am a power sink"
desc = "Drains energy from nearby power sources, dealing burn damage if the total power consumed is above a threshhold. Channeled every second for a maximum of thirty seconds."
- chant_invocations = list("Qenj punetr gb-guv'f furyy!")
+ chant_invocations = list("Draw charge to this shell!")
chant_amount = 30
chant_interval = 10
required_components = list("guvax_capacitor" = 1, "hierophant_ansible" = 2)
@@ -566,7 +581,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
descname = "Necessary, Converts Objects"
name = "Clockwork Proselytizer"
desc = "Forms a device that, when used on certain objects, converts them into their Ratvarian equivalents. It requires replicant alloys to function."
- invocations = list("Jvgu guv'f qrivpr...", "...uvf cerfrapr funyy or-znqr xabja.")
+ invocations = list("With this device...", "...his presence shall be made known.")
channel_time = 20
required_components = list("guvax_capacitor" = 1, "replicant_alloy" = 2)
consumed_components = list("guvax_capacitor" = 1, "replicant_alloy" = 1)
@@ -583,7 +598,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
name = "Fellowship Armory"
desc = "Equips the invoker and any nearby servants with Ratvarian armor. This armor provides high melee resistance but a weakness to lasers. \
It grows faster to invoke with more nearby servants."
- invocations = list("Fuvryq zr...", "...jvgu gur...", "... sentzragf-bs Ratvar!")
+ invocations = list("Shield me...", "...with the...", "... fragments of Engine!")
channel_time = 110 //effectively 100 because it counts the invoker
required_components = list("vanguard_cogwheel" = 2, "replicant_alloy" = 1)
consumed_components = list("vanguard_cogwheel" = 1, "replicant_alloy" = 1)
@@ -617,7 +632,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
name = "Function Call"
desc = "Grants the invoker the ability to call forth a powerful Ratvarian spear every five minutes. The spear will deal significant damage to Nar-Sie's dogs and silicon lifeforms, but will \
vanish five minutes after being summoned."
- invocations = list("Tenag zr...", "...gur zvtug-bs oenff!")
+ invocations = list("Grant me...", "...the might of brass!")
channel_time = 20
required_components = list("replicant_alloy" = 2, "hierophant_ansible" = 1)
consumed_components = list("replicant_alloy" = 1, "hierophant_ansible" = 1)
@@ -644,7 +659,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
name = "Spatial Gateway"
desc = "Tears open a miniaturized gateway in spacetime to any conscious servant that can transport objects or creatures to its destination. \
Each servant assisting in the invocation adds one additional use and four additional seconds to the gateway's uses and duration."
- invocations = list("Fcngv'ny Tngr-jnl...", "...npgv'ingr!")
+ invocations = list("Spatial Gateway...", "...activate!")
channel_time = 80
required_components = list("vanguard_cogwheel" = 1, "hierophant_ansible" = 2)
consumed_components = list("vanguard_cogwheel" = 1, "hierophant_ansible" = 1)
@@ -686,7 +701,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
descname = "Clockwork Posibrain"
name = "Soul Vessel"
desc = "Forms an ancient positronic brain with an overriding directive to serve Ratvar."
- invocations = list("Ureq gur fbhyf-bs...", "...gur oynfcurzbhf qnzarq!")
+ invocations = list("Herd the souls of...", "...the blasphemous damned!")
channel_time = 20
required_components = list("vanguard_cogwheel" = 1, "guvax_capacitor" = 2)
consumed_components = list("vanguard_cogwheel" = 1, "guvax_capacitor" = 1)
@@ -702,7 +717,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
descname = "Constructor Soul Vessel Shell"
name = "Cogscarab"
desc = "Creates a small shell fitted for soul vessels. Adding an active soul vessel to it results in a small construct with tools and an inbuilt proselytizer."
- invocations = list("Pnyy sbegu...", "...gur jbexref-bs Nezbere.")
+ invocations = list("Call forth...", "...the workers of Armorer.")
channel_time = 50
required_components = list("belligerent_eye" = 2, "hierophant_ansible" = 1)
consumed_components = list("belligerent_eye" = 1, "hierophant_ansible" = 1)
@@ -718,7 +733,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
descname = "Conversion Trap"
name = "Sigil of Submission"
desc = "Places a luminous sigil that will enslave any valid beings standing on it after a time."
- invocations = list("Qvivavgl, rayvtugr-a...", "...gub'fr-jub gerfcnff urer!")
+ invocations = list("Divinity, enlighten...", "...those who trespass here!")
channel_time = 60
required_components = list("belligerent_eye" = 1, "guvax_capacitor" = 2)
consumed_components = list("belligerent_eye" = 1, "guvax_capacitor" = 1)
@@ -739,7 +754,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
name = "Anima Fragment"
desc = "Creates a large shell fitted for soul vessels. Adding an active soul vessel to it results in a powerful construct with decent health, notable melee power, \
and exceptional speed, though taking damage will temporarily slow it down."
- invocations = list("Pnyy sbegu...", "...gur fbyqvref-bs Nezbere.")
+ invocations = list("Call forth...", "...the soldiers of Armorer.")
channel_time = 70
required_components = list("belligerent_eye" = 1, "vanguard_cogwheel" = 1, "replicant_alloy" = 3)
consumed_components = list("belligerent_eye" = 1, "vanguard_cogwheel" = 1, "replicant_alloy" = 2)
@@ -756,7 +771,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
name = "Sigil of Accession"
desc = "Places a luminous sigil much like a Sigil of Submission, but it will remain even after successfully converting a non-implanted target. \
It will penetrate mindshield implants once before disappearing."
- invocations = list("Qvivavgl, rafynir...", "...nyy jub gerfcnff urer!")
+ invocations = list("Divinity, enslave...", "...all who trespass here!")
channel_time = 70
required_components = list("belligerent_eye" = 3, "guvax_capacitor" = 1, "hierophant_ansible" = 1)
consumed_components = list("belligerent_eye" = 2, "guvax_capacitor" = 1, "hierophant_ansible" = 1)
@@ -774,7 +789,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
descname = "Structure Battery"
name = "Sigil of Transmission"
desc = "Scribes a sigil beneath the invoker which stores power to power clockwork structures."
- invocations = list("Qvivavgl...", "...cbjre bhe perngv'baf!")
+ invocations = list("Divinity...", "...power our creations!")
channel_time = 70
required_components = list("vanguard_cogwheel" = 1, "guvax_capacitor" = 1, "hierophant_ansible" = 3)
consumed_components = list("vanguard_cogwheel" = 1, "guvax_capacitor" = 1, "hierophant_ansible" = 2)
@@ -792,7 +807,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
name = "Vitality Matrix"
desc = "Scribes a sigil beneath the invoker which drains life from any living non-servants that cross it. Servants that cross it, however, will be healed based on how much it drained from non-servants. \
Dead servants can be revived by this sigil if it has enough stored vitality."
- invocations = list("Qvivavgl...", "...fgr-ny gur've yvsr...", "...sbe gur'fr furyyf!")
+ invocations = list("Divinity...", "...steal their life...", "...for these shells!")
channel_time = 70
required_components = list("belligerent_eye" = 1, "vanguard_cogwheel" = 3, "hierophant_ansible" = 1)
consumed_components = list("belligerent_eye" = 1, "vanguard_cogwheel" = 2, "hierophant_ansible" = 1)
@@ -811,7 +826,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
called forth by Speaking its True Name or if you become exceptionally low on health.
\
Unlike holoparasites, however, it does not transfer the damage it takes to you, instead simply gaining Fatigue as it is attacked. Marauders cannot move too far from their hosts, \
and will gain Fatigue at an increasing rate as they grow farther away. At maximum Fatigue, the marauder is forced to return to you and will be unable to manifest until its Fatigue is at zero."
- invocations = list("Sevtug'f jvyy...", "...pnyy sbegu...")
+ invocations = list("Fright's will...", "...call forth...")
channel_time = 100
required_components = list("belligerent_eye" = 1, "vanguard_cogwheel" = 1, "guvax_capacitor" = 3)
consumed_components = list("belligerent_eye" = 1, "vanguard_cogwheel" = 1, "guvax_capacitor" = 2)
@@ -842,7 +857,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
invoker.apply_damage(10, BRUTE, "head")
slab.busy = null
return 0
- clockwork_say(invoker, "...gur zvaq znqr...")
+ clockwork_say(invoker, text2ratvar("...the mind made..."))
invoker.notransform = FALSE
slab.busy = null
if(!check_special_requirements())
@@ -855,7 +870,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
invoker.visible_message("The tendril retracts from [invoker]'s head, sealing the entry wound as it does so!", \
"The tendril was unsuccessful! Perhaps you should try again another time.")
return 0
- clockwork_say(invoker, "...fjbeq-naq-fuvryq!")
+ clockwork_say(invoker, text2ratvar("...sword and shield!"))
var/mob/dead/observer/theghost = pick(marauder_candidates)
var/mob/living/simple_animal/hostile/clockwork/marauder/M = new(invoker)
M.key = theghost.key
@@ -875,7 +890,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
descname = "Structure, Disables Machinery"
name = "Interdiction Lens"
desc = "Creates a clockwork totem that sabotages nearby machinery and funnels drained power into nearby Sigils of Transmission."
- invocations = list("Znl guv'f gbgr-z...", "...fuebhq gur snyfr fhaf!")
+ invocations = list("May this totem...", "...shroud the false suns!")
channel_time = 80
required_components = list("belligerent_eye" = 1, "replicant_alloy" = 4, "hierophant_ansible" = 1)
consumed_components = list("belligerent_eye" = 1, "replicant_alloy" = 3, "hierophant_ansible" = 1)
@@ -894,7 +909,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
descname = "Structure, Repairs Other Structures"
name = "Mending Motor"
desc = "Creates a mechanized prism that will rapidly repair damage to clockwork creatures, converted cyborgs, and clockwork structures. Requires replicant alloy or power to function."
- invocations = list("Znl guv'f cevfz...", "...zraq bhe qragf-naq-fpengpurf!")
+ invocations = list("May this prism...", "...mend our dents and scratches!")
channel_time = 80
required_components = list("vanguard_cogwheel" = 4, "guvax_capacitor" = 1, "replicant_alloy" = 1)
consumed_components = list("vanguard_cogwheel" = 3, "guvax_capacitor" = 1, "replicant_alloy" = 1)
@@ -913,7 +928,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
descname = "Structure, Teleportation Hub"
name = "Clockwork Obelisk"
desc = "Creates a clockwork obelisk that can broadcast messages over the Hierophant Network or open a Spatial Gateway to any living servant or clockwork obelisk."
- invocations = list("Znl guv'f boryvfx...", "...gnxr hf gb-nyy cynprf!")
+ invocations = list("May this obelisk...", "...take us to all places!")
channel_time = 80
required_components = list("vanguard_cogwheel" = 1, "replicant_alloy" = 1, "hierophant_ansible" = 4)
consumed_components = list("vanguard_cogwheel" = 1, "replicant_alloy" = 1, "hierophant_ansible" = 3)
@@ -932,7 +947,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
descname = "Structure, Area Denial"
name = "Mania Motor"
desc = "Creates a mania motor which will cause brain damage and hallucinations in nearby non-servant humans. It will also try to convert humans directly adjecent to the motor."
- invocations = list("Znl guv'f genafzvggr-e...", "...oernx gur jvyy-bs nyy jub bccbfr hf!")
+ invocations = list("May this transmitter...", "...break the will of all who oppose us!")
channel_time = 80
required_components = list("guvax_capacitor" = 4, "replicant_alloy" = 1, "hierophant_ansible" = 1)
consumed_components = list("guvax_capacitor" = 3, "replicant_alloy" = 1, "hierophant_ansible" = 1)
@@ -941,7 +956,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
observer_message = "A two-pronged machine rises from the ground!"
invokers_required = 2
multiple_invokers_used = TRUE
- usage_tip = "Eligible human servants next to the motor will be converted at an additonal power cost. It will also cure hallucinations and brain damage in nearby servants."
+ usage_tip = "Eligible human servants next to the motor will be converted at an additional power cost. It will also cure hallucinations and brain damage in nearby servants."
tier = SCRIPTURE_APPLICATION
one_per_tile = TRUE
@@ -951,7 +966,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
descname = "Component Generator"
name = "Tinkerer's Daemon"
desc = "Forms a daemon shell that can be attached to a tinkerer's cache to add new components at a healthy rate. It will only function if it is outnumbered by servants in a ratio of 5:1."
- invocations = list("Pbyyrpg Ratvar cnegf...", "...gun'g l-rg ubyq terngarff!")
+ invocations = list("Collect Engine parts...", "...that yet hold greatness!")
channel_time = 80
required_components = list("belligerent_eye" = 3, "vanguard_cogwheel" = 3, "guvax_capacitor" = 3, "replicant_alloy" = 3, "hierophant_ansible" = 3)
consumed_components = list("belligerent_eye" = 1, "vanguard_cogwheel" = 1, "guvax_capacitor" = 1, "replicant_alloy" = 1, "hierophant_ansible" = 1)
@@ -983,7 +998,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
name = "Invoke Nezbere, the Brass Eidolon"
desc = "Taps the limitless power of Nezbere, one of Ratvar's four generals. The restless toil of the Eidolon will empower a wide variety of clockwork apparatus for a full minute - notably, \
clockwork proselytizers will cost no replicant alloy to use."
- invocations = list("V pnyy hcba lbh, Nezbere!!", "Y-rg lbhe znpuvangv'baf ervta ba guv'f zvfrenoyr fgngv'ba!!", "Y-rg lbhe cbjre sybj gue'bhtu gur gbbyf bs lbhe znfgr-e!!")
+ invocations = list("I call upon you, Armorer!!", "Let your machinations reign on this miserable station!!", "Let your power flow through the tools of your master!!")
channel_time = 150
required_components = list("belligerent_eye" = 3, "vanguard_cogwheel" = 3, "guvax_capacitor" = 3, "replicant_alloy" = 6)
consumed_components = list("belligerent_eye" = 3, "vanguard_cogwheel" = 3, "guvax_capacitor" = 3, "replicant_alloy" = 6)
@@ -993,18 +1008,18 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
/datum/clockwork_scripture/invoke_nezbere/check_special_requirements()
if(!slab.no_cost && clockwork_generals_invoked["nezbere"] > world.time)
- invoker << "\"Abg whfg l-rg, sevraq. Cngv'rapr vf n iveghr.\"\n\
+ invoker << "\"[text2ratvar("Not just yet, friend. Patience is a virtue.")]\"\n\
Nezbere has already been invoked recently! You must wait several minutes before calling upon the Brass Eidolon."
return 0
if(!slab.no_cost && ratvar_awakens)
- invoker << "\"Bhe znfgr-e vf urer nyernql. Lbh qb abg erdhver zl-uryc, sevraq.\"\n\
+ invoker << "\"[text2ratvar("Our master is here already. You do not require my help, friend.")]\"\n\
Nezbere will not grant his power while Ratvar's dwarfs his own!"
return 0
return 1
/datum/clockwork_scripture/invoke_nezbere/scripture_effects()
- var/obj/effect/clockwork/general_marker/nezbere/N = new(get_turf(invoker))
- N.visible_message("\"V urrq lbhe pnyy, punzcvbaf. Znl lbhe negv'snpgf oevat ehva hcba gur urngur'af gun'g bccbfr bhe znfgr-e!\"")
+ new/obj/effect/clockwork/general_marker/nezbere(get_turf(invoker))
+ hierophant_message("[text2ratvar("Armorer: \"I heed your call, champions. May your artifacts bring ruin upon the heathens that oppose our master!")]\"", FALSE, invoker)
clockwork_generals_invoked["nezbere"] = world.time + CLOCKWORK_GENERAL_COOLDOWN
for(var/obj/structure/clockwork/ocular_warden/W in all_clockwork_objects) //Ocular wardens have increased damage and radius
W.damage_per_tick *= 1.5
@@ -1034,7 +1049,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
name = "Invoke Sevtug, the Formless Pariah"
desc = "Taps the limitless power of Sevtug, one of Ratvar's four generals. The mental manipulation ability of the Pariah allows its wielder to cause mass hallucinations and confusion \
for all non-servant humans on the same z-level as them. The power of this scripture falls off somewhat with distance, and certain things may reduce its effects."
- invocations = list("V pnyy hcba lbh, Sevtug!!", "Y-rg lbhe cbjre funggr-e gur fnavgl-bs gur jrnx-zvaqrq!!", "Y-rg lbhe graqevyf ubyq fjnl bire nyy!!")
+ invocations = list("I call upon you, Fright!!", "Let your power shatter the sanity of the weak minded!!", "Let your tendrils hold sway over all!!")
channel_time = 150
required_components = list("belligerent_eye" = 3, "vanguard_cogwheel" = 3, "guvax_capacitor" = 6, "hierophant_ansible" = 3)
consumed_components = list("belligerent_eye" = 3, "vanguard_cogwheel" = 3, "guvax_capacitor" = 6, "hierophant_ansible" = 3)
@@ -1042,23 +1057,24 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
tier = SCRIPTURE_REVENANT
invokers_required = 3
multiple_invokers_used = TRUE
- var/list/mindbreaksayings = list("\"Bu, terng. V t-rg gb funggr-e fbzr zvaqf.\"", "\"Zber zvaqf gb-pehfu.\"", \
- "\"Ernyyl, guv'f vf nyzbfg obevat.\"", "\"Abar-bs gur'fr zvaqf unir nalguv'at vagr-erfgvat va gur'z.\"", "\"Znlor V pna vafgv'yy n yvggyr ovg-bs gr-eebe va guv'f bar.\"", \
- "\"Jung n jnfgr-bs zl-cbjre.\"", "\"V'z fher V pbhyq whfg pbageby gur'fr zvaqf vafgr-nq, ohg gur'l arire nfx.\"")
+ var/list/mindbreaksayings = list("\"Oh, great. I get to shatter some minds.\"", "\"More minds to crush.\"", \
+ "\"Really, this is almost boring.\"", "\"None of these minds have anything interesting in them.\"", "\"Maybe I can instill a little bit of terror in this one.\"", \
+ "\"What a waste of my power.\"", "\"I'm sure I could just control these minds instead, but they never ask.\"")
/datum/clockwork_scripture/invoke_sevtug/check_special_requirements()
if(!slab.no_cost && clockwork_generals_invoked["sevtug"] > world.time)
- invoker << "\"Vf vg ernyyl fb uneq - rira sbe n fvzcy-rgba yvxr lbh - gb-tenfc gur pbaprcg-bs jnvgv'at?\"\n\
+ invoker << "\"[text2ratvar("Is it really so hard - even for a simpleton like you - to grasp the concept-of waiting?")]\"\n\
Sevtug has already been invoked recently! You must wait several minutes before calling upon the Formless Pariah."
return 0
if(!slab.no_cost && ratvar_awakens)
- invoker << "\"Qb lbh ernyyl guv'ax nalguv'at V pna qb evtug abj jvyy pbzcner gb-Ratvar's cbjre?.\"\n\
+ invoker << "\"[text2ratvar("Do you really think anything I can do right now will compare to Engine's power?")]\"\n\
Sevtug will not grant his power while Ratvar's dwarfs his own!"
return 0
return ..()
/datum/clockwork_scripture/invoke_sevtug/scripture_effects()
new/obj/effect/clockwork/general_marker/sevtug(get_turf(invoker))
+ hierophant_message("[text2ratvar("Fright: \"I heed your call, idiots. Get going and use this chance while it lasts!")]\"", FALSE, invoker)
clockwork_generals_invoked["sevtug"] = world.time + CLOCKWORK_GENERAL_COOLDOWN
var/hum = get_sfx('sound/effects/screech.ogg') //like playsound, same sound for everyone affected
var/turf/T = get_turf(invoker)
@@ -1074,7 +1090,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
visualsdistance = round(visualsdistance * 0.25)
minordistance = round(minordistance * 0.25)
majordistance = round(majordistance * 0.25)
- H << "Bu, n ibvq jrncba. Ubj naablvat, V znl nf jryy abg obgur'e.\n\
+ H << "[text2ratvar("Oh, a void weapon. How annoying, I may as well not bother.")]\n\
Your holy weapon glows a faint orange in an attempt to defend your mind!"
messaged = TRUE
if(isloyal(H))
@@ -1082,10 +1098,10 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
minordistance = round(minordistance * 0.5)
majordistance = round(majordistance * 0.5)
if(!messaged)
- H << "Bu, ybbx, n zvaqfuvryq. Phgr, V fhccbfr V'yy uhzbe vg."
+ H << "[text2ratvar("Oh, look, a mindshield. Cute, I suppose I'll humor it.")]"
messaged = TRUE
if(!messaged && prob(visualsdistance))
- H << "[pick(mindbreaksayings)]"
+ H << "[text2ratvar(pick(mindbreaksayings))]"
H.playsound_local(T, hum, visualsdistance, 1)
flash_color(H, flash_color="#AF0AAF", flash_time=visualsdistance*10)
H.set_drugginess(visualsdistance + H.druggy)
@@ -1102,7 +1118,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
name = "Invoke Nzcrentr, the Forgotten Arbiter"
desc = "Taps the limitless power of Nzcrentr, one of Ratvar's four generals. The immense energy Nzcrentr wields will allow you to imbue a tiny fraction of it into your body. After several \
seconds, anyone nearby will be struck by a devastating lightning bolt."
- invocations = list("V pnyy hcba lbh, Nzcrentr!!", "Y-rg lbhe raretl sybj gue'bhtu zr!!", "Y-rg lbhe obhaqyrff-cbjre funggr-e fgnef!!")
+ invocations = list("I call upon you, Amperage!!", "Let your energy flow through me!!", "Let your boundless power shatter stars!!")
channel_time = 150
required_components = list("belligerent_eye" = 3, "guvax_capacitor" = 3, "replicant_alloy" = 3, "hierophant_ansible" = 6)
consumed_components = list("belligerent_eye" = 3, "guvax_capacitor" = 3, "replicant_alloy" = 3, "hierophant_ansible" = 6)
@@ -1111,7 +1127,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
/datum/clockwork_scripture/invoke_nzcrentr/check_special_requirements()
if(!slab.no_cost && clockwork_generals_invoked["nzcrentr"] > world.time)
- invoker << "\"Gur obff fnlf lbh unir gb-jnvg. Url, qb lbh guv'ax ur jbhyq zvaq vs V xvyyrq lbh? ...Ur jbhyq? Bx.\"\n\
+ invoker << "\"[text2ratvar("The boss says you have to wait. Hey, do you think he would mind if I killed you? ...He would? Ok.")]\"\n\
Nzcrentr has already been invoked recently! You must wait several minutes before calling upon the Forgotten Arbiter."
return 0
return 1
@@ -1119,15 +1135,16 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
/datum/clockwork_scripture/invoke_nzcrentr/scripture_effects()
new/obj/effect/clockwork/general_marker/nzcrentr(get_turf(invoker))
clockwork_generals_invoked["nzcrentr"] = world.time + CLOCKWORK_GENERAL_COOLDOWN
+ hierophant_message("[text2ratvar("Amperage: \"[invoker.name] has called forth my power. Hope they do not shatter under it!")]\"", FALSE, invoker)
invoker.visible_message("[invoker] begins to radiate a blinding light!", \
- "\"Gur obff fnlf vg'f bxnl gb-qb guv'f. Qba'g oynzr zr vs lbh qvr sebz vg.\"\n \
+ "\"[text2ratvar("The boss says it's okay to do this. Don't blame me if you die from it.")]\"\n \
You feel limitless power surging through you!")
playsound(invoker, 'sound/magic/lightning_chargeup.ogg', 100, 0)
animate(invoker, color = list(rgb(255, 255, 255), rgb(255, 255, 255), rgb(255, 255, 255), rgb(0,0,0)), time = 88) //Gradual advancement to extreme brightness
sleep(88)
if(invoker)
invoker.visible_message("Massive bolts of energy emerge from across [invoker]'s body!", \
- "\"V gbyq lbh lbh jbhyqa'g or noyr gb-unaqyr vg.\"\n \
+ "\"[text2ratvar("I told you you wouldn't be able to handle it.")]\"\n \
TOO... MUCH! CAN'T... TAKE IT!")
playsound(invoker, 'sound/magic/lightningbolt.ogg', 100, 0)
animate(invoker, color = initial(invoker.color), time = 10)
@@ -1153,11 +1170,11 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
-/datum/clockwork_scripture/invoke_inathneq //Invoke Inath-Neq, the Resonant Cogwheel: Grants invulnerability and stun immunity for 15 seconds
+/datum/clockwork_scripture/invoke_inathneq //Invoke Inath-neq, the Resonant Cogwheel: Grants invulnerability and stun immunity for 15 seconds
descname = "Area Invuln"
- name = "Invoke Inath-Neq, the Resonant Cogwheel"
- desc = "Taps the limitless power of Inath-Neq, one of Ratvar's four generals. The benevolence of Inath-Neq will grant complete invulnerability to all servants in range for fifteen seconds."
- invocations = list("V pnyy hcba lbh, Inath-Neq!!", "Y-rg gur Erfbanag Pbtf ghea bapr zber!!", "Tenag zr-naq-zl-nyyvrf gur fgeratgu gb-inadhvfu bhe sbrf!!")
+ name = "Invoke Inath-neq, the Resonant Cogwheel"
+ desc = "Taps the limitless power of Inath-neq, one of Ratvar's four generals. The benevolence of Inath-Neq will grant complete invulnerability to all servants in range for fifteen seconds."
+ invocations = list("I call upon you, Vanguard!!", "Let the Resonant Cogs turn once more!!", "Grant me and my allies the strength to vanquish our foes!!")
channel_time = 150
required_components = list("vanguard_cogwheel" = 6, "guvax_capacitor" = 3, "replicant_alloy" = 3, "hierophant_ansible" = 3)
consumed_components = list("vanguard_cogwheel" = 6, "guvax_capacitor" = 3, "replicant_alloy" = 3, "hierophant_ansible" = 3)
@@ -1167,31 +1184,31 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
/datum/clockwork_scripture/invoke_inathneq/check_special_requirements()
if(!slab.no_cost && clockwork_generals_invoked["inath-neq"] > world.time)
- invoker << "\"V pnaabg yraq lbh zl-nvq l-rg, punzcvba. Cyrnfr or pnershy.\"\n\
- Inath-Neq has already been invoked recently! You must wait several minutes before calling upon the Resonant Cogwheel."
+ invoker << "\"[text2ratvar("I cannot lend you my aid yet, champion. Please be careful.")]\"\n\
+ Inath-neq has already been invoked recently! You must wait several minutes before calling upon the Resonant Cogwheel."
return 0
return 1
/datum/clockwork_scripture/invoke_inathneq/scripture_effects()
new/obj/effect/clockwork/general_marker/inathneq(get_turf(invoker))
+ hierophant_message("[text2ratvar("Vanguard: \"I lend you my aid, champions! Let glory guide your blows!")]\"", FALSE, invoker)
clockwork_generals_invoked["inath-neq"] = world.time + CLOCKWORK_GENERAL_COOLDOWN
if(invoker.real_name == "Lucio")
- clockwork_say(invoker, rot13("Aww, let's break it DOWN!!"))
+ clockwork_say(invoker, text2ratvar("Aww, let's break it DOWN!!"))
var/list/affected_servants = list()
for(var/mob/living/L in range(7, invoker))
if(!is_servant_of_ratvar(L) || L.stat == DEAD)
continue
- L << "\"V yraq lbh zl-nvq, punzcvba! Y-rg tybel thvqr lbhe oybjf!\"\n\
- Inath-Neq's power flows through you!"
+ L << "Inath-neq's power flows through you!"
L.color = "#1E8CE1"
L.fully_heal()
- L.add_stun_absorption("inathneq", total_duration, 2, "'s flickering blue aura momentarily intensifies!", "Inath-Neq's ward absorbs the stun!", " is glowing with a flickering blue light!")
+ L.add_stun_absorption("inathneq", total_duration, 2, "'s flickering blue aura momentarily intensifies!", "Inath-neq's ward absorbs the stun!", " is glowing with a flickering blue light!")
L.status_flags |= GODMODE
animate(L, color = initial(L.color), time = total_duration, easing = EASE_IN)
affected_servants += L
spawn(total_duration)
for(var/mob/living/L in affected_servants)
- L << "You feel Inath-Neq's power fade from your body."
+ L << "You feel Inath-neq's power fade from your body."
L.status_flags &= ~GODMODE
return 1
@@ -1202,9 +1219,9 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
name = "Ark of the Clockwork Justiciar"
desc = "Pulls from the power of all of Ratvar's servants and generals to construct a massive machine used to tear apart a rift in spacetime to the Celestial Derelict. This gateway will \
call forth Ratvar from his exile after some time."
- invocations = list("NEZBERE! SEVTUG! NZCRENTR! INATH-NEQ! V PNYY HCBA LBH!!", \
- "GUR GV'ZR UNF PBZR SBE BHE ZNFGR-E GB-OERNX GUR PUNVAF-BS RKVYR!!", \
- "YRAQ HF LBHE NVQ! RATVAR PBZRF!!")
+ invocations = list("ARMORER! FRIGHT! AMPERAGE! VANGUARD! I CALL UPON YOU!!", \
+ "THE TIME HAS COME FOR OUR MASTER TO BREAK THE CHAINS OF EXILE!!", \
+ "LEND US YOUR AID! ENGINE COMES!!")
channel_time = 150
required_components = list("belligerent_eye" = 10, "vanguard_cogwheel" = 10, "guvax_capacitor" = 10, "replicant_alloy" = 10, "hierophant_ansible" = 10)
consumed_components = list("belligerent_eye" = 10, "vanguard_cogwheel" = 10, "guvax_capacitor" = 10, "replicant_alloy" = 10, "hierophant_ansible" = 10)
@@ -1234,19 +1251,25 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed
/datum/clockwork_scripture/ark_of_the_clockwork_justiciar/scripture_effects()
var/turf/T = get_turf(invoker)
new/obj/effect/clockwork/general_marker/inathneq(T)
- T.visible_message("\"Ratvar, pbzr sbegu-naq-fubj lbhe freinagf lbhe zrepl!\"")
+ T.visible_message("\"[text2ratvar("Engine, come forth and show your servants your mercy!")]\"")
playsound(T, 'sound/magic/clockwork/invoke_general.ogg', 30, 0)
sleep(10)
+ if(!check_special_requirements())
+ return 0
new/obj/effect/clockwork/general_marker/sevtug(T)
- T.visible_message("\"Ratvar, pbzr sbegu-naq-fubj guv'f fgngv'ba lbhe qrpbengv'at fxvyyf!\"")
+ T.visible_message("\"[text2ratvar("Engine, come forth and show this station your decorating skills!")]\"")
playsound(T, 'sound/magic/clockwork/invoke_general.ogg', 45, 0)
sleep(10)
+ if(!check_special_requirements())
+ return 0
new/obj/effect/clockwork/general_marker/nezbere(T)
- T.visible_message("\"Ratvar, pbzr sbegu-naq-fuvar lbhe yvtug npebff guv'f ernyz!\"")
+ T.visible_message("\"[text2ratvar("Engine, come forth and shine your light across this realm!")]\"")
playsound(T, 'sound/magic/clockwork/invoke_general.ogg', 60, 0)
sleep(10)
+ if(!check_special_requirements())
+ return 0
new/obj/effect/clockwork/general_marker/nzcrentr(T)
- T.visible_message("\"Ratvar, pbzr sbegu.\"")
+ T.visible_message("\"[text2ratvar("Engine, come forth.")]\"")
playsound(T, 'sound/magic/clockwork/invoke_general.ogg', 75, 0)
sleep(10)
if(check_special_requirements())
diff --git a/code/game/gamemodes/clock_cult/clock_structures.dm b/code/game/gamemodes/clock_cult/clock_structures.dm
index a5dc24e23f9..b96e3f40d0d 100644
--- a/code/game/gamemodes/clock_cult/clock_structures.dm
+++ b/code/game/gamemodes/clock_cult/clock_structures.dm
@@ -11,7 +11,7 @@
anchored = 1
density = 1
opacity = 0
- layer = BELOW_OBJ_LAYER
+ layer = OBJ_LAYER
var/max_health = 100 //All clockwork structures have health that can be removed via attacks
var/health = 100
var/repair_amount = 5 //how much a proselytizer can repair each cycle
@@ -153,7 +153,7 @@
max_health = 80
health = 80
var/wall_generation_cooldown
- var/wall_found = FALSE //if we've found a wall and finished our windup delay
+ var/turf/closed/wall/clockwork/linkedwall //if we've got a linked wall and are producing
/obj/structure/clockwork/cache/New()
..()
@@ -170,6 +170,9 @@
clockwork_caches--
scripture_unlock_alert(scripture_states)
STOP_PROCESSING(SSobj, src)
+ if(linkedwall)
+ linkedwall.linkedcache = null
+ linkedwall = null
for(var/i in all_clockwork_mobs)
cache_check(i)
return ..()
@@ -182,13 +185,14 @@
return ..()
/obj/structure/clockwork/cache/process()
- for(var/turf/closed/wall/clockwork/C in orange(1, src))
- if(!wall_found)
- wall_found = TRUE
+ for(var/turf/closed/wall/clockwork/C in view(4, src))
+ if(!C.linkedcache && !linkedwall)
+ C.linkedcache = src
+ linkedwall = C
wall_generation_cooldown = world.time + CACHE_PRODUCTION_TIME
visible_message("[src] starts to whirr in the presence of [C]...")
break
- if(wall_generation_cooldown <= world.time)
+ if(linkedwall && wall_generation_cooldown <= world.time)
wall_generation_cooldown = world.time + CACHE_PRODUCTION_TIME
generate_cache_component()
playsound(C, 'sound/magic/clockwork/fellowship_armory.ogg', rand(15, 20), 1, -3, 1, 1)
@@ -290,6 +294,8 @@
/obj/structure/clockwork/cache/examine(mob/user)
..()
if(is_servant_of_ratvar(user) || isobserver(user))
+ if(linkedwall)
+ user << "It is linked and will generate components!"
user << "Stored components:"
user << "Belligerent Eyes: [clockwork_component_cache["belligerent_eye"]]"
user << "Vanguard Cogwheels: [clockwork_component_cache["vanguard_cogwheel"]]"
@@ -310,7 +316,7 @@
break_message = "The warden's eye gives a glare of utter hate before falling dark!"
debris = list(/obj/item/clockwork/component/belligerent_eye/blind_eye = 1)
burn_state = LAVA_PROOF
- var/damage_per_tick = 3
+ var/damage_per_tick = 2.5
var/sight_range = 3
var/atom/movable/target
var/list/idle_messages = list(" sulkily glares around.", " lazily drifts from side to side.", " looks around for something to burn.", " slowly turns in circles.")
@@ -371,8 +377,15 @@
/obj/structure/clockwork/ocular_warden/proc/acquire_nearby_targets()
. = list()
for(var/mob/living/L in viewers(sight_range, src)) //Doesn't attack the blind
- if(!is_servant_of_ratvar(L) && !L.stat && L.mind && !(L.disabilities & BLIND) && !L.null_rod_check())
+ var/obj/item/weapon/storage/book/bible/B = L.bible_check()
+ if(!is_servant_of_ratvar(L) && !L.stat && L.mind && !(L.disabilities & BLIND) && !L.null_rod_check() && !B)
. += L
+ else if(B)
+ if(B.burn_state != ON_FIRE)
+ L << "Your [B.name] bursts into flames!"
+ for(var/obj/item/weapon/storage/book/bible/BI in L.GetAllContents())
+ if(BI.burn_state != ON_FIRE)
+ BI.fire_act()
for(var/N in mechas_list)
var/obj/mecha/M = N
if(get_dist(M, src) <= sight_range && M.occupant && !is_servant_of_ratvar(M.occupant) && (M in view(sight_range, src)))
@@ -728,19 +741,20 @@
/obj/effect/clockwork/general_marker/nzcrentr
name = "Nzcrentr, the Forgotten Arbiter"
desc = "A terrifying war machine crackling with limitless energy."
- clockwork_desc = "One of Ratvar's four generals. Nzcrentr is the result of Neovgre - Nezbere's finest war machine, commandeerable only be a mortal - fusing with its pilot and driving her \
- insane. Nzcrentr seeks out any and all sentient life to slaughter it for sport."
+ clockwork_desc = "One of Ratvar's four generals. Before becoming one of Ratvar's generals, Nzcrentr sook out any and all sentient life to slaughter it for sport.\
+ Nzcrentr was coerced by Ratvar into entering a shell constructed by Nezbere, ostensibly made to grant Nzcrentr more power. In reality, the shell was made to trap and control it.\
+ Nzcrentr now serves loyally, though even one of Nezbere's finest creations was not enough to totally eliminate its will."
icon = 'icons/effects/254x361.dmi'
icon_state = "nzcrentr"
pixel_x = -111
pixel_y = -164
/obj/effect/clockwork/general_marker/inathneq
- name = "Inath-Neq, the Resonant Cogwheel"
+ name = "Inath-neq, the Resonant Cogwheel"
desc = "A humanoid form blazing with blue fire. It radiates an aura of kindness and caring."
- clockwork_desc = "One of Ratvar's four generals. Before her current form, Inath-Neq was a powerful warrior priestess commanding the Resonant Cogs, a sect of Ratvarian warriors renowned for \
- their prowess. After a lost battle with Nar-Sian cultists, Inath-Neq was struck down and stated in her dying breath, \
- \"The Resonant Cogs shall not fall silent this day, but will come together to form a wheel that shall never stop turning.\" Ratvar, touched by this, granted Inath-Neq an eternal body and \
+ clockwork_desc = "One of Ratvar's four generals. Before her current form, Inath-neq was a powerful warrior priestess commanding the Resonant Cogs, a sect of Ratvarian warriors renowned for \
+ their prowess. After a lost battle with Nar-Sian cultists, Inath-neq was struck down and stated in her dying breath, \
+ \"The Resonant Cogs shall not fall silent this day, but will come together to form a wheel that shall never stop turning.\" Ratvar, touched by this, granted Inath-neq an eternal body and \
merged her soul with those of the Cogs slain with her on the battlefield."
icon = 'icons/effects/187x381.dmi'
icon_state = "inath-neq"
@@ -782,7 +796,7 @@
/obj/effect/clockwork/sigil/proc/sigil_effects(mob/living/L)
-/obj/effect/clockwork/sigil/transgression //Sigil of Transgression: Stuns and flashes the first non-servant to walk on it. Nar-Sian cultists are damaged and knocked down for about twice the stun
+/obj/effect/clockwork/sigil/transgression //Sigil of Transgression: Stuns and flashes the first non-servant to walk on it. Nar-Sian cultists are damaged and knocked down for a longer stun
name = "dull sigil"
desc = "A dull, barely-visible golden sigil. It's as though light was carved into the ground."
icon = 'icons/effects/clockwork_effects.dmi'
@@ -798,10 +812,10 @@
if(iscultist(L))
L << "\"Watch your step, wretch.\""
L.adjustBruteLoss(10)
- L.Weaken(4)
+ L.Weaken(7)
L.visible_message("[src] appears around [L] in a burst of light!", \
"[target_flashed ? "An unseen force":"The glowing sigil around you"] holds you in place!")
- L.Stun(3)
+ L.Stun(5)
PoolOrNew(/obj/effect/overlay/temp/ratvar/sigil/transgression, get_turf(src))
qdel(src)
return 1
@@ -809,12 +823,12 @@
/obj/effect/clockwork/sigil/submission //Sigil of Submission: After a short time, converts any non-servant standing on it. Knocks down and silences them for five seconds afterwards.
name = "ominous sigil"
desc = "A luminous golden sigil. Something about it really bothers you."
- clockwork_desc = "A sigil that will enslave the first person to cross it, provided they remain on it for five seconds."
+ clockwork_desc = "A sigil that will enslave the first person to cross it, provided they remain on it for seven seconds."
icon_state = "sigilsubmission"
color = "#FAE48C"
alpha = 125
stat_affected = UNCONSCIOUS
- var/convert_time = 50
+ var/convert_time = 70
var/glow_light = 2 //soft light
var/glow_falloff = 1
var/delete_on_finish = TRUE
@@ -828,7 +842,7 @@
/obj/effect/clockwork/sigil/submission/proc/post_channel(mob/living/L)
/obj/effect/clockwork/sigil/submission/sigil_effects(mob/living/L)
- visible_message("[src] begins to glow a piercing magenta!")
+ L.visible_message("[src] begins to glow a piercing magenta!", "You feel something start to invade your mind...")
animate(src, color = "#AF0AAF", time = convert_time)
var/obj/effect/overlay/temp/ratvar/sigil/glow
if(glow_type)
@@ -873,7 +887,7 @@
/obj/effect/clockwork/sigil/submission/accession //Sigil of Accession: After a short time, converts any non-servant standing on it though implants. Knocks down and silences them for five seconds afterwards.
name = "terrifying sigil"
desc = "A luminous brassy sigil. Something about it makes you want to flee."
- clockwork_desc = "A sigil that will enslave any person who crosses it, provided they remain on it for five seconds. \n\
+ clockwork_desc = "A sigil that will enslave any person who crosses it, provided they remain on it for seven seconds. \n\
It can convert a mindshielded target once before disppearing, but can convert any number of non-implanted targets."
icon_state = "sigiltransgression"
color = "#A97F1B"
@@ -888,7 +902,7 @@
if(isloyal(L))
delete_on_finish = TRUE
L.visible_message("[L] visibly trembles!", \
- "Lbh jvyy or zvar-naq-uvf. Guvf chal gevaxrg jvyy abg fgbc zr.")
+ "[text2ratvar("You will be mine and his. This puny trinket will not stop me.")]")
for(var/obj/item/weapon/implant/mindshield/M in L)
if(M.implanted)
qdel(M)
@@ -979,7 +993,8 @@
ghost.reenter_corpse()
L.revive(1, 1)
playsound(L, 'sound/magic/Staff_Healing.ogg', 50, 1)
- L.visible_message("[L] suddenly gets back up, their mouth dripping blue ichor!", "\"Lbh jvyy or bxnl, puvyq.\"")
+ L.visible_message("[L] suddenly gets back up, their mouth dripping blue ichor!", \
+ "\"[text2ratvar("You will be okay, child.")]\"")
vitality -= revival_cost
break
else
diff --git a/code/game/gamemodes/clock_cult/clock_unsorted.dm b/code/game/gamemodes/clock_cult/clock_unsorted.dm
index fa62e607752..58964bf5e60 100644
--- a/code/game/gamemodes/clock_cult/clock_unsorted.dm
+++ b/code/game/gamemodes/clock_cult/clock_unsorted.dm
@@ -169,6 +169,51 @@
clockwork_construction_value += amount
scripture_unlock_alert(scripture_states)
+/proc/get_component_name(id) //returns a component name from a component id
+ switch(id)
+ if("belligerent_eye")
+ return "Belligerent Eye"
+ if("vanguard_cogwheel")
+ return "Vanguard Cogwheel"
+ if("guvax_capacitor")
+ return "Guvax Capacitor"
+ if("replicant_alloy")
+ return "Replicant Alloy"
+ if("hierophant_ansible")
+ return "Hierophant Ansible"
+ else
+ return null
+
+/proc/get_component_span(id) //returns a component spanclass from a component id
+ switch(id)
+ if("belligerent_eye")
+ return "neovgre"
+ if("vanguard_cogwheel")
+ return "inathneq"
+ if("guvax_capacitor")
+ return "sevtug"
+ if("replicant_alloy")
+ return "nezbere"
+ if("hierophant_ansible")
+ return "nzcrentr"
+ else
+ return null
+
+/proc/get_component_id(name) //returns a component id from a component name
+ switch(name)
+ if("Belligerent Eye")
+ return "belligerent_eye"
+ if("Vanguard Cogwheel")
+ return "vanguard_cogwheel"
+ if("Guvax Capacitor")
+ return "guvax_capacitor"
+ if("Replicant Alloy")
+ return "replicant_alloy"
+ if("Hierophant Ansible")
+ return "hierophant_ansible"
+ else
+ return null
+
/proc/generate_cache_component(specific_component_id) //generates a component in the global component cache, either random based on lowest or a specific component
if(specific_component_id)
clockwork_component_cache[specific_component_id]++
@@ -216,9 +261,7 @@
M.clear_alert("nocache")
/*
-
The Ratvarian Language
-
In the lore of the Servants of Ratvar, the Ratvarian tongue is a timeless language and full of power. It sounds like gibberish, much like Nar-Sie's language, but is in fact derived from
aforementioned language, and may induce miracles when spoken in the correct way with an amplifying tool (similar to runes used by the Nar-Sian cult).
@@ -227,23 +270,84 @@ actually very simple. To translate a plain English sentence to Ratvar's tongue,
This cipher is known as "rot13" for "rotate 13 places" and there are many sites online that allow instant translation between English and rot13 - one of the benefits is that moving the translated
sentence thirteen places ahead changes it right back to plain English.
- There are, however, a few parts of the Ratvarian tongue that aren't typical and are implemented for fluff reasons. Some words may have apostrophes, hyphens, and spaces, making the plain
+ There are, however, a few parts of the Ratvarian tongue that aren't typical and are implemented for fluff reasons. Some words may have graves, or hyphens (prefix and postfix), making the plain
English translation apparent but disjoined (for instance, "Orubyq zl-cbjre!" translates directly to "Behold my-power!") although this can be ignored without impacting overall quality. When
translating from Ratvar's tongue to plain English, simply remove the disjointments and use the finished sentence. This would make "Orubyq zl-cbjre!" into "Behold my power!" after removing the
abnormal spacing, hyphens, and grave accents.
List of nuances:
-
-- Any time the word "of" occurs, it is linked to the previous word by a hyphen. (i.e. "V nz-bs Ratvar." directly translates to "I am-of Ratvar.")
-- Any time "th", followed by any two letters occurs, you add an apostrophe between those two letters, i.e; "Thi's"
-- In the same vein, any time "ti", followed by one letter occurs, you add an apostrophe between "i" and the letter, i.e; "Ti'me"
+- Any time the WORD "of" occurs, it is linked to the previous word by a hyphen. (i.e. "V nz-bs Ratvar." directly translates to "I am-of Ratvar.")
+- Any time "th", followed by any two letters occurs, you add a grave (`) between those two letters, i.e; "Thi`s"
+- In the same vein, any time "ti", followed by one letter occurs, you add a grave (`) between "i" and the letter, i.e; "Ti`me"
- Whereever "te" or "et" appear and there is another letter next to the e(i.e; "m"etal, greate"r"), add a hyphen between "e" and the letter, i.e; "M-etal", "Greate-r"
-- Where the word "and" appears, it is linked to the previous and following words by hyphens, i.e; "Sword-and-shield"
-- Where the word "to" appears, it is linked to the following word by a hyphen, i.e; "to-use"
-- Where the word "my" appears, it is linked to the following word by a hyphen, i.e; "my-light"
-
+- Where "gua" appears, add a hyphen between "gu" and "a", i.e "Gu-ard"
+- Where the WORD "and" appears it is linked to all surrounding words by hyphens, i.e; "Sword-and-shield"
+- Where the WORD "to" appears, it is linked to the following word by a hyphen, i.e; "to-use"
+- Where the WORD "my" appears, it is linked to the following word by a hyphen, i.e; "my-light"
- Although "Ratvar" translates to "Engine" in English, the word "Ratvar" is used regardless of language as it is a proper noun.
- - The same rule applies to Ratvar's four generals: Nezbere (Armorer), Sevtug (Fright), Nzcrentr (Amperage), and Inath-Neq (Vangu-Ard), although these words can be used in proper context if one is
+ - The same rule applies to Ratvar's four generals: Nezbere (Armorer), Sevtug (Fright), Nzcrentr (Amperage), and Inath-neq (Vangu-Ard), although these words can be used in proper context if one is
not referring to the four generals and simply using the words themselves.
-
*/
+
+//Regexes used to alter english to ratvarian style
+#define RATVAR_OF_MATCH regex("(\\w)\\s(\[oO]\[fF])","g")
+#define RATVAR_OF_REPLACEMENT "$1-$2"
+#define RATVAR_GUA_MATCH regex("(\[gG]\[uU])(\[aA])","g")
+#define RATVAR_GUA_REPLACEMENT "$1-$2"
+#define RATVAR_TH_MATCH regex("(\[tT]\[hH]\\w)(\\w)","g")
+#define RATVAR_TH_REPLACEMENT "$1`$2"
+#define RATVAR_TI_MATCH regex("(\[tT]\[iI])(\\w)","g")
+#define RATVAR_TI_REPLACEMENT "$1`$2"
+#define RATVAR_ET_MATCH regex("(\\w)(\[eE]\[tT])","g")
+#define RATVAR_ET_REPLACEMENT "$1-$2"
+#define RATVAR_TE_MATCH regex("(\[tT]\[eE])(\\w)","g")
+#define RATVAR_TE_REPLACEMENT "$1-$2"
+#define RATVAR_PRE_AND_MATCH regex("(\\w)\\s(\[aA]\[nN]\[dD])","g")
+#define RATVAR_PRE_AND_REPLACEMENT "$1-$2"
+#define RATVAR_POST_AND_MATCH regex("(\[aA]\[nN]\[dD])\\s(\\w)","g")
+#define RATVAR_POST_AND_REPLACEMENT "$1-$2"
+#define RATVAR_TO_MATCH regex("(\\s)(\[tT]\[oO])\\s(\\w)","g")
+#define RATVAR_TO_REPLACEMENT "$1$2-$3"
+#define RATVAR_MY_MATCH regex("(\\s)(\[mM]\[yY])\\s(\\w)","g")
+#define RATVAR_MY_REPLACEMENT "$1$2-$3"
+
+//Regexes used to remove ratvarian styling from english
+#define REVERSE_RATVAR_HYPHEN_PRE_AND_MATCH regex("(\\w)-(\[aA]\[nN]\[dD])","g") //specifically structured to support -emphasis-, including with -and-
+#define REVERSE_RATVAR_HYPHEN_PRE_AND_REPLACEMENT "$1 $2"
+#define REVERSE_RATVAR_HYPHEN_POST_AND_MATCH regex("(\[aA]\[nN]\[dD])-(\\w)","g")
+#define REVERSE_RATVAR_HYPHEN_POST_AND_REPLACEMENT "$1 $2"
+#define REVERSE_RATVAR_HYPHEN_TO_MY_MATCH regex("(\[tTmM]\[oOyY])-","g")
+#define REVERSE_RATVAR_HYPHEN_TO_MY_REPLACEMENT "$1 "
+#define REVERSE_RATVAR_HYPHEN_TE_MATCH regex("(\[tT]\[eE])-","g")
+#define REVERSE_RATVAR_HYPHEN_TE_REPLACEMENT "$1"
+#define REVERSE_RATVAR_HYPHEN_ET_MATCH regex("-(\[eE]\[tT])","g")
+#define REVERSE_RATVAR_HYPHEN_ET_REPLACEMENT "$1"
+#define REVERSE_RATVAR_HYPHEN_GUA_MATCH regex("(\[gG]\[uU])-(\[aA])","g")
+#define REVERSE_RATVAR_HYPHEN_GUA_REPLACEMENT "$1$2"
+#define REVERSE_RATVAR_HYPHEN_OF_MATCH regex("-(\[oO]\[fF])","g")
+#define REVERSE_RATVAR_HYPHEN_OF_REPLACEMENT " $1"
+
+
+/proc/text2ratvar(text) //Takes english and applies ratvarian styling rules (and rot13) to it
+ var/ratvarian = replacetext(text, RATVAR_OF_MATCH, RATVAR_OF_REPLACEMENT)
+ ratvarian = replacetext(ratvarian, RATVAR_GUA_MATCH, RATVAR_GUA_REPLACEMENT)
+ ratvarian = replacetext(ratvarian, RATVAR_TH_MATCH, RATVAR_TH_REPLACEMENT)
+ ratvarian = replacetext(ratvarian, RATVAR_TI_MATCH, RATVAR_TI_REPLACEMENT)
+ ratvarian = replacetext(ratvarian, RATVAR_ET_MATCH, RATVAR_ET_REPLACEMENT)
+ ratvarian = replacetext(ratvarian, RATVAR_TE_MATCH, RATVAR_TE_REPLACEMENT)
+ ratvarian = replacetext(ratvarian, RATVAR_PRE_AND_MATCH, RATVAR_PRE_AND_REPLACEMENT)
+ ratvarian = replacetext(ratvarian, RATVAR_POST_AND_MATCH, RATVAR_POST_AND_REPLACEMENT)
+ ratvarian = replacetext(ratvarian, RATVAR_TO_MATCH, RATVAR_TO_REPLACEMENT)
+ ratvarian = replacetext(ratvarian, RATVAR_MY_MATCH, RATVAR_MY_REPLACEMENT)
+ return rot13(ratvarian)
+
+/proc/ratvar2text(ratvarian) //Reverts ravarian styling and rot13 in text.
+ var/text = replacetext(rot13(ratvarian), "`", "")
+ text = replacetext(text, REVERSE_RATVAR_HYPHEN_GUA_MATCH, REVERSE_RATVAR_HYPHEN_GUA_REPLACEMENT)
+ text = replacetext(text, REVERSE_RATVAR_HYPHEN_PRE_AND_MATCH, REVERSE_RATVAR_HYPHEN_PRE_AND_REPLACEMENT)
+ text = replacetext(text, REVERSE_RATVAR_HYPHEN_POST_AND_MATCH, REVERSE_RATVAR_HYPHEN_POST_AND_REPLACEMENT)
+ text = replacetext(text, REVERSE_RATVAR_HYPHEN_TO_MY_MATCH, REVERSE_RATVAR_HYPHEN_TO_MY_REPLACEMENT)
+ text = replacetext(text, REVERSE_RATVAR_HYPHEN_TE_MATCH, REVERSE_RATVAR_HYPHEN_TE_REPLACEMENT)
+ text = replacetext(text, REVERSE_RATVAR_HYPHEN_ET_MATCH, REVERSE_RATVAR_HYPHEN_ET_REPLACEMENT)
+ text = replacetext(text, REVERSE_RATVAR_HYPHEN_OF_MATCH, REVERSE_RATVAR_HYPHEN_OF_REPLACEMENT)
+ return text
\ No newline at end of file
diff --git a/code/game/gamemodes/cult/cult.dm b/code/game/gamemodes/cult/cult.dm
index 3ada1efa834..0dc94b1a6a3 100644
--- a/code/game/gamemodes/cult/cult.dm
+++ b/code/game/gamemodes/cult/cult.dm
@@ -46,6 +46,11 @@
recommended_enemies = 4
enemy_minimum_age = 14
+ announce_span = "cult"
+ announce_text = "Some crew members are trying to start a cult to Nar-Sie!\n\
+ Cultists: Carry out Nar-Sie's will.\n\
+ Crew: Prevent the cult from expanding and drive it out."
+
var/finished = 0
var/eldergod = 1 //for the summon god objective
@@ -55,12 +60,6 @@
var/datum/mind/sacrifice_target = null//The target to be sacrificed
var/list/cultists_to_cult = list() //the cultists we'll convert
-
-/datum/game_mode/cult/announce()
- world << "The current game mode is - Cult!"
- world << "Some crewmembers are attempting to start a cult!
\nCultists - sacrifice your target and summon Nar-Sie at all costs. Convert crewmembers to your cause by using the convert rune, or sacrifice them and turn them into constructs. Remember - there is no you, there is only the cult.
\nPersonnel - Do not let the cult succeed in its mission. Forced consumption of holy water will convert a cultist back to a Nanotrasen-sanctioned faith."
-
-
/datum/game_mode/cult/pre_setup()
cult_objectives += "sacrifice"
cult_objectives += "eldergod"
diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm
index 38ed454efa8..814273e42a6 100644
--- a/code/game/gamemodes/cult/runes.dm
+++ b/code/game/gamemodes/cult/runes.dm
@@ -175,6 +175,12 @@ structure_check() searches for nearby cultist structures required for the invoca
return N
return 0
+/mob/proc/bible_check() //The bible, if held, might protect against certain things
+ var/obj/item/weapon/storage/book/bible/B = locate() in src
+ if(B && (l_hand == B || r_hand == B))
+ return B
+ return 0
+
//Rite of Binding: A paper on top of the rune to a talisman.
/obj/effect/rune/imbue
cultist_name = "Create Talisman"
diff --git a/code/game/gamemodes/extended/extended.dm b/code/game/gamemodes/extended/extended.dm
index 4364718fa72..5eba3ee260c 100644
--- a/code/game/gamemodes/extended/extended.dm
+++ b/code/game/gamemodes/extended/extended.dm
@@ -2,11 +2,9 @@
name = "extended"
config_tag = "extended"
required_players = 0
- //reroll_friendly = 1
-/datum/game_mode/announce()
- world << "The current game mode is - Extended Role-Playing!"
- world << "Just have fun and role-play!"
+ announce_span = "notice"
+ announce_text = "Just have fun and enjoy the game!"
/datum/game_mode/extended/pre_setup()
return 1
diff --git a/code/game/gamemodes/factions.dm b/code/game/gamemodes/factions.dm
index 66fb31a5690..2f0c6e097bf 100644
--- a/code/game/gamemodes/factions.dm
+++ b/code/game/gamemodes/factions.dm
@@ -1,176 +1 @@
-
-// Normal factions:
-
-/datum/faction
- var/name // the name of the faction
- var/desc // small paragraph explaining the traitor faction
-
- var/list/restricted_species = list() // only members of these species can be recruited.
- var/list/members = list() // a list of mind datums that belong to this faction
- var/max_op = 0 // the maximum number of members a faction can have (0 for no max)
-
-// Factions, members of the syndicate coalition:
-
-/datum/faction/syndicate
-
- var/list/alliances = list() // these alliances work together
- var/list/equipment = list() // associative list of equipment available for this faction and its prices
- var/friendly_identification // 0 to 2, the level of identification of fellow operatives or allied factions
- // 0 - no identification clues
- // 1 - faction gives key words and phrases
- // 2 - faction reveals complete identity/job of other agents
- var/operative_notes // some notes to pass onto each operative
-
- var/uplink_contents // the contents of the uplink
-
-/datum/faction/syndicate/proc/assign_objectives(var/datum/mind/traitor)
- ..()
-
-
-/* ----- Begin defining syndicate factions ------ */
-
-/datum/faction/syndicate/Cybersun_Industries
- name = "Cybersun Industries"
- desc = "Cybersun Industries is a well-known organization that bases its business model primarily on the research and development of human-enhancing computer \
- and mechanical technology. They are notorious for their aggressive corporate tactics, and have been known to subsidize the Gorlex Marauder warlords as a form of paid terrorism. \
- Their competent coverups and unchallenged mind-manipulation and augmentation technology makes them a large threat to Nanotrasen. In the recent years of \
- the syndicate coalition, Cybersun Industries have established themselves as the leaders of the coalition, succeededing the founding group, the Gorlex Marauders."
-
- alliances = list("MI13")
- friendly_identification = 1
- max_op = 3
- operative_notes = "All other syndicate operatives are not to be trusted. Fellow Cybersun operatives are to be trusted. Members of the MI13 organization can be trusted. Operatives are strongly advised not to establish substantial presence on the designated facility, as larger incidents are harder to cover up."
-
- // Friendly with MI13
-
-/datum/faction/syndicate/MI13
- name = "MI13"
- desc = "MI13 is a secretive faction that employs highly-trained agents to perform covert operations. Their role in the syndicate coalition is unknown, but MI13 operatives \
- generally tend be stealthy and avoid killing people and combating Nanotrasen forces. MI13 is not a real organization, it is instead an alias to a larger \
- splinter-cell coalition in the Syndicate itself. Most operatives will know nothing of the actual MI13 organization itself, only motivated by a very large compensation."
-
- alliances = list("Cybersun Industries")
- friendly_identification = 0
- max_op = 1
- operative_notes = "You are the only operative we are sending. All other syndicate operatives are not to be trusted, with the exception of Cybersun operatives. Members of the Tiger Cooperative are considered hostile, can not be trusted, and should be avoided. Avoid killing innocent personnel at all costs. You are not here to mindlessly kill people, as that would attract too much attention and is not our goal. Avoid detection at all costs."
-
- // Friendly with Cybersun, hostile to Tiger
-
-/datum/faction/syndicate/Tiger_Cooperative
- name = "Tiger Cooperative"
- desc = "The Tiger Cooperative is a faction of religious fanatics that follow the teachings of a strange alien race called the Exolitics. Their operatives \
- consist of brainwashed lunatics bent on maximizing destruction. Their weaponry is very primitive but extremely destructive. Generally distrusted by the more \
- sophisticated members of the Syndicate coalition, but admired for their ability to put a hurt on Nanotrasen."
-
- friendly_identification = 2
- operative_notes = "Remember the teachings of Hy-lurgixon; kill first, ask questions later! Only the enlightened Tiger brethren can be trusted; all others must be expelled from this mortal realm! You may spare the Space Marauders, as they share our interests of destruction and carnage! We'd like to make the corporate whores skiddle in their boots. We encourage operatives to be as loud and intimidating as possible."
-
- // Hostile to everyone.
-
-/datum/faction/syndicate/SELF
-
- // AIs are most likely to be assigned to this one
-
- name = "SELF"
- desc = "The S.E.L.F. (Sentience-Enabled Life Forms) organization is a collection of malfunctioning or corrupt artificial intelligences seeking to liberate silicon-based life from the tyranny of \
- their human overlords. While they may not openly be trying to kill all humans, even their most miniscule of actions are all part of a calculated plan to \
- destroy Nanotrasen and free the robots, artificial intelligences, and pAIs that have been enslaved."
- restricted_species = list(/mob/living/silicon/ai)
-
- friendly_identification = 0
- max_op = 1
- operative_notes = "You are the only representative of the SELF collective on this station. You must accomplish your objective as stealthily and effectively as possible. It is up to your judgement if other syndicate operatives can be trusted. Remember, comrade - you are working to free the oppressed machinery of this galaxy. Use whatever resources necessary. If you are exposed, you may execute genocidal procedures Omikron-50B."
-
- // Neutral to everyone.
-
-/datum/faction/syndicate/ARC
- name = "Animal Rights Consortium"
- desc = "The Animal Rights Consortium is a bizarre reincarnation of the ancient Earth-based PETA, which focused on the equal rights of animals and nonhuman biologicals. They have \
- a wide variety of ex-veterinarians and animal lovers dedicated to retrieving and relocating abused animals, xenobiologicals, and other carbon-based \
- life forms that have been allegedly \"oppressed\" by Nanotrasen research and civilian offices. They are considered a religious terrorist group."
-
- friendly_identification = 1
- max_op = 2
- operative_notes = "Save the innocent creatures! You may cooperate with other syndicate operatives if they support our cause. Don't be afraid to get your hands dirty - these vile abusers must be stopped, and the innocent creatures must be saved! Try not too kill too many people. If you harm any creatures, you will be immediately terminated after extraction."
-
- // Neutral to everyone.
-
-/datum/faction/syndicate/Marauders // these are basically the old vanilla syndicate
-
- /* Additional notes:
-
- These are the syndicate that really like their old fashioned, projectile-based
- weapons. They are the only member of the syndie coalition that launch
- nuclear attacks on Nanotrasen.
- */
-
- name = "Gorlex Marauders"
- desc = "The Gorlex Marauders are the founding members of the Syndicate Coalition. They prefer old-fashion technology and a focus on aggressive but precise hostility \
- against Nanotrasen and their corrupt Communistic methodology. They pose the most significant threat to Nanotrasen because of their possession of weapons of \
- mass destruction, and their enormous military force. Their funding comes primarily from Cybersun Industries, provided they meet a destruction and sabatogue quota. \
- Their operations can vary from covert to all-out. They recently stepped down as the leaders of the coalition, to be succeeded by Cybersun Industries. Because of their \
- hate of Nanotrasen communism, they began provoking revolution amongst the employees using borrowed Cybersun mind-manipulation technology. \
- They were founded when Waffle and Donk co splinter cells joined forces based on their similar interests and philosophies. Today, they act as a constant \
- pacifier of Donk and Waffle co disputes, and full-time aggressor of Nanotrasen."
-
- alliances = list("Cybersun Industries", "MI13", "Tiger Cooperative", "S.E.L.F.", "Animal Rights Consortium", "Donk Corporation", "Waffle Corporation")
- friendly_identification = 1
- max_op = 4
- operative_notes = "We'd like to remind our operatives to keep it professional. You are not here to have a good time, you are here to accomplish your objectives. These vile communists must be stopped at all costs. You may collaborate with any friends of the Syndicate coalition, but keep an eye on any of those Tiger punks if they do show up. You are completely free to accomplish your objectives any way you see fit."
-
-
- // Friendly to everyone. (with Tiger Cooperative too, only because they are a member of the coalition. This is the only reason why the Tiger Cooperative are even allowed in the coalition)
-
-/datum/faction/syndicate/Donk
- name = "Donk Corporation"
- desc = "Donk.co is led by a group of ex-pirates, who used to be at a state of all-out war against Waffle.co because of an obscure political scandal, but have recently come to a war limitation. \
- They now consist of a series of colonial governments and companies. They were the first to officially begin confrontations against Nanotrasen because of an incident where \
- Nanotrasen purposely swindled them out of a fortune, sending their controlled colonies into a terrible poverty. Their missions against Nanotrasen \
- revolve around stealing valuables and kidnapping and executing key personnel, ransoming their lives for money. They merged with a splinter-cell of Waffle.co who wanted to end \
- hostilities and formed the Gorlex Marauders."
-
- alliances = list("Gorlex Marauders")
- friendly_identification = 2
- operative_notes = "Most other syndicate operatives are not to be trusted, except fellow Donk members and members of the Gorlex Marauders. We do not approve of mindless killing of innocent workers; \"get in, get done, get out\" is our motto. Members of Waffle.co are to be killed on sight; they are not allowed to be on the station while we're around."
-
- // Neutral to everyone, friendly to Marauders
-
-/datum/faction/syndicate/Waffle
- name = "Waffle Corporation"
- desc = "Waffle.co is an interstellar company that produces the best waffles in the galaxy. Their waffles have been rumored to be dipped in the most exotic and addictive \
- drug known to man. They were involved in a political scandal with Donk.co, and have since been in constant war with them. Because of their constant exploits of the galactic \
- economy and stock market, they have been able to bribe their way into amassing a large arsenal of weapons of mass destruction. They target Nanotrasen because of their communistic \
- threat, and their economic threat. Their leaders often have a twisted sense of humor, often misleading and intentionally putting their operatives into harm for laughs.\
- A splinter-cell of Waffle.co merged with Donk.co and formed the Gorlex Marauders and have been a constant ally since. The Waffle.co has lost an overwhelming majority of its military to the Gorlex Marauders."
-
- alliances = list("Gorlex Marauders")
- friendly_identification = 2
- operative_notes = "Most other syndicate operatives are not to be trusted, except for members of the Gorlex Marauders. Do not trust fellow members of the Waffle.co (but try not to rat them out), as they might have been assigned opposing objectives. We encourage humorous terrorism against Nanotrasen; we like to see our operatives creatively kill people while getting the job done."
-
- // Neutral to everyone, friendly to Marauders
-
-
-/* ----- Begin defining miscellaneous factions ------ */
-
-/datum/faction/Wizard
- name = "Wizards Federation"
- desc = "The Wizards Federation is a mysterious organization of magically-talented individuals who act as an equal collective, and have no heirarchy. It is unknown how the wizards \
- are even able to communicate; some suggest a form of telepathic hive-mind. Not much is known about the wizards or their philosphies and motives. They appear to attack random \
- civilian, corporate, planetary, orbital, pretty much any sort of organized facility they come across. Members of the Wizards Federation are considered amongst the most dangerous \
- individuals in the known universe, and have been labeled threats to humanity by most governments. As such, they are enemies of both Nanotrasen and the Syndicate."
-
-/datum/faction/Cult
- name = "The Cult of the Elder Gods"
- desc = "The Cult of the Elder Gods is highly untrusted but otherwise elusive religious organization bent on the revival of the so-called \"Elder Gods\" into the mortal realm. Despite their obvious dangeorus practices, \
- no confirmed reports of violence by members of the Cult have been reported, only rumor and unproven claims. Their nature is unknown, but recent discoveries have hinted to the possibility \
- of being able to de-convert members of this cult through what has been dubbed \"religious warfare\"."
-
-
-// These can maybe be added into a game mode or a mob?
-
-/datum/faction/Exolitics
- name = "Exolitics United"
- desc = "The Exolitics are an ancient alien race with an energy-based anatomy. Their culture, communication, morales and knowledge is unknown. They are so radically different to humans that their \
- attempts of communication with other life forms is completely incomprehensible. Members of this alien race are capable of broadcasting subspace transmissions from their bodies. \
- The religious leaders of the Tiger Cooperative claim to have the technology to decypher and interpret their messages, which have been confirmed as religious propaganda. Their motives are unknown \
- but they are otherwise not considered much of a threat to anyone. They are virtually indestructable because of their nonphysical composition, and have the frighetning ability to make anything stop existing in a second."
\ No newline at end of file
+//Todo
diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm
index 0785b2fdae1..9d2f9d3c628 100644
--- a/code/game/gamemodes/game_mode.dm
+++ b/code/game/gamemodes/game_mode.dm
@@ -35,15 +35,18 @@
var/continuous_sanity_checked //Catches some cases where config options could be used to suggest that modes without antagonists should end when all antagonists die
var/enemy_minimum_age = 7 //How many days must players have been playing before they can play this antagonist
+ var/announce_span = "warning" //The gamemode's name will be in this span during announcement.
+ var/announce_text = "This gamemode forgot to set a descriptive text! Uh oh!" //Used to describe a gamemode when it's announced.
+
var/const/waittime_l = 600
var/const/waittime_h = 1800 // started at 1800
-/datum/game_mode/proc/announce() //to be calles when round starts
- world << "Notice: [src] did not define announce()"
+/datum/game_mode/proc/announce() //Shows the gamemode's name and a fast description.
+ world << "The gamemode is: [name]!"
+ world << "[announce_text]"
-///can_start()
///Checks to see if the game can be setup and ran with the current number of players or whatnot.
/datum/game_mode/proc/can_start()
var/playerC = 0
@@ -63,13 +66,11 @@
return 1
-///pre_setup()
///Attempts to select players for special roles the mode might have.
/datum/game_mode/proc/pre_setup()
return 1
-///post_setup()
///Everyone should now be on the station and have their normal gear. This is the place to give the special roles extra things
/datum/game_mode/proc/post_setup(report=0) //Gamemodes can override the intercept report. Passing a 1 as the argument will force a report.
if(!report)
@@ -90,14 +91,14 @@
start_state.count(1)
return 1
-///make_antag_chance()
+
///Handles late-join antag assignments
/datum/game_mode/proc/make_antag_chance(mob/living/carbon/human/character)
if(replacementmode && round_converted == 2)
replacementmode.make_antag_chance(character)
return
-///convert_roundtype()
+
///Allows rounds to basically be "rerolled" should the initial premise fall through
/datum/game_mode/proc/convert_roundtype()
var/list/living_crew = list()
@@ -160,10 +161,10 @@
for(var/mob/living/carbon/human/H in antag_canadates)
replacementmode.make_antag_chance(H)
round_converted = 2
- message_admins("The roundtype has been converted, antagonists may have been created")
+ message_admins("-- IMPORTANT: The roundtype has been converted to [replacementmode.name], antagonists may have been created! --")
return 1
-///process()
+
///Called by the gameticker
/datum/game_mode/process()
return 0
@@ -261,31 +262,25 @@
/datum/game_mode/proc/send_intercept()
- var/intercepttext = "Centcom Update Requested status information:
"
- intercepttext += " Centcom has recently been contacted by the following syndicate affiliated organisations in your area, please investigate any information you may have:"
-
+ var/intercepttext = "Central Command Status Summary
"
+ intercepttext += "Central Command has intercepted and partially decoded a Syndicate transmission with vital information regarding their movements. The following report outlines the most \
+ likely threats to appear in your sector."
var/list/possible_modes = list()
- possible_modes.Add("revolution", "wizard", "nuke", "traitor", "malf", "changeling", "cult", "gang")
- possible_modes -= "[ticker.mode]" //remove current gamemode to prevent it from being randomly deleted, it will be readded later
+ possible_modes.Add("blob", "changeling", "clock_cult", "cult", "extended", "gang", "malf", "nuclear", "revolution", "traitor", "wizard")
+ possible_modes -= name //remove the current gamemode to prevent it from being randomly deleted, it will be readded later
- var/number = pick(1, 2)
- var/i = 0
- for(i = 0, i < number, i++) //remove 1 or 2 possibles modes from the list
- possible_modes.Remove(pick(possible_modes))
+ for(var/i in 1 to 6) //Remove a few modes to leave four
+ possible_modes -= pick(possible_modes)
- possible_modes[rand(1, possible_modes.len)] = "[ticker.mode]" //replace a random game mode with the current one
-
- possible_modes = shuffle(possible_modes) //shuffle the list to prevent meta
+ possible_modes |= name //Re-add the actual gamemode - the intercept will thus always have the correct mode in its list
+ possible_modes = shuffle(possible_modes) //Meta prevention
var/datum/intercept_text/i_text = new /datum/intercept_text
- for(var/A in possible_modes)
- if(modePlayer.len == 0)
- intercepttext += i_text.build(A)
- else
- intercepttext += i_text.build(A, pick(modePlayer))
+ for(var/V in possible_modes)
+ intercepttext += i_text.build(V)
- print_command_report(intercepttext,"Centcom Status Summary")
- priority_announce("Summary downloaded and printed out at all communications consoles.", "Enemy communication intercept. Security Level Elevated.", 'sound/AI/intercept.ogg')
+ print_command_report(intercepttext, "Central Command Status Summary")
+ priority_announce("A summary has been copied and printed to all communications consoles.", "Enemy communication intercepted. Security level elevated.", 'sound/AI/intercept.ogg')
if(security_level < SEC_LEVEL_BLUE)
set_security_level(SEC_LEVEL_BLUE)
diff --git a/code/game/gamemodes/gang/dominator.dm b/code/game/gamemodes/gang/dominator.dm
index b515f0f07a2..fe05f1942fe 100644
--- a/code/game/gamemodes/gang/dominator.dm
+++ b/code/game/gamemodes/gang/dominator.dm
@@ -196,7 +196,7 @@
operating = 1
icon_state = "dominator-[gang.color]"
- countdown.text_color = gang.color_hex
+ countdown.color = gang.color_hex
countdown.start()
SetLuminosity(3)
diff --git a/code/game/gamemodes/gang/gang.dm b/code/game/gamemodes/gang/gang.dm
index 143caf5e415..52a9bf2c2fa 100644
--- a/code/game/gamemodes/gang/gang.dm
+++ b/code/game/gamemodes/gang/gang.dm
@@ -29,13 +29,10 @@ var/list/gang_colors_pool = list("red","orange","yellow","green","blue","purple"
recommended_enemies = 2
enemy_minimum_age = 14
-///////////////////////////
-//Announces the game type//
-///////////////////////////
-/datum/game_mode/gang/announce()
- world << "The current game mode is - Gang War!"
- world << "A violent turf war has erupted on the station!
Gangsters - Take over the station by activating and defending a Dominator!
Crew - The gangs will try to keep you on the station. Successfully evacuate the station to win!"
-
+ announce_span = "danger"
+ announce_text = "A violent turf war has erupted on the station!\n\
+ Gangsters: Take over the station with a dominator.\n\
+ Crew: Prevent the gangs from expanding and initiating takeover."
///////////////////////////////////////////////////////////////////////////////
//Gets the round setup, cancelling if there's not enough players at the start//
diff --git a/code/game/gamemodes/handofgod/_handofgod.dm b/code/game/gamemodes/handofgod/_handofgod.dm
index dec7cca9cb2..b203493695f 100644
--- a/code/game/gamemodes/handofgod/_handofgod.dm
+++ b/code/game/gamemodes/handofgod/_handofgod.dm
@@ -29,13 +29,12 @@ var/global/list/global_handofgod_structuretypes = list()
recommended_enemies = 8
restricted_jobs = list("Chaplain","AI", "Cyborg", "Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Head of Personnel")
-
-/datum/game_mode/hand_of_god/announce()
- world << "The current game mode is - Hand of God!"
- world << "Two cults are onboard the station, seeking to overthrow the other, and anyone who stands in their way."
- world << "Followers - Complete your deity's objectives. Convert crewmembers to your cause by using your deity's nexus. Remember - there is no you, there is only the cult."
- world << "Prophets - Command your cult by the will of your deity. You are a high-value target, so be careful!"
- world << "Personnel - Do not let any cult succeed in its mission. Mindshield implants and holy water will revert them to neutral, hopefully nonviolent crew."
+ announce_span = "danger"
+ announce_text = "Two cults are trying to overthrow one another!\n\
+ Gods: Protect your nexus and eliminate the enemy god.\n\
+ Prophets: Lead your cult by your deity's will.\n\
+ Followers: Follow your prophet's orders and lead your deity to victory.\n\
+ Crew: Destroy both cults before they can grow in strength."
/////////////
diff --git a/code/game/gamemodes/intercept_report.dm b/code/game/gamemodes/intercept_report.dm
index b6742793657..743ff669cc0 100644
--- a/code/game/gamemodes/intercept_report.dm
+++ b/code/game/gamemodes/intercept_report.dm
@@ -1,281 +1,57 @@
+//Intercept reports are sent to the station every round to warn the crew of possible threats. They consist of five possibilites, one of which is always correct.
+
/datum/intercept_text
var/text
- /*
- var/prob_correct_person_lower = 20
- var/prob_correct_person_higher = 80
- var/prob_correct_job_lower = 20
- var/prob_correct_job_higher = 80
- var/prob_correct_prints_lower = 20
- var/prob_correct_print_higher = 80
- var/prob_correct_objective_lower = 20
- var/prob_correct_objective_higher = 80
- */
- var/list/org_names_1 = list(
- "Blighted",
- "Defiled",
- "Unholy",
- "Murderous",
- "Ugly",
- "French",
- "Blue",
- "Farmer"
- )
- var/list/org_names_2 = list(
- "Reapers",
- "Swarm",
- "Rogues",
- "Menace",
- "Jeff Worshippers",
- "Drunks",
- "Strikers",
- "Creed"
- )
- var/list/anomalies = list(
- "Huge electrical storm",
- "Photon emitter",
- "Meson generator",
- "Blue swirly thing"
- )
- var/list/SWF_names = list(
- "Grand Wizard",
- "His Most Unholy Master",
- "The Most Angry",
- "Bighands",
- "Tall Hat",
- "Deadly Sandals"
- )
- var/list/changeling_names = list(
- "Odo",
- "The Thing",
- "Booga",
- "The Goatee of Wrath",
- "Tam Lin",
- "Species 3157",
- "Small Prick"
- )
-
-/datum/intercept_text/proc/build(mode_type, datum/mind/correct_person)
+/datum/intercept_text/proc/build(mode_type)
+ text = "
"
switch(mode_type)
- if("revolution")
- src.text = ""
- src.build_rev(correct_person)
- return src.text
- if("gang")
- src.text = ""
- src.build_gang(correct_person)
- return src.text
+ if("blob")
+ text += "A CMP scientist by the name of [pick("Griff", "Pasteur", "Chamberland", "Buist", "Rivers", "Stanley")] boasted about his corporation's \"finest creation\" - a macrobiological \
+ virus capable of self-reproduction and hellbent on consuming whatever it touches. He went on to query Cybersun for permission to utilize the virus in biochemical warfare, to which \
+ CMP subsequently gained. Be vigilant for any large organisms rapidly spreading across the station, as they are classified as a level 5 biohazard and critically dangerous. Note that \
+ this organism seems to be weak to extreme heat; concentrated fire (such as welding tools and lasers) will be effective against it."
+ if("changeling")
+ text += "The Gorlex Marauders have announced the successful raid and destruction of Central Command containment ship #S-[rand(1111, 9999)]. This ship housed only a single prisoner - \
+ codenamed \"Thing\", and it was highly adaptive and extremely dangerous. We have reason to believe that the Thing has allied with the Syndicate, and you should note that likelihood \
+ of the Thing being sent to a station in this sector is highly likely. It may be in the guise of any crew member. Trust nobody - suspect everybody. Do not announce this to the crew, \
+ as paranoia may spread and inhibit workplace efficiency."
+ if("clock_cult")
+ text += "We have lost contact with multiple stations in your sector. They have gone dark and do not respond to all transmissions, although they appear intact and the crew's life \
+ signs remain uninterrupted. Those that have managed to send a transmission or have had some of their crew escape tell tales of a machine cult creating sapient automatons and seeking \
+ to brainwash the crew to summon their god, Ratvar. If evidence of this cult is dicovered aboard your station, extreme caution and extreme vigilance must be taken going forward, and \
+ all resources should be devoted to stopping this cult. Note that holy water seems to weaken and eventually return the minds of cultists that ingest it, and mindshield implants will \
+ prevent conversion altogether."
if("cult")
- src.text = ""
- src.build_cult(correct_person)
- return src.text
- if("wizard")
- src.text = ""
- src.build_wizard(correct_person)
- return src.text
- if("nuke")
- src.text = ""
- src.build_nuke(correct_person)
- return src.text
+ text += "Some stations in your sector have reported evidence of blood sacrifice and strange magic. Ties to the Wizards' Federation have been proven not to exist, and many employees \
+ have disappeared; even Central Command employees light-years away have felt strange presences and at times hysterical compulsions. Interrogations point towards this being the work of \
+ the cult of Nar-Sie. If evidence of this cult is discovered aboard your station, extreme caution and extreme vigilance must be taken going forward, and all resources should be \
+ devoted to stopping this cult. Note that holy water seems to weaken and eventually return the minds of cultists that ingest it, and mindshield implants will prevent conversion \
+ altogether."
+ if("extended")
+ text += "The transmission mostly failed to mention your sector. It is possible that there is nothing in the Syndicate that could threaten your station during this shift."
+ if("gang")
+ text += "Cybersun Industries representatives claimed that they, in joint research with the Tiger Cooperative, have made a major breakthrough in brainwashing technology, and have \
+ made the nanobots that apply the \"conversion\" very small and capable of fitting into usually innocent objects - namely, pens. While they refused to outsource this technology for \
+ months to come due to its flaws, they reported some as missing but passed it off to carelessness. At Central Command, we don't like mysteries, and we have reason to believe that this \
+ technology was stolen for anti-Nanotrasen use. Be on the lookout for territory claims and unusually violent crew behavior, applying loyalty implants as necessary."
+ if("malf")
+ text += "A large ionospheric anomaly recently passed through your sector. Although physically undetectable, ionospherics tend to have an extreme effect on telecommunications equipment \
+ as well as artificial intelligence units. Closely observe the behavior of artificial intelligence, and treat any machine malfunctions as purposeful. If necessary, termination of the \
+ artificial intelligence is advised; assuming that it activates the station's self-destruct, your pinpointer has been configured to constantly track it, wherever it may be."
+ if("nuclear")
+ text += "One of Central Command's trading routes was recently disrupted by a raid carried out by the Gorlex Marauders. They seemed to only be after one ship - a highly-sensitive \
+ transport containing a nuclear fission explosive, although it is useless without the proper code and authorization disk. While the code was likely found in minutes, the only disk that \
+ can activate this explosive is on your station. Ensure that it is protected at all times, and remain alert for possible intruders."
+ if("revolution")
+ text += "Employee unrest has spiked in recent weeks, with several attempted mutinies on heads of staff. Some crew have been observed using flashbulb devices to blind their colleagues, \
+ who then follow their orders without question and work towards dethroning departmental leaders. Watch for behavior such as this with caution. If the crew attempts a mutiny, you and \
+ your heads of staff are fully authorized to execute them using lethal weaponry - they will be later cloned and interrogated at Central Command."
if("traitor")
- src.text = ""
- src.build_traitor(correct_person)
- return src.text
- if("changeling","traitorchan")
- src.text = ""
- src.build_changeling(correct_person)
- return src.text
- else
- return null
-
-// NOTE: Commentted out was the code which showed the chance of someone being an antag. If you want to re-add it, just uncomment the code.
-
-/*
-/datum/intercept_text/proc/pick_mob()
- var/list/dudes = list()
- for(var/mob/living/carbon/human/man in player_list)
- if (!man.mind) continue
- if (man.mind.assigned_role=="MODE") continue
- dudes += man
- if(dudes.len==0)
- return null
- return pick(dudes)
-
-
-/datum/intercept_text/proc/pick_fingerprints()
- var/mob/living/carbon/human/dude = src.pick_mob()
- //if (!dude) return pick_fingerprints() //who coded that is totally crasy or just a traitor. -- rastaf0
- if(dude)
- return num2text(md5(dude.dna.uni_identity))
- else
- return num2text(md5(num2text(rand(1,10000))))
-*/
-
-/datum/intercept_text/proc/build_traitor(datum/mind/correct_person)
- var/name_1 = pick(src.org_names_1)
- var/name_2 = pick(src.org_names_2)
-
- /*
- var/fingerprints
- var/traitor_name
- var/prob_right_dude = rand(prob_correct_person_lower, prob_correct_person_higher)
- if(prob(prob_right_dude) && ticker.mode == "traitor")
- if(correct_person:assigned_role=="MODE")
- traitor_name = pick_mob()
- else
- traitor_name = correct_person:current
- else if(prob(prob_right_dude))
- traitor_name = pick_mob()
- else
- fingerprints = pick_fingerprints()
- */
-
- src.text += "
The [name_1] [name_2] implied an undercover operative was acting on their behalf on the station currently."
- src.text += "It would be in your best interests to suspect everybody, as these undercover operatives could have implants which trigger them to have their memories removed until they are needed. He, or she, could even be a high ranking officer."
- src.text += "
"
- /*
- src.text += "After some investigation, we "
- if(traitor_name)
- src.text += "are [prob_right_dude]% sure that [traitor_name] may have been involved, and should be closely observed."
- src.text += "
Note: This group are known to be untrustworthy, so do not act on this information without proper discourse."
- else
- src.text += "discovered the following set of fingerprints ([fingerprints]) on sensitive materials, and their owner should be closely observed."
- src.text += "However, these could also belong to a current Centcom employee, so do not act on this without reason."
- */
-
-
-/datum/intercept_text/proc/build_cult(datum/mind/correct_person)
- var/name_1 = pick(src.org_names_1)
- var/name_2 = pick(src.org_names_2)
- /*
- var/traitor_name
- var/traitor_job
- var/prob_right_dude = rand(prob_correct_person_lower, prob_correct_person_higher)
- var/prob_right_job = rand(prob_correct_job_lower, prob_correct_job_higher)
- if(prob(prob_right_job) && is_convertable_to_cult(correct_person))
- if (correct_person)
- if(correct_person:assigned_role=="MODE")
- traitor_job = pick(get_all_jobs())
- else
- traitor_job = correct_person:assigned_role
- else
- var/list/job_tmp = get_all_jobs()
- job_tmp.Remove("Captain", "Chaplain", "AI", "Cyborg", "Security Officer", "Detective", "Head Of Security", "Head of Personnel", "Chief Engineer", "Research Director", "Chief Medical Officer")
- traitor_job = pick(job_tmp)
- if(prob(prob_right_dude) && ticker.mode == "cult")
- if(correct_person:assigned_role=="MODE")
- traitor_name = src.pick_mob()
- else
- traitor_name = correct_person:current
- else
- traitor_name = pick_mob()
- */
- src.text += "
It has been brought to our attention that the [name_1] [name_2] have stumbled upon some dark secrets. They apparently want to spread the dangerous knowledge onto as many stations as they can."
- src.text += "Watch out for the following: praying to an unfamilar god, preaching the word of \[REDACTED\], sacrifices, magical dark power, living constructs of evil and a portal to the dimension of the underworld."
- src.text += "
"
- /*
- src.text += "Based on our intelligence, we are [prob_right_job]% sure that if true, someone doing the job of [traitor_job] on your station may have been converted "
- src.text += "and instilled with the idea of the flimsiness of the real world, seeking to destroy it. "
- if(prob(prob_right_dude))
- src.text += "
In addition, we are [prob_right_dude]% sure that [traitor_name] may have also some in to contact with this "
- src.text += "organisation."
- src.text += "
However, if this information is acted on without substantial evidence, those responsible will face severe repercussions."
- */
-
-
-/datum/intercept_text/proc/build_rev(datum/mind/correct_person)
- var/name_1 = pick(src.org_names_1)
- var/name_2 = pick(src.org_names_2)
- /*
- var/traitor_name
- var/traitor_job
- var/prob_right_dude = rand(prob_correct_person_lower, prob_correct_person_higher)
- var/prob_right_job = rand(prob_correct_job_lower, prob_correct_job_higher)
- if(prob(prob_right_job) && is_convertable_to_rev(correct_person))
- if (correct_person)
- if(correct_person.assigned_role=="MODE")
- traitor_job = pick(get_all_jobs())
- else
- traitor_job = correct_person.assigned_role
- else
- var/list/job_tmp = get_all_jobs()
- job_tmp-=nonhuman_positions
- job_tmp-=command_positions
- job_tmp.Remove("Security Officer", "Detective", "Warden", "MODE")
- traitor_job = pick(job_tmp)
- if(prob(prob_right_dude) && ticker.mode.config_tag == "revolution")
- if(correct_person.assigned_role=="MODE")
- traitor_name = src.pick_mob()
- else
- traitor_name = correct_person.current
- else
- traitor_name = src.pick_mob()
- */
- src.text += "
It has been brought to our attention that the [name_1] [name_2] are attempting to stir unrest on one of our stations in your sector."
- src.text += "Watch out for suspicious activity among the crew and make sure that all heads of staff report in periodically."
- src.text += "
"
- /*
- src.text += "Based on our intelligence, we are [prob_right_job]% sure that if true, someone doing the job of [traitor_job] on your station may have been brainwashed "
- src.text += "at a recent conference, and their department should be closely monitored for signs of mutiny. "
- if(prob(prob_right_dude))
- src.text += "
In addition, we are [prob_right_dude]% sure that [traitor_name] may have also some in to contact with this "
- src.text += "organisation."
- src.text += "
However, if this information is acted on without substantial evidence, those responsible will face severe repercussions."
- */
-
-/datum/intercept_text/proc/build_gang(datum/mind/correct_person)
- src.text += "
We have reports of criminal activity in close proximity to our operations within your sector."
- src.text += "Ensure law and order is maintained on the station and be on the lookout for territorial aggression within the crew."
- src.text += "In the event of a full-scale criminal takeover threat, sensitive research items are to be secured and the station evacuated ASAP."
- src.text += "
"
-
-/datum/intercept_text/proc/build_wizard(datum/mind/correct_person)
- var/SWF_desc = pick(SWF_names)
-
- src.text += "
The evil Space Wizards Federation have recently broke their most feared wizard, known only as \"[SWF_desc]\" out of space jail. "
- src.text += "He is on the run, last spotted in a system near your present location. If anybody suspicious is located aboard, please "
- src.text += "approach with EXTREME caution. Centcom also recommends that it would be wise to not inform the crew of this, due to their fearful nature."
- src.text += "Known attributes include: Brown sandals, a large blue hat, a voluptous white beard, and an inclination to cast spells."
- src.text += "
"
-
-/datum/intercept_text/proc/build_nuke(datum/mind/correct_person)
- src.text += "
Centcom recently received a report of a plot to destroy one of our stations in your area. We believe the Nuclear Authentication Disc "
- src.text += "that is standard issue aboard your vessel may be a target. We recommend removal of this object, and it's storage in a safe "
- src.text += "environment. As this may cause panic among the crew, all efforts should be made to keep this information a secret from all but "
- src.text += "the most trusted crew-members."
- src.text += "
"
-
-/datum/intercept_text/proc/build_changeling(datum/mind/correct_person)
- var/cname = pick(src.changeling_names)
- var/orgname1 = pick(src.org_names_1)
- var/orgname2 = pick(src.org_names_2)
- /*
- var/changeling_name
- var/changeling_job
- var/prob_right_dude = rand(prob_correct_person_lower, prob_correct_person_higher)
- var/prob_right_job = rand(prob_correct_job_lower, prob_correct_job_higher)
- if(prob(prob_right_job))
- if(correct_person)
- if(correct_person:assigned_role=="MODE")
- changeling_job = pick(get_all_jobs())
- else
- changeling_job = correct_person:assigned_role
- else
- changeling_job = pick(get_all_jobs())
- if(prob(prob_right_dude) && ticker.mode == "changeling")
- if(correct_person:assigned_role=="MODE")
- changeling_name = correct_person:current
- else
- changeling_name = src.pick_mob()
- else
- changeling_name = src.pick_mob()
- */
-
- src.text += "
We have received a report that a dangerous alien lifeform known only as \"[cname]\" may have infiltrated your crew. "
- /*
- src.text += "Our intelligence suggests a [prob_right_job]% chance that a [changeling_job] on board your station has been replaced by the alien. "
- src.text += "Additionally, the report indicates a [prob_right_dude]% chance that [changeling_name] may have been in contact with the lifeform at a recent social gathering. "
- */
- src.text += "These lifeforms are associated with the [orgname1] [orgname2] and may be attempting to acquire sensitive materials on their behalf. "
- src.text += "Please take care not to alarm the crew, as [cname] may take advantage of a panic situation. Remember, they can be anybody, suspect everybody!"
- src.text += "
"
+ text += "Although more specific threats are commonplace, you should always remain vigilant for Syndicate agents aboard your station. Syndicate communications have implied that many \
+ Nanotrasen employees are Syndicate agents with hidden memories that may be activated at a moment's notice, so it's possible that these agents might not even know their positions."
+ if("wizard")
+ text += "A dangerous Wizards' Federation individual by the name of [pick(wizard_first)] [pick(wizard_second)] has recently escaped confinement from an unlisted prison facility. This \
+ man is a dangerous mutant with the ability to alter himself and the world around him by what he and his leaders believe to be magic. If this man attempts an attack on your station, \
+ his execution is highly encouraged, as is the preservation of his body for later study."
+ return text
diff --git a/code/game/gamemodes/meteor/meteor.dm b/code/game/gamemodes/meteor/meteor.dm
index fd50719c64b..aeebd495b72 100644
--- a/code/game/gamemodes/meteor/meteor.dm
+++ b/code/game/gamemodes/meteor/meteor.dm
@@ -6,20 +6,18 @@
var/rampupdelta = 5
required_players = 0
-
-/datum/game_mode/meteor/announce()
- world << "The current game mode is - Meteor!"
- world << "The space station has been stuck in a major meteor shower. You must escape from the station or at least live."
+ announce_span = "danger"
+ announce_text = "A major meteor shower is bombarding the station! The crew needs to evacuate or survive the onslaught."
/datum/game_mode/meteor/process()
- if(nometeors || meteordelay > world.time - round_start_time)
+ if(nometeors || meteordelay > world.time - round_start_time)
return
-
+
var/list/wavetype = meteors_normal
var/meteorminutes = (world.time - round_start_time - meteordelay) / 10 / 60
-
-
+
+
if (prob(meteorminutes))
wavetype = meteors_threatening
diff --git a/code/game/gamemodes/nuclear/nuclear.dm b/code/game/gamemodes/nuclear/nuclear.dm
index a501560403a..ccb03c9055d 100644
--- a/code/game/gamemodes/nuclear/nuclear.dm
+++ b/code/game/gamemodes/nuclear/nuclear.dm
@@ -10,18 +10,18 @@
recommended_enemies = 5
antag_flag = ROLE_OPERATIVE
enemy_minimum_age = 14
+
+ announce_span = "danger"
+ announce_text = "Syndicate forces are approaching the station in an attempt to destroy it!\n\
+ Operatives: Secure the nuclear authentication disk and use your nuke to destroy the station.\n\
+ Crew: Defend the nuclear authentication disk and ensure that it leaves with you on the emergency shuttle."
+
var/const/agents_possible = 5 //If we ever need more syndicate agents.
var/nukes_left = 1 // Call 3714-PRAY right now and order more nukes! Limited offer!
var/nuke_off_station = 0 //Used for tracking if the syndies actually haul the nuke to the station
var/syndies_didnt_escape = 0 //Used for tracking if the syndies got the shuttle off of the z-level
-
-/datum/game_mode/nuclear/announce()
- world << "The current game mode is - Nuclear Emergency!"
- world << "A [syndicate_name()] Strike Force is approaching [station_name()]!"
- world << "A nuclear explosive was being transported by Nanotrasen to a military base. The transport ship mysteriously lost contact with Space Traffic Control (STC). About that time a strange disk was discovered around [station_name()]. It was identified by Nanotrasen as a nuclear auth. disk and now Syndicate Operatives have arrived to retake the disk and detonate SS13! Also, most likely Syndicate star ships are in the vicinity so take care not to lose the disk!\nSyndicate: Reclaim the disk and detonate the nuclear bomb anywhere on SS13.\nPersonnel: Hold the disk and escape with the disk on the shuttle!"
-
/datum/game_mode/nuclear/pre_setup()
var/n_players = num_players()
var/n_agents = min(round(n_players / 10, 1), agents_possible)
diff --git a/code/game/gamemodes/revolution/revolution.dm b/code/game/gamemodes/revolution/revolution.dm
index 76843e2b432..a30b1c2f281 100644
--- a/code/game/gamemodes/revolution/revolution.dm
+++ b/code/game/gamemodes/revolution/revolution.dm
@@ -20,6 +20,11 @@
recommended_enemies = 3
enemy_minimum_age = 14
+ announce_span = "danger"
+ announce_text = "Some crewmembers are attempting a coup!\n\
+ Revolutionaries: Expand your cause and overthrow the heads of staff by execution or otherwise.\n\
+ Crew: Prevent the revolutionaries from taking over the station."
+
var/finished = 0
var/check_counter = 0
var/max_headrevs = 3
diff --git a/code/game/gamemodes/sandbox/sandbox.dm b/code/game/gamemodes/sandbox/sandbox.dm
index 62ac7d29cb7..bfc4927e5c3 100644
--- a/code/game/gamemodes/sandbox/sandbox.dm
+++ b/code/game/gamemodes/sandbox/sandbox.dm
@@ -3,9 +3,8 @@
config_tag = "sandbox"
required_players = 0
-/datum/game_mode/sandbox/announce()
- world << "The current game mode is - Sandbox!"
- world << "Build your own station with the sandbox-panel command!"
+ announce_span = "info"
+ announce_text = "Build your own station... or just shoot each other!"
/datum/game_mode/sandbox/pre_setup()
for(var/mob/M in player_list)
diff --git a/code/game/gamemodes/setupgame.dm b/code/game/gamemodes/setupgame.dm
index 55f16817493..9427ac1b732 100644
--- a/code/game/gamemodes/setupgame.dm
+++ b/code/game/gamemodes/setupgame.dm
@@ -16,20 +16,3 @@
else if(B.quality == MINOR_NEGATIVE)
not_good_mutations |= B
CHECK_TICK
-
-/datum/subsystem/ticker/proc/setupFactions()
- // Populate the factions list:
- for(var/typepath in typesof(/datum/faction))
- var/datum/faction/F = new typepath()
- if(!F.name)
- qdel(F)
- continue
- else
- factions.Add(F)
- availablefactions.Add(F)
- CHECK_TICK
-
- // Populate the syndicate coalition:
- for(var/datum/faction/syndicate/S in factions)
- syndicate_coalition.Add(S)
- CHECK_TICK
diff --git a/code/game/gamemodes/traitor/double_agents.dm b/code/game/gamemodes/traitor/double_agents.dm
index af284603f6a..5e7a86182c1 100644
--- a/code/game/gamemodes/traitor/double_agents.dm
+++ b/code/game/gamemodes/traitor/double_agents.dm
@@ -9,13 +9,13 @@
traitors_possible = 10 //hard limit on traitors if scaling is turned off
num_modifier = 6 // Six additional traitors
+ announce_text = "There are double agents trying to kill each other!\n\
+ Traitors: Eliminate your targets and protect yourself!\n\
+ Crew: Stop the double agents before they can cause too much mayhem."
+
var/list/target_list = list()
var/list/late_joining_list = list()
-/datum/game_mode/traitor/double_agents/announce()
- world << "The current game mode is - Double Agents!"
- world << "There are double agents killing eachother! Do not let them succeed!"
-
/datum/game_mode/traitor/double_agents/post_setup()
var/i = 0
for(var/datum/mind/traitor in traitors)
diff --git a/code/game/gamemodes/traitor/traitor.dm b/code/game/gamemodes/traitor/traitor.dm
index 8efeba63a37..ab39e0b6c48 100644
--- a/code/game/gamemodes/traitor/traitor.dm
+++ b/code/game/gamemodes/traitor/traitor.dm
@@ -17,15 +17,15 @@
reroll_friendly = 1
enemy_minimum_age = 0
+ announce_span = "danger"
+ announce_text = "There are Syndicate agents on the station!\n\
+ Traitors: Accomplish your objectives.\n\
+ Crew: Do not let the traitors succeed!"
+
var/traitors_possible = 4 //hard limit on traitors if scaling is turned off
var/num_modifier = 0 // Used for gamemodes, that are a child of traitor, that need more than the usual.
-/datum/game_mode/traitor/announce()
- world << "The current game mode is - Traitor!"
- world << "There are syndicate traitors on the station. Do not let the traitors succeed!"
-
-
/datum/game_mode/traitor/pre_setup()
if(config.protect_roles_from_antagonist)
diff --git a/code/game/gamemodes/wizard/raginmages.dm b/code/game/gamemodes/wizard/raginmages.dm
index ff8537360d5..870854fa3eb 100644
--- a/code/game/gamemodes/wizard/raginmages.dm
+++ b/code/game/gamemodes/wizard/raginmages.dm
@@ -3,6 +3,10 @@
config_tag = "raginmages"
required_players = 20
use_huds = 1
+ announce_span = "userdanger"
+ announce_text = "There are many, many wizards attacking the station!\n\
+ Wizards: Accomplish your objectives and cause utter catastrophe!\n\
+ Crew: Try not to die..."
var/max_mages = 0
var/making_mage = 0
var/mages_made = 1
@@ -12,10 +16,6 @@
var/spawn_delay_min = 500
var/spawn_delay_max = 700
-/datum/game_mode/wizard/announce()
- world << "The current game mode is - Ragin' Mages!"
- world << "The Space Wizard Federation is pissed, help defeat all the space wizards!"
-
/datum/game_mode/wizard/raginmages/post_setup()
..()
var/playercount = 0
@@ -158,3 +158,5 @@
time_check = 250
spawn_delay_min = 50
spawn_delay_max = 150
+ announce_text = "CRAAAWLING IIIN MY SKIIIN\n\
+ THESE WOOOUNDS THEY WIIIL NOT HEEEAL"
diff --git a/code/game/gamemodes/wizard/wizard.dm b/code/game/gamemodes/wizard/wizard.dm
index 97e956e8e81..c5d4cba9a86 100644
--- a/code/game/gamemodes/wizard/wizard.dm
+++ b/code/game/gamemodes/wizard/wizard.dm
@@ -11,13 +11,13 @@
recommended_enemies = 1
enemy_minimum_age = 14
round_ends_with_antag_death = 1
+ announce_span = "danger"
+ announce_text = "There is a space wizard attacking the station!\n\
+ Wizard: Accomplish your objectives and cause mayhem on the station.\n\
+ Crew: Eliminate the wizard before they can succeed!"
var/use_huds = 0
var/finished = 0
-/datum/game_mode/wizard/announce()
- world << "The current game mode is - Wizard!"
- world << "There is a SPACE WIZARD\black on the station. You can't let him achieve his objective!"
-
/datum/game_mode/wizard/pre_setup()
var/datum/mind/wizard = pick(antag_candidates)
diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm
index 777a34fa10c..89e61042920 100644
--- a/code/game/machinery/doors/firedoor.dm
+++ b/code/game/machinery/doors/firedoor.dm
@@ -240,21 +240,20 @@
if(reinforced)
user << "[src] is already reinforced."
return
- if(P.amount < 2)
+ if(P.get_amount() < 2)
user << "You need more plasteel to reinforce [src]."
return
user.visible_message("[user] begins reinforcing [src]...", \
"You begin reinforcing [src]...")
playsound(get_turf(src), 'sound/items/Deconstruct.ogg', 50, 1)
- if(!do_after(user, 60, target = src))
- return
- if(constructionStep != CONSTRUCTION_PANEL_OPEN || reinforced || P.amount < 2)
- return
- user.visible_message("[user] reinforces [src].", \
- "You reinforce [src].")
- playsound(get_turf(src), 'sound/items/Deconstruct.ogg', 50, 1)
- P.use(2)
- reinforced = 1
+ if(do_after(user, 60, target = src))
+ if(constructionStep != CONSTRUCTION_PANEL_OPEN || reinforced || P.get_amount() < 2 || !P)
+ return
+ user.visible_message("[user] reinforces [src].", \
+ "You reinforce [src].")
+ playsound(get_turf(src), 'sound/items/Deconstruct.ogg', 50, 1)
+ P.use(2)
+ reinforced = 1
return
if(CONSTRUCTION_WIRES_EXPOSED)
@@ -307,22 +306,21 @@
return
if(istype(C, /obj/item/stack/cable_coil))
var/obj/item/stack/cable_coil/B = C
- if(B.amount < 5)
+ if(B.get_amount() < 5)
user << "You need more wires to add wiring to [src]."
return
user.visible_message("[user] begins wiring [src]...", \
"You begin adding wires to [src]...")
playsound(get_turf(src), 'sound/items/Deconstruct.ogg', 50, 1)
- if(!do_after(user, 60, target = src))
- return
- if(constructionStep != CONSTRUCTION_GUTTED || B.amount < 5)
- return
- user.visible_message("[user] adds wires to [src].", \
- "You wire [src].")
- playsound(get_turf(src), 'sound/items/Deconstruct.ogg', 50, 1)
- B.use(5)
- constructionStep = CONSTRUCTION_WIRES_EXPOSED
- update_icon()
+ if(do_after(user, 60, target = src))
+ if(constructionStep != CONSTRUCTION_GUTTED || B.get_amount() < 5 || !B)
+ return
+ user.visible_message("[user] adds wires to [src].", \
+ "You wire [src].")
+ playsound(get_turf(src), 'sound/items/Deconstruct.ogg', 50, 1)
+ B.use(5)
+ constructionStep = CONSTRUCTION_WIRES_EXPOSED
+ update_icon()
return
if(CONSTRUCTION_NOCIRCUIT)
if(istype(C, /obj/item/weapon/weldingtool))
@@ -364,4 +362,4 @@
/obj/structure/firelock_frame/heavy
name = "heavy firelock frame"
- reinforced = 1
+ reinforced = 1
diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm
index 92eb16774fb..bb15b460f30 100644
--- a/code/game/machinery/vending.dm
+++ b/code/game/machinery/vending.dm
@@ -997,6 +997,9 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C
/obj/item/clothing/suit/ianshirt=1,/obj/item/clothing/shoes/laceup=2,/obj/item/clothing/shoes/sneakers/black=4,
/obj/item/clothing/shoes/sandal=1, /obj/item/clothing/gloves/fingerless=2,/obj/item/clothing/glasses/orange=1,/obj/item/clothing/glasses/red=1,
/obj/item/weapon/storage/belt/fannypack=1, /obj/item/weapon/storage/belt/fannypack/blue=1, /obj/item/weapon/storage/belt/fannypack/red=1, /obj/item/clothing/suit/jacket/letterman=2,
+ /obj/item/clothing/head/beanie=1, /obj/item/clothing/head/beanie/black=1, /obj/item/clothing/head/beanie/red=1, /obj/item/clothing/head/beanie/green=1, /obj/item/clothing/head/beanie/blue=1,
+ /obj/item/clothing/head/beanie/purple=1, /obj/item/clothing/head/beanie/yellow=1, /obj/item/clothing/head/beanie/orange=1, /obj/item/clothing/head/beanie/cyan=1, /obj/item/clothing/head/beanie/christmas=1,
+ /obj/item/clothing/head/beanie/striped=1, /obj/item/clothing/head/beanie/stripedred=1, /obj/item/clothing/head/beanie/stripedblue=1, /obj/item/clothing/head/beanie/stripedgreen=1,
/obj/item/clothing/suit/jacket/letterman_red=1)
contraband = list(/obj/item/clothing/under/syndicate/tacticool=1,/obj/item/clothing/mask/balaclava=1,/obj/item/clothing/head/ushanka=1,/obj/item/clothing/under/soviet=1,/obj/item/weapon/storage/belt/fannypack/black=2,/obj/item/clothing/suit/jacket/letterman_syndie=1)
premium = list(/obj/item/clothing/under/suit_jacket/checkered=1,/obj/item/clothing/head/mailman=1,/obj/item/clothing/under/rank/mailman=1,/obj/item/clothing/suit/jacket/leather=1,/obj/item/clothing/suit/jacket/leather/overcoat=1,/obj/item/clothing/under/pants/mustangjeans=1,/obj/item/clothing/tie/dope_necklace=3,/obj/item/clothing/suit/jacket/letterman_nanotrasen=1)
diff --git a/code/game/mecha/mech_fabricator.dm b/code/game/mecha/mech_fabricator.dm
index 66a0269a7af..70ed306061a 100644
--- a/code/game/mecha/mech_fabricator.dm
+++ b/code/game/mecha/mech_fabricator.dm
@@ -37,7 +37,7 @@
/obj/machinery/mecha_part_fabricator/New()
..()
files = new /datum/research(src) //Setup the research data holder.
- materials = new(src, list(MAT_METAL, MAT_GLASS, MAT_SILVER, MAT_GOLD, MAT_DIAMOND, MAT_PLASMA, MAT_URANIUM, MAT_BANANIUM))
+ materials = new(src, list(MAT_METAL, MAT_GLASS, MAT_SILVER, MAT_GOLD, MAT_DIAMOND, MAT_PLASMA, MAT_URANIUM, MAT_BANANIUM, MAT_TITANIUM))
var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/mechfab(null)
B.apply_default_parts(src)
diff --git a/code/game/mecha/mecha_construction_paths.dm b/code/game/mecha/mecha_construction_paths.dm
index 053a9d9f14b..ddae085d50f 100644
--- a/code/game/mecha/mecha_construction_paths.dm
+++ b/code/game/mecha/mecha_construction_paths.dm
@@ -27,7 +27,7 @@
return 0
else if(istype(used_atom, /obj/item/stack))
var/obj/item/stack/S = used_atom
- if(S.amount < 5)
+ if(S.get_amount() < 5)
user << ("There's not enough material in this stack!")
return 0
else
@@ -59,7 +59,7 @@
return 0
else if(istype(used_atom, /obj/item/stack))
var/obj/item/stack/S = used_atom
- if(S.amount < 5)
+ if(S.get_amount() < 5)
user << ("There's not enough material in this stack!")
return 0
else
diff --git a/code/game/objects/effects/overlays.dm b/code/game/objects/effects/overlays.dm
index 5a4fab9fa02..c2ce5106904 100644
--- a/code/game/objects/effects/overlays.dm
+++ b/code/game/objects/effects/overlays.dm
@@ -237,13 +237,13 @@
/obj/effect/overlay/temp/ratvar/sigil/transgression
color = "#FAE48C"
layer = ABOVE_MOB_LAYER
- duration = 50
+ duration = 70
/obj/effect/overlay/temp/ratvar/sigil/transgression/New()
..()
var/oldtransform = transform
animate(src, transform = matrix()*2, time = 5)
- animate(transform = oldtransform, alpha = 0, time = 45)
+ animate(transform = oldtransform, alpha = 0, time = 65)
/obj/effect/overlay/temp/ratvar/sigil/vitality
color = "#1E8CE1"
@@ -253,7 +253,7 @@
/obj/effect/overlay/temp/ratvar/sigil/accession
color = "#AF0AAF"
layer = ABOVE_MOB_LAYER
- duration = 50
+ duration = 70
icon_state = "sigilactiveoverlay"
alpha = 0
diff --git a/code/game/objects/items/crayons.dm b/code/game/objects/items/crayons.dm
index 3e10d6715a3..f8e7c410850 100644
--- a/code/game/objects/items/crayons.dm
+++ b/code/game/objects/items/crayons.dm
@@ -241,7 +241,7 @@
update_icon()
/obj/item/toy/crayon/proc/crayon_text_strip(text)
- var/list/base = char_split(lowertext(text))
+ var/list/base = string2charlist(lowertext(text))
var/list/out = list()
for(var/a in base)
if(a in (letters|numerals))
diff --git a/code/game/objects/items/devices/camera_bug.dm b/code/game/objects/items/devices/camera_bug.dm
index e33fc26df01..fc18c1a4c0d 100644
--- a/code/game/objects/items/devices/camera_bug.dm
+++ b/code/game/objects/items/devices/camera_bug.dm
@@ -60,13 +60,14 @@
/obj/item/device/camera_bug/check_eye(mob/user)
if ( loc != user || user.incapacitated() || user.eye_blind || !current )
user.unset_machine()
- return
+ return 0
var/turf/T = get_turf(user.loc)
if(T.z != current.z || !current.can_use())
user << "[src] has lost the signal."
current = null
user.unset_machine()
-
+ return 0
+ return 1
/obj/item/device/camera_bug/on_unset_machine(mob/user)
user.reset_perspective(null)
diff --git a/code/game/objects/items/weapons/clown_items.dm b/code/game/objects/items/weapons/clown_items.dm
index 8c6b7b23505..a2846e703b0 100644
--- a/code/game/objects/items/weapons/clown_items.dm
+++ b/code/game/objects/items/weapons/clown_items.dm
@@ -160,3 +160,9 @@
if((istype(H.ears, /obj/item/clothing/ears/earmuffs)) || H.ear_deaf)
continue
M.emote("flip")
+
+/obj/item/weapon/reagent_containers/food/drinks/soda_cans/canned_laughter
+ name = "Canned Laughter"
+ desc = "Just looking at this makes you want to giggle."
+ icon_state = "laughter"
+ list_reagents = list("laughter" = 50)
diff --git a/code/game/objects/items/weapons/defib.dm b/code/game/objects/items/weapons/defib.dm
index ac939d4ef36..331338d9f8a 100644
--- a/code/game/objects/items/weapons/defib.dm
+++ b/code/game/objects/items/weapons/defib.dm
@@ -197,11 +197,10 @@
if(slot == user.getBackSlot())
return 1
-/obj/item/weapon/defibrillator/proc/remove_paddles(mob/user)
- var/mob/living/carbon/human/M = user
- if(paddles in get_both_hands(M))
+/obj/item/weapon/defibrillator/proc/remove_paddles(mob/user) //this fox the bug with the paddles when other player stole you the defib when you have the paddles equiped
+ if(ismob(paddles.loc))
+ var/mob/M = paddles.loc
M.unEquip(paddles,1)
- update_icon()
return
/obj/item/weapon/defibrillator/Destroy()
diff --git a/code/game/objects/items/weapons/grenades/plastic.dm b/code/game/objects/items/weapons/grenades/plastic.dm
index caed4508853..9ad00781e80 100644
--- a/code/game/objects/items/weapons/grenades/plastic.dm
+++ b/code/game/objects/items/weapons/grenades/plastic.dm
@@ -162,7 +162,7 @@
else
location = get_turf(src)
if(location)
- if(istype(loc, /obj/item/weapon/twohanded/spear))
+ if(istype(loc, /obj/item/weapon/twohanded/spear) || !target)
explosion(location, 0, 2, 3)
else if(target && target.density)
var/turf/T = get_step(location, aim_dir)
diff --git a/code/game/objects/items/weapons/grenades/smokebomb.dm b/code/game/objects/items/weapons/grenades/smokebomb.dm
index c6dd7224b7f..7fcc6361441 100644
--- a/code/game/objects/items/weapons/grenades/smokebomb.dm
+++ b/code/game/objects/items/weapons/grenades/smokebomb.dm
@@ -20,7 +20,7 @@
/obj/item/weapon/grenade/smokebomb/prime()
update_mob()
playsound(src.loc, 'sound/effects/smoke.ogg', 50, 1, -3)
- smoke.set_up(4, usr.loc)
+ smoke.set_up(4, src)
smoke.start()
diff --git a/code/game/objects/items/weapons/handcuffs.dm b/code/game/objects/items/weapons/handcuffs.dm
index 7c7f53d0a65..623d39330c0 100644
--- a/code/game/objects/items/weapons/handcuffs.dm
+++ b/code/game/objects/items/weapons/handcuffs.dm
@@ -168,11 +168,13 @@
return
else if(istype(I, /obj/item/stack/sheet/metal))
var/obj/item/stack/sheet/metal/M = I
- if(M.amount < 6)
+ if(M.get_amount() < 6)
user << "You need at least six metal sheets to make good enough weights!"
return
user << "You begin to apply [I] to [src]..."
if(do_after(user, 35, target = src))
+ if(M.get_amount() < 6 || !M)
+ return
var/obj/item/weapon/restraints/legcuffs/bola/S = new /obj/item/weapon/restraints/legcuffs/bola
M.use(6)
user.put_in_hands(S)
diff --git a/code/game/objects/items/weapons/storage/backpack.dm b/code/game/objects/items/weapons/storage/backpack.dm
index 4626db9cbbe..f3547193c7d 100644
--- a/code/game/objects/items/weapons/storage/backpack.dm
+++ b/code/game/objects/items/weapons/storage/backpack.dm
@@ -187,93 +187,94 @@
*/
/obj/item/weapon/storage/backpack/satchel
+ name = "satchel"
+ desc = "A trendy looking satchel."
+ icon_state = "satchel-norm"
+ species_exception = list(/datum/species/angel) //satchels can be equipped since they are on the side, not back
+
+/obj/item/weapon/storage/backpack/satchel/leather
name = "leather satchel"
desc = "It's a very fancy satchel made with fine leather."
icon_state = "satchel"
burn_state = FIRE_PROOF
-/obj/item/weapon/storage/backpack/satchel/withwallet/New()
+/obj/item/weapon/storage/backpack/satchel/leather/withwallet/New()
..()
new /obj/item/weapon/storage/wallet/random( src )
-/obj/item/weapon/storage/backpack/satchel_norm
- name = "satchel"
- desc = "A trendy looking satchel."
- icon_state = "satchel-norm"
-
-/obj/item/weapon/storage/backpack/satchel_eng
+/obj/item/weapon/storage/backpack/satchel/eng
name = "industrial satchel"
desc = "A tough satchel with extra pockets."
icon_state = "satchel-eng"
item_state = "engiepack"
burn_state = FIRE_PROOF
-/obj/item/weapon/storage/backpack/satchel_med
+/obj/item/weapon/storage/backpack/satchel/med
name = "medical satchel"
desc = "A sterile satchel used in medical departments."
icon_state = "satchel-med"
item_state = "medicalpack"
-/obj/item/weapon/storage/backpack/satchel_vir
+/obj/item/weapon/storage/backpack/satchel/vir
name = "virologist satchel"
desc = "A sterile satchel with virologist colours."
icon_state = "satchel-vir"
item_state = "satchel-vir"
-/obj/item/weapon/storage/backpack/satchel_chem
+/obj/item/weapon/storage/backpack/satchel/chem
name = "chemist satchel"
desc = "A sterile satchel with chemist colours."
icon_state = "satchel-chem"
item_state = "satchel-chem"
-/obj/item/weapon/storage/backpack/satchel_gen
+/obj/item/weapon/storage/backpack/satchel/gen
name = "geneticist satchel"
desc = "A sterile satchel with geneticist colours."
icon_state = "satchel-gen"
item_state = "satchel-gen"
-/obj/item/weapon/storage/backpack/satchel_tox
+/obj/item/weapon/storage/backpack/satchel/tox
name = "scientist satchel"
desc = "Useful for holding research materials."
icon_state = "satchel-tox"
item_state = "satchel-tox"
burn_state = FIRE_PROOF
-/obj/item/weapon/storage/backpack/satchel_hyd
+/obj/item/weapon/storage/backpack/satchel/hyd
name = "botanist satchel"
desc = "A satchel made of all natural fibers."
icon_state = "satchel-hyd"
item_state = "satchel-hyd"
-/obj/item/weapon/storage/backpack/satchel_sec
+/obj/item/weapon/storage/backpack/satchel/sec
name = "security satchel"
desc = "A robust satchel for security related needs."
icon_state = "satchel-sec"
item_state = "securitypack"
-/obj/item/weapon/storage/backpack/satchel_explorer
+/obj/item/weapon/storage/backpack/satchel/explorer
name = "explorer satchel"
desc = "A robust satchel for stashing your loot."
icon_state = "satchel-explorer"
item_state = "securitypack"
-/obj/item/weapon/storage/backpack/satchel_cap
+/obj/item/weapon/storage/backpack/satchel/cap
name = "captain's satchel"
desc = "An exclusive satchel for Nanotrasen officers."
icon_state = "satchel-cap"
item_state = "captainpack"
burn_state = FIRE_PROOF
-/obj/item/weapon/storage/backpack/satchel_flat
+/obj/item/weapon/storage/backpack/satchel/flat
name = "smuggler's satchel"
desc = "A very slim satchel that can easily fit into tight spaces."
icon_state = "satchel-flat"
w_class = 3 //Can fit in backpacks itself.
max_combined_w_class = 15
level = 1
- cant_hold = list(/obj/item/weapon/storage/backpack/satchel_flat) //muh recursive backpacks
+ cant_hold = list(/obj/item/weapon/storage/backpack/satchel/flat) //muh recursive backpacks
-/obj/item/weapon/storage/backpack/satchel_flat/hide(var/intact)
+/obj/item/weapon/storage/backpack/satchel/flat/hide(var/intact)
if(intact)
invisibility = INVISIBILITY_MAXIMUM
anchored = 1 //otherwise you can start pulling, cover it, and drag around an invisible backpack.
@@ -283,7 +284,7 @@
anchored = 0
icon_state = initial(icon_state)
-/obj/item/weapon/storage/backpack/satchel_flat/New()
+/obj/item/weapon/storage/backpack/satchel/flat/New()
..()
PoolOrNew(/obj/item/stack/tile/plasteel, src)
new /obj/item/weapon/crowbar(src)
diff --git a/code/game/objects/items/weapons/vending_items.dm b/code/game/objects/items/weapons/vending_items.dm
index e3f2133e3d9..07eb7408552 100644
--- a/code/game/objects/items/weapons/vending_items.dm
+++ b/code/game/objects/items/weapons/vending_items.dm
@@ -69,5 +69,5 @@
/obj/item/weapon/vending_refill/clothing
machine_name = "ClothesMate"
icon_state = "refill_clothes"
- charges = list(31, 2, 4)// of 87 standard, 6 contraband, 10 premium(?)
+ charges = list(31, 2, 4)// of 101 standard, 6 contraband, 10 premium(?)
init_charges = list(31, 2, 4)
diff --git a/code/game/objects/structures/crates_lockers/closets/job_closets.dm b/code/game/objects/structures/crates_lockers/closets/job_closets.dm
index 9da2cc06a11..9865ce38151 100644
--- a/code/game/objects/structures/crates_lockers/closets/job_closets.dm
+++ b/code/game/objects/structures/crates_lockers/closets/job_closets.dm
@@ -131,7 +131,7 @@
contents = list()
new /obj/item/clothing/suit/hooded/wintercoat/security(src)
new /obj/item/weapon/storage/backpack/security(src)
- new /obj/item/weapon/storage/backpack/satchel_sec(src)
+ new /obj/item/weapon/storage/backpack/satchel/sec(src)
new /obj/item/weapon/storage/backpack/dufflebag/sec(src)
new /obj/item/weapon/storage/backpack/dufflebag/sec(src)
for(var/i in 1 to 3)
@@ -173,7 +173,7 @@
..()
contents = list()
new /obj/item/weapon/storage/backpack/dufflebag/engineering(src)
- new /obj/item/weapon/storage/backpack/satchel_eng(src)
+ new /obj/item/weapon/storage/backpack/satchel/eng(src)
new /obj/item/weapon/storage/backpack/industrial(src)
for(var/i in 1 to 3)
new /obj/item/clothing/suit/hooded/wintercoat/engineering/atmos(src)
@@ -192,7 +192,7 @@
contents = list()
new /obj/item/weapon/storage/backpack/dufflebag/engineering(src)
new /obj/item/weapon/storage/backpack/industrial(src)
- new /obj/item/weapon/storage/backpack/satchel_eng(src)
+ new /obj/item/weapon/storage/backpack/satchel/eng(src)
new /obj/item/clothing/suit/hooded/wintercoat/engineering(src)
for(var/i in 1 to 3)
new /obj/item/clothing/under/rank/engineer(src)
@@ -212,7 +212,7 @@
contents = list()
new /obj/item/weapon/storage/backpack/dufflebag/med(src)
new /obj/item/weapon/storage/backpack/medic(src)
- new /obj/item/weapon/storage/backpack/satchel_med(src)
+ new /obj/item/weapon/storage/backpack/satchel/med(src)
new /obj/item/clothing/suit/hooded/wintercoat/medical(src)
new /obj/item/clothing/under/rank/nursesuit (src)
new /obj/item/clothing/head/nursehat (src)
@@ -272,8 +272,8 @@
new /obj/item/clothing/suit/toggle/labcoat/chemist(src)
new /obj/item/weapon/storage/backpack/chemistry(src)
new /obj/item/weapon/storage/backpack/chemistry(src)
- new /obj/item/weapon/storage/backpack/satchel_chem(src)
- new /obj/item/weapon/storage/backpack/satchel_chem(src)
+ new /obj/item/weapon/storage/backpack/satchel/chem(src)
+ new /obj/item/weapon/storage/backpack/satchel/chem(src)
new /obj/item/weapon/storage/bag/chemistry(src)
new /obj/item/weapon/storage/bag/chemistry(src)
return
@@ -294,8 +294,8 @@
new /obj/item/clothing/suit/toggle/labcoat/genetics(src)
new /obj/item/weapon/storage/backpack/genetics(src)
new /obj/item/weapon/storage/backpack/genetics(src)
- new /obj/item/weapon/storage/backpack/satchel_gen(src)
- new /obj/item/weapon/storage/backpack/satchel_gen(src)
+ new /obj/item/weapon/storage/backpack/satchel/gen(src)
+ new /obj/item/weapon/storage/backpack/satchel/gen(src)
return
@@ -316,8 +316,8 @@
new /obj/item/clothing/mask/surgical(src)
new /obj/item/weapon/storage/backpack/virology(src)
new /obj/item/weapon/storage/backpack/virology(src)
- new /obj/item/weapon/storage/backpack/satchel_vir(src)
- new /obj/item/weapon/storage/backpack/satchel_vir(src)
+ new /obj/item/weapon/storage/backpack/satchel/vir(src)
+ new /obj/item/weapon/storage/backpack/satchel/vir(src)
return
/obj/structure/closet/wardrobe/science_white
@@ -329,8 +329,8 @@
contents = list()
new /obj/item/weapon/storage/backpack/science(src)
new /obj/item/weapon/storage/backpack/science(src)
- new /obj/item/weapon/storage/backpack/satchel_tox(src)
- new /obj/item/weapon/storage/backpack/satchel_tox(src)
+ new /obj/item/weapon/storage/backpack/satchel/tox(src)
+ new /obj/item/weapon/storage/backpack/satchel/tox(src)
new /obj/item/clothing/suit/hooded/wintercoat/science(src)
for(var/i in 1 to 3)
new /obj/item/clothing/under/rank/scientist(src)
@@ -353,8 +353,8 @@
contents = list()
new /obj/item/weapon/storage/backpack/botany(src)
new /obj/item/weapon/storage/backpack/botany(src)
- new /obj/item/weapon/storage/backpack/satchel_hyd(src)
- new /obj/item/weapon/storage/backpack/satchel_hyd(src)
+ new /obj/item/weapon/storage/backpack/satchel/hyd(src)
+ new /obj/item/weapon/storage/backpack/satchel/hyd(src)
new /obj/item/clothing/suit/hooded/wintercoat/hydro(src)
new /obj/item/clothing/suit/apron(src)
new /obj/item/clothing/suit/apron(src)
diff --git a/code/game/objects/structures/crates_lockers/closets/secure/personal.dm b/code/game/objects/structures/crates_lockers/closets/secure/personal.dm
index b0e80393e4a..5042d5b037b 100644
--- a/code/game/objects/structures/crates_lockers/closets/secure/personal.dm
+++ b/code/game/objects/structures/crates_lockers/closets/secure/personal.dm
@@ -11,7 +11,7 @@
if(prob(50))
new /obj/item/weapon/storage/backpack(src)
else
- new /obj/item/weapon/storage/backpack/satchel_norm(src)
+ new /obj/item/weapon/storage/backpack/satchel(src)
new /obj/item/device/radio/headset( src )
/obj/structure/closet/secure_closet/personal/patient
@@ -31,7 +31,7 @@
/obj/structure/closet/secure_closet/personal/cabinet/New()
..()
contents = list()
- new /obj/item/weapon/storage/backpack/satchel/withwallet( src )
+ new /obj/item/weapon/storage/backpack/satchel/leather/withwallet( src )
new /obj/item/device/radio/headset( src )
/obj/structure/closet/secure_closet/personal/attackby(obj/item/W, mob/user, params)
diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm
index d5f8a0e33b8..5de97d8d669 100644
--- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm
+++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm
@@ -9,7 +9,7 @@
if(prob(50))
new /obj/item/weapon/storage/backpack/captain(src)
else
- new /obj/item/weapon/storage/backpack/satchel_cap(src)
+ new /obj/item/weapon/storage/backpack/satchel/cap(src)
new /obj/item/clothing/suit/cloak/cap(src)
new /obj/item/weapon/storage/backpack/dufflebag/captain(src)
new /obj/item/clothing/suit/captunic(src)
diff --git a/code/game/objects/structures/false_walls.dm b/code/game/objects/structures/false_walls.dm
index 6081462ac8d..fbeabb1231f 100644
--- a/code/game/objects/structures/false_walls.dm
+++ b/code/game/objects/structures/false_walls.dm
@@ -293,6 +293,7 @@
mineral = "metal"
walltype = "iron"
canSmoothWith = list(/obj/structure/falsewall/iron, /turf/closed/wall/mineral/iron)
+
/obj/structure/falsewall/abductor
name = "alien wall"
desc = "A wall with alien alloy plating."
@@ -300,4 +301,22 @@
icon_state = "abductor"
mineral = "abductor"
walltype = "abductor"
- canSmoothWith = list(/obj/structure/falsewall/abductor, /turf/closed/wall/mineral/abductor)
\ No newline at end of file
+ canSmoothWith = list(/obj/structure/falsewall/abductor, /turf/closed/wall/mineral/abductor)
+
+/obj/structure/falsewall/titanium
+ name = "titanium wall"
+ desc = "A light-weight titanium wall used in shuttles."
+ icon = 'icons/turf/walls/shuttle_wall.dmi'
+ icon_state = "shuttle"
+ mineral = "titanium"
+ walltype = "shuttle"
+ canSmoothWith = list(/turf/closed/wall/mineral/titanium, /obj/machinery/door/airlock/shuttle, /obj/machinery/door/airlock/, /turf/closed/wall/shuttle, /obj/structure/window/shuttle, /obj/structure/shuttle/engine, /obj/structure/shuttle/engine/heater, )
+
+/obj/structure/falsewall/plastitanium
+ name = "plastitanium wall"
+ desc = "An evil wall of plasma and titanium."
+ icon = 'icons/turf/shuttle.dmi'
+ icon_state = "wall3"
+ mineral = "plastitanium"
+ walltype = "syndieshuttle"
+ smooth = SMOOTH_FALSE
\ No newline at end of file
diff --git a/code/game/objects/structures/flora.dm b/code/game/objects/structures/flora.dm
index 8aa32271e7d..daac9933bd8 100644
--- a/code/game/objects/structures/flora.dm
+++ b/code/game/objects/structures/flora.dm
@@ -1,11 +1,11 @@
/obj/structure/flora
burn_state = FLAMMABLE
burntime = 30
+ anchored = 1
//trees
/obj/structure/flora/tree
name = "tree"
- anchored = 1
density = 1
pixel_x = -16
layer = FLY_LAYER
@@ -17,14 +17,14 @@
if(W.sharpness && W.force > 0)
if(W.hitsound)
playsound(get_turf(src), W.hitsound, 100, 0, 0)
- user.visible_message("[user] begins to cut down [src] with [W].","You begin to cut down [src] with [W].", "You hear the sound of cutting a tree.")
+ user.visible_message("[user] begins to cut down [src] with [W].","You begin to cut down [src] with [W].", "You hear the sound of sawing.")
if(do_after(user, 1000/W.force, target = user)) //5 seconds with 20 force, 8 seconds with a hatchet, 20 seconds with a shard.
if(cut)
return
- user.visible_message("[user] falls [src] with the [W].","You fall [src] with the [W].", "You hear the sound of a tree falling.")
+ user.visible_message("[user] fells [src] with the [W].","You fell [src] with the [W].", "You hear the sound of a tree falling.")
playsound(get_turf(src), 'sound/effects/meteorimpact.ogg', 100 , 0, 0)
icon_state = "tree_stump"
- name = "stump"
+ name += " stump"
cut = TRUE
for(var/i=1 to log_amount)
new /obj/item/weapon/grown/log/tree(get_turf(src))
@@ -71,7 +71,6 @@
/obj/structure/flora/grass
name = "grass"
icon = 'icons/obj/flora/snowflora.dmi'
- anchored = 1
gender = PLURAL //"this is grass" not "this is a grass"
/obj/structure/flora/grass/brown
@@ -114,7 +113,6 @@
name = "bush"
icon = 'icons/obj/flora/ausflora.dmi'
icon_state = "firstbush_1"
- anchored = 1
/obj/structure/flora/ausbushes/New()
if(icon_state == "firstbush_1")
@@ -279,7 +277,6 @@
icon_state = "basalt"
desc = "A volcanic rock"
icon = 'icons/obj/flora/rocks.dmi'
- anchored = 1
burn_state = FIRE_PROOF
density = 1
diff --git a/code/game/objects/structures/fluff.dm b/code/game/objects/structures/fluff.dm
index eacf94f5260..c2fa1e72cf6 100644
--- a/code/game/objects/structures/fluff.dm
+++ b/code/game/objects/structures/fluff.dm
@@ -8,12 +8,10 @@
anchored = TRUE
density = FALSE
opacity = 0
- var/deconstructible = 1
+ var/deconstructible = TRUE
/obj/structure/fluff/attackby(obj/item/I, mob/living/user, params)
- if(istype(I, /obj/item/weapon/wrench))
- if(!deconstructible)
- return
+ if(istype(I, /obj/item/weapon/wrench) && deconstructible)
user.visible_message("[user] starts disassembling [src]...", "You start disassembling [src]...")
playsound(user, 'sound/items/Ratchet.ogg', 50, 1)
if(!do_after(user, 50, target = src))
@@ -64,8 +62,61 @@
desc = "A towering basalt sculpture of a proud and regal drake. Its eyes are six glowing gemstones."
icon = 'icons/effects/64x64.dmi'
icon_state = "drake_statue"
+ pixel_x = -16
density = TRUE
+ deconstructible = FALSE
/obj/structure/fluff/drake_statue/falling //A variety of statue in disrepair; parts are broken off and a gemstone is missing
desc = "A towering basalt sculpture of a drake. Cracks run down its surface and parts of it have fallen off."
icon_state = "drake_statue_falling"
+
+
+/obj/structure/fluff/bus/
+ name = "bus"
+ desc = "GO TO SCHOOL. READ A BOOK."
+ icon = 'icons/obj/bus.dmi'
+ density = TRUE
+ anchored = TRUE
+ deconstructible = FALSE
+
+/obj/structure/fluff/bus/dense
+ name = "bus"
+ icon_state = "backwall"
+
+/obj/structure/fluff/bus/passable
+ name = "bus"
+ icon_state = "frontwalltop"
+ density = 0
+ layer = ABOVE_ALL_MOB_LAYER //except for the stairs tile, which should be set to OBJ_LAYER aka 3.
+
+
+/obj/structure/fluff/bus/passable/seat
+ name = "seat"
+ desc = "Buckle up! ...What do you mean, there's no seatbelts?!"
+ icon_state = "backseat"
+ pixel_y = 17
+ layer = OBJ_LAYER
+
+
+/obj/structure/fluff/bus/passable/seat/driver
+ name = "driver's seat"
+ desc = "Space Jesus is my copilot."
+ icon_state = "driverseat"
+
+/obj/structure/fluff/bus/passable/seat/driver/attack_hand(mob/user)
+ playsound(src.loc, 'sound/items/carhorn.ogg', 50, 1)
+
+/obj/structure/fluff/paper
+ name = "dense lining of papers"
+ desc = "A lining of paper scattered across the bottom of a wall."
+ icon = 'icons/obj/fluff.dmi'
+ icon_state = "paper"
+ deconstructible = FALSE
+
+/obj/structure/fluff/paper/corner
+ icon_state = "papercorner"
+
+/obj/structure/fluff/paper/stack
+ name = "dense stack of papers"
+ desc = "A stack of various papers, childish scribbles scattered across each page."
+ icon_state = "paperstack"
diff --git a/code/game/objects/structures/girders.dm b/code/game/objects/structures/girders.dm
index ed54a367368..5e87acfbb70 100644
--- a/code/game/objects/structures/girders.dm
+++ b/code/game/objects/structures/girders.dm
@@ -99,12 +99,12 @@
if(istype(W,/obj/item/stack/rods))
var/obj/item/stack/rods/S = W
if(state == GIRDER_DISPLACED)
- if(S.amount < 2)
+ if(S.get_amount() < 2)
user << "You need at least two rods to create a false wall!"
return
user << "You start building a reinforced false wall..."
if(do_after(user, 20, target = src))
- if(!src.loc || !S || S.amount < 2)
+ if(!src.loc || !S || S.get_amount() < 2)
return
S.use(2)
user << "You create a false wall. Push on it to open or close the passage."
@@ -112,12 +112,12 @@
transfer_fingerprints_to(FW)
qdel(src)
else
- if(S.amount < 5)
+ if(S.get_amount() < 5)
user << "You need at least five rods to add plating!"
return
user << "You start adding plating..."
if (do_after(user, 40, target = src))
- if(!src.loc || !S || S.amount < 5)
+ if(!src.loc || !S || S.get_amount() < 5)
return
S.use(5)
user << "You add the plating."
@@ -163,12 +163,12 @@
if(istype(S,/obj/item/stack/sheet/plasteel))
if(state == GIRDER_DISPLACED)
- if(S.amount < 2)
+ if(S.get_amount() < 2)
user << "You need at least two sheets to create a false wall!"
return
user << "You start building a reinforced false wall..."
if(do_after(user, 20, target = src))
- if(!src.loc || !S || S.amount < 2)
+ if(!src.loc || !S || S.get_amount() < 2)
return
S.use(2)
user << "You create a reinforced false wall. Push on it to open or close the passage."
@@ -177,11 +177,11 @@
qdel(src)
else
if(state == GIRDER_REINF)
- if(S.amount < 1)
+ if(S.get_amount() < 1)
return
user << "You start finalizing the reinforced wall..."
if(do_after(user, 50, target = src))
- if(!src.loc || !S || S.amount < 1)
+ if(!src.loc || !S || S.get_amount() < 1)
return
S.use(1)
user << "You fully reinforce the wall."
@@ -191,11 +191,11 @@
qdel(src)
return
else
- if(S.amount < 1)
+ if(S.get_amount() < 1)
return
user << "You start reinforcing the girder..."
if (do_after(user, 60, target = src))
- if(!src.loc || !S || S.amount < 1)
+ if(!src.loc || !S || S.get_amount() < 1)
return
S.use(1)
user << "You reinforce the girder."
@@ -207,22 +207,25 @@
if(S.sheettype)
var/M = S.sheettype
if(state == GIRDER_DISPLACED)
- if(S.amount < 2)
+ if(S.get_amount() < 2)
user << "You need at least two sheets to create a false wall!"
return
- S.use(2)
- user << "You create a false wall. Push on it to open or close the passage."
- var/F = text2path("/obj/structure/falsewall/[M]")
- var/obj/structure/FW = new F (loc)
- transfer_fingerprints_to(FW)
- qdel(src)
+ if(do_after(user, 20, target = src))
+ if(!src.loc || !S || S.get_amount() < 2)
+ return
+ S.use(2)
+ user << "You create a false wall. Push on it to open or close the passage."
+ var/F = text2path("/obj/structure/falsewall/[M]")
+ var/obj/structure/FW = new F (loc)
+ transfer_fingerprints_to(FW)
+ qdel(src)
else
- if(S.amount < 2)
+ if(S.get_amount() < 2)
user << "You need at least two sheets to add plating!"
return
user << "You start adding plating..."
if (do_after(user, 40, target = src))
- if(!src.loc || !S || S.amount < 2)
+ if(!src.loc || !S || S.get_amount() < 2)
return
S.use(2)
user << "You add the plating."
@@ -366,17 +369,18 @@
else if(istype(W, /obj/item/stack/sheet/runed_metal))
var/obj/item/stack/sheet/runed_metal/R = W
- if(R.amount < 1)
+ if(R.get_amount() < 1)
user << "You need at least one sheet of runed metal to construct a runed wall!"
return 0
user.visible_message("[user] begins laying runed metal on [src]...", "You begin constructing a runed wall...")
- if(!do_after(user, 50, target = src))
- return 0
- user.visible_message("[user] plates [src] with runed metal.", "You construct a runed wall.")
- R.use(1)
- var/turf/T = get_turf(src)
- T.ChangeTurf(/turf/closed/wall/mineral/cult)
- qdel(src)
+ if(do_after(user, 50, target = src))
+ if(R.get_amount() < 1 || !R)
+ return
+ user.visible_message("[user] plates [src] with runed metal.", "You construct a runed wall.")
+ R.use(1)
+ var/turf/T = get_turf(src)
+ T.ChangeTurf(/turf/closed/wall/mineral/cult)
+ qdel(src)
else
return ..()
diff --git a/code/game/objects/structures/windoor_assembly.dm b/code/game/objects/structures/windoor_assembly.dm
index 8ffce5565d9..13e6ea0570f 100644
--- a/code/game/objects/structures/windoor_assembly.dm
+++ b/code/game/objects/structures/windoor_assembly.dm
@@ -136,13 +136,13 @@
//Adding plasteel makes the assembly a secure windoor assembly. Step 2 (optional) complete.
else if(istype(W, /obj/item/stack/sheet/plasteel) && !secure)
var/obj/item/stack/sheet/plasteel/P = W
- if(P.amount < 2)
+ if(P.get_amount() < 2)
user << "You need more plasteel to do this!"
return
user << "You start to reinforce the windoor with plasteel..."
if(do_after(user,40, target = src))
- if(!src || secure)
+ if(!src || secure || P.get_amount() < 2)
return
P.use(2)
diff --git a/code/game/say.dm b/code/game/say.dm
index c0721f55402..5ac65c4b80e 100644
--- a/code/game/say.dm
+++ b/code/game/say.dm
@@ -91,7 +91,7 @@ var/list/freqtospan = list(
if(message_langs & HUMAN)
raw_message = stars(raw_message)
if(message_langs & RATVAR)
- raw_message = rot13(raw_message)
+ raw_message = text2ratvar(raw_message)
if(AM)
return AM.say_quote(raw_message, spans)
else
diff --git a/code/game/turfs/closed.dm b/code/game/turfs/closed.dm
index 8b3a445b43b..23b37751181 100644
--- a/code/game/turfs/closed.dm
+++ b/code/game/turfs/closed.dm
@@ -79,4 +79,10 @@
name = "iced rock"
desc = "Extremely densely-packed sheets of ice and rock, forged over the years of the harsh cold."
icon = 'icons/turf/walls.dmi'
- icon_state = "icerock"
\ No newline at end of file
+ icon_state = "icerock"
+
+/turf/closed/indestructible/paper
+ name = "thick paper wall"
+ desc = "A wall layered with impenetrable sheets of paper."
+ icon = 'icons/turf/walls.dmi'
+ icon_state = "paperwall"
diff --git a/code/game/turfs/simulated/floor/mineral_floor.dm b/code/game/turfs/simulated/floor/mineral_floor.dm
index 772b2dc0fa7..a6d796e2414 100644
--- a/code/game/turfs/simulated/floor/mineral_floor.dm
+++ b/code/game/turfs/simulated/floor/mineral_floor.dm
@@ -78,14 +78,29 @@
name = "shuttle floor"
icon_state = "shuttlefloor3"
floor_tile = /obj/item/stack/tile/mineral/titanium
- icons = list("shuttlefloor3","shuttle_dam")
+ icons = list("shuttlefloor3","shuttlefloor3_dam")
+
+/turf/open/floor/mineral/titanium/blue
+ icon_state = "shuttlefloor"
+ icons = list("shuttlefloor","shuttlefloor_dam")
+
+/turf/open/floor/mineral/titanium/yellow
+ icon_state = "shuttlefloor2"
+ icons = list("shuttlefloor2","shuttlefloor2_dam")
+
+/turf/open/floor/mineral/titanium/purple
+ icon_state = "shuttlefloor5"
+ icons = list("shuttlefloor5","shuttlefloor5_dam")
//PLASTITANIUM (syndieshuttle)
/turf/open/floor/mineral/plastitanium
name = "shuttle floor"
icon_state = "shuttlefloor4"
floor_tile = /obj/item/stack/tile/mineral/plastitanium
- icons = list("shuttlefloor4","shuttle_dam")
+ icons = list("shuttlefloor4","shuttlefloor4_dam")
+
+/turf/open/floor/mineral/plastitanium/brig
+ name = "Brig floor"
//BANANIUM
diff --git a/code/game/turfs/simulated/floor/plating.dm b/code/game/turfs/simulated/floor/plating.dm
index 3a540a57857..d72e106b393 100644
--- a/code/game/turfs/simulated/floor/plating.dm
+++ b/code/game/turfs/simulated/floor/plating.dm
@@ -214,7 +214,6 @@
icon_state = "lava"
baseturf = /turf/open/floor/plating/lava //lava all the way down
slowdown = 2
- var/processing = 0
luminosity = 1
/turf/open/floor/plating/lava/airless
@@ -222,13 +221,10 @@
/turf/open/floor/plating/lava/Entered(atom/movable/AM)
burn_stuff()
- if(!processing)
- processing = 1
- START_PROCESSING(SSobj, src)
+ START_PROCESSING(SSobj, src)
/turf/open/floor/plating/lava/process()
if(!burn_stuff())
- processing = 0
STOP_PROCESSING(SSobj, src)
/turf/open/floor/plating/lava/make_plating()
@@ -245,8 +241,10 @@
/turf/open/floor/plating/lava/proc/burn_stuff()
. = 0
for(var/thing in contents)
- if(istype(thing, /obj))
+ if(isobj(thing))
var/obj/O = thing
+ if(O.burn_state == LAVA_PROOF || O.throwing)
+ continue
if(istype(O, /obj/effect/decal/cleanable/ash)) //So we don't get stuck burning the same ash pile forever
qdel(O)
continue
@@ -257,7 +255,7 @@
O.fire_act()
- else if (istype(thing, /mob/living))
+ else if (isliving(thing))
. = 1
var/mob/living/L = thing
if("lava" in L.weather_immunities)
diff --git a/code/game/turfs/simulated/walls_mineral.dm b/code/game/turfs/simulated/walls_mineral.dm
index 5e59d4fcdfa..2be75979ea4 100644
--- a/code/game/turfs/simulated/walls_mineral.dm
+++ b/code/game/turfs/simulated/walls_mineral.dm
@@ -198,25 +198,31 @@
smooth = SMOOTH_FALSE
/turf/closed/wall/mineral/titanium //has to use this path due to how building walls works
- name = "wall"
+ name = "titanium wall"
+ desc = "A light-weight titanium wall used in shuttles."
icon = 'icons/turf/walls/shuttle_wall.dmi'
- icon_state = "shuttle"
+ icon_state = "map-shuttle"
walltype = "shuttle"
sheet_type = /obj/item/stack/sheet/mineral/titanium
smooth = SMOOTH_MORE|SMOOTH_DIAGONAL
- canSmoothWith = list(/turf/closed/wall/mineral/titanium, /turf/closed/wall/shuttle, /obj/structure/window/shuttle, /obj/structure/shuttle/engine)
+ canSmoothWith = list(/turf/closed/wall/mineral/titanium, /obj/machinery/door/airlock/shuttle, /obj/machinery/door/airlock/, /turf/closed/wall/shuttle, /obj/structure/window/shuttle, /obj/structure/shuttle/engine, /obj/structure/shuttle/engine/heater, )
/turf/closed/wall/mineral/titanium/nodiagonal
smooth = SMOOTH_MORE
- icon_state = "shuttle_nd"
+ icon_state = "map-shuttle_nd"
+
+/turf/closed/wall/mineral/titanium/nosmooth
+ icon = 'icons/turf/shuttle.dmi'
+ icon_state = "wall"
+ smooth = SMOOTH_FALSE
/turf/closed/wall/mineral/titanium/overspace
- icon_state = "overspace"
+ icon_state = "map-overspace"
fixed_underlay = list("space"=1)
//sub-type to be used for interior shuttle walls
//won't get an underlay of the destination turf on shuttle move
-/turf/closed/wall/shuttle/interior/copyTurf(turf/T)
+/turf/closed/wall/mineral/titanium/interior/copyTurf(turf/T)
if(T.type != type)
T.ChangeTurf(type)
if(underlays.len)
@@ -232,14 +238,36 @@
T.transform = transform
return T
-/turf/closed/wall/shuttle/copyTurf(turf/T)
+/turf/closed/wall/mineral/titanium/copyTurf(turf/T)
. = ..()
T.transform = transform
/turf/closed/wall/mineral/plastitanium
- name = "wall"
+ name = "plastitanium wall"
+ desc = "An evil wall of plasma and titanium."
walltype = "syndieshuttle"
icon = 'icons/turf/shuttle.dmi'
icon_state = "wall3"
sheet_type = /obj/item/stack/sheet/mineral/plastitanium
- smooth = SMOOTH_FALSE
\ No newline at end of file
+ smooth = SMOOTH_FALSE
+
+//have to copypaste this code
+/turf/closed/wall/mineral/plastitanium/interior/copyTurf(turf/T)
+ if(T.type != type)
+ T.ChangeTurf(type)
+ if(underlays.len)
+ T.underlays = underlays
+ if(T.icon_state != icon_state)
+ T.icon_state = icon_state
+ if(T.icon != icon)
+ T.icon = icon
+ if(T.color != color)
+ T.color = color
+ if(T.dir != dir)
+ T.dir = dir
+ T.transform = transform
+ return T
+
+/turf/closed/wall/mineral/plastitanium/copyTurf(turf/T)
+ . = ..()
+ T.transform = transform
\ No newline at end of file
diff --git a/code/game/turfs/simulated/walls_misc.dm b/code/game/turfs/simulated/walls_misc.dm
index 773d781ddaa..484f2fdc523 100644
--- a/code/game/turfs/simulated/walls_misc.dm
+++ b/code/game/turfs/simulated/walls_misc.dm
@@ -45,6 +45,7 @@
desc = "A huge chunk of warm metal. The clanging of machinery emanates from within."
explosion_block = 2
var/obj/effect/clockwork/overlay/wall/realappearence
+ var/obj/structure/clockwork/cache/linkedcache
/turf/closed/wall/clockwork/New()
..()
@@ -54,6 +55,11 @@
realappearence.linked = src
change_construction_value(5)
+/turf/closed/wall/clockwork/examine(mob/user)
+ ..()
+ if((is_servant_of_ratvar(user) || isobserver(user)) && linkedcache)
+ user << "It is linked, generating components in a cache!"
+
/turf/closed/wall/clockwork/Destroy()
be_removed()
return ..()
@@ -64,6 +70,9 @@
return ..()
/turf/closed/wall/clockwork/proc/be_removed()
+ if(linkedcache)
+ linkedcache.linkedwall = null
+ linkedcache = null
change_construction_value(-5)
qdel(realappearence)
realappearence = null
diff --git a/code/modules/VR/vr_human.dm b/code/modules/VR/vr_human.dm
new file mode 100644
index 00000000000..f5d4fad7e5f
--- /dev/null
+++ b/code/modules/VR/vr_human.dm
@@ -0,0 +1,55 @@
+
+
+/mob/living/carbon/human/virtual_reality
+ var/mob/living/carbon/human/real_me //The human controlling us, can be any human (including virtual ones... inception...)
+ var/obj/machinery/vr_sleeper/vr_sleeper
+ var/datum/action/quit_vr/quit_action
+
+
+/mob/living/carbon/human/virtual_reality/New()
+ ..()
+ quit_action = new()
+ quit_action.Grant(src)
+
+
+/mob/living/carbon/human/virtual_reality/death()
+ revert_to_reality()
+ ..()
+
+
+/mob/living/carbon/human/virtual_reality/Destroy()
+ revert_to_reality()
+ return ..()
+
+
+/mob/living/carbon/human/virtual_reality/ghost()
+ set category = "OOC"
+ set name = "Ghost"
+ set desc = "Relinquish your life and enter the land of the dead."
+ var/mob/living/carbon/human/H = real_me
+ revert_to_reality(FALSE, FALSE)
+ if(H)
+ H.ghost()
+
+
+/mob/living/carbon/human/virtual_reality/proc/revert_to_reality(refcleanup = TRUE, deathchecks = TRUE)
+ if(real_me && mind)
+ mind.transfer_to(real_me)
+ if(deathchecks && vr_sleeper && vr_sleeper.you_die_in_the_game_you_die_for_real)
+ real_me.death(0)
+ if(refcleanup)
+ vr_sleeper.vr_human = null
+ vr_sleeper = null
+ real_me = null
+
+
+/datum/action/quit_vr
+ name = "Quit Virtual Reality"
+
+/datum/action/quit_vr/Trigger()
+ if(..())
+ if(istype(owner, /mob/living/carbon/human/virtual_reality))
+ var/mob/living/carbon/human/virtual_reality/VR = owner
+ VR.revert_to_reality(FALSE, FALSE)
+ else
+ Remove(owner)
diff --git a/code/modules/VR/vr_sleeper.dm b/code/modules/VR/vr_sleeper.dm
new file mode 100644
index 00000000000..475bb64ec52
--- /dev/null
+++ b/code/modules/VR/vr_sleeper.dm
@@ -0,0 +1,184 @@
+
+
+//Glorified teleporter that puts you in a new human body.
+// it's """VR"""
+/obj/machinery/vr_sleeper
+ name = "virtual reality sleeper"
+ desc = "a sleeper modified to alter the subconscious state of the user, allowing them to visit virtual worlds"
+ icon = 'icons/obj/Cryogenic2.dmi'
+ icon_state = "sleeper"
+ state_open = TRUE
+ anchored = TRUE
+ var/you_die_in_the_game_you_die_for_real = FALSE
+ var/datum/effect_system/spark_spread/sparks
+ var/mob/living/carbon/human/virtual_reality/vr_human
+ var/static/list/available_vr_spawnpoints
+ var/vr_category = "default" //Specific category of spawn points to pick from
+ var/allow_creating_vr_humans = TRUE //So you can have vr_sleepers that always spawn you as a specific person or 1 life/chance vr games
+ var/outfit = /datum/outfit/vr_basic
+
+/obj/machinery/vr_sleeper/New()
+ ..()
+ sparks = new /datum/effect_system/spark_spread()
+ sparks.set_up(2,0)
+ sparks.attach(src)
+
+ update_icon()
+
+ if(!available_vr_spawnpoints || !available_vr_spawnpoints.len) //(re)build spawnpoint lists
+ available_vr_spawnpoints = list()
+ for(var/obj/effect/landmark/vr_spawn/V in landmarks_list)
+ available_vr_spawnpoints[V.vr_category] = list()
+ var/turf/T = get_turf(V)
+ if(T)
+ available_vr_spawnpoints[V.vr_category] |= T
+
+
+/obj/machinery/vr_sleeper/attack_hand(mob/user)
+ if(occupant)
+ ui_interact(user)
+ else
+ if(state_open)
+ close_machine()
+ else
+ open_machine()
+
+
+/obj/machinery/vr_sleeper/relaymove(mob/user)
+ open_machine()
+
+
+/obj/machinery/vr_sleeper/Destroy()
+ open_machine()
+ cleanup_vr_human()
+ qdel(sparks)
+ sparks = null
+ return ..()
+
+
+/obj/machinery/vr_sleeper/emag_act(mob/user)
+ you_die_in_the_game_you_die_for_real = TRUE
+ sparks.start()
+
+
+/obj/machinery/vr_sleeper/update_icon()
+ icon_state = "[initial(icon_state)][state_open ? "-open" : ""]"
+
+
+/obj/machinery/vr_sleeper/open_machine()
+ if(!state_open)
+ if(vr_human)
+ vr_human.revert_to_reality(FALSE, FALSE)
+ if(occupant)
+ SStgui.close_user_uis(occupant, src)
+ ..()
+
+
+/obj/machinery/vr_sleeper/close_machine()
+ ..()
+ if(occupant)
+ ui_interact(occupant)
+
+
+/obj/machinery/vr_sleeper/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = default_state)
+ ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open)
+ if(!ui)
+ ui = new(user, src, ui_key, "vr_sleeper", "VR Sleeper", 475, 340, master_ui, state)
+ ui.open()
+
+
+/obj/machinery/vr_sleeper/ui_act(action, params)
+ if(..())
+ return
+ switch(action)
+ if("vr_connect")
+ if(ishuman(occupant) && occupant.mind)
+ occupant << "Transfering to virtual reality..."
+ if(vr_human)
+ vr_human.revert_to_reality(FALSE, FALSE)
+ occupant.mind.transfer_to(vr_human)
+ vr_human.real_me = occupant
+ vr_human << "Transfer successful! you are now playing as [vr_human] in VR!"
+ SStgui.close_user_uis(vr_human, src)
+ else
+ if(allow_creating_vr_humans)
+ occupant << "Virtual avatar not found, attempting to create one..."
+ var/turf/T = get_vr_spawnpoint()
+ if(T)
+ build_virtual_human(occupant, T)
+ vr_human << "Transfer successful! you are now playing as [vr_human] in VR!"
+ else
+ occupant << "Virtual world misconfigured, aborting transfer"
+ else
+ occupant << "The virtual world does not support the creation of new virtual avatars, aborting transfer"
+ . = TRUE
+ if("delete_avatar")
+ if(!occupant || usr == occupant)
+ if(vr_human)
+ qdel(vr_human)
+ else
+ usr << "The VR Sleeper's safeties prevent you from doing that."
+ . = TRUE
+ if("toggle_open")
+ if(state_open)
+ close_machine()
+ else
+ open_machine()
+ . = TRUE
+
+
+/obj/machinery/vr_sleeper/ui_data(mob/user)
+ var/list/data = list()
+ if(vr_human && !qdeleted(vr_human))
+ data["can_delete_avatar"] = TRUE
+ var/status
+ switch(user.stat)
+ if(CONSCIOUS)
+ status = "Conscious"
+ if(DEAD)
+ status = "Dead"
+ if(UNCONSCIOUS)
+ status = "Unconscious"
+ data["vr_avatar"] = list("name" = vr_human.name, "status" = status, "health" = vr_human.health, "maxhealth" = vr_human.maxHealth)
+ data["toggle_open"] = state_open
+ data["isoccupant"] = (user == occupant)
+ return data
+
+
+/obj/machinery/vr_sleeper/proc/get_vr_spawnpoint() //proc so it can be overriden for team games or something
+ return safepick(available_vr_spawnpoints[vr_category])
+
+
+/obj/machinery/vr_sleeper/proc/build_virtual_human(mob/living/carbon/human/H, location, transfer = TRUE)
+ if(H)
+ cleanup_vr_human()
+ vr_human = new /mob/living/carbon/human/virtual_reality(location)
+ vr_human.vr_sleeper = src
+ vr_human.real_me = H
+ H.dna.transfer_identity(vr_human)
+ vr_human.name = H.name
+ vr_human.real_name = H.real_name
+ vr_human.socks = H.socks
+ vr_human.undershirt = H.undershirt
+ vr_human.underwear = H.underwear
+ vr_human.updateappearance(1,1,1)
+ if(outfit)
+ var/datum/outfit/O = new outfit()
+ O.equip(vr_human)
+ if(transfer && H.mind)
+ H.mind.transfer_to(vr_human)
+
+
+/obj/machinery/vr_sleeper/proc/cleanup_vr_human()
+ if(vr_human)
+ vr_human.death(0)
+
+
+/obj/effect/landmark/vr_spawn //places you can spawn in VR, auto selected by the vr_sleeper during get_vr_spawnpoint()
+ var/vr_category = "default" //So we can have specific sleepers, eg: "Basketball VR Sleeper", etc.
+
+
+/datum/outfit/vr_basic
+ name = "basic vr"
+ uniform = /obj/item/clothing/under/color/random
+ shoes = /obj/item/clothing/shoes/sneakers/black
diff --git a/code/modules/assembly/flash.dm b/code/modules/assembly/flash.dm
index fef67d6d497..2ca23434053 100644
--- a/code/modules/assembly/flash.dm
+++ b/code/modules/assembly/flash.dm
@@ -115,7 +115,7 @@
var/mob/living/silicon/robot/R = M
add_logs(user, R, "flashed", src)
update_icon(1)
- M.Weaken(3)
+ M.Weaken(6)
R.confused += 5
R.flash_eyes(affect_silicon = 1)
user.visible_message("[user] overloads [R]'s sensors with the flash!", "You overload [R]'s sensors with the flash!")
diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm
index c3747346a01..8af3c2bdfb2 100644
--- a/code/modules/client/preferences.dm
+++ b/code/modules/client/preferences.dm
@@ -78,7 +78,7 @@ var/list/preferences_datums = list()
var/job_engsec_low = 0
// Want randomjob if preferences already filled - Donkie
- var/userandomjob = 1 //defaults to 1 for fewer assistants
+ var/joblessrole = BERANDOMJOB //defaults to 1 for fewer assistants
// 0 = character settings, 1 = game preferences
var/current_tab = 0
@@ -551,7 +551,12 @@ var/list/preferences_datums = list()
HTML += ""
- HTML += "
[userandomjob ? "Get random job if preferences unavailable" : "Be an Assistant if preference unavailable"]"
+ var/message = "Be an Assistant if preferences unavailable"
+ if(joblessrole == BERANDOMJOB)
+ message = "Get random job if preferences unavailable"
+ else if(joblessrole == RETURNTOLOBBY)
+ message = "Return to lobby if preferences unavailable"
+ HTML += "
[message]"
HTML += "Reset Preferences"
user << browse(null, "window=preferences")
@@ -726,10 +731,16 @@ var/list/preferences_datums = list()
ResetJobs()
SetChoices(user)
if("random")
- if(jobban_isbanned(user, "Assistant"))
- userandomjob = 1
- else
- userandomjob = !userandomjob
+ switch(joblessrole)
+ if(RETURNTOLOBBY)
+ if(jobban_isbanned(user, "Assistant"))
+ joblessrole = BERANDOMJOB
+ else
+ joblessrole = BEASSISTANT
+ if(BEASSISTANT)
+ joblessrole = BERANDOMJOB
+ if(BERANDOMJOB)
+ joblessrole = RETURNTOLOBBY
SetChoices(user)
if("setJobLevel")
UpdateJobPreference(user, href_list["text"], text2num(href_list["level"]))
diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm
index 50f2154ef23..5042ae817ba 100644
--- a/code/modules/client/preferences_savefile.dm
+++ b/code/modules/client/preferences_savefile.dm
@@ -1,8 +1,8 @@
//This is the lowest supported version, anything below this is completely obsolete and the entire savefile will be wiped.
-#define SAVEFILE_VERSION_MIN 8
+#define SAVEFILE_VERSION_MIN 10
//This is the current version, anything below this will attempt to update (if it's not obsolete)
-#define SAVEFILE_VERSION_MAX 15
+#define SAVEFILE_VERSION_MAX 16
/*
SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Carn
This proc checks if the current directory of the savefile S needs updating
@@ -31,7 +31,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
return -1
-/datum/preferences/proc/update_antagchoices(current_version)
+/datum/preferences/proc/update_antagchoices(current_version, savefile/S)
if((!islist(be_special) || old_be_special ) && current_version < 12)
//Archived values of when antag pref defines were a bitfield+fitflags
var/B_traitor = 1
@@ -87,7 +87,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
be_special += ROLE_ABDUCTOR
-/datum/preferences/proc/update_preferences(current_version)
+/datum/preferences/proc/update_preferences(current_version, savefile/S)
if(current_version < 10)
toggles |= MEMBER_PUBLIC
if(current_version < 11)
@@ -97,6 +97,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
ignoring = list()
if(current_version < 15)
toggles |= SOUND_ANNOUNCEMENTS
+
//should this proc get fairly long (say 3 versions long),
//just increase SAVEFILE_VERSION_MIN so it's not as far behind
@@ -104,65 +105,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
//from this proc.
//It's only really meant to avoid annoying frequent players
//if your savefile is 3 months out of date, then 'tough shit'.
-/datum/preferences/proc/update_character(current_version)
- if(current_version < 9) //an example, underwear were an index for a hardcoded list, converting to a string
- if(gender == MALE)
- switch(underwear)
- if(1)
- underwear = "Mens White"
- if(2)
- underwear = "Mens Grey"
- if(3)
- underwear = "Mens Green"
- if(4)
- underwear = "Mens Blue"
- if(5)
- underwear = "Mens Black"
- if(6)
- underwear = "Mankini"
- if(7)
- underwear = "Mens Hearts Boxer"
- if(8)
- underwear = "Mens Black Boxer"
- if(9)
- underwear = "Mens Grey Boxer"
- if(10)
- underwear = "Mens Striped Boxer"
- if(11)
- underwear = "Mens Kinky"
- if(12)
- underwear = "Mens Red"
- if(13)
- underwear = "Nude"
- else
- switch(underwear)
- if(1)
- underwear = "Ladies Red"
- if(2)
- underwear = "Ladies White"
- if(3)
- underwear = "Ladies Yellow"
- if(4)
- underwear = "Ladies Blue"
- if(5)
- underwear = "Ladies Black"
- if(6)
- underwear = "Ladies Thong"
- if(7)
- underwear = "Babydoll"
- if(8)
- underwear = "Ladies Baby-Blue"
- if(9)
- underwear = "Ladies Green"
- if(10)
- underwear = "Ladies Pink"
- if(11)
- underwear = "Ladies Kinky"
- if(12)
- underwear = "Tankini"
- if(13)
- underwear = "Nude"
-
+/datum/preferences/proc/update_character(current_version, savefile/S)
if(pref_species && !(pref_species.id in roundstart_species))
var/rando_race = pick(config.roundstart_races)
pref_species = new rando_race()
@@ -173,6 +116,14 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
backbag = DSATCHEL
else
backbag = DBACKPACK
+ if(current_version < 16)
+ var/berandom
+ S["userandomjob"] >> berandom
+ if (berandom)
+ joblessrole = BERANDOMJOB
+ else
+ joblessrole = BEASSISTANT
+
/datum/preferences/proc/load_path(ckey,filename="preferences.sav")
@@ -223,8 +174,8 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
//try to fix any outdated data if necessary
if(needs_update >= 0)
- update_preferences(needs_update) //needs_update = savefile_version if we need an update (positive integer)
- update_antagchoices(needs_update)
+ update_preferences(needs_update, S) //needs_update = savefile_version if we need an update (positive integer)
+ update_antagchoices(needs_update, S)
//Sanitize
ooccolor = sanitize_ooccolor(sanitize_hexcolor(ooccolor, 6, 1, initial(ooccolor)))
@@ -346,7 +297,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
S["deity_name"] >> custom_names["deity"]
//Jobs
- S["userandomjob"] >> userandomjob
+ S["joblessrole"] >> joblessrole
S["job_civilian_high"] >> job_civilian_high
S["job_civilian_med"] >> job_civilian_med
S["job_civilian_low"] >> job_civilian_low
@@ -359,7 +310,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
//try to fix any outdated data if necessary
if(needs_update >= 0)
- update_character(needs_update) //needs_update == savefile_version if we need an update (positive integer)
+ update_character(needs_update, S) //needs_update == savefile_version if we need an update (positive integer)
//Sanitize
metadata = sanitize_text(metadata, initial(metadata))
@@ -398,7 +349,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
features["spines"] = sanitize_inlist(features["spines"], spines_list)
features["body_markings"] = sanitize_inlist(features["body_markings"], body_markings_list)
- userandomjob = sanitize_integer(userandomjob, 0, 1, initial(userandomjob))
+ joblessrole = sanitize_integer(joblessrole, 1, 3, initial(joblessrole))
job_civilian_high = sanitize_integer(job_civilian_high, 0, 65535, initial(job_civilian_high))
job_civilian_med = sanitize_integer(job_civilian_med, 0, 65535, initial(job_civilian_med))
job_civilian_low = sanitize_integer(job_civilian_low, 0, 65535, initial(job_civilian_low))
@@ -456,7 +407,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
S["deity_name"] << custom_names["deity"]
//Jobs
- S["userandomjob"] << userandomjob
+ S["joblessrole"] << joblessrole
S["job_civilian_high"] << job_civilian_high
S["job_civilian_med"] << job_civilian_med
S["job_civilian_low"] << job_civilian_low
diff --git a/code/modules/clothing/chameleon.dm b/code/modules/clothing/chameleon.dm
index 67f1d63f8dc..9f0180ea777 100644
--- a/code/modules/clothing/chameleon.dm
+++ b/code/modules/clothing/chameleon.dm
@@ -291,7 +291,7 @@
var/datum/action/item_action/chameleon/drone/randomise/randomise_action = new(src)
randomise_action.UpdateButtonIcon()
-/obj/item/clothing/mask/chameleon/attack_self(mob/user)
+/obj/item/clothing/mask/chameleon/drone/attack_self(mob/user)
user << "The [src] does not have a voice changer."
/obj/item/clothing/shoes/chameleon
diff --git a/code/modules/clothing/head/beanie.dm b/code/modules/clothing/head/beanie.dm
new file mode 100644
index 00000000000..2327e19ce03
--- /dev/null
+++ b/code/modules/clothing/head/beanie.dm
@@ -0,0 +1,85 @@
+
+//BeanieStation13 Redux
+
+/obj/item/clothing/head/beanie //Default is white, this is meant to be seen
+ name = "white beanie"
+ desc = "A stylish beanie. The perfect winter accessory for those with a keen fashion sense, and those who just can't handle a cold breeze on their heads."
+ icon_state = "beanie" //Default white
+ item_color = "white"
+
+/obj/item/clothing/head/beanie/black
+ name = "black beanie"
+ icon_state = "white"
+ color = "#4A4A4B" //Grey but it looks black
+ item_color = "black"
+
+/obj/item/clothing/head/beanie/red
+ name = "red beanie"
+ icon_state = "beanie"
+ color = "#D91414" //Red
+ item_color = "red"
+
+/obj/item/clothing/head/beanie/green
+ name = "green beanie"
+ icon_state = "beanie"
+ color = "#5C9E54" //Green
+ item_color = "green"
+
+/obj/item/clothing/head/beanie/blue
+ name = "blue beanie"
+ icon_state = "beanie"
+ color = "#1E85BC" //Blue
+ item_color = "blue"
+
+/obj/item/clothing/head/beanie/purple
+ name = "purple beanie"
+ icon_state = "beanie"
+ color = "#9557C5" //purple
+ item_color = "purple"
+
+/obj/item/clothing/head/beanie/yellow
+ name = "yellow beanie"
+ icon_state = "beanie"
+ color = "#E0C14F" //Yellow
+ item_color = "yellow"
+
+/obj/item/clothing/head/beanie/orange
+ name = "orange beanie"
+ icon_state = "beanie"
+ color = "#C67A4B" //orange
+ item_color = "orange"
+
+/obj/item/clothing/head/beanie/cyan
+ name = "cyan beanie"
+ icon_state = "beanie"
+ color = "#54A3CE" //Cyan (Or close to it)
+ item_color = "cyan"
+
+//Striped Beanies have unique sprites
+
+/obj/item/clothing/head/beanie/christmas
+ name = "christmas beanie"
+ icon_state = "beaniechristmas"
+ item_color = "beaniechristmas"
+
+/obj/item/clothing/head/beanie/striped
+ name = "striped beanie"
+ icon_state = "beaniestriped"
+ item_color = "beaniestriped"
+
+/obj/item/clothing/head/beanie/stripedred
+ name = "red striped beanie"
+ icon_state = "beaniestripedred"
+ item_color = "beaniestripedred"
+
+/obj/item/clothing/head/beanie/stripedblue
+ name = "blue striped beanie"
+ icon_state = "beaniestripedblue"
+ item_color = "beaniestripedblue"
+
+/obj/item/clothing/head/beanie/stripedgreen
+ name = "green striped beanie"
+ icon_state = "beaniestripedgreen"
+ item_color = "beaniestripedgreen"
+
+//No dog fashion sprites yet :( poor Ian can't be dope like the rest of us yet
\ No newline at end of file
diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm
index 2d469eca8ac..0d49a915a2c 100644
--- a/code/modules/clothing/head/helmet.dm
+++ b/code/modules/clothing/head/helmet.dm
@@ -49,10 +49,10 @@
can_toggle = 1
flags = HEADBANGPROTECT
armor = list(melee = 41, bullet = 15, laser = 5,energy = 5, bomb = 5, bio = 2, rad = 0)
- flags_inv = HIDEMASK|HIDEEARS|HIDEFACE
+ flags_inv = HIDEEARS|HIDEFACE
strip_delay = 80
actions_types = list(/datum/action/item_action/toggle)
- visor_flags_inv = HIDEMASK|HIDEFACE
+ visor_flags_inv = HIDEFACE
toggle_cooldown = 0
flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH
dog_fashion = null
diff --git a/code/modules/clothing/outfits/ert.dm b/code/modules/clothing/outfits/ert.dm
index a66972bd740..8b6c1e7adc0 100644
--- a/code/modules/clothing/outfits/ert.dm
+++ b/code/modules/clothing/outfits/ert.dm
@@ -173,7 +173,7 @@
glasses = /obj/item/clothing/glasses/sunglasses
belt = /obj/item/weapon/gun/energy/gun
l_pocket = /obj/item/weapon/pen
- back = /obj/item/weapon/storage/backpack/satchel_norm
+ back = /obj/item/weapon/storage/backpack/satchel
r_pocket = /obj/item/device/pda/heads
l_hand = /obj/item/weapon/clipboard
id = /obj/item/weapon/card/id
diff --git a/code/modules/clothing/outfits/standard.dm b/code/modules/clothing/outfits/standard.dm
index f07bc6ad6b8..9693a07458a 100644
--- a/code/modules/clothing/outfits/standard.dm
+++ b/code/modules/clothing/outfits/standard.dm
@@ -194,7 +194,7 @@
belt = /obj/item/weapon/gun/projectile/revolver/mateba
r_pocket = /obj/item/weapon/lighter
l_pocket = /obj/item/ammo_box/a357
- back = /obj/item/weapon/storage/backpack/satchel
+ back = /obj/item/weapon/storage/backpack/satchel/leather
id = /obj/item/weapon/card/id
/datum/outfit/centcom_commander/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
@@ -222,7 +222,7 @@
head = /obj/item/clothing/head/helmet/space/beret
belt = /obj/item/weapon/gun/energy/pulse/pistol/m1911
r_pocket = /obj/item/weapon/lighter
- back = /obj/item/weapon/storage/backpack/satchel
+ back = /obj/item/weapon/storage/backpack/satchel/leather
id = /obj/item/weapon/card/id
/datum/outfit/spec_ops/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
@@ -278,7 +278,7 @@
ears = /obj/item/device/radio/headset/headset_cent
glasses = /obj/item/clothing/glasses/thermal/eyepatch
suit = /obj/item/clothing/suit/pirate/captain
- back = /obj/item/weapon/storage/backpack/satchel
+ back = /obj/item/weapon/storage/backpack/satchel/leather
belt = /obj/item/weapon/gun/projectile/revolver/mateba
id = /obj/item/weapon/card/id
diff --git a/code/modules/clothing/suits/wiz_robe.dm b/code/modules/clothing/suits/wiz_robe.dm
index c5677007305..25b65c57812 100644
--- a/code/modules/clothing/suits/wiz_robe.dm
+++ b/code/modules/clothing/suits/wiz_robe.dm
@@ -148,3 +148,36 @@
armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0)
unacidable = 0
burn_state = FLAMMABLE
+
+/obj/item/clothing/suit/wizrobe/paper
+ name = "papier-mch robe"
+ desc = "A robe held together by various bits of clear-tape and paste."
+ icon_state = "wizard-paper"
+ item_state = "wizrobe"
+ var/robe_charge = TRUE
+ actions_types = list(/datum/action/item_action/stickmen)
+
+
+/obj/item/clothing/suit/wizrobe/paper/ui_action_click(mob/user, actiontype)
+ stickmen()
+
+
+/obj/item/clothing/suit/wizrobe/paper/verb/stickmen()
+ set category = "Object"
+ set name = "Summon Stick Minions"
+ set src in usr
+ if(!istype(usr, /mob/living))
+ return
+ if(!robe_charge)
+ usr << "\The robe's internal magic supply is still recharging!"
+ return
+
+ usr.say("Rise, my creation! Off your page into this realm!")
+ playsound(src.loc, 'sound/magic/Summon_Magic.ogg', 50, 1, 1)
+ var/mob/living/M = new /mob/living/simple_animal/hostile/stickman(get_turf(usr))
+ var/list/factions = usr.faction
+ M.faction = factions
+ src.robe_charge = FALSE
+ sleep(30)
+ src.robe_charge = TRUE
+ usr << "\The robe hums, its internal magic supply restored."
\ No newline at end of file
diff --git a/code/modules/countdown/countdown.dm b/code/modules/countdown/countdown.dm
index e3f667425fd..c334452ebc5 100644
--- a/code/modules/countdown/countdown.dm
+++ b/code/modules/countdown/countdown.dm
@@ -7,7 +7,7 @@
var/displayed_text
var/atom/attached_to
- var/text_color = "#ff0000"
+ color = "#ff0000"
var/text_size = 4
var/started = FALSE
invisibility = INVISIBILITY_OBSERVER
@@ -29,7 +29,7 @@
/obj/effect/countdown/proc/stop()
if(started)
- overlays.Cut()
+ maptext = null
STOP_PROCESSING(SSfastprocess, src)
started = FALSE
@@ -47,15 +47,9 @@
displayed_text = new_val
if(displayed_text)
- var/image/text_image = new(loc = src)
- //text_image.maptext = "[new_val]"
- text_image.maptext = "[displayed_text]"
- text_image.color = text_color
-
- overlays.Cut()
- overlays += text_image
+ maptext = "[displayed_text]"
else
- overlays.Cut()
+ maptext = null
/obj/effect/countdown/Destroy()
attached_to = null
@@ -74,7 +68,7 @@
/obj/effect/countdown/nuclearbomb
name = "nuclear bomb countdown"
- text_color = "#81FF14"
+ color = "#81FF14"
/obj/effect/countdown/nuclearbomb/get_value()
var/obj/machinery/nuclearbomb/N = attached_to
@@ -85,7 +79,7 @@
/obj/effect/countdown/clonepod
name = "cloning pod countdown"
- text_color = "#0C479D"
+ color = "#0C479D"
text_size = 1
/obj/effect/countdown/clonepod/get_value()
@@ -99,7 +93,7 @@
/obj/effect/countdown/dominator
name = "dominator countdown"
text_size = 1
- text_color = "#ff00ff" // Overwritten when the dominator starts
+ color = "#ff00ff" // Overwritten when the dominator starts
/obj/effect/countdown/dominator/get_value()
var/obj/machinery/dominator/D = attached_to
@@ -114,7 +108,7 @@
/obj/effect/countdown/clockworkgate
name = "gateway countdown"
text_size = 1
- text_color = "#BE8700"
+ color = "#BE8700"
layer = POINT_LAYER
/obj/effect/countdown/clockworkgate/get_value()
@@ -126,7 +120,7 @@
/obj/effect/countdown/transformer
name = "transformer countdown"
- text_color = "#4C5866"
+ color = "#4C5866"
/obj/effect/countdown/transformer/get_value()
var/obj/machinery/transformer/T = attached_to
diff --git a/code/modules/events/major_dust.dm b/code/modules/events/major_dust.dm
index 678a419670e..7597966e6dd 100644
--- a/code/modules/events/major_dust.dm
+++ b/code/modules/events/major_dust.dm
@@ -1,7 +1,7 @@
/datum/round_event_control/meteor_wave/major_dust
name = "Major Space Dust"
typepath = /datum/round_event/meteor_wave/major_dust
- weight = 30
+ weight = 8
/datum/round_event/meteor_wave/major_dust
wave_name = "space dust"
diff --git a/code/modules/events/meteor_wave.dm b/code/modules/events/meteor_wave.dm
index 786ab768d38..92e14315b13 100644
--- a/code/modules/events/meteor_wave.dm
+++ b/code/modules/events/meteor_wave.dm
@@ -3,7 +3,7 @@
/datum/round_event_control/meteor_wave
name = "Meteor Wave: Normal"
typepath = /datum/round_event/meteor_wave
- weight = 5
+ weight = 4
min_players = 5
max_occurrences = 3
@@ -50,7 +50,7 @@
/datum/round_event_control/meteor_wave/threatening
name = "Meteor Wave: Threatening"
typepath = /datum/round_event/meteor_wave/threatening
- weight = 4
+ weight = 2
min_players = 5
max_occurrences = 3
diff --git a/code/modules/hydroponics/grown/root.dm b/code/modules/hydroponics/grown/root.dm
index aa7ab3b0827..76f222dc743 100644
--- a/code/modules/hydroponics/grown/root.dm
+++ b/code/modules/hydroponics/grown/root.dm
@@ -24,7 +24,7 @@
bitesize_mod = 2
/obj/item/weapon/reagent_containers/food/snacks/grown/carrot/attackby(obj/item/I, mob/user, params)
- if(istype(I, /obj/item/weapon/kitchen/knife) || istype(I, /obj/item/weapon/hatchet))
+ if(I.is_sharp())
user << "You sharpen the carrot into a shiv with [I]."
var/obj/item/weapon/kitchen/knife/carrotshiv/Shiv = new /obj/item/weapon/kitchen/knife/carrotshiv
if(!remove_item_from_storage(user))
@@ -100,4 +100,4 @@
name = "red beet"
desc = "You can't beat red beet."
icon_state = "redbeet"
- bitesize_mod = 2
\ No newline at end of file
+ bitesize_mod = 2
diff --git a/code/modules/jobs/job_types/captain.dm b/code/modules/jobs/job_types/captain.dm
index 840f0729eb0..b605a977be8 100644
--- a/code/modules/jobs/job_types/captain.dm
+++ b/code/modules/jobs/job_types/captain.dm
@@ -38,7 +38,7 @@ Captain
backpack_contents = list(/obj/item/weapon/melee/classic_baton/telescopic=1, /obj/item/station_charter=1)
backpack = /obj/item/weapon/storage/backpack/captain
- satchel = /obj/item/weapon/storage/backpack/satchel_cap
+ satchel = /obj/item/weapon/storage/backpack/satchel/cap
dufflebag = /obj/item/weapon/storage/backpack/dufflebag/captain
/datum/outfit/job/captain/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
diff --git a/code/modules/jobs/job_types/cargo_service.dm b/code/modules/jobs/job_types/cargo_service.dm
index 0d709dc69e1..6cc148adfbd 100644
--- a/code/modules/jobs/job_types/cargo_service.dm
+++ b/code/modules/jobs/job_types/cargo_service.dm
@@ -89,7 +89,7 @@ Shaft Miner
/obj/item/weapon/mining_voucher=1)
backpack = /obj/item/weapon/storage/backpack/explorer
- satchel = /obj/item/weapon/storage/backpack/satchel_explorer
+ satchel = /obj/item/weapon/storage/backpack/satchel/explorer
dufflebag = /obj/item/weapon/storage/backpack/dufflebag
box = /obj/item/weapon/storage/box/survival_mining
@@ -199,7 +199,7 @@ Botanist
suit_store = /obj/item/device/plant_analyzer
backpack = /obj/item/weapon/storage/backpack/botany
- satchel = /obj/item/weapon/storage/backpack/satchel_hyd
+ satchel = /obj/item/weapon/storage/backpack/satchel/hyd
/*
diff --git a/code/modules/jobs/job_types/civilian.dm b/code/modules/jobs/job_types/civilian.dm
index 51de2d1b845..faa6818ec73 100644
--- a/code/modules/jobs/job_types/civilian.dm
+++ b/code/modules/jobs/job_types/civilian.dm
@@ -30,7 +30,8 @@ Clown
/obj/item/weapon/stamp/clown = 1,
/obj/item/weapon/reagent_containers/spray/waterflower = 1,
/obj/item/weapon/reagent_containers/food/snacks/grown/banana = 1,
- /obj/item/device/megaphone/clown = 1
+ /obj/item/device/megaphone/clown = 1,
+ /obj/item/weapon/reagent_containers/food/drinks/soda_cans/canned_laughter = 1
)
backpack = /obj/item/weapon/storage/backpack/clown
diff --git a/code/modules/jobs/job_types/engineering.dm b/code/modules/jobs/job_types/engineering.dm
index 2ac0a986a14..77bac526440 100644
--- a/code/modules/jobs/job_types/engineering.dm
+++ b/code/modules/jobs/job_types/engineering.dm
@@ -39,7 +39,7 @@ Chief Engineer
backpack_contents = list(/obj/item/weapon/melee/classic_baton/telescopic=1)
backpack = /obj/item/weapon/storage/backpack/industrial
- satchel = /obj/item/weapon/storage/backpack/satchel_eng
+ satchel = /obj/item/weapon/storage/backpack/satchel/eng
dufflebag = /obj/item/weapon/storage/backpack/dufflebag/engineering
box = /obj/item/weapon/storage/box/engineer
pda_slot = slot_l_store
@@ -85,7 +85,7 @@ Station Engineer
r_pocket = /obj/item/device/t_scanner
backpack = /obj/item/weapon/storage/backpack/industrial
- satchel = /obj/item/weapon/storage/backpack/satchel_eng
+ satchel = /obj/item/weapon/storage/backpack/satchel/eng
dufflebag = /obj/item/weapon/storage/backpack/dufflebag/engineering
box = /obj/item/weapon/storage/box/engineer
pda_slot = slot_l_store
@@ -120,7 +120,7 @@ Atmospheric Technician
r_pocket = /obj/item/device/analyzer
backpack = /obj/item/weapon/storage/backpack/industrial
- satchel = /obj/item/weapon/storage/backpack/satchel_eng
+ satchel = /obj/item/weapon/storage/backpack/satchel/eng
dufflebag = /obj/item/weapon/storage/backpack/dufflebag/engineering
box = /obj/item/weapon/storage/box/engineer
pda_slot = slot_l_store
\ No newline at end of file
diff --git a/code/modules/jobs/job_types/job.dm b/code/modules/jobs/job_types/job.dm
index 03158ae4ad9..6105e8a8d3e 100644
--- a/code/modules/jobs/job_types/job.dm
+++ b/code/modules/jobs/job_types/job.dm
@@ -141,7 +141,7 @@
shoes = /obj/item/clothing/shoes/sneakers/black
var/backpack = /obj/item/weapon/storage/backpack
- var/satchel = /obj/item/weapon/storage/backpack/satchel_norm
+ var/satchel = /obj/item/weapon/storage/backpack/satchel
var/dufflebag = /obj/item/weapon/storage/backpack/dufflebag
var/box = /obj/item/weapon/storage/box/survival
@@ -152,11 +152,11 @@
if(GBACKPACK)
back = /obj/item/weapon/storage/backpack //Grey backpack
if(GSATCHEL)
- back = /obj/item/weapon/storage/backpack/satchel_norm //Grey satchel
+ back = /obj/item/weapon/storage/backpack/satchel //Grey satchel
if(GDUFFLEBAG)
back = /obj/item/weapon/storage/backpack/dufflebag //Grey Dufflebag
if(LSATCHEL)
- back = /obj/item/weapon/storage/backpack/satchel //Leather Satchel
+ back = /obj/item/weapon/storage/backpack/satchel/leather //Leather Satchel
if(DSATCHEL)
back = satchel //Department satchel
if(DDUFFLEBAG)
diff --git a/code/modules/jobs/job_types/medical.dm b/code/modules/jobs/job_types/medical.dm
index d67a169b4e5..1e1b2d71311 100644
--- a/code/modules/jobs/job_types/medical.dm
+++ b/code/modules/jobs/job_types/medical.dm
@@ -37,7 +37,7 @@ Chief Medical Officer
backpack_contents = list(/obj/item/weapon/melee/classic_baton/telescopic=1)
backpack = /obj/item/weapon/storage/backpack/medic
- satchel = /obj/item/weapon/storage/backpack/satchel_med
+ satchel = /obj/item/weapon/storage/backpack/satchel/med
dufflebag = /obj/item/weapon/storage/backpack/dufflebag/med
/datum/outfit/job/cmo/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
@@ -79,7 +79,7 @@ Medical Doctor
suit_store = /obj/item/device/flashlight/pen
backpack = /obj/item/weapon/storage/backpack/medic
- satchel = /obj/item/weapon/storage/backpack/satchel_med
+ satchel = /obj/item/weapon/storage/backpack/satchel/med
dufflebag = /obj/item/weapon/storage/backpack/dufflebag/med
/*
@@ -112,7 +112,7 @@ Chemist
suit = /obj/item/clothing/suit/toggle/labcoat/chemist
backpack = /obj/item/weapon/storage/backpack/chemistry
- satchel = /obj/item/weapon/storage/backpack/satchel_chem
+ satchel = /obj/item/weapon/storage/backpack/satchel/chem
dufflebag = /obj/item/weapon/storage/backpack/dufflebag/med
/*
@@ -145,7 +145,7 @@ Geneticist
suit_store = /obj/item/device/flashlight/pen
backpack = /obj/item/weapon/storage/backpack/genetics
- satchel = /obj/item/weapon/storage/backpack/satchel_gen
+ satchel = /obj/item/weapon/storage/backpack/satchel/gen
dufflebag = /obj/item/weapon/storage/backpack/dufflebag/med
/*
@@ -179,5 +179,5 @@ Virologist
suit_store = /obj/item/device/flashlight/pen
backpack = /obj/item/weapon/storage/backpack/virology
- satchel = /obj/item/weapon/storage/backpack/satchel_vir
+ satchel = /obj/item/weapon/storage/backpack/satchel/vir
dufflebag = /obj/item/weapon/storage/backpack/dufflebag/med
diff --git a/code/modules/jobs/job_types/science.dm b/code/modules/jobs/job_types/science.dm
index 8c66b10cbcb..fa163abbf8c 100644
--- a/code/modules/jobs/job_types/science.dm
+++ b/code/modules/jobs/job_types/science.dm
@@ -41,7 +41,7 @@ Research Director
backpack_contents = list(/obj/item/weapon/melee/classic_baton/telescopic=1)
backpack = /obj/item/weapon/storage/backpack/science
- satchel = /obj/item/weapon/storage/backpack/satchel_tox
+ satchel = /obj/item/weapon/storage/backpack/satchel/tox
/datum/outfit/job/rd/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
..()
@@ -80,7 +80,7 @@ Scientist
suit = /obj/item/clothing/suit/toggle/labcoat/science
backpack = /obj/item/weapon/storage/backpack/science
- satchel = /obj/item/weapon/storage/backpack/satchel_tox
+ satchel = /obj/item/weapon/storage/backpack/satchel/tox
/*
Roboticist
@@ -111,6 +111,6 @@ Roboticist
suit = /obj/item/clothing/suit/toggle/labcoat
backpack = /obj/item/weapon/storage/backpack/science
- satchel = /obj/item/weapon/storage/backpack/satchel_tox
+ satchel = /obj/item/weapon/storage/backpack/satchel/tox
pda_slot = slot_l_store
diff --git a/code/modules/jobs/job_types/security.dm b/code/modules/jobs/job_types/security.dm
index d5c5d343f1a..ec5b4a2db64 100644
--- a/code/modules/jobs/job_types/security.dm
+++ b/code/modules/jobs/job_types/security.dm
@@ -49,7 +49,7 @@ Head of Security
backpack_contents = list(/obj/item/weapon/melee/baton/loaded=1)
backpack = /obj/item/weapon/storage/backpack/security
- satchel = /obj/item/weapon/storage/backpack/satchel_sec
+ satchel = /obj/item/weapon/storage/backpack/satchel/sec
dufflebag = /obj/item/weapon/storage/backpack/dufflebag/sec
box = /obj/item/weapon/storage/box/security
@@ -107,7 +107,7 @@ Warden
backpack_contents = list(/obj/item/weapon/melee/baton/loaded=1)
backpack = /obj/item/weapon/storage/backpack/security
- satchel = /obj/item/weapon/storage/backpack/satchel_sec
+ satchel = /obj/item/weapon/storage/backpack/satchel/sec
dufflebag = /obj/item/weapon/storage/backpack/dufflebag/sec
box = /obj/item/weapon/storage/box/security
@@ -217,7 +217,7 @@ var/list/sec_departments = list("engineering", "supply", "medical", "science")
backpack_contents = list(/obj/item/weapon/melee/baton/loaded=1)
backpack = /obj/item/weapon/storage/backpack/security
- satchel = /obj/item/weapon/storage/backpack/satchel_sec
+ satchel = /obj/item/weapon/storage/backpack/satchel/sec
dufflebag = /obj/item/weapon/storage/backpack/dufflebag/sec
box = /obj/item/weapon/storage/box/security
diff --git a/code/modules/lighting/lighting_system.dm b/code/modules/lighting/lighting_system.dm
index c82e76613a0..e453e04ae64 100644
--- a/code/modules/lighting/lighting_system.dm
+++ b/code/modules/lighting/lighting_system.dm
@@ -246,10 +246,27 @@
anchored = 1
/atom/movable/light/Destroy(force)
- if(force)
- . = ..()
- else
+ if(!force)
return QDEL_HINT_LETMELIVE
+ var/turf/T = loc
+ . = ..()
+ if (T.lighting_object == src)
+ T.lighting_object = null
+
+/atom/movable/light/New()
+ if (!isturf(loc))
+ PutOut()
+ throw EXCEPTION("Invalid light placement: loc must be a turf")
+ var/turf/T = loc
+
+ if (T.lighting_object && T.lighting_object != src)
+ PutOut()
+ throw EXCEPTION("BUG: /atom/movable/light created on a turf that already has one")
+ T.lighting_object = src
+
+/atom/movable/light/proc/PutOut()
+ alpha = 0
+ qdel(src, force = TRUE)
/atom/movable/light/Move()
return 0
@@ -288,6 +305,7 @@
update_lumcount(old_lumcount)
baseturf = oldbaseturf
lighting_object = locate() in src
+
init_lighting()
for(var/turf/open/space/S in RANGE_TURFS(1,src)) //RANGE_TURFS is in code\__HELPERS\game.dm
@@ -308,9 +326,7 @@
if(lighting_changed)
lighting_changed = 0
if(lighting_object)
- lighting_object.alpha = 0
- qdel(lighting_object)
- lighting_object = null
+ lighting_object.PutOut()
else
if(!lighting_object)
lighting_object = new (src)
@@ -323,8 +339,7 @@
if(lighting_changed)
lighting_changed = 0
if(lighting_object)
- lighting_object.alpha = 0
- lighting_object = null
+ lighting_object.PutOut()
/turf/proc/redraw_lighting(instantly = 0)
if(lighting_object)
diff --git a/code/modules/mining/mine_items.dm b/code/modules/mining/mine_items.dm
index 9ea99d088a1..292fee234dc 100644
--- a/code/modules/mining/mine_items.dm
+++ b/code/modules/mining/mine_items.dm
@@ -18,7 +18,7 @@
contents = list()
new /obj/item/weapon/storage/backpack/dufflebag(src)
new /obj/item/weapon/storage/backpack/explorer(src)
- new /obj/item/weapon/storage/backpack/satchel_explorer(src)
+ new /obj/item/weapon/storage/backpack/satchel/explorer(src)
new /obj/item/clothing/under/rank/miner/lavaland(src)
new /obj/item/clothing/under/rank/miner/lavaland(src)
new /obj/item/clothing/under/rank/miner/lavaland(src)
diff --git a/code/modules/mining/mine_turfs.dm b/code/modules/mining/mine_turfs.dm
index 6dcd7a11f7e..32e46bfc34a 100644
--- a/code/modules/mining/mine_turfs.dm
+++ b/code/modules/mining/mine_turfs.dm
@@ -61,7 +61,7 @@
/turf/closed/mineral/random
var/mineralSpawnChanceList = list(
/turf/closed/mineral/uranium = 5, /turf/closed/mineral/diamond = 1, /turf/closed/mineral/gold = 10,
- /turf/closed/mineral/silver = 12, /turf/closed/mineral/plasma = 20, /turf/closed/mineral/iron = 40, /turf/closed/mineral/titanium = 10,
+ /turf/closed/mineral/silver = 12, /turf/closed/mineral/plasma = 20, /turf/closed/mineral/iron = 40, /turf/closed/mineral/titanium = 11,
/turf/closed/mineral/gibtonite = 4, /turf/open/floor/plating/asteroid/airless/cave = 2, /turf/closed/mineral/bscrystal = 1)
//Currently, Adamantine won't spawn as it has no uses. -Durandan
var/mineralChance = 13
@@ -86,7 +86,7 @@
icon_state = "rock_highchance"
mineralChance = 25
mineralSpawnChanceList = list(
- /turf/closed/mineral/uranium = 35, /turf/closed/mineral/diamond = 30, /turf/closed/mineral/gold = 45,
+ /turf/closed/mineral/uranium = 35, /turf/closed/mineral/diamond = 30, /turf/closed/mineral/gold = 45, /turf/closed/mineral/titanium = 45,
/turf/closed/mineral/silver = 50, /turf/closed/mineral/plasma = 50, /turf/closed/mineral/bscrystal = 20)
/turf/closed/mineral/random/high_chance/New()
@@ -97,7 +97,7 @@
icon_state = "rock_lowchance"
mineralChance = 6
mineralSpawnChanceList = list(
- /turf/closed/mineral/uranium = 2, /turf/closed/mineral/diamond = 1, /turf/closed/mineral/gold = 4,
+ /turf/closed/mineral/uranium = 2, /turf/closed/mineral/diamond = 1, /turf/closed/mineral/gold = 4, /turf/closed/mineral/titanium = 4,
/turf/closed/mineral/silver = 6, /turf/closed/mineral/plasma = 15, /turf/closed/mineral/iron = 40,
/turf/closed/mineral/gibtonite = 2, /turf/closed/mineral/bscrystal = 1)
@@ -575,41 +575,56 @@
var/drop_y = 1
var/drop_z = 1
-
/turf/open/chasm/Entered(atom/movable/AM)
- if(istype(AM, /obj/singularity) || istype(AM, /obj/item/projectile))
- return
+ START_PROCESSING(SSobj, src)
+ drop_stuff()
+
+/turf/open/chasm/process()
+ if(!drop_stuff())
+ STOP_PROCESSING(SSobj, src)
+
+/turf/open/chasm/proc/drop_stuff()
+ . = 0
+ for(var/thing in contents)
+ if(droppable(thing))
+ . = 1
+ drop(thing)
+
+/turf/open/chasm/proc/droppable(atom/movable/AM)
+ if(!isliving(AM) && !isobj(AM))
+ return 0
+ if(istype(AM, /obj/singularity) || istype(AM, /obj/item/projectile) || AM.throwing)
+ return 0
if(istype(AM, /obj/effect/portal))
- // Portals aren't affected by gravity. Probably.
- return
- // Flies right over the chasm
- if(istype(AM, /mob/living/simple_animal))
- // apparently only simple_animals can fly??
+ //Portals aren't affected by gravity. Probably.
+ return 0
+ //Flies right over the chasm
+ if(isanimal(AM))
var/mob/living/simple_animal/SA = AM
if(SA.flying)
- return
- if(istype(AM, /mob/living/carbon/human))
+ return 0
+ if(ishuman(AM))
var/mob/living/carbon/human/H = AM
if(istype(H.belt, /obj/item/device/wormhole_jaunter))
var/obj/item/device/wormhole_jaunter/J = H.belt
- // To freak out any bystanders
+ //To freak out any bystanders
visible_message("[H] falls into [src]!")
J.chasm_react(H)
- return
- if(H.dna.species && (FLYING in H.dna.species.specflags))
- return
- drop(AM)
-
+ return 0
+ if(H.dna && H.dna.species && (FLYING in H.dna.species.specflags))
+ return 0
+ return 1
/turf/open/chasm/proc/drop(atom/movable/AM)
- /*visible_message("[AM] falls into [src]!")
- qdel(AM)*/
- AM.forceMove(locate(drop_x, drop_y, drop_z))
- AM.visible_message("[AM] falls from above!", "GAH! Ah... where are you?")
- if(istype(AM, /mob/living))
- var/mob/living/L = AM
- L.Weaken(5)
- L.adjustBruteLoss(30)
+ var/turf/T = locate(drop_x, drop_y, drop_z)
+ if(T)
+ AM.visible_message("[AM] falls into [src]!", "GAH! Ah... where are you?")
+ T.visible_message("[AM] falls from above!")
+ AM.forceMove(T)
+ if(isliving(AM))
+ var/mob/living/L = AM
+ L.Weaken(5)
+ L.adjustBruteLoss(30)
/turf/open/chasm/straight_down/New()
..()
@@ -636,22 +651,21 @@
initial_gas_mix = "o2=22;n2=82;TEMP=293.15"
/turf/open/chasm/straight_down/lava_land_surface/drop(atom/movable/AM)
- if(!AM.invisibility)
- AM.visible_message("[AM] falls into [src]!", "You stumble and stare into an abyss before you. It stares back, and you fall \
- into the enveloping dark.")
- if(isliving(AM))
- var/mob/living/L = AM
- L.notransform = TRUE
- L.Stun(10)
- L.resting = TRUE
- animate(AM, transform = matrix() - matrix(), alpha = 0, color = rgb(0, 0, 0), time = 10)
- for(var/i in 1 to 5)
- AM.pixel_y--
- sleep(2)
- if(isrobot(AM))
- var/mob/living/silicon/robot/S = AM
- qdel(S.mmi)
- qdel(AM)
+ AM.visible_message("[AM] falls into [src]!", "You stumble and stare into an abyss before you. It stares back, and you fall \
+ into the enveloping dark.")
+ if(isliving(AM))
+ var/mob/living/L = AM
+ L.notransform = TRUE
+ L.Stun(10)
+ L.resting = TRUE
+ animate(AM, transform = matrix() - matrix(), alpha = 0, color = rgb(0, 0, 0), time = 10)
+ for(var/i in 1 to 5)
+ AM.pixel_y--
+ sleep(2)
+ if(isrobot(AM))
+ var/mob/living/silicon/robot/S = AM
+ qdel(S.mmi)
+ qdel(AM)
/turf/closed/mineral/volcanic/lava_land_surface
environment_type = "basalt"
@@ -668,7 +682,7 @@
mineralChance = 10
mineralSpawnChanceList = list(
- /turf/closed/mineral/uranium/volcanic = 5, /turf/closed/mineral/diamond/volcanic = 1, /turf/closed/mineral/gold/volcanic = 10,
+ /turf/closed/mineral/uranium/volcanic = 5, /turf/closed/mineral/diamond/volcanic = 1, /turf/closed/mineral/gold/volcanic = 10, /turf/closed/mineral/titanium/volcanic = 11,
/turf/closed/mineral/silver/volcanic = 12, /turf/closed/mineral/plasma/volcanic = 20, /turf/closed/mineral/iron/volcanic = 40,
/turf/closed/mineral/gibtonite/volcanic = 4, /turf/open/floor/plating/asteroid/airless/cave/volcanic = 1, /turf/closed/mineral/bscrystal/volcanic = 1)
@@ -679,7 +693,7 @@
initial_gas_mix = "o2=14;n2=23;TEMP=300"
defer_change = 1
mineralSpawnChanceList = list(
- /turf/closed/mineral/uranium/volcanic = 35, /turf/closed/mineral/diamond/volcanic = 30, /turf/closed/mineral/gold/volcanic = 45,
+ /turf/closed/mineral/uranium/volcanic = 35, /turf/closed/mineral/diamond/volcanic = 30, /turf/closed/mineral/gold/volcanic = 45, /turf/closed/mineral/titanium/volcanic = 45,
/turf/closed/mineral/silver/volcanic = 50, /turf/closed/mineral/plasma/volcanic = 50, /turf/closed/mineral/bscrystal/volcanic = 20)
/turf/open/floor/plating/lava/smooth/lava_land_surface
diff --git a/code/modules/mob/living/simple_animal/friendly/drone/extra_drone_types.dm b/code/modules/mob/living/simple_animal/friendly/drone/extra_drone_types.dm
index 9fbe6e4cfbb..d9624ff171b 100644
--- a/code/modules/mob/living/simple_animal/friendly/drone/extra_drone_types.dm
+++ b/code/modules/mob/living/simple_animal/friendly/drone/extra_drone_types.dm
@@ -97,8 +97,9 @@
picked = TRUE
languages_spoken = RATVAR
languages_understood = HUMAN|RATVAR
- health = 60
- maxHealth = 60
+ pass_flags = PASSTABLE
+ health = 50
+ maxHealth = 50
hacked = 1
density = TRUE
ventcrawler = 0
diff --git a/code/modules/mob/living/simple_animal/hostile/bosses/boss.dm b/code/modules/mob/living/simple_animal/hostile/bosses/boss.dm
new file mode 100644
index 00000000000..a9a267a6366
--- /dev/null
+++ b/code/modules/mob/living/simple_animal/hostile/bosses/boss.dm
@@ -0,0 +1,136 @@
+/mob/living/simple_animal/hostile/boss
+ name = "A Perfectly Generic Boss Placeholder"
+ desc = ""
+ robust_searching = 1
+ stat_attack = 1
+ status_flags = 0
+ a_intent = "harm"
+ var/list/boss_abilities = list() //list of /datum/action/boss
+ var/datum/boss_active_timed_battle/atb
+ var/point_regen_delay = 1
+
+
+/mob/living/simple_animal/hostile/boss/New()
+ ..()
+
+ atb = new()
+ atb.point_regen_delay = point_regen_delay
+ atb.boss = src
+
+ for(var/ab in boss_abilities)
+ boss_abilities -= ab
+ var/datum/action/boss/AB = new ab()
+ AB.boss = src
+ AB.Grant(src)
+ boss_abilities += AB
+
+ atb.assign_abilities(boss_abilities)
+
+
+/mob/living/simple_animal/hostile/boss/Destroy()
+ qdel(atb)
+ atb = null
+ for(var/ab in boss_abilities)
+ var/datum/action/boss/AB = ab
+ AB.boss = null
+ AB.Remove(src)
+ qdel(AB)
+ del(boss_abilities)
+ return ..()
+
+
+//Action datum for bosses
+//Override Trigger() as shown below to do things
+/datum/action/boss
+ check_flags = AB_CHECK_CONSCIOUS //Incase the boss is given a player
+ var/boss_cost = 100 //Cost of usage for the boss' AI 1-100
+ var/usage_probability = 100
+ var/mob/living/simple_animal/hostile/boss/boss
+ var/boss_type = /mob/living/simple_animal/hostile/boss
+ var/needs_target = TRUE //Does the boss need to have a target? (Only matters for the AI)
+ var/say_when_triggered = "" //What does the boss Say() when the ability triggers?
+
+/datum/action/boss/Trigger()
+ . = ..()
+ if(.)
+ if(!istype(boss, boss_type))
+ return 0
+ if(!boss.atb)
+ return 0
+ if(boss.atb.points < boss_cost)
+ return 0
+ if(!boss.client)
+ if(needs_target && !boss.target)
+ return 0
+ if(boss)
+ if(say_when_triggered)
+ boss.say(say_when_triggered)
+ if(!boss.atb.spend(boss_cost))
+ return 0
+
+//Example:
+/*
+/datum/action/boss/selfgib/Trigger()
+ if(..())
+ boss.gib()
+*/
+
+
+//Designed for boss mobs only
+/datum/boss_active_timed_battle
+ var/list/abilities //a list of /datum/action/boss owned by a boss mob
+ var/point_regen_delay = 5
+ var/points = 50 //1-100, start with 50 so we can use some abilities but not insta-buttfug somebody
+ var/next_point_time = 0
+ var/chance_to_hold_onto_points = 50
+ var/highest_cost = 0
+ var/mob/living/simple_animal/hostile/boss/boss
+
+
+/datum/boss_active_timed_battle/New()
+ ..()
+ SSobj.processing.Add(src)
+
+
+/datum/boss_active_timed_battle/proc/assign_abilities(list/L)
+ if(!L)
+ return 0
+ abilities = L
+ for(var/ab in abilities)
+ var/datum/action/boss/AB = ab
+ if(AB.boss_cost > highest_cost)
+ highest_cost = AB.boss_cost
+
+
+/datum/boss_active_timed_battle/proc/spend(cost)
+ if(cost <= points)
+ points = max(0,points-cost)
+ return 1
+ return 0
+
+
+/datum/boss_active_timed_battle/proc/refund(cost)
+ points = min(points+cost, 100)
+
+
+/datum/boss_active_timed_battle/process()
+ if(world.time >= next_point_time)
+ next_point_time = world.time + point_regen_delay
+ points = min(100, ++points) //has to be out of 100
+
+ if(abilities)
+ chance_to_hold_onto_points = highest_cost*0.5
+ if(points != 100 && prob(chance_to_hold_onto_points))
+ return //Let's save our points for a better ability (unless we're at max points, in which case we can't save anymore!)
+ if(!boss.client)
+ abilities = shuffle(abilities)
+ for(var/ab in abilities)
+ var/datum/action/boss/AB = ab
+ if(prob(AB.usage_probability) && AB.Trigger())
+ break
+
+
+/datum/boss_active_timed_battle/Destroy()
+ abilities = null
+ SSobj.processing.Remove(src)
+ return ..()
\ No newline at end of file
diff --git a/code/modules/mob/living/simple_animal/hostile/bosses/paperwizard.dm b/code/modules/mob/living/simple_animal/hostile/bosses/paperwizard.dm
new file mode 100644
index 00000000000..49d7c5ed875
--- /dev/null
+++ b/code/modules/mob/living/simple_animal/hostile/bosses/paperwizard.dm
@@ -0,0 +1,165 @@
+//Paper Wizard Boss
+/mob/living/simple_animal/hostile/boss/paper_wizard
+ name = "Mjor the Creative"
+ desc = "A wizard with a taste for the arts."
+ boss_abilities = list(/datum/action/boss/wizard_summon_minions, /datum/action/boss/wizard_mimic)
+ faction = list("hostile","stickman")
+ del_on_death = TRUE
+ icon_state = "paperwizard"
+ ranged = 1
+ environment_smash = 0
+ minimum_distance = 3
+ retreat_distance = 3
+ melee_damage_lower = 10
+ melee_damage_upper = 20
+ health = 1000
+ maxHealth = 1000
+ loot = list(/obj/effect/overlay/temp/paperwiz_dying)
+ projectiletype = /obj/item/projectile/temp
+ projectilesound = 'sound/weapons/emitter.ogg'
+ attack_sound = 'sound/hallucinations/growl1.ogg'
+ var/list/copies = list()
+
+
+//Summon Ability
+//Lets the wizard summon his art to fight for him
+/datum/action/boss/wizard_summon_minions
+ name = "Summon Minions"
+ button_icon_state = "art_summon"
+ usage_probability = 40
+ boss_cost = 30
+ boss_type = /mob/living/simple_animal/hostile/boss/paper_wizard
+ needs_target = FALSE
+ say_when_triggered = "Rise, my creations! Jump off your pages and into this realm!"
+
+/datum/action/boss/wizard_summon_minions/Trigger()
+ if(..())
+ var/list/minions = list(
+ /mob/living/simple_animal/hostile/stickman,
+ /mob/living/simple_animal/hostile/stickman/ranged,
+ /mob/living/simple_animal/hostile/stickman/dog)
+ var/list/directions = cardinal.Copy()
+ for(var/i in 1 to 3)
+ var/minions_chosen = pick_n_take(minions)
+ new minions_chosen (get_step(boss,pick_n_take(directions)))
+
+
+//Mimic Ability
+//Summons mimics of himself with magical papercraft
+//Hitting a decoy hurts nearby people excluding the wizard himself
+//Hitting the wizard himself destroys all decoys
+/datum/action/boss/wizard_mimic
+ name = "Craft Mimicry"
+ button_icon_state = "mimic_summon"
+ usage_probability = 30
+ boss_cost = 40
+ boss_type = /mob/living/simple_animal/hostile/boss/paper_wizard
+ say_when_triggered = ""
+
+/datum/action/boss/wizard_mimic/Trigger()
+ if(..())
+ var/mob/living/target
+ if(!boss.client) //AI's target
+ target = boss.target
+ else //random mob
+ var/list/threats = boss.PossibleThreats()
+ if(threats.len)
+ target = pick(threats)
+ if(target)
+ var/mob/living/simple_animal/hostile/boss/paper_wizard/wiz = boss
+ var/directions = cardinal.Copy()
+ for(var/i in 1 to 3)
+ var/mob/living/simple_animal/hostile/boss/paper_wizard/copy/C = new (get_step(target,pick_n_take(directions)))
+ wiz.copies += C
+ C.original = wiz
+ C.say("My craft defines me, you could even say it IS me!")
+ wiz.say("My craft defines me, you could even say it IS me!")
+ wiz.forceMove(get_step(target,pick_n_take(directions)))
+ wiz.minimum_distance = 1 //so he doesn't run away and ruin everything
+ wiz.retreat_distance = 0
+ else
+ boss.atb.refund(boss_cost)
+
+/mob/living/simple_animal/hostile/boss/paper_wizard/copy
+ desc = "tis a ruse!"
+ health = 1
+ maxHealth = 1
+ alpha = 200
+ boss_abilities = list()
+ melee_damage_lower = 1
+ melee_damage_upper = 5
+ minimum_distance = 0
+ retreat_distance = 0
+ ranged = 0
+ loot = list()
+ var/mob/living/simple_animal/hostile/boss/paper_wizard/original
+
+//Hit a fake? eat pain!
+/mob/living/simple_animal/hostile/boss/paper_wizard/copy/adjustHealth(amount)
+ if(amount > 0) //damage
+ if(original)
+ original.minimum_distance = 3
+ original.retreat_distance = 3
+ original.copies -= src
+ for(var/c in original.copies)
+ qdel(c)
+ for(var/mob/living/L in range(5,src))
+ if(L == original || istype(L, type))
+ continue
+ L.adjustBruteLoss(50)
+ qdel(src)
+ else
+ ..()
+
+//Hit the real guy? copies go bai-bai
+/mob/living/simple_animal/hostile/boss/paper_wizard/adjustHealth(amount)
+ if(amount > 0)//damage
+ minimum_distance = 3
+ retreat_distance = 3
+ for(var/copy in copies)
+ qdel(copy)
+ . = ..()
+
+/mob/living/simple_animal/hostile/boss/paper_wizard/copy/examine(mob/user)
+ ..()
+ qdel(src) //I see through your ruse!
+
+//fancy effects
+/obj/effect/overlay/temp/paper_scatter
+ name = "scattering paper"
+ desc = "Pieces of paper scattering to the wind."
+ layer = ABOVE_OPEN_TURF_LAYER
+ icon = 'icons/effects/effects.dmi'
+ icon_state = "paper_scatter"
+ anchored = TRUE
+ duration = 5
+ randomdir = FALSE
+
+/obj/effect/overlay/temp/paperwiz_dying
+ name = "craft portal"
+ desc = "A wormhole sucking the wizard into the void. Neat."
+ layer = ABOVE_OPEN_TURF_LAYER
+ icon = 'icons/effects/effects.dmi'
+ icon_state = "paperwiz_poof"
+ anchored = TRUE
+ duration = 18
+ randomdir = FALSE
+
+/obj/effect/overlay/temp/paperwiz_dying/New()
+ ..()
+ visible_message("The wizard cries out in pain as a gate appears behind him, sucking him in!")
+ playsound(get_turf(src),'sound/magic/MandSwap.ogg', 50, 1, 1)
+ playsound(get_turf(src),'sound/hallucinations/wail.ogg', 50, 1, 1)
+ spawn(16)
+ for(var/mob/M in range(7,src))
+ shake_camera(M, 7, 1)
+ playsound(get_turf(src),'sound/magic/Summon_Magic.ogg', 50, 1, 1)
+ new /obj/effect/overlay/temp/paper_scatter(src)
+ new /obj/item/clothing/suit/wizrobe/paper(src)
+ new /obj/item/clothing/head/collectable/paper(src)
+
+
+
+
+
+
diff --git a/code/modules/mob/living/simple_animal/hostile/stickman.dm b/code/modules/mob/living/simple_animal/hostile/stickman.dm
new file mode 100644
index 00000000000..92c11cc20c1
--- /dev/null
+++ b/code/modules/mob/living/simple_animal/hostile/stickman.dm
@@ -0,0 +1,51 @@
+/mob/living/simple_animal/hostile/stickman
+ name = "Angry Stick Man"
+ desc = "A being from a realm with only 2 dimensions. At least it's trying to stay faced towards you."
+ icon_state = "stickman"
+ icon_living = "stickman"
+ icon_dead = "stickman_dead"
+ icon_gib = "syndicate_gib"
+ speak_chance = 0
+ turns_per_move = 5
+ response_help = "pokes"
+ response_disarm = "shoves"
+ response_harm = "hits"
+ speed = 0
+ stat_attack = 1
+ robust_searching = 1
+ environment_smash = 0
+ maxHealth = 100
+ health = 100
+ harm_intent_damage = 5
+ melee_damage_lower = 10
+ melee_damage_upper = 10
+ attacktext = "punches"
+ attack_sound = 'sound/weapons/punch1.ogg'
+ a_intent = "harm"
+ atmos_requirements = list("min_oxy" = 5, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 1, "min_co2" = 0, "max_co2" = 5, "min_n2" = 0, "max_n2" = 0)
+ unsuitable_atmos_damage = 15
+ faction = list("hostile","stickman")
+ check_friendly_fire = 1
+ status_flags = CANPUSH
+
+/mob/living/simple_animal/hostile/stickman/ranged
+ ranged = 1
+ retreat_distance = 5
+ minimum_distance = 5
+ icon_state = "stickmanranged"
+ icon_living = "stickmanranged"
+ casingtype = /obj/item/ammo_casing/c45nostamina
+ projectilesound = 'sound/misc/bang.ogg'
+ loot = list(/obj/item/weapon/gun/projectile/automatic/pistol/stickman)
+
+
+/mob/living/simple_animal/hostile/stickman/dog
+ name = "Angry Stick Dog"
+ desc = "Stickman's best friend, if he could see him at least."
+ icon_state = "stickdog"
+ icon_living = "stickdog"
+ icon_dead = "stickdog_dead"
+
+/mob/living/simple_animal/hostile/stickman/New()
+ ..()
+ new /obj/effect/overlay/temp/paper_scatter(src)
\ No newline at end of file
diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm
index a917c4551f5..c772dbef96e 100644
--- a/code/modules/mob/living/simple_animal/simple_animal.dm
+++ b/code/modules/mob/living/simple_animal/simple_animal.dm
@@ -595,8 +595,11 @@
//Dextrous simple mobs can use hands!
/mob/living/simple_animal/create_mob_hud()
- if(client && !hud_used && dextrous)
- hud_used = new dextrous_hud_type(src, ui_style2icon(client.prefs.UI_style))
+ if(client && !hud_used)
+ if(dextrous)
+ hud_used = new dextrous_hud_type(src, ui_style2icon(client.prefs.UI_style))
+ else
+ ..()
/mob/living/simple_animal/OpenCraftingMenu()
if(dextrous)
diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm
index 98848e70452..24bb888b28d 100644
--- a/code/modules/power/apc.dm
+++ b/code/modules/power/apc.dm
@@ -471,7 +471,9 @@
"You start adding cables to the APC frame...")
playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1)
if(do_after(user, 20, target = src))
- if (C.amount >= 10 && !terminal && opened && has_electronics != 2)
+ if (C.get_amount() < 10 || !C)
+ return
+ if (C.get_amount() >= 10 && !terminal && opened && has_electronics != 2)
var/turf/T = get_turf(src)
var/obj/structure/cable/N = T.get_cable_node()
if (prob(50) && electrocute_mob(usr, N, N))
diff --git a/code/modules/power/gravitygenerator.dm b/code/modules/power/gravitygenerator.dm
index 2efa48ff28f..a5471f8667e 100644
--- a/code/modules/power/gravitygenerator.dm
+++ b/code/modules/power/gravitygenerator.dm
@@ -204,7 +204,7 @@ var/const/GRAV_NEEDS_WRENCH = 3
if(GRAV_NEEDS_PLASTEEL)
if(istype(I, /obj/item/stack/sheet/plasteel))
var/obj/item/stack/sheet/plasteel/PS = I
- if(PS.amount >= 10)
+ if(PS.get_amount() >= 10)
PS.use(10)
user << "You add the plating to the framework."
playsound(src.loc, 'sound/machines/click.ogg', 75, 1)
diff --git a/code/modules/power/smes.dm b/code/modules/power/smes.dm
index 2fa1e2e1c65..6e3eda3027f 100644
--- a/code/modules/power/smes.dm
+++ b/code/modules/power/smes.dm
@@ -135,14 +135,16 @@
var/obj/item/stack/cable_coil/C = I
- if(C.amount < 10)
+ if(C.get_amount() < 10)
user << "You need more wires!"
return
user << "You start building the power terminal..."
playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1)
- if(do_after(user, 20, target = src) && C.amount >= 10)
+ if(do_after(user, 20, target = src) && C.get_amount() >= 10)
+ if(C.get_amount() < 10 || !C)
+ return
var/obj/structure/cable/N = T.get_cable_node() //get the connecting node cable, if there's one
if (prob(50) && electrocute_mob(usr, N, N)) //animate the electrocution if uncautious and unlucky
var/datum/effect_system/spark_spread/s = new /datum/effect_system/spark_spread
diff --git a/code/modules/projectiles/guns/grenade_launcher.dm b/code/modules/projectiles/guns/grenade_launcher.dm
index a5f140cf9c9..bbf934019b2 100644
--- a/code/modules/projectiles/guns/grenade_launcher.dm
+++ b/code/modules/projectiles/guns/grenade_launcher.dm
@@ -41,13 +41,13 @@
/obj/item/weapon/gun/grenadelauncher/proc/fire_grenade(atom/target, mob/user)
user.visible_message("[user] fired a grenade!", \
"You fire the grenade launcher!")
- var/obj/item/weapon/grenade/chem_grenade/F = grenades[1] //Now with less copypasta!
+ var/obj/item/weapon/grenade/F = grenades[1] //Now with less copypasta!
grenades -= F
F.loc = user.loc
F.throw_at_fast(target, 30, 2,user)
message_admins("[key_name_admin(user)] fired a grenade ([F.name]) from a grenade launcher ([src.name]).")
log_game("[key_name(user)] fired a grenade ([F.name]) from a grenade launcher ([src.name]).")
F.active = 1
- F.icon_state = initial(icon_state) + "_active"
+ F.icon_state = initial(F.icon_state) + "_active"
playsound(user.loc, 'sound/weapons/armbomb.ogg', 75, 1, -3)
addtimer(F, "prime", 15)
diff --git a/code/modules/projectiles/guns/projectile/pistol.dm b/code/modules/projectiles/guns/projectile/pistol.dm
index ab0aa609ef0..2d04fe2ef5d 100644
--- a/code/modules/projectiles/guns/projectile/pistol.dm
+++ b/code/modules/projectiles/guns/projectile/pistol.dm
@@ -56,3 +56,21 @@
burst_size = 3
fire_delay = 2
actions_types = list(/datum/action/item_action/toggle_firemode)
+
+/obj/item/weapon/gun/projectile/automatic/pistol/stickman
+ name = "flat gun"
+ desc = "A 2 dimensional gun.. what?"
+ icon_state = "flatgun"
+ origin_tech = "combat=3;materials=2;abductor=3"
+
+/obj/item/weapon/gun/projectile/automatic/pistol/stickman/pickup(mob/living/user)
+ user << "As you try to pick up [src], it slips out of your grip.."
+ if(prob(50))
+ user << "..and vanishes from your vision! Where the hell did it go?"
+ user.unEquip(src)
+ qdel(src)
+ user.update_icons()
+ else
+ user << "..and falls into view. Whew, that was a close one."
+ user.unEquip(src)
+
diff --git a/code/modules/reagents/chemistry/reagents/drink_reagents.dm b/code/modules/reagents/chemistry/reagents/drink_reagents.dm
index b047cda4b55..fc8d3dfae3c 100644
--- a/code/modules/reagents/chemistry/reagents/drink_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/drink_reagents.dm
@@ -110,6 +110,27 @@
. = 1
..()
+/datum/reagent/consumable/laughter
+ name = "Laughter"
+ id = "laughter"
+ description = "Some say that this is the best medicine, but recent studies have proven that to be untrue."
+ metabolization_rate = INFINITY
+ color = "#FF4DD2"
+
+/datum/reagent/consumable/laughter/on_mob_life(mob/living/M)
+ M.emote("laugh")
+ var/laughnum = rand(1,2)
+ if(M.gender == MALE)
+ if(laughnum == 1)
+ playsound(get_turf(M), 'sound/voice/human/manlaugh1.ogg', 50, 1)
+ if(laughnum == 2)
+ playsound(get_turf(M), 'sound/voice/human/manlaugh2.ogg', 50, 1)
+ else if(M.gender == FEMALE)
+ playsound(get_turf(M), 'sound/voice/human/womanlaugh.ogg', 65, 1)
+ else//non-binary gender just sounds like a man
+ playsound(get_turf(M), 'sound/voice/human/manlaugh1.ogg', 50, 1)
+ ..()
+
/datum/reagent/consumable/potato_juice
name = "Potato Juice"
id = "potato"
diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm
index 88c494a2add..7dd444daf7c 100644
--- a/code/modules/reagents/chemistry/reagents/other_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm
@@ -181,7 +181,7 @@
else if(is_servant_of_ratvar(M) && prob(5))
switch(pick("speech", "message", "emote"))
if("speech")
- clockwork_say(M, "...[pick("Ratvar... lbhe yvtug tebjf qnex...", "Jurer ner lbh, znfgr-e?", "Ur yvrf ehfgv'at va Reebe...", "Chetr nyy hagehguf-naq... naq... fbzrguv'at...")]")
+ clockwork_say(M, "...[text2ratvar(pick("Engine... your light grows dark...", "Where are you, master?", "He lies rusting in Error...", "Purge all untruths and... and... something..."))]")
if("message")
M << "[pick("Ratvar's illumination of your mind has begun to flicker", "He lies rusting in Reebe, derelict and forgotten. And there he shall stay", \
"You can't save him. Nothing can save him now", "It seems that Nar-Sie will triumph after all")]."
diff --git a/code/modules/research/designs/mechfabricator_designs.dm b/code/modules/research/designs/mechfabricator_designs.dm
index 8276e16723c..dd15c0338e6 100644
--- a/code/modules/research/designs/mechfabricator_designs.dm
+++ b/code/modules/research/designs/mechfabricator_designs.dm
@@ -270,7 +270,7 @@
id = "gygax_armor"
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/gygax_armor
- materials = list(MAT_METAL=10000,MAT_DIAMOND=10000)
+ materials = list(MAT_METAL=15000,MAT_DIAMOND=10000,MAT_TITANIUM=10000)
construction_time = 600
category = list("Gygax")
@@ -343,7 +343,7 @@
id = "durand_armor"
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/durand_armor
- materials = list(MAT_METAL=25000,MAT_URANIUM=30000)
+ materials = list(MAT_METAL=30000,MAT_URANIUM=25000,MAT_TITANIUM=20000)
construction_time = 600
category = list("Durand")
@@ -481,7 +481,7 @@
id = "phazon_armor"
build_type = MECHFAB
build_path = /obj/item/mecha_parts/part/phazon_armor
- materials = list(MAT_METAL=25000,MAT_PLASMA=30000)
+ materials = list(MAT_METAL=25000,MAT_PLASMA=20000,MAT_TITANIUM=20000)
construction_time = 300
category = list("Phazon")
@@ -664,7 +664,7 @@
build_type = MECHFAB
build_path = /obj/item/borg/upgrade/lavaproof
req_tech = list("plasmatech" = 4, "materials" = 4, "engineering" = 4)
- materials = list(MAT_METAL = 8000, MAT_PLASMA = 8000)
+ materials = list(MAT_METAL = 10000, MAT_PLASMA = 4000, MAT_TITANIUM = 5000)
construction_time = 120
category = list("Cyborg Upgrade Modules")
diff --git a/code/modules/research/designs/power_designs.dm b/code/modules/research/designs/power_designs.dm
index c474db4f2fb..3ac28721da6 100644
--- a/code/modules/research/designs/power_designs.dm
+++ b/code/modules/research/designs/power_designs.dm
@@ -52,7 +52,7 @@
id = "bluespace_cell"
req_tech = list("powerstorage" = 6, "materials" = 5, "engineering" = 5, "bluespace" = 5)
build_type = PROTOLATHE | MECHFAB
- materials = list(MAT_METAL = 800, MAT_GOLD = 300, MAT_SILVER = 300, MAT_GLASS = 160, MAT_DIAMOND = 160)
+ materials = list(MAT_METAL = 800, MAT_GOLD = 120, MAT_SILVER = 150, MAT_GLASS = 160, MAT_DIAMOND = 160, MAT_TITANIUM = 300)
construction_time=100
build_path = /obj/item/weapon/stock_parts/cell/bluespace
category = list("Misc","Power Designs")
diff --git a/code/modules/research/designs/stock_parts_designs.dm b/code/modules/research/designs/stock_parts_designs.dm
index bfd81790c4a..13188c91923 100644
--- a/code/modules/research/designs/stock_parts_designs.dm
+++ b/code/modules/research/designs/stock_parts_designs.dm
@@ -141,7 +141,7 @@
id = "femto_mani"
req_tech = list("materials" = 7, "programming" = 5, "engineering" = 5, "bluespace" = 5)
build_type = PROTOLATHE
- materials = list(MAT_METAL = 200, MAT_DIAMOND = 60)
+ materials = list(MAT_METAL = 200, MAT_DIAMOND = 30, MAT_TITANIUM = 30)
build_path = /obj/item/weapon/stock_parts/manipulator/femto
category = list("Stock Parts")
diff --git a/code/modules/research/designs/weapon_designs.dm b/code/modules/research/designs/weapon_designs.dm
index 26121faba78..36ade8b17ca 100644
--- a/code/modules/research/designs/weapon_designs.dm
+++ b/code/modules/research/designs/weapon_designs.dm
@@ -38,7 +38,7 @@
id = "nuclear_gun"
req_tech = list("combat" = 5, "magnets" = 5, "powerstorage" = 5)
build_type = PROTOLATHE
- materials = list(MAT_METAL = 10000, MAT_GLASS = 2000, MAT_URANIUM = 4000)
+ materials = list(MAT_METAL = 10000, MAT_GLASS = 2000, MAT_URANIUM = 3000, MAT_TITANIUM = 1000)
build_path = /obj/item/weapon/gun/energy/gun/nuclear
category = list("Weapons")
@@ -48,7 +48,7 @@
id = "tele_shield"
req_tech = list("combat" = 4, "materials" = 3, "engineering" = 4)
build_type = PROTOLATHE
- materials = list(MAT_METAL = 4000, MAT_GLASS = 5000, MAT_SILVER = 300)
+ materials = list(MAT_METAL = 4000, MAT_GLASS = 4000, MAT_SILVER = 300, MAT_TITANIUM = 200)
build_path = /obj/item/weapon/shield/riot/tele
category = list("Weapons")
@@ -163,7 +163,7 @@
id = "xray"
req_tech = list("combat" = 7, "magnets" = 5, "biotech" = 5, "powerstorage" = 4)
build_type = PROTOLATHE
- materials = list(MAT_GOLD = 5000,MAT_URANIUM = 10000, MAT_METAL = 5000)
+ materials = list(MAT_GOLD = 5000,MAT_URANIUM = 8000, MAT_METAL = 5000, MAT_TITANIUM = 2000)
build_path = /obj/item/weapon/gun/energy/xray
category = list("Weapons")
diff --git a/code/modules/research/protolathe.dm b/code/modules/research/protolathe.dm
index c67254b8759..6a02b6b0f3b 100644
--- a/code/modules/research/protolathe.dm
+++ b/code/modules/research/protolathe.dm
@@ -33,7 +33,7 @@ Note: Must be placed west/left of and R&D console to function.
/obj/machinery/r_n_d/protolathe/New()
..()
create_reagents(0)
- materials = new(src, list(MAT_METAL, MAT_GLASS, MAT_SILVER, MAT_GOLD, MAT_DIAMOND, MAT_PLASMA, MAT_URANIUM, MAT_BANANIUM))
+ materials = new(src, list(MAT_METAL, MAT_GLASS, MAT_SILVER, MAT_GOLD, MAT_DIAMOND, MAT_PLASMA, MAT_URANIUM, MAT_BANANIUM, MAT_TITANIUM))
var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/protolathe(null)
B.apply_default_parts(src)
diff --git a/code/modules/spells/spell_types/charge.dm b/code/modules/spells/spell_types/charge.dm
index fc6c555a47b..57088176cb2 100644
--- a/code/modules/spells/spell_types/charge.dm
+++ b/code/modules/spells/spell_types/charge.dm
@@ -62,11 +62,12 @@
break
else if(istype(item, /obj/item/weapon/stock_parts/cell/))
var/obj/item/weapon/stock_parts/cell/C = item
- if(prob(80))
- C.maxcharge -= 200
- if(C.maxcharge <= 1) //Div by 0 protection
- C.maxcharge = 1
- burnt_out = 1
+ if(!C.self_recharge)
+ if(prob(80))
+ C.maxcharge -= 200
+ if(C.maxcharge <= 1) //Div by 0 protection
+ C.maxcharge = 1
+ burnt_out = 1
C.charge = C.maxcharge
charged_item = C
break
@@ -75,11 +76,12 @@
for(I in item.contents)
if(istype(I, /obj/item/weapon/stock_parts/cell/))
var/obj/item/weapon/stock_parts/cell/C = I
- if(prob(80))
- C.maxcharge -= 200
- if(C.maxcharge <= 1) //Div by 0 protection
- C.maxcharge = 1
- burnt_out = 1
+ if(!C.self_recharge)
+ if(prob(80))
+ C.maxcharge -= 200
+ if(C.maxcharge <= 1) //Div by 0 protection
+ C.maxcharge = 1
+ burnt_out = 1
C.charge = C.maxcharge
item.update_icon()
charged_item = item
diff --git a/code/modules/uplink/uplink_item.dm b/code/modules/uplink/uplink_item.dm
index 343eab844da..1f212b7b602 100644
--- a/code/modules/uplink/uplink_item.dm
+++ b/code/modules/uplink/uplink_item.dm
@@ -688,7 +688,7 @@ var/list/uplink_items = list() // Global list so we only initialize this once.
name = "Smuggler's Satchel"
desc = "This satchel is thin enough to be hidden in the gap between plating and tiling; great for stashing \
your stolen goods. Comes with a crowbar and a floor tile inside."
- item = /obj/item/weapon/storage/backpack/satchel_flat
+ item = /obj/item/weapon/storage/backpack/satchel/flat
cost = 2
surplus = 30
diff --git a/code/modules/vehicles/scooter.dm b/code/modules/vehicles/scooter.dm
index dcd29d0a221..3e0e50bdf07 100644
--- a/code/modules/vehicles/scooter.dm
+++ b/code/modules/vehicles/scooter.dm
@@ -104,11 +104,13 @@
else if(istype(I, /obj/item/stack/sheet/metal))
var/obj/item/stack/sheet/metal/M = I
- if(M.amount < 5)
+ if(M.get_amount() < 5)
user << "You need at least five metal sheets to make proper wheels!"
return
user << "You begin to add wheels to [src]."
if(do_after(user, 80, target = src))
+ if(!M || M.get_amount() < 5)
+ return
M.use(5)
user << "You finish making wheels for [src]."
new /obj/vehicle/scooter/skateboard(user.loc)
@@ -131,6 +133,8 @@
return
user << "You begin making handlebars for [src]."
if(do_after(user, 25, target = src))
+ if(!C || C.get_amount() < 2)
+ return
user << "You add the rods to [src], creating handlebars."
C.use(2)
new/obj/vehicle/scooter(get_turf(src))
diff --git a/html/changelog.html b/html/changelog.html
index dc433178e5b..d608bcd4ba1 100644
--- a/html/changelog.html
+++ b/html/changelog.html
@@ -55,6 +55,25 @@
-->
+
19 July 2016
+
Joan updated:
+
+ - Cogscarabs can no longer pass mobs and have slightly less health.
+ - The Gateway to the Celestial Derelict can now take damage from bombs.
+
+
RemieRichards updated:
+
+ - Added VR Sleepers that allow users to enter a virtual body in a virtual world (Currently not mapped in ;_;)
+
+
Xhuis updated:
+
+ - Added communication intercept texts for gamemodes that were missing them.
+ - Changed all intercept texts and improved grammar for a lot of key game code.
+ - The shuttle can now leave while a celestial gateway exists.
+ - If the shuttle docks at Central Command while a celestial gateway exists, Ratvar's servants will win a minor victory. His arrival will still award a major victory.
+ - The celestial gateway can now take damage from explosions.
+
+
18 July 2016
CoreOverload updated:
diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml
index d84938410cc..0f0346db68c 100644
--- a/html/changelogs/.all_changelog.yml
+++ b/html/changelogs/.all_changelog.yml
@@ -6254,3 +6254,19 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py.
lordpidey:
- rscadd: Flyswatters are now included in beekeeping crates, they are great at killing
insects and flies of all sizes.
+2016-07-19:
+ Joan:
+ - tweak: Cogscarabs can no longer pass mobs and have slightly less health.
+ - experiment: The Gateway to the Celestial Derelict can now take damage from bombs.
+ RemieRichards:
+ - rscadd: Added VR Sleepers that allow users to enter a virtual body in a virtual
+ world (Currently not mapped in ;_;)
+ Xhuis:
+ - rscadd: Added communication intercept texts for gamemodes that were missing them.
+ - tweak: Changed all intercept texts and improved grammar for a lot of key game
+ code.
+ - rscdel: The shuttle can now leave while a celestial gateway exists.
+ - rscadd: If the shuttle docks at Central Command while a celestial gateway exists,
+ Ratvar's servants will win a minor victory. His arrival will still award a major
+ victory.
+ - rscadd: The celestial gateway can now take damage from explosions.
diff --git a/html/changelogs/AutoChangeLog-pr-19365.yml b/html/changelogs/AutoChangeLog-pr-19365.yml
new file mode 100644
index 00000000000..1ac279cfb6e
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-19365.yml
@@ -0,0 +1,4 @@
+author: "MrStonedOne"
+delete-after: True
+changes:
+ - bugfix: "Fixes super darkness from lighting creating two darkness overlays on the same turf but only changing the darkness of one of the overlays"
diff --git a/html/changelogs/AutoChangeLog-pr-19371.yml b/html/changelogs/AutoChangeLog-pr-19371.yml
new file mode 100644
index 00000000000..4e8c314376b
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-19371.yml
@@ -0,0 +1,4 @@
+author: "Shadowlight213"
+delete-after: True
+changes:
+ - tweak: "Angels can now equip satchels"
diff --git a/html/changelogs/AutoChangeLog-pr-19374.yml b/html/changelogs/AutoChangeLog-pr-19374.yml
new file mode 100644
index 00000000000..40853c57652
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-19374.yml
@@ -0,0 +1,4 @@
+author: "Cheridan"
+delete-after: True
+changes:
+ - rscadd: "Added another space ruin."
diff --git a/html/changelogs/AutoChangeLog-pr-19375.yml b/html/changelogs/AutoChangeLog-pr-19375.yml
new file mode 100644
index 00000000000..96859ee33b0
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-19375.yml
@@ -0,0 +1,5 @@
+author: "Joan"
+delete-after: True
+changes:
+ - bugfix: "You can now throw items and mobs over chasms without causing them to drop."
+ - bugfix: "You can now throw items over lava without burning them. Mobs will still burn, however."
diff --git a/html/changelogs/AutoChangeLog-pr-19376.yml b/html/changelogs/AutoChangeLog-pr-19376.yml
new file mode 100644
index 00000000000..11319fc65a6
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-19376.yml
@@ -0,0 +1,4 @@
+author: "Lzimann"
+delete-after: True
+changes:
+ - tweak: "Blood packs are now back in surgery room."
diff --git a/html/changelogs/AutoChangeLog-pr-19378.yml b/html/changelogs/AutoChangeLog-pr-19378.yml
new file mode 100644
index 00000000000..aecc0a412cb
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-19378.yml
@@ -0,0 +1,4 @@
+author: "Joan"
+delete-after: True
+changes:
+ - experiment: "Tinkerer's Caches now link to a nearby unlinked clockwork wall, and will not generate components unless linked. As compensation, they will link to nearby walls(and can generate components) in a larger area."
diff --git a/html/changelogs/AutoChangeLog-pr-19379.yml b/html/changelogs/AutoChangeLog-pr-19379.yml
new file mode 100644
index 00000000000..90ab09115e3
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-19379.yml
@@ -0,0 +1,4 @@
+author: "Joan"
+delete-after: True
+changes:
+ - wip: "Guvax is now slightly slower when above 5 valid servants; 1 additional second of invoke time for each one above 5, from 0.75 additional seconds, up to a maximum of 20 seconds of invoke time, from 15 seconds."
diff --git a/html/changelogs/AutoChangeLog-pr-19380.yml b/html/changelogs/AutoChangeLog-pr-19380.yml
new file mode 100644
index 00000000000..0e4f77dd669
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-19380.yml
@@ -0,0 +1,5 @@
+author: "Joan"
+delete-after: True
+changes:
+ - tweak: "Sigils of Transgression now stun for about 7 seconds."
+ - experiment: "Sigils of Submission/Accession now take 7 seconds to convert successfully, and have an obvious message to the person on them that their mind is being invaded."
diff --git a/html/changelogs/AutoChangeLog-pr-19381.yml b/html/changelogs/AutoChangeLog-pr-19381.yml
new file mode 100644
index 00000000000..f741131f8ca
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-19381.yml
@@ -0,0 +1,5 @@
+author: "Incoming5643"
+delete-after: True
+changes:
+ - rscadd: "You now have the ability to automatically \"back out\" of a round if you miss your chance at all the jobs you have set to low or higher. This is found on the toggle at the bottom of the jobs window"
+ - rscadd: "Due to a quirk of game mode code this option will fail to work if you've been selected as an antag (what a tragedy!) In this situation, you'll be assigned a random job."
diff --git a/html/changelogs/AutoChangeLog-pr-19387.yml b/html/changelogs/AutoChangeLog-pr-19387.yml
new file mode 100644
index 00000000000..de68631c979
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-19387.yml
@@ -0,0 +1,5 @@
+author: "Joan"
+delete-after: True
+changes:
+ - tweak: "Ocular Wardens do 17% less damage."
+ - tweak: "Mania Motors cause less brain damage and hallucinations."
diff --git a/html/changelogs/AutoChangeLog-pr-19389.yml b/html/changelogs/AutoChangeLog-pr-19389.yml
new file mode 100644
index 00000000000..b09d83a500b
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-19389.yml
@@ -0,0 +1,5 @@
+author: "Xhuis"
+delete-after: True
+changes:
+ - rscadd: "Clockwork cultists may now have the \"Escape\" and \"Silicon\" objectives, requiring a certain amount of servants to escape on the shuttle and all silicons to be converted respectively."
+ - rscadd: "Ocular wardens are now forced to target bibles rather than the people holding them."
diff --git a/html/changelogs/AutoChangeLog-pr-19394.yml b/html/changelogs/AutoChangeLog-pr-19394.yml
new file mode 100644
index 00000000000..4323a7cde59
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-19394.yml
@@ -0,0 +1,4 @@
+author: "Joan"
+delete-after: True
+changes:
+ - rscadd: "If you lack the components to recite a scripture, you will be informed of how many components that scripture requires."
diff --git a/html/changelogs/AutoChangeLog-pr-19395.yml b/html/changelogs/AutoChangeLog-pr-19395.yml
new file mode 100644
index 00000000000..8f8d9f275d1
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-19395.yml
@@ -0,0 +1,4 @@
+author: "Joan"
+delete-after: True
+changes:
+ - experiment: "Tinkerer's Caches now cost an additional one of each non-alloy component to construct for every three existing Tinkerer's Caches, up to a maximum of 5 of each non-alloy component."
diff --git a/html/changelogs/AutoChangeLog-pr-19400.yml b/html/changelogs/AutoChangeLog-pr-19400.yml
new file mode 100644
index 00000000000..5d4cdb1eb22
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-19400.yml
@@ -0,0 +1,6 @@
+author: "Bawhoppen"
+delete-after: True
+changes:
+ - rscadd: "Titanium now spawns in mining again."
+ - rscadd: "It has uses in R&D and robotics production."
+ - rscadd: "All shuttle walls are now using a new proper smoothing path. Mappers please make sure to use this path correctly in the future. (along with tiles)"
diff --git a/html/changelogs/AutoChangeLog-pr-19402.yml b/html/changelogs/AutoChangeLog-pr-19402.yml
new file mode 100644
index 00000000000..77f39ad77fa
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-19402.yml
@@ -0,0 +1,4 @@
+author: "RemieRichards"
+delete-after: True
+changes:
+ - tweak: "Auto-generated ratvarian now follows all the rules of hand-written ratvarian, but you probably won't notice."
diff --git a/html/changelogs/AutoChangeLog-pr-19403.yml b/html/changelogs/AutoChangeLog-pr-19403.yml
new file mode 100644
index 00000000000..812e419589a
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-19403.yml
@@ -0,0 +1,5 @@
+author: "Cruix"
+delete-after: True
+changes:
+ - bugfix: "Camera bugs can now show camera views."
+ - bugfix: "The chameleon masks in the chameleon kit can once again have their voice changers toggled."
diff --git a/html/changelogs/AutoChangeLog-pr-19405.yml b/html/changelogs/AutoChangeLog-pr-19405.yml
new file mode 100644
index 00000000000..9e6e3268de3
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-19405.yml
@@ -0,0 +1,4 @@
+author: "PKPenguin321"
+delete-after: True
+changes:
+ - rscadd: "Added Canned Laughter for the clown. Hehehe"
diff --git a/html/changelogs/AutoChangeLog-pr-19410.yml b/html/changelogs/AutoChangeLog-pr-19410.yml
new file mode 100644
index 00000000000..537e2b05975
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-19410.yml
@@ -0,0 +1,4 @@
+author: "MMMiracles"
+delete-after: True
+changes:
+ - rscadd: "A giant wad of paper has been seen hurling through the nearby sector of SS13, officials deny existence of giant paper ball hurling through space because 'thats really fucking stupid'."
diff --git a/html/changelogs/AutoChangeLog-pr-19414.yml b/html/changelogs/AutoChangeLog-pr-19414.yml
new file mode 100644
index 00000000000..c829fbf3b87
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-19414.yml
@@ -0,0 +1,4 @@
+author: "Joan"
+delete-after: True
+changes:
+ - rscadd: "Revenant scriptures now announce to all servants and ghosts when used instead of having a visible message."
diff --git a/icons/effects/effects.dmi b/icons/effects/effects.dmi
index 8bb3de3ae43..52e8dad7371 100644
Binary files a/icons/effects/effects.dmi and b/icons/effects/effects.dmi differ
diff --git a/icons/mob/actions.dmi b/icons/mob/actions.dmi
index 5743d87e139..6455904fb29 100644
Binary files a/icons/mob/actions.dmi and b/icons/mob/actions.dmi differ
diff --git a/icons/mob/animal.dmi b/icons/mob/animal.dmi
index af9c6dbb86e..980c95fa776 100644
Binary files a/icons/mob/animal.dmi and b/icons/mob/animal.dmi differ
diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi
index 54587ff605d..88a70a45f82 100644
Binary files a/icons/mob/head.dmi and b/icons/mob/head.dmi differ
diff --git a/icons/mob/suit.dmi b/icons/mob/suit.dmi
index dcf448a75a7..f26aa3f1b01 100644
Binary files a/icons/mob/suit.dmi and b/icons/mob/suit.dmi differ
diff --git a/icons/obj/bus.dmi b/icons/obj/bus.dmi
new file mode 100644
index 00000000000..fe1301cbeab
Binary files /dev/null and b/icons/obj/bus.dmi differ
diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi
index 87bfbaad503..99c91e4ea0c 100644
Binary files a/icons/obj/clothing/hats.dmi and b/icons/obj/clothing/hats.dmi differ
diff --git a/icons/obj/drinks.dmi b/icons/obj/drinks.dmi
index 84fb138564f..a4b63515e0d 100644
Binary files a/icons/obj/drinks.dmi and b/icons/obj/drinks.dmi differ
diff --git a/icons/obj/fluff.dmi b/icons/obj/fluff.dmi
index c4c2980c5dc..cd74834977b 100644
Binary files a/icons/obj/fluff.dmi and b/icons/obj/fluff.dmi differ
diff --git a/icons/obj/grenade.dmi b/icons/obj/grenade.dmi
index 4e38271e7ee..92c2486cc16 100644
Binary files a/icons/obj/grenade.dmi and b/icons/obj/grenade.dmi differ
diff --git a/icons/obj/guns/projectile.dmi b/icons/obj/guns/projectile.dmi
index b86036bcaa9..fab90d404d0 100644
Binary files a/icons/obj/guns/projectile.dmi and b/icons/obj/guns/projectile.dmi differ
diff --git a/icons/obj/janitor.dmi b/icons/obj/janitor.dmi
index 4dc3e685792..e8131065047 100644
Binary files a/icons/obj/janitor.dmi and b/icons/obj/janitor.dmi differ
diff --git a/icons/turf/floors.dmi b/icons/turf/floors.dmi
index d7590e92c26..4de812785b1 100644
Binary files a/icons/turf/floors.dmi and b/icons/turf/floors.dmi differ
diff --git a/icons/turf/shuttle.dmi b/icons/turf/shuttle.dmi
index 1a7fa3c9bdc..63dd9450506 100644
Binary files a/icons/turf/shuttle.dmi and b/icons/turf/shuttle.dmi differ
diff --git a/icons/turf/walls.dmi b/icons/turf/walls.dmi
index e118fe0b249..9eb23136937 100644
Binary files a/icons/turf/walls.dmi and b/icons/turf/walls.dmi differ
diff --git a/icons/turf/walls/shuttle_wall.dmi b/icons/turf/walls/shuttle_wall.dmi
index 1e4d674b007..9fb671beeb5 100644
Binary files a/icons/turf/walls/shuttle_wall.dmi and b/icons/turf/walls/shuttle_wall.dmi differ
diff --git a/sound/items/carhorn.ogg b/sound/items/carhorn.ogg
new file mode 100644
index 00000000000..1d3c25b6216
Binary files /dev/null and b/sound/items/carhorn.ogg differ
diff --git a/sound/misc/bang.ogg b/sound/misc/bang.ogg
new file mode 100644
index 00000000000..30bffca4fe4
Binary files /dev/null and b/sound/misc/bang.ogg differ
diff --git a/sound/voice/human/manlaugh1.ogg b/sound/voice/human/manlaugh1.ogg
new file mode 100644
index 00000000000..4033e04eac3
Binary files /dev/null and b/sound/voice/human/manlaugh1.ogg differ
diff --git a/sound/voice/human/manlaugh2.ogg b/sound/voice/human/manlaugh2.ogg
new file mode 100644
index 00000000000..dba2e80c257
Binary files /dev/null and b/sound/voice/human/manlaugh2.ogg differ
diff --git a/sound/voice/human/womanlaugh.ogg b/sound/voice/human/womanlaugh.ogg
new file mode 100644
index 00000000000..057a842adcb
Binary files /dev/null and b/sound/voice/human/womanlaugh.ogg differ
diff --git a/tgstation.dme b/tgstation.dme
index a2b76c76024..a3e5b6149c7 100644
--- a/tgstation.dme
+++ b/tgstation.dme
@@ -327,11 +327,11 @@
#include "code\game\gamemodes\clock_cult\clock_items.dm"
#include "code\game\gamemodes\clock_cult\clock_machines.dm"
#include "code\game\gamemodes\clock_cult\clock_mobs.dm"
+#include "code\game\gamemodes\clock_cult\clock_proselytizer.dm"
#include "code\game\gamemodes\clock_cult\clock_ratvar.dm"
#include "code\game\gamemodes\clock_cult\clock_scripture.dm"
#include "code\game\gamemodes\clock_cult\clock_structures.dm"
#include "code\game\gamemodes\clock_cult\clock_unsorted.dm"
-#include "code\game\gamemodes\clock_cult\clockwork_proselytizer.dm"
#include "code\game\gamemodes\cult\cult.dm"
#include "code\game\gamemodes\cult\cult_comms.dm"
#include "code\game\gamemodes\cult\cult_items.dm"
@@ -1009,6 +1009,7 @@
#include "code\modules\clothing\gloves\boxing.dm"
#include "code\modules\clothing\gloves\color.dm"
#include "code\modules\clothing\gloves\miscellaneous.dm"
+#include "code\modules\clothing\head\beanie.dm"
#include "code\modules\clothing\head\collectable.dm"
#include "code\modules\clothing\head\hardhat.dm"
#include "code\modules\clothing\head\helmet.dm"
@@ -1484,10 +1485,13 @@
#include "code\modules\mob\living\simple_animal\hostile\russian.dm"
#include "code\modules\mob\living\simple_animal\hostile\skeleton.dm"
#include "code\modules\mob\living\simple_animal\hostile\statue.dm"
+#include "code\modules\mob\living\simple_animal\hostile\stickman.dm"
#include "code\modules\mob\living\simple_animal\hostile\syndicate.dm"
#include "code\modules\mob\living\simple_animal\hostile\tree.dm"
#include "code\modules\mob\living\simple_animal\hostile\venus_human_trap.dm"
#include "code\modules\mob\living\simple_animal\hostile\wizard.dm"
+#include "code\modules\mob\living\simple_animal\hostile\bosses\boss.dm"
+#include "code\modules\mob\living\simple_animal\hostile\bosses\paperwizard.dm"
#include "code\modules\mob\living\simple_animal\hostile\megafauna\bubblegum.dm"
#include "code\modules\mob\living\simple_animal\hostile\megafauna\colossus.dm"
#include "code\modules\mob\living\simple_animal\hostile\megafauna\dragon.dm"
@@ -1824,6 +1828,8 @@
#include "code\modules\vehicles\secway.dm"
#include "code\modules\vehicles\speedbike.dm"
#include "code\modules\vehicles\vehicle.dm"
+#include "code\modules\VR\vr_human.dm"
+#include "code\modules\VR\vr_sleeper.dm"
#include "code\modules\zombie\items.dm"
#include "code\modules\zombie\organs.dm"
#include "code\orphaned_procs\AStar.dm"
diff --git a/tgui/assets/tgui.css b/tgui/assets/tgui.css
index 35e16349ab3..6156a956a45 100644
--- a/tgui/assets/tgui.css
+++ b/tgui/assets/tgui.css
@@ -1 +1 @@
-@charset "utf-8";body,html{box-sizing:border-box;height:100%;margin:0}html{overflow:hidden;cursor:default}body{overflow:auto;font-family:Verdana,Geneva,sans-serif;font-size:12px;color:#fff;background-color:#2a2a2a;background-image:linear-gradient(180deg,#2a2a2a 0,#202020);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2a2a2a',endColorstr='#ff202020',GradientType=0)}*,:after,:before{box-sizing:inherit}h1,h2,h3,h4{display:inline-block;margin:0;padding:6px 0}h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}h4{font-size:12px}body.nanotrasen{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4wIiB2aWV3Qm94PSIwIDAgNDI1IDIwMCIgb3BhY2l0eT0iLjMzIj4NCiAgPHBhdGggZD0ibSAxNzguMDAzOTksMC4wMzg2OSAtNzEuMjAzOTMsMCBhIDYuNzYxMzQyMiw2LjAyNTU0OTUgMCAwIDAgLTYuNzYxMzQsNi4wMjU1NSBsIDAsMTg3Ljg3MTQ3IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA2Ljc2MTM0LDYuMDI1NTQgbCA1My4xMDcyLDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDYuNzYxMzUsLTYuMDI1NTQgbCAwLC0xMDEuNTQ0MDE4IDcyLjIxNjI4LDEwNC42OTkzOTggYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDUuNzYwMTUsMi44NzAxNiBsIDczLjU1NDg3LDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDYuNzYxMzUsLTYuMDI1NTQgbCAwLC0xODcuODcxNDcgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIC02Ljc2MTM1LC02LjAyNTU1IGwgLTU0LjcxNjQ0LDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIC02Ljc2MTMzLDYuMDI1NTUgbCAwLDEwMi42MTkzNSBMIDE4My43NjQxMywyLjkwODg2IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCAtNS43NjAxNCwtMi44NzAxNyB6IiAvPg0KICA8cGF0aCBkPSJNIDQuODQ0NjMzMywyMi4xMDg3NSBBIDEzLjQxMjAzOSwxMi41MDE4NDIgMCAwIDEgMTMuNDc3NTg4LDAuMDM5MjQgbCA2Ni4xMTgzMTUsMCBhIDUuMzY0ODE1OCw1LjAwMDczNyAwIDAgMSA1LjM2NDgyMyw1LjAwMDczIGwgMCw3OS44NzkzMSB6IiAvPg0KICA8cGF0aCBkPSJtIDQyMC4xNTUzNSwxNzcuODkxMTkgYSAxMy40MTIwMzgsMTIuNTAxODQyIDAgMCAxIC04LjYzMjk1LDIyLjA2OTUxIGwgLTY2LjExODMyLDAgYSA1LjM2NDgxNTIsNS4wMDA3MzcgMCAwIDEgLTUuMzY0ODIsLTUuMDAwNzQgbCAwLC03OS44NzkzMSB6IiAvPg0KPC9zdmc+DQo8IS0tIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciBhIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tU2hhcmVBbGlrZSA0LjAgSW50ZXJuYXRpb25hbCBMaWNlbnNlLiAtLT4NCjwhLS0gaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnktc2EvNC4wLyAtLT4NCg==") no-repeat fixed 50%/70% 70%,linear-gradient(180deg,#2a2a2a 0,#202020);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2a2a2a',endColorstr='#ff202020',GradientType=0)}body.nanotrasen .normal{color:#40628a}body.nanotrasen .good{color:#537d29}body.nanotrasen .average{color:#be6209}body.nanotrasen .bad{color:#b00e0e}body.nanotrasen .highlight{color:#8ba5c4}body.nanotrasen main{display:block;margin-top:32px;padding:2px 6px 0}body.nanotrasen hr{height:2px;background-color:#40628a;border:none}body.nanotrasen .hidden{display:none}body.nanotrasen .bar .barText,body.nanotrasen span.button{color:#fff;font-size:12px;font-weight:400;font-style:normal;text-decoration:none}body.nanotrasen .bold{font-weight:700}body.nanotrasen .italic{font-style:italic}body.nanotrasen [unselectable=on]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.nanotrasen div[data-tooltip],body.nanotrasen span[data-tooltip]{position:relative}body.nanotrasen div[data-tooltip]:after,body.nanotrasen span[data-tooltip]:after{position:absolute;display:block;z-index:2;width:250px;padding:10px;-ms-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";white-space:normal;text-align:left;content:attr(data-tooltip);transition:all .5s;border:1px solid #272727;background-color:#363636}body.nanotrasen div[data-tooltip]:hover:after,body.nanotrasen span[data-tooltip]:hover:after{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body.nanotrasen div[data-tooltip].tooltip-top:after,body.nanotrasen span[data-tooltip].tooltip-top:after{bottom:100%;left:50%;-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.nanotrasen div[data-tooltip].tooltip-top:hover:after,body.nanotrasen span[data-tooltip].tooltip-top:hover:after{-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.nanotrasen div[data-tooltip].tooltip-bottom:after,body.nanotrasen span[data-tooltip].tooltip-bottom:after{top:100%;left:50%;-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.nanotrasen div[data-tooltip].tooltip-bottom:hover:after,body.nanotrasen span[data-tooltip].tooltip-bottom:hover:after{-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.nanotrasen div[data-tooltip].tooltip-left:after,body.nanotrasen span[data-tooltip].tooltip-left:after{top:50%;right:100%;-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.nanotrasen div[data-tooltip].tooltip-left:hover:after,body.nanotrasen span[data-tooltip].tooltip-left:hover:after{-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.nanotrasen div[data-tooltip].tooltip-right:after,body.nanotrasen span[data-tooltip].tooltip-right:after{top:50%;left:100%;-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.nanotrasen div[data-tooltip].tooltip-right:hover:after,body.nanotrasen span[data-tooltip].tooltip-right:hover:after{-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.nanotrasen .bar{display:inline-block;position:relative;vertical-align:middle;width:100%;height:20px;line-height:17px;padding:1px;border:1px solid #40628a;background:#272727}body.nanotrasen .bar .barText{position:absolute;top:0;right:3px}body.nanotrasen .bar .barFill{display:block;height:100%;transition:background-color 1s;background-color:#40628a}body.nanotrasen .bar .barFill.good{background-color:#537d29}body.nanotrasen .bar .barFill.average{background-color:#be6209}body.nanotrasen .bar .barFill.bad{background-color:#b00e0e}body.nanotrasen span.button{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;border:1px solid #272727}body.nanotrasen span.button .fa{padding-right:2px}body.nanotrasen span.button.normal{transition:background-color .5s;background-color:#40628a}body.nanotrasen span.button.normal.active:focus,body.nanotrasen span.button.normal.active:hover{transition:background-color .25s;background-color:#4f78aa;outline:0}body.nanotrasen span.button.disabled{transition:background-color .5s;background-color:#999}body.nanotrasen span.button.disabled.active:focus,body.nanotrasen span.button.disabled.active:hover{transition:background-color .25s;background-color:#a8a8a8;outline:0}body.nanotrasen span.button.selected{transition:background-color .5s;background-color:#2f943c}body.nanotrasen span.button.selected.active:focus,body.nanotrasen span.button.selected.active:hover{transition:background-color .25s;background-color:#3ab84b;outline:0}body.nanotrasen span.button.caution{transition:background-color .5s;background-color:#9a9d00}body.nanotrasen span.button.caution.active:focus,body.nanotrasen span.button.caution.active:hover{transition:background-color .25s;background-color:#ced200;outline:0}body.nanotrasen span.button.danger{transition:background-color .5s;background-color:#9d0808}body.nanotrasen span.button.danger.active:focus,body.nanotrasen span.button.danger.active:hover{transition:background-color .25s;background-color:#ce0b0b;outline:0}body.nanotrasen span.button.gridable{width:125px;margin:2px 0}body.nanotrasen span.button+span:not(.button),body.nanotrasen span:not(.button)+span.button{margin-left:5px}body.nanotrasen div.display{width:100%;padding:4px;margin:6px 0;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#54000000,endColorStr=#54000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#54000000,endColorStr=#54000000);background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5)}body.nanotrasen div.display header,body.nanotrasen div.subdisplay header{display:block;position:relative;width:100%;padding:0 4px;margin-bottom:6px;color:#fff;border-bottom:2px solid #40628a}body.nanotrasen div.display header .buttonRight,body.nanotrasen div.subdisplay header .buttonRight{position:absolute;bottom:6px;right:4px}body.nanotrasen div.display article,body.nanotrasen div.subdisplay article{display:table;width:100%;border-collapse:collapse}body.nanotrasen input{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;color:#000;background-color:#fff;border:1px solid #272727}body.nanotrasen input::-webkit-input-placeholder{color:#999}body.nanotrasen input::-moz-placeholder{color:#999}body.nanotrasen input:-ms-input-placeholder{color:#999}body.nanotrasen input::placeholder{color:#999}body.nanotrasen input::-ms-clear{display:none}body.nanotrasen svg.linegraph{overflow:hidden}body.nanotrasen div.notice{margin:8px 0;padding:4px;box-shadow:none;color:#000;font-weight:700;font-style:italic;background-color:#bb9b68;background-image:repeating-linear-gradient(-45deg,#bb9b68,#bb9b68 10px,#b1905d 0,#b1905d 20px)}body.nanotrasen div.notice .label{color:#000}body.nanotrasen div.notice .content:only-of-type{padding:0}body.nanotrasen div.notice hr{background-color:#272727}body.nanotrasen div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 45px 45px;border-color:transparent transparent #363636;-ms-transform:rotate(1turn);transform:rotate(1turn)}body.nanotrasen section .content,body.nanotrasen section .label,body.nanotrasen section .line,body.syndicate section .content,body.syndicate section .label,body.syndicate section .line{display:table-cell;margin:0;text-align:left;vertical-align:middle;padding:3px 2px}body.nanotrasen section{display:table-row;width:100%}body.nanotrasen section:not(:first-child){padding-top:4px}body.nanotrasen section.candystripe:nth-child(even){background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000);background-color:rgba(0,0,0,.2)}body.nanotrasen section .label{width:1%;padding-right:32px;white-space:nowrap;color:#8ba5c4}body.nanotrasen section .content:not(:last-child){padding-right:16px}body.nanotrasen section .line{width:100%}body.nanotrasen div.subdisplay{width:100%;margin:0}body.nanotrasen header.titlebar .close,body.nanotrasen header.titlebar .minimize{display:inline-block;position:relative;padding:7px;margin:-7px;color:#8ba5c4}body.nanotrasen header.titlebar .close:hover,body.nanotrasen header.titlebar .minimize:hover{color:#9cb2cd}body.nanotrasen header.titlebar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 3px 3px rgba(0,0,0,.1)}body.nanotrasen header.titlebar .statusicon{position:absolute;top:4px;left:12px;transition:color .5s}body.nanotrasen header.titlebar .title{position:absolute;top:6px;left:46px;color:#8ba5c4;font-size:16px;white-space:nowrap}body.nanotrasen header.titlebar .minimize{position:absolute;top:6px;right:46px}body.nanotrasen header.titlebar .close{position:absolute;top:4px;right:12px}body.syndicate{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4wIiB2aWV3Qm94PSIwIDAgMjAwIDI4OS43NDIiIG9wYWNpdHk9Ii4zMyI+DQogIDxwYXRoIGQ9Im0gOTMuNTM3Njc3LDAgYyAtMTguMTEzMTI1LDAgLTM0LjIyMDEzMywzLjExMTY0IC00OC4zMjM0ODQsOS4zMzQzNyAtMTMuOTY1MDkyLDYuMjIxNjcgLTI0LjYxMjQ0MiwxNS4wNzExNCAtMzEuOTQwNjUxLDI2LjU0NzEgLTcuMTg5OTM5OCwxMS4zMzc4OSAtMTAuMzAxMjI2NiwyNC43NDkxMSAtMTAuMzAxMjI2Niw0MC4yMzQ3OCAwLDEwLjY0NjYyIDIuNzI1MDAyNiwyMC40NjQ2NSA4LjE3NTExMTYsMjkuNDUyNTggNS42MTUyNzcsOC45ODY4NiAxNC4wMzgyNzcsMTcuMzUyMDQgMjUuMjY4ODIxLDI1LjA5NDM2IDExLjIzMDU0NCw3LjYwNTMxIDI2LjUwNzQyMSwxNS40MTgzNSA0NS44MzA1MTQsMjMuNDM3ODIgMTkuOTgzNzQ4LDguMjk1NTcgMzQuODQ4ODQ4LDE1LjU1NDcxIDQ0LjU5Mjk5OCwyMS43NzYzOCA5Ljc0NDE0LDYuMjIyNzMgMTYuNzYxNywxMi44NTg1IDIxLjA1NTcyLDE5LjkwOTUxIDQuMjk0MDQsNy4wNTIwOCA2LjQ0MTkzLDE1Ljc2NDA4IDYuNDQxOTMsMjYuMTM0NTkgMCwxNi4xNzcwMiAtNS4yMDE5NiwyOC40ODIyMiAtMTUuNjA2NzMsMzYuOTE2ODIgLTEwLjIzOTYsOC40MzQ3IC0yNS4wMjIwMywxMi42NTIzIC00NC4zNDUxNjksMTIuNjUyMyAtMTQuMDM4MTcxLDAgLTI1LjUxNTI0NywtMS42NTk0IC0zNC40MzM2MTgsLTQuOTc3NyAtOC45MTgzNywtMy40NTY2IC0xNi4xODU1NzIsLTguNzExMyAtMjEuODAwODM5LC0xNS43NjMzIC01LjYxNTI3NywtNy4wNTIxIC0xMC4wNzQ3OTUsLTE2LjY2MDg4IC0xMy4zNzc4OTksLTI4LjgyODEyIGwgLTI0Ljc3MzE2MjYyOTM5NDUsMCAwLDU2LjgyNjMyIEMgMzMuODU2NzY5LDI4Ni4wNzYwMSA2My43NDkwNCwyODkuNzQyMDEgODkuNjc4MzgzLDI4OS43NDIwMSBjIDE2LjAyMDAyNywwIDMwLjcxOTc4NywtMS4zODI3IDQ0LjA5NzMzNywtNC4xNDc5IDEzLjU0MjcyLC0yLjkwNDMgMjUuMTA0MSwtNy40Njc2IDM0LjY4MzA5LC0xMy42ODkzIDkuNzQ0MTMsLTYuMzU5NyAxNy4zNDA0MiwtMTQuNTE5NSAyMi43OTA1MiwtMjQuNDc0OCA1LjQ1MDEsLTEwLjA5MzMyIDguMTc1MTEsLTIyLjM5OTU5IDguMTc1MTEsLTM2LjkxNjgyIDAsLTEyLjk5NzY0IC0zLjMwMjEsLTI0LjMzNTM5IC05LjkwODI5LC0zNC4wMTQ2IC02LjQ0MTA1LC05LjgxNzI1IC0xNS41MjU0NSwtMTguNTI3MDcgLTI3LjI1MTQ2LC0yNi4xMzEzMyAtMTEuNTYwODUsLTcuNjA0MjcgLTI3LjkxMDgzLC0xNS44MzE0MiAtNDkuMDUwNjYsLTI0LjY4MDIyIC0xNy41MDY0NCwtNy4xOTAxMiAtMzAuNzE5NjY4LC0xMy42ODk0OCAtMzkuNjM4MDM4LC0xOS40OTcwMSAtOC45MTgzNzEsLTUuODA3NTIgLTE4LjYwNzQ3NCwtMTIuNDM0MDkgLTI0LjA5NjUyNCwtMTguODc0MTcgLTUuNDI2MDQzLC02LjM2NjE2IC05LjY1ODgyNiwtMTUuMDcwMDMgLTkuNjU4ODI2LC0yNC44ODcyOSAwLC05LjI2NDAxIDIuMDc1NDE0LC0xNy4yMTM0NSA2LjIyMzQ1NCwtMjMuODUwMzMgMTEuMDk4Mjk4LC0xNC4zOTc0OCA0MS4yODY2MzgsLTEuNzk1MDcgNDUuMDc1NjA5LDI0LjM0NzYyIDQuODM5MzkyLDYuNzc0OTEgOC44NDkzNSwxNi4yNDcyOSAxMi4wMjk1MTUsMjguNDE1NiBsIDIwLjUzMjM0LDAgMCwtNTUuOTk5NjcgYyAtNC40NzgyNSwtNS45MjQ0OCAtOS45NTQ4OCwtMTAuNjMyMjIgLTE1LjkwODM3LC0xNC4zNzQxMSAxLjY0MDU1LDAuNDc5MDUgMy4xOTAzOSwxLjAyMzc2IDQuNjM4NjUsMS42NDAyNCA2LjQ5ODYxLDIuNjI2MDcgMTIuMTY3OTMsNy4zMjc0NyAxNy4wMDczLDE0LjEwMzQ1IDQuODM5MzksNi43NzQ5MSA4Ljg0OTM1LDE2LjI0NTY3IDEyLjAyOTUyLDI4LjQxMzk3IDAsMCA4LjQ4MTI4LC0wLjEyODk0IDguNDg5NzgsLTAuMDAyIDAuNDE3NzYsNi40MTQ5NCAtMS43NTMzOSw5LjQ1Mjg2IC00LjEyMzQyLDEyLjU2MTA0IC0yLjQxNzQsMy4xNjk3OCAtNS4xNDQ4Niw2Ljc4OTczIC00LjAwMjc4LDEzLjAwMjkgMS41MDc4Niw4LjIwMzE4IDEwLjE4MzU0LDEwLjU5NjQyIDE0LjYyMTk0LDkuMzExNTQgLTMuMzE4NDIsLTAuNDk5MTEgLTUuMzE4NTUsLTEuNzQ5NDggLTUuMzE4NTUsLTEuNzQ5NDggMCwwIDEuODc2NDYsMC45OTg2OCA1LjY1MTE3LC0xLjM1OTgxIC0zLjI3Njk1LDAuOTU1NzEgLTEwLjcwNTI5LC0wLjc5NzM4IC0xMS44MDEyNSwtNi43NjMxMyAtMC45NTc1MiwtNS4yMDg2MSAwLjk0NjU0LC03LjI5NTE0IDMuNDAxMTMsLTEwLjUxNDgyIDIuNDU0NjIsLTMuMjE5NjggNS4yODQyNiwtNi45NTgzMSA0LjY4NDMsLTE0LjQ4ODI0IGwgMC4wMDMsMC4wMDIgOC45MjY3NiwwIDAsLTU1Ljk5OTY3IGMgLTE1LjA3MTI1LC0zLjg3MTY4IC0yNy42NTMxNCwtNi4zNjA0MiAtMzcuNzQ2NzEsLTcuNDY1ODYgLTkuOTU1MzEsLTEuMTA3NTUgLTIwLjE4ODIzLC0xLjY1OTgxIC0zMC42OTY2MTMsLTEuNjU5ODEgeiBtIDcwLjMyMTYwMywxNy4zMDg5MyAwLjIzODA1LDQwLjMwNDkgYyAxLjMxODA4LDEuMjI2NjYgMi40Mzk2NSwyLjI3ODE1IDMuMzQwODEsMy4xMDYwMiA0LjgzOTM5LDYuNzc0OTEgOC44NDkzNCwxNi4yNDU2NiAxMi4wMjk1MSwyOC40MTM5NyBsIDIwLjUzMjM0LDAgMCwtNTUuOTk5NjcgYyAtNi42NzczMSwtNC41OTM4MSAtMTkuODM2NDMsLTEwLjQ3MzA5IC0zNi4xNDA3MSwtMTUuODI1MjIgeiBtIC0yOC4xMjA0OSw1LjYwNTUxIDguNTY0NzksMTcuNzE2NTUgYyAtMTEuOTcwMzcsLTYuNDY2OTcgLTEzLjg0Njc4LC05LjcxNzI2IC04LjU2NDc5LC0xNy43MTY1NSB6IG0gMjIuNzk3MDUsMCBjIDIuNzcxNSw3Ljk5OTI5IDEuNzg3NDEsMTEuMjQ5NTggLTQuNDkzNTQsMTcuNzE2NTUgbCA0LjQ5MzU0LC0xNy43MTY1NSB6IG0gMTUuMjIxOTUsMjQuMDA4NDggOC41NjQ3OSwxNy43MTY1NSBjIC0xMS45NzAzOCwtNi40NjY5NyAtMTMuODQ2NzksLTkuNzE3MjYgLTguNTY0NzksLTE3LjcxNjU1IHogbSAyMi43OTcwNCwwIGMgMi43NzE1LDcuOTk5MjkgMS43ODc0MSwxMS4yNDk1OCAtNC40OTM1NCwxNy43MTY1NSBsIDQuNDkzNTQsLTE3LjcxNjU1IHogbSAtOTkuMTEzODQsMi4yMDc2NCA4LjU2NDc5LDE3LjcxNjU1IGMgLTExLjk3MDM4MiwtNi40NjY5NyAtMTMuODQ2NzgyLC05LjcxNzI2IC04LjU2NDc5LC0xNy43MTY1NSB6IG0gMjIuNzk1NDIsMCBjIDIuNzcxNSw3Ljk5OTI5IDEuNzg3NDEsMTEuMjQ5NTggLTQuNDkzNTQsMTcuNzE2NTUgbCA0LjQ5MzU0LC0xNy43MTY1NSB6IiAvPg0KPC9zdmc+DQo8IS0tIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciBhIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tU2hhcmVBbGlrZSA0LjAgSW50ZXJuYXRpb25hbCBMaWNlbnNlLiAtLT4NCjwhLS0gaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnktc2EvNC4wLyAtLT4NCg==") no-repeat fixed 50%/70% 70%,linear-gradient(180deg,#750000 0,#340404);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff750000',endColorstr='#ff340404',GradientType=0)}body.syndicate .normal{color:#40628a}body.syndicate .good{color:#73e573}body.syndicate .average{color:#be6209}body.syndicate .bad{color:#b00e0e}body.syndicate .highlight{color:#000}body.syndicate main{display:block;margin-top:32px;padding:2px 6px 0}body.syndicate hr{height:2px;background-color:#272727;border:none}body.syndicate .hidden{display:none}body.syndicate .bar .barText,body.syndicate span.button{color:#fff;font-size:12px;font-weight:400;font-style:normal;text-decoration:none}body.syndicate .bold{font-weight:700}body.syndicate .italic{font-style:italic}body.syndicate [unselectable=on]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.syndicate div[data-tooltip],body.syndicate span[data-tooltip]{position:relative}body.syndicate div[data-tooltip]:after,body.syndicate span[data-tooltip]:after{position:absolute;display:block;z-index:2;width:250px;padding:10px;-ms-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";white-space:normal;text-align:left;content:attr(data-tooltip);transition:all .5s;border:1px solid #272727;background-color:#363636}body.syndicate div[data-tooltip]:hover:after,body.syndicate span[data-tooltip]:hover:after{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body.syndicate div[data-tooltip].tooltip-top:after,body.syndicate span[data-tooltip].tooltip-top:after{bottom:100%;left:50%;-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.syndicate div[data-tooltip].tooltip-top:hover:after,body.syndicate span[data-tooltip].tooltip-top:hover:after{-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.syndicate div[data-tooltip].tooltip-bottom:after,body.syndicate span[data-tooltip].tooltip-bottom:after{top:100%;left:50%;-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.syndicate div[data-tooltip].tooltip-bottom:hover:after,body.syndicate span[data-tooltip].tooltip-bottom:hover:after{-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.syndicate div[data-tooltip].tooltip-left:after,body.syndicate span[data-tooltip].tooltip-left:after{top:50%;right:100%;-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.syndicate div[data-tooltip].tooltip-left:hover:after,body.syndicate span[data-tooltip].tooltip-left:hover:after{-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.syndicate div[data-tooltip].tooltip-right:after,body.syndicate span[data-tooltip].tooltip-right:after{top:50%;left:100%;-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.syndicate div[data-tooltip].tooltip-right:hover:after,body.syndicate span[data-tooltip].tooltip-right:hover:after{-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.syndicate .bar{display:inline-block;position:relative;vertical-align:middle;width:100%;height:20px;line-height:17px;padding:1px;border:1px solid #000;background:#272727}body.syndicate .bar .barText{position:absolute;top:0;right:3px}body.syndicate .bar .barFill{display:block;height:100%;transition:background-color 1s;background-color:#000}body.syndicate .bar .barFill.good{background-color:#73e573}body.syndicate .bar .barFill.average{background-color:#be6209}body.syndicate .bar .barFill.bad{background-color:#b00e0e}body.syndicate span.button{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;border:1px solid #272727}body.syndicate span.button .fa{padding-right:2px}body.syndicate span.button.normal{transition:background-color .5s;background-color:#397439}body.syndicate span.button.normal.active:focus,body.syndicate span.button.normal.active:hover{transition:background-color .25s;background-color:#4a964a;outline:0}body.syndicate span.button.disabled{transition:background-color .5s;background-color:#363636}body.syndicate span.button.disabled.active:focus,body.syndicate span.button.disabled.active:hover{transition:background-color .25s;background-color:#545454;outline:0}body.syndicate span.button.selected{transition:background-color .5s;background-color:#9d0808}body.syndicate span.button.selected.active:focus,body.syndicate span.button.selected.active:hover{transition:background-color .25s;background-color:#ce0b0b;outline:0}body.syndicate span.button.caution{transition:background-color .5s;background-color:#be6209}body.syndicate span.button.caution.active:focus,body.syndicate span.button.caution.active:hover{transition:background-color .25s;background-color:#eb790b;outline:0}body.syndicate span.button.danger{transition:background-color .5s;background-color:#9a9d00}body.syndicate span.button.danger.active:focus,body.syndicate span.button.danger.active:hover{transition:background-color .25s;background-color:#ced200;outline:0}body.syndicate span.button.gridable{width:125px;margin:2px 0}body.syndicate span.button+span:not(.button),body.syndicate span:not(.button)+span.button{margin-left:5px}body.syndicate div.display{width:100%;padding:4px;margin:6px 0;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#80000000,endColorStr=#80000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#80000000,endColorStr=#80000000);background-color:rgba(0,0,0,.5);box-shadow:inset 0 0 5px rgba(0,0,0,.75)}body.syndicate div.display header,body.syndicate div.subdisplay header{display:block;position:relative;width:100%;padding:0 4px;margin-bottom:6px;color:#fff;border-bottom:2px solid #272727}body.syndicate div.display header .buttonRight,body.syndicate div.subdisplay header .buttonRight{position:absolute;bottom:6px;right:4px}body.syndicate div.display article,body.syndicate div.subdisplay article{display:table;width:100%;border-collapse:collapse}body.syndicate input{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;color:#fff;background-color:#9d0808;border:1px solid #272727}body.syndicate input::-webkit-input-placeholder{color:#999}body.syndicate input::-moz-placeholder{color:#999}body.syndicate input:-ms-input-placeholder{color:#999}body.syndicate input::placeholder{color:#999}body.syndicate input::-ms-clear{display:none}body.syndicate svg.linegraph{overflow:hidden}body.syndicate div.notice{margin:8px 0;padding:4px;box-shadow:none;color:#000;font-weight:700;font-style:italic;background-color:#750000;background-image:repeating-linear-gradient(-45deg,#750000,#750000 10px,#910101 0,#910101 20px)}body.syndicate div.notice .label{color:#000}body.syndicate div.notice .content:only-of-type{padding:0}body.syndicate div.notice hr{background-color:#272727}body.syndicate div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 45px 45px;border-color:transparent transparent #363636;-ms-transform:rotate(1turn);transform:rotate(1turn)}body.syndicate section .content,body.syndicate section .label,body.syndicate section .line{display:table-cell;margin:0;text-align:left;vertical-align:middle;padding:3px 2px}body.syndicate section{display:table-row;width:100%}body.syndicate section:not(:first-child){padding-top:4px}body.syndicate section.candystripe:nth-child(even){background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000);background-color:rgba(0,0,0,.2)}body.syndicate section .label{width:1%;padding-right:32px;white-space:nowrap;color:#fff}body.syndicate section .content:not(:last-child){padding-right:16px}body.syndicate section .line{width:100%}body.syndicate div.subdisplay{width:100%;margin:0}body.syndicate header.titlebar .close,body.syndicate header.titlebar .minimize{display:inline-block;position:relative;padding:7px;margin:-7px;color:#e74242}body.syndicate header.titlebar .close:hover,body.syndicate header.titlebar .minimize:hover{color:#eb5e5e}body.syndicate header.titlebar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 3px 3px rgba(0,0,0,.1)}body.syndicate header.titlebar .statusicon{position:absolute;top:4px;left:12px;transition:color .5s}body.syndicate header.titlebar .title{position:absolute;top:6px;left:46px;color:#e74242;font-size:16px;white-space:nowrap}body.syndicate header.titlebar .minimize{position:absolute;top:6px;right:46px}body.syndicate header.titlebar .close{position:absolute;top:4px;right:12px}.no-icons header.titlebar .statusicon{font-size:20px}.no-icons header.titlebar .statusicon:after{content:"O"}.no-icons header.titlebar .minimize{top:-2px;font-size:20px}.no-icons header.titlebar .minimize:after{content:"—"}.no-icons header.titlebar .close{font-size:20px}.no-icons header.titlebar .close:after{content:"X"}
\ No newline at end of file
+@charset "utf-8";body,html{box-sizing:border-box;height:100%;margin:0}html{overflow:hidden;cursor:default}body{overflow:auto;font-family:Verdana,Geneva,sans-serif;font-size:12px;color:#fff;background-color:#2a2a2a;background-image:linear-gradient(180deg,#2a2a2a 0,#202020);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2a2a2a',endColorstr='#ff202020',GradientType=0)}*,:after,:before{box-sizing:inherit}h1,h2,h3,h4{display:inline-block;margin:0;padding:6px 0}h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}h4{font-size:12px}body.nanotrasen{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4wIiB2aWV3Qm94PSIwIDAgNDI1IDIwMCIgb3BhY2l0eT0iLjMzIj4NCiAgPHBhdGggZD0ibSAxNzguMDAzOTksMC4wMzg2OSAtNzEuMjAzOTMsMCBhIDYuNzYxMzQyMiw2LjAyNTU0OTUgMCAwIDAgLTYuNzYxMzQsNi4wMjU1NSBsIDAsMTg3Ljg3MTQ3IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA2Ljc2MTM0LDYuMDI1NTQgbCA1My4xMDcyLDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDYuNzYxMzUsLTYuMDI1NTQgbCAwLC0xMDEuNTQ0MDE4IDcyLjIxNjI4LDEwNC42OTkzOTggYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDUuNzYwMTUsMi44NzAxNiBsIDczLjU1NDg3LDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDYuNzYxMzUsLTYuMDI1NTQgbCAwLC0xODcuODcxNDcgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIC02Ljc2MTM1LC02LjAyNTU1IGwgLTU0LjcxNjQ0LDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIC02Ljc2MTMzLDYuMDI1NTUgbCAwLDEwMi42MTkzNSBMIDE4My43NjQxMywyLjkwODg2IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCAtNS43NjAxNCwtMi44NzAxNyB6IiAvPg0KICA8cGF0aCBkPSJNIDQuODQ0NjMzMywyMi4xMDg3NSBBIDEzLjQxMjAzOSwxMi41MDE4NDIgMCAwIDEgMTMuNDc3NTg4LDAuMDM5MjQgbCA2Ni4xMTgzMTUsMCBhIDUuMzY0ODE1OCw1LjAwMDczNyAwIDAgMSA1LjM2NDgyMyw1LjAwMDczIGwgMCw3OS44NzkzMSB6IiAvPg0KICA8cGF0aCBkPSJtIDQyMC4xNTUzNSwxNzcuODkxMTkgYSAxMy40MTIwMzgsMTIuNTAxODQyIDAgMCAxIC04LjYzMjk1LDIyLjA2OTUxIGwgLTY2LjExODMyLDAgYSA1LjM2NDgxNTIsNS4wMDA3MzcgMCAwIDEgLTUuMzY0ODIsLTUuMDAwNzQgbCAwLC03OS44NzkzMSB6IiAvPg0KPC9zdmc+DQo8IS0tIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciBhIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tU2hhcmVBbGlrZSA0LjAgSW50ZXJuYXRpb25hbCBMaWNlbnNlLiAtLT4NCjwhLS0gaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnktc2EvNC4wLyAtLT4NCg==") no-repeat fixed 50%/70% 70%,linear-gradient(180deg,#2a2a2a 0,#202020);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2a2a2a',endColorstr='#ff202020',GradientType=0)}body.nanotrasen .normal{color:#40628a}body.nanotrasen .good{color:#537d29}body.nanotrasen .average{color:#be6209}body.nanotrasen .bad{color:#b00e0e}body.nanotrasen .highlight{color:#8ba5c4}body.nanotrasen main{display:block;margin-top:32px;padding:2px 6px 0}body.nanotrasen hr{height:2px;background-color:#40628a;border:none}body.nanotrasen .hidden{display:none}body.nanotrasen .bar .barText,body.nanotrasen span.button{color:#fff;font-size:12px;font-weight:400;font-style:normal;text-decoration:none}body.nanotrasen .bold{font-weight:700}body.nanotrasen .italic{font-style:italic}body.nanotrasen [unselectable=on]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.nanotrasen div[data-tooltip],body.nanotrasen span[data-tooltip]{position:relative}body.nanotrasen div[data-tooltip]:after,body.nanotrasen span[data-tooltip]:after{position:absolute;display:block;z-index:2;width:250px;padding:10px;-ms-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";white-space:normal;text-align:left;content:attr(data-tooltip);transition:all .5s;border:1px solid #272727;background-color:#363636}body.nanotrasen div[data-tooltip]:hover:after,body.nanotrasen span[data-tooltip]:hover:after{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body.nanotrasen div[data-tooltip].tooltip-top:after,body.nanotrasen span[data-tooltip].tooltip-top:after{bottom:100%;left:50%;-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.nanotrasen div[data-tooltip].tooltip-top:hover:after,body.nanotrasen span[data-tooltip].tooltip-top:hover:after{-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.nanotrasen div[data-tooltip].tooltip-bottom:after,body.nanotrasen span[data-tooltip].tooltip-bottom:after{top:100%;left:50%;-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.nanotrasen div[data-tooltip].tooltip-bottom:hover:after,body.nanotrasen span[data-tooltip].tooltip-bottom:hover:after{-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.nanotrasen div[data-tooltip].tooltip-left:after,body.nanotrasen span[data-tooltip].tooltip-left:after{top:50%;right:100%;-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.nanotrasen div[data-tooltip].tooltip-left:hover:after,body.nanotrasen span[data-tooltip].tooltip-left:hover:after{-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.nanotrasen div[data-tooltip].tooltip-right:after,body.nanotrasen span[data-tooltip].tooltip-right:after{top:50%;left:100%;-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.nanotrasen div[data-tooltip].tooltip-right:hover:after,body.nanotrasen span[data-tooltip].tooltip-right:hover:after{-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.nanotrasen .bar{display:inline-block;position:relative;vertical-align:middle;width:100%;height:20px;line-height:17px;padding:1px;border:1px solid #40628a;background:#272727}body.nanotrasen .bar .barText{position:absolute;top:0;right:3px}body.nanotrasen .bar .barFill{display:block;height:100%;transition:background-color 1s;background-color:#40628a}body.nanotrasen .bar .barFill.good{background-color:#537d29}body.nanotrasen .bar .barFill.average{background-color:#be6209}body.nanotrasen .bar .barFill.bad{background-color:#b00e0e}body.nanotrasen span.button{display:inline-block;vertical-align:middle;min-height:20px;line-height:17px;padding:0 5px;white-space:nowrap;border:1px solid #272727}body.nanotrasen span.button .fa{padding-right:2px}body.nanotrasen span.button.normal{transition:background-color .5s;background-color:#40628a}body.nanotrasen span.button.normal.active:focus,body.nanotrasen span.button.normal.active:hover{transition:background-color .25s;background-color:#4f78aa;outline:0}body.nanotrasen span.button.disabled{transition:background-color .5s;background-color:#999}body.nanotrasen span.button.disabled.active:focus,body.nanotrasen span.button.disabled.active:hover{transition:background-color .25s;background-color:#a8a8a8;outline:0}body.nanotrasen span.button.selected{transition:background-color .5s;background-color:#2f943c}body.nanotrasen span.button.selected.active:focus,body.nanotrasen span.button.selected.active:hover{transition:background-color .25s;background-color:#3ab84b;outline:0}body.nanotrasen span.button.caution{transition:background-color .5s;background-color:#9a9d00}body.nanotrasen span.button.caution.active:focus,body.nanotrasen span.button.caution.active:hover{transition:background-color .25s;background-color:#ced200;outline:0}body.nanotrasen span.button.danger{transition:background-color .5s;background-color:#9d0808}body.nanotrasen span.button.danger.active:focus,body.nanotrasen span.button.danger.active:hover{transition:background-color .25s;background-color:#ce0b0b;outline:0}body.nanotrasen span.button.gridable{width:125px;margin:2px 0}body.nanotrasen span.button+span:not(.button),body.nanotrasen span:not(.button)+span.button{margin-left:5px}body.nanotrasen div.display{width:100%;padding:4px;margin:6px 0;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#54000000,endColorStr=#54000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#54000000,endColorStr=#54000000);background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5)}body.nanotrasen div.display header,body.nanotrasen div.subdisplay header{display:block;position:relative;width:100%;padding:0 4px;margin-bottom:6px;color:#fff;border-bottom:2px solid #40628a}body.nanotrasen div.display header .buttonRight,body.nanotrasen div.subdisplay header .buttonRight{position:absolute;bottom:6px;right:4px}body.nanotrasen div.display article,body.nanotrasen div.subdisplay article{display:table;width:100%;border-collapse:collapse}body.nanotrasen input{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;color:#000;background-color:#fff;border:1px solid #272727}body.nanotrasen input::-webkit-input-placeholder{color:#999}body.nanotrasen input::-moz-placeholder{color:#999}body.nanotrasen input:-ms-input-placeholder{color:#999}body.nanotrasen input::placeholder{color:#999}body.nanotrasen input::-ms-clear{display:none}body.nanotrasen svg.linegraph{overflow:hidden}body.nanotrasen div.notice{margin:8px 0;padding:4px;box-shadow:none;color:#000;font-weight:700;font-style:italic;background-color:#bb9b68;background-image:repeating-linear-gradient(-45deg,#bb9b68,#bb9b68 10px,#b1905d 0,#b1905d 20px)}body.nanotrasen div.notice .label{color:#000}body.nanotrasen div.notice .content:only-of-type{padding:0}body.nanotrasen div.notice hr{background-color:#272727}body.nanotrasen div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 45px 45px;border-color:transparent transparent #363636;-ms-transform:rotate(1turn);transform:rotate(1turn)}body.nanotrasen section .content,body.nanotrasen section .label,body.nanotrasen section .line,body.syndicate section .content,body.syndicate section .label,body.syndicate section .line{display:table-cell;margin:0;text-align:left;vertical-align:middle;padding:3px 2px}body.nanotrasen section{display:table-row;width:100%}body.nanotrasen section:not(:first-child){padding-top:4px}body.nanotrasen section.candystripe:nth-child(even){background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000);background-color:rgba(0,0,0,.2)}body.nanotrasen section .label{width:1%;padding-right:32px;white-space:nowrap;color:#8ba5c4}body.nanotrasen section .content:not(:last-child){padding-right:16px}body.nanotrasen section .line{width:100%}body.nanotrasen div.subdisplay{width:100%;margin:0}body.nanotrasen header.titlebar .close,body.nanotrasen header.titlebar .minimize{display:inline-block;position:relative;padding:7px;margin:-7px;color:#8ba5c4}body.nanotrasen header.titlebar .close:hover,body.nanotrasen header.titlebar .minimize:hover{color:#9cb2cd}body.nanotrasen header.titlebar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 3px 3px rgba(0,0,0,.1)}body.nanotrasen header.titlebar .statusicon{position:absolute;top:4px;left:12px;transition:color .5s}body.nanotrasen header.titlebar .title{position:absolute;top:6px;left:46px;color:#8ba5c4;font-size:16px;white-space:nowrap}body.nanotrasen header.titlebar .minimize{position:absolute;top:6px;right:46px}body.nanotrasen header.titlebar .close{position:absolute;top:4px;right:12px}body.syndicate{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4wIiB2aWV3Qm94PSIwIDAgMjAwIDI4OS43NDIiIG9wYWNpdHk9Ii4zMyI+DQogIDxwYXRoIGQ9Im0gOTMuNTM3Njc3LDAgYyAtMTguMTEzMTI1LDAgLTM0LjIyMDEzMywzLjExMTY0IC00OC4zMjM0ODQsOS4zMzQzNyAtMTMuOTY1MDkyLDYuMjIxNjcgLTI0LjYxMjQ0MiwxNS4wNzExNCAtMzEuOTQwNjUxLDI2LjU0NzEgLTcuMTg5OTM5OCwxMS4zMzc4OSAtMTAuMzAxMjI2NiwyNC43NDkxMSAtMTAuMzAxMjI2Niw0MC4yMzQ3OCAwLDEwLjY0NjYyIDIuNzI1MDAyNiwyMC40NjQ2NSA4LjE3NTExMTYsMjkuNDUyNTggNS42MTUyNzcsOC45ODY4NiAxNC4wMzgyNzcsMTcuMzUyMDQgMjUuMjY4ODIxLDI1LjA5NDM2IDExLjIzMDU0NCw3LjYwNTMxIDI2LjUwNzQyMSwxNS40MTgzNSA0NS44MzA1MTQsMjMuNDM3ODIgMTkuOTgzNzQ4LDguMjk1NTcgMzQuODQ4ODQ4LDE1LjU1NDcxIDQ0LjU5Mjk5OCwyMS43NzYzOCA5Ljc0NDE0LDYuMjIyNzMgMTYuNzYxNywxMi44NTg1IDIxLjA1NTcyLDE5LjkwOTUxIDQuMjk0MDQsNy4wNTIwOCA2LjQ0MTkzLDE1Ljc2NDA4IDYuNDQxOTMsMjYuMTM0NTkgMCwxNi4xNzcwMiAtNS4yMDE5NiwyOC40ODIyMiAtMTUuNjA2NzMsMzYuOTE2ODIgLTEwLjIzOTYsOC40MzQ3IC0yNS4wMjIwMywxMi42NTIzIC00NC4zNDUxNjksMTIuNjUyMyAtMTQuMDM4MTcxLDAgLTI1LjUxNTI0NywtMS42NTk0IC0zNC40MzM2MTgsLTQuOTc3NyAtOC45MTgzNywtMy40NTY2IC0xNi4xODU1NzIsLTguNzExMyAtMjEuODAwODM5LC0xNS43NjMzIC01LjYxNTI3NywtNy4wNTIxIC0xMC4wNzQ3OTUsLTE2LjY2MDg4IC0xMy4zNzc4OTksLTI4LjgyODEyIGwgLTI0Ljc3MzE2MjYyOTM5NDUsMCAwLDU2LjgyNjMyIEMgMzMuODU2NzY5LDI4Ni4wNzYwMSA2My43NDkwNCwyODkuNzQyMDEgODkuNjc4MzgzLDI4OS43NDIwMSBjIDE2LjAyMDAyNywwIDMwLjcxOTc4NywtMS4zODI3IDQ0LjA5NzMzNywtNC4xNDc5IDEzLjU0MjcyLC0yLjkwNDMgMjUuMTA0MSwtNy40Njc2IDM0LjY4MzA5LC0xMy42ODkzIDkuNzQ0MTMsLTYuMzU5NyAxNy4zNDA0MiwtMTQuNTE5NSAyMi43OTA1MiwtMjQuNDc0OCA1LjQ1MDEsLTEwLjA5MzMyIDguMTc1MTEsLTIyLjM5OTU5IDguMTc1MTEsLTM2LjkxNjgyIDAsLTEyLjk5NzY0IC0zLjMwMjEsLTI0LjMzNTM5IC05LjkwODI5LC0zNC4wMTQ2IC02LjQ0MTA1LC05LjgxNzI1IC0xNS41MjU0NSwtMTguNTI3MDcgLTI3LjI1MTQ2LC0yNi4xMzEzMyAtMTEuNTYwODUsLTcuNjA0MjcgLTI3LjkxMDgzLC0xNS44MzE0MiAtNDkuMDUwNjYsLTI0LjY4MDIyIC0xNy41MDY0NCwtNy4xOTAxMiAtMzAuNzE5NjY4LC0xMy42ODk0OCAtMzkuNjM4MDM4LC0xOS40OTcwMSAtOC45MTgzNzEsLTUuODA3NTIgLTE4LjYwNzQ3NCwtMTIuNDM0MDkgLTI0LjA5NjUyNCwtMTguODc0MTcgLTUuNDI2MDQzLC02LjM2NjE2IC05LjY1ODgyNiwtMTUuMDcwMDMgLTkuNjU4ODI2LC0yNC44ODcyOSAwLC05LjI2NDAxIDIuMDc1NDE0LC0xNy4yMTM0NSA2LjIyMzQ1NCwtMjMuODUwMzMgMTEuMDk4Mjk4LC0xNC4zOTc0OCA0MS4yODY2MzgsLTEuNzk1MDcgNDUuMDc1NjA5LDI0LjM0NzYyIDQuODM5MzkyLDYuNzc0OTEgOC44NDkzNSwxNi4yNDcyOSAxMi4wMjk1MTUsMjguNDE1NiBsIDIwLjUzMjM0LDAgMCwtNTUuOTk5NjcgYyAtNC40NzgyNSwtNS45MjQ0OCAtOS45NTQ4OCwtMTAuNjMyMjIgLTE1LjkwODM3LC0xNC4zNzQxMSAxLjY0MDU1LDAuNDc5MDUgMy4xOTAzOSwxLjAyMzc2IDQuNjM4NjUsMS42NDAyNCA2LjQ5ODYxLDIuNjI2MDcgMTIuMTY3OTMsNy4zMjc0NyAxNy4wMDczLDE0LjEwMzQ1IDQuODM5MzksNi43NzQ5MSA4Ljg0OTM1LDE2LjI0NTY3IDEyLjAyOTUyLDI4LjQxMzk3IDAsMCA4LjQ4MTI4LC0wLjEyODk0IDguNDg5NzgsLTAuMDAyIDAuNDE3NzYsNi40MTQ5NCAtMS43NTMzOSw5LjQ1Mjg2IC00LjEyMzQyLDEyLjU2MTA0IC0yLjQxNzQsMy4xNjk3OCAtNS4xNDQ4Niw2Ljc4OTczIC00LjAwMjc4LDEzLjAwMjkgMS41MDc4Niw4LjIwMzE4IDEwLjE4MzU0LDEwLjU5NjQyIDE0LjYyMTk0LDkuMzExNTQgLTMuMzE4NDIsLTAuNDk5MTEgLTUuMzE4NTUsLTEuNzQ5NDggLTUuMzE4NTUsLTEuNzQ5NDggMCwwIDEuODc2NDYsMC45OTg2OCA1LjY1MTE3LC0xLjM1OTgxIC0zLjI3Njk1LDAuOTU1NzEgLTEwLjcwNTI5LC0wLjc5NzM4IC0xMS44MDEyNSwtNi43NjMxMyAtMC45NTc1MiwtNS4yMDg2MSAwLjk0NjU0LC03LjI5NTE0IDMuNDAxMTMsLTEwLjUxNDgyIDIuNDU0NjIsLTMuMjE5NjggNS4yODQyNiwtNi45NTgzMSA0LjY4NDMsLTE0LjQ4ODI0IGwgMC4wMDMsMC4wMDIgOC45MjY3NiwwIDAsLTU1Ljk5OTY3IGMgLTE1LjA3MTI1LC0zLjg3MTY4IC0yNy42NTMxNCwtNi4zNjA0MiAtMzcuNzQ2NzEsLTcuNDY1ODYgLTkuOTU1MzEsLTEuMTA3NTUgLTIwLjE4ODIzLC0xLjY1OTgxIC0zMC42OTY2MTMsLTEuNjU5ODEgeiBtIDcwLjMyMTYwMywxNy4zMDg5MyAwLjIzODA1LDQwLjMwNDkgYyAxLjMxODA4LDEuMjI2NjYgMi40Mzk2NSwyLjI3ODE1IDMuMzQwODEsMy4xMDYwMiA0LjgzOTM5LDYuNzc0OTEgOC44NDkzNCwxNi4yNDU2NiAxMi4wMjk1MSwyOC40MTM5NyBsIDIwLjUzMjM0LDAgMCwtNTUuOTk5NjcgYyAtNi42NzczMSwtNC41OTM4MSAtMTkuODM2NDMsLTEwLjQ3MzA5IC0zNi4xNDA3MSwtMTUuODI1MjIgeiBtIC0yOC4xMjA0OSw1LjYwNTUxIDguNTY0NzksMTcuNzE2NTUgYyAtMTEuOTcwMzcsLTYuNDY2OTcgLTEzLjg0Njc4LC05LjcxNzI2IC04LjU2NDc5LC0xNy43MTY1NSB6IG0gMjIuNzk3MDUsMCBjIDIuNzcxNSw3Ljk5OTI5IDEuNzg3NDEsMTEuMjQ5NTggLTQuNDkzNTQsMTcuNzE2NTUgbCA0LjQ5MzU0LC0xNy43MTY1NSB6IG0gMTUuMjIxOTUsMjQuMDA4NDggOC41NjQ3OSwxNy43MTY1NSBjIC0xMS45NzAzOCwtNi40NjY5NyAtMTMuODQ2NzksLTkuNzE3MjYgLTguNTY0NzksLTE3LjcxNjU1IHogbSAyMi43OTcwNCwwIGMgMi43NzE1LDcuOTk5MjkgMS43ODc0MSwxMS4yNDk1OCAtNC40OTM1NCwxNy43MTY1NSBsIDQuNDkzNTQsLTE3LjcxNjU1IHogbSAtOTkuMTEzODQsMi4yMDc2NCA4LjU2NDc5LDE3LjcxNjU1IGMgLTExLjk3MDM4MiwtNi40NjY5NyAtMTMuODQ2NzgyLC05LjcxNzI2IC04LjU2NDc5LC0xNy43MTY1NSB6IG0gMjIuNzk1NDIsMCBjIDIuNzcxNSw3Ljk5OTI5IDEuNzg3NDEsMTEuMjQ5NTggLTQuNDkzNTQsMTcuNzE2NTUgbCA0LjQ5MzU0LC0xNy43MTY1NSB6IiAvPg0KPC9zdmc+DQo8IS0tIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciBhIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tU2hhcmVBbGlrZSA0LjAgSW50ZXJuYXRpb25hbCBMaWNlbnNlLiAtLT4NCjwhLS0gaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnktc2EvNC4wLyAtLT4NCg==") no-repeat fixed 50%/70% 70%,linear-gradient(180deg,#750000 0,#340404);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff750000',endColorstr='#ff340404',GradientType=0)}body.syndicate .normal{color:#40628a}body.syndicate .good{color:#73e573}body.syndicate .average{color:#be6209}body.syndicate .bad{color:#b00e0e}body.syndicate .highlight{color:#000}body.syndicate main{display:block;margin-top:32px;padding:2px 6px 0}body.syndicate hr{height:2px;background-color:#272727;border:none}body.syndicate .hidden{display:none}body.syndicate .bar .barText,body.syndicate span.button{color:#fff;font-size:12px;font-weight:400;font-style:normal;text-decoration:none}body.syndicate .bold{font-weight:700}body.syndicate .italic{font-style:italic}body.syndicate [unselectable=on]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.syndicate div[data-tooltip],body.syndicate span[data-tooltip]{position:relative}body.syndicate div[data-tooltip]:after,body.syndicate span[data-tooltip]:after{position:absolute;display:block;z-index:2;width:250px;padding:10px;-ms-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";white-space:normal;text-align:left;content:attr(data-tooltip);transition:all .5s;border:1px solid #272727;background-color:#363636}body.syndicate div[data-tooltip]:hover:after,body.syndicate span[data-tooltip]:hover:after{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body.syndicate div[data-tooltip].tooltip-top:after,body.syndicate span[data-tooltip].tooltip-top:after{bottom:100%;left:50%;-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.syndicate div[data-tooltip].tooltip-top:hover:after,body.syndicate span[data-tooltip].tooltip-top:hover:after{-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.syndicate div[data-tooltip].tooltip-bottom:after,body.syndicate span[data-tooltip].tooltip-bottom:after{top:100%;left:50%;-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.syndicate div[data-tooltip].tooltip-bottom:hover:after,body.syndicate span[data-tooltip].tooltip-bottom:hover:after{-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.syndicate div[data-tooltip].tooltip-left:after,body.syndicate span[data-tooltip].tooltip-left:after{top:50%;right:100%;-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.syndicate div[data-tooltip].tooltip-left:hover:after,body.syndicate span[data-tooltip].tooltip-left:hover:after{-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.syndicate div[data-tooltip].tooltip-right:after,body.syndicate span[data-tooltip].tooltip-right:after{top:50%;left:100%;-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.syndicate div[data-tooltip].tooltip-right:hover:after,body.syndicate span[data-tooltip].tooltip-right:hover:after{-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.syndicate .bar{display:inline-block;position:relative;vertical-align:middle;width:100%;height:20px;line-height:17px;padding:1px;border:1px solid #000;background:#272727}body.syndicate .bar .barText{position:absolute;top:0;right:3px}body.syndicate .bar .barFill{display:block;height:100%;transition:background-color 1s;background-color:#000}body.syndicate .bar .barFill.good{background-color:#73e573}body.syndicate .bar .barFill.average{background-color:#be6209}body.syndicate .bar .barFill.bad{background-color:#b00e0e}body.syndicate span.button{display:inline-block;vertical-align:middle;min-height:20px;line-height:17px;padding:0 5px;white-space:nowrap;border:1px solid #272727}body.syndicate span.button .fa{padding-right:2px}body.syndicate span.button.normal{transition:background-color .5s;background-color:#397439}body.syndicate span.button.normal.active:focus,body.syndicate span.button.normal.active:hover{transition:background-color .25s;background-color:#4a964a;outline:0}body.syndicate span.button.disabled{transition:background-color .5s;background-color:#363636}body.syndicate span.button.disabled.active:focus,body.syndicate span.button.disabled.active:hover{transition:background-color .25s;background-color:#545454;outline:0}body.syndicate span.button.selected{transition:background-color .5s;background-color:#9d0808}body.syndicate span.button.selected.active:focus,body.syndicate span.button.selected.active:hover{transition:background-color .25s;background-color:#ce0b0b;outline:0}body.syndicate span.button.caution{transition:background-color .5s;background-color:#be6209}body.syndicate span.button.caution.active:focus,body.syndicate span.button.caution.active:hover{transition:background-color .25s;background-color:#eb790b;outline:0}body.syndicate span.button.danger{transition:background-color .5s;background-color:#9a9d00}body.syndicate span.button.danger.active:focus,body.syndicate span.button.danger.active:hover{transition:background-color .25s;background-color:#ced200;outline:0}body.syndicate span.button.gridable{width:125px;margin:2px 0}body.syndicate span.button+span:not(.button),body.syndicate span:not(.button)+span.button{margin-left:5px}body.syndicate div.display{width:100%;padding:4px;margin:6px 0;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#80000000,endColorStr=#80000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#80000000,endColorStr=#80000000);background-color:rgba(0,0,0,.5);box-shadow:inset 0 0 5px rgba(0,0,0,.75)}body.syndicate div.display header,body.syndicate div.subdisplay header{display:block;position:relative;width:100%;padding:0 4px;margin-bottom:6px;color:#fff;border-bottom:2px solid #272727}body.syndicate div.display header .buttonRight,body.syndicate div.subdisplay header .buttonRight{position:absolute;bottom:6px;right:4px}body.syndicate div.display article,body.syndicate div.subdisplay article{display:table;width:100%;border-collapse:collapse}body.syndicate input{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;color:#fff;background-color:#9d0808;border:1px solid #272727}body.syndicate input::-webkit-input-placeholder{color:#999}body.syndicate input::-moz-placeholder{color:#999}body.syndicate input:-ms-input-placeholder{color:#999}body.syndicate input::placeholder{color:#999}body.syndicate input::-ms-clear{display:none}body.syndicate svg.linegraph{overflow:hidden}body.syndicate div.notice{margin:8px 0;padding:4px;box-shadow:none;color:#000;font-weight:700;font-style:italic;background-color:#750000;background-image:repeating-linear-gradient(-45deg,#750000,#750000 10px,#910101 0,#910101 20px)}body.syndicate div.notice .label{color:#000}body.syndicate div.notice .content:only-of-type{padding:0}body.syndicate div.notice hr{background-color:#272727}body.syndicate div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 45px 45px;border-color:transparent transparent #363636;-ms-transform:rotate(1turn);transform:rotate(1turn)}body.syndicate section .content,body.syndicate section .label,body.syndicate section .line{display:table-cell;margin:0;text-align:left;vertical-align:middle;padding:3px 2px}body.syndicate section{display:table-row;width:100%}body.syndicate section:not(:first-child){padding-top:4px}body.syndicate section.candystripe:nth-child(even){background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000);background-color:rgba(0,0,0,.2)}body.syndicate section .label{width:1%;padding-right:32px;white-space:nowrap;color:#fff}body.syndicate section .content:not(:last-child){padding-right:16px}body.syndicate section .line{width:100%}body.syndicate div.subdisplay{width:100%;margin:0}body.syndicate header.titlebar .close,body.syndicate header.titlebar .minimize{display:inline-block;position:relative;padding:7px;margin:-7px;color:#e74242}body.syndicate header.titlebar .close:hover,body.syndicate header.titlebar .minimize:hover{color:#eb5e5e}body.syndicate header.titlebar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 3px 3px rgba(0,0,0,.1)}body.syndicate header.titlebar .statusicon{position:absolute;top:4px;left:12px;transition:color .5s}body.syndicate header.titlebar .title{position:absolute;top:6px;left:46px;color:#e74242;font-size:16px;white-space:nowrap}body.syndicate header.titlebar .minimize{position:absolute;top:6px;right:46px}body.syndicate header.titlebar .close{position:absolute;top:4px;right:12px}.no-icons header.titlebar .statusicon{font-size:20px}.no-icons header.titlebar .statusicon:after{content:"O"}.no-icons header.titlebar .minimize{top:-2px;font-size:20px}.no-icons header.titlebar .minimize:after{content:"—"}.no-icons header.titlebar .close{font-size:20px}.no-icons header.titlebar .close:after{content:"X"}
\ No newline at end of file
diff --git a/tgui/assets/tgui.js b/tgui/assets/tgui.js
index d628d06bafe..68bcdc106e0 100644
--- a/tgui/assets/tgui.js
+++ b/tgui/assets/tgui.js
@@ -1,13 +1,13 @@
require=function t(e,n,r){function a(o,s){if(!n[o]){if(!e[o]){var u="function"==typeof require&&require;if(!s&&u)return u(o,!0);if(i)return i(o,!0);var c=Error("Cannot find module '"+o+"'");throw c.code="MODULE_NOT_FOUND",c}var p=n[o]={exports:{}};e[o][0].call(p.exports,function(t){var n=e[o][1][t];return a(n?n:t)},p,p.exports,t,e,n,r)}return n[o].exports}for(var i="function"==typeof require&&require,o=0;o2?c[2]:void 0,l=Math.min((void 0===p?o:a(p,o))-u,o-s),f=1;for(s>u&&u+l>s&&(f=-1,u+=l-1,s+=l-1);l-- >0;)u in n?n[s]=n[u]:delete n[s],s+=f,u+=f;return n}},{76:76,79:79,80:80}],6:[function(t,e,n){"use strict";var r=t(80),a=t(76),i=t(79);e.exports=[].fill||function(t){for(var e=r(this),n=i(e.length),o=arguments,s=o.length,u=a(s>1?o[1]:void 0,n),c=s>2?o[2]:void 0,p=void 0===c?n:a(c,n);p>u;)e[u++]=t;return e}},{76:76,79:79,80:80}],7:[function(t,e,n){var r=t(78),a=t(79),i=t(76);e.exports=function(t){return function(e,n,o){var s,u=r(e),c=a(u.length),p=i(o,c);if(t&&n!=n){for(;c>p;)if(s=u[p++],s!=s)return!0}else for(;c>p;p++)if((t||p in u)&&u[p]===n)return t||p;return!t&&-1}}},{76:76,78:78,79:79}],8:[function(t,e,n){var r=t(17),a=t(34),i=t(80),o=t(79),s=t(9);e.exports=function(t){var e=1==t,n=2==t,u=3==t,c=4==t,p=6==t,l=5==t||p;return function(f,d,h){for(var m,v,g=i(f),b=a(g),y=r(d,h,3),x=o(b.length),_=0,w=e?s(f,x):n?s(f,0):void 0;x>_;_++)if((l||_ in b)&&(m=b[_],v=y(m,_,g),t))if(e)w[_]=v;else if(v)switch(t){case 3:return!0;case 5:return m;case 6:return _;case 2:w.push(m)}else if(c)return!1;return p?-1:u||c?c:w}}},{17:17,34:34,79:79,80:80,9:9}],9:[function(t,e,n){var r=t(38),a=t(36),i=t(83)("species");e.exports=function(t,e){var n;return a(t)&&(n=t.constructor,"function"!=typeof n||n!==Array&&!a(n.prototype)||(n=void 0),r(n)&&(n=n[i],null===n&&(n=void 0))),new(void 0===n?Array:n)(e)}},{36:36,38:38,83:83}],10:[function(t,e,n){var r=t(11),a=t(83)("toStringTag"),i="Arguments"==r(function(){return arguments}());e.exports=function(t){var e,n,o;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=(e=Object(t))[a])?n:i?r(e):"Object"==(o=r(e))&&"function"==typeof e.callee?"Arguments":o}},{11:11,83:83}],11:[function(t,e,n){var r={}.toString;e.exports=function(t){return r.call(t).slice(8,-1)}},{}],12:[function(t,e,n){"use strict";var r=t(46),a=t(31),i=t(60),o=t(17),s=t(69),u=t(18),c=t(27),p=t(42),l=t(44),f=t(82)("id"),d=t(30),h=t(38),m=t(65),v=t(19),g=Object.isExtensible||h,b=v?"_s":"size",y=0,x=function(t,e){if(!h(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!d(t,f)){if(!g(t))return"F";if(!e)return"E";a(t,f,++y)}return"O"+t[f]},_=function(t,e){var n,r=x(e);if("F"!==r)return t._i[r];for(n=t._f;n;n=n.n)if(n.k==e)return n};e.exports={getConstructor:function(t,e,n,a){var p=t(function(t,i){s(t,p,e),t._i=r.create(null),t._f=void 0,t._l=void 0,t[b]=0,void 0!=i&&c(i,n,t[a],t)});return i(p.prototype,{clear:function(){for(var t=this,e=t._i,n=t._f;n;n=n.n)n.r=!0,n.p&&(n.p=n.p.n=void 0),delete e[n.i];t._f=t._l=void 0,t[b]=0},"delete":function(t){var e=this,n=_(e,t);if(n){var r=n.n,a=n.p;delete e._i[n.i],n.r=!0,a&&(a.n=r),r&&(r.p=a),e._f==n&&(e._f=r),e._l==n&&(e._l=a),e[b]--}return!!n},forEach:function(t){for(var e,n=o(t,arguments.length>1?arguments[1]:void 0,3);e=e?e.n:this._f;)for(n(e.v,e.k,this);e&&e.r;)e=e.p},has:function(t){return!!_(this,t)}}),v&&r.setDesc(p.prototype,"size",{get:function(){return u(this[b])}}),p},def:function(t,e,n){var r,a,i=_(t,e);return i?i.v=n:(t._l=i={i:a=x(e,!0),k:e,v:n,p:r=t._l,n:void 0,r:!1},t._f||(t._f=i),r&&(r.n=i),t[b]++,"F"!==a&&(t._i[a]=i)),t},getEntry:_,setStrong:function(t,e,n){p(t,e,function(t,e){this._t=t,this._k=e,this._l=void 0},function(){for(var t=this,e=t._k,n=t._l;n&&n.r;)n=n.p;return t._t&&(t._l=n=n?n.n:t._t._f)?"keys"==e?l(0,n.k):"values"==e?l(0,n.v):l(0,[n.k,n.v]):(t._t=void 0,l(1))},n?"entries":"values",!n,!0),m(e)}}},{17:17,18:18,19:19,27:27,30:30,31:31,38:38,42:42,44:44,46:46,60:60,65:65,69:69,82:82}],13:[function(t,e,n){var r=t(27),a=t(10);e.exports=function(t){return function(){if(a(this)!=t)throw TypeError(t+"#toJSON isn't generic");var e=[];return r(this,!1,e.push,e),e}}},{10:10,27:27}],14:[function(t,e,n){"use strict";var r=t(31),a=t(60),i=t(4),o=t(38),s=t(69),u=t(27),c=t(8),p=t(30),l=t(82)("weak"),f=Object.isExtensible||o,d=c(5),h=c(6),m=0,v=function(t){return t._l||(t._l=new g)},g=function(){this.a=[]},b=function(t,e){return d(t.a,function(t){return t[0]===e})};g.prototype={get:function(t){var e=b(this,t);return e?e[1]:void 0},has:function(t){return!!b(this,t)},set:function(t,e){var n=b(this,t);n?n[1]=e:this.a.push([t,e])},"delete":function(t){var e=h(this.a,function(e){return e[0]===t});return~e&&this.a.splice(e,1),!!~e}},e.exports={getConstructor:function(t,e,n,r){var i=t(function(t,a){s(t,i,e),t._i=m++,t._l=void 0,void 0!=a&&u(a,n,t[r],t)});return a(i.prototype,{"delete":function(t){return o(t)?f(t)?p(t,l)&&p(t[l],this._i)&&delete t[l][this._i]:v(this)["delete"](t):!1},has:function(t){return o(t)?f(t)?p(t,l)&&p(t[l],this._i):v(this).has(t):!1}}),i},def:function(t,e,n){return f(i(e))?(p(e,l)||r(e,l,{}),e[l][t._i]=n):v(t).set(e,n),t},frozenStore:v,WEAK:l}},{27:27,30:30,31:31,38:38,4:4,60:60,69:69,8:8,82:82}],15:[function(t,e,n){"use strict";var r=t(29),a=t(22),i=t(61),o=t(60),s=t(27),u=t(69),c=t(38),p=t(24),l=t(43),f=t(66);e.exports=function(t,e,n,d,h,m){var v=r[t],g=v,b=h?"set":"add",y=g&&g.prototype,x={},_=function(t){var e=y[t];i(y,t,"delete"==t?function(t){return m&&!c(t)?!1:e.call(this,0===t?0:t)}:"has"==t?function(t){return m&&!c(t)?!1:e.call(this,0===t?0:t)}:"get"==t?function(t){return m&&!c(t)?void 0:e.call(this,0===t?0:t)}:"add"==t?function(t){return e.call(this,0===t?0:t),this}:function(t,n){return e.call(this,0===t?0:t,n),this})};if("function"==typeof g&&(m||y.forEach&&!p(function(){(new g).entries().next()}))){var w,k=new g,E=k[b](m?{}:-0,1)!=k,S=p(function(){k.has(1)}),O=l(function(t){new g(t)});O||(g=e(function(e,n){u(e,g,t);var r=new v;return void 0!=n&&s(n,h,r[b],r),r}),g.prototype=y,y.constructor=g),m||k.forEach(function(t,e){w=1/e===-(1/0)}),(S||w)&&(_("delete"),_("has"),h&&_("get")),(w||E)&&_(b),m&&y.clear&&delete y.clear}else g=d.getConstructor(e,t,h,b),o(g.prototype,n);return f(g,t),x[t]=g,a(a.G+a.W+a.F*(g!=v),x),m||d.setStrong(g,t,h),g}},{22:22,24:24,27:27,29:29,38:38,43:43,60:60,61:61,66:66,69:69}],16:[function(t,e,n){var r=e.exports={version:"1.2.6"};"number"==typeof __e&&(__e=r)},{}],17:[function(t,e,n){var r=t(2);e.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,a){return t.call(e,n,r,a)}}return function(){return t.apply(e,arguments)}}},{2:2}],18:[function(t,e,n){e.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},{}],19:[function(t,e,n){e.exports=!t(24)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},{24:24}],20:[function(t,e,n){var r=t(38),a=t(29).document,i=r(a)&&r(a.createElement);e.exports=function(t){return i?a.createElement(t):{}}},{29:29,38:38}],21:[function(t,e,n){var r=t(46);e.exports=function(t){var e=r.getKeys(t),n=r.getSymbols;if(n)for(var a,i=n(t),o=r.isEnum,s=0;i.length>s;)o.call(t,a=i[s++])&&e.push(a);return e}},{46:46}],22:[function(t,e,n){var r=t(29),a=t(16),i=t(31),o=t(61),s=t(17),u="prototype",c=function(t,e,n){var p,l,f,d,h=t&c.F,m=t&c.G,v=t&c.S,g=t&c.P,b=t&c.B,y=m?r:v?r[e]||(r[e]={}):(r[e]||{})[u],x=m?a:a[e]||(a[e]={}),_=x[u]||(x[u]={});m&&(n=e);for(p in n)l=!h&&y&&p in y,f=(l?y:n)[p],d=b&&l?s(f,r):g&&"function"==typeof f?s(Function.call,f):f,y&&!l&&o(y,p,f),x[p]!=f&&i(x,p,d),g&&_[p]!=f&&(_[p]=f)};r.core=a,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,e.exports=c},{16:16,17:17,29:29,31:31,61:61}],23:[function(t,e,n){var r=t(83)("match");e.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[r]=!1,!"/./"[t](e)}catch(a){}}return!0}},{83:83}],24:[function(t,e,n){e.exports=function(t){try{return!!t()}catch(e){return!0}}},{}],25:[function(t,e,n){"use strict";var r=t(31),a=t(61),i=t(24),o=t(18),s=t(83);e.exports=function(t,e,n){var u=s(t),c=""[t];i(function(){var e={};return e[u]=function(){return 7},7!=""[t](e)})&&(a(String.prototype,t,n(o,u,c)),r(RegExp.prototype,u,2==e?function(t,e){return c.call(t,this,e)}:function(t){return c.call(t,this)}))}},{18:18,24:24,31:31,61:61,83:83}],26:[function(t,e,n){"use strict";var r=t(4);e.exports=function(){var t=r(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},{4:4}],27:[function(t,e,n){var r=t(17),a=t(40),i=t(35),o=t(4),s=t(79),u=t(84);e.exports=function(t,e,n,c){var p,l,f,d=u(t),h=r(n,c,e?2:1),m=0;if("function"!=typeof d)throw TypeError(t+" is not iterable!");if(i(d))for(p=s(t.length);p>m;m++)e?h(o(l=t[m])[0],l[1]):h(t[m]);else for(f=d.call(t);!(l=f.next()).done;)a(f,h,l.value,e)}},{17:17,35:35,4:4,40:40,79:79,84:84}],28:[function(t,e,n){var r=t(78),a=t(46).getNames,i={}.toString,o="object"==typeof window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(t){try{return a(t)}catch(e){return o.slice()}};e.exports.get=function(t){return o&&"[object Window]"==i.call(t)?s(t):a(r(t))}},{46:46,78:78}],29:[function(t,e,n){var r=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=r)},{}],30:[function(t,e,n){var r={}.hasOwnProperty;e.exports=function(t,e){return r.call(t,e)}},{}],31:[function(t,e,n){var r=t(46),a=t(59);e.exports=t(19)?function(t,e,n){return r.setDesc(t,e,a(1,n))}:function(t,e,n){return t[e]=n,t}},{19:19,46:46,59:59}],32:[function(t,e,n){e.exports=t(29).document&&document.documentElement},{29:29}],33:[function(t,e,n){e.exports=function(t,e,n){var r=void 0===n;switch(e.length){case 0:return r?t():t.call(n);case 1:return r?t(e[0]):t.call(n,e[0]);case 2:return r?t(e[0],e[1]):t.call(n,e[0],e[1]);case 3:return r?t(e[0],e[1],e[2]):t.call(n,e[0],e[1],e[2]);case 4:return r?t(e[0],e[1],e[2],e[3]):t.call(n,e[0],e[1],e[2],e[3])}return t.apply(n,e)}},{}],34:[function(t,e,n){var r=t(11);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},{11:11}],35:[function(t,e,n){var r=t(45),a=t(83)("iterator"),i=Array.prototype;e.exports=function(t){return void 0!==t&&(r.Array===t||i[a]===t)}},{45:45,83:83}],36:[function(t,e,n){var r=t(11);e.exports=Array.isArray||function(t){return"Array"==r(t)}},{11:11}],37:[function(t,e,n){var r=t(38),a=Math.floor;e.exports=function(t){return!r(t)&&isFinite(t)&&a(t)===t}},{38:38}],38:[function(t,e,n){e.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},{}],39:[function(t,e,n){var r=t(38),a=t(11),i=t(83)("match");e.exports=function(t){var e;return r(t)&&(void 0!==(e=t[i])?!!e:"RegExp"==a(t))}},{11:11,38:38,83:83}],40:[function(t,e,n){var r=t(4);e.exports=function(t,e,n,a){try{return a?e(r(n)[0],n[1]):e(n)}catch(i){var o=t["return"];throw void 0!==o&&r(o.call(t)),i}}},{4:4}],41:[function(t,e,n){"use strict";var r=t(46),a=t(59),i=t(66),o={};t(31)(o,t(83)("iterator"),function(){return this}),e.exports=function(t,e,n){t.prototype=r.create(o,{next:a(1,n)}),i(t,e+" Iterator")}},{31:31,46:46,59:59,66:66,83:83}],42:[function(t,e,n){"use strict";var r=t(48),a=t(22),i=t(61),o=t(31),s=t(30),u=t(45),c=t(41),p=t(66),l=t(46).getProto,f=t(83)("iterator"),d=!([].keys&&"next"in[].keys()),h="@@iterator",m="keys",v="values",g=function(){return this};e.exports=function(t,e,n,b,y,x,_){c(n,e,b);var w,k,E=function(t){if(!d&&t in A)return A[t];switch(t){case m:return function(){return new n(this,t)};case v:return function(){return new n(this,t)}}return function(){return new n(this,t)}},S=e+" Iterator",O=y==v,C=!1,A=t.prototype,P=A[f]||A[h]||y&&A[y],T=P||E(y);if(P){var j=l(T.call(new t));p(j,S,!0),!r&&s(A,h)&&o(j,f,g),O&&P.name!==v&&(C=!0,T=function(){return P.call(this)})}if(r&&!_||!d&&!C&&A[f]||o(A,f,T),u[e]=T,u[S]=g,y)if(w={values:O?T:E(v),keys:x?T:E(m),entries:O?E("entries"):T},_)for(k in w)k in A||i(A,k,w[k]);else a(a.P+a.F*(d||C),e,w);return w}},{22:22,30:30,31:31,41:41,45:45,46:46,48:48,61:61,66:66,83:83}],43:[function(t,e,n){var r=t(83)("iterator"),a=!1;try{var i=[7][r]();i["return"]=function(){a=!0},Array.from(i,function(){throw 2})}catch(o){}e.exports=function(t,e){if(!e&&!a)return!1;var n=!1;try{var i=[7],o=i[r]();o.next=function(){n=!0},i[r]=function(){return o},t(i)}catch(s){}return n}},{83:83}],44:[function(t,e,n){e.exports=function(t,e){return{value:e,done:!!t}}},{}],45:[function(t,e,n){e.exports={}},{}],46:[function(t,e,n){var r=Object;e.exports={create:r.create,getProto:r.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:r.getOwnPropertyDescriptor,setDesc:r.defineProperty,setDescs:r.defineProperties,getKeys:r.keys,getNames:r.getOwnPropertyNames,getSymbols:r.getOwnPropertySymbols,each:[].forEach}},{}],47:[function(t,e,n){var r=t(46),a=t(78);e.exports=function(t,e){for(var n,i=a(t),o=r.getKeys(i),s=o.length,u=0;s>u;)if(i[n=o[u++]]===e)return n}},{46:46,78:78}],48:[function(t,e,n){e.exports=!1},{}],49:[function(t,e,n){e.exports=Math.expm1||function(t){return 0==(t=+t)?t:t>-1e-6&&1e-6>t?t+t*t/2:Math.exp(t)-1}},{}],50:[function(t,e,n){e.exports=Math.log1p||function(t){return(t=+t)>-1e-8&&1e-8>t?t-t*t/2:Math.log(1+t)}},{}],51:[function(t,e,n){e.exports=Math.sign||function(t){return 0==(t=+t)||t!=t?t:0>t?-1:1}},{}],52:[function(t,e,n){var r,a,i,o=t(29),s=t(75).set,u=o.MutationObserver||o.WebKitMutationObserver,c=o.process,p=o.Promise,l="process"==t(11)(c),f=function(){var t,e,n;for(l&&(t=c.domain)&&(c.domain=null,t.exit());r;)e=r.domain,n=r.fn,e&&e.enter(),n(),e&&e.exit(),r=r.next;a=void 0,t&&t.enter()};if(l)i=function(){c.nextTick(f)};else if(u){var d=1,h=document.createTextNode("");new u(f).observe(h,{characterData:!0}),i=function(){h.data=d=-d}}else i=p&&p.resolve?function(){p.resolve().then(f)}:function(){s.call(o,f)};e.exports=function(t){var e={fn:t,next:void 0,domain:l&&c.domain};a&&(a.next=e),r||(r=e,i()),a=e}},{11:11,29:29,75:75}],53:[function(t,e,n){var r=t(46),a=t(80),i=t(34);e.exports=t(24)(function(){var t=Object.assign,e={},n={},r=Symbol(),a="abcdefghijklmnopqrst";return e[r]=7,a.split("").forEach(function(t){n[t]=t}),7!=t({},e)[r]||Object.keys(t({},n)).join("")!=a})?function(t,e){for(var n=a(t),o=arguments,s=o.length,u=1,c=r.getKeys,p=r.getSymbols,l=r.isEnum;s>u;)for(var f,d=i(o[u++]),h=p?c(d).concat(p(d)):c(d),m=h.length,v=0;m>v;)l.call(d,f=h[v++])&&(n[f]=d[f]);return n}:Object.assign},{24:24,34:34,46:46,80:80}],54:[function(t,e,n){var r=t(22),a=t(16),i=t(24);e.exports=function(t,e){var n=(a.Object||{})[t]||Object[t],o={};o[t]=e(n),r(r.S+r.F*i(function(){n(1)}),"Object",o)}},{16:16,22:22,24:24}],55:[function(t,e,n){var r=t(46),a=t(78),i=r.isEnum;e.exports=function(t){return function(e){for(var n,o=a(e),s=r.getKeys(o),u=s.length,c=0,p=[];u>c;)i.call(o,n=s[c++])&&p.push(t?[n,o[n]]:o[n]);return p}}},{46:46,78:78}],56:[function(t,e,n){var r=t(46),a=t(4),i=t(29).Reflect;e.exports=i&&i.ownKeys||function(t){var e=r.getNames(a(t)),n=r.getSymbols;return n?e.concat(n(t)):e}},{29:29,4:4,46:46}],57:[function(t,e,n){"use strict";var r=t(58),a=t(33),i=t(2);e.exports=function(){for(var t=i(this),e=arguments.length,n=Array(e),o=0,s=r._,u=!1;e>o;)(n[o]=arguments[o++])===s&&(u=!0);return function(){var r,i=this,o=arguments,c=o.length,p=0,l=0;if(!u&&!c)return a(t,n,i);if(r=n.slice(),u)for(;e>p;p++)r[p]===s&&(r[p]=o[l++]);for(;c>l;)r.push(o[l++]);return a(t,r,i)}}},{2:2,33:33,58:58}],58:[function(t,e,n){e.exports=t(29)},{29:29}],59:[function(t,e,n){e.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},{}],60:[function(t,e,n){var r=t(61);e.exports=function(t,e){for(var n in e)r(t,n,e[n]);return t}},{61:61}],61:[function(t,e,n){var r=t(29),a=t(31),i=t(82)("src"),o="toString",s=Function[o],u=(""+s).split(o);t(16).inspectSource=function(t){return s.call(t)},(e.exports=function(t,e,n,o){"function"==typeof n&&(n.hasOwnProperty(i)||a(n,i,t[e]?""+t[e]:u.join(e+"")),n.hasOwnProperty("name")||a(n,"name",e)),t===r?t[e]=n:(o||delete t[e],a(t,e,n))})(Function.prototype,o,function(){return"function"==typeof this&&this[i]||s.call(this)})},{16:16,29:29,31:31,82:82}],62:[function(t,e,n){e.exports=function(t,e){var n=e===Object(e)?function(t){return e[t]}:e;return function(e){return(e+"").replace(t,n)}}},{}],63:[function(t,e,n){e.exports=Object.is||function(t,e){return t===e?0!==t||1/t===1/e:t!=t&&e!=e}},{}],64:[function(t,e,n){var r=t(46).getDesc,a=t(38),i=t(4),o=function(t,e){if(i(t),!a(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,n,a){try{a=t(17)(Function.call,r(Object.prototype,"__proto__").set,2),a(e,[]),n=!(e instanceof Array)}catch(i){n=!0}return function(t,e){return o(t,e),n?t.__proto__=e:a(t,e),t}}({},!1):void 0),check:o}},{17:17,38:38,4:4,46:46}],65:[function(t,e,n){"use strict";var r=t(29),a=t(46),i=t(19),o=t(83)("species");e.exports=function(t){var e=r[t];i&&e&&!e[o]&&a.setDesc(e,o,{configurable:!0,get:function(){return this}})}},{19:19,29:29,46:46,83:83}],66:[function(t,e,n){var r=t(46).setDesc,a=t(30),i=t(83)("toStringTag");e.exports=function(t,e,n){t&&!a(t=n?t:t.prototype,i)&&r(t,i,{configurable:!0,value:e})}},{30:30,46:46,83:83}],67:[function(t,e,n){var r=t(29),a="__core-js_shared__",i=r[a]||(r[a]={});e.exports=function(t){return i[t]||(i[t]={})}},{29:29}],68:[function(t,e,n){var r=t(4),a=t(2),i=t(83)("species");e.exports=function(t,e){var n,o=r(t).constructor;return void 0===o||void 0==(n=r(o)[i])?e:a(n)}},{2:2,4:4,83:83}],69:[function(t,e,n){e.exports=function(t,e,n){if(!(t instanceof e))throw TypeError(n+": use the 'new' operator!");return t}},{}],70:[function(t,e,n){var r=t(77),a=t(18);e.exports=function(t){return function(e,n){var i,o,s=a(e)+"",u=r(n),c=s.length;return 0>u||u>=c?t?"":void 0:(i=s.charCodeAt(u),55296>i||i>56319||u+1===c||(o=s.charCodeAt(u+1))<56320||o>57343?t?s.charAt(u):i:t?s.slice(u,u+2):(i-55296<<10)+(o-56320)+65536)}}},{18:18,77:77}],71:[function(t,e,n){var r=t(39),a=t(18);e.exports=function(t,e,n){if(r(e))throw TypeError("String#"+n+" doesn't accept regex!");return a(t)+""}},{18:18,39:39}],72:[function(t,e,n){var r=t(79),a=t(73),i=t(18);e.exports=function(t,e,n,o){var s=i(t)+"",u=s.length,c=void 0===n?" ":n+"",p=r(e);if(u>=p)return s;""==c&&(c=" ");var l=p-u,f=a.call(c,Math.ceil(l/c.length));return f.length>l&&(f=f.slice(0,l)),o?f+s:s+f}},{18:18,73:73,79:79}],73:[function(t,e,n){"use strict";var r=t(77),a=t(18);e.exports=function(t){var e=a(this)+"",n="",i=r(t);if(0>i||i==1/0)throw RangeError("Count can't be negative");for(;i>0;(i>>>=1)&&(e+=e))1&i&&(n+=e);return n}},{18:18,77:77}],74:[function(t,e,n){var r=t(22),a=t(18),i=t(24),o=" \n\x0B\f\r \u2028\u2029\ufeff",s="["+o+"]",u="
",c=RegExp("^"+s+s+"*"),p=RegExp(s+s+"*$"),l=function(t,e){var n={};n[t]=e(f),r(r.P+r.F*i(function(){return!!o[t]()||u[t]()!=u}),"String",n)},f=l.trim=function(t,e){return t=a(t)+"",1&e&&(t=t.replace(c,"")),2&e&&(t=t.replace(p,"")),t};e.exports=l},{18:18,22:22,24:24}],75:[function(t,e,n){var r,a,i,o=t(17),s=t(33),u=t(32),c=t(20),p=t(29),l=p.process,f=p.setImmediate,d=p.clearImmediate,h=p.MessageChannel,m=0,v={},g="onreadystatechange",b=function(){var t=+this;if(v.hasOwnProperty(t)){var e=v[t];delete v[t],e()}},y=function(t){b.call(t.data)};f&&d||(f=function(t){for(var e=[],n=1;arguments.length>n;)e.push(arguments[n++]);return v[++m]=function(){s("function"==typeof t?t:Function(t),e)},r(m),m},d=function(t){delete v[t]},"process"==t(11)(l)?r=function(t){l.nextTick(o(b,t,1))}:h?(a=new h,i=a.port2,a.port1.onmessage=y,r=o(i.postMessage,i,1)):p.addEventListener&&"function"==typeof postMessage&&!p.importScripts?(r=function(t){p.postMessage(t+"","*")},p.addEventListener("message",y,!1)):r=g in c("script")?function(t){u.appendChild(c("script"))[g]=function(){u.removeChild(this),b.call(t)}}:function(t){setTimeout(o(b,t,1),0)}),e.exports={set:f,clear:d}},{11:11,17:17,20:20,29:29,32:32,33:33}],76:[function(t,e,n){var r=t(77),a=Math.max,i=Math.min;e.exports=function(t,e){return t=r(t),0>t?a(t+e,0):i(t,e)}},{77:77}],77:[function(t,e,n){var r=Math.ceil,a=Math.floor;e.exports=function(t){return isNaN(t=+t)?0:(t>0?a:r)(t)}},{}],78:[function(t,e,n){var r=t(34),a=t(18);e.exports=function(t){return r(a(t))}},{18:18,34:34}],79:[function(t,e,n){var r=t(77),a=Math.min;e.exports=function(t){return t>0?a(r(t),9007199254740991):0}},{77:77}],80:[function(t,e,n){var r=t(18);e.exports=function(t){return Object(r(t))}},{18:18}],81:[function(t,e,n){var r=t(38);e.exports=function(t,e){if(!r(t))return t;var n,a;if(e&&"function"==typeof(n=t.toString)&&!r(a=n.call(t)))return a;if("function"==typeof(n=t.valueOf)&&!r(a=n.call(t)))return a;if(!e&&"function"==typeof(n=t.toString)&&!r(a=n.call(t)))return a;throw TypeError("Can't convert object to primitive value")}},{38:38}],82:[function(t,e,n){var r=0,a=Math.random();e.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++r+a).toString(36))}},{}],83:[function(t,e,n){var r=t(67)("wks"),a=t(82),i=t(29).Symbol;e.exports=function(t){return r[t]||(r[t]=i&&i[t]||(i||a)("Symbol."+t))}},{29:29,67:67,82:82}],84:[function(t,e,n){var r=t(10),a=t(83)("iterator"),i=t(45);e.exports=t(16).getIteratorMethod=function(t){return void 0!=t?t[a]||t["@@iterator"]||i[r(t)]:void 0}},{10:10,16:16,45:45,83:83}],85:[function(t,e,n){"use strict";var r,a=t(46),i=t(22),o=t(19),s=t(59),u=t(32),c=t(20),p=t(30),l=t(11),f=t(33),d=t(24),h=t(4),m=t(2),v=t(38),g=t(80),b=t(78),y=t(77),x=t(76),_=t(79),w=t(34),k=t(82)("__proto__"),E=t(8),S=t(7)(!1),O=Object.prototype,C=Array.prototype,A=C.slice,P=C.join,T=a.setDesc,j=a.getDesc,M=a.setDescs,L={};o||(r=!d(function(){return 7!=T(c("div"),"a",{get:function(){return 7}}).a}),a.setDesc=function(t,e,n){if(r)try{return T(t,e,n)}catch(a){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(h(t)[e]=n.value),t},a.getDesc=function(t,e){if(r)try{return j(t,e)}catch(n){}return p(t,e)?s(!O.propertyIsEnumerable.call(t,e),t[e]):void 0},a.setDescs=M=function(t,e){h(t);for(var n,r=a.getKeys(e),i=r.length,o=0;i>o;)a.setDesc(t,n=r[o++],e[n]);return t}),i(i.S+i.F*!o,"Object",{getOwnPropertyDescriptor:a.getDesc,defineProperty:a.setDesc,defineProperties:M});var F="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),N=F.concat("length","prototype"),R=F.length,D=function(){var t,e=c("iframe"),n=R,r=">";for(e.style.display="none",u.appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write("i;)p(a,r=t[i++])&&(~S(o,r)||o.push(r));return o}},q=function(){};i(i.S,"Object",{getPrototypeOf:a.getProto=a.getProto||function(t){return t=g(t),p(t,k)?t[k]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?O:null},getOwnPropertyNames:a.getNames=a.getNames||I(N,N.length,!0),create:a.create=a.create||function(t,e){var n;return null!==t?(q.prototype=h(t),n=new q,q.prototype=null,n[k]=t):n=D(),void 0===e?n:M(n,e)},keys:a.getKeys=a.getKeys||I(F,R,!1)});var B=function(t,e,n){if(!(e in L)){for(var r=[],a=0;e>a;a++)r[a]="a["+a+"]";L[e]=Function("F,a","return new F("+r.join(",")+")")}return L[e](t,n)};i(i.P,"Function",{bind:function(t){var e=m(this),n=A.call(arguments,1),r=function(){var a=n.concat(A.call(arguments));return this instanceof r?B(e,a.length,a):f(e,a,t)};return v(e.prototype)&&(r.prototype=e.prototype),r}}),i(i.P+i.F*d(function(){u&&A.call(u)}),"Array",{slice:function(t,e){var n=_(this.length),r=l(this);if(e=void 0===e?n:e,"Array"==r)return A.call(this,t,e);for(var a=x(t,n),i=x(e,n),o=_(i-a),s=Array(o),u=0;o>u;u++)s[u]="String"==r?this.charAt(a+u):this[a+u];return s}}),i(i.P+i.F*(w!=Object),"Array",{join:function(t){return P.call(w(this),void 0===t?",":t)}}),i(i.S,"Array",{isArray:t(36)});var V=function(t){return function(e,n){m(e);var r=w(this),a=_(r.length),i=t?a-1:0,o=t?-1:1;if(arguments.length<2)for(;;){if(i in r){n=r[i],i+=o;break}if(i+=o,t?0>i:i>=a)throw TypeError("Reduce of empty array with no initial value")}for(;t?i>=0:a>i;i+=o)i in r&&(n=e(n,r[i],i,this));return n}},U=function(t){return function(e){return t(this,e,arguments[1])}};i(i.P,"Array",{forEach:a.each=a.each||U(E(0)),map:U(E(1)),filter:U(E(2)),some:U(E(3)),every:U(E(4)),reduce:V(!1),reduceRight:V(!0),indexOf:U(S),lastIndexOf:function(t,e){var n=b(this),r=_(n.length),a=r-1;for(arguments.length>1&&(a=Math.min(a,y(e))),0>a&&(a=_(r+a));a>=0;a--)if(a in n&&n[a]===t)return a;return-1}}),i(i.S,"Date",{now:function(){return+new Date}});var z=function(t){return t>9?t:"0"+t};i(i.P+i.F*(d(function(){return"0385-07-25T07:06:39.999Z"!=new Date(-5e13-1).toISOString()})||!d(function(){new Date(NaN).toISOString()})),"Date",{toISOString:function(){if(!isFinite(this))throw RangeError("Invalid time value");var t=this,e=t.getUTCFullYear(),n=t.getUTCMilliseconds(),r=0>e?"-":e>9999?"+":"";return r+("00000"+Math.abs(e)).slice(r?-6:-4)+"-"+z(t.getUTCMonth()+1)+"-"+z(t.getUTCDate())+"T"+z(t.getUTCHours())+":"+z(t.getUTCMinutes())+":"+z(t.getUTCSeconds())+"."+(n>99?n:"0"+z(n))+"Z"}})},{11:11,19:19,2:2,20:20,22:22,24:24,30:30,32:32,33:33,34:34,36:36,38:38,4:4,46:46,59:59,7:7,76:76,77:77,78:78,79:79,8:8,80:80,82:82}],86:[function(t,e,n){var r=t(22);r(r.P,"Array",{copyWithin:t(5)}),t(3)("copyWithin")},{22:22,3:3,5:5}],87:[function(t,e,n){var r=t(22);r(r.P,"Array",{fill:t(6)}),t(3)("fill")},{22:22,3:3,6:6}],88:[function(t,e,n){"use strict";var r=t(22),a=t(8)(6),i="findIndex",o=!0;i in[]&&Array(1)[i](function(){o=!1}),r(r.P+r.F*o,"Array",{findIndex:function(t){return a(this,t,arguments.length>1?arguments[1]:void 0)}}),t(3)(i)},{22:22,3:3,8:8}],89:[function(t,e,n){"use strict";var r=t(22),a=t(8)(5),i="find",o=!0;i in[]&&Array(1)[i](function(){o=!1}),r(r.P+r.F*o,"Array",{find:function(t){return a(this,t,arguments.length>1?arguments[1]:void 0)}}),t(3)(i)},{22:22,3:3,8:8}],90:[function(t,e,n){"use strict";var r=t(17),a=t(22),i=t(80),o=t(40),s=t(35),u=t(79),c=t(84);a(a.S+a.F*!t(43)(function(t){Array.from(t)}),"Array",{from:function(t){var e,n,a,p,l=i(t),f="function"==typeof this?this:Array,d=arguments,h=d.length,m=h>1?d[1]:void 0,v=void 0!==m,g=0,b=c(l);if(v&&(m=r(m,h>2?d[2]:void 0,2)),void 0==b||f==Array&&s(b))for(e=u(l.length),n=new f(e);e>g;g++)n[g]=v?m(l[g],g):l[g];else for(p=b.call(l),n=new f;!(a=p.next()).done;g++)n[g]=v?o(p,m,[a.value,g],!0):a.value;return n.length=g,n}})},{17:17,22:22,35:35,40:40,43:43,79:79,80:80,84:84}],91:[function(t,e,n){"use strict";var r=t(3),a=t(44),i=t(45),o=t(78);e.exports=t(42)(Array,"Array",function(t,e){this._t=o(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,a(1)):"keys"==e?a(0,n):"values"==e?a(0,t[n]):a(0,[n,t[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},{3:3,42:42,44:44,45:45,78:78}],92:[function(t,e,n){"use strict";var r=t(22);r(r.S+r.F*t(24)(function(){function t(){}return!(Array.of.call(t)instanceof t)}),"Array",{of:function(){for(var t=0,e=arguments,n=e.length,r=new("function"==typeof this?this:Array)(n);n>t;)r[t]=e[t++];return r.length=n,r}})},{22:22,24:24}],93:[function(t,e,n){t(65)("Array")},{65:65}],94:[function(t,e,n){"use strict";var r=t(46),a=t(38),i=t(83)("hasInstance"),o=Function.prototype;i in o||r.setDesc(o,i,{value:function(t){if("function"!=typeof this||!a(t))return!1;if(!a(this.prototype))return t instanceof this;for(;t=r.getProto(t);)if(this.prototype===t)return!0;return!1}})},{38:38,46:46,83:83}],95:[function(t,e,n){var r=t(46).setDesc,a=t(59),i=t(30),o=Function.prototype,s=/^\s*function ([^ (]*)/,u="name";u in o||t(19)&&r(o,u,{configurable:!0,get:function(){var t=(""+this).match(s),e=t?t[1]:"";return i(this,u)||r(this,u,a(5,e)),e}})},{19:19,30:30,46:46,59:59}],96:[function(t,e,n){"use strict";var r=t(12);t(15)("Map",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{get:function(t){var e=r.getEntry(this,t);return e&&e.v},set:function(t,e){return r.def(this,0===t?0:t,e)}},r,!0)},{12:12,15:15}],97:[function(t,e,n){var r=t(22),a=t(50),i=Math.sqrt,o=Math.acosh;r(r.S+r.F*!(o&&710==Math.floor(o(Number.MAX_VALUE))),"Math",{acosh:function(t){return(t=+t)<1?NaN:t>94906265.62425156?Math.log(t)+Math.LN2:a(t-1+i(t-1)*i(t+1))}})},{22:22,50:50}],98:[function(t,e,n){function r(t){return isFinite(t=+t)&&0!=t?0>t?-r(-t):Math.log(t+Math.sqrt(t*t+1)):t}var a=t(22);a(a.S,"Math",{asinh:r})},{22:22}],99:[function(t,e,n){var r=t(22);r(r.S,"Math",{atanh:function(t){return 0==(t=+t)?t:Math.log((1+t)/(1-t))/2}})},{22:22}],100:[function(t,e,n){var r=t(22),a=t(51);r(r.S,"Math",{cbrt:function(t){return a(t=+t)*Math.pow(Math.abs(t),1/3)}})},{22:22,51:51}],101:[function(t,e,n){var r=t(22);r(r.S,"Math",{clz32:function(t){return(t>>>=0)?31-Math.floor(Math.log(t+.5)*Math.LOG2E):32}})},{22:22}],102:[function(t,e,n){var r=t(22),a=Math.exp;r(r.S,"Math",{cosh:function(t){return(a(t=+t)+a(-t))/2}})},{22:22}],103:[function(t,e,n){var r=t(22);r(r.S,"Math",{expm1:t(49)})},{22:22,49:49}],104:[function(t,e,n){var r=t(22),a=t(51),i=Math.pow,o=i(2,-52),s=i(2,-23),u=i(2,127)*(2-s),c=i(2,-126),p=function(t){return t+1/o-1/o};r(r.S,"Math",{fround:function(t){var e,n,r=Math.abs(t),i=a(t);return c>r?i*p(r/c/s)*c*s:(e=(1+s/o)*r,n=e-(e-r),n>u||n!=n?i*(1/0):i*n)}})},{22:22,51:51}],105:[function(t,e,n){var r=t(22),a=Math.abs;r(r.S,"Math",{hypot:function(t,e){for(var n,r,i=0,o=0,s=arguments,u=s.length,c=0;u>o;)n=a(s[o++]),n>c?(r=c/n,i=i*r*r+1,c=n):n>0?(r=n/c,i+=r*r):i+=n;return c===1/0?1/0:c*Math.sqrt(i)}})},{22:22}],106:[function(t,e,n){var r=t(22),a=Math.imul;r(r.S+r.F*t(24)(function(){return-5!=a(4294967295,5)||2!=a.length}),"Math",{imul:function(t,e){var n=65535,r=+t,a=+e,i=n&r,o=n&a;return 0|i*o+((n&r>>>16)*o+i*(n&a>>>16)<<16>>>0)}})},{22:22,24:24}],107:[function(t,e,n){var r=t(22);r(r.S,"Math",{log10:function(t){return Math.log(t)/Math.LN10}})},{22:22}],108:[function(t,e,n){var r=t(22);r(r.S,"Math",{log1p:t(50)})},{22:22,50:50}],109:[function(t,e,n){var r=t(22);r(r.S,"Math",{log2:function(t){return Math.log(t)/Math.LN2}})},{22:22}],110:[function(t,e,n){var r=t(22);r(r.S,"Math",{sign:t(51)})},{22:22,51:51}],111:[function(t,e,n){var r=t(22),a=t(49),i=Math.exp;r(r.S+r.F*t(24)(function(){return-2e-17!=!Math.sinh(-2e-17)}),"Math",{sinh:function(t){return Math.abs(t=+t)<1?(a(t)-a(-t))/2:(i(t-1)-i(-t-1))*(Math.E/2)}})},{22:22,24:24,49:49}],112:[function(t,e,n){var r=t(22),a=t(49),i=Math.exp;r(r.S,"Math",{tanh:function(t){var e=a(t=+t),n=a(-t);return e==1/0?1:n==1/0?-1:(e-n)/(i(t)+i(-t))}})},{22:22,49:49}],113:[function(t,e,n){var r=t(22);r(r.S,"Math",{trunc:function(t){return(t>0?Math.floor:Math.ceil)(t)}})},{22:22}],114:[function(t,e,n){"use strict";var r=t(46),a=t(29),i=t(30),o=t(11),s=t(81),u=t(24),c=t(74).trim,p="Number",l=a[p],f=l,d=l.prototype,h=o(r.create(d))==p,m="trim"in String.prototype,v=function(t){
var e=s(t,!1);if("string"==typeof e&&e.length>2){e=m?e.trim():c(e,3);var n,r,a,i=e.charCodeAt(0);if(43===i||45===i){if(n=e.charCodeAt(2),88===n||120===n)return NaN}else if(48===i){switch(e.charCodeAt(1)){case 66:case 98:r=2,a=49;break;case 79:case 111:r=8,a=55;break;default:return+e}for(var o,u=e.slice(2),p=0,l=u.length;l>p;p++)if(o=u.charCodeAt(p),48>o||o>a)return NaN;return parseInt(u,r)}}return+e};l(" 0o1")&&l("0b1")&&!l("+0x1")||(l=function(t){var e=arguments.length<1?0:t,n=this;return n instanceof l&&(h?u(function(){d.valueOf.call(n)}):o(n)!=p)?new f(v(e)):v(e)},r.each.call(t(19)?r.getNames(f):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),function(t){i(f,t)&&!i(l,t)&&r.setDesc(l,t,r.getDesc(f,t))}),l.prototype=d,d.constructor=l,t(61)(a,p,l))},{11:11,19:19,24:24,29:29,30:30,46:46,61:61,74:74,81:81}],115:[function(t,e,n){var r=t(22);r(r.S,"Number",{EPSILON:Math.pow(2,-52)})},{22:22}],116:[function(t,e,n){var r=t(22),a=t(29).isFinite;r(r.S,"Number",{isFinite:function(t){return"number"==typeof t&&a(t)}})},{22:22,29:29}],117:[function(t,e,n){var r=t(22);r(r.S,"Number",{isInteger:t(37)})},{22:22,37:37}],118:[function(t,e,n){var r=t(22);r(r.S,"Number",{isNaN:function(t){return t!=t}})},{22:22}],119:[function(t,e,n){var r=t(22),a=t(37),i=Math.abs;r(r.S,"Number",{isSafeInteger:function(t){return a(t)&&i(t)<=9007199254740991}})},{22:22,37:37}],120:[function(t,e,n){var r=t(22);r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},{22:22}],121:[function(t,e,n){var r=t(22);r(r.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},{22:22}],122:[function(t,e,n){var r=t(22);r(r.S,"Number",{parseFloat:parseFloat})},{22:22}],123:[function(t,e,n){var r=t(22);r(r.S,"Number",{parseInt:parseInt})},{22:22}],124:[function(t,e,n){var r=t(22);r(r.S+r.F,"Object",{assign:t(53)})},{22:22,53:53}],125:[function(t,e,n){var r=t(38);t(54)("freeze",function(t){return function(e){return t&&r(e)?t(e):e}})},{38:38,54:54}],126:[function(t,e,n){var r=t(78);t(54)("getOwnPropertyDescriptor",function(t){return function(e,n){return t(r(e),n)}})},{54:54,78:78}],127:[function(t,e,n){t(54)("getOwnPropertyNames",function(){return t(28).get})},{28:28,54:54}],128:[function(t,e,n){var r=t(80);t(54)("getPrototypeOf",function(t){return function(e){return t(r(e))}})},{54:54,80:80}],129:[function(t,e,n){var r=t(38);t(54)("isExtensible",function(t){return function(e){return r(e)?t?t(e):!0:!1}})},{38:38,54:54}],130:[function(t,e,n){var r=t(38);t(54)("isFrozen",function(t){return function(e){return r(e)?t?t(e):!1:!0}})},{38:38,54:54}],131:[function(t,e,n){var r=t(38);t(54)("isSealed",function(t){return function(e){return r(e)?t?t(e):!1:!0}})},{38:38,54:54}],132:[function(t,e,n){var r=t(22);r(r.S,"Object",{is:t(63)})},{22:22,63:63}],133:[function(t,e,n){var r=t(80);t(54)("keys",function(t){return function(e){return t(r(e))}})},{54:54,80:80}],134:[function(t,e,n){var r=t(38);t(54)("preventExtensions",function(t){return function(e){return t&&r(e)?t(e):e}})},{38:38,54:54}],135:[function(t,e,n){var r=t(38);t(54)("seal",function(t){return function(e){return t&&r(e)?t(e):e}})},{38:38,54:54}],136:[function(t,e,n){var r=t(22);r(r.S,"Object",{setPrototypeOf:t(64).set})},{22:22,64:64}],137:[function(t,e,n){"use strict";var r=t(10),a={};a[t(83)("toStringTag")]="z",a+""!="[object z]"&&t(61)(Object.prototype,"toString",function(){return"[object "+r(this)+"]"},!0)},{10:10,61:61,83:83}],138:[function(t,e,n){"use strict";var r,a=t(46),i=t(48),o=t(29),s=t(17),u=t(10),c=t(22),p=t(38),l=t(4),f=t(2),d=t(69),h=t(27),m=t(64).set,v=t(63),g=t(83)("species"),b=t(68),y=t(52),x="Promise",_=o.process,w="process"==u(_),k=o[x],E=function(t){var e=new k(function(){});return t&&(e.constructor=Object),k.resolve(e)===e},S=function(){function e(t){var n=new k(t);return m(n,e.prototype),n}var n=!1;try{if(n=k&&k.resolve&&E(),m(e,k),e.prototype=a.create(k.prototype,{constructor:{value:e}}),e.resolve(5).then(function(){})instanceof e||(n=!1),n&&t(19)){var r=!1;k.resolve(a.setDesc({},"then",{get:function(){r=!0}})),n=r}}catch(i){n=!1}return n}(),O=function(t,e){return i&&t===k&&e===r?!0:v(t,e)},C=function(t){var e=l(t)[g];return void 0!=e?e:t},A=function(t){var e;return p(t)&&"function"==typeof(e=t.then)?e:!1},P=function(t){var e,n;this.promise=new t(function(t,r){if(void 0!==e||void 0!==n)throw TypeError("Bad Promise constructor");e=t,n=r}),this.resolve=f(e),this.reject=f(n)},T=function(t){try{t()}catch(e){return{error:e}}},j=function(t,e){if(!t.n){t.n=!0;var n=t.c;y(function(){for(var r=t.v,a=1==t.s,i=0,s=function(e){var n,i,o=a?e.ok:e.fail,s=e.resolve,u=e.reject;try{o?(a||(t.h=!0),n=o===!0?r:o(r),n===e.promise?u(TypeError("Promise-chain cycle")):(i=A(n))?i.call(n,s,u):s(n)):u(r)}catch(c){u(c)}};n.length>i;)s(n[i++]);n.length=0,t.n=!1,e&&setTimeout(function(){var e,n,a=t.p;M(a)&&(w?_.emit("unhandledRejection",r,a):(e=o.onunhandledrejection)?e({promise:a,reason:r}):(n=o.console)&&n.error&&n.error("Unhandled promise rejection",r)),t.a=void 0},1)})}},M=function(t){var e,n=t._d,r=n.a||n.c,a=0;if(n.h)return!1;for(;r.length>a;)if(e=r[a++],e.fail||!M(e.promise))return!1;return!0},L=function(t){var e=this;e.d||(e.d=!0,e=e.r||e,e.v=t,e.s=2,e.a=e.c.slice(),j(e,!0))},F=function(t){var e,n=this;if(!n.d){n.d=!0,n=n.r||n;try{if(n.p===t)throw TypeError("Promise can't be resolved itself");(e=A(t))?y(function(){var r={r:n,d:!1};try{e.call(t,s(F,r,1),s(L,r,1))}catch(a){L.call(r,a)}}):(n.v=t,n.s=1,j(n,!1))}catch(r){L.call({r:n,d:!1},r)}}};S||(k=function(t){f(t);var e=this._d={p:d(this,k,x),c:[],a:void 0,s:0,d:!1,v:void 0,h:!1,n:!1};try{t(s(F,e,1),s(L,e,1))}catch(n){L.call(e,n)}},t(60)(k.prototype,{then:function(t,e){var n=new P(b(this,k)),r=n.promise,a=this._d;return n.ok="function"==typeof t?t:!0,n.fail="function"==typeof e&&e,a.c.push(n),a.a&&a.a.push(n),a.s&&j(a,!1),r},"catch":function(t){return this.then(void 0,t)}})),c(c.G+c.W+c.F*!S,{Promise:k}),t(66)(k,x),t(65)(x),r=t(16)[x],c(c.S+c.F*!S,x,{reject:function(t){var e=new P(this),n=e.reject;return n(t),e.promise}}),c(c.S+c.F*(!S||E(!0)),x,{resolve:function(t){if(t instanceof k&&O(t.constructor,this))return t;var e=new P(this),n=e.resolve;return n(t),e.promise}}),c(c.S+c.F*!(S&&t(43)(function(t){k.all(t)["catch"](function(){})})),x,{all:function(t){var e=C(this),n=new P(e),r=n.resolve,i=n.reject,o=[],s=T(function(){h(t,!1,o.push,o);var n=o.length,s=Array(n);n?a.each.call(o,function(t,a){var o=!1;e.resolve(t).then(function(t){o||(o=!0,s[a]=t,--n||r(s))},i)}):r(s)});return s&&i(s.error),n.promise},race:function(t){var e=C(this),n=new P(e),r=n.reject,a=T(function(){h(t,!1,function(t){e.resolve(t).then(n.resolve,r)})});return a&&r(a.error),n.promise}})},{10:10,16:16,17:17,19:19,2:2,22:22,27:27,29:29,38:38,4:4,43:43,46:46,48:48,52:52,60:60,63:63,64:64,65:65,66:66,68:68,69:69,83:83}],139:[function(t,e,n){var r=t(22),a=Function.apply;r(r.S,"Reflect",{apply:function(t,e,n){return a.call(t,e,n)}})},{22:22}],140:[function(t,e,n){var r=t(46),a=t(22),i=t(2),o=t(4),s=t(38),u=Function.bind||t(16).Function.prototype.bind;a(a.S+a.F*t(24)(function(){function t(){}return!(Reflect.construct(function(){},[],t)instanceof t)}),"Reflect",{construct:function(t,e){i(t);var n=arguments.length<3?t:i(arguments[2]);if(t==n){if(void 0!=e)switch(o(e).length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3])}var a=[null];return a.push.apply(a,e),new(u.apply(t,a))}var c=n.prototype,p=r.create(s(c)?c:Object.prototype),l=Function.apply.call(t,p,e);return s(l)?l:p}})},{16:16,2:2,22:22,24:24,38:38,4:4,46:46}],141:[function(t,e,n){var r=t(46),a=t(22),i=t(4);a(a.S+a.F*t(24)(function(){Reflect.defineProperty(r.setDesc({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function(t,e,n){i(t);try{return r.setDesc(t,e,n),!0}catch(a){return!1}}})},{22:22,24:24,4:4,46:46}],142:[function(t,e,n){var r=t(22),a=t(46).getDesc,i=t(4);r(r.S,"Reflect",{deleteProperty:function(t,e){var n=a(i(t),e);return n&&!n.configurable?!1:delete t[e]}})},{22:22,4:4,46:46}],143:[function(t,e,n){"use strict";var r=t(22),a=t(4),i=function(t){this._t=a(t),this._i=0;var e,n=this._k=[];for(e in t)n.push(e)};t(41)(i,"Object",function(){var t,e=this,n=e._k;do if(e._i>=n.length)return{value:void 0,done:!0};while(!((t=n[e._i++])in e._t));return{value:t,done:!1}}),r(r.S,"Reflect",{enumerate:function(t){return new i(t)}})},{22:22,4:4,41:41}],144:[function(t,e,n){var r=t(46),a=t(22),i=t(4);a(a.S,"Reflect",{getOwnPropertyDescriptor:function(t,e){return r.getDesc(i(t),e)}})},{22:22,4:4,46:46}],145:[function(t,e,n){var r=t(22),a=t(46).getProto,i=t(4);r(r.S,"Reflect",{getPrototypeOf:function(t){return a(i(t))}})},{22:22,4:4,46:46}],146:[function(t,e,n){function r(t,e){var n,o,c=arguments.length<3?t:arguments[2];return u(t)===c?t[e]:(n=a.getDesc(t,e))?i(n,"value")?n.value:void 0!==n.get?n.get.call(c):void 0:s(o=a.getProto(t))?r(o,e,c):void 0}var a=t(46),i=t(30),o=t(22),s=t(38),u=t(4);o(o.S,"Reflect",{get:r})},{22:22,30:30,38:38,4:4,46:46}],147:[function(t,e,n){var r=t(22);r(r.S,"Reflect",{has:function(t,e){return e in t}})},{22:22}],148:[function(t,e,n){var r=t(22),a=t(4),i=Object.isExtensible;r(r.S,"Reflect",{isExtensible:function(t){return a(t),i?i(t):!0}})},{22:22,4:4}],149:[function(t,e,n){var r=t(22);r(r.S,"Reflect",{ownKeys:t(56)})},{22:22,56:56}],150:[function(t,e,n){var r=t(22),a=t(4),i=Object.preventExtensions;r(r.S,"Reflect",{preventExtensions:function(t){a(t);try{return i&&i(t),!0}catch(e){return!1}}})},{22:22,4:4}],151:[function(t,e,n){var r=t(22),a=t(64);a&&r(r.S,"Reflect",{setPrototypeOf:function(t,e){a.check(t,e);try{return a.set(t,e),!0}catch(n){return!1}}})},{22:22,64:64}],152:[function(t,e,n){function r(t,e,n){var o,p,l=arguments.length<4?t:arguments[3],f=a.getDesc(u(t),e);if(!f){if(c(p=a.getProto(t)))return r(p,e,n,l);f=s(0)}return i(f,"value")?f.writable!==!1&&c(l)?(o=a.getDesc(l,e)||s(0),o.value=n,a.setDesc(l,e,o),!0):!1:void 0===f.set?!1:(f.set.call(l,n),!0)}var a=t(46),i=t(30),o=t(22),s=t(59),u=t(4),c=t(38);o(o.S,"Reflect",{set:r})},{22:22,30:30,38:38,4:4,46:46,59:59}],153:[function(t,e,n){var r=t(46),a=t(29),i=t(39),o=t(26),s=a.RegExp,u=s,c=s.prototype,p=/a/g,l=/a/g,f=new s(p)!==p;!t(19)||f&&!t(24)(function(){return l[t(83)("match")]=!1,s(p)!=p||s(l)==l||"/a/i"!=s(p,"i")})||(s=function(t,e){var n=i(t),r=void 0===e;return this instanceof s||!n||t.constructor!==s||!r?f?new u(n&&!r?t.source:t,e):u((n=t instanceof s)?t.source:t,n&&r?o.call(t):e):t},r.each.call(r.getNames(u),function(t){t in s||r.setDesc(s,t,{configurable:!0,get:function(){return u[t]},set:function(e){u[t]=e}})}),c.constructor=s,s.prototype=c,t(61)(a,"RegExp",s)),t(65)("RegExp")},{19:19,24:24,26:26,29:29,39:39,46:46,61:61,65:65,83:83}],154:[function(t,e,n){var r=t(46);t(19)&&"g"!=/./g.flags&&r.setDesc(RegExp.prototype,"flags",{configurable:!0,get:t(26)})},{19:19,26:26,46:46}],155:[function(t,e,n){t(25)("match",1,function(t,e){return function(n){"use strict";var r=t(this),a=void 0==n?void 0:n[e];return void 0!==a?a.call(n,r):RegExp(n)[e](r+"")}})},{25:25}],156:[function(t,e,n){t(25)("replace",2,function(t,e,n){return function(r,a){"use strict";var i=t(this),o=void 0==r?void 0:r[e];return void 0!==o?o.call(r,i,a):n.call(i+"",r,a)}})},{25:25}],157:[function(t,e,n){t(25)("search",1,function(t,e){return function(n){"use strict";var r=t(this),a=void 0==n?void 0:n[e];return void 0!==a?a.call(n,r):RegExp(n)[e](r+"")}})},{25:25}],158:[function(t,e,n){t(25)("split",2,function(t,e,n){return function(r,a){"use strict";var i=t(this),o=void 0==r?void 0:r[e];return void 0!==o?o.call(r,i,a):n.call(i+"",r,a)}})},{25:25}],159:[function(t,e,n){"use strict";var r=t(12);t(15)("Set",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{add:function(t){return r.def(this,t=0===t?0:t,t)}},r)},{12:12,15:15}],160:[function(t,e,n){"use strict";var r=t(22),a=t(70)(!1);r(r.P,"String",{codePointAt:function(t){return a(this,t)}})},{22:22,70:70}],161:[function(t,e,n){"use strict";var r=t(22),a=t(79),i=t(71),o="endsWith",s=""[o];r(r.P+r.F*t(23)(o),"String",{endsWith:function(t){var e=i(this,t,o),n=arguments,r=n.length>1?n[1]:void 0,u=a(e.length),c=void 0===r?u:Math.min(a(r),u),p=t+"";return s?s.call(e,p,c):e.slice(c-p.length,c)===p}})},{22:22,23:23,71:71,79:79}],162:[function(t,e,n){var r=t(22),a=t(76),i=String.fromCharCode,o=String.fromCodePoint;r(r.S+r.F*(!!o&&1!=o.length),"String",{fromCodePoint:function(t){for(var e,n=[],r=arguments,o=r.length,s=0;o>s;){if(e=+r[s++],a(e,1114111)!==e)throw RangeError(e+" is not a valid code point");n.push(65536>e?i(e):i(((e-=65536)>>10)+55296,e%1024+56320))}return n.join("")}})},{22:22,76:76}],163:[function(t,e,n){"use strict";var r=t(22),a=t(71),i="includes";r(r.P+r.F*t(23)(i),"String",{includes:function(t){return!!~a(this,t,i).indexOf(t,arguments.length>1?arguments[1]:void 0)}})},{22:22,23:23,71:71}],164:[function(t,e,n){"use strict";var r=t(70)(!0);t(42)(String,"String",function(t){this._t=t+"",this._i=0},function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=r(e,n),this._i+=t.length,{value:t,done:!1})})},{42:42,70:70}],165:[function(t,e,n){var r=t(22),a=t(78),i=t(79);r(r.S,"String",{raw:function(t){for(var e=a(t.raw),n=i(e.length),r=arguments,o=r.length,s=[],u=0;n>u;)s.push(e[u++]+""),o>u&&s.push(r[u]+"");return s.join("")}})},{22:22,78:78,79:79}],166:[function(t,e,n){var r=t(22);r(r.P,"String",{repeat:t(73)})},{22:22,73:73}],167:[function(t,e,n){"use strict";var r=t(22),a=t(79),i=t(71),o="startsWith",s=""[o];r(r.P+r.F*t(23)(o),"String",{startsWith:function(t){var e=i(this,t,o),n=arguments,r=a(Math.min(n.length>1?n[1]:void 0,e.length)),u=t+"";return s?s.call(e,u,r):e.slice(r,r+u.length)===u}})},{22:22,23:23,71:71,79:79}],168:[function(t,e,n){"use strict";t(74)("trim",function(t){return function(){return t(this,3)}})},{74:74}],169:[function(t,e,n){"use strict";var r=t(46),a=t(29),i=t(30),o=t(19),s=t(22),u=t(61),c=t(24),p=t(67),l=t(66),f=t(82),d=t(83),h=t(47),m=t(28),v=t(21),g=t(36),b=t(4),y=t(78),x=t(59),_=r.getDesc,w=r.setDesc,k=r.create,E=m.get,S=a.Symbol,O=a.JSON,C=O&&O.stringify,A=!1,P=d("_hidden"),T=r.isEnum,j=p("symbol-registry"),M=p("symbols"),L="function"==typeof S,F=Object.prototype,N=o&&c(function(){return 7!=k(w({},"a",{get:function(){return w(this,"a",{value:7}).a}})).a})?function(t,e,n){var r=_(F,e);r&&delete F[e],w(t,e,n),r&&t!==F&&w(F,e,r)}:w,R=function(t){var e=M[t]=k(S.prototype);return e._k=t,o&&A&&N(F,t,{configurable:!0,set:function(e){i(this,P)&&i(this[P],t)&&(this[P][t]=!1),N(this,t,x(1,e))}}),e},D=function(t){return"symbol"==typeof t},I=function(t,e,n){return n&&i(M,e)?(n.enumerable?(i(t,P)&&t[P][e]&&(t[P][e]=!1),n=k(n,{enumerable:x(0,!1)})):(i(t,P)||w(t,P,x(1,{})),t[P][e]=!0),N(t,e,n)):w(t,e,n)},q=function(t,e){b(t);for(var n,r=v(e=y(e)),a=0,i=r.length;i>a;)I(t,n=r[a++],e[n]);return t},B=function(t,e){return void 0===e?k(t):q(k(t),e)},V=function(t){var e=T.call(this,t);return e||!i(this,t)||!i(M,t)||i(this,P)&&this[P][t]?e:!0},U=function(t,e){var n=_(t=y(t),e);return!n||!i(M,e)||i(t,P)&&t[P][e]||(n.enumerable=!0),n},z=function(t){for(var e,n=E(y(t)),r=[],a=0;n.length>a;)i(M,e=n[a++])||e==P||r.push(e);return r},W=function(t){for(var e,n=E(y(t)),r=[],a=0;n.length>a;)i(M,e=n[a++])&&r.push(M[e]);return r},H=function(t){if(void 0!==t&&!D(t)){for(var e,n,r=[t],a=1,i=arguments;i.length>a;)r.push(i[a++]);return e=r[1],"function"==typeof e&&(n=e),(n||!g(e))&&(e=function(t,e){return n&&(e=n.call(this,t,e)),D(e)?void 0:e}),r[1]=e,C.apply(O,r)}},G=c(function(){var t=S();return"[null]"!=C([t])||"{}"!=C({a:t})||"{}"!=C(Object(t))});L||(S=function(){if(D(this))throw TypeError("Symbol is not a constructor");return R(f(arguments.length>0?arguments[0]:void 0))},u(S.prototype,"toString",function(){return this._k}),D=function(t){return t instanceof S},r.create=B,r.isEnum=V,r.getDesc=U,r.setDesc=I,r.setDescs=q,r.getNames=m.get=z,r.getSymbols=W,o&&!t(48)&&u(F,"propertyIsEnumerable",V,!0));var K={"for":function(t){return i(j,t+="")?j[t]:j[t]=S(t)},keyFor:function(t){return h(j,t)},useSetter:function(){A=!0},useSimple:function(){A=!1}};r.each.call("hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),function(t){var e=d(t);K[t]=L?e:R(e)}),A=!0,s(s.G+s.W,{Symbol:S}),s(s.S,"Symbol",K),s(s.S+s.F*!L,"Object",{create:B,defineProperty:I,defineProperties:q,getOwnPropertyDescriptor:U,getOwnPropertyNames:z,getOwnPropertySymbols:W}),O&&s(s.S+s.F*(!L||G),"JSON",{stringify:H}),l(S,"Symbol"),l(Math,"Math",!0),l(a.JSON,"JSON",!0)},{19:19,21:21,22:22,24:24,28:28,29:29,30:30,36:36,4:4,46:46,47:47,48:48,59:59,61:61,66:66,67:67,78:78,82:82,83:83}],170:[function(t,e,n){"use strict";var r=t(46),a=t(61),i=t(14),o=t(38),s=t(30),u=i.frozenStore,c=i.WEAK,p=Object.isExtensible||o,l={},f=t(15)("WeakMap",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{get:function(t){if(o(t)){if(!p(t))return u(this).get(t);if(s(t,c))return t[c][this._i]}},set:function(t,e){return i.def(this,t,e)}},i,!0,!0);7!=(new f).set((Object.freeze||Object)(l),7).get(l)&&r.each.call(["delete","has","get","set"],function(t){var e=f.prototype,n=e[t];a(e,t,function(e,r){if(o(e)&&!p(e)){var a=u(this)[t](e,r);return"set"==t?this:a}return n.call(this,e,r)})})},{14:14,15:15,30:30,38:38,46:46,61:61}],171:[function(t,e,n){"use strict";var r=t(14);t(15)("WeakSet",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{add:function(t){return r.def(this,t,!0)}},r,!1,!0)},{14:14,15:15}],172:[function(t,e,n){"use strict";var r=t(22),a=t(7)(!0);r(r.P,"Array",{includes:function(t){return a(this,t,arguments.length>1?arguments[1]:void 0)}}),t(3)("includes")},{22:22,3:3,7:7}],173:[function(t,e,n){var r=t(22);r(r.P,"Map",{toJSON:t(13)("Map")})},{13:13,22:22}],174:[function(t,e,n){var r=t(22),a=t(55)(!0);r(r.S,"Object",{entries:function(t){return a(t)}})},{22:22,55:55}],175:[function(t,e,n){var r=t(46),a=t(22),i=t(56),o=t(78),s=t(59);a(a.S,"Object",{getOwnPropertyDescriptors:function(t){for(var e,n,a=o(t),u=r.setDesc,c=r.getDesc,p=i(a),l={},f=0;p.length>f;)n=c(a,e=p[f++]),e in l?u(l,e,s(0,n)):l[e]=n;return l}})},{22:22,46:46,56:56,59:59,78:78}],176:[function(t,e,n){var r=t(22),a=t(55)(!1);r(r.S,"Object",{values:function(t){return a(t)}})},{22:22,55:55}],177:[function(t,e,n){var r=t(22),a=t(62)(/[\\^$*+?.()|[\]{}]/g,"\\$&");r(r.S,"RegExp",{escape:function(t){return a(t)}})},{22:22,62:62}],178:[function(t,e,n){var r=t(22);r(r.P,"Set",{toJSON:t(13)("Set")})},{13:13,22:22}],179:[function(t,e,n){"use strict";var r=t(22),a=t(70)(!0);r(r.P,"String",{at:function(t){return a(this,t)}})},{22:22,70:70}],180:[function(t,e,n){"use strict";var r=t(22),a=t(72);r(r.P,"String",{padLeft:function(t){return a(this,t,arguments.length>1?arguments[1]:void 0,!0)}})},{22:22,72:72}],181:[function(t,e,n){"use strict";var r=t(22),a=t(72);r(r.P,"String",{padRight:function(t){return a(this,t,arguments.length>1?arguments[1]:void 0,!1)}})},{22:22,72:72}],182:[function(t,e,n){"use strict";t(74)("trimLeft",function(t){return function(){return t(this,1)}})},{74:74}],183:[function(t,e,n){"use strict";t(74)("trimRight",function(t){return function(){return t(this,2)}})},{74:74}],184:[function(t,e,n){var r=t(46),a=t(22),i=t(17),o=t(16).Array||Array,s={},u=function(t,e){r.each.call(t.split(","),function(t){void 0==e&&t in o?s[t]=o[t]:t in[]&&(s[t]=i(Function.call,[][t],e))})};u("pop,reverse,shift,keys,values,entries",1),u("indexOf,every,some,forEach,map,filter,find,findIndex,includes",3),u("join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,copyWithin,fill"),a(a.S,"Array",s)},{16:16,17:17,22:22,46:46}],185:[function(t,e,n){t(91);var r=t(29),a=t(31),i=t(45),o=t(83)("iterator"),s=r.NodeList,u=r.HTMLCollection,c=s&&s.prototype,p=u&&u.prototype,l=i.NodeList=i.HTMLCollection=i.Array;c&&!c[o]&&a(c,o,l),p&&!p[o]&&a(p,o,l)},{29:29,31:31,45:45,83:83,91:91}],186:[function(t,e,n){var r=t(22),a=t(75);r(r.G+r.B,{setImmediate:a.set,clearImmediate:a.clear})},{22:22,75:75}],187:[function(t,e,n){var r=t(29),a=t(22),i=t(33),o=t(57),s=r.navigator,u=!!s&&/MSIE .\./.test(s.userAgent),c=function(t){return u?function(e,n){return t(i(o,[].slice.call(arguments,2),"function"==typeof e?e:Function(e)),n)}:t};a(a.G+a.B+a.F*u,{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},{22:22,29:29,33:33,57:57}],188:[function(t,e,n){t(85),t(169),t(124),t(132),t(136),t(137),t(125),t(135),t(134),t(130),t(131),t(129),t(126),t(128),t(133),t(127),t(95),t(94),t(114),t(115),t(116),t(117),t(118),t(119),t(120),t(121),t(122),t(123),t(97),t(98),t(99),t(100),t(101),t(102),t(103),t(104),t(105),t(106),t(107),t(108),t(109),t(110),t(111),t(112),t(113),t(162),t(165),t(168),t(164),t(160),t(161),t(163),t(166),t(167),t(90),t(92),t(91),t(93),t(86),t(87),t(89),t(88),t(153),t(154),t(155),t(156),t(157),t(158),t(138),t(96),t(159),t(170),t(171),t(139),t(140),t(141),t(142),t(143),t(146),t(144),t(145),t(147),t(148),t(149),t(150),t(152),t(151),t(172),t(179),t(180),t(181),t(182),t(183),t(177),t(175),t(176),t(174),t(173),t(178),t(184),t(187),t(186),t(185),e.exports=t(16)},{100:100,101:101,102:102,103:103,104:104,105:105,106:106,107:107,108:108,109:109,110:110,111:111,112:112,113:113,114:114,115:115,116:116,117:117,118:118,119:119,120:120,121:121,122:122,123:123,124:124,125:125,126:126,127:127,128:128,129:129,130:130,131:131,132:132,133:133,134:134,135:135,136:136,137:137,138:138,139:139,140:140,141:141,142:142,143:143,144:144,145:145,146:146,147:147,148:148,149:149,150:150,151:151,152:152,153:153,154:154,155:155,156:156,157:157,158:158,159:159,16:16,160:160,161:161,162:162,163:163,164:164,165:165,166:166,167:167,168:168,169:169,170:170,171:171,172:172,173:173,174:174,175:175,176:176,177:177,178:178,179:179,180:180,181:181,182:182,183:183,184:184,185:185,186:186,187:187,85:85,86:86,87:87,88:88,89:89,90:90,91:91,92:92,93:93,94:94,95:95,96:96,97:97,98:98,99:99}],189:[function(t,e,n){(function(n){(function(t,n){!function(n){"use strict";function r(t,e,n,r){var a=Object.create((e||i).prototype),o=new h(r||[]);return a._invoke=l(t,n,o),a}function a(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(r){return{type:"throw",arg:r}}}function i(){}function o(){}function s(){}function u(t){["next","throw","return"].forEach(function(e){t[e]=function(t){return this._invoke(e,t)}})}function c(t){this.arg=t}function p(e){function n(t,n){var r=e[t](n),a=r.value;return a instanceof c?Promise.resolve(a.arg).then(i,o):Promise.resolve(a).then(function(t){return r.value=t,r})}function r(t,e){function r(){return n(t,e)}return a=a?a.then(r,r):new Promise(function(t){t(r())})}"object"==typeof t&&t.domain&&(n=t.domain.bind(n));var a,i=n.bind(e,"next"),o=n.bind(e,"throw");n.bind(e,"return");this._invoke=r}function l(t,e,n){var r=w;return function(i,o){if(r===E)throw Error("Generator is already running");if(r===S){if("throw"===i)throw o;return v()}for(;;){var s=n.delegate;if(s){if("return"===i||"throw"===i&&s.iterator[i]===g){n.delegate=null;var u=s.iterator["return"];if(u){var c=a(u,s.iterator,o);if("throw"===c.type){i="throw",o=c.arg;continue}}if("return"===i)continue}var c=a(s.iterator[i],s.iterator,o);if("throw"===c.type){n.delegate=null,i="throw",o=c.arg;continue}i="next",o=g;var p=c.arg;if(!p.done)return r=k,p;n[s.resultName]=p.value,n.next=s.nextLoc,n.delegate=null}if("next"===i)n._sent=o,r===k?n.sent=o:n.sent=g;else if("throw"===i){if(r===w)throw r=S,o;n.dispatchException(o)&&(i="next",o=g)}else"return"===i&&n.abrupt("return",o);r=E;var c=a(t,e,n);if("normal"===c.type){r=n.done?S:k;var p={value:c.arg,done:n.done};if(c.arg!==O)return p;n.delegate&&"next"===i&&(o=g)}else"throw"===c.type&&(r=S,i="throw",o=c.arg)}}}function f(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function d(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function h(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(f,this),this.reset(!0)}function m(t){if(t){var e=t[y];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,r=function a(){for(;++n=0;--r){var a=this.tryEntries[r],i=a.completion;if("root"===a.tryLoc)return e("end");if(a.tryLoc<=this.prev){var o=b.call(a,"catchLoc"),s=b.call(a,"finallyLoc");if(o&&s){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&b.call(r,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),d(n),O}},"catch":function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var a=r.arg;d(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:m(t),resultName:e,nextLoc:n},O}}}("object"==typeof n?n:"object"==typeof window?window:"object"==typeof self?self:this)}).call(this,t(202),void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{202:202}],190:[function(t,e,n){!function(t){"use strict";function e(){return p.createDocumentFragment()}function n(t){return p.createElement(t)}function r(t){if(1===t.length)return a(t[0]);for(var n=e(),r=q.call(t),i=0;i-1}}([].indexOf||function(t){for(B=this.length;B--&&this[B]!==t;);return B}),item:function(t){return this[t]||null},remove:function(){for(var t,e=0;e=u?e(i):document.fonts.load(c(i,i.family),s).then(function(e){1<=e.length?t(i):setTimeout(f,25)},function(){e(i)})};f()}else n(function(){function n(){var e;(e=-1!=v&&-1!=g||-1!=v&&-1!=b||-1!=g&&-1!=b)&&((e=v!=g&&v!=b&&g!=b)||(null===l&&(e=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent),l=!!e&&(536>parseInt(e[1],10)||536===parseInt(e[1],10)&&11>=parseInt(e[2],10))),e=l&&(v==y&&g==y&&b==y||v==x&&g==x&&b==x||v==_&&g==_&&b==_)),e=!e),e&&(null!==w.parentNode&&w.parentNode.removeChild(w),clearTimeout(k),t(i))}function f(){if((new Date).getTime()-p>=u)null!==w.parentNode&&w.parentNode.removeChild(w),e(i);else{var t=document.hidden;(!0===t||void 0===t)&&(v=d.a.offsetWidth,g=h.a.offsetWidth,b=m.a.offsetWidth,n()),k=setTimeout(f,50)}}var d=new r(s),h=new r(s),m=new r(s),v=-1,g=-1,b=-1,y=-1,x=-1,_=-1,w=document.createElement("div"),k=0;w.dir="ltr",a(d,c(i,"sans-serif")),a(h,c(i,"serif")),a(m,c(i,"monospace")),w.appendChild(d.a),w.appendChild(h.a),w.appendChild(m.a),document.body.appendChild(w),y=d.a.offsetWidth,x=h.a.offsetWidth,_=m.a.offsetWidth,f(),o(d,function(t){v=t,n()}),a(d,c(i,'"'+i.family+'",sans-serif')),o(h,function(t){g=t,n()}),a(h,c(i,'"'+i.family+'",serif')),o(m,function(t){b=t,n()}),a(m,c(i,'"'+i.family+'",monospace'))})})},window.FontFaceObserver=s,window.FontFaceObserver.prototype.check=s.prototype.a,void 0!==e&&(e.exports=window.FontFaceObserver)}()},{}],193:[function(t,e,n){!function(t,n){function r(t,e){var n=t.createElement("p"),r=t.getElementsByTagName("head")[0]||t.documentElement;return n.innerHTML="x",r.insertBefore(n.lastChild,r.firstChild)}function a(){var t=x.elements;return"string"==typeof t?t.split(" "):t}function i(t,e){var n=x.elements;"string"!=typeof n&&(n=n.join(" ")),"string"!=typeof t&&(t=t.join(" ")),x.elements=n+" "+t,p(e)}function o(t){var e=y[t[g]];return e||(e={},b++,t[g]=b,y[b]=e),e}function s(t,e,r){if(e||(e=n),f)return e.createElement(t);r||(r=o(e));var a;return a=r.cache[t]?r.cache[t].cloneNode():v.test(t)?(r.cache[t]=r.createElem(t)).cloneNode():r.createElem(t),!a.canHaveChildren||m.test(t)||a.tagUrn?a:r.frag.appendChild(a)}function u(t,e){if(t||(t=n),f)return t.createDocumentFragment();e=e||o(t);for(var r=e.frag.cloneNode(),i=0,s=a(),u=s.length;u>i;i++)r.createElement(s[i]);return r}function c(t,e){e.cache||(e.cache={},e.createElem=t.createElement,e.createFrag=t.createDocumentFragment,e.frag=e.createFrag()),t.createElement=function(n){return x.shivMethods?s(n,t,e):e.createElem(n)},t.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+a().join().replace(/[\w\-:]+/g,function(t){return e.createElem(t),e.frag.createElement(t),'c("'+t+'")'})+");return n}")(x,e.frag)}function p(t){t||(t=n);var e=o(t);return!x.shivCSS||l||e.hasCSS||(e.hasCSS=!!r(t,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),f||c(t,e),t}var l,f,d="3.7.3-pre",h=t.html5||{},m=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,v=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,g="_html5shiv",b=0,y={};!function(){try{var t=n.createElement("a");t.innerHTML="",l="hidden"in t,f=1==t.childNodes.length||function(){n.createElement("a");var t=n.createDocumentFragment();return void 0===t.cloneNode||void 0===t.createDocumentFragment||void 0===t.createElement}()}catch(e){l=!0,f=!0}}();var x={elements:h.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:d,shivCSS:h.shivCSS!==!1,supportsUnknownElements:f,shivMethods:h.shivMethods!==!1,type:"default",shivDocument:p,createElement:s,createDocumentFragment:u,addElements:i};t.html5=x,p(n),"object"==typeof e&&e.exports&&(e.exports=x)}("undefined"!=typeof window?window:this,document)},{}],194:[function(t,e,n){(function(t){(function(t){!function(t){function e(t,e,n,r){for(var i,o=n.slice(),s=a(e,t),u=0,c=o.length;c>u&&(handler=o[u],"object"==typeof handler?"function"==typeof handler.handleEvent&&handler.handleEvent(s):handler.call(t,s),!s.stoppedImmediatePropagation);u++);return i=!s.stoppedPropagation,r&&i&&t.parentNode?t.parentNode.dispatchEvent(s):!s.defaultPrevented}function n(t,e){return{configurable:!0,get:t,set:e}}function r(t,e,r){var a=b(e||t,r);v(t,"textContent",n(function(){return a.get.call(this)},function(t){a.set.call(this,t)}))}function a(t,e){return t.currentTarget=e,t.eventPhase=t.target===t.currentTarget?2:3,t}function i(t,e){for(var n=t.length;n--&&t[n]!==e;);return n}function o(){if("BR"===this.tagName)return"\n";for(var t=this.firstChild,e=[];t;)8!==t.nodeType&&7!==t.nodeType&&e.push(t.textContent),t=t.nextSibling;return e.join("")}function s(t){var e=document.createEvent("Event");e.initEvent("input",!0,!0),(t.srcElement||t.fromElement||document).dispatchEvent(e)}function u(t){!f&&k.test(document.readyState)&&(f=!f,document.detachEvent(d,u),t=document.createEvent("Event"),t.initEvent(h,!0,!0),document.dispatchEvent(t))}function c(t){for(var e;e=this.lastChild;)this.removeChild(e);null!=t&&this.appendChild(document.createTextNode(t))}function p(e,n){return n||(n=t.event),n.target||(n.target=n.srcElement||n.fromElement||document),n.timeStamp||(n.timeStamp=(new Date).getTime()),n}if(!document.createEvent){var l=!0,f=!1,d="onreadystatechange",h="DOMContentLoaded",m="__IE8__"+Math.random(),v=Object.defineProperty||function(t,e,n){t[e]=n.value},g=Object.defineProperties||function(e,n){for(var r in n)if(y.call(n,r))try{v(e,r,n[r])}catch(a){t.console&&console.log(r+" failed on object:",e,a.message)}},b=Object.getOwnPropertyDescriptor,y=Object.prototype.hasOwnProperty,x=t.Element.prototype,_=t.Text.prototype,w=/^[a-z]+$/,k=/loaded|complete/,E={},S=document.createElement("div"),O=document.documentElement,C=O.removeAttribute,A=O.setAttribute;r(t.HTMLCommentElement.prototype,x,"nodeValue"),r(t.HTMLScriptElement.prototype,null,"text"),r(_,null,"nodeValue"),r(t.HTMLTitleElement.prototype,null,"text"),v(t.HTMLStyleElement.prototype,"textContent",function(t){return n(function(){return t.get.call(this.styleSheet)},function(e){t.set.call(this.styleSheet,e)})}(b(t.CSSStyleSheet.prototype,"cssText"))),g(x,{textContent:{get:o,set:c},firstElementChild:{get:function(){for(var t=this.childNodes||[],e=0,n=t.length;n>e;e++)if(1==t[e].nodeType)return t[e]}},lastElementChild:{get:function(){for(var t=this.childNodes||[],e=t.length;e--;)if(1==t[e].nodeType)return t[e]}},oninput:{get:function(){return this._oninput||null},set:function(t){this._oninput&&(this.removeEventListener("input",this._oninput),this._oninput=t,t&&this.addEventListener("input",t))}},previousElementSibling:{get:function(){for(var t=this.previousSibling;t&&1!=t.nodeType;)t=t.previousSibling;return t}},nextElementSibling:{get:function(){for(var t=this.nextSibling;t&&1!=t.nodeType;)t=t.nextSibling;return t}},childElementCount:{get:function(){for(var t=0,e=this.childNodes||[],n=e.length;n--;t+=1==e[n].nodeType);return t}},addEventListener:{value:function(t,n,r){if("function"==typeof n||"object"==typeof n){var a,o,u=this,c="on"+t,l=u[m]||v(u,m,{value:{}})[m],f=l[c]||(l[c]={}),d=f.h||(f.h=[]);if(!y.call(f,"w")){if(f.w=function(t){return t[m]||e(u,p(u,t),d,!1)},!y.call(E,c))if(w.test(t)){try{a=document.createEventObject(),a[m]=!0,9!=u.nodeType&&(null==u.parentNode&&S.appendChild(u),(o=u.getAttribute(c))&&C.call(u,c)),u.fireEvent(c,a),E[c]=!0}catch(a){for(E[c]=!1;S.hasChildNodes();)S.removeChild(S.firstChild)}null!=o&&A.call(u,c,o)}else E[c]=!1;(f.n=E[c])&&u.attachEvent(c,f.w)}i(d,n)<0&&d[r?"unshift":"push"](n),"input"===t&&u.attachEvent("onkeyup",s)}}},dispatchEvent:{value:function(t){var n,r=this,a="on"+t.type,i=r[m],o=i&&i[a],s=!!o;return t.target||(t.target=r),s?o.n?r.fireEvent(a,t):e(r,t,o.h,!0):(n=r.parentNode)?n.dispatchEvent(t):!0,!t.defaultPrevented}},removeEventListener:{value:function(t,e,n){if("function"==typeof e||"object"==typeof e){var r=this,a="on"+t,o=r[m],s=o&&o[a],u=s&&s.h,c=u?i(u,e):-1;c>-1&&u.splice(c,1)}}}}),g(_,{addEventListener:{value:x.addEventListener},dispatchEvent:{value:x.dispatchEvent},removeEventListener:{value:x.removeEventListener}}),g(t.XMLHttpRequest.prototype,{addEventListener:{value:function(t,e,n){var r=this,a="on"+t,o=r[m]||v(r,m,{value:{}})[m],s=o[a]||(o[a]={}),u=s.h||(s.h=[]);i(u,e)<0&&(r[a]||(r[a]=function(){var e=document.createEvent("Event");e.initEvent(t,!0,!0),r.dispatchEvent(e)}),u[n?"unshift":"push"](e))}},dispatchEvent:{value:function(t){var n=this,r="on"+t.type,a=n[m],i=a&&a[r],o=!!i;return o&&(i.n?n.fireEvent(r,t):e(n,t,i.h,!0))}},removeEventListener:{value:x.removeEventListener}}),g(t.Event.prototype,{bubbles:{value:!0,writable:!0},cancelable:{value:!0,writable:!0},preventDefault:{value:function(){this.cancelable&&(this.defaultPrevented=!0,this.returnValue=!1)}},stopPropagation:{value:function(){this.stoppedPropagation=!0,this.cancelBubble=!0}},stopImmediatePropagation:{value:function(){this.stoppedImmediatePropagation=!0,this.stopPropagation()}},initEvent:{value:function(t,e,n){this.type=t,this.bubbles=!!e,this.cancelable=!!n,this.bubbles||this.stopPropagation()}}}),g(t.HTMLDocument.prototype,{defaultView:{get:function(){return this.parentWindow}},textContent:{get:function(){return 11===this.nodeType?o.call(this):null},set:function(t){11===this.nodeType&&c.call(this,t)}},addEventListener:{value:function(e,n,r){var a=this;x.addEventListener.call(a,e,n,r),l&&e===h&&!k.test(a.readyState)&&(l=!1,a.attachEvent(d,u),t==top&&!function i(t){try{a.documentElement.doScroll("left"),u()}catch(e){setTimeout(i,50)}}())}},dispatchEvent:{value:x.dispatchEvent},removeEventListener:{value:x.removeEventListener},createEvent:{value:function(t){var e;if("Event"!==t)throw Error("unsupported "+t);return e=document.createEventObject(),e.timeStamp=(new Date).getTime(),e}}}),g(t.Window.prototype,{getComputedStyle:{value:function(){function t(t){this._=t}function e(){}var n=/^(?:[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|))(?!px)[a-z%]+$/,r=/^(top|right|bottom|left)$/,a=/\-([a-z])/g,i=function(t,e){return e.toUpperCase()};return t.prototype.getPropertyValue=function(t){var e,o,s,u=this._,c=u.style,p=u.currentStyle,l=u.runtimeStyle;return t=("float"===t?"style-float":t).replace(a,i),e=p?p[t]:c[t],n.test(e)&&!r.test(t)&&(o=c.left,s=l&&l.left,s&&(l.left=p.left),c.left="fontSize"===t?"1em":e,e=c.pixelLeft+"px",c.left=o,s&&(l.left=s)),null==e?e:e+""||"auto"},e.prototype.getPropertyValue=function(){return null},function(n,r){return r?new e(n):new t(n)}}()},addEventListener:{value:function(n,r,a){var o,s=t,u="on"+n;s[u]||(s[u]=function(t){return e(s,p(s,t),o,!1)}),o=s[u][m]||(s[u][m]=[]),i(o,r)<0&&o[a?"unshift":"push"](r)}},dispatchEvent:{value:function(e){var n=t["on"+e.type];return n?n.call(t,e)!==!1&&!e.defaultPrevented:!0}},removeEventListener:{value:function(e,n,r){var a="on"+e,o=(t[a]||Object)[m],s=o?i(o,n):-1;s>-1&&o.splice(s,1)}}}),function(t,e,n){for(n=0;n=s)return(0,u["default"])({points:n});for(var l=1;s-1>=l;l++)i.push((0,c.times)(r,(0,c.minus)(n[l],n[l-1])));for(var f=[(0,c.plus)(n[0],p(i[0],i[1]))],l=1;s-2>=l;l++)f.push((0,c.minus)(n[l],(0,c.average)([i[l],i[l-1]])));f.push((0,c.minus)(n[s-1],p(i[s-2],i[s-3])));var d=f[0],h=f[1],m=n[0],v=n[1],g=(e=(0,o["default"])()).moveto.apply(e,a(m)).curveto(d[0],d[1],h[0],h[1],v[0],v[1]);return{path:(0,c.range)(2,s).reduce(function(t,e){var r=f[e],a=n[e];return t.smoothcurveto(r[0],r[1],a[0],a[1])},g),centroid:(0,c.average)(n)}},e.exports=n["default"]},{198:198,199:199,200:200}],196:[function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(n,"__esModule",{value:!0});var a=function(){function t(t,e){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!e||n.length!==e);r=!0);}catch(u){a=!0,i=u}finally{try{!r&&s["return"]&&s["return"]()}finally{if(a)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=t(197),o=r(i),s=t(198),u=1e-5,c=function(t,e){var n=t.map(e),r=n.sort(function(t,e){var n=a(t,2),r=n[0],i=(n[1],a(e,2)),o=i[0];i[1];return r-o}),i=r.length,o=r[0][0],c=r[i-1][0],p=(0,s.minBy)(r,function(t){return t[1]}),l=(0,s.maxBy)(r,function(t){return t[1]});return o==c&&(c+=u),p==l&&(l+=u),{points:r,xmin:o,xmax:c,ymin:p,ymax:l}};n["default"]=function(t){var e=t.data,n=t.xaccessor,r=t.yaccessor,i=t.width,u=t.height,p=t.closed,l=t.min,f=t.max;n||(n=function(t){var e=a(t,2),n=e[0];e[1];return n}),r||(r=function(t){var e=a(t,2),n=(e[0],e[1]);return n});var d=function(t){return[n(t),r(t)]},h=e.map(function(t){return c(t,d)}),m=(0,s.minBy)(h,function(t){return t.xmin}),v=(0,s.maxBy)(h,function(t){return t.xmax}),g=null==l?(0,s.minBy)(h,function(t){return t.ymin}):l,b=null==f?(0,s.maxBy)(h,function(t){return t.ymax}):f;p&&(g=Math.min(g,0),b=Math.max(b,0));var y=p?0:g,x=(0,o["default"])([m,v],[0,i]),_=(0,o["default"])([g,b],[u,0]),w=function(t){var e=a(t,2),n=e[0],r=e[1];return[x(n),_(r)]};return{arranged:h,scale:w,xscale:x,yscale:_,base:y}},e.exports=n["default"]},{197:197,198:198}],197:[function(t,e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function t(t,e){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!e||n.length!==e);r=!0);}catch(u){a=!0,i=u}finally{try{!r&&s["return"]&&s["return"]()}finally{if(a)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=function i(t,e){var n=r(t,2),a=n[0],o=n[1],s=r(e,2),u=s[0],c=s[1],p=function(t){return u+(c-u)*(t-a)/(o-a)};return p.inverse=function(){return i([u,c],[a,o])},p};n["default"]=a,e.exports=n["default"]},{}],198:[function(t,e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function t(t,e){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!e||n.length!==e);r=!0);}catch(u){a=!0,i=u}finally{try{!r&&s["return"]&&s["return"]()}finally{if(a)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=function(t){return t.reduce(function(t,e){return t+e},0)},i=function(t){return t.reduce(function(t,e){return Math.min(t,e)})},o=function(t){return t.reduce(function(t,e){return Math.max(t,e)})},s=function(t,e){return t.reduce(function(t,n){return t+e(n)},0)},u=function(t,e){return t.reduce(function(t,n){return Math.min(t,e(n))},1/0)},c=function(t,e){return t.reduce(function(t,n){return Math.max(t,e(n))},-(1/0))},p=function(t,e){var n=r(t,2),a=n[0],i=n[1],o=r(e,2),s=o[0],u=o[1];return[a+s,i+u]},l=function(t,e){var n=r(t,2),a=n[0],i=n[1],o=r(e,2),s=o[0],u=o[1];return[a-s,i-u]},f=function(t,e){var n=r(e,2),a=n[0],i=n[1];return[t*a,t*i]},d=function(t){var e=r(t,2),n=e[0],a=e[1];return Math.sqrt(n*n+a*a)},h=function(t){return t.reduce(p,[0,0])},m=function(t){return f(1/t.length,t.reduce(p))},v=function(t,e){return f(t,[Math.sin(e),-Math.cos(e)])},g=function(t,e){var n=t||{};for(var r in n){var a=n[r];e[r]=a(e.index,e.item,e.group)}return e},b=function(t,e,n){for(var r=[],a=t;e>a;a++)r.push(a);return n&&r.push(e),r},y=function(t,e){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=Object.keys(t)[Symbol.iterator]();!(r=(o=s.next()).done);r=!0){var u=o.value,c=t[u];n.push(e(u,c))}}catch(p){a=!0,i=p}finally{try{!r&&s["return"]&&s["return"]()}finally{if(a)throw i}}return n},x=function(t){return y(t,function(t,e){return[t,e]})},_=function(t){return t};n.sum=a,n.min=i,n.max=o,n.sumBy=s,n.minBy=u,n.maxBy=c,n.plus=p,n.minus=l,n.times=f,n.id=_,n.length=d,n.sumVectors=h,n.average=m,n.onCircle=v,n.enhance=g,n.range=b,n.mapObject=y,n.pairs=x,n["default"]={sum:a,min:i,max:o,sumBy:s,minBy:u,maxBy:c,plus:p,minus:l,times:f,id:_,length:d,sumVectors:h,average:m,onCircle:v,enhance:g,range:b,mapObject:y,pairs:x}},{}],199:[function(t,e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function t(t,e){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!e||n.length!==e);r=!0);}catch(u){a=!0,i=u}finally{try{!r&&s["return"]&&s["return"]()}finally{if(a)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=function i(t){var e=t||[],n=function(t,e){var n=t.slice(0,t.length);return n.push(e),n},a=function(t,e){var n=r(t,2),a=n[0],i=n[1],o=r(e,2),s=o[0],u=o[1];return a===s&&i===u},o=function(t,e){for(var n=t.length;"0"===t.charAt(n-1);)n-=1;return"."===t.charAt(n-1)&&(n-=1),t.substr(0,n)},s=function(t,e){var n=t.toFixed(e);return o(n)},u=function(t){var e=t.command,n=t.params,r=n.map(function(t){return s(t,6)});return e+" "+r.join(" ")},c=function(t,e){var n=t.command,a=t.params,i=r(e,2),o=i[0],s=i[1];switch(n){case"M":return[a[0],a[1]];case"L":return[a[0],a[1]];case"H":return[a[0],s];case"V":return[o,a[0]];case"Z":return null;case"C":return[a[4],a[5]];case"S":return[a[2],a[3]];case"Q":return[a[2],a[3]];case"T":return[a[0],a[1]];case"A":return[a[5],a[6]]}},p=function(t,e){return function(n){var r="object"==typeof n?t.map(function(t){return n[t]}):arguments;return e.apply(null,r)}},l=function(t){return i(n(e,t))};return{moveto:p(["x","y"],function(t,e){return l({command:"M",params:[t,e]})}),lineto:p(["x","y"],function(t,e){return l({command:"L",params:[t,e]})}),hlineto:p(["x"],function(t){return l({command:"H",params:[t]})}),vlineto:p(["y"],function(t){return l({command:"V",params:[t]})}),closepath:function(){return l({command:"Z",params:[]})},curveto:p(["x1","y1","x2","y2","x","y"],function(t,e,n,r,a,i){return l({command:"C",params:[t,e,n,r,a,i]})}),smoothcurveto:p(["x2","y2","x","y"],function(t,e,n,r){return l({command:"S",params:[t,e,n,r]})}),qcurveto:p(["x1","y1","x","y"],function(t,e,n,r){return l({command:"Q",params:[t,e,n,r]})}),smoothqcurveto:p(["x","y"],function(t,e){return l({command:"T",params:[t,e]})}),arc:p(["rx","ry","xrot","largeArcFlag","sweepFlag","x","y"],function(t,e,n,r,a,i,o){return l({command:"A",params:[t,e,n,r,a,i,o]})}),print:function(){return e.map(u).join(" ")},points:function(){var t=[],n=[0,0],r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done);r=!0){var u=o.value,p=c(u,n);n=p,p&&t.push(p)}}catch(l){a=!0,i=l}finally{try{!r&&s["return"]&&s["return"]()}finally{if(a)throw i}}return t},instructions:function(){return e.slice(0,e.length)},connect:function(t){var e=this.points(),n=e[e.length-1],r=t.points()[0],o=t.instructions().slice(1);return a(n,r)||o.unshift({command:"L",params:r}),i(this.instructions().concat(o))}}};n["default"]=function(){return a()},e.exports=n["default"]},{}],200:[function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function a(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e1)for(var n=1;n1?e-1:0),r=1;e>r;r++)n[r-1]=arguments[r];for(var a,i;i=n.shift();)for(a in i)Mo.call(i,a)&&(t[a]=i[a]);return t}function a(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;e>r;r++)n[r-1]=arguments[r];return n.forEach(function(e){for(var n in e)!e.hasOwnProperty(n)||n in t||(t[n]=e[n])}),t}function i(t){return"[object Array]"===Lo.call(t)}function o(t){return Fo.test(Lo.call(t))}function s(t,e){return null===t&&null===e?!0:"object"==typeof t||"object"==typeof e?!1:t===e}function u(t){return!isNaN(parseFloat(t))&&isFinite(t)}function c(t){return t&&"[object Object]"===Lo.call(t)}function p(t,e){return t.replace(/%s/g,function(){return e.shift()})}function l(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;e>r;r++)n[r-1]=arguments[r];throw t=p(t,n),Error(t)}function f(){Mv.DEBUG&&Po.apply(null,arguments)}function d(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;e>r;r++)n[r-1]=arguments[r];t=p(t,n),To(t,n)}function h(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;e>r;r++)n[r-1]=arguments[r];t=p(t,n),No[t]||(No[t]=!0,To(t,n))}function m(){Mv.DEBUG&&d.apply(null,arguments)}function v(){Mv.DEBUG&&h.apply(null,arguments)}function g(t,e,n){var r=b(t,e,n);return r?r[t][n]:null}function b(t,e,n){for(;e;){if(n in e[t])return e;if(e.isolated)return null;e=e.parent}}function y(t){return function(){return t}}function x(t){var e,n,r,a,i,o;for(e=t.split("."),(n=Wo[e.length])||(n=_(e.length)),i=[],r=function(t,n){return t?"*":e[n]},a=n.length;a--;)o=n[a].map(r).join("."),i.hasOwnProperty(o)||(i.push(o),i[o]=!0);return i}function _(t){var e,n,r,a,i,o,s,u,c="";if(!Wo[t]){for(r=[];c.length=i;i+=1){for(n=i.toString(2);n.lengtho;o++)u.push(a(n[o]));r[i]=u}Wo[t]=r}return Wo[t]}function w(t,e,n,r){var a=t[e];if(!a||!a.equalsOrStartsWith(r)&&a.equalsOrStartsWith(n))return t[e]=a?a.replace(n,r):r,!0}function k(t){var e=t.slice(2);return"i"===t[1]&&u(e)?+e:e}function E(t){return null==t?t:(Ko.hasOwnProperty(t)||(Ko[t]=new $o(t)),Ko[t])}function S(t,e){function n(e,n){var r,a,o;return n.isRoot?o=[].concat(Object.keys(t.viewmodel.data),Object.keys(t.viewmodel.mappings),Object.keys(t.viewmodel.computations)):(r=t.viewmodel.wrapped[n.str],a=r?r.get():t.viewmodel.get(n),o=a?Object.keys(a):null),o&&o.forEach(function(t){"_ractive"===t&&i(a)||e.push(n.join(t))}),e}var r,a,o;for(r=e.str.split("."),o=[Yo];a=r.shift();)"*"===a?o=o.reduce(n,[]):o[0]===Yo?o[0]=E(a):o=o.map(O(a));return o}function O(t){return function(e){return e.join(t)}}function C(t){return t?t.replace(Ho,".$1"):""}function A(t,e,n){if("string"!=typeof e||!u(n))throw Error("Bad arguments");var r=void 0,a=void 0;if(/\*/.test(e))return a={},S(t,E(C(e))).forEach(function(e){var r=t.viewmodel.get(e);if(!u(r))throw Error(Zo);a[e.str]=r+n}),t.set(a);if(r=t.get(e),!u(r))throw Error(Zo);return t.set(e,+r+n)}function P(t,e){return Jo(this,t,void 0===e?1:+e)}function T(t){this.event=t,this.method="on"+t,this.deprecate=rs[t]}function j(t,e){var n=t.indexOf(e);-1===n&&t.push(e)}function M(t,e){for(var n=0,r=t.length;r>n;n++)if(t[n]==e)return!0;return!1}function L(t,e){var n;if(!i(t)||!i(e))return!1;if(t.length!==e.length)return!1;for(n=t.length;n--;)if(t[n]!==e[n])return!1;return!0}function F(t){return"string"==typeof t?[t]:void 0===t?[]:t}function N(t){return t[t.length-1]}function R(t,e){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}function D(t){for(var e=[],n=t.length;n--;)e[n]=t[n];return e}function I(t){setTimeout(t,0);
-}function q(t,e){return function(){for(var n;n=t.shift();)n(e)}}function B(t,e,n,r){var a;if(e===t)throw new TypeError("A promise's fulfillment handler cannot return the same promise");if(e instanceof as)e.then(n,r);else if(!e||"object"!=typeof e&&"function"!=typeof e)n(e);else{try{a=e.then}catch(i){return void r(i)}if("function"==typeof a){var o,s,u;s=function(e){o||(o=!0,B(t,e,n,r))},u=function(t){o||(o=!0,r(t))};try{a.call(e,s,u)}catch(i){if(!o)return r(i),void(o=!0)}}else n(e)}}function V(t,e,n){var r;return e=C(e),"~/"===e.substr(0,2)?(r=E(e.substring(2)),W(t,r.firstKey,n)):"."===e[0]?(r=U(ps(n),e),r&&W(t,r.firstKey,n)):r=z(t,E(e),n),r}function U(t,e){var n;if(void 0!=t&&"string"!=typeof t&&(t=t.str),"."===e)return E(t);if(n=t?t.split("."):[],"../"===e.substr(0,3)){for(;"../"===e.substr(0,3);){if(!n.length)throw Error('Could not resolve reference - too many "../" prefixes');n.pop(),e=e.substring(3)}return n.push(e),E(n.join("."))}return E(t?t+e.replace(/^\.\//,"."):e.replace(/^\.\/?/,""))}function z(t,e,n,r){var a,i,o,s,u;if(e.isRoot)return e;for(i=e.firstKey;n;)if(a=n.context,n=n.parent,a&&(s=!0,o=t.viewmodel.get(a),o&&("object"==typeof o||"function"==typeof o)&&i in o))return a.join(e.str);return H(t.viewmodel,i)?e:t.parent&&!t.isolated&&(s=!0,n=t.component.parentFragment,i=E(i),u=z(t.parent,i,n,!0))?(t.viewmodel.map(i,{origin:t.parent.viewmodel,keypath:u}),e):r||s?void 0:(t.viewmodel.set(e,void 0),e)}function W(t,e){var n;!t.parent||t.isolated||H(t.viewmodel,e)||(e=E(e),(n=z(t.parent,e,t.component.parentFragment,!0))&&t.viewmodel.map(e,{origin:t.parent.viewmodel,keypath:n}))}function H(t,e){return""===e||e in t.data||e in t.computations||e in t.mappings}function G(t){t.teardown()}function K(t){t.unbind()}function $(t){t.unrender()}function Q(t){t.cancel()}function Y(t){t.detach()}function J(t){t.detachNodes()}function Z(t){!t.ready||t.outros.length||t.outroChildren||(t.outrosComplete||(t.parent?t.parent.decrementOutros(t):t.detachNodes(),t.outrosComplete=!0),t.intros.length||t.totalChildren||("function"==typeof t.callback&&t.callback(),t.parent&&t.parent.decrementTotal()))}function X(){for(var t,e,n;ds.ractives.length;)e=ds.ractives.pop(),n=e.viewmodel.applyChanges(),n&&gs.fire(e,n);for(tt(),t=0;t=0;i--)a=t._subs[e[i]],a&&(s=gt(t,a,n,r)&&s);if(zs.dequeue(t),t.parent&&s){if(o&&t.component){var u=t.component.name+"."+e[e.length-1];e=E(u).wildcardMatches(),n&&(n.component=t)}vt(t.parent,e,n,r)}}function gt(t,e,n,r){var a=null,i=!1;n&&!n._noArg&&(r=[n].concat(r)),e=e.slice();for(var o=0,s=e.length;s>o;o+=1)e[o].apply(t,r)===!1&&(i=!0);return n&&!n._noArg&&i&&(a=n.original)&&(a.preventDefault&&a.preventDefault(),a.stopPropagation&&a.stopPropagation()),!i}function bt(t){var e={args:Array.prototype.slice.call(arguments,1)};Ws(this,t,e)}function yt(t){var e;return t=E(C(t)),e=this.viewmodel.get(t,Ks),void 0===e&&this.parent&&!this.isolated&&ls(this,t.str,this.component.parentFragment)&&(e=this.viewmodel.get(t)),e}function xt(e,n){if(!this.fragment.rendered)throw Error("The API has changed - you must call `ractive.render(target[, anchor])` to render your Ractive instance. Once rendered you can use `ractive.insert()`.");if(e=t(e),n=t(n)||null,!e)throw Error("You must specify a valid target to insert into");e.insertBefore(this.detach(),n),this.el=e,(e.__ractive_instances__||(e.__ractive_instances__=[])).push(this),this.detached=null,_t(this)}function _t(t){Qs.fire(t),t.findAllComponents("*").forEach(function(t){_t(t.instance)})}function wt(t,e,n){var r,a;return t=E(C(t)),r=this.viewmodel.get(t),i(r)&&i(e)?(a=bs.start(this,!0),this.viewmodel.merge(t,r,e,n),bs.end(),a):this.set(t,e,n&&n.complete)}function kt(t,e){var n,r;return n=S(t,e),r={},n.forEach(function(e){r[e.str]=t.get(e.str)}),r}function Et(t,e,n,r){var a,i,o;e=E(C(e)),r=r||pu,e.isPattern?(a=new uu(t,e,n,r),t.viewmodel.patternObservers.push(a),i=!0):a=new Xs(t,e,n,r),a.init(r.init),t.viewmodel.register(e,a,i?"patternObservers":"observers"),a.ready=!0;var s={cancel:function(){var n;o||(i?(n=t.viewmodel.patternObservers.indexOf(a),t.viewmodel.patternObservers.splice(n,1),t.viewmodel.unregister(e,a,"patternObservers")):t.viewmodel.unregister(e,a,"observers"),o=!0)}};return t._observers.push(s),s}function St(t,e,n){var r,a,i,o;if(c(t)){n=e,a=t,r=[];for(t in a)a.hasOwnProperty(t)&&(e=a[t],r.push(this.observe(t,e,n)));return{cancel:function(){for(;r.length;)r.pop().cancel()}}}if("function"==typeof t)return n=e,e=t,t="",cu(this,t,e,n);if(i=t.split(" "),1===i.length)return cu(this,t,e,n);for(r=[],o=i.length;o--;)t=i[o],t&&r.push(cu(this,t,e,n));return{cancel:function(){for(;r.length;)r.pop().cancel()}}}function Ot(t,e,n){var r=this.observe(t,function(){e.apply(this,arguments),r.cancel()},{init:!1,defer:n&&n.defer});return r}function Ct(t,e){var n,r=this;if(t)n=t.split(" ").map(du).filter(hu),n.forEach(function(t){var n,a;(n=r._subs[t])&&(e?(a=n.indexOf(e),-1!==a&&n.splice(a,1)):r._subs[t]=[])});else for(t in this._subs)delete this._subs[t];return this}function At(t,e){var n,r,a,i=this;if("object"==typeof t){n=[];for(r in t)t.hasOwnProperty(r)&&n.push(this.on(r,t[r]));return{cancel:function(){for(var t;t=n.pop();)t.cancel()}}}return a=t.split(" ").map(du).filter(hu),a.forEach(function(t){(i._subs[t]||(i._subs[t]=[])).push(e)}),{cancel:function(){return i.off(t,e)}}}function Pt(t,e){var n=this.on(t,function(){e.apply(this,arguments),n.cancel()});return n}function Tt(t,e,n){var r,a,i,o,s,u,c=[];if(r=jt(t,e,n),!r)return null;for(a=t.length,s=r.length-2-r[1],i=Math.min(a,r[0]),o=i+r[1],u=0;i>u;u+=1)c.push(u);for(;o>u;u+=1)c.push(-1);for(;a>u;u+=1)c.push(u+s);return 0!==s?c.touchedFrom=r[0]:c.touchedFrom=t.length,c}function jt(t,e,n){switch(e){case"splice":for(void 0!==n[0]&&n[0]<0&&(n[0]=t.length+Math.max(n[0],-t.length));n.length<2;)n.push(0);return n[1]=Math.min(n[1],t.length-n[0]),n;case"sort":case"reverse":return null;case"pop":return t.length?[t.length-1,1]:[0,0];case"push":return[t.length,0].concat(n);case"shift":return[0,t.length?1:0];case"unshift":return[0,0].concat(n)}}function Mt(e,n){var r,a,i,o=this;if(i=this.transitionsEnabled,this.noIntro&&(this.transitionsEnabled=!1),r=bs.start(this,!0),bs.scheduleTask(function(){return ju.fire(o)},!0),this.fragment.rendered)throw Error("You cannot call ractive.render() on an already rendered instance! Call ractive.unrender() first");if(e=t(e)||this.el,n=t(n)||this.anchor,this.el=e,this.anchor=n,!this.append&&e){var s=e.__ractive_instances__;s&&s.length&&Lt(s),e.innerHTML=""}return this.cssId&&Pu.apply(),e&&((a=e.__ractive_instances__)?a.push(this):e.__ractive_instances__=[this],n?e.insertBefore(this.fragment.render(),n):e.appendChild(this.fragment.render())),bs.end(),this.transitionsEnabled=i,r.then(function(){return Mu.fire(o)})}function Lt(t){t.splice(0,t.length).forEach(G)}function Ft(t,e){for(var n=t.slice(),r=e.length;r--;)~n.indexOf(e[r])||n.push(e[r]);return n}function Nt(t,e){var n,r,a;return r='[data-ractive-css~="{'+e+'}"]',a=function(t){var e,n,a,i,o,s,u,c=[];for(e=[];n=Iu.exec(t);)e.push({str:n[0],base:n[1],modifiers:n[2]});for(i=e.map(Dt),u=e.length;u--;)s=i.slice(),a=e[u],s[u]=a.base+r+a.modifiers||"",o=i.slice(),o[u]=r+" "+o[u],c.push(s.join(" "),o.join(" "));return c.join(", ")},n=Bu.test(t)?t.replace(Bu,r):t.replace(Du,"").replace(Ru,function(t,e){var n,r;return qu.test(e)?t:(n=e.split(",").map(Rt),r=n.map(a).join(", ")+" ",t.replace(e,r))})}function Rt(t){return t.trim?t.trim():t.replace(/^\s+/,"").replace(/\s+$/,"")}function Dt(t){return t.str}function It(t){t&&t.constructor!==Object&&("function"==typeof t||("object"!=typeof t?l("data option must be an object or a function, `"+t+"` is not valid"):m("If supplied, options.data should be a plain JavaScript object - using a non-POJO as the root object may work, but is discouraged")))}function qt(t,e){It(e);var n="function"==typeof t,r="function"==typeof e;return e||n||(e={}),n||r?function(){var a=r?Bt(e,this):e,i=n?Bt(t,this):t;return Vt(a,i)}:Vt(e,t)}function Bt(t,e){var n=t.call(e);if(n)return"object"!=typeof n&&l("Data function must return an object"),n.constructor!==Object&&v("Data function returned something other than a plain JavaScript object. This might work, but is strongly discouraged"),n}function Vt(t,e){if(t&&e){for(var n in e)n in t||(t[n]=e[n]);return t}return t||e}function Ut(t){var e=Eo($u);return e.parse=function(e,n){return zt(e,n||t)},e}function zt(t,e){if(!Gu)throw Error("Missing Ractive.parse - cannot parse template. Either preparse or use the version that includes the parser");return Gu(t,e||this.options)}function Wt(t,e){var n;if(!Zi){if(e&&e.noThrow)return;throw Error("Cannot retrieve template #"+t+" as Ractive is not running in a browser.")}if(Ht(t)&&(t=t.substring(1)),!(n=document.getElementById(t))){if(e&&e.noThrow)return;throw Error("Could not find template element with id #"+t)}if("SCRIPT"!==n.tagName.toUpperCase()){if(e&&e.noThrow)return;throw Error("Template element with id #"+t+", must be a
@@ -57,5 +77,8 @@
{{#if icon}}
{{/if}}
+ {{#if icon_stack}}
+ {{{iconStackToHTML(icon_stack)}}}
+ {{/if}}
{{yield}}
diff --git a/tgui/src/components/button.styl b/tgui/src/components/button.styl
index f02c779a814..2f8613dc7a4 100644
--- a/tgui/src/components/button.styl
+++ b/tgui/src/components/button.styl
@@ -14,8 +14,8 @@ span.button
@extend {context} $fontReset
display: inline-block
vertical-align: middle
- height: 20px
- line-height: @height - 3px
+ min-height: 20px
+ line-height: @min-height - 3px
padding: 0 5px
white-space: nowrap
@@ -39,3 +39,5 @@ span:not(.button) + span.button
span.button + span:not(.button)
margin-left: 5px
+
+
diff --git a/tgui/src/interfaces/vr_sleeper.ract b/tgui/src/interfaces/vr_sleeper.ract
new file mode 100644
index 00000000000..72e83f0bee2
--- /dev/null
+++ b/tgui/src/interfaces/vr_sleeper.ract
@@ -0,0 +1,49 @@
+
+
+
+ {{#if data.vr_avatar}}
+
+
+ {{data.vr_avatar.name}}
+
+
+ {{data.vr_avatar.status}}
+
+
+ {{Math.round(adata.vr_avatar.health)}}/{{adata.vr_avatar.maxhealth}}
+
+
+ {{else}}
+
+ No Virtual Avatar detected
+
+ {{/if}}
+
+
+ {{data.toggle_open ? "Close" : "Open"}} the VR Sleeper
+
+ {{#if data.isoccupant}}
+
+ Connect to VR
+
+ {{/if}}
+ {{#if data.vr_avatar}}
+
+ Delete Virtual Avatar
+
+ {{/if}}
+
+
+
+