diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm
index 3a89d344a8..8a34879707 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm
@@ -10,14 +10,11 @@
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
"d" = (
-/turf/closed/wall{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface
- },
+/turf/closed/wall,
/area/ruin/unpowered)
"e" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
@@ -25,7 +22,6 @@
/obj/structure/table/wood,
/obj/item/storage/box/cups,
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
@@ -36,14 +32,12 @@
},
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
"h" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
@@ -51,7 +45,6 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
@@ -59,7 +52,6 @@
/obj/item/reagent_containers/food/snacks/pizzaslice/mushroom,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
@@ -72,7 +64,6 @@
},
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
@@ -89,7 +80,6 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/cobweb/cobweb2,
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
@@ -97,7 +87,6 @@
/obj/item/chair/wood/wings,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
@@ -105,7 +94,6 @@
/obj/structure/glowshroom/single,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
@@ -113,7 +101,6 @@
/obj/item/trash/plate,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
@@ -121,7 +108,6 @@
/obj/effect/decal/remains/human,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
@@ -129,7 +115,6 @@
/obj/item/chair/wood/wings,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
@@ -141,13 +126,11 @@
name = "party hat"
},
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
"s" = (
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
@@ -155,14 +138,12 @@
/obj/structure/chair/wood/wings,
/obj/effect/decal/remains/human,
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
"u" = (
/obj/structure/glowshroom/single,
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
@@ -175,7 +156,6 @@
/obj/item/kitchen/fork,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
@@ -187,7 +167,6 @@
name = "pizza spawner"
},
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
@@ -195,7 +174,6 @@
/obj/structure/table/wood,
/obj/item/trash/plate,
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
@@ -204,7 +182,6 @@
/obj/structure/glowshroom/single,
/obj/item/a_gift,
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
@@ -213,7 +190,6 @@
/obj/item/trash/plate,
/obj/item/kitchen/fork,
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
@@ -224,7 +200,6 @@
},
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
@@ -233,7 +208,6 @@
/obj/item/reagent_containers/food/snacks/pizzaslice/margherita,
/obj/item/trash/plate,
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
@@ -241,7 +215,6 @@
/obj/structure/table/wood,
/obj/item/reagent_containers/food/snacks/pizzaslice/meat,
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
@@ -249,21 +222,18 @@
/obj/structure/table/wood,
/obj/item/reagent_containers/food/snacks/store/cake/birthday,
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
"G" = (
/obj/structure/table/wood,
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
"H" = (
/obj/item/chair/wood/wings,
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
@@ -271,7 +241,6 @@
/obj/item/kitchen/fork,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
@@ -279,7 +248,6 @@
/obj/structure/glowshroom/single,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
@@ -291,7 +259,6 @@
/obj/effect/decal/remains/human,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
@@ -299,7 +266,6 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
@@ -307,7 +273,6 @@
/obj/effect/decal/cleanable/dirt,
/obj/item/a_gift,
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
@@ -320,7 +285,6 @@
/obj/item/kitchen/knife,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
@@ -330,13 +294,11 @@
},
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
"Q" = (
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
@@ -344,7 +306,6 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/baseturf_helper/lava_land/surface,
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface;
initial_gas_mix = "o2=14;n2=23;TEMP=300"
},
/area/ruin/unpowered)
diff --git a/_maps/RandomRuins/SpaceRuins/deepstorage.dmm b/_maps/RandomRuins/SpaceRuins/deepstorage.dmm
index 9ff1aad4c6..cceb58a95d 100644
--- a/_maps/RandomRuins/SpaceRuins/deepstorage.dmm
+++ b/_maps/RandomRuins/SpaceRuins/deepstorage.dmm
@@ -19,43 +19,31 @@
name = "Asteroid - Space"
})
"af" = (
-/turf/closed/wall/mineral/iron{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/closed/wall/mineral/iron,
/area/ruin/space/has_grav/deepstorage/kitchen)
"ag" = (
-/turf/closed/wall/mineral/iron{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/closed/wall/mineral/iron,
/area/ruin/space/has_grav/deepstorage/crusher)
"ah" = (
/obj/structure/kitchenspike,
-/turf/open/floor/plasteel/freezer{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/freezer,
/area/ruin/space/has_grav/deepstorage/kitchen)
"ai" = (
/obj/structure/closet/secure_closet/freezer/meat,
-/turf/open/floor/plasteel/freezer{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/freezer,
/area/ruin/space/has_grav/deepstorage/kitchen)
"aj" = (
/obj/machinery/light/small{
dir = 8
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/crusher)
"ak" = (
/obj/machinery/conveyor{
dir = 4;
id = "bunkerrecycle"
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/crusher)
"al" = (
/obj/machinery/conveyor{
@@ -65,9 +53,7 @@
/obj/machinery/light/small{
dir = 1
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/crusher)
"am" = (
/obj/machinery/recycler/deathtrap,
@@ -75,9 +61,7 @@
dir = 4;
id = "bunkerrecycle"
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/crusher)
"an" = (
/obj/machinery/conveyor{
@@ -85,9 +69,7 @@
id = "bunkerrecycle";
movedir = 2
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/crusher)
"ao" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on{
@@ -96,46 +78,34 @@
/obj/machinery/light{
dir = 8
},
-/turf/open/floor/plasteel/freezer{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/freezer,
/area/ruin/space/has_grav/deepstorage/kitchen)
"ap" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
dir = 10
},
-/turf/open/floor/plasteel/freezer{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/freezer,
/area/ruin/space/has_grav/deepstorage/kitchen)
"aq" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 6
},
-/turf/open/floor/plasteel/freezer{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/freezer,
/area/ruin/space/has_grav/deepstorage/kitchen)
"ar" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
dir = 8
},
/obj/structure/reagent_dispensers/beerkeg,
-/turf/open/floor/plasteel/freezer{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/freezer,
/area/ruin/space/has_grav/deepstorage/kitchen)
"as" = (
/obj/structure/table,
/obj/item/storage/toolbox/emergency,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/crusher)
"at" = (
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/crusher)
"au" = (
/obj/machinery/conveyor_switch{
@@ -144,9 +114,7 @@
/obj/structure/window/reinforced{
dir = 1
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/crusher)
"av" = (
/obj/structure/window/plasma/reinforced{
@@ -157,62 +125,45 @@
id = "bunkerrecycle";
movedir = 2
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/crusher)
"aw" = (
-/turf/closed/wall/mineral/iron{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/obj/effect/baseturf_helper/asteroid/airless,
+/turf/closed/wall/mineral/iron,
/area/ruin/space/has_grav/deepstorage/storage)
"ax" = (
/obj/machinery/processor{
name = "processor"
},
-/turf/open/floor/plasteel/freezer{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/freezer,
/area/ruin/space/has_grav/deepstorage/kitchen)
"ay" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
-/turf/open/floor/plasteel/freezer{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/freezer,
/area/ruin/space/has_grav/deepstorage/kitchen)
"az" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel/freezer{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/freezer,
/area/ruin/space/has_grav/deepstorage/kitchen)
"aA" = (
/obj/machinery/gibber,
-/turf/open/floor/plasteel/freezer{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/freezer,
/area/ruin/space/has_grav/deepstorage/kitchen)
"aB" = (
/obj/structure/table,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/crusher)
"aC" = (
/obj/structure/cable/yellow{
icon_state = "2-4"
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/crusher)
"aD" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/crusher)
"aE" = (
/obj/structure/cable/yellow{
@@ -223,9 +174,7 @@
name = "Recycling APC";
pixel_y = -24
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/crusher)
"aF" = (
/obj/machinery/conveyor{
@@ -236,9 +185,7 @@
/obj/machinery/light/small{
dir = 4
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/crusher)
"aG" = (
/obj/structure/closet/cardboard,
@@ -345,18 +292,14 @@
/area/ruin/space/has_grav/deepstorage/storage)
"aM" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
-/turf/closed/wall/mineral/iron{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/closed/wall/mineral/iron,
/area/ruin/space/has_grav/deepstorage/kitchen)
"aN" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
/obj/machinery/door/airlock{
name = "Freezer"
},
-/turf/open/floor/plasteel/freezer{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/freezer,
/area/ruin/space/has_grav/deepstorage/kitchen)
"aO" = (
/obj/machinery/door/airlock/highsecurity{
@@ -366,23 +309,17 @@
/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/crusher)
"aP" = (
/obj/machinery/door/airlock/highsecurity{
name = "Recycling Room";
req_access_txt = "200"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/crusher)
"aQ" = (
-/turf/closed/wall/mineral/iron{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/closed/wall/mineral/iron,
/area/ruin/space/has_grav/deepstorage/hydroponics)
"aR" = (
/obj/structure/closet/cardboard,
@@ -466,9 +403,7 @@
},
/obj/item/storage/box/cups,
/obj/item/reagent_containers/glass/beaker,
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/cafeteria,
/area/ruin/space/has_grav/deepstorage/kitchen)
"aY" = (
/obj/structure/table,
@@ -482,9 +417,7 @@
/obj/machinery/firealarm{
pixel_y = 24
},
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/cafeteria,
/area/ruin/space/has_grav/deepstorage/kitchen)
"aZ" = (
/obj/structure/table,
@@ -497,9 +430,7 @@
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
dir = 4
},
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/cafeteria,
/area/ruin/space/has_grav/deepstorage/kitchen)
"ba" = (
/obj/structure/table,
@@ -512,30 +443,22 @@
dir = 9
},
/obj/item/kitchen/knife,
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/cafeteria,
/area/ruin/space/has_grav/deepstorage/kitchen)
"bb" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/cafeteria,
/area/ruin/space/has_grav/deepstorage/kitchen)
"bc" = (
/obj/structure/sink/kitchen{
pixel_y = 24
},
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/cafeteria,
/area/ruin/space/has_grav/deepstorage/kitchen)
"bd" = (
/obj/structure/table,
/obj/machinery/microwave,
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/cafeteria,
/area/ruin/space/has_grav/deepstorage/kitchen)
"be" = (
/obj/structure/cable/yellow{
@@ -544,17 +467,13 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on{
dir = 4
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"bf" = (
/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{
dir = 1
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"bg" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
@@ -562,9 +481,7 @@
},
/obj/machinery/door/firedoor,
/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/hydroponics)
"bh" = (
/obj/structure/table,
@@ -573,9 +490,7 @@
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
dir = 4
},
-/turf/open/floor/plasteel/hydrofloor{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/hydrofloor,
/area/ruin/space/has_grav/deepstorage/hydroponics)
"bi" = (
/obj/machinery/vending/hydronutrients,
@@ -585,9 +500,7 @@
/obj/machinery/firealarm{
pixel_y = 24
},
-/turf/open/floor/plasteel/hydrofloor{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/hydrofloor,
/area/ruin/space/has_grav/deepstorage/hydroponics)
"bj" = (
/obj/machinery/vending/hydroseeds{
@@ -596,18 +509,14 @@
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
dir = 4
},
-/turf/open/floor/plasteel/hydrofloor{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/hydrofloor,
/area/ruin/space/has_grav/deepstorage/hydroponics)
"bk" = (
/obj/machinery/hydroponics/constructable,
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
dir = 4
},
-/turf/open/floor/light{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/light,
/area/ruin/space/has_grav/deepstorage/hydroponics)
"bl" = (
/obj/machinery/hydroponics/constructable,
@@ -617,57 +526,43 @@
/obj/machinery/light{
dir = 1
},
-/turf/open/floor/light{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/light,
/area/ruin/space/has_grav/deepstorage/hydroponics)
"bm" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
dir = 4
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/storage)
"bn" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/storage)
"bo" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 10
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/storage)
"bp" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
dir = 6
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/storage)
"bq" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
dir = 4
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/storage)
"br" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on{
dir = 8
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/storage)
"bs" = (
/obj/structure/closet/secure_closet/freezer/kitchen{
@@ -677,38 +572,28 @@
dir = 4
},
/obj/item/storage/box/drinkingglasses,
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/cafeteria,
/area/ruin/space/has_grav/deepstorage/kitchen)
"bt" = (
/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{
dir = 4
},
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/cafeteria,
/area/ruin/space/has_grav/deepstorage/kitchen)
"bu" = (
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/cafeteria,
/area/ruin/space/has_grav/deepstorage/kitchen)
"bv" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
dir = 4
},
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/cafeteria,
/area/ruin/space/has_grav/deepstorage/kitchen)
"bw" = (
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
dir = 4
},
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/cafeteria,
/area/ruin/space/has_grav/deepstorage/kitchen)
"bx" = (
/obj/structure/table,
@@ -717,9 +602,7 @@
dir = 4;
pixel_x = 24
},
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/cafeteria,
/area/ruin/space/has_grav/deepstorage/kitchen)
"by" = (
/obj/structure/cable/yellow{
@@ -728,35 +611,25 @@
/obj/machinery/light{
dir = 8
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"bz" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"bA" = (
/obj/machinery/door/firedoor,
/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/hydroponics)
"bB" = (
/obj/structure/table,
/obj/item/cultivator,
/obj/item/hatchet,
-/turf/open/floor/plasteel/hydrofloor{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/hydrofloor,
/area/ruin/space/has_grav/deepstorage/hydroponics)
"bC" = (
-/turf/open/floor/plasteel/hydrofloor{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/hydrofloor,
/area/ruin/space/has_grav/deepstorage/hydroponics)
"bD" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on{
@@ -766,52 +639,38 @@
dir = 4;
pixel_x = 24
},
-/turf/open/floor/plasteel/hydrofloor{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/hydrofloor,
/area/ruin/space/has_grav/deepstorage/hydroponics)
"bE" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
/obj/structure/tank_dispenser/oxygen,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/storage)
"bF" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/storage)
"bG" = (
/obj/structure/reagent_dispensers/fueltank,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/storage)
"bH" = (
/obj/structure/reagent_dispensers/watertank/high,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/storage)
"bI" = (
/obj/structure/closet/secure_closet/freezer/fridge,
/obj/item/storage/box/ingredients/wildcard,
/obj/item/storage/box/ingredients/wildcard,
/obj/item/storage/box/ingredients/wildcard,
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/cafeteria,
/area/ruin/space/has_grav/deepstorage/kitchen)
"bJ" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
/obj/structure/cable/yellow{
icon_state = "2-4"
},
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/cafeteria,
/area/ruin/space/has_grav/deepstorage/kitchen)
"bK" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
@@ -820,9 +679,7 @@
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/cafeteria,
/area/ruin/space/has_grav/deepstorage/kitchen)
"bL" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
@@ -831,9 +688,7 @@
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/cafeteria,
/area/ruin/space/has_grav/deepstorage/kitchen)
"bM" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
@@ -842,9 +697,7 @@
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/cafeteria,
/area/ruin/space/has_grav/deepstorage/kitchen)
"bN" = (
/obj/structure/cable/yellow{
@@ -855,16 +708,12 @@
name = "Kitchen APC";
pixel_y = -24
},
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/cafeteria,
/area/ruin/space/has_grav/deepstorage/kitchen)
"bO" = (
/obj/machinery/light,
/obj/machinery/vending/dinnerware,
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/cafeteria,
/area/ruin/space/has_grav/deepstorage/kitchen)
"bP" = (
/obj/structure/cable/yellow{
@@ -874,32 +723,24 @@
dir = 8;
pixel_x = -24
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"bQ" = (
/obj/machinery/door/airlock/public/glass{
name = "Hydroponics"
},
-/turf/open/floor/plasteel/hydrofloor{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/hydrofloor,
/area/ruin/space/has_grav/deepstorage/hydroponics)
"bR" = (
/obj/structure/sink{
dir = 4;
pixel_x = 11
},
-/turf/open/floor/plasteel/hydrofloor{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/hydrofloor,
/area/ruin/space/has_grav/deepstorage/hydroponics)
"bS" = (
/obj/machinery/hydroponics/constructable,
-/turf/open/floor/light{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/light,
/area/ruin/space/has_grav/deepstorage/hydroponics)
"bT" = (
/obj/effect/turf_decal/delivery,
@@ -915,9 +756,7 @@
/obj/machinery/light{
dir = 8
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/storage)
"bU" = (
/obj/effect/turf_decal/delivery,
@@ -930,21 +769,15 @@
/obj/item/reagent_containers/food/snacks/beans,
/obj/item/reagent_containers/food/snacks/beans,
/obj/item/reagent_containers/food/snacks/beans,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/storage)
"bV" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/storage)
"bW" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/closed/wall/mineral/iron{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/closed/wall/mineral/iron,
/area/ruin/space/has_grav/deepstorage/storage)
"bX" = (
/obj/machinery/door/airlock/highsecurity{
@@ -952,9 +785,7 @@
req_access_txt = "200"
},
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/storage)
"bY" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
@@ -965,16 +796,12 @@
/obj/machinery/door/airlock/public/glass{
name = "Kitchen"
},
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/cafeteria,
/area/ruin/space/has_grav/deepstorage/kitchen)
"bZ" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
/obj/machinery/smartfridge,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/kitchen)
"ca" = (
/obj/structure/cable/yellow{
@@ -984,18 +811,14 @@
icon_state = "2-4"
},
/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"cb" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"cc" = (
/obj/structure/cable/yellow{
@@ -1003,35 +826,27 @@
},
/obj/machinery/door/firedoor,
/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/hydroponics)
"cd" = (
/obj/structure/table,
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/turf/open/floor/plasteel/hydrofloor{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/hydrofloor,
/area/ruin/space/has_grav/deepstorage/hydroponics)
"ce" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/turf/open/floor/plasteel/hydrofloor{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/hydrofloor,
/area/ruin/space/has_grav/deepstorage/hydroponics)
"cf" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
},
/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
-/turf/open/floor/plasteel/hydrofloor{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/hydrofloor,
/area/ruin/space/has_grav/deepstorage/hydroponics)
"cg" = (
/obj/structure/cable/yellow{
@@ -1042,9 +857,7 @@
name = "Hydroponics APC";
pixel_x = 24
},
-/turf/open/floor/plasteel/hydrofloor{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/hydrofloor,
/area/ruin/space/has_grav/deepstorage/hydroponics)
"ch" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
@@ -1052,15 +865,11 @@
dir = 8;
pixel_x = 24
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/storage)
"ci" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"cj" = (
/obj/structure/noticeboard{
@@ -1069,9 +878,7 @@
/obj/item/paper/fluff/ruins/deepstorage/water_concern,
/obj/item/paper/fluff/ruins/deepstorage/hydro_notice,
/obj/item/paper/fluff/ruins/deepstorage/recycling_notice,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"ck" = (
/obj/structure/chair{
@@ -1083,9 +890,7 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
dir = 4
},
-/turf/open/floor/plasteel/bar{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/bar,
/area/ruin/space/has_grav/deepstorage)
"cl" = (
/obj/structure/table,
@@ -1096,9 +901,7 @@
/obj/machinery/light{
dir = 1
},
-/turf/open/floor/plasteel/bar{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/bar,
/area/ruin/space/has_grav/deepstorage)
"cm" = (
/obj/structure/table,
@@ -1110,9 +913,7 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
},
-/turf/open/floor/plasteel/bar{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/bar,
/area/ruin/space/has_grav/deepstorage)
"cn" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
@@ -1122,40 +923,30 @@
/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/turf/open/floor/plasteel/bar{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/bar,
/area/ruin/space/has_grav/deepstorage)
"co" = (
/obj/structure/closet/crate/bin,
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
dir = 4
},
-/turf/open/floor/plasteel/bar{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/bar,
/area/ruin/space/has_grav/deepstorage)
"cp" = (
-/turf/closed/wall/mineral/iron{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/closed/wall/mineral/iron,
/area/ruin/space/has_grav/deepstorage)
"cq" = (
/obj/machinery/shower{
dir = 4
},
/obj/item/soap,
-/turf/open/floor/plasteel/freezer{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/freezer,
/area/ruin/space/has_grav/deepstorage)
"cr" = (
/obj/machinery/light{
dir = 1
},
-/turf/open/floor/plasteel/freezer{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/freezer,
/area/ruin/space/has_grav/deepstorage)
"cs" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on,
@@ -1164,9 +955,7 @@
locked = 0;
pixel_y = 23
},
-/turf/open/floor/plasteel/freezer{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/freezer,
/area/ruin/space/has_grav/deepstorage)
"ct" = (
/obj/structure/cable/yellow{
@@ -1175,18 +964,14 @@
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
dir = 8
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"cu" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"cv" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
@@ -1194,9 +979,7 @@
},
/obj/machinery/door/firedoor,
/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/hydroponics)
"cw" = (
/obj/structure/table,
@@ -1209,18 +992,14 @@
pixel_y = 4
},
/obj/item/reagent_containers/glass/bucket,
-/turf/open/floor/plasteel/hydrofloor{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/hydrofloor,
/area/ruin/space/has_grav/deepstorage/hydroponics)
"cx" = (
/obj/machinery/seed_extractor,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
},
-/turf/open/floor/plasteel/hydrofloor{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/hydrofloor,
/area/ruin/space/has_grav/deepstorage/hydroponics)
"cy" = (
/obj/machinery/biogenerator,
@@ -1228,27 +1007,21 @@
dir = 4
},
/obj/item/reagent_containers/glass/beaker/large,
-/turf/open/floor/plasteel/hydrofloor{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/hydrofloor,
/area/ruin/space/has_grav/deepstorage/hydroponics)
"cz" = (
/obj/machinery/hydroponics/constructable,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
},
-/turf/open/floor/light{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/light,
/area/ruin/space/has_grav/deepstorage/hydroponics)
"cA" = (
/obj/machinery/hydroponics/constructable,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 9
},
-/turf/open/floor/light{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/light,
/area/ruin/space/has_grav/deepstorage/hydroponics)
"cB" = (
/obj/effect/turf_decal/delivery,
@@ -1261,9 +1034,7 @@
/obj/item/reagent_containers/glass/beaker/waterbottle/large,
/obj/item/reagent_containers/glass/beaker/waterbottle/large,
/obj/item/reagent_containers/glass/beaker/waterbottle/large,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/storage)
"cC" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
@@ -1272,9 +1043,7 @@
/obj/structure/cable/yellow{
icon_state = "2-4"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/storage)
"cD" = (
/obj/machinery/door/airlock/highsecurity{
@@ -1287,9 +1056,7 @@
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/storage)
"cE" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
@@ -1299,74 +1066,54 @@
/obj/structure/cable/yellow{
icon_state = "2-8"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"cF" = (
/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"cG" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
dir = 10
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"cH" = (
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/plasteel/bar{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/bar,
/area/ruin/space/has_grav/deepstorage)
"cI" = (
/obj/structure/table,
-/turf/open/floor/plasteel/bar{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/bar,
/area/ruin/space/has_grav/deepstorage)
"cJ" = (
/obj/structure/table,
/obj/item/kitchen/fork,
-/turf/open/floor/plasteel/bar{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/bar,
/area/ruin/space/has_grav/deepstorage)
"cK" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/turf/open/floor/plasteel/bar{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/bar,
/area/ruin/space/has_grav/deepstorage)
"cL" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
/obj/machinery/vending/coffee,
-/turf/open/floor/plasteel/bar{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/bar,
/area/ruin/space/has_grav/deepstorage)
"cM" = (
/obj/machinery/shower{
dir = 4
},
/obj/structure/window/plasma/reinforced,
-/turf/open/floor/plasteel/freezer{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/freezer,
/area/ruin/space/has_grav/deepstorage)
"cN" = (
-/turf/open/floor/plasteel/freezer{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/freezer,
/area/ruin/space/has_grav/deepstorage)
"cO" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
@@ -1377,18 +1124,14 @@
/obj/structure/mirror{
pixel_x = 24
},
-/turf/open/floor/plasteel/freezer{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/freezer,
/area/ruin/space/has_grav/deepstorage)
"cP" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"cQ" = (
/obj/structure/cable/yellow,
@@ -1397,9 +1140,7 @@
name = "Storage APC";
pixel_x = 24
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/storage)
"cR" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
@@ -1407,20 +1148,14 @@
icon_state = "1-2"
},
/obj/machinery/computer/arcade,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"cS" = (
/obj/structure/chair/stool,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"cT" = (
-/turf/open/floor/plasteel/bar{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/bar,
/area/ruin/space/has_grav/deepstorage)
"cU" = (
/obj/structure/chair{
@@ -1429,9 +1164,7 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on{
dir = 4
},
-/turf/open/floor/plasteel/bar{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/bar,
/area/ruin/space/has_grav/deepstorage)
"cV" = (
/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{
@@ -1440,9 +1173,7 @@
/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/turf/open/floor/plasteel/bar{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/bar,
/area/ruin/space/has_grav/deepstorage)
"cW" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
@@ -1451,30 +1182,22 @@
dir = 4;
pixel_x = 24
},
-/turf/open/floor/plasteel/bar{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/bar,
/area/ruin/space/has_grav/deepstorage)
"cX" = (
/obj/structure/toilet{
dir = 4
},
/obj/structure/curtain,
-/turf/open/floor/plasteel/freezer{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/freezer,
/area/ruin/space/has_grav/deepstorage)
"cY" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
-/turf/open/floor/plasteel/freezer{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/freezer,
/area/ruin/space/has_grav/deepstorage)
"cZ" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
-/turf/open/floor/plasteel/freezer{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/freezer,
/area/ruin/space/has_grav/deepstorage)
"da" = (
/obj/structure/cable/yellow{
@@ -1482,9 +1205,7 @@
},
/obj/machinery/door/firedoor,
/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/armory)
"db" = (
/obj/structure/table,
@@ -1492,9 +1213,7 @@
/obj/item/device/healthanalyzer,
/obj/item/stack/medical/gauze,
/obj/item/stack/medical/gauze,
-/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/dark,
/area/ruin/space/has_grav/deepstorage/armory)
"dc" = (
/obj/structure/table,
@@ -1503,9 +1222,7 @@
pixel_y = 4
},
/obj/item/storage/firstaid/regular,
-/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/dark,
/area/ruin/space/has_grav/deepstorage/armory)
"dd" = (
/obj/structure/table,
@@ -1517,30 +1234,22 @@
/obj/machinery/light{
dir = 1
},
-/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/dark,
/area/ruin/space/has_grav/deepstorage/armory)
"de" = (
-/turf/closed/wall/mineral/iron{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/closed/wall/mineral/iron,
/area/ruin/space/has_grav/deepstorage/armory)
"df" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 6
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/storage)
"dg" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
},
-/turf/closed/wall/mineral/iron{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/closed/wall/mineral/iron,
/area/ruin/space/has_grav/deepstorage/storage)
"dh" = (
/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,
@@ -1548,9 +1257,7 @@
icon_state = "1-4"
},
/obj/machinery/computer/arcade,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"di" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
@@ -1560,9 +1267,7 @@
icon_state = "4-8"
},
/obj/structure/chair/stool,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"dj" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
@@ -1575,9 +1280,7 @@
/obj/structure/cable/yellow{
icon_state = "2-4"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"dk" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
@@ -1586,9 +1289,7 @@
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"dl" = (
/obj/structure/cable/yellow{
@@ -1597,17 +1298,13 @@
/obj/structure/cable/yellow{
icon_state = "2-4"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"dm" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"dn" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
@@ -1617,9 +1314,7 @@
/obj/structure/cable/yellow{
icon_state = "2-8"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"do" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
@@ -1627,24 +1322,18 @@
dir = 4;
pixel_x = 24
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"dp" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/closed/wall/mineral/iron{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/closed/wall/mineral/iron,
/area/ruin/space/has_grav/deepstorage)
"dq" = (
/obj/machinery/door/airlock{
name = "Showers"
},
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
-/turf/open/floor/plasteel/freezer{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/freezer,
/area/ruin/space/has_grav/deepstorage)
"dr" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
@@ -1654,9 +1343,7 @@
/obj/structure/cable/yellow{
icon_state = "2-4"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"ds" = (
/obj/structure/cable/yellow{
@@ -1667,20 +1354,14 @@
},
/obj/machinery/door/firedoor,
/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/armory)
"dt" = (
-/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/dark,
/area/ruin/space/has_grav/deepstorage/armory)
"du" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
-/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/dark,
/area/ruin/space/has_grav/deepstorage/armory)
"dv" = (
/obj/structure/table,
@@ -1695,9 +1376,7 @@
dir = 4;
pixel_x = 24
},
-/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/dark,
/area/ruin/space/has_grav/deepstorage/armory)
"dw" = (
/obj/effect/turf_decal/delivery,
@@ -1716,9 +1395,7 @@
/obj/item/vending_refill/coffee,
/obj/item/vending_refill/cigarette,
/obj/item/vending_refill/cigarette,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/storage)
"dx" = (
/obj/effect/turf_decal/delivery,
@@ -1734,38 +1411,28 @@
/obj/item/vending_refill/coffee,
/obj/item/vending_refill/cigarette,
/obj/item/vending_refill/cigarette,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/storage)
"dy" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
dir = 1
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/storage)
"dz" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 6
},
-/turf/closed/wall/mineral/iron{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/closed/wall/mineral/iron,
/area/ruin/space/has_grav/deepstorage/storage)
"dA" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 9
},
-/turf/closed/wall/mineral/iron{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/closed/wall/mineral/iron,
/area/ruin/space/has_grav/deepstorage/dorm)
"dB" = (
-/turf/closed/wall/mineral/iron{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/closed/wall/mineral/iron,
/area/ruin/space/has_grav/deepstorage/dorm)
"dC" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
@@ -1775,17 +1442,13 @@
/obj/machinery/light{
dir = 8
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"dD" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 5
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"dE" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
@@ -1794,17 +1457,13 @@
/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"dF" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"dG" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
@@ -1814,15 +1473,11 @@
/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"dH" = (
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"dI" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
@@ -1831,33 +1486,25 @@
/obj/machinery/light{
dir = 1
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"dJ" = (
/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"dK" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
},
/obj/machinery/door/firedoor,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"dL" = (
/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,
/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"dM" = (
/obj/machinery/door/airlock/highsecurity{
@@ -1867,25 +1514,19 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
},
-/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/dark,
/area/ruin/space/has_grav/deepstorage/armory)
"dN" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
},
-/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/dark,
/area/ruin/space/has_grav/deepstorage/armory)
"dO" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 9
},
-/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/dark,
/area/ruin/space/has_grav/deepstorage/armory)
"dP" = (
/obj/structure/table,
@@ -1900,15 +1541,11 @@
dir = 8;
pixel_x = 24
},
-/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/dark,
/area/ruin/space/has_grav/deepstorage/armory)
"dQ" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/closed/wall/mineral/iron{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/closed/wall/mineral/iron,
/area/ruin/space/has_grav/deepstorage/dorm)
"dR" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
@@ -1917,9 +1554,7 @@
/obj/structure/cable/yellow{
icon_state = "2-4"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/dorm)
"dS" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
@@ -1932,26 +1567,20 @@
/obj/machinery/door/airlock/public/glass{
name = "Dorms"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/dorm)
"dT" = (
/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden,
/obj/structure/cable/yellow{
icon_state = "1-8"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"dU" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
dir = 4
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"dV" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
@@ -1964,9 +1593,7 @@
pixel_y = -24
},
/obj/effect/turf_decal/stripes/corner,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"dW" = (
/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden,
@@ -1974,9 +1601,7 @@
icon_state = "1-4"
},
/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"dX" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
@@ -1985,9 +1610,7 @@
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"dY" = (
/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{
@@ -1999,9 +1622,7 @@
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"dZ" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
@@ -2011,18 +1632,14 @@
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"ea" = (
/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden,
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"eb" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
@@ -2032,9 +1649,7 @@
icon_state = "4-8"
},
/obj/machinery/door/firedoor,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"ec" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
@@ -2050,18 +1665,14 @@
/obj/structure/cable/yellow{
icon_state = "2-4"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"ed" = (
/obj/machinery/atmospherics/pipe/manifold4w/supplymain/hidden,
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"ee" = (
/obj/machinery/door/airlock/highsecurity{
@@ -2074,9 +1685,7 @@
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/dark,
/area/ruin/space/has_grav/deepstorage/armory)
"ef" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
@@ -2085,17 +1694,13 @@
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/dark,
/area/ruin/space/has_grav/deepstorage/armory)
"eg" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/dark,
/area/ruin/space/has_grav/deepstorage/armory)
"eh" = (
/obj/structure/table,
@@ -2110,15 +1715,11 @@
name = "Armory APC";
pixel_x = 24
},
-/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/dark,
/area/ruin/space/has_grav/deepstorage/armory)
"ei" = (
/obj/structure/dresser,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/wood,
/area/ruin/space/has_grav/deepstorage/dorm)
"ej" = (
/obj/structure/table/wood,
@@ -2126,9 +1727,7 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
dir = 4
},
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/wood,
/area/ruin/space/has_grav/deepstorage/dorm)
"ek" = (
/obj/structure/bed,
@@ -2136,35 +1735,27 @@
dir = 4
},
/obj/item/bedsheet,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/wood,
/area/ruin/space/has_grav/deepstorage/dorm)
"el" = (
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
dir = 4
},
-/turf/closed/wall/mineral/iron{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/closed/wall/mineral/iron,
/area/ruin/space/has_grav/deepstorage/dorm)
"em" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/dorm)
"en" = (
/obj/machinery/door/airlock/highsecurity{
name = "Canister Storage";
req_access_txt = "200"
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage)
"eo" = (
/obj/machinery/door/poddoor{
@@ -2172,23 +1763,17 @@
},
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
/obj/effect/turf_decal/delivery,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"ep" = (
/obj/machinery/door/poddoor{
id = "bunkerinterior"
},
/obj/effect/turf_decal/delivery,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"eq" = (
-/turf/closed/wall/mineral/iron{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/closed/wall/mineral/iron,
/area/ruin/space/has_grav/deepstorage/airlock)
"er" = (
/obj/machinery/door/airlock/highsecurity{
@@ -2199,15 +1784,11 @@
/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/airlock)
"es" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/closed/wall/mineral/iron{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/closed/wall/mineral/iron,
/area/ruin/space/has_grav/deepstorage/airlock)
"et" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
@@ -2220,9 +1801,7 @@
/obj/machinery/light{
dir = 8
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"eu" = (
/obj/structure/cable/yellow{
@@ -2233,25 +1812,19 @@
},
/obj/machinery/door/firedoor,
/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/armory)
"ev" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
dir = 5
},
-/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/dark,
/area/ruin/space/has_grav/deepstorage/armory)
"ew" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on{
dir = 8
},
-/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/dark,
/area/ruin/space/has_grav/deepstorage/armory)
"ex" = (
/obj/structure/table,
@@ -2265,9 +1838,7 @@
/obj/structure/reagent_dispensers/peppertank{
pixel_x = 32
},
-/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/dark,
/area/ruin/space/has_grav/deepstorage/armory)
"ey" = (
/obj/structure/closet/cabinet,
@@ -2276,9 +1847,7 @@
icon_state = "centcom";
name = "bunker access ID"
},
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/wood,
/area/ruin/space/has_grav/deepstorage/dorm)
"ez" = (
/obj/structure/chair/stool,
@@ -2286,17 +1855,13 @@
dir = 4
},
/obj/machinery/light/small,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/wood,
/area/ruin/space/has_grav/deepstorage/dorm)
"eA" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
dir = 4
},
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/wood,
/area/ruin/space/has_grav/deepstorage/dorm)
"eB" = (
/obj/machinery/door/airlock{
@@ -2306,9 +1871,7 @@
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/wood,
/area/ruin/space/has_grav/deepstorage/dorm)
"eC" = (
/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{
@@ -2317,14 +1880,10 @@
/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/dorm)
"eD" = (
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage)
"eE" = (
/obj/machinery/portable_atmospherics/canister/oxygen,
@@ -2332,9 +1891,7 @@
dir = 4
},
/obj/effect/turf_decal/delivery,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage)
"eF" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
@@ -2344,9 +1901,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"eG" = (
/obj/machinery/atmospherics/pipe/simple/orange/hidden{
@@ -2355,17 +1910,13 @@
/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"eH" = (
/obj/machinery/atmospherics/pipe/simple/orange/hidden{
dir = 4
},
-/turf/closed/wall/mineral/iron{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/closed/wall/mineral/iron,
/area/ruin/space/has_grav/deepstorage/airlock)
"eI" = (
/obj/structure/table,
@@ -2398,9 +1949,7 @@
network = list("Bunker1");
pixel_y = 2
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/airlock)
"eJ" = (
/obj/machinery/atmospherics/pipe/simple/orange/hidden{
@@ -2413,9 +1962,7 @@
/obj/structure/cable/yellow{
icon_state = "1-4"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/airlock)
"eK" = (
/obj/machinery/atmospherics/pipe/simple/orange/hidden{
@@ -2428,9 +1975,7 @@
/obj/machinery/firealarm{
pixel_y = 24
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/airlock)
"eL" = (
/obj/machinery/atmospherics/pipe/simple/orange/hidden{
@@ -2444,17 +1989,13 @@
name = "Airlock Control APC";
pixel_y = 24
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/airlock)
"eM" = (
/obj/structure/cable/yellow,
/obj/machinery/door/firedoor,
/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/armory)
"eN" = (
/obj/structure/table,
@@ -2465,9 +2006,7 @@
/obj/item/storage/firstaid/toxin,
/obj/item/storage/pill_bottle/charcoal,
/obj/machinery/light,
-/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/dark,
/area/ruin/space/has_grav/deepstorage/armory)
"eO" = (
/obj/structure/table,
@@ -2482,9 +2021,7 @@
/obj/item/clothing/mask/gas,
/obj/item/clothing/mask/gas,
/obj/item/clothing/mask/gas,
-/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/dark,
/area/ruin/space/has_grav/deepstorage/armory)
"eP" = (
/obj/structure/table,
@@ -2503,9 +2040,7 @@
/obj/item/device/flashlight/flare{
pixel_y = 6
},
-/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/dark,
/area/ruin/space/has_grav/deepstorage/armory)
"eQ" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
@@ -2515,24 +2050,18 @@
/obj/machinery/light{
dir = 4
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/dorm)
"eR" = (
/obj/machinery/portable_atmospherics/canister/air,
/obj/effect/turf_decal/delivery,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage)
"eS" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
dir = 1
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"eT" = (
/obj/machinery/door/poddoor/shutters/preopen{
@@ -2546,9 +2075,7 @@
},
/obj/machinery/door/firedoor,
/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/airlock)
"eU" = (
/obj/structure/chair{
@@ -2557,9 +2084,7 @@
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/airlock)
"eV" = (
/obj/structure/cable/yellow{
@@ -2568,15 +2093,11 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on{
dir = 1
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/airlock)
"eW" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/airlock)
"eX" = (
/obj/machinery/atmospherics/components/binary/valve{
@@ -2586,9 +2107,7 @@
dir = 4;
pixel_x = 24
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/airlock)
"eY" = (
/obj/machinery/door/airlock/highsecurity{
@@ -2599,9 +2118,7 @@
/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/power)
"eZ" = (
/obj/machinery/door/airlock/highsecurity{
@@ -2609,41 +2126,31 @@
req_access_txt = "200"
},
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/power)
"fa" = (
/obj/machinery/atmospherics/pipe/simple/green/visible{
dir = 6
},
-/turf/closed/wall/mineral/iron{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/closed/wall/mineral/iron,
/area/ruin/space/has_grav/deepstorage/armory)
"fb" = (
/obj/machinery/atmospherics/pipe/simple/green/visible{
dir = 4
},
-/turf/closed/wall/mineral/iron{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/closed/wall/mineral/iron,
/area/ruin/space/has_grav/deepstorage/armory)
"fc" = (
/obj/machinery/atmospherics/pipe/simple/green/visible{
dir = 4
},
-/turf/closed/wall/mineral/iron{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/closed/wall/mineral/iron,
/area/ruin/space/has_grav/deepstorage/power)
"fd" = (
/obj/machinery/atmospherics/components/unary/outlet_injector/on{
dir = 8
},
-/turf/open/floor/plating/airless/astplate{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating/airless/astplate,
/area/ruin/space/has_grav/deepstorage/power)
"fe" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
@@ -2654,22 +2161,16 @@
dir = 4;
pixel_x = 24
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/dorm)
"ff" = (
/obj/machinery/portable_atmospherics/canister/nitrous_oxide,
/obj/effect/turf_decal/delivery,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage)
"fg" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"fh" = (
/obj/machinery/door/poddoor/shutters/preopen{
@@ -2678,47 +2179,35 @@
/obj/structure/cable/yellow,
/obj/machinery/door/firedoor,
/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/airlock)
"fi" = (
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/airlock)
"fj" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
dir = 1
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/airlock)
"fk" = (
/obj/machinery/atmospherics/components/unary/portables_connector/visible{
dir = 1
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/airlock)
"fl" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/power)
"fm" = (
/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{
dir = 8
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/power)
"fn" = (
/obj/machinery/atmospherics/pipe/simple/green/visible,
@@ -2730,20 +2219,14 @@
locked = 0;
pixel_y = 23
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/power)
"fo" = (
/obj/machinery/suit_storage_unit/syndicate,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/power)
"fp" = (
-/turf/closed/wall/mineral/iron{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/closed/wall/mineral/iron,
/area/ruin/space/has_grav/deepstorage/power)
"fq" = (
/obj/machinery/portable_atmospherics/canister/nitrous_oxide,
@@ -2751,9 +2234,7 @@
dir = 4
},
/obj/effect/turf_decal/delivery,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage)
"fr" = (
/obj/machinery/atmospherics/pipe/simple/yellow/hidden{
@@ -2763,17 +2244,13 @@
dir = 4
},
/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"fs" = (
/obj/machinery/atmospherics/pipe/simple/yellow/hidden{
dir = 4
},
-/turf/closed/wall/mineral/iron{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/closed/wall/mineral/iron,
/area/ruin/space/has_grav/deepstorage/airlock)
"ft" = (
/obj/machinery/atmospherics/pipe/simple/yellow/hidden{
@@ -2783,27 +2260,21 @@
dir = 4;
pixel_x = -24
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/airlock)
"fu" = (
/obj/machinery/atmospherics/pipe/simple/yellow/hidden{
dir = 4
},
/obj/machinery/light,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/airlock)
"fv" = (
/obj/machinery/atmospherics/components/binary/valve{
dir = 4;
name = "Port To Hall"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/airlock)
"fw" = (
/obj/machinery/portable_atmospherics/canister/nitrous_oxide,
@@ -2811,9 +2282,7 @@
dir = 8
},
/obj/item/wrench,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/airlock)
"fx" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
@@ -2829,9 +2298,7 @@
pixel_x = -25;
pixel_y = 1
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/power)
"fy" = (
/obj/machinery/atmospherics/components/trinary/mixer{
@@ -2841,26 +2308,20 @@
node2_concentration = 0.8;
on = 1
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/power)
"fz" = (
/obj/machinery/atmospherics/pipe/simple/green/visible,
/obj/machinery/atmospherics/pipe/simple/supplymain/visible{
dir = 4
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/power)
"fA" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/visible{
dir = 4
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/power)
"fB" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/visible{
@@ -2868,9 +2329,7 @@
},
/obj/machinery/door/firedoor,
/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/power)
"fC" = (
/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{
@@ -2879,14 +2338,10 @@
id_tag = "o2_out_bunker";
name = "oxygen out"
},
-/turf/open/floor/plating/airless{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating/airless,
/area/ruin/space/has_grav/deepstorage/power)
"fD" = (
-/turf/open/floor/plating/airless{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating/airless,
/area/ruin/space/has_grav/deepstorage/power)
"fE" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
@@ -2896,9 +2351,7 @@
name = "Dormory APC";
pixel_x = 24
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/dorm)
"fF" = (
/obj/machinery/door/poddoor{
@@ -2906,30 +2359,22 @@
},
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
/obj/effect/turf_decal/delivery,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"fG" = (
/obj/machinery/door/poddoor{
id = "bunkerexterior"
},
/obj/effect/turf_decal/delivery,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"fH" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/visible,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/power)
"fI" = (
/obj/machinery/atmospherics/pipe/simple/green/visible,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/power)
"fJ" = (
/obj/machinery/computer/atmos_control/tank{
@@ -2940,66 +2385,50 @@
output_tag = "o2_out_bunker";
sensors = list("o2_sensor_bunker" = "Tank")
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/power)
"fK" = (
/obj/machinery/door/firedoor,
/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/power)
"fL" = (
/obj/machinery/air_sensor{
frequency = 1441;
id_tag = "o2_sensor_bunker"
},
-/turf/open/floor/plating/airless{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating/airless,
/area/ruin/space/has_grav/deepstorage/power)
"fM" = (
/obj/machinery/atmospherics/miner/oxygen,
/obj/machinery/light/small{
dir = 4
},
-/turf/open/floor/plating/airless{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating/airless,
/area/ruin/space/has_grav/deepstorage/power)
"fN" = (
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,
-/turf/closed/wall/mineral/iron{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/closed/wall/mineral/iron,
/area/ruin/space/has_grav/deepstorage/dorm)
"fO" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/dorm)
"fP" = (
/obj/structure/closet/wardrobe/pjs,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
dir = 8
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/dorm)
"fQ" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on{
dir = 4
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"fR" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
@@ -3014,9 +2443,7 @@
/obj/effect/turf_decal/stripes/corner{
dir = 8
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"fS" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
@@ -3025,14 +2452,10 @@
/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"fT" = (
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"fU" = (
/obj/machinery/camera{
@@ -3044,15 +2467,11 @@
/obj/effect/turf_decal/stripes/corner{
dir = 4
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"fV" = (
/obj/structure/closet/emcloset,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"fW" = (
/obj/structure/cable/yellow{
@@ -3061,9 +2480,7 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
dir = 4
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/power)
"fX" = (
/obj/structure/cable/yellow{
@@ -3075,9 +2492,7 @@
/obj/structure/sign/electricshock{
pixel_y = 32
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/power)
"fY" = (
/obj/effect/turf_decal/stripes/line{
@@ -3089,9 +2504,7 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
dir = 4
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/power)
"fZ" = (
/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{
@@ -3100,9 +2513,7 @@
/obj/structure/cable/yellow{
icon_state = "1-8"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/power)
"ga" = (
/obj/machinery/atmospherics/components/trinary/filter{
@@ -3110,17 +2521,13 @@
filter_type = "o2";
on = 1
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/power)
"gb" = (
/obj/machinery/atmospherics/pipe/simple/green/visible{
dir = 4
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/power)
"gc" = (
/obj/machinery/atmospherics/pipe/simple/green/visible{
@@ -3128,9 +2535,7 @@
},
/obj/machinery/door/firedoor,
/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/power)
"gd" = (
/obj/machinery/atmospherics/components/unary/outlet_injector/on{
@@ -3138,9 +2543,7 @@
frequency = 1441;
id = "n2_in_bunker"
},
-/turf/open/floor/plating/airless{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating/airless,
/area/ruin/space/has_grav/deepstorage/power)
"ge" = (
/obj/machinery/door/airlock{
@@ -3149,17 +2552,13 @@
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
dir = 4
},
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/wood,
/area/ruin/space/has_grav/deepstorage/dorm)
"gf" = (
/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{
dir = 4
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/dorm)
"gg" = (
/obj/machinery/washing_machine,
@@ -3170,9 +2569,7 @@
dir = 8;
pixel_x = 24
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/dorm)
"gh" = (
/obj/structure/cable/yellow{
@@ -3184,9 +2581,7 @@
/obj/machinery/light/small{
dir = 8
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/power)
"gi" = (
/obj/machinery/power/terminal{
@@ -3198,18 +2593,14 @@
/obj/structure/cable/yellow{
icon_state = "0-4"
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/power)
"gj" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
/obj/structure/cable/yellow{
icon_state = "2-8"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/power)
"gk" = (
/obj/machinery/light{
@@ -3219,57 +2610,43 @@
dir = 4;
pixel_x = 24
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/power)
"gl" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on{
dir = 1
},
/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/dorm)
"gm" = (
/obj/effect/turf_decal/stripes/line,
/obj/structure/closet/crate/bin{
name = "laundry bin"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/dorm)
"gn" = (
/obj/machinery/light/small,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"go" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
dir = 4
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"gp" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
},
-/turf/closed/wall/mineral/iron{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/closed/wall/mineral/iron,
/area/ruin/space/has_grav/deepstorage/power)
"gq" = (
/obj/structure/cable/yellow{
icon_state = "1-4"
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/power)
"gr" = (
/obj/machinery/power/smes/engineering,
@@ -3279,9 +2656,7 @@
/obj/structure/sign/electricshock{
pixel_y = -32
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/power)
"gs" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
@@ -3290,9 +2665,7 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/power)
"gt" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
@@ -3302,17 +2675,13 @@
/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/power)
"gu" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/visible{
dir = 5
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/power)
"gv" = (
/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{
@@ -3321,22 +2690,16 @@
id_tag = "n2_out_bunker";
name = "nitrogen out"
},
-/turf/open/floor/plating/airless{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating/airless,
/area/ruin/space/has_grav/deepstorage/power)
"gw" = (
/obj/machinery/sleeper{
dir = 4
},
-/turf/open/floor/plasteel/white{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/white,
/area/ruin/space/has_grav/deepstorage/dorm)
"gx" = (
-/turf/open/floor/plasteel/white{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/white,
/area/ruin/space/has_grav/deepstorage/dorm)
"gy" = (
/obj/structure/closet/crate/freezer,
@@ -3351,9 +2714,7 @@
/obj/item/reagent_containers/blood/random,
/obj/item/reagent_containers/blood/random,
/obj/item/reagent_containers/blood/random,
-/turf/open/floor/plasteel/white{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/white,
/area/ruin/space/has_grav/deepstorage/dorm)
"gz" = (
/obj/machinery/door/airlock/highsecurity{
@@ -3361,9 +2722,7 @@
name = "Inconspicuous Airlock";
req_access_txt = "200"
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage)
"gA" = (
/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{
@@ -3372,17 +2731,13 @@
/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/power)
"gB" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
dir = 8
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/power)
"gC" = (
/obj/machinery/computer/atmos_control/tank{
@@ -3393,55 +2748,41 @@
output_tag = "n2_out_bunker";
sensors = list("n2_sensor_bunker" = "Tank")
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/power)
"gD" = (
/obj/machinery/air_sensor{
frequency = 1441;
id_tag = "n2_sensor_bunker"
},
-/turf/open/floor/plating/airless{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating/airless,
/area/ruin/space/has_grav/deepstorage/power)
"gE" = (
/obj/machinery/atmospherics/miner/nitrogen,
/obj/machinery/light/small{
dir = 4
},
-/turf/open/floor/plating/airless{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating/airless,
/area/ruin/space/has_grav/deepstorage/power)
"gF" = (
/obj/machinery/light/small,
-/turf/open/floor/plasteel/white{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/white,
/area/ruin/space/has_grav/deepstorage/dorm)
"gG" = (
/obj/machinery/iv_drip,
-/turf/open/floor/plasteel/white{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/white,
/area/ruin/space/has_grav/deepstorage/dorm)
"gH" = (
/obj/machinery/light/small{
dir = 8
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage)
"gI" = (
/obj/machinery/light/small{
dir = 4
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage)
"gJ" = (
/obj/machinery/light/small{
@@ -3450,9 +2791,7 @@
/obj/structure/cable/yellow{
icon_state = "2-4"
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/power)
"gK" = (
/obj/structure/cable/yellow{
@@ -3461,9 +2800,7 @@
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/power)
"gL" = (
/obj/machinery/door/airlock/highsecurity{
@@ -3473,23 +2810,17 @@
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/power)
"gM" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
/obj/structure/cable/yellow{
icon_state = "1-8"
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/power)
"gN" = (
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/power)
"gO" = (
/obj/machinery/atmospherics/components/trinary/filter{
@@ -3497,9 +2828,7 @@
filter_type = "n2o";
on = 1
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/power)
"gP" = (
/obj/machinery/atmospherics/components/unary/outlet_injector/on{
@@ -3507,9 +2836,7 @@
frequency = 1441;
id = "o2_in_bunker"
},
-/turf/open/floor/plating/airless{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating/airless,
/area/ruin/space/has_grav/deepstorage/power)
"gQ" = (
/obj/machinery/door/airlock/highsecurity{
@@ -3518,18 +2845,14 @@
req_access_txt = "200"
},
/obj/structure/fans/tiny,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage)
"gR" = (
/obj/structure/grille,
/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/power)
"gS" = (
/obj/structure/grille,
@@ -3540,9 +2863,7 @@
icon_state = "1-8"
},
/obj/machinery/door/firedoor,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/power)
"gT" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
@@ -3552,17 +2873,13 @@
/obj/structure/sign/radiation{
pixel_x = -32
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/power)
"gU" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
dir = 4
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/power)
"gV" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
@@ -3574,9 +2891,7 @@
pixel_y = 4
},
/obj/item/storage/toolbox/electrical,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/power)
"gW" = (
/obj/structure/table,
@@ -3585,9 +2900,7 @@
pixel_y = 4
},
/obj/item/storage/toolbox/mechanical,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/power)
"gX" = (
/obj/machinery/power/rtg/advanced,
@@ -3595,51 +2908,37 @@
icon_state = "1-2"
},
/obj/structure/cable/yellow,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/power)
"gY" = (
/obj/machinery/door/airlock/highsecurity{
name = "Telecomms";
req_access_txt = "200"
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/power)
"gZ" = (
/obj/machinery/power/rtg/advanced,
/obj/structure/cable/yellow,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/power)
"ha" = (
/obj/machinery/power/rtg/advanced,
/obj/machinery/light/small,
/obj/structure/cable/yellow,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/power)
"hb" = (
/obj/machinery/blackbox_recorder,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/power)
"hc" = (
/obj/machinery/light/small,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/power)
"hd" = (
/obj/machinery/telecomms/relay/preset/telecomms,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/power)
"he" = (
/obj/structure/window/reinforced{
@@ -3648,9 +2947,7 @@
/obj/structure/window/reinforced{
dir = 1
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/crusher)
"hf" = (
/obj/machinery/hydroponics/constructable,
@@ -3662,9 +2959,7 @@
locked = 0;
pixel_y = 23
},
-/turf/open/floor/light{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/light,
/area/ruin/space/has_grav/deepstorage/hydroponics)
"hg" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
@@ -3673,18 +2968,14 @@
/obj/machinery/firealarm{
pixel_y = 24
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"hh" = (
/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{
dir = 1
},
/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"hi" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
@@ -3696,9 +2987,7 @@
/obj/effect/turf_decal/stripes/corner{
dir = 1
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"hj" = (
/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{
@@ -3711,16 +3000,12 @@
dir = 4;
pixel_x = 24
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/dorm)
"hk" = (
/obj/machinery/atmospherics/pipe/simple/supplymain/hidden,
/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"hl" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
@@ -3731,43 +3016,33 @@
dir = 8;
pixel_x = -24
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage/power)
"hm" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"hn" = (
/obj/structure/closet/emcloset,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
dir = 4
},
-/turf/open/floor/plasteel/floorgrime{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plasteel/floorgrime,
/area/ruin/space/has_grav/deepstorage)
"ho" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
dir = 4
},
-/turf/closed/wall/mineral/iron{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/closed/wall/mineral/iron,
/area/ruin/space/has_grav/deepstorage/power)
"hp" = (
/obj/machinery/power/smes/engineering,
/obj/structure/cable/yellow{
icon_state = "0-8"
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
/area/ruin/space/has_grav/deepstorage/power)
"hq" = (
/obj/machinery/door/firedoor,
@@ -3775,9 +3050,117 @@
/obj/machinery/atmospherics/pipe/simple/green/visible{
dir = 4
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/airless
- },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/deepstorage/power)
+"hr" = (
+/obj/effect/baseturf_helper/asteroid/airless,
+/turf/closed/mineral/random/low_chance,
+/area/ruin/unpowered/no_grav)
+"hs" = (
+/turf/closed/wall/mineral/iron,
+/area/ruin/space/has_grav/deepstorage/storage)
+"ht" = (
+/turf/closed/wall/mineral/iron,
+/area/ruin/space/has_grav/deepstorage/storage)
+"hu" = (
+/turf/closed/wall/mineral/iron,
+/area/ruin/space/has_grav/deepstorage/storage)
+"hv" = (
+/turf/closed/wall/mineral/iron,
+/area/ruin/space/has_grav/deepstorage/storage)
+"hw" = (
+/turf/closed/wall/mineral/iron,
+/area/ruin/space/has_grav/deepstorage/storage)
+"hx" = (
+/turf/closed/wall/mineral/iron,
+/area/ruin/space/has_grav/deepstorage/storage)
+"hy" = (
+/turf/closed/wall/mineral/iron,
+/area/ruin/space/has_grav/deepstorage/storage)
+"hz" = (
+/turf/closed/wall/mineral/iron,
+/area/ruin/space/has_grav/deepstorage/storage)
+"hA" = (
+/obj/effect/baseturf_helper/asteroid/airless,
+/turf/closed/wall/mineral/iron,
+/area/ruin/space/has_grav/deepstorage/kitchen)
+"hB" = (
+/obj/effect/baseturf_helper/asteroid/airless,
+/turf/closed/wall/mineral/iron,
+/area/ruin/space/has_grav/deepstorage/hydroponics)
+"hC" = (
+/turf/closed/wall/mineral/iron,
+/area/ruin/space/has_grav/deepstorage/storage)
+"hD" = (
+/turf/closed/wall/mineral/iron,
+/area/ruin/space/has_grav/deepstorage/storage)
+"hE" = (
+/turf/closed/wall/mineral/iron,
+/area/ruin/space/has_grav/deepstorage/storage)
+"hF" = (
+/turf/closed/wall/mineral/iron,
+/area/ruin/space/has_grav/deepstorage/storage)
+"hG" = (
+/turf/closed/wall/mineral/iron,
+/area/ruin/space/has_grav/deepstorage/storage)
+"hH" = (
+/turf/closed/wall/mineral/iron,
+/area/ruin/space/has_grav/deepstorage/storage)
+"hI" = (
+/turf/closed/wall/mineral/iron,
+/area/ruin/space/has_grav/deepstorage/storage)
+"hJ" = (
+/turf/closed/wall/mineral/iron,
+/area/ruin/space/has_grav/deepstorage/storage)
+"hK" = (
+/turf/closed/wall/mineral/iron,
+/area/ruin/space/has_grav/deepstorage/storage)
+"hL" = (
+/turf/closed/wall/mineral/iron,
+/area/ruin/space/has_grav/deepstorage/storage)
+"hM" = (
+/turf/closed/wall/mineral/iron,
+/area/ruin/space/has_grav/deepstorage/storage)
+"hN" = (
+/turf/closed/wall/mineral/iron,
+/area/ruin/space/has_grav/deepstorage/storage)
+"hO" = (
+/turf/closed/wall/mineral/iron,
+/area/ruin/space/has_grav/deepstorage/storage)
+"hP" = (
+/turf/closed/wall/mineral/iron,
+/area/ruin/space/has_grav/deepstorage/storage)
+"hQ" = (
+/turf/closed/wall/mineral/iron,
+/area/ruin/space/has_grav/deepstorage/storage)
+"hR" = (
+/turf/closed/wall/mineral/iron,
+/area/ruin/space/has_grav/deepstorage/storage)
+"hS" = (
+/turf/closed/wall/mineral/iron,
+/area/ruin/space/has_grav/deepstorage/storage)
+"hT" = (
+/obj/effect/baseturf_helper/asteroid/airless,
+/turf/closed/wall/mineral/iron,
+/area/ruin/space/has_grav/deepstorage)
+"hU" = (
+/turf/closed/wall/mineral/iron,
+/area/ruin/space/has_grav/deepstorage/storage)
+"hV" = (
+/obj/effect/baseturf_helper/asteroid/airless,
+/turf/closed/wall/mineral/iron,
+/area/ruin/space/has_grav/deepstorage/dorm)
+"hW" = (
+/obj/effect/baseturf_helper/asteroid/airless,
+/turf/closed/wall/mineral/iron,
+/area/ruin/space/has_grav/deepstorage/armory)
+"hX" = (
+/obj/effect/baseturf_helper/asteroid/airless,
+/turf/closed/wall/mineral/iron,
+/area/ruin/space/has_grav/deepstorage/airlock)
+"hY" = (
+/obj/effect/baseturf_helper/asteroid/airless,
+/turf/closed/wall/mineral/iron,
/area/ruin/space/has_grav/deepstorage/power)
(1,1,1) = {"
@@ -4259,7 +3642,7 @@ ab
ab
ab
ab
-ab
+hr
ab
ab
ab
@@ -4318,14 +3701,14 @@ ab
ab
ab
ab
-aw
-aw
-aw
-aw
-aw
-aw
-aw
-dB
+hE
+hJ
+hN
+hP
+hQ
+hS
+hU
+hV
dB
dB
dB
@@ -4370,7 +3753,7 @@ ab
ab
ab
ab
-aw
+hF
bT
bU
cB
@@ -4419,10 +3802,10 @@ ab
ab
ab
aw
-aw
-aw
-aw
-aw
+hz
+hC
+hD
+hG
bU
bU
cB
@@ -4470,11 +3853,11 @@ ab
ab
ab
ab
-aw
+hs
aG
aR
bm
-aw
+hH
bV
ch
cC
@@ -4522,15 +3905,15 @@ ab
ab
ab
ab
-aw
+ht
aH
aS
bn
-aw
-aw
-aw
+hI
+hK
+hO
cD
-aw
+hR
dg
dz
dQ
@@ -4574,7 +3957,7 @@ ab
ab
ab
ab
-aw
+hu
aI
aT
bo
@@ -4626,7 +4009,7 @@ ab
ab
ab
ab
-aw
+hv
aJ
aU
bp
@@ -4678,12 +4061,12 @@ ab
ab
ab
ab
-aw
+hw
aK
aV
bq
bG
-aw
+hL
cj
cG
bz
@@ -4730,12 +4113,12 @@ ab
ab
ab
ab
-aw
+hx
aL
aW
br
bH
-aw
+hM
ck
cH
cT
@@ -4782,8 +4165,8 @@ ab
ab
ab
ab
-aw
-af
+hy
+hA
af
af
af
@@ -4999,7 +4382,7 @@ af
cp
cp
cp
-cp
+hT
dI
dX
eq
@@ -5059,7 +4442,7 @@ eJ
eV
fi
fu
-eq
+hX
ho
fp
fp
@@ -5575,7 +4958,7 @@ de
de
de
de
-de
+hW
fb
fp
fD
@@ -5585,7 +4968,7 @@ fp
fD
gE
fD
-fp
+hY
ab
ab
ab
@@ -5719,7 +5102,7 @@ ab
ab
ab
ab
-aQ
+hB
aQ
aQ
aQ
diff --git a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm
index 2eab719806..42b04d5c30 100644
--- a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm
+++ b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm
@@ -4059,14 +4059,10 @@
/area/ruin/space/has_grav/hotel/pool)
"li" = (
/obj/effect/light_emitter,
-/turf/open/floor/plating/beach/water{
- baseturf = /turf/open/space
- },
+/turf/open/floor/plating/beach/water,
/area/ruin/space/has_grav/hotel/pool)
"lj" = (
-/turf/open/floor/plating/beach/water{
- baseturf = /turf/open/space
- },
+/turf/open/floor/plating/beach/water,
/area/ruin/space/has_grav/hotel/pool)
"lk" = (
/obj/structure/chair{
@@ -4274,9 +4270,7 @@
/area/ruin/space/has_grav/hotel/security)
"lP" = (
/obj/item/bikehorn/rubberducky,
-/turf/open/floor/plating/beach/water{
- baseturf = /turf/open/space
- },
+/turf/open/floor/plating/beach/water,
/area/ruin/space/has_grav/hotel/pool)
"lQ" = (
/obj/structure/table,
@@ -4655,6 +4649,10 @@
},
/turf/open/floor/carpet,
/area/ruin/space/has_grav/hotel)
+"mW" = (
+/obj/effect/baseturf_helper/space,
+/turf/closed/wall,
+/area/ruin/space/has_grav/hotel/pool)
(1,1,1) = {"
aa
@@ -7090,7 +7088,7 @@ ih
fi
cJ
jt
-jQ
+mW
jQ
jQ
jQ
diff --git a/_maps/RandomZLevels/beach2.dmm b/_maps/RandomZLevels/beach2.dmm
index 7f48402838..81bb0144d9 100644
--- a/_maps/RandomZLevels/beach2.dmm
+++ b/_maps/RandomZLevels/beach2.dmm
@@ -91,22 +91,16 @@
density = 0;
pixel_y = 18
},
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/beach/sand
- },
+/turf/open/floor/wood,
/area/awaymission/beach)
"at" = (
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/beach/sand
- },
+/turf/open/floor/wood,
/area/awaymission/beach)
"au" = (
/obj/machinery/computer/security/telescreen/entertainment{
pixel_y = 32
},
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/beach/sand
- },
+/turf/open/floor/wood,
/area/awaymission/beach)
"av" = (
/obj/structure/toilet{
@@ -117,9 +111,7 @@
/area/awaymission/beach)
"aw" = (
/obj/structure/closet/secure_closet/personal/cabinet,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/beach/sand
- },
+/turf/open/floor/wood,
/area/awaymission/beach)
"ax" = (
/obj/item/bedsheet/rainbow,
@@ -131,9 +123,7 @@
pixel_x = 24;
specialfunctions = 4
},
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/beach/sand
- },
+/turf/open/floor/wood,
/area/awaymission/beach)
"ay" = (
/obj/effect/overlay/palmtree_r,
@@ -151,9 +141,7 @@
/obj/item/reagent_containers/food/drinks/bottle/wine,
/obj/item/reagent_containers/food/drinks/bottle/rum,
/obj/structure/table/wood,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/beach/sand
- },
+/turf/open/floor/wood,
/area/awaymission/beach)
"aB" = (
/obj/effect/overlay/coconut,
@@ -174,9 +162,7 @@
/obj/structure/mirror{
pixel_y = 28
},
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/beach/sand
- },
+/turf/open/floor/wood,
/area/awaymission/beach)
"aF" = (
/obj/machinery/button/door{
@@ -186,9 +172,7 @@
pixel_x = 24;
specialfunctions = 4
},
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/beach/sand
- },
+/turf/open/floor/wood,
/area/awaymission/beach)
"aG" = (
/obj/machinery/button/door{
@@ -198,9 +182,7 @@
pixel_x = 24;
specialfunctions = 4
},
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/beach/sand
- },
+/turf/open/floor/wood,
/area/awaymission/beach)
"aH" = (
/obj/machinery/door/airlock/sandstone{
@@ -238,74 +220,52 @@
/area/awaymission/beach)
"aM" = (
/obj/structure/closet/gmcloset,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/beach/sand
- },
+/turf/open/floor/wood,
/area/awaymission/beach)
"aN" = (
/obj/structure/closet/secure_closet/bar,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/beach/sand
- },
+/turf/open/floor/wood,
/area/awaymission/beach)
"aO" = (
/obj/structure/table/wood,
/obj/item/book/manual/barman_recipes,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/beach/sand
- },
+/turf/open/floor/wood,
/area/awaymission/beach)
"aP" = (
/obj/structure/table/wood,
/obj/item/reagent_containers/food/drinks/shaker,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/beach/sand
- },
+/turf/open/floor/wood,
/area/awaymission/beach)
"aQ" = (
/obj/structure/table/wood,
/obj/item/reagent_containers/food/drinks/beer,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/beach/sand
- },
+/turf/open/floor/wood,
/area/awaymission/beach)
"aR" = (
/obj/structure/table/wood,
/obj/item/clothing/glasses/sunglasses,
/obj/item/reagent_containers/food/drinks/beer,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/beach/sand
- },
+/turf/open/floor/wood,
/area/awaymission/beach)
"aS" = (
/obj/effect/mob_spawn/human/bartender/alive,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/beach/sand
- },
+/turf/open/floor/wood,
/area/awaymission/beach)
"aT" = (
/obj/machinery/vending/boozeomat,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/beach/sand
- },
+/turf/open/floor/wood,
/area/awaymission/beach)
"aU" = (
/obj/machinery/vending/cigarette,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/beach/sand
- },
+/turf/open/floor/wood,
/area/awaymission/beach)
"aV" = (
/obj/machinery/vending/cola,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/beach/sand
- },
+/turf/open/floor/wood,
/area/awaymission/beach)
"aW" = (
/obj/machinery/vending/snack,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/beach/sand
- },
+/turf/open/floor/wood,
/area/awaymission/beach)
"aX" = (
/obj/structure/mineral_door/wood{
@@ -316,29 +276,21 @@
"aY" = (
/obj/structure/table/wood,
/obj/item/reagent_containers/food/drinks/ale,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/beach/sand
- },
+/turf/open/floor/wood,
/area/awaymission/beach)
"aZ" = (
/obj/structure/table/wood,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/beach/sand
- },
+/turf/open/floor/wood,
/area/awaymission/beach)
"ba" = (
/obj/structure/table/wood,
/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/beach/sand
- },
+/turf/open/floor/wood,
/area/awaymission/beach)
"bb" = (
/obj/structure/table/wood,
/obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/beach/sand
- },
+/turf/open/floor/wood,
/area/awaymission/beach)
"bc" = (
/obj/item/toy/beach_ball,
@@ -431,6 +383,10 @@
"bt" = (
/turf/open/floor/plating/beach/water,
/area/awaymission/beach)
+"bu" = (
+/obj/effect/baseturf_helper/beach/sand,
+/turf/open/floor/plating/beach/sand,
+/area/awaymission/beach)
(1,1,1) = {"
aa
@@ -43447,7 +43403,7 @@ ab
ab
ab
ab
-ac
+bu
ac
ac
ac
diff --git a/_maps/RandomZLevels/caves.dmm b/_maps/RandomZLevels/caves.dmm
index cfbd187283..06ef5c5c79 100644
--- a/_maps/RandomZLevels/caves.dmm
+++ b/_maps/RandomZLevels/caves.dmm
@@ -10,7 +10,6 @@
/area/awaymission/caves/BMP_asteroid/level_three)
"ad" = (
/turf/open/lava/smooth{
- baseturf = /turf/open/lava/smooth;
desc = "Looks hot.";
luminosity = 5;
name = "lava";
@@ -36,7 +35,6 @@
/area/awaymission/caves/BMP_asteroid/level_three)
"ah" = (
/turf/open/lava/smooth{
- baseturf = /turf/open/lava/smooth;
desc = "Looks hot.";
luminosity = 5;
name = "lava";
@@ -77,14 +75,12 @@
/area/awaymission/caves/BMP_asteroid/level_four)
"ao" = (
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
"ap" = (
/obj/structure/destructible/cult/pylon,
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
@@ -97,14 +93,12 @@
"ar" = (
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
"as" = (
/obj/effect/decal/cleanable/blood/gibs/old,
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
@@ -124,7 +118,6 @@
/obj/item/clothing/mask/gas/clown_hat,
/obj/item/organ/heart/demon,
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
@@ -134,25 +127,20 @@
name = "shock rune"
},
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
"aw" = (
/obj/effect/decal/remains/human,
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
"ax" = (
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
-/turf/closed/wall/mineral/cult{
- baseturf = /turf/open/lava/smooth
- },
+/turf/closed/wall/mineral/cult,
/area/awaymission/caves/BMP_asteroid/level_four)
"ay" = (
/obj/structure/destructible/cult/tome,
@@ -162,14 +150,12 @@
},
/obj/item/coin/antagtoken,
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
"az" = (
/obj/structure/constructshell,
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
@@ -177,14 +163,12 @@
/obj/structure/girder/cult,
/obj/item/stack/sheet/runed_metal,
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
"aB" = (
/mob/living/simple_animal/hostile/spawner/skeleton,
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
@@ -192,14 +176,12 @@
/obj/structure/bed,
/obj/item/bedsheet/cult,
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
"aD" = (
/obj/item/stack/sheet/runed_metal,
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
@@ -213,7 +195,6 @@
name = "an extremely flamboyant book"
},
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
@@ -225,37 +206,29 @@
name = "weak forcefield"
},
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
"aG" = (
/obj/item/ectoplasm,
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
"aH" = (
-/turf/closed/wall{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/closed/wall,
/area/awaymission/caves/BMP_asteroid/level_three)
"aI" = (
/obj/machinery/door/airlock/external,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_three)
"aJ" = (
-/turf/closed/wall/rust{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/closed/wall/rust,
/area/awaymission/caves/BMP_asteroid/level_three)
"aK" = (
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_three)
@@ -264,7 +237,6 @@
dir = 4
},
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_three)
@@ -275,7 +247,6 @@
id = "minedeep"
},
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_three)
@@ -293,7 +264,6 @@
dir = 8
},
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_three)
@@ -305,7 +275,6 @@
name = "rusty ladder"
},
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
@@ -318,14 +287,12 @@
"aR" = (
/obj/effect/forcefield/cult,
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
"aS" = (
/obj/structure/girder/cult,
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
@@ -351,7 +318,6 @@
"aV" = (
/obj/effect/forcefield/cult,
/turf/open/lava/smooth{
- baseturf = /turf/open/lava/smooth;
desc = "Looks hot.";
luminosity = 5;
name = "lava";
@@ -361,7 +327,6 @@
"aW" = (
/obj/structure/barricade/wooden,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_three)
@@ -371,7 +336,6 @@
id_target = "minedeepup"
},
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_three)
@@ -390,7 +354,6 @@
name = "flame rune"
},
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
@@ -398,7 +361,6 @@
/obj/structure/destructible/cult/talisman,
/obj/item/plasma_fist_scroll,
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
@@ -418,9 +380,7 @@
/turf/open/floor/plating/asteroid/basalt/lava{
initial_gas_mix = "n2=23;o2=14"
},
-/turf/closed/wall/mineral/cult{
- baseturf = /turf/open/lava/smooth
- },
+/turf/closed/wall/mineral/cult,
/area/awaymission/caves/BMP_asteroid/level_four)
"be" = (
/mob/living/simple_animal/hostile/spawner/mining/goliath,
@@ -431,7 +391,6 @@
"bf" = (
/obj/effect/decal/cleanable/blood,
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
@@ -452,7 +411,6 @@
dir = 9
},
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
@@ -461,7 +419,6 @@
dir = 1
},
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
@@ -470,7 +427,6 @@
dir = 5
},
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
@@ -479,7 +435,6 @@
dir = 8
},
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
@@ -488,7 +443,6 @@
calibrated = 0
},
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
@@ -497,7 +451,6 @@
dir = 4
},
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
@@ -513,14 +466,12 @@
dir = 10
},
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
"bq" = (
/obj/machinery/gateway,
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
@@ -529,7 +480,6 @@
dir = 6
},
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
@@ -565,7 +515,6 @@
/obj/effect/decal/cleanable/blood,
/mob/living/simple_animal/hostile/spawner/skeleton,
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
@@ -586,7 +535,6 @@
/obj/effect/decal/remains/human,
/obj/effect/decal/cleanable/blood,
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
@@ -595,7 +543,6 @@
/obj/item/device/necromantic_stone,
/obj/effect/decal/cleanable/blood,
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
@@ -607,14 +554,12 @@
/area/awaymission/caves/BMP_asteroid/level_three)
"bC" = (
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_three)
"bD" = (
/mob/living/simple_animal/hostile/skeleton,
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_three)
@@ -622,7 +567,6 @@
/obj/structure/destructible/cult/pylon,
/obj/effect/decal/cleanable/blood,
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_four)
@@ -634,7 +578,6 @@
name = "rusty ladder"
},
/turf/open/floor/engine/cult{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_three)
@@ -670,7 +613,6 @@
/area/awaymission/caves/BMP_asteroid)
"bM" = (
/turf/open/lava/smooth{
- baseturf = /turf/open/lava/smooth;
desc = "Looks hot.";
luminosity = 5;
name = "lava";
@@ -682,7 +624,6 @@
/area/awaymission/caves/BMP_asteroid/level_two)
"bO" = (
/turf/open/lava/smooth{
- baseturf = /turf/open/lava/smooth;
desc = "Looks hot.";
luminosity = 5;
name = "lava";
@@ -703,25 +644,19 @@
},
/area/awaymission/caves/BMP_asteroid/level_two)
"bQ" = (
-/turf/closed/wall/rust{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/closed/wall/rust,
/area/awaymission/caves/BMP_asteroid/level_two)
"bR" = (
-/turf/closed/wall{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/closed/wall,
/area/awaymission/caves/BMP_asteroid/level_two)
"bS" = (
/obj/structure/barricade/wooden,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_two)
"bT" = (
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_two)
@@ -731,7 +666,6 @@
id_target = "minedeepup"
},
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_two)
@@ -758,7 +692,6 @@
"bY" = (
/mob/living/simple_animal/hostile/skeleton,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_two)
@@ -774,7 +707,6 @@
"ca" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid)
@@ -816,25 +748,19 @@
id = "mineintro"
},
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_two)
"cf" = (
/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_two)
"cg" = (
-/turf/closed/wall{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/closed/wall,
/area/awaymission/caves/research)
"ch" = (
-/turf/closed/wall/rust{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/closed/wall/rust,
/area/awaymission/caves/research)
"ci" = (
/obj/item/shard,
@@ -859,7 +785,6 @@
"cl" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_two)
@@ -868,7 +793,6 @@
/area/awaymission/caves/BMP_asteroid/level_two)
"cn" = (
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/research)
@@ -879,14 +803,12 @@
/obj/structure/filingcabinet,
/obj/item/paper/fluff/awaymissions/caves/omega,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/research)
"cp" = (
/obj/structure/table,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/research)
@@ -898,14 +820,12 @@
/area/awaymission/caves/BMP_asteroid/level_two)
"cr" = (
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/research)
"cs" = (
/obj/item/shard,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/research)
@@ -914,34 +834,29 @@
/obj/item/stack/rods,
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/research)
"cu" = (
/obj/effect/decal/cleanable/blood/gibs,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/research)
"cv" = (
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/research)
"cw" = (
/obj/item/stack/rods,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/research)
"cx" = (
/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid)
@@ -960,7 +875,6 @@
"cA" = (
/obj/effect/decal/remains/xeno,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/research)
@@ -970,7 +884,6 @@
},
/obj/effect/decal/cleanable/xenoblood,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/research)
@@ -979,14 +892,12 @@
/obj/item/restraints/handcuffs/cable,
/obj/item/restraints/handcuffs/cable,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/research)
"cD" = (
/obj/effect/decal/remains/human,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/research)
@@ -997,14 +908,12 @@
},
/obj/item/stack/rods,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/research)
"cF" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/research)
@@ -1019,13 +928,11 @@
"cH" = (
/obj/machinery/door/airlock/external,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_two)
"cI" = (
/turf/open/floor/plating{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_two)
@@ -1039,9 +946,7 @@
desc = "A warning sign which reads 'HOLY SHIT NIGGA WHAT ARE YOU DOING'.";
name = "\improper HOLY SHIT NIGGA WHAT ARE YOU DOING"
},
-/turf/closed/wall{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/closed/wall,
/area/awaymission/caves/BMP_asteroid/level_two)
"cL" = (
/mob/living/simple_animal/hostile/spawner/mining/basilisk,
@@ -1054,7 +959,6 @@
dir = 8
},
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/research)
@@ -1062,7 +966,6 @@
/obj/machinery/door/window/eastleft,
/obj/effect/decal/cleanable/xenoblood/xgibs,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/research)
@@ -1072,14 +975,12 @@
},
/obj/machinery/door/window/eastleft,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/research)
"cP" = (
/obj/machinery/door/airlock/external,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/research)
@@ -1099,7 +1000,6 @@
"cR" = (
/obj/effect/landmark/awaystart,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/research)
@@ -1110,7 +1010,6 @@
icon_state = "right"
},
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/research)
@@ -1122,7 +1021,6 @@
icon_state = "right"
},
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/research)
@@ -1138,7 +1036,6 @@
"cV" = (
/obj/effect/decal/cleanable/xenoblood/xgibs,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/research)
@@ -1147,7 +1044,6 @@
dir = 4
},
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/research)
@@ -1155,14 +1051,12 @@
/obj/structure/table,
/obj/item/melee/baton,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/research)
"cY" = (
/obj/structure/glowshroom/single,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/research)
@@ -1172,7 +1066,6 @@
pixel_x = 32
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/research)
@@ -1187,7 +1080,6 @@
/obj/machinery/cell_charger,
/obj/item/stock_parts/cell/crap,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/research)
@@ -1207,14 +1099,12 @@
"dd" = (
/obj/structure/closet/emcloset,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/research)
"de" = (
/obj/machinery/light,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/research)
@@ -1226,7 +1116,6 @@
/obj/item/grenade/syndieminibomb/concussion,
/obj/item/grenade/syndieminibomb/concussion,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/research)
@@ -1236,24 +1125,19 @@
id_target = "mineintroup"
},
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid/level_two)
"dh" = (
/obj/machinery/door/airlock/external,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plating,
/area/awaymission/caves/BMP_asteroid/level_two)
"di" = (
/obj/structure/table,
/obj/item/paper/fluff/awaymissions/caves/magma,
/obj/item/pen,
/obj/effect/decal/cleanable/cobweb,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid/level_two)
"dj" = (
/obj/structure/ladder/unbreakable{
@@ -1261,64 +1145,46 @@
height = 2;
id = "minedeep"
},
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid/level_two)
"dk" = (
/obj/structure/table,
/obj/machinery/microwave,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid/level_two)
"dl" = (
/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plating,
/area/awaymission/caves/BMP_asteroid/level_two)
"dm" = (
/obj/structure/spider/stickyweb,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plating,
/area/awaymission/caves/BMP_asteroid/level_two)
"dn" = (
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid/level_two)
"do" = (
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid/level_two)
"dp" = (
/obj/structure/table,
/obj/item/storage/box/donkpockets,
/obj/item/clothing/glasses/meson,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid/level_two)
"dq" = (
/obj/machinery/light/small/built{
dir = 4
},
/obj/structure/spider/stickyweb,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid/level_two)
"dr" = (
/obj/structure/spider/stickyweb,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid/level_two)
"ds" = (
/obj/structure/closet/secure_closet/personal,
@@ -1330,193 +1196,137 @@
pixel_x = 5;
throwforce = 1
},
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid/level_two)
"dt" = (
-/turf/closed/wall{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/closed/wall,
/area/awaymission/caves/northblock)
"du" = (
-/turf/closed/wall/rust{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/closed/wall/rust,
/area/awaymission/caves/northblock)
"dv" = (
/obj/machinery/suit_storage_unit/mining{
desc = "An industrial unit made to hold space suits. Age has seemed to rust the sliding door mechanisms, making it difficult to open.";
name = "rusted suit storage unit"
},
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid/level_two)
"dw" = (
/obj/structure/bed,
/obj/item/bedsheet,
/obj/effect/landmark/awaystart,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid/level_two)
"dx" = (
/obj/structure/closet/secure_closet/personal,
/obj/effect/decal/cleanable/cobweb,
/obj/item/sord,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/wood,
/area/awaymission/caves/northblock)
"dy" = (
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/wood,
/area/awaymission/caves/northblock)
"dz" = (
/obj/structure/table/wood,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/wood,
/area/awaymission/caves/northblock)
"dA" = (
/obj/structure/closet/secure_closet/personal,
/obj/item/gun/energy/kinetic_accelerator,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/wood,
/area/awaymission/caves/northblock)
"dB" = (
/obj/structure/dresser,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/wood,
/area/awaymission/caves/northblock)
"dC" = (
/obj/structure/closet/secure_closet/personal,
/obj/effect/decal/cleanable/cobweb,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/wood,
/area/awaymission/caves/northblock)
"dD" = (
/obj/structure/table/wood,
/obj/effect/decal/cleanable/cobweb/cobweb2,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/wood,
/area/awaymission/caves/northblock)
"dE" = (
/obj/machinery/light/small/built{
dir = 8
},
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/wood,
/area/awaymission/caves/northblock)
"dF" = (
/obj/structure/bed,
/obj/item/bedsheet,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/wood,
/area/awaymission/caves/northblock)
"dG" = (
/obj/machinery/light/small{
dir = 8
},
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/wood,
/area/awaymission/caves/northblock)
"dH" = (
/obj/structure/bed,
/obj/item/bedsheet,
/obj/effect/landmark/awaystart,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/wood,
/area/awaymission/caves/northblock)
"dI" = (
/obj/machinery/door/airlock{
name = "Dorm"
},
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/wood,
/area/awaymission/caves/northblock)
"dJ" = (
/obj/item/stack/rods,
/obj/structure/spider/stickyweb,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plating,
/area/awaymission/caves/northblock)
"dK" = (
/obj/structure/girder,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plating,
/area/awaymission/caves/northblock)
"dL" = (
/obj/item/stack/sheet/metal,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plating,
/area/awaymission/caves/northblock)
"dM" = (
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/northblock)
"dN" = (
/obj/machinery/light/small{
dir = 1
},
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/northblock)
"dO" = (
/mob/living/simple_animal/hostile/retaliate/bat{
desc = "A rare breed of bat which roosts deep in caves.";
name = "Cave Bat"
},
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/northblock)
"dP" = (
/obj/item/stack/rods,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/northblock)
"dQ" = (
/obj/machinery/door/airlock/mining{
name = "Dorm Access"
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plating,
/area/awaymission/caves/northblock)
"dR" = (
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plating,
/area/awaymission/caves/northblock)
"dS" = (
/obj/machinery/light/small,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/northblock)
"dT" = (
/obj/structure/spider/stickyweb,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/northblock)
"dU" = (
/obj/structure/closet/crate/miningcar{
@@ -1533,51 +1343,39 @@
/turf/open/floor/wood,
/area/awaymission/caves/northblock)
"dW" = (
-/turf/closed/wall{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/closed/wall,
/area/awaymission/caves/BMP_asteroid)
"dX" = (
-/turf/closed/wall/rust{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/closed/wall/rust,
/area/awaymission/caves/BMP_asteroid)
"dY" = (
/obj/structure/bed,
/obj/item/bedsheet,
/obj/effect/decal/cleanable/cobweb/cobweb2,
/obj/effect/landmark/awaystart,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/wood,
/area/awaymission/caves/northblock)
"dZ" = (
/obj/machinery/light/small{
dir = 8
},
/obj/effect/decal/cleanable/cobweb,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/wood,
/area/awaymission/caves/northblock)
"ea" = (
/obj/item/stack/sheet/metal,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/wood,
/area/awaymission/caves/northblock)
"eb" = (
/obj/machinery/light/small/built{
dir = 8
},
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/northblock)
"ec" = (
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/northblock)
@@ -1585,14 +1383,12 @@
/obj/structure/bed,
/obj/effect/landmark/awaystart,
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/northblock)
"ee" = (
/obj/structure/girder,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/northblock)
@@ -1604,30 +1400,22 @@
/area/awaymission/caves/BMP_asteroid)
"eg" = (
/obj/effect/decal/cleanable/robot_debris/old,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"eh" = (
/obj/structure/table,
/obj/item/device/radio,
/obj/item/device/radio,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"ei" = (
/obj/structure/table,
/obj/item/paper_bin,
/obj/item/pen,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plating,
/area/awaymission/caves/BMP_asteroid)
"ej" = (
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plating,
/area/awaymission/caves/BMP_asteroid)
"ek" = (
/obj/structure/window{
@@ -1635,41 +1423,33 @@
dir = 8
},
/mob/living/simple_animal/hostile/mining_drone,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plating,
/area/awaymission/caves/BMP_asteroid)
"el" = (
/obj/structure/closet/secure_closet/personal,
/obj/item/gun/energy/laser/captain/scattershot,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/wood,
/area/awaymission/caves/northblock)
"em" = (
/obj/structure/closet/secure_closet/personal,
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/northblock)
"en" = (
/obj/effect/decal/cleanable/shreds,
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/northblock)
"eo" = (
/obj/item/stack/rods,
/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/northblock)
"ep" = (
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/northblock)
@@ -1677,15 +1457,11 @@
/obj/machinery/light{
dir = 8
},
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"er" = (
/obj/structure/chair/stool,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plating,
/area/awaymission/caves/BMP_asteroid)
"es" = (
/obj/structure/window{
@@ -1694,14 +1470,11 @@
},
/obj/structure/window,
/mob/living/simple_animal/hostile/mining_drone,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plating,
/area/awaymission/caves/BMP_asteroid)
"et" = (
/obj/effect/decal/cleanable/shreds,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/northblock)
@@ -1712,32 +1485,24 @@
},
/area/awaymission/caves/BMP_asteroid)
"ev" = (
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"ew" = (
/obj/structure/table,
/obj/item/device/mining_scanner,
/obj/item/device/mining_scanner,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"ex" = (
/obj/structure/closet/secure_closet/miner,
/obj/effect/decal/cleanable/cobweb,
/obj/item/survivalcapsule,
/obj/item/extinguisher/mini,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"ey" = (
/obj/structure/reagent_dispensers/watertank,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"ez" = (
/obj/machinery/light/small/built{
@@ -1747,22 +1512,16 @@
desc = "An industrial unit made to hold space suits. Age has seemed to rust the sliding door mechanisms, making it difficult to open.";
name = "rusted suit storage unit"
},
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"eA" = (
/obj/structure/table,
/obj/item/paper/fluff/awaymissions/caves/work_notice,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"eB" = (
/obj/structure/barricade/wooden,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"eC" = (
/obj/structure/table,
@@ -1771,67 +1530,47 @@
/obj/item/clothing/glasses/meson,
/obj/item/clothing/glasses/meson,
/obj/item/clothing/glasses/meson,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"eD" = (
/obj/structure/closet/secure_closet/miner,
/obj/item/survivalcapsule,
/obj/item/extinguisher/mini,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"eE" = (
/obj/effect/landmark/awaystart,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"eF" = (
-/turf/closed/wall{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/closed/wall,
/area/awaymission/caves/listeningpost)
"eG" = (
-/turf/closed/wall/rust{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/closed/wall/rust,
/area/awaymission/caves/listeningpost)
"eH" = (
/obj/machinery/vending/sustenance,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"eI" = (
/obj/structure/closet/crate/trashcart,
/obj/item/switchblade,
/obj/item/switchblade,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/listeningpost)
"eJ" = (
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/listeningpost)
"eK" = (
/obj/structure/table,
/obj/item/gun/energy/kinetic_accelerator,
/obj/item/gun/energy/kinetic_accelerator,
/obj/effect/decal/cleanable/cobweb/cobweb2,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/listeningpost)
"eL" = (
/obj/machinery/vending/sovietsoda,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"eM" = (
/obj/machinery/light/small{
@@ -1840,21 +1579,15 @@
/obj/structure/table,
/obj/item/storage/toolbox/electrical,
/obj/item/device/multitool,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/listeningpost)
"eN" = (
/obj/effect/decal/cleanable/oil,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/listeningpost)
"eO" = (
/obj/effect/landmark/awaystart,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/listeningpost)
"eP" = (
/obj/structure/table,
@@ -1874,9 +1607,7 @@
pixel_x = 5;
throwforce = 1
},
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/listeningpost)
"eQ" = (
/obj/machinery/mineral/mint,
@@ -1886,9 +1617,7 @@
/area/awaymission/caves/BMP_asteroid)
"eR" = (
/obj/structure/reagent_dispensers/fueltank,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"eS" = (
/obj/machinery/light/small/built,
@@ -1896,29 +1625,21 @@
desc = "An industrial unit made to hold space suits. Age has seemed to rust the sliding door mechanisms, making it difficult to open.";
name = "rusted suit storage unit"
},
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"eT" = (
/obj/structure/closet/emcloset,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"eU" = (
/obj/structure/table,
/obj/item/storage/toolbox/mechanical,
/obj/item/storage/toolbox/mechanical,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/listeningpost)
"eV" = (
/obj/structure/closet/crate/bin,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/listeningpost)
"eW" = (
/obj/structure/barricade/wooden,
@@ -1927,23 +1648,17 @@
"eX" = (
/obj/structure/table,
/obj/item/paper/pamphlet/gateway,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/listeningpost)
"eY" = (
/obj/structure/table,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/listeningpost)
"eZ" = (
/obj/machinery/light{
dir = 1
},
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/listeningpost)
"fa" = (
/obj/structure/noticeboard{
@@ -1951,9 +1666,7 @@
},
/obj/item/paper/fluff/awaymissions/caves/shipment_notice,
/obj/item/paper/fluff/awaymissions/caves/saftey_notice,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/listeningpost)
"fb" = (
/mob/living/simple_animal/hostile/spawner/mining/hivelord,
@@ -2005,15 +1718,11 @@
/area/awaymission/caves/BMP_asteroid)
"fh" = (
/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plating,
/area/awaymission/caves/listeningpost)
"fi" = (
/obj/machinery/door/airlock/external,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plating,
/area/awaymission/caves/listeningpost)
"fj" = (
/obj/effect/mob_spawn/human/skeleton/alive{
@@ -2036,9 +1745,7 @@
},
/area/awaymission/caves/BMP_asteroid/level_two)
"fm" = (
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plating,
/area/awaymission/caves/listeningpost)
"fn" = (
/obj/structure/closet/crate{
@@ -2075,9 +1782,7 @@
"fq" = (
/obj/structure/bed,
/obj/effect/decal/cleanable/cobweb,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"fr" = (
/obj/machinery/light/small/built{
@@ -2085,33 +1790,25 @@
},
/obj/structure/spider/stickyweb,
/mob/living/simple_animal/hostile/poison/giant_spider/hunter,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"fs" = (
/obj/structure/table,
/obj/item/storage/firstaid/regular,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"ft" = (
/obj/structure/table,
/obj/item/storage/firstaid/fire,
/obj/item/storage/firstaid/fire,
/obj/structure/spider/stickyweb,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"fu" = (
/obj/structure/table,
/obj/item/storage/firstaid/brute,
/obj/item/reagent_containers/blood/OPlus,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"fv" = (
/obj/structure/glowshroom/single,
@@ -2131,40 +1828,31 @@
id_target = "mineintrodown"
},
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid)
"fy" = (
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid)
"fz" = (
/obj/structure/barricade/wooden,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid)
"fA" = (
/obj/structure/bed,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"fB" = (
/obj/structure/spider/stickyweb,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"fC" = (
/mob/living/simple_animal/hostile/poison/giant_spider/hunter,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"fD" = (
/obj/structure/spider/stickyweb,
@@ -2172,9 +1860,7 @@
dir = 8
},
/mob/living/simple_animal/hostile/poison/giant_spider/hunter,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"fE" = (
/obj/machinery/light/small,
@@ -2197,9 +1883,7 @@
/area/awaymission/caves/BMP_asteroid)
"fH" = (
/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plating,
/area/awaymission/caves/BMP_asteroid)
"fI" = (
/obj/structure/sign/bluecross{
@@ -2211,44 +1895,33 @@
/area/awaymission/caves/BMP_asteroid)
"fJ" = (
/obj/structure/grille,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plating,
/area/awaymission/caves/BMP_asteroid)
"fK" = (
/obj/effect/decal/cleanable/cobweb,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"fL" = (
/obj/structure/sign/examroom{
pixel_y = 32
},
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"fM" = (
/obj/machinery/light/small{
dir = 1
},
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"fN" = (
/obj/machinery/door/airlock/external,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plating,
/area/awaymission/caves/BMP_asteroid)
"fO" = (
/obj/machinery/light/small{
dir = 4
},
/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid)
@@ -2276,15 +1949,11 @@
/obj/item/storage/firstaid/toxin,
/obj/item/storage/firstaid/toxin,
/obj/item/reagent_containers/blood/OPlus,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"fT" = (
/obj/machinery/iv_drip,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"fU" = (
/obj/effect/landmark/awaystart,
@@ -2295,7 +1964,6 @@
/area/awaymission/caves/BMP_asteroid)
"fV" = (
/turf/open/floor/plasteel/elevatorshaft{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
name = "elevator flooring";
initial_gas_mix = "n2=23;o2=14"
},
@@ -2303,7 +1971,6 @@
"fW" = (
/obj/structure/girder,
/turf/open/floor/plating{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid)
@@ -2329,13 +1996,10 @@
"fY" = (
/obj/structure/table,
/obj/machinery/microwave,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"fZ" = (
/turf/open/floor/plating{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid)
@@ -2346,20 +2010,16 @@
id = "mineintro"
},
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid)
"gb" = (
/obj/structure/closet/secure_closet/freezer/kitchen,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"gc" = (
/obj/item/stack/rods,
/turf/open/floor/plating{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid)
@@ -2383,22 +2043,18 @@
"gf" = (
/obj/structure/table/reinforced,
/obj/item/reagent_containers/food/drinks/drinkingglass,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"gg" = (
/obj/structure/table/reinforced,
/obj/item/storage/box/donkpockets,
/turf/open/floor/plating{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid)
"gh" = (
/obj/structure/table/reinforced,
/turf/open/floor/plating{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid)
@@ -2406,7 +2062,6 @@
/obj/structure/table/reinforced,
/obj/item/stack/rods,
/turf/open/floor/plating{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid)
@@ -2414,9 +2069,7 @@
/obj/machinery/door/airlock/mining{
name = "Kitchen"
},
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"gk" = (
/obj/effect/landmark/awaystart,
@@ -2426,15 +2079,11 @@
/area/awaymission/caves/BMP_asteroid/level_two)
"gl" = (
/obj/item/trash/plate,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"gm" = (
/obj/effect/decal/cleanable/blood/old,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"gn" = (
/obj/item/grown/log,
@@ -2445,29 +2094,23 @@
"go" = (
/obj/structure/chair/stool,
/turf/open/floor/plating{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid)
"gp" = (
/obj/structure/table_frame,
/turf/open/floor/plating{
- baseturf = /turf/open/lava/smooth;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid)
"gq" = (
/obj/structure/chair/stool,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"gr" = (
/obj/structure/table,
/obj/item/kitchen/fork,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"gs" = (
/obj/item/device/assembly/igniter,
@@ -2478,63 +2121,47 @@
"gt" = (
/obj/structure/table_frame,
/obj/item/stack/sheet/metal,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"gu" = (
/obj/item/stack/rods,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"gv" = (
/obj/structure/table_frame,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"gw" = (
/obj/structure/reagent_dispensers/beerkeg,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"gx" = (
/obj/structure/table,
/obj/item/kitchen/fork,
/obj/item/trash/plate,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"gy" = (
/obj/item/reagent_containers/food/drinks/drinkingglass,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plasteel,
/area/awaymission/caves/BMP_asteroid)
"gz" = (
/obj/machinery/door/airlock/external{
name = "Mess Hall"
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plating,
/area/awaymission/caves/BMP_asteroid)
"gA" = (
/obj/machinery/light/small{
dir = 1
},
/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid)
"gB" = (
/obj/machinery/mech_bay_recharge_port,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid)
@@ -2553,7 +2180,6 @@
dir = 4
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid)
@@ -2562,7 +2188,6 @@
/obj/item/storage/toolbox/mechanical,
/obj/item/clothing/glasses/material,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid)
@@ -2574,34 +2199,26 @@
/obj/structure/table,
/obj/item/mecha_parts/mecha_equipment/drill/diamonddrill,
/obj/item/paper/fluff/awaymissions/caves/mech_notice,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plating,
/area/awaymission/caves/BMP_asteroid)
"gI" = (
/obj/structure/chair/stool,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid)
"gJ" = (
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid)
"gK" = (
/obj/structure/girder,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plating,
/area/awaymission/caves/BMP_asteroid)
"gL" = (
/obj/item/stack/rods,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plating,
/area/awaymission/caves/BMP_asteroid)
"gM" = (
/obj/structure/mecha_wreckage/ripley,
@@ -2610,21 +2227,18 @@
"gN" = (
/obj/structure/holohoop,
/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid)
"gO" = (
/obj/structure/closet/emcloset,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid)
"gP" = (
/obj/item/toy/beach_ball/holoball,
/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid)
@@ -2655,16 +2269,13 @@
/obj/machinery/light/small{
dir = 4
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/basalt
- },
+/turf/open/floor/plating,
/area/awaymission/caves/BMP_asteroid)
"gU" = (
/obj/structure/holohoop{
dir = 1
},
/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/basalt;
initial_gas_mix = "n2=23;o2=14"
},
/area/awaymission/caves/BMP_asteroid)
@@ -2681,6 +2292,31 @@
/obj/effect/mapping_helpers/planet_z,
/turf/closed/indestructible/rock,
/area/space/nearstation)
+"gX" = (
+/obj/effect/baseturf_helper/lava,
+/turf/closed/mineral/volcanic,
+/area/awaymission/caves/BMP_asteroid/level_three)
+"gY" = (
+/obj/effect/baseturf_helper/lava,
+/turf/open/lava/smooth{
+ desc = "Looks hot.";
+ luminosity = 5;
+ name = "lava";
+ initial_gas_mix = "n2=23;o2=14"
+ },
+/area/awaymission/caves/BMP_asteroid/level_four)
+"gZ" = (
+/obj/effect/baseturf_helper/lava,
+/turf/closed/mineral/volcanic,
+/area/awaymission/caves/BMP_asteroid/level_two)
+"ha" = (
+/obj/effect/baseturf_helper/lava,
+/turf/closed/mineral/volcanic,
+/area/awaymission/caves/BMP_asteroid)
+"hb" = (
+/obj/effect/baseturf_helper/asteroid/basalt,
+/turf/closed/wall,
+/area/awaymission/caves/northblock)
(1,1,1) = {"
aa
@@ -4489,7 +4125,7 @@ aa
aa
aa
aa
-ac
+gX
ac
ac
ac
@@ -4647,7 +4283,7 @@ aa
aa
aa
aa
-bL
+ha
bL
bL
bL
@@ -5693,7 +5329,7 @@ bL
bL
bL
bL
-dt
+hb
dt
dt
du
@@ -47151,7 +46787,7 @@ aa
aa
aa
aa
-ad
+gY
ad
ad
ad
@@ -52448,7 +52084,7 @@ aa
aa
aa
aa
-bK
+gZ
bK
bK
bK
diff --git a/_maps/RandomZLevels/snowdin.dmm b/_maps/RandomZLevels/snowdin.dmm
index 7fb4fa76f1..31a6232330 100644
--- a/_maps/RandomZLevels/snowdin.dmm
+++ b/_maps/RandomZLevels/snowdin.dmm
@@ -9,16 +9,12 @@
/turf/open/floor/plating/asteroid/snow,
/area/awaymission/snowdin)
"ad" = (
-/turf/closed/wall/ice{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/closed/wall/ice,
/area/awaymission/snowdin/post)
"ae" = (
/obj/effect/decal/cleanable/oil,
/obj/vehicle/ridden/atv,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"af" = (
/turf/open/floor/plating/ice,
@@ -30,45 +26,32 @@
desc = "An emptied plasma tank, the oil on the nozzle seems to implied it was used for more than plasma storage.";
name = "dusty plasma tank"
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"ah" = (
/obj/effect/decal/cleanable/oil,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"ai" = (
/obj/vehicle/ridden/atv,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"aj" = (
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/post)
"ak" = (
/obj/structure/door_assembly/door_assembly_centcom,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"al" = (
-/turf/closed/wall/ice{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/closed/wall/ice,
/area/awaymission/snowdin/base)
"am" = (
/obj/structure/grille,
/obj/structure/window/reinforced/fulltile/ice,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"an" = (
/obj/structure/table,
@@ -76,19 +59,14 @@
/obj/machinery/light/small{
dir = 8
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"ao" = (
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"ap" = (
/obj/effect/decal/cleanable/oil,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/post)
@@ -97,7 +75,6 @@
/obj/machinery/door/window/westright,
/obj/item/paper/crumpled/ruins/snowdin/keys,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/post)
@@ -109,7 +86,6 @@
status = 2
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/post)
@@ -117,16 +93,12 @@
/obj/machinery/light/small{
dir = 1
},
-/turf/open/floor/plasteel/darkred{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkred,
/area/awaymission/snowdin/base)
"at" = (
/obj/structure/filingcabinet,
/obj/item/paper/fluff/awaymissions/snowdin/secnotice,
-/turf/open/floor/plasteel/darkred{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkred,
/area/awaymission/snowdin/base)
"au" = (
/obj/item/gun/ballistic/shotgun/boltaction,
@@ -141,9 +113,7 @@
/obj/item/restraints/handcuffs,
/obj/item/device/assembly/flash,
/obj/item/storage/box/lethalshot,
-/turf/open/floor/plasteel/darkred{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkred,
/area/awaymission/snowdin/base)
"av" = (
/obj/effect/decal/cleanable/oil,
@@ -156,51 +126,37 @@
name = "garage door button";
pixel_x = 32
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"aw" = (
/obj/structure/chair/office/dark,
-/turf/open/floor/plasteel/darkred{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkred,
/area/awaymission/snowdin/base)
"ax" = (
/obj/item/ammo_casing/a762,
-/turf/open/floor/plasteel/darkred{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkred,
/area/awaymission/snowdin/base)
"ay" = (
/obj/structure/table/reinforced,
/obj/item/paper_bin,
/obj/item/pen,
/obj/item/key,
-/turf/open/floor/plasteel/darkred{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkred,
/area/awaymission/snowdin/base)
"az" = (
/obj/machinery/door/poddoor/shutters{
id = "garagesnow"
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"aA" = (
/obj/machinery/door/airlock/external,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"aB" = (
/obj/structure/table/reinforced,
/obj/structure/barricade/wooden,
-/turf/open/floor/plasteel/darkred{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkred,
/area/awaymission/snowdin/base)
"aC" = (
/obj/structure/barricade/wooden,
@@ -208,30 +164,22 @@
name = "Security Office";
req_access_txt = "63"
},
-/turf/open/floor/plasteel/darkred{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkred,
/area/awaymission/snowdin/base)
"aD" = (
-/turf/closed/wall{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/closed/wall,
/area/awaymission/snowdin/base)
"aE" = (
/obj/structure/cable{
icon_state = "0-2"
},
/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/base)
"aF" = (
/obj/structure/grille,
/obj/structure/window/reinforced/fulltile/ice,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/base)
"aG" = (
/obj/machinery/light/small{
@@ -242,13 +190,11 @@
"aH" = (
/obj/item/ammo_casing/a762,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/base)
"aI" = (
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/base)
@@ -257,7 +203,6 @@
icon_state = "1-2"
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/base)
@@ -266,7 +211,6 @@
dir = 1
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/base)
@@ -276,15 +220,12 @@
/area/awaymission/snowdin)
"aM" = (
/obj/machinery/recharge_station,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/base)
"aN" = (
/obj/item/trash/sosjerky,
/obj/effect/decal/cleanable/oil,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/base)
@@ -293,27 +234,21 @@
dir = 9
},
/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel,
/area/awaymission/snowdin/base)
"aP" = (
/obj/machinery/gateway{
dir = 5
},
/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel,
/area/awaymission/snowdin/base)
"aQ" = (
/obj/machinery/gateway{
dir = 1
},
/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel,
/area/awaymission/snowdin/base)
"aR" = (
/obj/structure/closet/crate,
@@ -325,9 +260,7 @@
/obj/item/clothing/shoes/winterboots,
/obj/item/clothing/shoes/winterboots,
/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel,
/area/awaymission/snowdin/base)
"aS" = (
/obj/structure/closet/crate,
@@ -335,9 +268,7 @@
/obj/item/storage/firstaid/fire,
/obj/item/storage/pill_bottle/stimulant,
/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel,
/area/awaymission/snowdin/base)
"aT" = (
/obj/machinery/light/small{
@@ -365,53 +296,39 @@
/obj/item/gun/ballistic/shotgun/automatic,
/obj/item/gun/ballistic/shotgun/automatic,
/obj/item/gun/ballistic/shotgun/automatic,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/base)
"aZ" = (
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/base)
"ba" = (
/obj/machinery/door/airlock/maintenance_hatch,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/base)
"bb" = (
/obj/machinery/gateway{
dir = 8
},
/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel,
/area/awaymission/snowdin/base)
"bc" = (
/obj/machinery/gateway{
dir = 4
},
/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel,
/area/awaymission/snowdin/base)
"bd" = (
/obj/machinery/gateway/centeraway{
calibrated = 0
},
/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel,
/area/awaymission/snowdin/base)
"be" = (
/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel,
/area/awaymission/snowdin/base)
"bf" = (
/obj/structure/closet/crate{
@@ -421,54 +338,40 @@
/obj/item/reagent_containers/spray/cleaner,
/obj/item/soap/nanotrasen,
/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel,
/area/awaymission/snowdin/base)
"bg" = (
/obj/machinery/iv_drip,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/base)
"bh" = (
/obj/structure/reagent_dispensers/fueltank,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/base)
"bi" = (
/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/base)
"bj" = (
/obj/structure/reagent_dispensers/watertank,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/base)
"bk" = (
/obj/effect/decal/cleanable/oil,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/base)
"bl" = (
/obj/structure/table,
/obj/item/shovel,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/base)
"bm" = (
/obj/machinery/light{
dir = 8
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/base)
@@ -477,18 +380,14 @@
dir = 10
},
/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel,
/area/awaymission/snowdin/base)
"bo" = (
/obj/machinery/gateway{
dir = 6
},
/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel,
/area/awaymission/snowdin/base)
"bp" = (
/obj/machinery/gateway,
@@ -496,9 +395,7 @@
icon_state = "0-2"
},
/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel,
/area/awaymission/snowdin/base)
"bq" = (
/obj/structure/closet/crate,
@@ -515,9 +412,7 @@
/obj/item/reagent_containers/food/snacks/grown/cocoapod,
/obj/item/reagent_containers/food/snacks/grown/cocoapod,
/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel,
/area/awaymission/snowdin/base)
"br" = (
/obj/machinery/light{
@@ -525,7 +420,6 @@
},
/obj/machinery/iv_drip,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/base)
@@ -533,17 +427,13 @@
/obj/structure/table,
/obj/item/storage/toolbox/electrical,
/obj/item/storage/toolbox/electrical,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/base)
"bt" = (
/obj/structure/table,
/obj/item/shovel,
/obj/item/paper/crumpled/ruins/snowdin/shovel,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/base)
"bu" = (
/obj/machinery/power/terminal{
@@ -553,7 +443,6 @@
icon_state = "0-2"
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/base)
@@ -563,14 +452,12 @@
name = "power storage unit"
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/base)
"bw" = (
/obj/effect/landmark/awaystart,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/base)
@@ -580,7 +467,6 @@
icon_state = "1-2"
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/base)
@@ -590,14 +476,12 @@
},
/obj/effect/landmark/awaystart,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/base)
"bz" = (
/obj/effect/decal/cleanable/oil,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/base)
@@ -608,7 +492,6 @@
/obj/item/reagent_containers/blood/random,
/obj/item/reagent_containers/blood/random,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/base)
@@ -616,22 +499,16 @@
/obj/structure/table,
/obj/item/storage/toolbox/mechanical,
/obj/item/storage/toolbox/mechanical,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/base)
"bC" = (
/obj/structure/showcase/machinery/signal_decrypter,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/base)
"bD" = (
/obj/machinery/space_heater,
/obj/machinery/light/small,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/base)
"bE" = (
/obj/structure/closet/crate/trashcart,
@@ -643,21 +520,15 @@
},
/obj/item/storage/box/rubbershot,
/obj/item/key,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/base)
"bF" = (
/obj/machinery/power/port_gen/pacman,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/base)
"bG" = (
/obj/machinery/space_heater,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/base)
"bH" = (
/obj/machinery/power/terminal{
@@ -670,7 +541,6 @@
icon_state = "1-4"
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/base)
@@ -680,7 +550,6 @@
},
/obj/effect/landmark/awaystart,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/base)
@@ -693,7 +562,6 @@
icon_state = "1-8"
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/base)
@@ -701,7 +569,6 @@
/obj/item/trash/pistachios,
/obj/effect/landmark/awaystart,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/base)
@@ -711,7 +578,6 @@
},
/obj/effect/landmark/awaystart,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/base)
@@ -721,317 +587,227 @@
/area/awaymission/snowdin)
"bN" = (
/obj/machinery/door/airlock/public/glass,
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cafeteria,
/area/awaymission/snowdin/base)
"bO" = (
/obj/structure/dresser,
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/base)
"bP" = (
/obj/structure/bed,
/obj/item/bedsheet,
/obj/effect/landmark/awaystart,
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/base)
"bQ" = (
/obj/machinery/light/small{
dir = 1
},
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/base)
"bR" = (
/obj/structure/bookcase/random/fiction,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/base)
"bS" = (
/obj/structure/fireaxecabinet{
pixel_y = 32
},
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/base)
"bT" = (
/obj/structure/bookcase/random/nonfiction,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/base)
"bU" = (
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/base)
"bV" = (
/obj/structure/table/wood,
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/base)
"bW" = (
/obj/machinery/light{
dir = 8
},
/obj/structure/filingcabinet,
-/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkbrown,
/area/awaymission/snowdin/base)
"bX" = (
/obj/structure/table,
-/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkbrown,
/area/awaymission/snowdin/base)
"bY" = (
/obj/structure/table,
/obj/item/paper_bin,
/obj/item/pen,
-/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkbrown,
/area/awaymission/snowdin/base)
"bZ" = (
/obj/structure/table,
/obj/item/device/flashlight/lamp,
-/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkbrown,
/area/awaymission/snowdin/base)
"ca" = (
/obj/machinery/light{
dir = 1
},
/obj/machinery/vending/coffee,
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cafeteria,
/area/awaymission/snowdin/base)
"cb" = (
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cafeteria,
/area/awaymission/snowdin/base)
"cc" = (
/obj/structure/table,
/obj/machinery/microwave,
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cafeteria,
/area/awaymission/snowdin/base)
"cd" = (
/obj/structure/closet/cabinet,
/obj/item/clothing/shoes/winterboots,
/obj/item/clothing/suit/hooded/wintercoat,
/obj/item/clothing/gloves/color/black,
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/base)
"ce" = (
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/base)
"cf" = (
/obj/machinery/door/airlock{
name = "Dorm Room"
},
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/base)
"cg" = (
/obj/machinery/light/small{
dir = 4
},
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/base)
"ch" = (
-/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkbrown,
/area/awaymission/snowdin/base)
"ci" = (
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkbrown,
/area/awaymission/snowdin/base)
"cj" = (
/obj/structure/chair/comfy/beige,
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cafeteria,
/area/awaymission/snowdin/base)
"ck" = (
/obj/item/cigbutt,
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cafeteria,
/area/awaymission/snowdin/base)
"cl" = (
/obj/structure/chair/stool,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/base)
"cm" = (
/obj/machinery/hydroponics/constructable,
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cafeteria,
/area/awaymission/snowdin/base)
"cn" = (
/obj/structure/table/wood,
/obj/item/trash/cheesie,
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cafeteria,
/area/awaymission/snowdin/base)
"co" = (
/obj/machinery/light{
dir = 1
},
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/base)
"cp" = (
/obj/effect/decal/cleanable/blood/drip,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/base)
"cq" = (
/obj/structure/table/wood,
/obj/item/toy/cards/deck,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/base)
"cr" = (
/obj/structure/table/wood,
/obj/item/trash/candle,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/base)
"cs" = (
/obj/machinery/door/airlock/hatch,
-/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkbrown,
/area/awaymission/snowdin/base)
"ct" = (
/obj/structure/table/wood,
/obj/item/pizzabox/mushroom,
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cafeteria,
/area/awaymission/snowdin/base)
"cu" = (
/obj/structure/table/wood,
/obj/item/storage/pill_bottle/dice,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/base)
"cv" = (
/obj/structure/table/wood,
/obj/item/paper/crumpled/ruins/snowdin/snowdingatewaynotice,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/base)
"cw" = (
/obj/structure/bed,
/obj/item/bedsheet,
/obj/effect/decal/cleanable/blood/gibs,
/obj/effect/gibspawner/human,
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/base)
"cx" = (
/obj/structure/table/wood,
/obj/item/key,
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/base)
"cy" = (
/obj/structure/table/wood,
/obj/item/trash/can,
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cafeteria,
/area/awaymission/snowdin/base)
"cz" = (
/obj/machinery/door/airlock{
name = "Dorm Room"
},
/obj/structure/barricade/wooden,
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/base)
"cA" = (
/obj/effect/decal/cleanable/blood,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/base)
"cB" = (
/obj/machinery/light/small{
dir = 4
},
/mob/living/simple_animal/hostile/bear/snow,
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/base)
"cC" = (
/obj/effect/decal/cleanable/blood/gibs,
/obj/effect/decal/remains/human,
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/base)
"cD" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkbrown,
/area/awaymission/snowdin/base)
"cE" = (
/obj/structure/chair/comfy/beige{
dir = 1;
icon_state = "comfychair"
},
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cafeteria,
/area/awaymission/snowdin/base)
"cF" = (
/obj/machinery/light,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/base)
"cG" = (
/obj/machinery/light{
@@ -1039,43 +815,32 @@
},
/obj/structure/filingcabinet,
/obj/item/paper/fluff/awaymissions/snowdin/log,
-/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkbrown,
/area/awaymission/snowdin/base)
"cH" = (
/obj/machinery/light,
/obj/machinery/vending/cigarette,
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cafeteria,
/area/awaymission/snowdin/base)
"cI" = (
/obj/structure/table,
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cafeteria,
/area/awaymission/snowdin/base)
"cJ" = (
/obj/machinery/door/airlock{
name = "Dorms"
},
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/base)
"cK" = (
/obj/effect/decal/cleanable/blood/drip,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/base)
"cL" = (
/obj/machinery/door/airlock/external,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/base)
"cM" = (
/obj/structure/statue/snow/snowman,
@@ -1142,9 +907,7 @@
/turf/closed/indestructible/rock/snow/ice,
/area/awaymission/snowdin/post)
"cZ" = (
-/turf/closed/wall{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/closed/wall,
/area/awaymission/snowdin/post)
"da" = (
/obj/effect/decal/remains/human,
@@ -1172,13 +935,11 @@
/area/awaymission/snowdin/post)
"de" = (
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 140
},
/area/awaymission/snowdin/post)
"df" = (
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -1192,7 +953,6 @@
/obj/structure/table,
/obj/item/storage/toolbox/emergency,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 140
},
/area/awaymission/snowdin/post)
@@ -1215,7 +975,6 @@
/obj/structure/table,
/obj/item/storage/toolbox/mechanical,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 140
},
/area/awaymission/snowdin/post)
@@ -1235,7 +994,6 @@
dir = 4
},
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -1248,7 +1006,6 @@
/area/awaymission/snowdin/dungeon1)
"dp" = (
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -1264,7 +1021,6 @@
/obj/item/tank/internals/emergency_oxygen/engi,
/obj/item/clothing/mask/breath,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 140
},
/area/awaymission/snowdin/post)
@@ -1276,7 +1032,6 @@
/obj/effect/spawner/lootdrop/snowdin/dungeonlite,
/obj/effect/spawner/lootdrop/snowdin/dungeonmisc,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -1284,7 +1039,6 @@
"dt" = (
/obj/item/paper/crumpled/ruins/snowdin/lootstructures,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -1324,7 +1078,6 @@
"dA" = (
/obj/item/clothing/shoes/winterboots,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -1332,7 +1085,6 @@
"dB" = (
/obj/item/clothing/shoes/winterboots,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 140
},
/area/awaymission/snowdin/post)
@@ -1340,7 +1092,6 @@
/obj/structure/table,
/obj/item/clothing/suit/hooded/wintercoat,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -1353,7 +1104,6 @@
/obj/effect/spawner/lootdrop/snowdin/dungeonmisc,
/obj/effect/spawner/lootdrop/snowdin/dungeonmisc,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 140
},
/area/awaymission/snowdin/post)
@@ -1368,7 +1118,6 @@
/obj/effect/spawner/lootdrop/snowdin/dungeonmisc,
/obj/effect/spawner/lootdrop/snowdin/dungeonlite,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 140
},
/area/awaymission/snowdin/post)
@@ -1380,7 +1129,6 @@
status = 2
},
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -1390,14 +1138,11 @@
dir = 8
},
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 140
},
/area/awaymission/snowdin/post)
"dJ" = (
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/post)
"dK" = (
/obj/structure/closet/cabinet,
@@ -1406,9 +1151,7 @@
/obj/item/clothing/gloves/color/black,
/obj/item/shovel,
/obj/item/switchblade,
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/post)
"dL" = (
/obj/structure/closet/crate,
@@ -1416,7 +1159,6 @@
/obj/effect/spawner/lootdrop/snowdin/dungeonmid,
/obj/effect/spawner/lootdrop/snowdin/dungeonmid,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 140;
wet = 0
},
@@ -1426,7 +1168,6 @@
dir = 1
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 140;
wet = 0
},
@@ -1435,9 +1176,7 @@
/obj/machinery/light/small{
dir = 8
},
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/post)
"dO" = (
/obj/machinery/door/airlock{
@@ -1445,9 +1184,7 @@
name = "Dorm Room";
req_access_txt = "150"
},
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/post)
"dP" = (
/turf/open/floor/plating/asteroid/basalt{
@@ -1456,7 +1193,6 @@
/area/awaymission/snowdin/post)
"dQ" = (
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 140;
wet = 0
},
@@ -1469,7 +1205,6 @@
/obj/effect/spawner/lootdrop/snowdin/dungeonmisc,
/obj/effect/spawner/lootdrop/snowdin/dungeonmisc,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 140
},
/area/awaymission/snowdin/post)
@@ -1477,9 +1212,7 @@
/obj/structure/bed,
/obj/effect/decal/remains/human,
/obj/effect/decal/cleanable/blood/gibs/old,
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/post)
"dT" = (
/turf/open/lava{
@@ -1488,16 +1221,13 @@
/area/awaymission/snowdin/post)
"dU" = (
/mob/living/simple_animal/hostile/skeleton/eskimo,
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/post)
"dV" = (
/obj/machinery/door/airlock/public/glass{
req_access_txt = "150"
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/post)
@@ -1508,7 +1238,6 @@
"dX" = (
/obj/structure/table,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/post)
@@ -1520,7 +1249,6 @@
status = 2
},
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 140
},
/area/awaymission/snowdin/post)
@@ -1534,7 +1262,6 @@
status = 2
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/post)
@@ -1544,7 +1271,6 @@
id_target = "up"
},
/turf/open/floor/plasteel/stairs/right{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 140
},
/area/awaymission/snowdin/post)
@@ -1554,27 +1280,23 @@
id_target = "up"
},
/turf/open/floor/plasteel/stairs/left{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 140
},
/area/awaymission/snowdin/post)
"ec" = (
/obj/machinery/door/airlock/external,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
/area/awaymission/snowdin/post)
"ed" = (
/turf/open/floor/plasteel/stairs/right{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 140
},
/area/awaymission/snowdin/post)
"ee" = (
/turf/open/floor/plasteel/stairs/left{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 140
},
/area/awaymission/snowdin/post)
@@ -1582,7 +1304,6 @@
/obj/structure/grille,
/obj/structure/window/reinforced/fulltile/ice,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -1590,7 +1311,6 @@
"eg" = (
/obj/machinery/light/small,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -1713,9 +1433,7 @@
/turf/open/floor/plating/snowed,
/area/awaymission/snowdin/post)
"eD" = (
-/turf/closed/wall/ice{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/closed/wall/ice,
/area/awaymission/snowdin/dungeon1)
"eE" = (
/obj/structure/table/wood,
@@ -1761,7 +1479,6 @@
"eM" = (
/mob/living/simple_animal/hostile/skeleton/eskimo,
/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 180
},
/area/awaymission/snowdin/post)
@@ -1797,9 +1514,7 @@
/obj/item/cautery{
pixel_x = 4
},
-/turf/open/floor/plasteel/whiteblue{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/whiteblue,
/area/awaymission/snowdin/sekret)
"eR" = (
/turf/closed/indestructible/rock/snow,
@@ -1867,36 +1582,26 @@
/obj/machinery/light/small{
dir = 1
},
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/post)
"fe" = (
/obj/machinery/door/airlock{
name = "Dorm Room"
},
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/post)
"ff" = (
/obj/effect/decal/cleanable/blood/old,
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/post)
"fg" = (
/obj/machinery/light/small{
dir = 1
},
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cafeteria,
/area/awaymission/snowdin/post)
"fh" = (
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cafeteria,
/area/awaymission/snowdin/post)
"fi" = (
/obj/machinery/light/small{
@@ -1906,24 +1611,18 @@
/obj/item/implanter/storage,
/obj/item/clothing/shoes/jackboots,
/obj/item/switchblade,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"fj" = (
/obj/machinery/recharge_station,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"fk" = (
/turf/open/floor/plating/ice,
/area/awaymission/snowdin/post)
"fl" = (
/obj/machinery/power/port_gen/pacman,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"fm" = (
/turf/open/floor/plating/ice/colder,
@@ -1947,39 +1646,27 @@
/obj/item/clothing/suit/hooded/wintercoat,
/obj/item/clothing/gloves/color/black,
/obj/item/shovel,
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/post)
"fq" = (
/obj/effect/decal/cleanable/blood/old,
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cafeteria,
/area/awaymission/snowdin/post)
"fr" = (
/obj/machinery/door/airlock/maintenance_hatch,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"fs" = (
/obj/item/cigbutt/cigarbutt,
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cafeteria,
/area/awaymission/snowdin/post)
"ft" = (
/obj/effect/landmark/awaystart,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"fu" = (
/obj/machinery/space_heater,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"fv" = (
/turf/open/floor/plating/snowed/colder,
@@ -1998,33 +1685,25 @@
/area/awaymission/snowdin/dungeon1)
"fy" = (
/obj/machinery/door/airlock/hatch,
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cafeteria,
/area/awaymission/snowdin/post)
"fz" = (
/obj/machinery/power/terminal{
dir = 4
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"fA" = (
/obj/structure/table,
/obj/item/key,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"fB" = (
/obj/machinery/power/smes/magical{
desc = "A high-capacity superconducting magnetic energy storage (SMES) unit.";
name = "power storage unit"
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"fC" = (
/obj/item/stack/sheet/metal,
@@ -2036,7 +1715,6 @@
"fE" = (
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/post)
@@ -2055,14 +1733,12 @@
/obj/item/paper_bin,
/obj/item/pen,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/post)
"fI" = (
/obj/structure/door_assembly/door_assembly_centcom,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 140;
wet = 0
},
@@ -2080,14 +1756,12 @@
dir = 4
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/post)
"fM" = (
/obj/item/stack/sheet/metal,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -2098,7 +1772,6 @@
dir = 4
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/post)
@@ -2115,7 +1788,6 @@
"fQ" = (
/obj/structure/grille,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -2123,14 +1795,12 @@
"fR" = (
/obj/structure/filingcabinet/chestdrawer,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/post)
"fS" = (
/obj/item/storage/toolbox/mechanical,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 140;
wet = 0
},
@@ -2138,13 +1808,11 @@
"fT" = (
/mob/living/simple_animal/hostile/bear/snow,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/post)
"fU" = (
/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 140
},
/area/awaymission/snowdin/post)
@@ -2153,14 +1821,12 @@
/obj/item/reagent_containers/food/drinks/drinkingglass,
/obj/item/key,
/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 140
},
/area/awaymission/snowdin/post)
"fW" = (
/obj/structure/chair/stool,
/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 140
},
/area/awaymission/snowdin/post)
@@ -2177,7 +1843,6 @@
/obj/effect/spawner/lootdrop/snowdin/dungeonmid,
/obj/effect/spawner/lootdrop/snowdin/dungeonlite,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 140;
wet = 0
},
@@ -2192,7 +1857,6 @@
/obj/structure/table,
/obj/item/storage/box/donkpockets,
/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 140
},
/area/awaymission/snowdin/post)
@@ -2206,9 +1870,7 @@
/obj/machinery/door/poddoor/shutters{
id = "garagesnow2"
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"gd" = (
/obj/structure/ladder/unbreakable{
@@ -2226,9 +1888,7 @@
name = "shutter control";
pixel_x = 32
},
-/turf/open/floor/plasteel/darkred{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkred,
/area/awaymission/snowdin/post)
"gf" = (
/mob/living/simple_animal/hostile/skeleton/ice,
@@ -2284,7 +1944,6 @@
id_target = "down"
},
/turf/open/floor/plasteel/stairs/left{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 140
},
/area/awaymission/snowdin/cave)
@@ -2294,19 +1953,16 @@
id_target = "down"
},
/turf/open/floor/plasteel/stairs/right{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 140
},
/area/awaymission/snowdin/cave)
"gp" = (
/turf/open/floor/plasteel/stairs/left{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 140
},
/area/awaymission/snowdin/cave)
"gq" = (
/turf/open/floor/plasteel/stairs/right{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 140
},
/area/awaymission/snowdin/cave)
@@ -2316,7 +1972,6 @@
"gs" = (
/obj/structure/girder,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -2329,48 +1984,36 @@
/obj/machinery/light/small{
dir = 1
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"gu" = (
/obj/item/stock_parts/cell/high/empty,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"gv" = (
/obj/structure/table,
/obj/item/storage/toolbox/mechanical,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"gw" = (
/obj/structure/table,
/obj/item/storage/toolbox/electrical,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"gx" = (
/obj/machinery/telecomms/allinone{
intercept = 1
},
-/turf/open/floor/plasteel/purple{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/purple,
/area/awaymission/snowdin/sekret)
"gy" = (
/obj/structure/table,
/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 180
},
/area/awaymission/snowdin/post)
"gz" = (
/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 180
},
/area/awaymission/snowdin/post)
@@ -2380,9 +2023,7 @@
/obj/item/twohanded/spear,
/obj/item/twohanded/spear,
/obj/item/twohanded/spear,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"gB" = (
/obj/structure/table,
@@ -2390,7 +2031,6 @@
dir = 4
},
/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 180
},
/area/awaymission/snowdin/post)
@@ -2399,21 +2039,17 @@
dir = 4
},
/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 180
},
/area/awaymission/snowdin/post)
"gD" = (
/obj/structure/table,
/obj/item/shovel,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"gE" = (
/obj/item/pen,
/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 180
},
/area/awaymission/snowdin/post)
@@ -2421,7 +2057,6 @@
/obj/structure/table,
/obj/item/paper_bin,
/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 180
},
/area/awaymission/snowdin/post)
@@ -2432,14 +2067,11 @@
},
/obj/effect/spawner/lootdrop/snowdin/dungeonlite,
/obj/effect/spawner/lootdrop/snowdin/dungeonmid,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"gH" = (
/obj/structure/filingcabinet,
/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 180
},
/area/awaymission/snowdin/post)
@@ -2448,7 +2080,6 @@
dir = 8
},
/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 180
},
/area/awaymission/snowdin/post)
@@ -2456,28 +2087,21 @@
/obj/machinery/door/airlock/public/glass,
/obj/structure/barricade/wooden,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/post)
"gK" = (
/obj/structure/reagent_dispensers/fueltank,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"gL" = (
/obj/machinery/light/small,
/obj/structure/showcase/machinery/signal_decrypter,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"gM" = (
/obj/structure/reagent_dispensers/watertank,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"gN" = (
/turf/open/floor/plating,
@@ -2492,14 +2116,12 @@
"gP" = (
/obj/machinery/door/airlock/public/glass,
/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 180
},
/area/awaymission/snowdin/post)
"gQ" = (
/obj/machinery/vending/coffee,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/post)
@@ -2508,34 +2130,26 @@
/obj/item/clothing/shoes/winterboots,
/obj/item/clothing/suit/hooded/wintercoat,
/obj/item/clothing/gloves/color/black,
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/post)
"gS" = (
/obj/structure/bed,
/obj/item/bedsheet,
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/post)
"gT" = (
/obj/structure/closet/cabinet,
/obj/effect/spawner/lootdrop/snowdin/dungeonlite,
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/post)
"gU" = (
/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 180
},
/area/awaymission/snowdin/post)
"gV" = (
/obj/structure/table,
/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 180
},
/area/awaymission/snowdin/post)
@@ -2544,14 +2158,12 @@
dir = 8
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/post)
"gX" = (
/obj/machinery/door/airlock/public/glass,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/post)
@@ -2565,9 +2177,7 @@
/obj/machinery/light/small{
dir = 4
},
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/post)
"ha" = (
/obj/structure/barricade/wooden,
@@ -2575,29 +2185,22 @@
name = "Security Office";
req_access_txt = "63"
},
-/turf/open/floor/plasteel/darkred{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkred,
/area/awaymission/snowdin/post)
"hb" = (
/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"hc" = (
/obj/structure/table/reinforced,
/obj/structure/barricade/wooden,
-/turf/open/floor/plasteel/darkred{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkred,
/area/awaymission/snowdin/post)
"hd" = (
/obj/machinery/light/built{
dir = 8
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/post)
@@ -2605,7 +2208,6 @@
/obj/machinery/door/airlock/external,
/obj/structure/barricade/wooden,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -2623,44 +2225,33 @@
status = 2
},
/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 180
},
/area/awaymission/snowdin/post)
"hh" = (
-/turf/open/floor/plasteel/darkred{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkred,
/area/awaymission/snowdin/post)
"hi" = (
/obj/structure/table/reinforced,
/obj/item/paper_bin,
/obj/item/pen,
-/turf/open/floor/plasteel/darkred{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkred,
/area/awaymission/snowdin/post)
"hj" = (
/obj/structure/chair/office/dark{
dir = 1
},
-/turf/open/floor/plasteel/darkred{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkred,
/area/awaymission/snowdin/post)
"hk" = (
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/post)
"hl" = (
/obj/machinery/door/airlock{
name = "Dorms"
},
/obj/structure/barricade/wooden,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/post)
"hm" = (
/obj/item/gun/ballistic/shotgun/boltaction,
@@ -2674,51 +2265,40 @@
},
/obj/item/restraints/handcuffs,
/obj/item/device/assembly/flash,
-/turf/open/floor/plasteel/darkred{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkred,
/area/awaymission/snowdin/post)
"hn" = (
/obj/structure/filingcabinet,
/obj/item/paper/fluff/awaymissions/snowdin/secnotice,
-/turf/open/floor/plasteel/darkred{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkred,
/area/awaymission/snowdin/post)
"ho" = (
/obj/machinery/door/airlock{
name = "Dorm Room"
},
/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 180
},
/area/awaymission/snowdin/post)
"hp" = (
-/turf/closed/wall{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/closed/wall,
/area/awaymission/snowdin)
"hq" = (
/obj/machinery/light/small{
dir = 4
},
/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 180
},
/area/awaymission/snowdin/post)
"hr" = (
/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow;
temperature = 180
},
/area/awaymission/snowdin/post)
"hs" = (
/obj/structure/closet/cabinet,
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/post)
"ht" = (
/mob/living/simple_animal/hostile/skeleton/eskimo,
@@ -2801,7 +2381,6 @@
/obj/structure/window/reinforced/fulltile/ice,
/obj/structure/barricade/wooden,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -2810,17 +2389,13 @@
/obj/structure/table,
/obj/item/shovel,
/obj/item/key,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"hL" = (
/obj/structure/table,
/obj/item/shovel,
/obj/item/storage/toolbox/mechanical,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"hM" = (
/obj/machinery/space_heater,
@@ -2830,9 +2405,7 @@
icon_state = "bulb-broken";
status = 2
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"hN" = (
/obj/effect/decal/cleanable/blood/old,
@@ -2841,7 +2414,6 @@
"hO" = (
/obj/machinery/door/airlock/glass_large,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/post)
@@ -2853,7 +2425,6 @@
dir = 1
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/post)
@@ -2873,56 +2444,41 @@
/turf/open/floor/plating/snowed/colder,
/area/awaymission/snowdin/dungeon1)
"hV" = (
-/turf/closed/wall/r_wall{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/closed/wall/r_wall,
/area/awaymission/snowdin/sekret)
"hW" = (
/obj/structure/closet/emcloset,
/obj/item/tank/internals/emergency_oxygen/engi,
/obj/item/clothing/mask/breath,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/sekret)
"hX" = (
/obj/machinery/space_heater,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/sekret)
"hY" = (
/obj/machinery/power/port_gen/pacman,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/sekret)
"hZ" = (
/obj/machinery/light,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
/area/awaymission/snowdin/post)
"ia" = (
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/sekret)
"ib" = (
/obj/structure/table,
/obj/item/storage/toolbox/electrical,
/obj/item/storage/toolbox/electrical,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/sekret)
"ic" = (
/obj/machinery/portable_atmospherics/canister/oxygen,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/sekret)
"id" = (
/mob/living/simple_animal/hostile/skeleton/templar,
@@ -2936,42 +2492,31 @@
dir = 8
},
/obj/item/storage/toolbox/mechanical,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/sekret)
"if" = (
/obj/structure/table,
/obj/item/shovel,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/sekret)
"ig" = (
-/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkbrown,
/area/awaymission/snowdin/post)
"ih" = (
/obj/machinery/door/poddoor/shutters{
id = "sekret"
},
-/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkbrown,
/area/awaymission/snowdin/post)
"ii" = (
/obj/machinery/light/small{
dir = 1
},
-/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkbrown,
/area/awaymission/snowdin/post)
"ij" = (
/obj/machinery/porta_turret/syndicate,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -2982,44 +2527,32 @@
/obj/machinery/light/small{
dir = 4
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/sekret)
"il" = (
/obj/structure/table/reinforced,
-/turf/open/floor/plasteel/darkred{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkred,
/area/awaymission/snowdin/post)
"im" = (
/obj/machinery/power/terminal{
dir = 4
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/sekret)
"in" = (
/obj/machinery/power/smes/magical{
desc = "A high-capacity superconducting magnetic energy storage (SMES) unit.";
name = "power storage unit"
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/sekret)
"ip" = (
/obj/structure/reagent_dispensers/fueltank,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/sekret)
"iq" = (
/obj/structure/reagent_dispensers/watertank,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/sekret)
"ir" = (
/obj/item/gun/ballistic/shotgun/boltaction,
@@ -3034,33 +2567,25 @@
/obj/item/restraints/handcuffs,
/obj/item/device/assembly/flash,
/obj/item/storage/box/lethalshot,
-/turf/open/floor/plasteel/darkred{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkred,
/area/awaymission/snowdin/post)
"is" = (
/obj/machinery/door/airlock/glass_security{
name = "Security Office";
req_access_txt = "63"
},
-/turf/open/floor/plasteel/darkred{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkred,
/area/awaymission/snowdin/post)
"it" = (
/obj/machinery/light/small,
-/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkbrown,
/area/awaymission/snowdin/post)
"iu" = (
/obj/machinery/door/airlock/highsecurity{
name = "Maint";
req_access_txt = "150"
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/sekret)
"iv" = (
/obj/item/device/multitool,
@@ -3068,14 +2593,12 @@
/area/awaymission/snowdin)
"iw" = (
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
"ix" = (
/obj/machinery/vending/snack,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
@@ -3083,54 +2606,41 @@
/obj/structure/table,
/obj/item/storage/firstaid/toxin,
/obj/item/storage/firstaid/toxin,
-/turf/open/floor/plasteel/cmo{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cmo,
/area/awaymission/snowdin/sekret)
"iz" = (
/obj/machinery/iv_drip,
-/turf/open/floor/plasteel/cmo{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cmo,
/area/awaymission/snowdin/sekret)
"iA" = (
/obj/structure/table,
/obj/item/storage/firstaid/o2,
/obj/item/storage/firstaid/o2,
-/turf/open/floor/plasteel/cmo{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cmo,
/area/awaymission/snowdin/sekret)
"iB" = (
/obj/structure/table,
/obj/item/storage/firstaid/regular,
/obj/item/storage/firstaid/regular,
-/turf/open/floor/plasteel/cmo{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cmo,
/area/awaymission/snowdin/sekret)
"iC" = (
/obj/structure/table,
/obj/item/storage/firstaid/fire,
/obj/item/storage/firstaid/fire,
-/turf/open/floor/plasteel/cmo{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cmo,
/area/awaymission/snowdin/sekret)
"iD" = (
/obj/structure/table,
/obj/item/storage/firstaid/brute,
/obj/item/storage/firstaid/brute,
-/turf/open/floor/plasteel/cmo{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cmo,
/area/awaymission/snowdin/sekret)
"iE" = (
/obj/machinery/light{
dir = 1
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
@@ -3140,7 +2650,6 @@
dir = 1
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
@@ -3157,14 +2666,11 @@
},
/area/awaymission/snowdin/dungeon1)
"iI" = (
-/turf/open/floor/plasteel/cmo{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cmo,
/area/awaymission/snowdin/sekret)
"iJ" = (
/obj/structure/table/reinforced,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
@@ -3172,7 +2678,6 @@
/obj/structure/grille,
/obj/structure/window/reinforced/fulltile/ice,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -3180,7 +2685,6 @@
"iL" = (
/obj/structure/grille,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -3190,9 +2694,7 @@
/turf/open/floor/plating,
/area/awaymission/snowdin)
"iN" = (
-/turf/closed/wall/mineral/plastitanium{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/closed/wall/mineral/plastitanium,
/area/awaymission/snowdin)
"iO" = (
/obj/effect/spawner/lootdrop/snowdin/dungeonheavy,
@@ -3210,7 +2712,6 @@
/obj/structure/grille,
/obj/structure/window/reinforced/fulltile/ice,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -3220,7 +2721,6 @@
dir = 8
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
@@ -3228,9 +2728,7 @@
/obj/machinery/light{
dir = 8
},
-/turf/open/floor/plasteel/cmo{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cmo,
/area/awaymission/snowdin/sekret)
"iU" = (
/obj/structure/window/reinforced{
@@ -3239,9 +2737,7 @@
/obj/structure/window/reinforced{
dir = 1
},
-/turf/open/floor/plasteel/whiteblue{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/whiteblue,
/area/awaymission/snowdin/sekret)
"iV" = (
/obj/structure/window/reinforced{
@@ -3250,24 +2746,19 @@
/obj/structure/window/reinforced{
dir = 1
},
-/turf/open/floor/plasteel/whiteblue{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/whiteblue,
/area/awaymission/snowdin/sekret)
"iW" = (
/obj/structure/sign/bluecross{
pixel_x = -32
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
"iX" = (
/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel,
/area/awaymission/snowdin/sekret)
"iY" = (
/obj/machinery/light/small,
@@ -3280,38 +2771,31 @@
"ja" = (
/obj/item/shard,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
/area/awaymission/snowdin)
"jb" = (
/obj/structure/frame/computer,
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"jc" = (
/obj/machinery/door/poddoor/shutters{
id = "garagesnow3"
},
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin/post)
"jd" = (
/obj/machinery/door/airlock/external{
req_access_txt = "150"
},
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
/area/awaymission/snowdin/sekret)
"je" = (
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -3322,20 +2806,15 @@
req_access_txt = "150"
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
"jg" = (
/obj/structure/table/optable,
-/turf/open/floor/plasteel/whiteblue{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/whiteblue,
/area/awaymission/snowdin/sekret)
"jh" = (
-/turf/open/floor/plasteel/whiteblue{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/whiteblue,
/area/awaymission/snowdin/sekret)
"ji" = (
/obj/machinery/door/airlock/highsecurity{
@@ -3343,33 +2822,25 @@
req_access_txt = "150"
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
"jj" = (
-/turf/closed/wall/ice{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/closed/wall/ice,
/area/awaymission/snowdin)
"jk" = (
/obj/machinery/door/airlock/external,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin)
"jl" = (
/obj/structure/table,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
/area/awaymission/snowdin)
"jm" = (
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"jo" = (
/obj/machinery/porta_turret/syndicate,
@@ -3380,7 +2851,6 @@
dir = 4
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
@@ -3388,33 +2858,25 @@
/obj/machinery/sleeper{
dir = 4
},
-/turf/open/floor/plasteel/cmo{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cmo,
/area/awaymission/snowdin/sekret)
"jr" = (
/obj/structure/window/reinforced,
-/turf/open/floor/plasteel/whiteblue{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/whiteblue,
/area/awaymission/snowdin/sekret)
"js" = (
/obj/structure/window/reinforced,
/obj/structure/window/reinforced{
dir = 8
},
-/turf/open/floor/plasteel/whiteblue{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/whiteblue,
/area/awaymission/snowdin/sekret)
"jt" = (
/obj/structure/window/reinforced,
/obj/structure/window/reinforced{
dir = 4
},
-/turf/open/floor/plasteel/whiteblue{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/whiteblue,
/area/awaymission/snowdin/sekret)
"ju" = (
/obj/machinery/sleeper{
@@ -3423,43 +2885,32 @@
/obj/machinery/light{
dir = 4
},
-/turf/open/floor/plasteel/cmo{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cmo,
/area/awaymission/snowdin/sekret)
"jv" = (
/obj/machinery/light,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
"jw" = (
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin)
"jx" = (
/obj/effect/decal/cleanable/blood,
/obj/effect/gibspawner/human,
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"jy" = (
/obj/item/storage/box/donkpockets{
pixel_x = 3;
pixel_y = 3
},
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"jz" = (
/obj/effect/decal/cleanable/vomit/old,
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"jA" = (
/obj/item/device/radio/intercom{
@@ -3471,15 +2922,11 @@
subspace_transmission = 1;
syndie = 1
},
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"jB" = (
/obj/effect/gibspawner/human,
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"jC" = (
/obj/item/tank/internals/plasma{
@@ -3489,40 +2936,30 @@
/turf/open/floor/plating/asteroid/snow,
/area/awaymission/snowdin)
"jD" = (
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/sekret)
"jE" = (
/obj/machinery/vending/coffee,
/obj/structure/window/reinforced{
dir = 1
},
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/sekret)
"jF" = (
/obj/structure/table/wood,
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/sekret)
"jG" = (
/obj/structure/chair/comfy/beige{
dir = 8
},
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/sekret)
"jH" = (
/obj/machinery/sleeper{
dir = 8
},
-/turf/open/floor/plasteel/cmo{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cmo,
/area/awaymission/snowdin/sekret)
"jI" = (
/obj/machinery/door/airlock/glass_large{
@@ -3533,17 +2970,13 @@
/obj/effect/turf_decal/stripes/line{
dir = 9
},
-/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/dark,
/area/awaymission/snowdin/sekret)
"jJ" = (
/obj/effect/turf_decal/stripes/line{
dir = 5
},
-/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/dark,
/area/awaymission/snowdin/sekret)
"jK" = (
/obj/effect/decal/cleanable/blood,
@@ -3559,9 +2992,7 @@
name = "Cockpit";
req_access_txt = "150"
},
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"jN" = (
/turf/closed/wall/mineral/plastitanium{
@@ -3582,15 +3013,11 @@
/area/awaymission/snowdin/sekret)
"jP" = (
/obj/machinery/vending/cigarette,
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/sekret)
"jQ" = (
/obj/structure/table,
-/turf/open/floor/plasteel/cmo{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cmo,
/area/awaymission/snowdin/sekret)
"jR" = (
/obj/structure/closet/crate/freezer,
@@ -3600,22 +3027,17 @@
/obj/item/reagent_containers/blood/random,
/obj/item/reagent_containers/blood/random,
/obj/item/reagent_containers/blood/random,
-/turf/open/floor/plasteel/cmo{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cmo,
/area/awaymission/snowdin/sekret)
"jS" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/dark,
/area/awaymission/snowdin/sekret)
"jT" = (
/obj/structure/girder,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -3628,23 +3050,18 @@
"jV" = (
/obj/structure/table,
/obj/item/paper/crumpled/ruins/snowdin/misc1,
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"jW" = (
/obj/structure/table,
/obj/item/reagent_containers/food/drinks/beer,
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"jX" = (
/obj/machinery/door/airlock/glass_large{
req_access_txt = "150"
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
@@ -3654,14 +3071,11 @@
req_access_txt = "150"
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
"jZ" = (
-/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/dark,
/area/awaymission/snowdin/sekret)
"ka" = (
/obj/structure/closet/syndicate,
@@ -3680,22 +3094,17 @@
/obj/effect/turf_decal/stripes/line{
dir = 9
},
-/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/dark,
/area/awaymission/snowdin/sekret)
"kb" = (
/obj/machinery/porta_turret/syndicate,
/obj/effect/turf_decal/stripes/line{
dir = 5
},
-/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/dark,
/area/awaymission/snowdin/sekret)
"kc" = (
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin)
@@ -3705,7 +3114,6 @@
},
/obj/structure/window/reinforced/fulltile/ice,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -3717,83 +3125,60 @@
"kf" = (
/obj/item/stack/cable_coil,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
/area/awaymission/snowdin)
"kg" = (
/obj/effect/decal/cleanable/blood,
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"kh" = (
/obj/structure/chair{
dir = 4
},
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"ki" = (
/obj/structure/chair{
dir = 8
},
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"kj" = (
/obj/machinery/light/small{
dir = 1
},
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/sekret)
"kk" = (
/obj/structure/mirror/magic/lesser{
desc = "A collab of the Wizard Federation and the Syndicate, a specialized mirror to help our operatives personalize themselves while stuck in this icy hell-hole.";
pixel_x = -32
},
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/sekret)
"kl" = (
-/turf/closed/wall{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/closed/wall,
/area/awaymission/snowdin/sekret)
"km" = (
/obj/effect/mob_spawn/human/syndicatesoldier/coldres/alive,
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/sekret)
"kn" = (
/obj/structure/bookcase/random/reference,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/sekret)
"ko" = (
/obj/structure/bookcase/random/adult,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/sekret)
"kp" = (
/obj/structure/bookcase/random/religion,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/sekret)
"kq" = (
-/turf/open/floor/plasteel/darkred{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkred,
/area/awaymission/snowdin/sekret)
"kr" = (
/obj/structure/table/reinforced,
@@ -3802,23 +3187,17 @@
/obj/machinery/light/small{
dir = 8
},
-/turf/open/floor/plasteel/darkred{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkred,
/area/awaymission/snowdin/sekret)
"ks" = (
/obj/structure/table/reinforced,
-/turf/open/floor/plasteel/darkred{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkred,
/area/awaymission/snowdin/sekret)
"kt" = (
/obj/structure/chair/office/dark{
dir = 4
},
-/turf/open/floor/plasteel/darkred{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkred,
/area/awaymission/snowdin/sekret)
"ku" = (
/obj/structure/rack,
@@ -3831,17 +3210,13 @@
/turf/open/floor/plasteel/dark,
/area/awaymission/snowdin/sekret)
"kv" = (
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cafeteria,
/area/awaymission/snowdin/sekret)
"kw" = (
/obj/machinery/light{
dir = 1
},
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cafeteria,
/area/awaymission/snowdin/sekret)
"kx" = (
/obj/structure/rack,
@@ -3851,30 +3226,24 @@
},
/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka,
/obj/item/paper/fluff/awaymissions/snowdin/saw_usage,
-/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/dark,
/area/awaymission/snowdin/sekret)
"ky" = (
/obj/machinery/door/window/brigdoor/westleft{
name = "SAW Security Door";
req_access_txt = "150"
},
-/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/dark,
/area/awaymission/snowdin/sekret)
"kz" = (
/obj/item/shard,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin)
"kA" = (
/obj/structure/grille/broken,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -3889,35 +3258,25 @@
"kC" = (
/obj/item/crowbar/red,
/obj/effect/decal/cleanable/vomit,
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"kD" = (
/obj/structure/dresser,
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/sekret)
"kE" = (
/obj/structure/table/wood,
/obj/item/paper/fluff/awaymissions/snowdin/syndienotice,
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/sekret)
"kF" = (
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/sekret)
"kG" = (
/obj/machinery/light{
dir = 8
},
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/sekret)
"kH" = (
/obj/item/gun/ballistic/shotgun/boltaction,
@@ -3932,9 +3291,7 @@
/obj/item/restraints/handcuffs,
/obj/item/device/assembly/flash,
/obj/item/storage/box/lethalshot,
-/turf/open/floor/plasteel/darkred{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkred,
/area/awaymission/snowdin/sekret)
"kI" = (
/obj/structure/rack,
@@ -3953,15 +3310,11 @@
name = "Security Office";
req_access_txt = "63"
},
-/turf/open/floor/plasteel/darkred{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkred,
/area/awaymission/snowdin/sekret)
"kK" = (
/obj/structure/chair/stool,
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cafeteria,
/area/awaymission/snowdin/sekret)
"kL" = (
/obj/structure/rack,
@@ -3969,14 +3322,11 @@
/obj/machinery/light/small{
dir = 4
},
-/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/dark,
/area/awaymission/snowdin/sekret)
"kM" = (
/obj/machinery/light/built,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin)
@@ -3988,9 +3338,7 @@
/obj/machinery/door/airlock{
name = "Dorm Room"
},
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/sekret)
"kP" = (
/obj/machinery/door/airlock/glass_large{
@@ -3998,7 +3346,6 @@
req_access_txt = "150"
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
@@ -4008,9 +3355,7 @@
/area/awaymission/snowdin/sekret)
"kR" = (
/obj/structure/table,
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cafeteria,
/area/awaymission/snowdin/sekret)
"kS" = (
/obj/structure/rack,
@@ -4019,9 +3364,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 10
},
-/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/dark,
/area/awaymission/snowdin/sekret)
"kT" = (
/obj/structure/rack,
@@ -4030,9 +3373,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 6
},
-/turf/open/floor/plasteel/dark{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/dark,
/area/awaymission/snowdin/sekret)
"kU" = (
/obj/structure/girder,
@@ -4040,112 +3381,83 @@
/area/awaymission/snowdin)
"kV" = (
/obj/structure/table,
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"kW" = (
/obj/item/storage/box/zipties{
pixel_x = 1;
pixel_y = 2
},
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"kX" = (
/obj/structure/chair{
dir = 8
},
/obj/item/reagent_containers/food/drinks/ale,
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"kY" = (
/obj/structure/bookcase/random/fiction,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/sekret)
"kZ" = (
/obj/machinery/space_heater,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/sekret)
"la" = (
/obj/structure/bed/dogbed,
/mob/living/simple_animal/pet/dog/corgi/puppy{
name = "Mr.Kempsy"
},
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/sekret)
"lb" = (
/obj/structure/bookcase/random/nonfiction,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/sekret)
"lc" = (
/obj/structure/chair/stool,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/sekret)
"ld" = (
/obj/machinery/light{
dir = 1
},
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/sekret)
"le" = (
/obj/structure/table,
/obj/item/pizzabox/mushroom,
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cafeteria,
/area/awaymission/snowdin/sekret)
"lf" = (
/obj/structure/bed,
/obj/item/bedsheet,
/obj/effect/landmark/awaystart,
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin)
"lg" = (
/obj/structure/closet/cabinet,
/obj/item/clothing/shoes/winterboots,
/obj/item/clothing/suit/hooded/wintercoat,
/obj/item/clothing/gloves/color/black,
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin)
"lh" = (
/obj/structure/table/wood,
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin)
"li" = (
/obj/effect/decal/cleanable/blood/drip,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
/area/awaymission/snowdin)
"lj" = (
/obj/item/reagent_containers/food/drinks/beer,
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"lk" = (
/obj/item/clothing/head/helmet/space/syndicate/black/red,
@@ -4153,42 +3465,30 @@
/area/awaymission/snowdin)
"ll" = (
/obj/machinery/light,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/sekret)
"lm" = (
/obj/structure/table/wood,
/obj/item/trash/candle,
/obj/item/paper_bin,
/obj/item/pen/fourcolor,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/sekret)
"ln" = (
/obj/structure/table/wood,
/obj/item/toy/cards/deck,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/sekret)
"lo" = (
/obj/structure/table,
-/turf/open/floor/plasteel/purple{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/purple,
/area/awaymission/snowdin/sekret)
"lp" = (
/obj/structure/filingcabinet,
-/turf/open/floor/plasteel/white{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/white,
/area/awaymission/snowdin/sekret)
"lq" = (
-/turf/open/floor/plasteel/purple{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/purple,
/area/awaymission/snowdin/sekret)
"lr" = (
/obj/structure/table,
@@ -4199,29 +3499,21 @@
listening = 1;
name = "Pirate Radio Listening Channel"
},
-/turf/open/floor/plasteel/purple{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/purple,
/area/awaymission/snowdin/sekret)
"ls" = (
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin)
"lt" = (
/obj/structure/bed,
/obj/item/bedsheet,
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin)
"lu" = (
/obj/item/shard{
icon_state = "medium"
},
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"lv" = (
/obj/machinery/door/window{
@@ -4229,38 +3521,28 @@
name = "EVA Storage";
req_access_txt = "150"
},
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"lw" = (
/obj/machinery/door/airlock/external{
req_access_txt = "150"
},
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"lx" = (
/obj/structure/table/wood,
/obj/item/book/manual/nuclear,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/sekret)
"ly" = (
/obj/structure/table/wood,
/obj/item/storage/pill_bottle/dice,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/sekret)
"lz" = (
/obj/structure/table,
/obj/machinery/microwave,
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cafeteria,
/area/awaymission/snowdin/sekret)
"lA" = (
/obj/machinery/door/airlock/highsecurity{
@@ -4268,7 +3550,6 @@
req_access_txt = "150"
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
@@ -4281,41 +3562,29 @@
listening = 0;
name = "Pirate Radio Broadcast Channel"
},
-/turf/open/floor/plasteel/purple{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/purple,
/area/awaymission/snowdin/sekret)
"lC" = (
-/turf/open/floor/plasteel/white{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/white,
/area/awaymission/snowdin/sekret)
"lD" = (
/obj/structure/chair/office/light{
dir = 8
},
-/turf/open/floor/plasteel/purple{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/purple,
/area/awaymission/snowdin/sekret)
"lE" = (
/obj/machinery/door/airlock/public/glass,
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cafeteria,
/area/awaymission/snowdin)
"lF" = (
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cafeteria,
/area/awaymission/snowdin)
"lG" = (
/obj/machinery/door/airlock{
name = "Dorm Room"
},
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin)
"lH" = (
/obj/structure/bed,
@@ -4324,16 +3593,13 @@
dir = 4
},
/obj/effect/landmark/awaystart,
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin)
"lI" = (
/obj/machinery/light{
dir = 8
},
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -4345,15 +3611,11 @@
storage_type = null;
suit_type = null
},
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"lK" = (
/obj/effect/decal/cleanable/vomit,
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"lL" = (
/obj/machinery/door/window{
@@ -4363,42 +3625,31 @@
name = "EVA Storage";
req_access_txt = "150"
},
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"lM" = (
/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"lN" = (
/obj/item/gun/ballistic/automatic/pistol,
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"lO" = (
/obj/structure/table,
/obj/item/storage/box/donkpockets,
/obj/item/storage/box/donkpockets,
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cafeteria,
/area/awaymission/snowdin/sekret)
"lP" = (
/obj/structure/table,
/obj/item/paper_bin,
/obj/item/pen/fourcolor,
-/turf/open/floor/plasteel/purple{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/purple,
/area/awaymission/snowdin/sekret)
"lQ" = (
/obj/item/stack/sheet/metal,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -4420,107 +3671,77 @@
syndie = 1
},
/obj/item/reagent_containers/food/drinks/ale,
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"lT" = (
/obj/effect/mob_spawn/human/syndicatesoldier,
/obj/effect/decal/cleanable/vomit,
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"lU" = (
/obj/machinery/light/small,
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/sekret)
"lV" = (
/obj/effect/mob_spawn/human/syndicatesoldier/coldres/alive/female,
-/turf/open/floor/carpet{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/carpet,
/area/awaymission/snowdin/sekret)
"lW" = (
/obj/structure/table/wood,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/sekret)
"lX" = (
/obj/structure/chair/comfy/beige{
dir = 4
},
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/sekret)
"lY" = (
/obj/structure/table/wood,
/obj/machinery/light,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/sekret)
"lZ" = (
/obj/structure/chair/comfy/beige{
dir = 8
},
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/sekret)
"ma" = (
/obj/structure/table/wood,
/obj/item/gun/ballistic/automatic/c20r/toy,
-/turf/open/floor/wood{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/wood,
/area/awaymission/snowdin/sekret)
"mb" = (
/obj/machinery/light,
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cafeteria,
/area/awaymission/snowdin/sekret)
"mc" = (
/obj/machinery/light,
/obj/structure/table,
/obj/item/storage/box/drinkingglasses,
-/turf/open/floor/plasteel/cafeteria{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/cafeteria,
/area/awaymission/snowdin/sekret)
"md" = (
/obj/machinery/light{
dir = 8
},
-/turf/open/floor/plasteel/white{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/white,
/area/awaymission/snowdin/sekret)
"me" = (
/obj/machinery/light{
dir = 4
},
-/turf/open/floor/plasteel/white{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/white,
/area/awaymission/snowdin/sekret)
"mf" = (
/obj/machinery/recharge_station,
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"mg" = (
/obj/structure/table,
/obj/machinery/cell_charger,
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"mh" = (
/obj/item/device/assembly/voice{
@@ -4538,15 +3759,11 @@
/obj/item/reagent_containers/syringe/charcoal{
pixel_y = 4
},
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"mk" = (
/obj/structure/chair/stool,
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"ml" = (
/obj/machinery/door/window{
@@ -4557,36 +3774,28 @@
/obj/item/reagent_containers/syringe/charcoal{
pixel_y = 4
},
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"mm" = (
/obj/machinery/door/window/westright{
name = "Tool Storage";
req_access_txt = "150"
},
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"mn" = (
/obj/item/stock_parts/cell/high,
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"mo" = (
/obj/item/target/alien,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
"mp" = (
/obj/item/target/clown,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
@@ -4598,9 +3807,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel,
/area/awaymission/snowdin/sekret)
"mr" = (
/obj/structure/table/reinforced,
@@ -4608,7 +3815,6 @@
dir = 1
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
@@ -4619,7 +3825,6 @@
pixel_y = 32
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
@@ -4627,7 +3832,6 @@
/obj/item/ammo_casing/c10mm,
/obj/item/ammo_casing/c10mm,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
@@ -4637,7 +3841,6 @@
faction = list("syndicate")
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
@@ -4648,7 +3851,6 @@
},
/obj/item/storage/firstaid/tactical,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
@@ -4656,7 +3858,6 @@
/obj/structure/table/reinforced,
/obj/item/storage/firstaid/tactical,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
@@ -4664,7 +3865,6 @@
/obj/structure/table/reinforced,
/obj/item/storage/backpack/duffelbag/syndie/ammo/smg,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
@@ -4673,7 +3873,6 @@
dir = 1
},
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -4683,16 +3882,13 @@
dir = 1
},
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
/area/awaymission/snowdin)
"mA" = (
/obj/item/stack/medical/bruise_pack,
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"mB" = (
/obj/machinery/door/window{
@@ -4703,9 +3899,7 @@
req_access_txt = "150"
},
/obj/item/stack/medical/ointment,
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"mC" = (
/obj/machinery/door/window{
@@ -4713,22 +3907,17 @@
name = "Tool Storage";
req_access_txt = "150"
},
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"mD" = (
/obj/item/storage/toolbox/syndicate,
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"mE" = (
/obj/item/screwdriver{
pixel_y = 9
},
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -4742,7 +3931,6 @@
"mG" = (
/obj/item/target,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
@@ -4752,14 +3940,11 @@
/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel,
/area/awaymission/snowdin/sekret)
"mI" = (
/obj/item/ammo_casing/c10mm,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
@@ -4767,14 +3952,11 @@
/obj/machinery/telecomms/relay/preset/ruskie{
use_power = 0
},
-/turf/open/floor/plasteel/purple{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/purple,
/area/awaymission/snowdin/sekret)
"mK" = (
/obj/machinery/light/built,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -4782,7 +3964,6 @@
"mL" = (
/obj/effect/decal/cleanable/blood/drip,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin)
@@ -4791,7 +3972,6 @@
icon_state = "medium"
},
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -4802,9 +3982,7 @@
name = "Secure Storage";
req_access_txt = "150"
},
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"mO" = (
/obj/structure/window/reinforced{
@@ -4813,14 +3991,11 @@
/obj/structure/window/reinforced{
dir = 1
},
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"mP" = (
/obj/item/stock_parts/cell/high,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -4836,15 +4011,12 @@
/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel,
/area/awaymission/snowdin/sekret)
"mS" = (
/obj/structure/table/reinforced,
/obj/item/ammo_box/a357,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
@@ -4854,7 +4026,6 @@
pixel_y = 2
},
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -4867,9 +4038,7 @@
/obj/structure/mirror{
pixel_x = 30
},
-/turf/open/floor/mineral/plastitanium/brig{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/mineral/plastitanium/brig,
/area/awaymission/snowdin)
"mW" = (
/obj/structure/flora/grass/green,
@@ -4881,7 +4050,6 @@
dir = 8
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
@@ -4892,57 +4060,43 @@
/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel,
/area/awaymission/snowdin/sekret)
"mZ" = (
/obj/structure/table/reinforced,
/obj/item/ammo_box/c10mm,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
"na" = (
-/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkbrown,
/area/awaymission/snowdin)
"nb" = (
/mob/living/simple_animal/bot/cleanbot{
name = "\improper Cleanksy"
},
-/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkbrown,
/area/awaymission/snowdin)
"nc" = (
/obj/structure/table,
/obj/item/paper/crumpled/ruins/snowdin/shovel,
-/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkbrown,
/area/awaymission/snowdin)
"nd" = (
/obj/structure/table,
/obj/item/paper_bin,
/obj/item/pen,
-/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkbrown,
/area/awaymission/snowdin)
"ne" = (
/obj/structure/table,
/obj/item/device/flashlight/lamp,
-/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkbrown,
/area/awaymission/snowdin)
"nf" = (
/obj/machinery/space_heater,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -4952,7 +4106,6 @@
/obj/item/storage/toolbox/electrical,
/obj/item/storage/toolbox/electrical,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -4977,9 +4130,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel,
/area/awaymission/snowdin/sekret)
"nk" = (
/mob/living/simple_animal/hostile/syndicate{
@@ -4988,28 +4139,21 @@
name = "Weakened Syndicate Operative";
speed = 2
},
-/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkbrown,
/area/awaymission/snowdin)
"nl" = (
/obj/structure/filingcabinet,
-/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkbrown,
/area/awaymission/snowdin)
"nm" = (
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkbrown,
/area/awaymission/snowdin)
"nn" = (
/obj/item/shovel,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -5019,7 +4163,6 @@
/obj/item/storage/toolbox/mechanical,
/obj/item/storage/toolbox/mechanical,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -5042,15 +4185,12 @@
/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel,
/area/awaymission/snowdin/sekret)
"nt" = (
/obj/structure/table/reinforced,
/obj/machinery/light,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
@@ -5061,7 +4201,6 @@
pixel_y = -32
},
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
@@ -5069,7 +4208,6 @@
/obj/item/ammo_casing/a357,
/obj/item/ammo_casing/a357,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
@@ -5083,7 +4221,6 @@
/obj/item/target/clown,
/obj/machinery/light,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
@@ -5091,7 +4228,6 @@
/obj/structure/table/reinforced,
/obj/item/gun/ballistic/automatic/pistol,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
@@ -5101,7 +4237,6 @@
/obj/item/storage/box/lethalshot,
/obj/item/storage/box/lethalshot,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
@@ -5109,7 +4244,6 @@
/obj/structure/table/reinforced,
/obj/item/gun/ballistic/shotgun/automatic/combat,
/turf/open/floor/plasteel{
- baseturf = /turf/open/floor/plating/asteroid/snow;
wet = 0
},
/area/awaymission/snowdin/sekret)
@@ -5125,27 +4259,19 @@
},
/obj/structure/filingcabinet,
/obj/item/paper/fluff/awaymissions/snowdin/log2,
-/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkbrown,
/area/awaymission/snowdin)
"nC" = (
/obj/effect/decal/cleanable/blood/drip,
-/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkbrown,
/area/awaymission/snowdin)
"nD" = (
/obj/machinery/door/airlock/hatch,
-/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkbrown,
/area/awaymission/snowdin)
"nE" = (
/obj/machinery/door/airlock/maintenance_hatch,
-/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plating,
/area/awaymission/snowdin)
"nF" = (
/obj/machinery/power/smes/magical{
@@ -5153,7 +4279,6 @@
name = "power storage unit"
},
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -5163,27 +4288,21 @@
dir = 4
},
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
/area/awaymission/snowdin)
"nH" = (
/obj/effect/decal/cleanable/vomit,
-/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkbrown,
/area/awaymission/snowdin)
"nI" = (
/obj/structure/chair,
-/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkbrown,
/area/awaymission/snowdin)
"nJ" = (
/obj/machinery/power/port_gen/pacman,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -5196,20 +4315,15 @@
/area/awaymission/snowdin)
"nL" = (
/obj/effect/spawner/lootdrop/snowdin/dungeonlite,
-/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkbrown,
/area/awaymission/snowdin)
"nM" = (
/obj/structure/table,
-/turf/open/floor/plasteel/darkbrown{
- baseturf = /turf/open/floor/plating/asteroid/snow
- },
+/turf/open/floor/plasteel/darkbrown,
/area/awaymission/snowdin)
"nN" = (
/obj/structure/reagent_dispensers/fueltank,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -5218,7 +4332,6 @@
/obj/structure/closet/crate,
/obj/item/survivalcapsule,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -5226,7 +4339,6 @@
"nP" = (
/obj/structure/reagent_dispensers/watertank,
/turf/open/floor/plating{
- baseturf = /turf/open/floor/plating/asteroid/snow;
icon = 'icons/turf/snow.dmi';
temperature = 140
},
@@ -5241,9 +4353,33 @@
/obj/effect/mapping_helpers/planet_z,
/turf/closed/indestructible/rock/snow,
/area/awaymission/snowdin)
+"nS" = (
+/obj/effect/baseturf_helper/asteroid/snow,
+/turf/closed/indestructible/rock/snow,
+/area/awaymission/snowdin)
+"nT" = (
+/obj/effect/baseturf_helper/asteroid/snow,
+/turf/closed/wall/ice,
+/area/awaymission/snowdin/post)
+"nU" = (
+/obj/effect/baseturf_helper/asteroid/snow,
+/turf/closed/wall/ice,
+/area/awaymission/snowdin/base)
+"nV" = (
+/obj/effect/baseturf_helper/asteroid/snow,
+/turf/closed/indestructible/rock/snow/ice,
+/area/awaymission/snowdin/dungeon1)
+"nW" = (
+/obj/effect/baseturf_helper/asteroid/snow,
+/turf/closed/wall/mineral/snow,
+/area/awaymission/snowdin/igloo)
+"nX" = (
+/obj/effect/baseturf_helper/asteroid/snow,
+/turf/open/floor/plating/asteroid/snow,
+/area/awaymission/snowdin/cave)
(1,1,1) = {"
-aa
+nS
aa
aa
aa
@@ -15536,7 +14672,7 @@ aa
aa
ac
ac
-al
+nU
al
al
al
@@ -20160,7 +19296,7 @@ aa
aa
aa
ac
-ad
+nT
ad
am
ad
@@ -23126,8 +22262,8 @@ ad
hl
ad
ad
-gr
-gr
+ez
+ez
eS
eR
eR
@@ -23370,21 +22506,21 @@ eR
eR
eR
ez
-eC
-eC
-eC
+ez
+ez
+ez
ez
gI
gz
gs
gU
gU
-gr
+ez
gU
gU
df
-gr
-gr
+ez
+ez
eS
eS
eS
@@ -23626,10 +22762,10 @@ eR
eR
eT
eT
-eC
-eC
-eC
-eC
+ez
+ez
+ez
+ez
gz
gz
gz
@@ -23638,9 +22774,9 @@ gU
gU
gU
df
-gr
-gr
-gr
+ez
+ez
+ez
fk
eT
eS
@@ -23883,8 +23019,8 @@ eS
eR
eS
eS
-eC
-eC
+ez
+ez
ez
gz
ez
@@ -23896,7 +23032,7 @@ gU
hg
gU
df
-gr
+ez
fk
fk
eT
@@ -24140,9 +23276,9 @@ eS
eS
eS
eS
-eC
+ez
fk
-eC
+ez
eM
gz
ad
@@ -24398,7 +23534,7 @@ eT
eS
eR
eK
-eC
+ez
ez
gz
gz
@@ -24655,7 +23791,7 @@ eR
eR
eR
ad
-eC
+ez
gz
gz
gz
@@ -32781,7 +31917,7 @@ ac
ac
ac
ac
-cP
+nW
cW
cP
ac
@@ -34887,7 +34023,7 @@ ac
ac
ac
ac
-eS
+nX
eS
eS
eS
@@ -42028,7 +41164,7 @@ ab
ab
ab
ab
-cN
+nV
cN
cN
cN
diff --git a/_maps/shuttles/emergency_delta.dmm b/_maps/shuttles/emergency_delta.dmm
index e383e33e0b..caa457f43a 100644
--- a/_maps/shuttles/emergency_delta.dmm
+++ b/_maps/shuttles/emergency_delta.dmm
@@ -353,7 +353,6 @@
name = "emergency shower"
},
/turf/open/floor/plasteel/whiteblue/side{
- baseturf = /turf/open/lava/smooth/lava_land_surface;
dir = 4
},
/area/shuttle/escape)
diff --git a/code/__DEFINES/turf_flags.dm b/code/__DEFINES/turf_flags.dm
new file mode 100644
index 0000000000..fd89041207
--- /dev/null
+++ b/code/__DEFINES/turf_flags.dm
@@ -0,0 +1,3 @@
+#define CHANGETURF_DEFER_CHANGE 1
+#define CHANGETURF_IGNORE_AIR 2
+#define CHANGETURF_FORCEOP 4
\ No newline at end of file
diff --git a/code/datums/antagonists/monkey.dm b/code/datums/antagonists/monkey.dm
index b1c5642a39..518161b51b 100644
--- a/code/datums/antagonists/monkey.dm
+++ b/code/datums/antagonists/monkey.dm
@@ -16,8 +16,7 @@
var/datum/disease/D = new /datum/disease/transformation/jungle_fever/monkeymode
if(!owner.current.HasDisease(D))
- D.affected_mob = owner
- owner.current.viruses += D
+ owner.current.AddDisease(D)
else
QDEL_NULL(D)
diff --git a/code/datums/components/thermite.dm b/code/datums/components/thermite.dm
index 11611cadfb..13ec5ed8f9 100644
--- a/code/datums/components/thermite.dm
+++ b/code/datums/components/thermite.dm
@@ -63,7 +63,7 @@
if(amount >= 50)
var/burning_time = max(100, 100-amount)
- master = master.ChangeTurf(master.baseturf)
+ master = master.ScrapeAway()
master.burn_tile()
if(user)
master.add_hiddenprint(user)
diff --git a/code/game/gamemodes/clock_cult/clock_structures/wall_gear.dm b/code/game/gamemodes/clock_cult/clock_structures/wall_gear.dm
index 1463ca6ac0..b1734b3aef 100644
--- a/code/game/gamemodes/clock_cult/clock_structures/wall_gear.dm
+++ b/code/game/gamemodes/clock_cult/clock_structures/wall_gear.dm
@@ -59,9 +59,9 @@
brass_floor = TRUE
if(W.use(2 - brass_floor))
if(anchored)
- T.ChangeTurf(/turf/closed/wall/clockwork)
+ T.PlaceOnTop(/turf/closed/wall/clockwork)
else
- T.ChangeTurf(/turf/open/floor/clockwork)
+ T.PlaceOnTop(/turf/open/floor/clockwork)
new /obj/structure/falsewall/brass(T)
qdel(src)
else
diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm
index 89a4e8b130..085b55c2e1 100644
--- a/code/game/machinery/computer/arcade.dm
+++ b/code/game/machinery/computer/arcade.dm
@@ -528,7 +528,7 @@
playsound(loc, 'sound/effects/bang.ogg', 100, 1)
var/turf/open/floor/F
for(F in orange(1, src))
- F.ChangeTurf(F.baseturf)
+ F.ScrapeAway()
say("Something slams into the floor around [src], exposing it to space!")
if(hull)
sleep(10)
diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm
index 53426c83b0..ec89cc514d 100644
--- a/code/game/machinery/doors/airlock.dm
+++ b/code/game/machinery/doors/airlock.dm
@@ -135,7 +135,7 @@
for(var/turf/closed/T in range(2, src))
here.ChangeTurf(T.type)
return INITIALIZE_HINT_QDEL
- here.ChangeTurf(/turf/closed/wall)
+ here.PlaceOnTop(/turf/closed/wall)
if(9 to 11)
lights = FALSE
locked = TRUE
diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm
index d3598d4866..1d0228d737 100644
--- a/code/game/machinery/vending.dm
+++ b/code/game/machinery/vending.dm
@@ -684,10 +684,10 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C
desc = "Uh oh!"
/obj/machinery/vending/snack/random/Initialize()
- ..()
- var/T = pick(subtypesof(/obj/machinery/vending/snack) - /obj/machinery/vending/snack/random)
- new T(get_turf(src))
- return INITIALIZE_HINT_QDEL
+ ..()
+ var/T = pick(subtypesof(/obj/machinery/vending/snack) - /obj/machinery/vending/snack/random)
+ new T(loc)
+ return INITIALIZE_HINT_QDEL
/obj/machinery/vending/snack/blue
icon_state = "snackblue"
@@ -737,10 +737,10 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C
desc = "Uh oh!"
/obj/machinery/vending/cola/random/Initialize()
- . = ..()
- var/T = pick(subtypesof(/obj/machinery/vending/cola) - /obj/machinery/vending/cola/random)
- new T(get_turf(src))
- return INITIALIZE_HINT_QDEL
+ ..()
+ var/T = pick(subtypesof(/obj/machinery/vending/cola) - /obj/machinery/vending/cola/random)
+ new T(loc)
+ return INITIALIZE_HINT_QDEL
/obj/machinery/vending/cola/blue
icon_state = "Cola_Machine"
diff --git a/code/game/mecha/equipment/tools/work_tools.dm b/code/game/mecha/equipment/tools/work_tools.dm
index f076b723ae..a52c8d1438 100644
--- a/code/game/mecha/equipment/tools/work_tools.dm
+++ b/code/game/mecha/equipment/tools/work_tools.dm
@@ -222,14 +222,14 @@
occupant_message("Deconstructing [W]...")
if(do_after_cooldown(W))
chassis.spark_system.start()
- W.ChangeTurf(/turf/open/floor/plating)
+ W.ScrapeAway()
playsound(W, 'sound/items/deconstruct.ogg', 50, 1)
else if(isfloorturf(target))
var/turf/open/floor/F = target
occupant_message("Deconstructing [F]...")
if(do_after_cooldown(target))
chassis.spark_system.start()
- F.ChangeTurf(F.baseturf)
+ F.ScrapeAway()
playsound(F, 'sound/items/deconstruct.ogg', 50, 1)
else if (istype(target, /obj/machinery/door/airlock))
occupant_message("Deconstructing [target]...")
@@ -242,14 +242,14 @@
var/turf/open/space/S = target
occupant_message("Building Floor...")
if(do_after_cooldown(S))
- S.ChangeTurf(/turf/open/floor/plating)
+ S.PlaceOnTop(/turf/open/floor/plating)
playsound(S, 'sound/items/deconstruct.ogg', 50, 1)
chassis.spark_system.start()
else if(isfloorturf(target))
var/turf/open/floor/F = target
occupant_message("Building Wall...")
if(do_after_cooldown(F))
- F.ChangeTurf(/turf/closed/wall)
+ F.PlaceOnTop(/turf/closed/wall)
playsound(F, 'sound/items/deconstruct.ogg', 50, 1)
chassis.spark_system.start()
if(2)
diff --git a/code/game/mecha/mech_bay.dm b/code/game/mecha/mech_bay.dm
index ccacd133e8..aabf382ff2 100644
--- a/code/game/mecha/mech_bay.dm
+++ b/code/game/mecha/mech_bay.dm
@@ -4,7 +4,7 @@
icon_state = "recharge_floor" // Some people just want to watch the world burn i guess
/turf/open/floor/mech_bay_recharge_floor/break_tile()
- src.ChangeTurf(/turf/open/floor/plating)
+ ScrapeAway()
/turf/open/floor/mech_bay_recharge_floor/airless
icon_state = "recharge_floor_asteroid"
diff --git a/code/game/objects/effects/effect_system/effects_foam.dm b/code/game/objects/effects/effect_system/effects_foam.dm
index 3459bfc954..d7b6340c26 100644
--- a/code/game/objects/effects/effect_system/effects_foam.dm
+++ b/code/game/objects/effects/effect_system/effects_foam.dm
@@ -76,7 +76,7 @@
if(metal)
var/turf/T = get_turf(src)
if(isspaceturf(T)) //Block up any exposed space
- T.ChangeTurf(/turf/open/floor/plating/foam)
+ T.PlaceOnTop(/turf/open/floor/plating/foam)
for(var/direction in GLOB.cardinals)
var/turf/cardinal_turf = get_step(T, direction)
if(get_area(cardinal_turf) != get_area(T)) //We're at an area boundary, so let's block off this turf!
diff --git a/code/game/objects/effects/spawners/vaultspawner.dm b/code/game/objects/effects/spawners/vaultspawner.dm
index 0b39f3a5a5..9bdf0a673e 100644
--- a/code/game/objects/effects/spawners/vaultspawner.dm
+++ b/code/game/objects/effects/spawners/vaultspawner.dm
@@ -20,9 +20,9 @@
for(var/j = lowBoundY,j<=hiBoundY,j++)
var/turf/T = locate(i,j,z)
if(i == lowBoundX || i == hiBoundX || j == lowBoundY || j == hiBoundY)
- T.ChangeTurf(/turf/closed/wall/vault)
+ T.PlaceOnTop(/turf/closed/wall/vault)
else
- T.ChangeTurf(/turf/open/floor/vault)
+ T.PlaceOnTop(/turf/open/floor/vault)
T.icon_state = "[type]vault"
qdel(src)
diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm
index 739ea246b7..7fc8df79ee 100644
--- a/code/game/objects/items/devices/flashlight.dm
+++ b/code/game/objects/items/devices/flashlight.dm
@@ -493,7 +493,7 @@
color = null
/obj/item/device/flashlight/glowstick/random/Initialize()
- . = ..()
+ ..()
var/T = pick(typesof(/obj/item/device/flashlight/glowstick) - /obj/item/device/flashlight/glowstick/random)
new T(loc)
return INITIALIZE_HINT_QDEL
diff --git a/code/game/objects/items/implants/implant_misc.dm b/code/game/objects/items/implants/implant_misc.dm
index 32e0d937bd..2141fba7e8 100644
--- a/code/game/objects/items/implants/implant_misc.dm
+++ b/code/game/objects/items/implants/implant_misc.dm
@@ -77,3 +77,40 @@
if (!healthstring)
healthstring = "ERROR"
return healthstring
+
+/obj/item/implant/radio
+ name = "internal radio implant"
+ desc = "Are you there God? It's me, Syndicate Comms Agent."
+ activated = TRUE
+ var/obj/item/device/radio/radio
+ var/radio_key = /obj/item/device/encryptionkey/syndicate
+ icon = 'icons/obj/radio.dmi'
+ icon_state = "walkietalkie"
+
+/obj/item/implant/radio/activate()
+ // needs to be GLOB.deep_inventory_state otherwise it won't open
+ radio.ui_interact(usr, "main", null, FALSE, null, GLOB.deep_inventory_state)
+
+/obj/item/implant/radio/Initialize(mapload)
+ . = ..()
+
+ radio = new(src)
+ // almost like an internal headset, but without the
+ // "must be in ears to hear" restriction.
+ radio.name = "internal radio"
+ radio.subspace_transmission = TRUE
+ radio.canhear_range = 0
+ radio.keyslot = new radio_key
+ radio.recalculateChannels()
+
+
+/obj/item/implant/radio/get_data()
+ var/dat = {"Implant Specifications:
+ Name: Internal Radio Implant
+ Life: 24 hours
+ Implant Details: Allows user to use an internal radio, useful if user expects equipment loss, or cannot equip conventional radios."}
+ return dat
+
+/obj/item/implanter/radio
+ name = "implanter (internal radio)"
+ imp_type = /obj/item/implant/radio
diff --git a/code/game/objects/items/melee/misc.dm b/code/game/objects/items/melee/misc.dm
index 823def4936..874ffee050 100644
--- a/code/game/objects/items/melee/misc.dm
+++ b/code/game/objects/items/melee/misc.dm
@@ -275,13 +275,14 @@
consume_turf(target)
/obj/item/melee/supermatter_sword/proc/consume_turf(turf/T)
- if(istype(T, T.baseturf))
- return //Can't void the void, baby!
+ var/oldtype = T.type
+ var/turf/newT = T.ScrapeAway()
+ if(newT.type == oldtype)
+ return
playsound(T, 'sound/effects/supermatter.ogg', 50, 1)
T.visible_message("[T] smacks into [src] and rapidly flashes to ash.",\
"You hear a loud crack as you are washed with a wave of heat.")
shard.Consume()
- T.ChangeTurf(T.baseturf)
T.CalculateAdjacentTurfs()
/obj/item/melee/supermatter_sword/add_blood(list/blood_dna)
diff --git a/code/game/objects/items/storage/uplink_kits.dm b/code/game/objects/items/storage/uplink_kits.dm
index 3718ca1a0f..fb44d094c7 100644
--- a/code/game/objects/items/storage/uplink_kits.dm
+++ b/code/game/objects/items/storage/uplink_kits.dm
@@ -1,307 +1,310 @@
-/obj/item/storage/box/syndicate
-
-/obj/item/storage/box/syndicate/PopulateContents()
- switch (pickweight(list("bloodyspai" = 3, "stealth" = 2, "bond" = 2, "screwed" = 2, "sabotage" = 3, "guns" = 2, "murder" = 2, "implant" = 1, "hacker" = 3, "darklord" = 1, "sniper" = 1, "metaops" = 1, "ninja" = 1)))
- if("bloodyspai") // 27 tc now this is more right
- new /obj/item/clothing/under/chameleon(src) // 2 tc since it's not the full set
- new /obj/item/clothing/mask/chameleon(src) // Goes with above
- new /obj/item/card/id/syndicate(src) // 2 tc
- new /obj/item/clothing/shoes/chameleon(src) // 2 tc
- new /obj/item/device/camera_bug(src) // 1 tc
- new /obj/item/device/multitool/ai_detect(src) // 1 tc
- new /obj/item/device/encryptionkey/syndicate(src) // 2 tc
- new /obj/item/reagent_containers/syringe/mulligan(src) // 4 tc
- new /obj/item/switchblade(src) //I'll count this as 2 tc
- new /obj/item/storage/fancy/cigarettes/cigpack_syndicate (src) // 2 tc this shit heals
- new /obj/item/device/flashlight/emp(src) // 2 tc
- new /obj/item/device/chameleon(src) // 7 tc
-
- if("stealth") // 31 tc
- new /obj/item/gun/energy/kinetic_accelerator/crossbow(src)
- new /obj/item/pen/sleepy(src)
- new /obj/item/device/healthanalyzer/rad_laser(src)
- new /obj/item/device/chameleon(src)
- new /obj/item/soap/syndie(src)
- new /obj/item/clothing/glasses/thermal/syndi(src)
-
- if("bond") // 29 tc
- new /obj/item/gun/ballistic/automatic/pistol(src)
- new /obj/item/suppressor(src)
- new /obj/item/ammo_box/magazine/m10mm(src)
- new /obj/item/ammo_box/magazine/m10mm(src)
- new /obj/item/clothing/under/chameleon(src)
- new /obj/item/card/id/syndicate(src)
- new /obj/item/reagent_containers/syringe/stimulants(src)
-
- if("screwed") // 29 tc
- new /obj/item/device/sbeacondrop/bomb(src)
- new /obj/item/grenade/syndieminibomb(src)
- new /obj/item/device/sbeacondrop/powersink(src)
- new /obj/item/clothing/suit/space/syndicate/black/red(src)
- new /obj/item/clothing/head/helmet/space/syndicate/black/red(src)
- new /obj/item/device/encryptionkey/syndicate(src)
-
- if("guns") // 28 tc now
- new /obj/item/gun/ballistic/revolver(src)
- new /obj/item/ammo_box/a357(src)
- new /obj/item/ammo_box/a357(src)
- new /obj/item/card/emag(src)
- new /obj/item/grenade/plastic/c4(src)
- new /obj/item/clothing/gloves/color/latex/nitrile(src)
- new /obj/item/clothing/mask/gas/clown_hat(src)
- new /obj/item/clothing/under/suit_jacket/really_black(src)
-
- if("murder") // 28 tc now
- new /obj/item/melee/transforming/energy/sword/saber(src)
- new /obj/item/clothing/glasses/thermal/syndi(src)
- new /obj/item/card/emag(src)
- new /obj/item/clothing/shoes/chameleon(src)
- new /obj/item/device/encryptionkey/syndicate(src)
- new /obj/item/grenade/syndieminibomb(src)
-
- if("implant") // 55+ tc holy shit what the fuck this is a lottery disguised as fun boxes isn't it?
- new /obj/item/implanter/freedom(src)
- new /obj/item/implanter/uplink/precharged(src)
- new /obj/item/implanter/emp(src)
- new /obj/item/implanter/adrenalin(src)
- new /obj/item/implanter/explosive(src)
- new /obj/item/implanter/storage(src)
-
- if("hacker") // 26 tc
- new /obj/item/aiModule/syndicate(src)
- new /obj/item/card/emag(src)
- new /obj/item/device/encryptionkey/binary(src)
- new /obj/item/aiModule/toyAI(src)
- new /obj/item/device/multitool/ai_detect(src)
-
- if("lordsingulo") // 24 tc
- new /obj/item/device/sbeacondrop(src)
- new /obj/item/clothing/suit/space/syndicate/black/red(src)
- new /obj/item/clothing/head/helmet/space/syndicate/black/red(src)
- new /obj/item/card/emag(src)
-
- if("sabotage") // 26 tc now
- new /obj/item/grenade/plastic/c4 (src)
- new /obj/item/grenade/plastic/c4 (src)
- new /obj/item/device/doorCharge(src)
- new /obj/item/device/doorCharge(src)
- new /obj/item/device/camera_bug(src)
- new /obj/item/device/sbeacondrop/powersink(src)
- new /obj/item/cartridge/virus/syndicate(src)
- new /obj/item/storage/toolbox/syndicate(src) //To actually get to those places
- new /obj/item/pizzabox/bomb
-
- if("darklord") //20 tc + tk + summon item close enough for now
- new /obj/item/twohanded/dualsaber(src)
- new /obj/item/dnainjector/telemut/darkbundle(src)
- new /obj/item/clothing/suit/hooded/chaplain_hoodie(src)
- new /obj/item/card/id/syndicate(src)
- new /obj/item/clothing/shoes/chameleon(src) //because slipping while being a dark lord sucks
- new /obj/item/spellbook/oneuse/summonitem(src)
-
- if("sniper") //This shit is unique so can't really balance it around tc, also no silencer because getting killed without ANY indicator on what killed you sucks
- new /obj/item/gun/ballistic/automatic/sniper_rifle(src) // 12 tc
- new /obj/item/ammo_box/magazine/sniper_rounds/penetrator(src)
- new /obj/item/clothing/glasses/thermal/syndi(src)
- new /obj/item/clothing/gloves/color/latex/nitrile(src)
- new /obj/item/clothing/mask/gas/clown_hat(src)
- new /obj/item/clothing/under/suit_jacket/really_black(src)
-
- if("metaops") // 30 tc
- new /obj/item/clothing/suit/space/hardsuit/syndi(src) // 8 tc
- new /obj/item/gun/ballistic/automatic/shotgun/bulldog/unrestricted(src) // 8 tc
- new /obj/item/implanter/explosive(src) // 2 tc
- new /obj/item/ammo_box/magazine/m12g/buckshot(src) // 2 tc
- new /obj/item/ammo_box/magazine/m12g/buckshot(src) // 2 tc
- new /obj/item/grenade/plastic/c4 (src) // 1 tc
- new /obj/item/grenade/plastic/c4 (src) // 1 tc
- new /obj/item/card/emag(src) // 6 tc
-
- if("ninja") // 33 tc worth
- new /obj/item/katana(src) // Unique , hard to tell how much tc this is worth. 8 tc?
- new /obj/item/implanter/adrenalin(src) // 8 tc
- new /obj/item/throwing_star(src) // ~5 tc for all 6
- new /obj/item/throwing_star(src)
- new /obj/item/throwing_star(src)
- new /obj/item/throwing_star(src)
- new /obj/item/throwing_star(src)
- new /obj/item/throwing_star(src)
- new /obj/item/storage/belt/chameleon(src) // Unique but worth at least 2 tc
- new /obj/item/card/id/syndicate(src) // 2 tc
- new /obj/item/device/chameleon(src) // 7 tc
-
-/obj/item/storage/box/syndie_kit
- name = "box"
- desc = "A sleek, sturdy box."
- icon_state = "syndiebox"
- illustration = "writing_syndie"
-
-/obj/item/storage/box/syndie_kit/imp_freedom
- name = "boxed freedom implant (with injector)"
-
-/obj/item/storage/box/syndie_kit/imp_freedom/PopulateContents()
- var/obj/item/implanter/O = new(src)
- O.imp = new /obj/item/implant/freedom(O)
- O.update_icon()
-
-/obj/item/storage/box/syndie_kit/imp_microbomb
- name = "Microbomb Implant (with injector)"
-
-/obj/item/storage/box/syndie_kit/imp_microbomb/PopulateContents()
- var/obj/item/implanter/O = new(src)
- O.imp = new /obj/item/implant/explosive(O)
- O.update_icon()
-
-/obj/item/storage/box/syndie_kit/imp_macrobomb
- name = "Macrobomb Implant (with injector)"
-
-/obj/item/storage/box/syndie_kit/imp_macrobomb/PopulateContents()
- var/obj/item/implanter/O = new(src)
- O.imp = new /obj/item/implant/explosive/macro(O)
- O.update_icon()
-
-/obj/item/storage/box/syndie_kit/imp_uplink
- name = "boxed uplink implant (with injector)"
-
-/obj/item/storage/box/syndie_kit/imp_uplink/PopulateContents()
- ..()
- var/obj/item/implanter/O = new(src)
- O.imp = new /obj/item/implant/uplink(O)
- O.update_icon()
-
-/obj/item/storage/box/syndie_kit/bioterror
- name = "bioterror syringe box"
-
-/obj/item/storage/box/syndie_kit/bioterror/PopulateContents()
- for(var/i in 1 to 7)
- new /obj/item/reagent_containers/syringe/bioterror(src)
-
-/obj/item/storage/box/syndie_kit/imp_adrenal
- name = "boxed adrenal implant (with injector)"
-
-/obj/item/storage/box/syndie_kit/imp_adrenal/PopulateContents()
- var/obj/item/implanter/O = new(src)
- O.imp = new /obj/item/implant/adrenalin(O)
- O.update_icon()
-
-/obj/item/storage/box/syndie_kit/imp_storage
- name = "boxed storage implant (with injector)"
-
-/obj/item/storage/box/syndie_kit/imp_storage/PopulateContents()
- new /obj/item/implanter/storage(src)
-
-/obj/item/storage/box/syndie_kit/space
- name = "boxed space suit and helmet"
- can_hold = list(/obj/item/clothing/suit/space/syndicate, /obj/item/clothing/head/helmet/space/syndicate)
- max_w_class = WEIGHT_CLASS_NORMAL
-
-/obj/item/storage/box/syndie_kit/space/PopulateContents()
- new /obj/item/clothing/suit/space/syndicate/black/red(src) // Black and red is so in right now
- new /obj/item/clothing/head/helmet/space/syndicate/black/red(src)
-
-/obj/item/storage/box/syndie_kit/emp
- name = "boxed EMP kit"
-
-/obj/item/storage/box/syndie_kit/emp/PopulateContents()
- new /obj/item/grenade/empgrenade(src)
- new /obj/item/grenade/empgrenade(src)
- new /obj/item/grenade/empgrenade(src)
- new /obj/item/grenade/empgrenade(src)
- new /obj/item/grenade/empgrenade(src)
- new /obj/item/implanter/emp(src)
-
-/obj/item/storage/box/syndie_kit/chemical
- name = "boxed chemical kit"
- storage_slots = 14
-
-/obj/item/storage/box/syndie_kit/chemical/PopulateContents()
- new /obj/item/reagent_containers/glass/bottle/polonium(src)
- new /obj/item/reagent_containers/glass/bottle/venom(src)
- new /obj/item/reagent_containers/glass/bottle/neurotoxin2(src)
- new /obj/item/reagent_containers/glass/bottle/formaldehyde(src)
- new /obj/item/reagent_containers/glass/bottle/spewium(src)
- new /obj/item/reagent_containers/glass/bottle/cyanide(src)
- new /obj/item/reagent_containers/glass/bottle/histamine(src)
- new /obj/item/reagent_containers/glass/bottle/initropidril(src)
- new /obj/item/reagent_containers/glass/bottle/pancuronium(src)
- new /obj/item/reagent_containers/glass/bottle/sodium_thiopental(src)
- new /obj/item/reagent_containers/glass/bottle/coniine(src)
- new /obj/item/reagent_containers/glass/bottle/curare(src)
- new /obj/item/reagent_containers/glass/bottle/amanitin(src)
- new /obj/item/reagent_containers/syringe(src)
-
-/obj/item/storage/box/syndie_kit/nuke
- name = "box"
-
-/obj/item/storage/box/syndie_kit/nuke/PopulateContents()
- new /obj/item/screwdriver/nuke(src)
- new /obj/item/nuke_core_container(src)
- new /obj/item/paper/guides/antag/nuke_instructions(src)
-
-/obj/item/storage/box/syndie_kit/supermatter
- name = "box"
-
-/obj/item/storage/box/syndie_kit/supermatter/PopulateContents()
- new /obj/item/scalpel/supermatter(src)
- new /obj/item/hemostat/supermatter(src)
- new /obj/item/nuke_core_container/supermatter(src)
- new /obj/item/paper/guides/antag/supermatter_sliver(src)
-
-/obj/item/storage/box/syndie_kit/tuberculosisgrenade
- name = "boxed virus grenade kit"
-
-/obj/item/storage/box/syndie_kit/tuberculosisgrenade/PopulateContents()
- new /obj/item/grenade/chem_grenade/tuberculosis(src)
- for(var/i in 1 to 5)
- new /obj/item/reagent_containers/hypospray/medipen/tuberculosiscure(src)
- new /obj/item/reagent_containers/syringe(src)
- new /obj/item/reagent_containers/glass/bottle/tuberculosiscure(src)
-
-/obj/item/storage/box/syndie_kit/chameleon
- name = "chameleon kit"
-
-/obj/item/storage/box/syndie_kit/chameleon/PopulateContents()
- new /obj/item/clothing/under/chameleon(src)
- new /obj/item/clothing/suit/chameleon(src)
- new /obj/item/clothing/gloves/chameleon(src)
- new /obj/item/clothing/shoes/chameleon(src)
- new /obj/item/clothing/glasses/chameleon(src)
- new /obj/item/clothing/head/chameleon(src)
- new /obj/item/clothing/mask/chameleon(src)
- new /obj/item/storage/backpack/chameleon(src)
- new /obj/item/device/radio/headset/chameleon(src)
- new /obj/item/stamp/chameleon(src)
- new /obj/item/device/pda/chameleon(src)
- new /obj/item/gun/energy/laser/chameleon(src)
-
-//5*(2*4) = 5*8 = 45, 45 damage if you hit one person with all 5 stars.
-//Not counting the damage it will do while embedded (2*4 = 8, at 15% chance)
-/obj/item/storage/box/syndie_kit/throwing_weapons/PopulateContents()
- new /obj/item/throwing_star(src)
- new /obj/item/throwing_star(src)
- new /obj/item/throwing_star(src)
- new /obj/item/throwing_star(src)
- new /obj/item/throwing_star(src)
- new /obj/item/restraints/legcuffs/bola/tactical(src)
- new /obj/item/restraints/legcuffs/bola/tactical(src)
-
-/obj/item/storage/box/syndie_kit/cutouts/PopulateContents()
- for(var/i in 1 to 3)
- new/obj/item/cardboard_cutout/adaptive(src)
- new/obj/item/toy/crayon/rainbow(src)
-
-/obj/item/storage/box/syndie_kit/romerol/PopulateContents()
- new /obj/item/reagent_containers/glass/bottle/romerol(src)
- new /obj/item/reagent_containers/syringe(src)
- new /obj/item/reagent_containers/dropper(src)
-
-/obj/item/storage/box/syndie_kit/ez_clean/PopulateContents()
- for(var/i in 1 to 3)
- new/obj/item/grenade/chem_grenade/ez_clean(src)
-
-/obj/item/storage/box/hug/reverse_revolver/PopulateContents()
- new /obj/item/gun/ballistic/revolver/reverse(src)
-
-/obj/item/storage/box/syndie_kit/mimery/PopulateContents()
- new /obj/item/spellbook/oneuse/mimery_blockade(src)
- new /obj/item/spellbook/oneuse/mimery_guns(src)
+/obj/item/storage/box/syndicate
+
+/obj/item/storage/box/syndicate/PopulateContents()
+ switch (pickweight(list("bloodyspai" = 3, "stealth" = 2, "bond" = 2, "screwed" = 2, "sabotage" = 3, "guns" = 2, "murder" = 2, "implant" = 1, "hacker" = 3, "darklord" = 1, "sniper" = 1, "metaops" = 1, "ninja" = 1)))
+ if("bloodyspai") // 27 tc now this is more right
+ new /obj/item/clothing/under/chameleon(src) // 2 tc since it's not the full set
+ new /obj/item/clothing/mask/chameleon(src) // Goes with above
+ new /obj/item/card/id/syndicate(src) // 2 tc
+ new /obj/item/clothing/shoes/chameleon(src) // 2 tc
+ new /obj/item/device/camera_bug(src) // 1 tc
+ new /obj/item/device/multitool/ai_detect(src) // 1 tc
+ new /obj/item/device/encryptionkey/syndicate(src) // 2 tc
+ new /obj/item/reagent_containers/syringe/mulligan(src) // 4 tc
+ new /obj/item/switchblade(src) //I'll count this as 2 tc
+ new /obj/item/storage/fancy/cigarettes/cigpack_syndicate (src) // 2 tc this shit heals
+ new /obj/item/device/flashlight/emp(src) // 2 tc
+ new /obj/item/device/chameleon(src) // 7 tc
+
+ if("stealth") // 31 tc
+ new /obj/item/gun/energy/kinetic_accelerator/crossbow(src)
+ new /obj/item/pen/sleepy(src)
+ new /obj/item/device/healthanalyzer/rad_laser(src)
+ new /obj/item/device/chameleon(src)
+ new /obj/item/soap/syndie(src)
+ new /obj/item/clothing/glasses/thermal/syndi(src)
+
+ if("bond") // 29 tc
+ new /obj/item/gun/ballistic/automatic/pistol(src)
+ new /obj/item/suppressor(src)
+ new /obj/item/ammo_box/magazine/m10mm(src)
+ new /obj/item/ammo_box/magazine/m10mm(src)
+ new /obj/item/clothing/under/chameleon(src)
+ new /obj/item/card/id/syndicate(src)
+ new /obj/item/reagent_containers/syringe/stimulants(src)
+
+ if("screwed") // 29 tc
+ new /obj/item/device/sbeacondrop/bomb(src)
+ new /obj/item/grenade/syndieminibomb(src)
+ new /obj/item/device/sbeacondrop/powersink(src)
+ new /obj/item/clothing/suit/space/syndicate/black/red(src)
+ new /obj/item/clothing/head/helmet/space/syndicate/black/red(src)
+ new /obj/item/device/encryptionkey/syndicate(src)
+
+ if("guns") // 28 tc now
+ new /obj/item/gun/ballistic/revolver(src)
+ new /obj/item/ammo_box/a357(src)
+ new /obj/item/ammo_box/a357(src)
+ new /obj/item/card/emag(src)
+ new /obj/item/grenade/plastic/c4(src)
+ new /obj/item/clothing/gloves/color/latex/nitrile(src)
+ new /obj/item/clothing/mask/gas/clown_hat(src)
+ new /obj/item/clothing/under/suit_jacket/really_black(src)
+
+ if("murder") // 28 tc now
+ new /obj/item/melee/transforming/energy/sword/saber(src)
+ new /obj/item/clothing/glasses/thermal/syndi(src)
+ new /obj/item/card/emag(src)
+ new /obj/item/clothing/shoes/chameleon(src)
+ new /obj/item/device/encryptionkey/syndicate(src)
+ new /obj/item/grenade/syndieminibomb(src)
+
+ if("implant") // 55+ tc holy shit what the fuck this is a lottery disguised as fun boxes isn't it?
+ new /obj/item/implanter/freedom(src)
+ new /obj/item/implanter/uplink/precharged(src)
+ new /obj/item/implanter/emp(src)
+ new /obj/item/implanter/adrenalin(src)
+ new /obj/item/implanter/explosive(src)
+ new /obj/item/implanter/storage(src)
+
+ if("hacker") // 26 tc
+ new /obj/item/aiModule/syndicate(src)
+ new /obj/item/card/emag(src)
+ new /obj/item/device/encryptionkey/binary(src)
+ new /obj/item/aiModule/toyAI(src)
+ new /obj/item/device/multitool/ai_detect(src)
+
+ if("lordsingulo") // 24 tc
+ new /obj/item/device/sbeacondrop(src)
+ new /obj/item/clothing/suit/space/syndicate/black/red(src)
+ new /obj/item/clothing/head/helmet/space/syndicate/black/red(src)
+ new /obj/item/card/emag(src)
+
+ if("sabotage") // 26 tc now
+ new /obj/item/grenade/plastic/c4 (src)
+ new /obj/item/grenade/plastic/c4 (src)
+ new /obj/item/device/doorCharge(src)
+ new /obj/item/device/doorCharge(src)
+ new /obj/item/device/camera_bug(src)
+ new /obj/item/device/sbeacondrop/powersink(src)
+ new /obj/item/cartridge/virus/syndicate(src)
+ new /obj/item/storage/toolbox/syndicate(src) //To actually get to those places
+ new /obj/item/pizzabox/bomb
+
+ if("darklord") //20 tc + tk + summon item close enough for now
+ new /obj/item/twohanded/dualsaber(src)
+ new /obj/item/dnainjector/telemut/darkbundle(src)
+ new /obj/item/clothing/suit/hooded/chaplain_hoodie(src)
+ new /obj/item/card/id/syndicate(src)
+ new /obj/item/clothing/shoes/chameleon(src) //because slipping while being a dark lord sucks
+ new /obj/item/spellbook/oneuse/summonitem(src)
+
+ if("sniper") //This shit is unique so can't really balance it around tc, also no silencer because getting killed without ANY indicator on what killed you sucks
+ new /obj/item/gun/ballistic/automatic/sniper_rifle(src) // 12 tc
+ new /obj/item/ammo_box/magazine/sniper_rounds/penetrator(src)
+ new /obj/item/clothing/glasses/thermal/syndi(src)
+ new /obj/item/clothing/gloves/color/latex/nitrile(src)
+ new /obj/item/clothing/mask/gas/clown_hat(src)
+ new /obj/item/clothing/under/suit_jacket/really_black(src)
+
+ if("metaops") // 30 tc
+ new /obj/item/clothing/suit/space/hardsuit/syndi(src) // 8 tc
+ new /obj/item/gun/ballistic/automatic/shotgun/bulldog/unrestricted(src) // 8 tc
+ new /obj/item/implanter/explosive(src) // 2 tc
+ new /obj/item/ammo_box/magazine/m12g/buckshot(src) // 2 tc
+ new /obj/item/ammo_box/magazine/m12g/buckshot(src) // 2 tc
+ new /obj/item/grenade/plastic/c4 (src) // 1 tc
+ new /obj/item/grenade/plastic/c4 (src) // 1 tc
+ new /obj/item/card/emag(src) // 6 tc
+
+ if("ninja") // 33 tc worth
+ new /obj/item/katana(src) // Unique , hard to tell how much tc this is worth. 8 tc?
+ new /obj/item/implanter/adrenalin(src) // 8 tc
+ new /obj/item/throwing_star(src) // ~5 tc for all 6
+ new /obj/item/throwing_star(src)
+ new /obj/item/throwing_star(src)
+ new /obj/item/throwing_star(src)
+ new /obj/item/throwing_star(src)
+ new /obj/item/throwing_star(src)
+ new /obj/item/storage/belt/chameleon(src) // Unique but worth at least 2 tc
+ new /obj/item/card/id/syndicate(src) // 2 tc
+ new /obj/item/device/chameleon(src) // 7 tc
+
+/obj/item/storage/box/syndie_kit
+ name = "box"
+ desc = "A sleek, sturdy box."
+ icon_state = "syndiebox"
+ illustration = "writing_syndie"
+
+/obj/item/storage/box/syndie_kit/imp_freedom
+ name = "boxed freedom implant (with injector)"
+
+/obj/item/storage/box/syndie_kit/imp_freedom/PopulateContents()
+ var/obj/item/implanter/O = new(src)
+ O.imp = new /obj/item/implant/freedom(O)
+ O.update_icon()
+
+/obj/item/storage/box/syndie_kit/imp_microbomb
+ name = "Microbomb Implant (with injector)"
+
+/obj/item/storage/box/syndie_kit/imp_microbomb/PopulateContents()
+ var/obj/item/implanter/O = new(src)
+ O.imp = new /obj/item/implant/explosive(O)
+ O.update_icon()
+
+/obj/item/storage/box/syndie_kit/imp_macrobomb
+ name = "Macrobomb Implant (with injector)"
+
+/obj/item/storage/box/syndie_kit/imp_macrobomb/PopulateContents()
+ var/obj/item/implanter/O = new(src)
+ O.imp = new /obj/item/implant/explosive/macro(O)
+ O.update_icon()
+
+/obj/item/storage/box/syndie_kit/imp_uplink
+ name = "boxed uplink implant (with injector)"
+
+/obj/item/storage/box/syndie_kit/imp_uplink/PopulateContents()
+ ..()
+ var/obj/item/implanter/O = new(src)
+ O.imp = new /obj/item/implant/uplink(O)
+ O.update_icon()
+
+/obj/item/storage/box/syndie_kit/bioterror
+ name = "bioterror syringe box"
+
+/obj/item/storage/box/syndie_kit/bioterror/PopulateContents()
+ for(var/i in 1 to 7)
+ new /obj/item/reagent_containers/syringe/bioterror(src)
+
+/obj/item/storage/box/syndie_kit/imp_adrenal
+ name = "boxed adrenal implant (with injector)"
+
+/obj/item/storage/box/syndie_kit/imp_adrenal/PopulateContents()
+ var/obj/item/implanter/O = new(src)
+ O.imp = new /obj/item/implant/adrenalin(O)
+ O.update_icon()
+
+/obj/item/storage/box/syndie_kit/imp_storage
+ name = "boxed storage implant (with injector)"
+
+/obj/item/storage/box/syndie_kit/imp_storage/PopulateContents()
+ new /obj/item/implanter/storage(src)
+
+/obj/item/storage/box/syndie_kit/space
+ name = "boxed space suit and helmet"
+ can_hold = list(/obj/item/clothing/suit/space/syndicate, /obj/item/clothing/head/helmet/space/syndicate)
+ max_w_class = WEIGHT_CLASS_NORMAL
+
+/obj/item/storage/box/syndie_kit/space/PopulateContents()
+ new /obj/item/clothing/suit/space/syndicate/black/red(src) // Black and red is so in right now
+ new /obj/item/clothing/head/helmet/space/syndicate/black/red(src)
+
+/obj/item/storage/box/syndie_kit/emp
+ name = "boxed EMP kit"
+
+/obj/item/storage/box/syndie_kit/emp/PopulateContents()
+ new /obj/item/grenade/empgrenade(src)
+ new /obj/item/grenade/empgrenade(src)
+ new /obj/item/grenade/empgrenade(src)
+ new /obj/item/grenade/empgrenade(src)
+ new /obj/item/grenade/empgrenade(src)
+ new /obj/item/implanter/emp(src)
+
+/obj/item/storage/box/syndie_kit/chemical
+ name = "boxed chemical kit"
+ storage_slots = 14
+
+/obj/item/storage/box/syndie_kit/chemical/PopulateContents()
+ new /obj/item/reagent_containers/glass/bottle/polonium(src)
+ new /obj/item/reagent_containers/glass/bottle/venom(src)
+ new /obj/item/reagent_containers/glass/bottle/neurotoxin2(src)
+ new /obj/item/reagent_containers/glass/bottle/formaldehyde(src)
+ new /obj/item/reagent_containers/glass/bottle/spewium(src)
+ new /obj/item/reagent_containers/glass/bottle/cyanide(src)
+ new /obj/item/reagent_containers/glass/bottle/histamine(src)
+ new /obj/item/reagent_containers/glass/bottle/initropidril(src)
+ new /obj/item/reagent_containers/glass/bottle/pancuronium(src)
+ new /obj/item/reagent_containers/glass/bottle/sodium_thiopental(src)
+ new /obj/item/reagent_containers/glass/bottle/coniine(src)
+ new /obj/item/reagent_containers/glass/bottle/curare(src)
+ new /obj/item/reagent_containers/glass/bottle/amanitin(src)
+ new /obj/item/reagent_containers/syringe(src)
+
+/obj/item/storage/box/syndie_kit/nuke
+ name = "box"
+
+/obj/item/storage/box/syndie_kit/nuke/PopulateContents()
+ new /obj/item/screwdriver/nuke(src)
+ new /obj/item/nuke_core_container(src)
+ new /obj/item/paper/guides/antag/nuke_instructions(src)
+
+/obj/item/storage/box/syndie_kit/supermatter
+ name = "box"
+
+/obj/item/storage/box/syndie_kit/supermatter/PopulateContents()
+ new /obj/item/scalpel/supermatter(src)
+ new /obj/item/hemostat/supermatter(src)
+ new /obj/item/nuke_core_container/supermatter(src)
+ new /obj/item/paper/guides/antag/supermatter_sliver(src)
+
+/obj/item/storage/box/syndie_kit/tuberculosisgrenade
+ name = "boxed virus grenade kit"
+
+/obj/item/storage/box/syndie_kit/tuberculosisgrenade/PopulateContents()
+ new /obj/item/grenade/chem_grenade/tuberculosis(src)
+ for(var/i in 1 to 5)
+ new /obj/item/reagent_containers/hypospray/medipen/tuberculosiscure(src)
+ new /obj/item/reagent_containers/syringe(src)
+ new /obj/item/reagent_containers/glass/bottle/tuberculosiscure(src)
+
+/obj/item/storage/box/syndie_kit/chameleon
+ name = "chameleon kit"
+
+/obj/item/storage/box/syndie_kit/chameleon/PopulateContents()
+ new /obj/item/clothing/under/chameleon(src)
+ new /obj/item/clothing/suit/chameleon(src)
+ new /obj/item/clothing/gloves/chameleon(src)
+ new /obj/item/clothing/shoes/chameleon(src)
+ new /obj/item/clothing/glasses/chameleon(src)
+ new /obj/item/clothing/head/chameleon(src)
+ new /obj/item/clothing/mask/chameleon(src)
+ new /obj/item/storage/backpack/chameleon(src)
+ new /obj/item/device/radio/headset/chameleon(src)
+ new /obj/item/stamp/chameleon(src)
+ new /obj/item/device/pda/chameleon(src)
+ new /obj/item/gun/energy/laser/chameleon(src)
+
+//5*(2*4) = 5*8 = 45, 45 damage if you hit one person with all 5 stars.
+//Not counting the damage it will do while embedded (2*4 = 8, at 15% chance)
+/obj/item/storage/box/syndie_kit/throwing_weapons/PopulateContents()
+ new /obj/item/throwing_star(src)
+ new /obj/item/throwing_star(src)
+ new /obj/item/throwing_star(src)
+ new /obj/item/throwing_star(src)
+ new /obj/item/throwing_star(src)
+ new /obj/item/restraints/legcuffs/bola/tactical(src)
+ new /obj/item/restraints/legcuffs/bola/tactical(src)
+
+/obj/item/storage/box/syndie_kit/cutouts/PopulateContents()
+ for(var/i in 1 to 3)
+ new/obj/item/cardboard_cutout/adaptive(src)
+ new/obj/item/toy/crayon/rainbow(src)
+
+/obj/item/storage/box/syndie_kit/romerol/PopulateContents()
+ new /obj/item/reagent_containers/glass/bottle/romerol(src)
+ new /obj/item/reagent_containers/syringe(src)
+ new /obj/item/reagent_containers/dropper(src)
+
+/obj/item/storage/box/syndie_kit/ez_clean/PopulateContents()
+ for(var/i in 1 to 3)
+ new/obj/item/grenade/chem_grenade/ez_clean(src)
+
+/obj/item/storage/box/hug/reverse_revolver/PopulateContents()
+ new /obj/item/gun/ballistic/revolver/reverse(src)
+
+/obj/item/storage/box/syndie_kit/mimery/PopulateContents()
+ new /obj/item/spellbook/oneuse/mimery_blockade(src)
+ new /obj/item/spellbook/oneuse/mimery_guns(src)
+
+/obj/item/storage/box/syndie_kit/imp_radio/PopulateContents()
+ new /obj/item/implanter/radio(src)
diff --git a/code/game/objects/structures/bedsheet_bin.dm b/code/game/objects/structures/bedsheet_bin.dm
index aa9acae22c..e97aedaf98 100644
--- a/code/game/objects/structures/bedsheet_bin.dm
+++ b/code/game/objects/structures/bedsheet_bin.dm
@@ -231,10 +231,10 @@ LINEN BINS
desc = "If you're reading this description ingame, something has gone wrong! Honk!"
/obj/item/bedsheet/random/Initialize()
- . = INITIALIZE_HINT_QDEL
..()
var/type = pick(typesof(/obj/item/bedsheet) - /obj/item/bedsheet/random)
new type(loc)
+ return INITIALIZE_HINT_QDEL
/obj/structure/bedsheetbin
name = "linen bin"
diff --git a/code/game/objects/structures/false_walls.dm b/code/game/objects/structures/false_walls.dm
index 770442f6c9..ebeb065b2a 100644
--- a/code/game/objects/structures/false_walls.dm
+++ b/code/game/objects/structures/false_walls.dm
@@ -85,7 +85,7 @@
/obj/structure/falsewall/proc/ChangeToWall(delete = 1)
var/turf/T = get_turf(src)
- T.ChangeTurf(walltype)
+ T.PlaceOnTop(walltype)
if(delete)
qdel(src)
return T
diff --git a/code/game/objects/structures/girders.dm b/code/game/objects/structures/girders.dm
index 594dba355d..190dab7011 100644
--- a/code/game/objects/structures/girders.dm
+++ b/code/game/objects/structures/girders.dm
@@ -86,7 +86,7 @@
S.use(5)
to_chat(user, "You add the plating.")
var/turf/T = get_turf(src)
- T.ChangeTurf(/turf/closed/wall/mineral/iron)
+ T.PlaceOnTop(/turf/closed/wall/mineral/iron)
transfer_fingerprints_to(T)
qdel(src)
return
@@ -120,7 +120,7 @@
S.use(2)
to_chat(user, "You add the plating.")
var/turf/T = get_turf(src)
- T.ChangeTurf(/turf/closed/wall)
+ T.PlaceOnTop(/turf/closed/wall)
transfer_fingerprints_to(T)
qdel(src)
return
@@ -150,7 +150,7 @@
S.use(1)
to_chat(user, "You fully reinforce the wall.")
var/turf/T = get_turf(src)
- T.ChangeTurf(/turf/closed/wall/r_wall)
+ T.PlaceOnTop(/turf/closed/wall/r_wall)
transfer_fingerprints_to(T)
qdel(src)
return
@@ -194,7 +194,7 @@
S.use(2)
to_chat(user, "You add the plating.")
var/turf/T = get_turf(src)
- T.ChangeTurf(text2path("/turf/closed/wall/mineral/[M]"))
+ T.PlaceOnTop(text2path("/turf/closed/wall/mineral/[M]"))
transfer_fingerprints_to(T)
qdel(src)
return
@@ -397,7 +397,7 @@
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)
+ T.PlaceOnTop(/turf/closed/wall/mineral/cult)
qdel(src)
else
@@ -424,7 +424,7 @@
switch(passed_mode)
if(RCD_FLOORWALL)
to_chat(user, "You finish a wall.")
- T.ChangeTurf(/turf/closed/wall)
+ T.PlaceOnTop(/turf/closed/wall)
qdel(src)
return TRUE
if(RCD_DECONSTRUCT)
diff --git a/code/game/objects/structures/manned_turret.dm b/code/game/objects/structures/manned_turret.dm
index ceef3ef0c0..afcace17a7 100644
--- a/code/game/objects/structures/manned_turret.dm
+++ b/code/game/objects/structures/manned_turret.dm
@@ -184,10 +184,10 @@
var/obj/machinery/manned_turret/turret
/obj/item/gun_control/Initialize()
- . = ..()
- turret = loc
- if(!istype(turret))
- return INITIALIZE_HINT_QDEL
+ . = ..()
+ turret = loc
+ if(!istype(turret))
+ return INITIALIZE_HINT_QDEL
/obj/item/gun_control/Destroy()
turret = null
diff --git a/code/game/turfs/ChangeTurf.dm b/code/game/turfs/ChangeTurf.dm
new file mode 100644
index 0000000000..2f165d9a20
--- /dev/null
+++ b/code/game/turfs/ChangeTurf.dm
@@ -0,0 +1,217 @@
+/turf/proc/empty(turf_type=/turf/open/space, baseturf_type, list/ignore_typecache, flags)
+ // Remove all atoms except observers, landmarks, docking ports
+ var/static/list/ignored_atoms = typecacheof(list(/mob/dead, /obj/effect/landmark, /obj/docking_port, /atom/movable/lighting_object))
+ var/list/allowed_contents = typecache_filter_list_reverse(GetAllContentsIgnoring(ignore_typecache), ignored_atoms)
+ allowed_contents -= src
+ for(var/i in 1 to allowed_contents.len)
+ var/thing = allowed_contents[i]
+ qdel(thing, force=TRUE)
+
+ var/turf/newT = ChangeTurf(turf_type, baseturf_type, flags)
+
+ SSair.remove_from_active(newT)
+ newT.CalculateAdjacentTurfs()
+ SSair.add_to_active(newT,1)
+
+/turf/proc/copyTurf(turf/T)
+ if(T.type != type)
+ var/obj/O
+ if(underlays.len) //we have underlays, which implies some sort of transparency, so we want to a snapshot of the previous turf as an underlay
+ O = new()
+ O.underlays.Add(T)
+ T.ChangeTurf(type)
+ for(var/group in decals)
+ T.add_decal(decals[group],group)
+ if(underlays.len)
+ T.underlays = O.underlays
+ if(T.icon_state != icon_state)
+ T.icon_state = icon_state
+ if(T.icon != icon)
+ T.icon = icon
+ if(color)
+ T.atom_colours = atom_colours.Copy()
+ T.update_atom_colour()
+ if(T.dir != dir)
+ T.setDir(dir)
+ return T
+
+//wrapper for ChangeTurf()s that you want to prevent/affect without overriding ChangeTurf() itself
+/turf/proc/TerraformTurf(path, new_baseturf, flags)
+ return ChangeTurf(path, new_baseturf, flags)
+
+// Creates a new turf
+// new_baseturfs can be either a single type or list of types, formated the same as baseturfs. see turf.dm
+/turf/proc/ChangeTurf(path, list/new_baseturfs, flags)
+ if(!path)
+ return
+ if(!GLOB.use_preloader && path == type && !(flags & CHANGETURF_FORCEOP)) // Don't no-op if the map loader requires it to be reconstructed
+ return src
+
+ var/old_opacity = opacity
+ var/old_dynamic_lighting = dynamic_lighting
+ var/old_affecting_lights = affecting_lights
+ var/old_lighting_object = lighting_object
+ var/old_corners = corners
+
+ var/old_exl = explosion_level
+ var/old_exi = explosion_id
+ var/old_bp = blueprint_data
+ blueprint_data = null
+
+ var/list/old_baseturfs = baseturfs
+ changing_turf = TRUE
+
+ qdel(src) //Just get the side effects and call Destroy
+ var/turf/W = new path(src)
+
+ if(new_baseturfs)
+ W.baseturfs = new_baseturfs
+ else
+ W.baseturfs = old_baseturfs
+
+ W.explosion_id = old_exi
+ W.explosion_level = old_exl
+
+ if(!(flags & CHANGETURF_DEFER_CHANGE))
+ W.AfterChange(flags)
+
+ W.blueprint_data = old_bp
+
+ if(SSlighting.initialized)
+ recalc_atom_opacity()
+ lighting_object = old_lighting_object
+ affecting_lights = old_affecting_lights
+ corners = old_corners
+ if (old_opacity != opacity || dynamic_lighting != old_dynamic_lighting)
+ reconsider_lights()
+
+ if (dynamic_lighting != old_dynamic_lighting)
+ if (IS_DYNAMIC_LIGHTING(src))
+ lighting_build_overlay()
+ else
+ lighting_clear_overlay()
+
+ for(var/turf/open/space/S in RANGE_TURFS(1, src)) //RANGE_TURFS is in code\__HELPERS\game.dm
+ S.update_starlight()
+
+ return W
+
+// Take off the top layer turf and replace it with the next baseturf down
+/turf/proc/ScrapeAway()
+ if(length(baseturfs))
+ var/list/new_baseturfs = baseturfs
+ var/turf_type = new_baseturfs[new_baseturfs.len]
+ new_baseturfs.len--
+ switch(new_baseturfs.len)
+ if(1)
+ new_baseturfs = new_baseturfs[1]
+ if(0)
+ new_baseturfs = turf_type
+ // We must never end up with a situation where there is no baseturf
+ WARNING("turf of type [type] had a baseturfs length 1 still in list form.")
+ return ChangeTurf(turf_type, new_baseturfs)
+
+ if(baseturfs == type)
+ return src
+
+ return ChangeTurf(baseturfs, baseturfs) // The bottom baseturf will never go away
+
+// Take the input as baseturfs and put it underneath the current baseturfs
+// If fake_turf_type is provided and new_baseturfs is not the baseturfs list will be created identical to the turf type's
+// If both or just new_baseturfs is provided they will be inserted below the existing baseturfs
+/turf/proc/PlaceOnBottom(turf/fake_turf_type, list/new_baseturfs)
+ if(fake_turf_type)
+ if(!new_baseturfs)
+ var/list/old_baseturfs = baseturfs.Copy()
+ assemble_baseturfs(fake_turf_type)
+ baseturfs += old_baseturfs
+ return
+ else if(!length(new_baseturfs))
+ new_baseturfs = list(new_baseturfs, fake_turf_type)
+ else
+ new_baseturfs += fake_turf_type
+ baseturfs.Insert(1, new_baseturfs)
+
+// Make a new turf and put it on top
+/turf/proc/PlaceOnTop(turf/fake_turf_type, list/new_baseturfs)
+ var/list/temp_baseturfs = list()
+ temp_baseturfs += baseturfs // Doesn't matter if baseturfs is a list or single item, either will get added correctly
+ temp_baseturfs += type
+ if(new_baseturfs)
+ temp_baseturfs += new_baseturfs
+ return ChangeTurf(fake_turf_type, temp_baseturfs)
+
+// Copy an existing turf and put it on top
+/turf/proc/CopyOnTop(turf/copytarget, ignore_bottom=1, depth=INFINITY) // x, 1, 0
+ var/list/new_baseturfs = list()
+ new_baseturfs += baseturfs
+ new_baseturfs += type
+
+ if(depth)
+ var/list/target_baseturfs = copytarget.baseturfs
+ var/base_len = length(target_baseturfs)
+ if(!base_len)
+ if(!ignore_bottom)
+ new_baseturfs += target_baseturfs
+ else if(base_len > ignore_bottom)
+ if(base_len - ignore_bottom <= depth)
+ new_baseturfs += target_baseturfs.Copy(ignore_bottom + 1)
+ else
+ new_baseturfs += target_baseturfs.Copy(base_len - depth)
+
+ var/turf/newT = copytarget.copyTurf(src)
+ newT.baseturfs = new_baseturfs
+ return newT
+
+/turf/proc/AfterChange(flags) //called after a turf has been replaced in ChangeTurf()
+ levelupdate()
+ CalculateAdjacentTurfs()
+
+ //update firedoor adjacency
+ var/list/turfs_to_check = get_adjacent_open_turfs(src) | src
+ for(var/I in turfs_to_check)
+ var/turf/T = I
+ for(var/obj/machinery/door/firedoor/FD in T)
+ FD.CalculateAffectingAreas()
+
+ queue_smooth_neighbors(src)
+
+ HandleTurfChange(src)
+
+/turf/open/AfterChange(flags)
+ ..()
+ RemoveLattice()
+ if(!(flags & CHANGETURF_IGNORE_AIR))
+ Assimilate_Air()
+
+//////Assimilate Air//////
+/turf/open/proc/Assimilate_Air()
+ var/turf_count = LAZYLEN(atmos_adjacent_turfs)
+ if(blocks_air || !turf_count) //if there weren't any open turfs, no need to update.
+ return
+
+ var/datum/gas_mixture/total = new//Holders to assimilate air from nearby turfs
+ var/list/total_gases = total.gases
+
+ for(var/T in atmos_adjacent_turfs)
+ var/turf/open/S = T
+ if(!S.air)
+ continue
+ var/list/S_gases = S.air.gases
+ for(var/id in S_gases)
+ ASSERT_GAS(id, total)
+ total_gases[id][MOLES] += S_gases[id][MOLES]
+ total.temperature += S.air.temperature
+
+ air.copy_from(total)
+
+ var/list/air_gases = air.gases
+ for(var/id in air_gases)
+ air_gases[id][MOLES] /= turf_count //Averages contents of the turfs, ignoring walls and the like
+
+ air.temperature /= turf_count
+ SSair.add_to_active(src)
+
+/turf/proc/ReplaceWithLattice()
+ ScrapeAway()
+ new /obj/structure/lattice(locate(x, y, z))
\ No newline at end of file
diff --git a/code/game/turfs/closed.dm b/code/game/turfs/closed.dm
index 4d6727f5bc..c9848fb793 100644
--- a/code/game/turfs/closed.dm
+++ b/code/game/turfs/closed.dm
@@ -58,21 +58,6 @@
if("icon")
SStitle.icon = icon
-/turf/closed/indestructible/reebe
- name = "void"
- icon_state = "reebe"
- opacity = FALSE
- baseturf = /turf/closed/indestructible/reebe
-
-/turf/closed/indestructible/reebe/ratvar_act()
- return
-
-/turf/closed/indestructible/reebe/narsie_act()
- return
-
-/turf/closed/indestructible/reebe/CollidedWith(atom/movable/AM)
- playsound(src, 'sound/effects/bamf.ogg', 25, TRUE)
-
/turf/closed/indestructible/riveted
icon = 'icons/turf/walls/riveted.dmi'
icon_state = "riveted"
@@ -136,7 +121,7 @@
icon = 'icons/turf/walls.dmi'
icon_state = "necro"
explosion_block = 50
- baseturf = /turf/closed/indestructible/necropolis
+ baseturfs = /turf/closed/indestructible/necropolis
/turf/closed/indestructible/necropolis/get_smooth_underlay_icon(mutable_appearance/underlay_appearance, turf/asking_turf, adjacency_dir)
underlay_appearance.icon = 'icons/turf/floors.dmi'
@@ -150,7 +135,7 @@
icon_state = "wall"
canSmoothWith = list(/turf/closed/indestructible/riveted/boss, /turf/closed/indestructible/riveted/boss/see_through)
explosion_block = 50
- baseturf = /turf/closed/indestructible/riveted/boss
+ baseturfs = /turf/closed/indestructible/riveted/boss
/turf/closed/indestructible/riveted/boss/see_through
opacity = FALSE
diff --git a/code/game/turfs/open.dm b/code/game/turfs/open.dm
index c937a8a48f..653f1946e5 100644
--- a/code/game/turfs/open.dm
+++ b/code/game/turfs/open.dm
@@ -30,7 +30,7 @@
desc = "It's regarding you suspiciously."
icon = 'icons/turf/floors.dmi'
icon_state = "necro1"
- baseturf = /turf/open/indestructible/necropolis
+ baseturfs = /turf/open/indestructible/necropolis
initial_gas_mix = LAVALAND_DEFAULT_ATMOS
/turf/open/indestructible/necropolis/Initialize()
@@ -45,7 +45,7 @@
name = "necropolis floor"
icon = 'icons/turf/boss_floors.dmi'
icon_state = "boss"
- baseturf = /turf/open/indestructible/boss
+ baseturfs = /turf/open/indestructible/boss
initial_gas_mix = LAVALAND_DEFAULT_ATMOS
/turf/open/indestructible/boss/air
@@ -54,7 +54,7 @@
/turf/open/indestructible/hierophant
icon = 'icons/turf/floors/hierophant_floor.dmi'
initial_gas_mix = LAVALAND_DEFAULT_ATMOS
- baseturf = /turf/open/indestructible/hierophant
+ baseturfs = /turf/open/indestructible/hierophant
smooth = SMOOTH_TRUE
/turf/open/indestructible/hierophant/two
@@ -71,7 +71,7 @@
name = "cogmetal"
desc = "Brass plating that gently radiates heat. For some reason, it reminds you of blood."
icon_state = "reebe"
- baseturf = /turf/open/indestructible/clock_spawn_room
+ baseturfs = /turf/open/indestructible/clock_spawn_room
/turf/open/indestructible/clock_spawn_room/Entered()
..()
diff --git a/code/game/turfs/simulated/chasm.dm b/code/game/turfs/simulated/chasm.dm
index 3f45d5e127..dec9deac51 100644
--- a/code/game/turfs/simulated/chasm.dm
+++ b/code/game/turfs/simulated/chasm.dm
@@ -2,7 +2,7 @@
/turf/open/chasm
name = "chasm"
desc = "Watch your step."
- baseturf = /turf/open/chasm
+ baseturfs = /turf/open/chasm
smooth = SMOOTH_TRUE | SMOOTH_BORDER | SMOOTH_MORE
icon = 'icons/turf/floors/chasms.dmi'
icon_state = "smooth"
@@ -55,7 +55,7 @@
playsound(src, 'sound/weapons/genhit.ogg', 50, 1)
to_chat(user, "You build a floor.")
// Create a floor, which has this chasm underneath it
- ChangeTurf(/turf/open/floor/plating, type)
+ PlaceOnTop(/turf/open/floor/plating)
else
to_chat(user, "You need one floor tile to build a floor!")
else
@@ -67,7 +67,7 @@
// Naive "down" which just subtracts a z-level
/turf/open/chasm/straight_down
- baseturf = /turf/open/chasm/straight_down
+ baseturfs = /turf/open/chasm/straight_down
/turf/open/chasm/straight_down/Initialize()
. = ..()
@@ -78,7 +78,7 @@
/turf/open/chasm/lavaland
initial_gas_mix = LAVALAND_DEFAULT_ATMOS
planetary_atmos = TRUE
- baseturf = /turf/open/chasm/lavaland
+ baseturfs = /turf/open/chasm/lavaland
light_range = 1.9 //slightly less range than lava
light_power = 0.65 //less bright, too
light_color = LIGHT_COLOR_LAVA //let's just say you're falling into lava, that makes sense right
@@ -89,7 +89,7 @@
icon = 'icons/turf/floors/junglechasm.dmi'
initial_gas_mix = LAVALAND_DEFAULT_ATMOS
planetary_atmos = TRUE
- baseturf = /turf/open/chasm/jungle
+ baseturfs = /turf/open/chasm/jungle
/turf/open/chasm/jungle/get_smooth_underlay_icon(mutable_appearance/underlay_appearance, turf/asking_turf, adjacency_dir)
underlay_appearance.icon = 'icons/turf/floors.dmi'
@@ -97,7 +97,7 @@
return TRUE
/turf/open/chasm/jungle/straight_down
- baseturf = /turf/open/chasm/jungle/straight_down
+ baseturfs = /turf/open/chasm/jungle/straight_down
/turf/open/chasm/jungle/straight_down/Initialize(mapload)
. = ..()
diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm
index 3978bc802d..db12cf3530 100644
--- a/code/game/turfs/simulated/floor.dm
+++ b/code/game/turfs/simulated/floor.dm
@@ -51,13 +51,13 @@
if(severity != 1 && shielded && target != src)
return
if(target == src)
- src.ChangeTurf(src.baseturf)
+ ScrapeAway()
if(target != null)
severity = 3
switch(severity)
if(1)
- src.ChangeTurf(src.baseturf)
+ ScrapeAway()
if(2)
switch(pick(1,2;75,3))
if(1)
@@ -65,7 +65,7 @@
if(prob(33))
new /obj/item/stack/sheet/metal(src)
if(2)
- src.ChangeTurf(src.baseturf)
+ ScrapeAway()
if(3)
if(prob(80))
src.break_tile_to_plating()
@@ -119,7 +119,7 @@
/turf/open/floor/proc/make_plating()
return ChangeTurf(/turf/open/floor/plating)
-/turf/open/floor/ChangeTurf(path, new_baseturf, defer_change = FALSE, ignore_air = FALSE, forceop = FALSE)
+/turf/open/floor/ChangeTurf(path, new_baseturf, flags)
if(!isfloorturf(src))
return ..() //fucking turfs switch the fucking src of the fucking running procs
if(!ispath(path, /turf/open/floor))
@@ -202,7 +202,7 @@
ChangeTurf(/turf/open/floor/clockwork)
/turf/open/floor/acid_melt()
- ChangeTurf(baseturf)
+ ScrapeAway()
/turf/open/floor/rcd_vals(mob/user, obj/item/construction/rcd/the_rcd)
switch(the_rcd.mode)
@@ -223,7 +223,7 @@
switch(passed_mode)
if(RCD_FLOORWALL)
to_chat(user, "You build a wall.")
- ChangeTurf(/turf/closed/wall)
+ PlaceOnTop(/turf/closed/wall)
return TRUE
if(RCD_AIRLOCK)
if(locate(/obj/machinery/door/airlock) in src)
@@ -244,10 +244,9 @@
A.autoclose = TRUE
return TRUE
if(RCD_DECONSTRUCT)
- if(istype(src, baseturf))
+ if(ScrapeAway() == src)
return FALSE
to_chat(user, "You deconstruct [src].")
- ChangeTurf(baseturf)
return TRUE
if(RCD_WINDOWGRILLE)
if(locate(/obj/structure/grille) in src)
diff --git a/code/game/turfs/simulated/floor/light_floor.dm b/code/game/turfs/simulated/floor/light_floor.dm
index f0fb7c4448..889638b27e 100644
--- a/code/game/turfs/simulated/floor/light_floor.dm
+++ b/code/game/turfs/simulated/floor/light_floor.dm
@@ -47,7 +47,7 @@
icon_state = "light_off"
-/turf/open/floor/light/ChangeTurf(path, new_baseturf, defer_change = FALSE, ignore_air = FALSE, forceop = FALSE)
+/turf/open/floor/light/ChangeTurf(path, new_baseturf, flags)
set_light(0)
return ..()
diff --git a/code/game/turfs/simulated/floor/misc_floor.dm b/code/game/turfs/simulated/floor/misc_floor.dm
index 3e7540cdf6..e9ff95af84 100644
--- a/code/game/turfs/simulated/floor/misc_floor.dm
+++ b/code/game/turfs/simulated/floor/misc_floor.dm
@@ -142,7 +142,7 @@
name = "clockwork floor"
desc = "Tightly-pressed brass tiles. They emit minute vibration."
icon_state = "plating"
- baseturf = /turf/open/floor/clockwork
+ baseturfs = /turf/open/floor/clockwork
var/uses_overlay = TRUE
var/obj/effect/clockwork/overlay/floor/realappearence
@@ -161,9 +161,7 @@
return ..()
/turf/open/floor/clockwork/ReplaceWithLattice()
- if(baseturf == type)
- return
- ..()
+ . = ..()
for(var/obj/structure/lattice/L in src)
L.ratvar_act()
@@ -196,7 +194,7 @@
L.adjustToxLoss(-3, TRUE, TRUE)
/turf/open/floor/clockwork/attackby(obj/item/I, mob/living/user, params)
- if(baseturf == type)
+ if(baseturfs == type)
return
if(istype(I, /obj/item/crowbar))
user.visible_message("[user] begins slowly prying up [src]...", "You begin painstakingly prying up [src]...")
@@ -225,7 +223,7 @@
name = "cogplate"
desc = "Warm brass plating. You can feel it gently vibrating, as if machinery is on the other side."
icon_state = "reebe"
- baseturf = /turf/open/floor/clockwork/reebe
+ baseturfs = /turf/open/floor/clockwork/reebe
uses_overlay = FALSE
/turf/open/floor/bluespace
diff --git a/code/game/turfs/simulated/floor/plating.dm b/code/game/turfs/simulated/floor/plating.dm
index 27afebef7c..a406f1e148 100644
--- a/code/game/turfs/simulated/floor/plating.dm
+++ b/code/game/turfs/simulated/floor/plating.dm
@@ -109,10 +109,10 @@
if(prob(I.force * 20 - 25))
user.visible_message("[user] smashes through [src]!", \
"You smash through [src] with [I]!")
- ChangeTurf(baseturf)
+ ScrapeAway()
else
to_chat(user, "You hit [src], to no effect!")
/turf/open/floor/plating/foam/ex_act()
..()
- ChangeTurf(baseturf)
+ ScrapeAway()
diff --git a/code/game/turfs/simulated/floor/plating/asteroid.dm b/code/game/turfs/simulated/floor/plating/asteroid.dm
index 1419036d07..2cdac898b7 100644
--- a/code/game/turfs/simulated/floor/plating/asteroid.dm
+++ b/code/game/turfs/simulated/floor/plating/asteroid.dm
@@ -5,7 +5,7 @@
/turf/open/floor/plating/asteroid //floor piece
name = "asteroid sand"
- baseturf = /turf/open/floor/plating/asteroid
+ baseturfs = /turf/open/floor/plating/asteroid
icon = 'icons/turf/floors.dmi'
icon_state = "asteroid"
icon_plating = "asteroid"
@@ -61,7 +61,7 @@
/turf/open/floor/plating/asteroid/singularity_act()
if(turf_z_is_planet(src))
return ..()
- ChangeTurf(/turf/open/space)
+ ScrapeAway()
/turf/open/floor/plating/asteroid/ex_act(severity, target)
. = SendSignal(COMSIG_ATOM_EX_ACT, severity, target)
@@ -70,7 +70,7 @@
/turf/open/floor/plating/asteroid/basalt
name = "volcanic floor"
- baseturf = /turf/open/floor/plating/asteroid/basalt
+ baseturfs = /turf/open/floor/plating/asteroid/basalt
icon = 'icons/turf/floors.dmi'
icon_state = "basalt"
icon_plating = "basalt"
@@ -79,7 +79,7 @@
floor_variance = 15
/turf/open/floor/plating/asteroid/basalt/lava //lava underneath
- baseturf = /turf/open/lava/smooth
+ baseturfs = /turf/open/lava/smooth
/turf/open/floor/plating/asteroid/basalt/airless
initial_gas_mix = "TEMP=2.7"
@@ -103,7 +103,7 @@
/turf/open/floor/plating/asteroid/basalt/lava_land_surface
initial_gas_mix = LAVALAND_DEFAULT_ATMOS
planetary_atmos = TRUE
- baseturf = /turf/open/lava/smooth/lava_land_surface
+ baseturfs = /turf/open/lava/smooth/lava_land_surface
@@ -206,7 +206,7 @@
if(istype(tunnel))
// Small chance to have forks in our tunnel; otherwise dig our tunnel.
if(i > 3 && prob(20))
- var/turf/open/floor/plating/asteroid/airless/cave/C = tunnel.ChangeTurf(data_having_type,FALSE,FALSE,TRUE)
+ var/turf/open/floor/plating/asteroid/airless/cave/C = tunnel.ChangeTurf(data_having_type, null, CHANGETURF_IGNORE_AIR)
C.going_backwards = FALSE
C.produce_tunnel_from_data(rand(10, 15), dir)
else
@@ -232,7 +232,7 @@
SpawnFlora(T)
SpawnMonster(T)
- T.ChangeTurf(turf_type,FALSE,FALSE,TRUE)
+ T.ChangeTurf(turf_type, null, CHANGETURF_IGNORE_AIR)
/turf/open/floor/plating/asteroid/airless/cave/proc/SpawnMonster(turf/T)
if(prob(30))
@@ -279,7 +279,7 @@
name = "snow"
desc = "Looks cold."
icon = 'icons/turf/snow.dmi'
- baseturf = /turf/open/floor/plating/asteroid/snow
+ baseturfs = /turf/open/floor/plating/asteroid/snow
icon_state = "snow"
icon_plating = "snow"
initial_gas_mix = "TEMP=180"
diff --git a/code/game/turfs/simulated/floor/plating/dirt.dm b/code/game/turfs/simulated/floor/plating/dirt.dm
index 3a02935657..a9ddd4180e 100644
--- a/code/game/turfs/simulated/floor/plating/dirt.dm
+++ b/code/game/turfs/simulated/floor/plating/dirt.dm
@@ -3,7 +3,7 @@
desc = "Upon closer examination, it's still dirt."
icon = 'icons/turf/floors.dmi'
icon_state = "dirt"
- baseturf = /turf/open/chasm/jungle/straight_down
+ baseturfs = /turf/open/chasm/jungle/straight_down
initial_gas_mix = LAVALAND_DEFAULT_ATMOS
planetary_atmos = TRUE
attachment_holes = FALSE
diff --git a/code/game/turfs/simulated/floor/plating/misc_plating.dm b/code/game/turfs/simulated/floor/plating/misc_plating.dm
index 259e374869..d08d93ef2c 100644
--- a/code/game/turfs/simulated/floor/plating/misc_plating.dm
+++ b/code/game/turfs/simulated/floor/plating/misc_plating.dm
@@ -37,7 +37,7 @@
smooth = SMOOTH_MORE|SMOOTH_BORDER
var/smooth_icon = 'icons/turf/floors/ash.dmi'
desc = "The ground is covered in volcanic ash."
- baseturf = /turf/open/floor/plating/ashplanet/wateryrock //I assume this will be a chasm eventually, once this becomes an actual surface
+ baseturfs = /turf/open/floor/plating/ashplanet/wateryrock //I assume this will be a chasm eventually, once this becomes an actual surface
initial_gas_mix = LAVALAND_DEFAULT_ATMOS
planetary_atmos = TRUE
attachment_holes = FALSE
@@ -91,24 +91,24 @@
name = "sand"
desc = "Surf's up."
icon_state = "sand"
- baseturf = /turf/open/floor/plating/beach/sand
+ baseturfs = /turf/open/floor/plating/beach/sand
/turf/open/floor/plating/beach/coastline_t
name = "coastline"
desc = "Tide's high tonight. Charge your batons."
icon_state = "sandwater_t"
- baseturf = /turf/open/floor/plating/beach/coastline_t
+ baseturfs = /turf/open/floor/plating/beach/coastline_t
/turf/open/floor/plating/beach/coastline_b
name = "coastline"
icon_state = "sandwater_b"
- baseturf = /turf/open/floor/plating/beach/coastline_b
+ baseturfs = /turf/open/floor/plating/beach/coastline_b
/turf/open/floor/plating/beach/water
name = "water"
desc = "You get the feeling that nobody's bothered to actually make this water functional..."
icon_state = "water"
- baseturf = /turf/open/floor/plating/beach/water
+ baseturfs = /turf/open/floor/plating/beach/water
/turf/open/floor/plating/ironsand
@@ -129,7 +129,7 @@
icon = 'icons/turf/snow.dmi'
icon_state = "ice"
temperature = 180
- baseturf = /turf/open/floor/plating/ice
+ baseturfs = /turf/open/floor/plating/ice
slowdown = 1
wet = TURF_WET_PERMAFROST
attachment_holes = FALSE
diff --git a/code/game/turfs/simulated/floor/reinf_floor.dm b/code/game/turfs/simulated/floor/reinf_floor.dm
index 74354e78c7..f53e62dba7 100644
--- a/code/game/turfs/simulated/floor/reinf_floor.dm
+++ b/code/game/turfs/simulated/floor/reinf_floor.dm
@@ -48,14 +48,14 @@
if(severity != 1 && shielded && target != src)
return
if(target == src)
- src.ChangeTurf(src.baseturf)
+ ScrapeAway()
return
switch(severity)
if(1)
if(prob(80))
ReplaceWithLattice()
else if(prob(50))
- ChangeTurf(src.baseturf)
+ ScrapeAway()
else
make_plating(1)
if(2)
@@ -122,7 +122,7 @@
be_removed()
return ..()
-/turf/open/floor/engine/cult/ChangeTurf(path, new_baseturf, defer_change = FALSE, ignore_air = FALSE, forceop = FALSE)
+/turf/open/floor/engine/cult/ChangeTurf(path, new_baseturf, flags)
if(path != type)
be_removed()
return ..()
diff --git a/code/game/turfs/simulated/lava.dm b/code/game/turfs/simulated/lava.dm
index d5dbd79ff5..42ede622a1 100644
--- a/code/game/turfs/simulated/lava.dm
+++ b/code/game/turfs/simulated/lava.dm
@@ -4,7 +4,7 @@
name = "lava"
icon_state = "lava"
gender = PLURAL //"That's some lava."
- baseturf = /turf/open/lava //lava all the way down
+ baseturfs = /turf/open/lava //lava all the way down
slowdown = 2
light_range = 2
@@ -128,7 +128,7 @@
/turf/open/lava/smooth
name = "lava"
- baseturf = /turf/open/lava/smooth
+ baseturfs = /turf/open/lava/smooth
icon = 'icons/turf/floors/lava.dmi'
icon_state = "unsmooth"
smooth = SMOOTH_MORE | SMOOTH_BORDER
@@ -137,7 +137,7 @@
/turf/open/lava/smooth/lava_land_surface
initial_gas_mix = LAVALAND_DEFAULT_ATMOS
planetary_atmos = TRUE
- baseturf = /turf/open/chasm/lavaland
+ baseturfs = /turf/open/chasm/lavaland
/turf/open/lava/smooth/airless
initial_gas_mix = "TEMP=2.7"
diff --git a/code/game/turfs/simulated/minerals.dm b/code/game/turfs/simulated/minerals.dm
index 2a0147c82a..c737848749 100644
--- a/code/game/turfs/simulated/minerals.dm
+++ b/code/game/turfs/simulated/minerals.dm
@@ -7,7 +7,7 @@
var/smooth_icon = 'icons/turf/smoothrocks.dmi'
smooth = SMOOTH_MORE|SMOOTH_BORDER
canSmoothWith
- baseturf = /turf/open/floor/plating/asteroid/airless
+ baseturfs = /turf/open/floor/plating/asteroid/airless
initial_gas_mix = "TEMP=2.7"
opacity = 1
density = TRUE
@@ -78,7 +78,10 @@
SSblackbox.record_feedback("tally", "ore_mined", 1, mineralType)
for(var/obj/effect/temp_visual/mining_overlay/M in src)
qdel(M)
- ChangeTurf(turf_type, FALSE, defer_change)
+ var/flags = NONE
+ if(defer_change) // TODO: make the defer change var a var for any changeturf flag
+ flags = CHANGETURF_DEFER_CHANGE
+ ChangeTurf(turf_type, null, flags)
addtimer(CALLBACK(src, .proc/AfterChange), 1, TIMER_UNIQUE)
playsound(src, 'sound/effects/break_stone.ogg', 50, 1) //beautiful destruction
@@ -111,7 +114,7 @@
return
/turf/closed/mineral/acid_melt()
- ChangeTurf(baseturf)
+ ScrapeAway()
/turf/closed/mineral/ex_act(severity, target)
..()
@@ -153,7 +156,7 @@
M.mineralAmt = rand(1, 5)
M.environment_type = src.environment_type
M.turf_type = src.turf_type
- M.baseturf = src.baseturf
+ M.baseturfs = src.baseturfs
src = M
M.levelupdate()
@@ -168,7 +171,7 @@
/turf/closed/mineral/random/high_chance/volcanic
environment_type = "basalt"
turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface
- baseturf = /turf/open/lava/smooth/lava_land_surface
+ baseturfs = /turf/open/lava/smooth/lava_land_surface
initial_gas_mix = LAVALAND_DEFAULT_ATMOS
defer_change = 1
mineralSpawnChanceList = list(
@@ -189,7 +192,7 @@
/turf/closed/mineral/random/volcanic
environment_type = "basalt"
turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface
- baseturf = /turf/open/lava/smooth/lava_land_surface
+ baseturfs = /turf/open/lava/smooth/lava_land_surface
initial_gas_mix = LAVALAND_DEFAULT_ATMOS
defer_change = 1
@@ -211,7 +214,7 @@
/turf/closed/mineral/random/labormineral/volcanic
environment_type = "basalt"
turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface
- baseturf = /turf/open/lava/smooth/lava_land_surface
+ baseturfs = /turf/open/lava/smooth/lava_land_surface
initial_gas_mix = LAVALAND_DEFAULT_ATMOS
defer_change = 1
mineralSpawnChanceList = list(
@@ -230,7 +233,7 @@
/turf/closed/mineral/iron/volcanic
environment_type = "basalt"
turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface
+ baseturfs = /turf/open/floor/plating/asteroid/basalt/lava_land_surface
initial_gas_mix = LAVALAND_DEFAULT_ATMOS
defer_change = 1
@@ -244,7 +247,7 @@
/turf/closed/mineral/uranium/volcanic
environment_type = "basalt"
turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface
+ baseturfs = /turf/open/floor/plating/asteroid/basalt/lava_land_surface
initial_gas_mix = LAVALAND_DEFAULT_ATMOS
defer_change = 1
@@ -258,7 +261,7 @@
/turf/closed/mineral/diamond/volcanic
environment_type = "basalt"
turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface
+ baseturfs = /turf/open/floor/plating/asteroid/basalt/lava_land_surface
initial_gas_mix = LAVALAND_DEFAULT_ATMOS
defer_change = 1
@@ -272,7 +275,7 @@
/turf/closed/mineral/gold/volcanic
environment_type = "basalt"
turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface
+ baseturfs = /turf/open/floor/plating/asteroid/basalt/lava_land_surface
initial_gas_mix = LAVALAND_DEFAULT_ATMOS
defer_change = 1
@@ -286,7 +289,7 @@
/turf/closed/mineral/silver/volcanic
environment_type = "basalt"
turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface
+ baseturfs = /turf/open/floor/plating/asteroid/basalt/lava_land_surface
initial_gas_mix = LAVALAND_DEFAULT_ATMOS
defer_change = 1
@@ -300,7 +303,7 @@
/turf/closed/mineral/titanium/volcanic
environment_type = "basalt"
turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface
+ baseturfs = /turf/open/floor/plating/asteroid/basalt/lava_land_surface
initial_gas_mix = LAVALAND_DEFAULT_ATMOS
defer_change = 1
@@ -314,7 +317,7 @@
/turf/closed/mineral/plasma/volcanic
environment_type = "basalt"
turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface
+ baseturfs = /turf/open/floor/plating/asteroid/basalt/lava_land_surface
initial_gas_mix = LAVALAND_DEFAULT_ATMOS
defer_change = 1
@@ -337,7 +340,7 @@
/turf/closed/mineral/bscrystal/volcanic
environment_type = "basalt"
turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface
+ baseturfs = /turf/open/floor/plating/asteroid/basalt/lava_land_surface
initial_gas_mix = LAVALAND_DEFAULT_ATMOS
defer_change = 1
@@ -345,13 +348,13 @@
/turf/closed/mineral/volcanic
environment_type = "basalt"
turf_type = /turf/open/floor/plating/asteroid/basalt
- baseturf = /turf/open/floor/plating/asteroid/basalt
+ baseturfs = /turf/open/floor/plating/asteroid/basalt
initial_gas_mix = LAVALAND_DEFAULT_ATMOS
/turf/closed/mineral/volcanic/lava_land_surface
environment_type = "basalt"
turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface
- baseturf = /turf/open/lava/smooth/lava_land_surface
+ baseturfs = /turf/open/lava/smooth/lava_land_surface
defer_change = 1
/turf/closed/mineral/ash_rock //wall piece
@@ -361,7 +364,7 @@
icon_state = "rock2"
smooth = SMOOTH_MORE|SMOOTH_BORDER
canSmoothWith = list (/turf/closed)
- baseturf = /turf/open/floor/plating/ashplanet/wateryrock
+ baseturfs = /turf/open/floor/plating/ashplanet/wateryrock
initial_gas_mix = LAVALAND_DEFAULT_ATMOS
environment_type = "waste"
turf_type = /turf/open/floor/plating/ashplanet/rocky
@@ -459,13 +462,16 @@
G.quality = 2
G.icon_state = "Gibtonite ore 2"
- ChangeTurf(turf_type, FALSE, defer_change)
+ var/flags = NONE
+ if(defer_change)
+ flags = CHANGETURF_DEFER_CHANGE
+ ChangeTurf(turf_type, null, flags)
addtimer(CALLBACK(src, .proc/AfterChange), 1, TIMER_UNIQUE)
/turf/closed/mineral/gibtonite/volcanic
environment_type = "basalt"
turf_type = /turf/open/floor/plating/asteroid/basalt/lava_land_surface
- baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface
+ baseturfs = /turf/open/floor/plating/asteroid/basalt/lava_land_surface
initial_gas_mix = LAVALAND_DEFAULT_ATMOS
defer_change = 1
diff --git a/code/game/turfs/simulated/reebe_void.dm b/code/game/turfs/simulated/reebe_void.dm
index 2e0246df83..3e40ebed64 100644
--- a/code/game/turfs/simulated/reebe_void.dm
+++ b/code/game/turfs/simulated/reebe_void.dm
@@ -2,7 +2,7 @@
name = "void"
icon_state = "reebemap"
layer = SPACE_LAYER
- baseturf = /turf/open/indestructible/reebe_void
+ baseturfs = /turf/open/indestructible/reebe_void
planetary_atmos = TRUE
/turf/open/indestructible/reebe_void/Initialize(mapload)
diff --git a/code/game/turfs/simulated/river.dm b/code/game/turfs/simulated/river.dm
index 165af6ee68..fe9a5926bb 100644
--- a/code/game/turfs/simulated/river.dm
+++ b/code/game/turfs/simulated/river.dm
@@ -20,7 +20,7 @@
continue
W.connected = 1
var/turf/cur_turf = get_turf(W)
- cur_turf.ChangeTurf(turf_type,FALSE,FALSE,TRUE)
+ cur_turf.ChangeTurf(turf_type, null, CHANGETURF_IGNORE_AIR)
var/turf/target_turf = get_turf(pick(river_nodes - W))
if(!target_turf)
break
@@ -49,7 +49,7 @@
cur_turf = get_step(cur_turf, cur_dir)
continue
else
- var/turf/river_turf = cur_turf.ChangeTurf(turf_type,FALSE,FALSE,TRUE)
+ var/turf/river_turf = cur_turf.ChangeTurf(turf_type, null, CHANGETURF_IGNORE_AIR)
river_turf.Spread(25, 11, whitelist_area)
for(var/WP in river_nodes)
@@ -85,16 +85,16 @@
for(var/F in cardinal_turfs) //cardinal turfs are always changed but don't always spread
var/turf/T = F
- if(!istype(T, logged_turf_type) && T.ChangeTurf(type,FALSE,FALSE,TRUE) && prob(probability))
+ if(!istype(T, logged_turf_type) && T.ChangeTurf(type, null, CHANGETURF_IGNORE_AIR) && prob(probability))
T.Spread(probability - prob_loss, prob_loss, whitelisted_area)
for(var/F in diagonal_turfs) //diagonal turfs only sometimes change, but will always spread if changed
var/turf/T = F
- if(!istype(T, logged_turf_type) && prob(probability) && T.ChangeTurf(type,FALSE,FALSE,TRUE))
+ if(!istype(T, logged_turf_type) && prob(probability) && T.ChangeTurf(type, null, CHANGETURF_IGNORE_AIR))
T.Spread(probability - prob_loss, prob_loss, whitelisted_area)
else if(ismineralturf(T))
var/turf/closed/mineral/M = T
- M.ChangeTurf(M.turf_type,FALSE,FALSE,TRUE)
+ M.ChangeTurf(M.turf_type, null, CHANGETURF_IGNORE_AIR)
#undef RANDOM_UPPER_X
diff --git a/code/game/turfs/simulated/wall/misc_walls.dm b/code/game/turfs/simulated/wall/misc_walls.dm
index ecc389af88..24056658c4 100644
--- a/code/game/turfs/simulated/wall/misc_walls.dm
+++ b/code/game/turfs/simulated/wall/misc_walls.dm
@@ -55,7 +55,7 @@
sheet_type = /obj/item/stack/tile/brass
sheet_amount = 1
girder_type = /obj/structure/destructible/clockwork/wall_gear
- baseturf = /turf/open/floor/clockwork/reebe
+ baseturfs = /turf/open/floor/clockwork/reebe
var/heated
var/obj/effect/clockwork/overlay/wall/realappearence
@@ -88,13 +88,13 @@
/turf/closed/wall/clockwork/dismantle_wall(devastated=0, explode=0)
if(devastated)
devastate_wall()
- ChangeTurf(/turf/open/floor/plating)
+ ScrapeAway()
else
playsound(src, 'sound/items/welder.ogg', 100, 1)
var/newgirder = break_wall()
if(newgirder) //maybe we want a gear!
transfer_fingerprints_to(newgirder)
- ChangeTurf(/turf/open/floor/clockwork)
+ ScrapeAway()
for(var/obj/O in src) //Eject contents!
if(istype(O, /obj/structure/sign/poster))
diff --git a/code/game/turfs/simulated/walls.dm b/code/game/turfs/simulated/walls.dm
index 00377e4f3f..7da53425bd 100644
--- a/code/game/turfs/simulated/walls.dm
+++ b/code/game/turfs/simulated/walls.dm
@@ -10,6 +10,8 @@
thermal_conductivity = WALL_HEAT_TRANSFER_COEFFICIENT
heat_capacity = 312500 //a little over 5 cm thick , 312500 for 1 m by 2.5 m by 0.25 m plasteel wall
+ baseturfs = /turf/open/floor/plating
+
var/hardness = 40 //lower numbers are harder. Used to determine the probability of a hulk smashing through.
var/slicing_duration = 100 //default time taken to slice the wall
var/sheet_type = /obj/item/stack/sheet/metal
@@ -78,7 +80,7 @@
var/obj/structure/sign/poster/P = O
P.roll_and_drop(src)
- ChangeTurf(/turf/open/floor/plating)
+ ScrapeAway()
/turf/closed/wall/proc/break_wall()
new sheet_type(src, sheet_amount)
@@ -96,7 +98,7 @@
switch(severity)
if(1)
//SN src = null
- var/turf/NT = ChangeTurf(baseturf)
+ var/turf/NT = ScrapeAway()
NT.contents_explosion(severity, target)
return
if(2)
@@ -294,7 +296,7 @@
switch(passed_mode)
if(RCD_DECONSTRUCT)
to_chat(user, "You deconstruct the wall.")
- ChangeTurf(/turf/open/floor/plating)
+ ScrapeAway()
return TRUE
return FALSE
diff --git a/code/game/turfs/simulated/water.dm b/code/game/turfs/simulated/water.dm
index c67fdc83a1..104f8b4b53 100644
--- a/code/game/turfs/simulated/water.dm
+++ b/code/game/turfs/simulated/water.dm
@@ -3,7 +3,7 @@
desc = "Shallow water."
icon = 'icons/turf/floors.dmi'
icon_state = "riverwater"
- baseturf = /turf/open/chasm/lavaland
+ baseturfs = /turf/open/chasm/lavaland
initial_gas_mix = LAVALAND_DEFAULT_ATMOS
planetary_atmos = TRUE
slowdown = 1
diff --git a/code/game/turfs/space/space.dm b/code/game/turfs/space/space.dm
index 5399b748e6..e446eb3b2c 100644
--- a/code/game/turfs/space/space.dm
+++ b/code/game/turfs/space/space.dm
@@ -118,7 +118,7 @@
qdel(L)
playsound(src, 'sound/weapons/genhit.ogg', 50, 1)
to_chat(user, "You build a floor.")
- ChangeTurf(/turf/open/floor/plating)
+ PlaceOnTop(/turf/open/floor/plating)
else
to_chat(user, "You need one floor tile to build a floor!")
else
@@ -192,7 +192,7 @@
switch(passed_mode)
if(RCD_FLOORWALL)
to_chat(user, "You build a floor.")
- ChangeTurf(/turf/open/floor/plating)
+ PlaceOnTop(/turf/open/floor/plating)
return TRUE
return FALSE
diff --git a/code/game/turfs/space/transit.dm b/code/game/turfs/space/transit.dm
index 2ba08fa2a9..a2f8d8262c 100644
--- a/code/game/turfs/space/transit.dm
+++ b/code/game/turfs/space/transit.dm
@@ -1,7 +1,7 @@
/turf/open/space/transit
icon_state = "black"
dir = SOUTH
- baseturf = /turf/open/space/transit
+ baseturfs = /turf/open/space/transit
flags_1 = NOJAUNT_1 //This line goes out to every wizard that ever managed to escape the den. I'm sorry.
explosion_block = INFINITY
diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm
index 36ba033eef..f0563ade79 100755
--- a/code/game/turfs/turf.dm
+++ b/code/game/turfs/turf.dm
@@ -3,7 +3,13 @@
level = 1
var/intact = 1
- var/turf/baseturf = /turf/open/space
+
+ // baseturfs can be either a list or a single turf type.
+ // In class definition like here it should always be a single type.
+ // A list will be created in initialization that figures out the baseturf's baseturf etc.
+ // In the case of a list it is sorted from bottom layer to top.
+ // This shouldn't be modified directly, use the helper procs.
+ var/list/baseturfs = /turf/open/space
var/temperature = T20C
var/to_be_destroyed = 0 //Used for fire, if a melting temperature was reached, it will be destroyed
@@ -35,6 +41,8 @@
stack_trace("Warning: [src]([type]) initialized multiple times!")
initialized = TRUE
+ assemble_baseturfs()
+
levelupdate()
if(smooth)
queue_smooth(src)
@@ -180,6 +188,55 @@
/turf/proc/is_plasteel_floor()
return FALSE
+// A proc in case it needs to be recreated or badmins want to change the baseturfs
+/turf/proc/assemble_baseturfs(turf/fake_baseturf_type)
+ var/static/list/created_baseturf_lists = list()
+ var/turf/current_target
+ if(fake_baseturf_type)
+ if(length(fake_baseturf_type)) // We were given a list, just apply it and move on
+ baseturfs = fake_baseturf_type
+ return
+ current_target = fake_baseturf_type
+ else
+ if(length(baseturfs))
+ return // No replacement baseturf has been given and the current baseturfs value is already a list/assembled
+ if(!baseturfs)
+ current_target = initial(baseturfs) || type // This should never happen but just in case...
+ stack_trace("baseturfs var was null for [type]. Failsafe activated and it has been given a new baseturfs value of [current_target].")
+ else
+ current_target = baseturfs
+
+ // If we've made the output before we don't need to regenerate it
+ if(created_baseturf_lists[current_target])
+ var/list/premade_baseturfs = created_baseturf_lists[current_target]
+ if(length(premade_baseturfs))
+ baseturfs = premade_baseturfs.Copy()
+ else
+ baseturfs = premade_baseturfs
+ return baseturfs
+
+ var/turf/next_target = initial(current_target.baseturfs)
+ //Most things only have 1 baseturf so this loop won't run in most cases
+ if(current_target == next_target)
+ baseturfs = current_target
+ created_baseturf_lists[current_target] = current_target
+ return current_target
+ var/list/new_baseturfs = list(current_target)
+ for(var/i=0;current_target != next_target;i++)
+ if(i > 100)
+ // A baseturfs list over 100 members long is silly
+ // Because of how this is all structured it will only runtime/message once per type
+ stack_trace("A turf <[type]> created a baseturfs list over 100 members long. This is most likely an infinite loop.")
+ message_admins("A turf <[type]> created a baseturfs list over 100 members long. This is most likely an infinite loop.")
+ break
+ new_baseturfs.Insert(1, next_target)
+ current_target = next_target
+ next_target = initial(current_target.baseturfs)
+
+ baseturfs = new_baseturfs
+ created_baseturf_lists[new_baseturfs[new_baseturfs.len]] = new_baseturfs.Copy()
+ return new_baseturfs
+
/turf/proc/levelupdate()
for(var/obj/O in src)
if(O.level == 1)
@@ -197,119 +254,6 @@
if(L)
qdel(L)
-//wrapper for ChangeTurf()s that you want to prevent/affect without overriding ChangeTurf() itself
-/turf/proc/TerraformTurf(path, new_baseturf, defer_change = FALSE, ignore_air = FALSE, forceop = FALSE)
- return ChangeTurf(path, new_baseturf, defer_change, ignore_air, forceop)
-
-//Creates a new turf
-/turf/proc/ChangeTurf(path, new_baseturf, defer_change = FALSE, ignore_air = FALSE, forceop = FALSE)
- if(!path)
- return
- if(!GLOB.use_preloader && path == type && !forceop) // Don't no-op if the map loader requires it to be reconstructed
- return src
-
- var/old_opacity = opacity
- var/old_dynamic_lighting = dynamic_lighting
- var/old_affecting_lights = affecting_lights
- var/old_lighting_object = lighting_object
- var/old_corners = corners
-
- var/old_exl = explosion_level
- var/old_exi = explosion_id
- var/old_bp = blueprint_data
- blueprint_data = null
-
- var/old_baseturf = baseturf
- changing_turf = TRUE
-
- qdel(src) //Just get the side effects and call Destroy
- var/turf/W = new path(src)
-
- if(new_baseturf)
- W.baseturf = new_baseturf
- else
- W.baseturf = old_baseturf
-
- W.explosion_id = old_exi
- W.explosion_level = old_exl
-
- if(!defer_change)
- W.AfterChange(ignore_air)
-
- W.blueprint_data = old_bp
-
- if(SSlighting.initialized)
- recalc_atom_opacity()
- lighting_object = old_lighting_object
- affecting_lights = old_affecting_lights
- corners = old_corners
- if (old_opacity != opacity || dynamic_lighting != old_dynamic_lighting)
- reconsider_lights()
-
- if (dynamic_lighting != old_dynamic_lighting)
- if (IS_DYNAMIC_LIGHTING(src))
- lighting_build_overlay()
- else
- lighting_clear_overlay()
-
- for(var/turf/open/space/S in RANGE_TURFS(1, src)) //RANGE_TURFS is in code\__HELPERS\game.dm
- S.update_starlight()
-
- return W
-
-/turf/proc/AfterChange(ignore_air = FALSE) //called after a turf has been replaced in ChangeTurf()
- levelupdate()
- CalculateAdjacentTurfs()
-
- //update firedoor adjacency
- var/list/turfs_to_check = get_adjacent_open_turfs(src) | src
- for(var/I in turfs_to_check)
- var/turf/T = I
- for(var/obj/machinery/door/firedoor/FD in T)
- FD.CalculateAffectingAreas()
-
- queue_smooth_neighbors(src)
-
- HandleTurfChange(src)
-
-/turf/open/AfterChange(ignore_air)
- ..()
- RemoveLattice()
- if(!ignore_air)
- Assimilate_Air()
-
-//////Assimilate Air//////
-/turf/open/proc/Assimilate_Air()
- var/turf_count = LAZYLEN(atmos_adjacent_turfs)
- if(blocks_air || !turf_count) //if there weren't any open turfs, no need to update.
- return
-
- var/datum/gas_mixture/total = new//Holders to assimilate air from nearby turfs
- var/list/total_gases = total.gases
-
- for(var/T in atmos_adjacent_turfs)
- var/turf/open/S = T
- if(!S.air)
- continue
- var/list/S_gases = S.air.gases
- for(var/id in S_gases)
- ASSERT_GAS(id, total)
- total_gases[id][MOLES] += S_gases[id][MOLES]
- total.temperature += S.air.temperature
-
- air.copy_from(total)
-
- var/list/air_gases = air.gases
- for(var/id in air_gases)
- air_gases[id][MOLES] /= turf_count //Averages contents of the turfs, ignoring walls and the like
-
- air.temperature /= turf_count
- SSair.add_to_active(src)
-
-/turf/proc/ReplaceWithLattice()
- ChangeTurf(baseturf)
- new /obj/structure/lattice(locate(x, y, z))
-
/turf/proc/phase_damage_creatures(damage,mob/U = null)//>Ninja Code. Hurts and knocks out creatures on this turf //NINJACODE
for(var/mob/living/M in src)
if(M==U)
@@ -361,7 +305,7 @@
continue
if(O.invisibility == INVISIBILITY_MAXIMUM)
O.singularity_act()
- ChangeTurf(src.baseturf)
+ ScrapeAway()
return(2)
/turf/proc/can_have_cabling()
@@ -437,21 +381,6 @@
if(!SSticker.HasRoundStarted())
add_blueprints(AM)
-/turf/proc/empty(turf_type=/turf/open/space, baseturf_type, list/ignore_typecache, forceop = FALSE)
- // Remove all atoms except observers, landmarks, docking ports
- var/static/list/ignored_atoms = typecacheof(list(/mob/dead, /obj/effect/landmark, /obj/docking_port, /atom/movable/lighting_object))
- var/list/allowed_contents = typecache_filter_list_reverse(GetAllContentsIgnoring(ignore_typecache), ignored_atoms)
- allowed_contents -= src
- for(var/i in 1 to allowed_contents.len)
- var/thing = allowed_contents[i]
- qdel(thing, force=TRUE)
-
- var/turf/newT = ChangeTurf(turf_type, baseturf_type, FALSE, FALSE, forceop)
-
- SSair.remove_from_active(newT)
- newT.CalculateAdjacentTurfs()
- SSair.add_to_active(newT,1)
-
/turf/proc/is_transition_turf()
return
@@ -473,33 +402,9 @@
if(!has_acid_effect)
new acid_type(src, acidpwr, acid_volume)
-
/turf/proc/acid_melt()
return
-
-/turf/proc/copyTurf(turf/T)
- if(T.type != type)
- var/obj/O
- if(underlays.len) //we have underlays, which implies some sort of transparency, so we want to a snapshot of the previous turf as an underlay
- O = new()
- O.underlays.Add(T)
- T.ChangeTurf(type)
- for(var/group in decals)
- T.add_decal(decals[group],group)
- if(underlays.len)
- T.underlays = O.underlays
- if(T.icon_state != icon_state)
- T.icon_state = icon_state
- if(T.icon != icon)
- T.icon = icon
- if(color)
- T.atom_colours = atom_colours.Copy()
- T.update_atom_colour()
- if(T.dir != dir)
- T.setDir(dir)
- return T
-
/turf/handle_fall(mob/faller, forced)
faller.lying = pick(90, 270)
if(!forced)
diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm
index 8f13d887aa..b26453b461 100644
--- a/code/modules/admin/verbs/randomverbs.dm
+++ b/code/modules/admin/verbs/randomverbs.dm
@@ -523,7 +523,7 @@ Traitors and the like can also be revived with the previous role mostly intact.
SSblackbox.record_feedback("tally", "admin_verb", 1, "Delete") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
if(isturf(D))
var/turf/T = D
- T.ChangeTurf(T.baseturf)
+ T.ScrapeAway()
else
qdel(D)
diff --git a/code/modules/atmospherics/environmental/LINDA_fire.dm b/code/modules/atmospherics/environmental/LINDA_fire.dm
index d0c0979366..67e0381571 100644
--- a/code/modules/atmospherics/environmental/LINDA_fire.dm
+++ b/code/modules/atmospherics/environmental/LINDA_fire.dm
@@ -168,7 +168,7 @@
else
chance_of_deletion = 100
if(prob(chance_of_deletion))
- T.ChangeTurf(T.baseturf)
+ T.ScrapeAway()
else
T.to_be_destroyed = FALSE
T.max_fire_temperature_sustained = 0
diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm
index 407e9aa37c..0f7d501988 100644
--- a/code/modules/client/client_procs.dm
+++ b/code/modules/client/client_procs.dm
@@ -75,7 +75,8 @@
//Logs all hrefs, except chat pings
if(!(href_list["_src_"] == "chat" && href_list["proc"] == "ping" && LAZYLEN(href_list) == 2))
- WRITE_FILE(GLOB.world_href_log, "[time_stamp(show_ds = TRUE)] [src] (usr:[usr]) || [hsrc ? "[hsrc] " : ""][href]
")
+ WRITE_FILE(GLOB.world_href_log, "[time_stamp(show_ds = TRUE)] [src] (usr:[usr]\[[COORD(usr)]\]) || [hsrc ? "[hsrc] " : ""][href]
")
+
// Admin PM
if(href_list["priv_msg"])
cmd_admin_pm(href_list["priv_msg"],null)
diff --git a/code/modules/clothing/chameleon.dm b/code/modules/clothing/chameleon.dm
index dd876f3701..42a85efbc6 100644
--- a/code/modules/clothing/chameleon.dm
+++ b/code/modules/clothing/chameleon.dm
@@ -206,6 +206,7 @@
sensor_mode = SENSOR_OFF //Hey who's this guy on the Syndicate Shuttle??
random_sensor = FALSE
resistance_flags = NONE
+ can_adjust = FALSE
armor = list(melee = 10, bullet = 10, laser = 10, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 50, acid = 50)
var/datum/action/item_action/chameleon/change/chameleon_action
diff --git a/code/modules/clothing/gloves/color.dm b/code/modules/clothing/gloves/color.dm
index 75d6c66077..922d3a34ad 100644
--- a/code/modules/clothing/gloves/color.dm
+++ b/code/modules/clothing/gloves/color.dm
@@ -192,7 +192,7 @@
item_state = "wgloves"
item_color = "mime"
-/obj/item/clothing/gloves/color/random/New()
+/obj/item/clothing/gloves/color/random/Initialize()
..()
var/list/gloves = list(
/obj/item/clothing/gloves/color/orange = 1,
diff --git a/code/modules/clothing/under/color.dm b/code/modules/clothing/under/color.dm
index a6ab5280c8..3a12f00a05 100644
--- a/code/modules/clothing/under/color.dm
+++ b/code/modules/clothing/under/color.dm
@@ -4,7 +4,7 @@
/obj/item/clothing/under/color/random
icon_state = "random_jumpsuit"
-/obj/item/clothing/under/color/random/New()
+/obj/item/clothing/under/color/random/Initialize()
..()
var/obj/item/clothing/under/color/C = pick(subtypesof(/obj/item/clothing/under/color) - /obj/item/clothing/under/color/random - /obj/item/clothing/under/color/grey/glorf - /obj/item/clothing/under/color/black/ghost)
if(ishuman(loc))
diff --git a/code/modules/mapping/mapping_helpers.dm b/code/modules/mapping/mapping_helpers.dm
index a4d3986020..13e2264b29 100644
--- a/code/modules/mapping/mapping_helpers.dm
+++ b/code/modules/mapping/mapping_helpers.dm
@@ -13,11 +13,15 @@
. = ..()
var/area/thearea = get_area(src)
for(var/turf/T in get_area_turfs(thearea, z))
- if(T.baseturf != T.type) //Don't break indestructible walls and the like
- T.baseturf = baseturf
+ if(T.baseturfs != T.type) //Don't break indestructible walls and the like
+ T.baseturfs = baseturf
return INITIALIZE_HINT_QDEL
+/obj/effect/baseturf_helper/space
+ name = "space baseturf editor"
+ baseturf = /turf/open/space
+
/obj/effect/baseturf_helper/asteroid
name = "asteroid baseturf editor"
baseturf = /turf/open/floor/plating/asteroid
diff --git a/code/modules/mapping/reader.dm b/code/modules/mapping/reader.dm
index 559a93b87f..e73782edbc 100644
--- a/code/modules/mapping/reader.dm
+++ b/code/modules/mapping/reader.dm
@@ -339,7 +339,7 @@ GLOBAL_DATUM_INIT(_preloader, /dmm_suite/preloader, new)
if(crds)
if(!no_changeturf && ispath(path, /turf))
- . = crds.ChangeTurf(path, FALSE, TRUE)
+ . = crds.ChangeTurf(path, null, CHANGETURF_DEFER_CHANGE)
else
. = create_atom(path, crds)//first preloader pass
diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm
index fa315068ac..29eb521af4 100644
--- a/code/modules/mob/living/say.dm
+++ b/code/modules/mob/living/say.dm
@@ -20,11 +20,6 @@ GLOBAL_LIST_INIT(department_radio_keys, list(
"t" = "Syndicate",
"y" = "CentCom",
- // Species
- "b" = "binary",
- "g" = "changeling",
- "a" = "alientalk",
-
// Admin
"p" = "admin",
"d" = "deadmin",
@@ -55,11 +50,6 @@ GLOBAL_LIST_INIT(department_radio_keys, list(
"å" = "Syndicate",
"í" = "CentCom",
- // Species
- "è" = "binary",
- "ï" = "changeling",
- "ô" = "alientalk",
-
// Admin
"ç" = "admin",
"â" = "deadmin",
@@ -81,13 +71,14 @@ GLOBAL_LIST_INIT(department_radio_keys, list(
if(!message || message == "")
return
+ var/datum/saymode/saymode = SSradio.saymodes[talk_key]
var/message_mode = get_message_mode(message)
var/original_message = message
var/in_critical = InCritical()
if(one_character_prefix[message_mode])
message = copytext(message, 2)
- else if(message_mode)
+ else if(message_mode || saymode)
message = copytext(message, 3)
if(findtext(message, " ", 1, 2))
message = copytext(message, 2)
@@ -135,8 +126,7 @@ GLOBAL_LIST_INIT(department_radio_keys, list(
// AIs use inherent channels for the holopad. Most inherent channels
// ignore the language argument however.
- var/datum/saymode/SM = SSradio.saymodes[talk_key]
- if(SM && !SM.handle_message(src, message, language))
+ if(saymode && !saymode.handle_message(src, message, language))
return
if(!can_speak_vocal(message))
@@ -341,6 +331,15 @@ GLOBAL_LIST_INIT(department_radio_keys, list(
return message
/mob/living/proc/radio(message, message_mode, list/spans, language)
+ var/obj/item/implant/radio/imp = locate() in src
+ if(imp && imp.radio.on)
+ if(message_mode == MODE_HEADSET)
+ imp.radio.talk_into(src, message, , spans, language)
+ return ITALICS | REDUCE_RANGE
+ if(message_mode == MODE_DEPARTMENT || message_mode in GLOB.radiochannels)
+ imp.radio.talk_into(src, message, message_mode, spans, language)
+ return ITALICS | REDUCE_RANGE
+
switch(message_mode)
if(MODE_WHISPER)
return ITALICS
@@ -362,6 +361,7 @@ GLOBAL_LIST_INIT(department_radio_keys, list(
if(MODE_BINARY)
return ITALICS | REDUCE_RANGE //Does not return 0 since this is only reached by humans, not borgs or AIs.
+
return 0
/mob/living/say_mod(input, message_mode)
diff --git a/code/modules/mob/living/simple_animal/bot/floorbot.dm b/code/modules/mob/living/simple_animal/bot/floorbot.dm
index 707d77e2ac..2d1b7d1fe5 100644
--- a/code/modules/mob/living/simple_animal/bot/floorbot.dm
+++ b/code/modules/mob/living/simple_animal/bot/floorbot.dm
@@ -321,9 +321,9 @@
sleep(50)
if(mode == BOT_REPAIRING && src.loc == target_turf)
if(autotile) //Build the floor and include a tile.
- target_turf.ChangeTurf(/turf/open/floor/plasteel)
+ target_turf.PlaceOnTop(/turf/open/floor/plasteel)
else //Build a hull plating without a floor tile.
- target_turf.ChangeTurf(/turf/open/floor/plating)
+ target_turf.PlaceOnTop(/turf/open/floor/plating)
else
var/turf/open/floor/F = target_turf
diff --git a/code/modules/mob/living/simple_animal/hostile/hostile.dm b/code/modules/mob/living/simple_animal/hostile/hostile.dm
index 10d9fd93d7..6432eb0484 100644
--- a/code/modules/mob/living/simple_animal/hostile/hostile.dm
+++ b/code/modules/mob/living/simple_animal/hostile/hostile.dm
@@ -235,7 +235,8 @@
LoseTarget()
return 0
if(target in possible_targets)
- if(target.z != z)
+ var/turf/T = get_turf(src)
+ if(target.z != T.z)
LoseTarget()
return 0
var/target_distance = get_dist(targets_from,target)
@@ -417,7 +418,7 @@ mob/living/simple_animal/hostile/proc/DestroySurroundings() // for use with mega
if(buckled)
buckled.attack_animal(src)
if(!isturf(targets_from.loc) && targets_from.loc != null)//Did someone put us in something?
- var/atom/A = get_turf(targets_from)
+ var/atom/A = targets_from.loc
A.attack_animal(src)//Bang on it till we get out
diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/necropolis_tendril.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/necropolis_tendril.dm
index 923c34fef2..f03cc476fc 100644
--- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/necropolis_tendril.dm
+++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/necropolis_tendril.dm
@@ -39,7 +39,7 @@
for(var/F in RANGE_TURFS(1, src))
if(ismineralturf(F))
var/turf/closed/mineral/M = F
- M.ChangeTurf(M.turf_type,FALSE,FALSE,TRUE)
+ M.ChangeTurf(M.turf_type, null, CHANGETURF_IGNORE_AIR)
gps = new /obj/item/device/gps/internal(src)
/mob/living/simple_animal/hostile/spawner/lavaland/Destroy()
diff --git a/code/modules/orbit/orbit.dm b/code/modules/orbit/orbit.dm
index 02a80675aa..540e0cf7d5 100644
--- a/code/modules/orbit/orbit.dm
+++ b/code/modules/orbit/orbit.dm
@@ -33,7 +33,9 @@
orbiting = null
return ..()
-/datum/orbit/proc/Check(turf/targetloc)
+/datum/orbit/proc/Check(turf/targetloc, list/checked_already = list())
+ //Avoid infinite loops for people who end up orbiting themself through another orbiter
+ checked_already[src] = TRUE
if (!orbiter)
qdel(src)
return
@@ -55,9 +57,10 @@
lastloc = orbiter.loc
for(var/other_orbit in orbiter.orbiters)
var/datum/orbit/OO = other_orbit
- if(OO == src)
+ //Skip if checked already
+ if(checked_already[OO])
continue
- OO.Check(targetloc)
+ OO.Check(targetloc, checked_already)
/atom/movable/var/datum/orbit/orbiting = null
/atom/var/list/orbiters = null
diff --git a/code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm b/code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm
index b41d61be84..526a2602b6 100644
--- a/code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/pyrotechnic_reagents.dm
@@ -51,7 +51,7 @@
if(isplatingturf(T))
var/turf/open/floor/plating/F = T
if(prob(10 + F.burnt + 5*F.broken)) //broken or burnt plating is more susceptible to being destroyed
- F.ChangeTurf(F.baseturf)
+ F.ScrapeAway()
if(isfloorturf(T))
var/turf/open/floor/F = T
if(prob(reac_volume))
@@ -65,7 +65,7 @@
if(iswallturf(T))
var/turf/closed/wall/W = T
if(prob(reac_volume))
- W.ChangeTurf(/turf/open/floor/plating)
+ W.ScrapeAway()
/datum/reagent/clf3/reaction_mob(mob/living/M, method=TOUCH, reac_volume)
if(istype(M))
diff --git a/code/modules/research/xenobiology/xenobiology.dm b/code/modules/research/xenobiology/xenobiology.dm
index 8e2ce4b7a0..5bcbaff705 100644
--- a/code/modules/research/xenobiology/xenobiology.dm
+++ b/code/modules/research/xenobiology/xenobiology.dm
@@ -199,12 +199,24 @@
to_chat(SM, "You are grateful to be self aware and owe [user.real_name] a great debt. Serve [user.real_name], and assist [user.p_them()] in completing [user.p_their()] goals at any cost.")
to_chat(user, "[SM] accepts [src] and suddenly becomes attentive and aware. It worked!")
SM.copy_known_languages_from(user, TRUE)
+ after_success(user, SM)
qdel(src)
else
to_chat(user, "[SM] looks interested for a moment, but then looks back down. Maybe you should try again later.")
being_used = 0
..()
+/obj/item/slimepotion/sentience/proc/after_success(mob/living/user, mob/living/simple_animal/SM)
+ return
+
+/obj/item/slimepotion/sentience/nuclear
+ name = "syndicate intelligence potion"
+ desc = "A miraculous chemical mix that grants human like intelligence to living beings. It has been modified with Syndicate technology to also grant an internal radio implant to the target."
+
+/obj/item/slimepotion/sentience/nuclear/after_success(mob/living/user, mob/living/simple_animal/SM)
+ var/obj/item/implant/radio/imp = new(src)
+ imp.implant(SM, user)
+
/obj/item/slimepotion/transference
name = "consciousness transference potion"
desc = "A strange slime-based chemical that, when used, allows the user to transfer their consciousness to a lesser being."
diff --git a/code/modules/shuttle/on_move.dm b/code/modules/shuttle/on_move.dm
index c7a77f9457..8f6f002a88 100644
--- a/code/modules/shuttle/on_move.dm
+++ b/code/modules/shuttle/on_move.dm
@@ -7,8 +7,15 @@ All ShuttleMove procs go here
// Called on every turf in the shuttle region, returns a bitflag for allowed movements of that turf
// returns the new move_mode (based on the old)
/turf/proc/fromShuttleMove(turf/newT, turf_type, list/baseturf_cache, move_mode)
- if(!(move_mode & MOVE_AREA) || (istype(src, turf_type) && baseturf_cache[baseturf]))
+ if(!(move_mode & MOVE_AREA))
return move_mode
+ if(istype(src, turf_type))
+ if(length(baseturfs))
+ if(baseturf_cache[baseturfs[1]])
+ return move_mode
+ else if(baseturf_cache[baseturfs])
+ return move_mode
+
return move_mode | MOVE_TURF | MOVE_CONTENTS
// Called from the new turf before anything has been moved
@@ -45,9 +52,7 @@ All ShuttleMove procs go here
if(newT == src) // In case of in place shuttle rotation shenanigans.
return
//Destination turf changes
- var/destination_turf_type = newT.type
- newT = copyTurf(newT)
- newT.baseturf = destination_turf_type
+ newT.CopyOnTop(src, 1, 0) // We only want a surface copy
//Air stuff
newT.blocks_air = TRUE
newT.air_update_turf(TRUE)
@@ -63,9 +68,8 @@ All ShuttleMove procs go here
/turf/proc/afterShuttleMove(turf/oldT, turf_type, baseturf_type, rotation)
//Dealing with the turf we left behind
oldT.TransferComponents(src)
- oldT.ChangeTurf(turf_type, baseturf_type, FALSE, TRUE)
+ oldT.ChangeTurf(turf_type, baseturf_type, CHANGETURF_IGNORE_AIR) // TODO: make this oldT.ScrapeAway() which requires templating all shuttles
- // Rotate and let the air move again
if(rotation)
shuttleRotate(rotation) //see shuttle_rotate.dm
diff --git a/code/modules/shuttle/shuttle.dm b/code/modules/shuttle/shuttle.dm
index 962a17caeb..781d0a264b 100644
--- a/code/modules/shuttle/shuttle.dm
+++ b/code/modules/shuttle/shuttle.dm
@@ -465,7 +465,7 @@
var/turf/T1 = L1[i]
if(!T1)
continue
- if(T0.type != T0.baseturf)
+ if(T0.type != T0.baseturfs)
ripple_turfs += T1
return ripple_turfs
diff --git a/code/modules/shuttle/shuttle_rotate.dm b/code/modules/shuttle/shuttle_rotate.dm
index 49c7396dba..28cb089597 100644
--- a/code/modules/shuttle/shuttle_rotate.dm
+++ b/code/modules/shuttle/shuttle_rotate.dm
@@ -104,4 +104,10 @@ If ever any of these procs are useful for non-shuttles, rename it to proc/rotate
//prevents shuttles attempting to rotate this since it messes up sprites
/obj/machinery/gravity_generator/shuttleRotate(rotation, params)
params = NONE
- return ..()
\ No newline at end of file
+ return ..()
+
+/obj/machinery/door/airlock/shuttleRotate(rotation, params)
+ . = ..()
+ if(cyclelinkeddir)
+ cyclelinkeddir = angle2dir(rotation+dir2angle(cyclelinkeddir))
+ cyclelinkairlock()
diff --git a/code/modules/uplink/uplink_items.dm b/code/modules/uplink/uplink_items.dm
index ebff0fdbeb..6ced230134 100644
--- a/code/modules/uplink/uplink_items.dm
+++ b/code/modules/uplink/uplink_items.dm
@@ -1059,9 +1059,9 @@ GLOBAL_LIST_EMPTY(uplink_items) // Global list so we only initialize this once.
include_modes = list(/datum/game_mode/nuclear)
/datum/uplink_item/device_tools/potion
- name = "Sentience Potion"
- item = /obj/item/slimepotion/sentience
- desc = "A potion recovered at great risk by undercover syndicate operatives. Using it will make any animal sentient, and bound to serve you."
+ name = "Syndicate Sentience Potion"
+ item = /obj/item/slimepotion/sentience/nuclear
+ desc = "A potion recovered at great risk by undercover syndicate operatives and then subsequently modified with syndicate technology. Using it will make any animal sentient, and bound to serve you, as well as implanting an internal radio for communication."
cost = 4
include_modes = list(/datum/game_mode/nuclear)
@@ -1152,6 +1152,12 @@ GLOBAL_LIST_EMPTY(uplink_items) // Global list so we only initialize this once.
cost = 20
include_modes = list(/datum/game_mode/nuclear)
+/datum/uplink_item/implants/radio
+ name = "Internal Syndicate Radio Implant"
+ desc = "An implant injected into the body, allowing the use of an internal syndicate radio. Used just like a regular headset, but can be disabled to use external headsets normally and to avoid detection."
+ item = /obj/item/storage/box/syndie_kit/imp_radio
+ cost = 4
+
// Cybernetics
/datum/uplink_item/cyber_implants
diff --git a/html/changelogs/AutoChangeLog-pr-4530.yml b/html/changelogs/AutoChangeLog-pr-4530.yml
new file mode 100644
index 0000000000..7fcc6e4c71
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-4530.yml
@@ -0,0 +1,4 @@
+author: "ninjanomnom"
+delete-after: True
+changes:
+ - bugfix: "Things like thermite which burned through walls straight to space now stop on plating. You'll have to thermite it again to get to space."
diff --git a/html/changelogs/AutoChangeLog-pr-4533.yml b/html/changelogs/AutoChangeLog-pr-4533.yml
new file mode 100644
index 0000000000..6bbeeb37c9
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-4533.yml
@@ -0,0 +1,4 @@
+author: "ninjanomnom"
+delete-after: True
+changes:
+ - bugfix: "Cycling airlocks on shuttles should work correctly when rotated now."
diff --git a/html/changelogs/AutoChangeLog-pr-4580.yml b/html/changelogs/AutoChangeLog-pr-4580.yml
new file mode 100644
index 0000000000..6ccaebd033
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-4580.yml
@@ -0,0 +1,9 @@
+author: "coiax"
+delete-after: True
+changes:
+ - rscadd: "Adds an internal radio implant, allowing the use of the radio if
+you expect to have your headset removed. Or if you don't have any ears
+or hands. It can be purchased for 4 TC from any Syndicate uplink."
+ - rscadd: "Nuke ops now buy special \"syndicate intelligence potions\" that automatically
+insert an internal radio implant when used successfully. Cayenne can now
+participate in your high level discussions."
diff --git a/html/changelogs/AutoChangeLog-pr-4590.yml b/html/changelogs/AutoChangeLog-pr-4590.yml
new file mode 100644
index 0000000000..ed62412909
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-4590.yml
@@ -0,0 +1,5 @@
+author: "More Robust Than You"
+delete-after: True
+changes:
+ - bugfix: "Monkey chat should no longer have .k prefixed"
+ - bugfix: "Monkey leaders should actually get jungle fever now"
diff --git a/tgstation.dme b/tgstation.dme
index bc6f2fc007..30c5ff3848 100755
--- a/tgstation.dme
+++ b/tgstation.dme
@@ -85,6 +85,7 @@
#include "code\__DEFINES\tgui.dm"
#include "code\__DEFINES\time.dm"
#include "code\__DEFINES\tools.dm"
+#include "code\__DEFINES\turf_flags.dm"
#include "code\__DEFINES\typeids.dm"
#include "code\__DEFINES\voreconstants.dm"
#include "code\__DEFINES\vv.dm"
@@ -1121,6 +1122,7 @@
#include "code\game\objects\structures\transit_tubes\transit_tube.dm"
#include "code\game\objects\structures\transit_tubes\transit_tube_construction.dm"
#include "code\game\objects\structures\transit_tubes\transit_tube_pod.dm"
+#include "code\game\turfs\ChangeTurf.dm"
#include "code\game\turfs\closed.dm"
#include "code\game\turfs\open.dm"
#include "code\game\turfs\turf.dm"