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"