diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 8e73f4427152..950887721316 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -4,22 +4,39 @@
# In the event that multiple org members are to be informed of changes
# to the same file or dir, add them to the end under Multiple Owners
-# MarkSuckerberg
-/code/controllers/subsystem/shuttle.dm @MarkSuckerberg
-/code/modules/shuttle/ @MarkSuckerberg
-/code/modules/overmap/ @MarkSuckerberg
-
-# Teams
+# TEAMS
# Map Maintainers
/_maps/ @shiptest-ss13/maptainers
# Sprite Maintainers
/icons/ @shiptest-ss13/spritetainers
-/whitesands/icons/ @shiptest-ss13/spritetainers
# CI and tool chains
/tools/ @shiptest-ss13/admins
-#SIC SEMPER TYRANNIS
+
+# MAINTAINERS
+
+# FalloutFalcon
+
+/code/game/objects/items/storage/ration.dm @FalloutFalcon
+/code/modules/food_and_drinks/drinks/drinks/breakawayflask.dm @FalloutFalcon
+/code/modules/food_and_drinks/food/ration.dm @FalloutFalcon
+/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm @FalloutFalcon
+/code/modules/projectiles/ @FalloutFalcon
+/code/modules/reagents/chemistry/reagents/trickwine_reagents.dm @FalloutFalcon
+/code/modules/unit_tests/icons/ @FalloutFalcon
+
+# MarkSuckerberg
+
+/code/controllers/subsystem/shuttle.dm @MarkSuckerberg
+/code/modules/shuttle/ @MarkSuckerberg
+/code/modules/overmap/ @MarkSuckerberg
/_maps/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm @MarkSuckerberg
+
+
+# CONTRIBUTORS
+
+
+# MULTIPLE OWNERS
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
index d8e1a4830773..168b9038b246 100644
--- a/.github/PULL_REQUEST_TEMPLATE.md
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -15,7 +15,6 @@
add: Added new things
add: Added more things
del: Removed old things
-tweak: tweaked a few things
balance: rebalanced something
fix: fixed a few things
soundadd: added a new sound thingy
diff --git a/Dockerfile b/Dockerfile
index 4a8028dc7fca..6cefd0618365 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,5 +1,5 @@
# syntax=docker/dockerfile:1
-FROM beestation/byond:515.1616 as base
+FROM beestation/byond:515.1633 as base
# Install the tools needed to compile our rust dependencies
FROM base as rust-build
@@ -12,8 +12,8 @@ RUN dpkg --add-architecture i386 \
&& apt-get update \
&& apt-get install -y --no-install-recommends \
curl ca-certificates gcc-multilib \
- g++-multilib libc6-i386 zlib1g-dev:i386 \
- libssl-dev:i386 pkg-config:i386 git \
+ clang g++-multilib libc6-i386 \
+ zlib1g-dev:i386 pkg-config:i386 git \
&& /bin/bash -c "source dependencies.sh \
&& curl https://sh.rustup.rs | sh -s -- -y -t i686-unknown-linux-gnu --no-modify-path --profile minimal --default-toolchain \$RUST_VERSION" \
&& rm -rf /var/lib/apt/lists/*
@@ -25,7 +25,7 @@ RUN git init \
&& /bin/bash -c "source dependencies.sh \
&& git fetch --depth 1 origin \$RUST_G_VERSION" \
&& git checkout FETCH_HEAD \
- && cargo build --release --all-features --target i686-unknown-linux-gnu
+ && cargo build --release --target i686-unknown-linux-gnu
# Build auxmos
FROM rust-build as auxmos
@@ -34,7 +34,7 @@ RUN git init \
&& git remote add origin \$AUXMOS_REPO \
&& git fetch --depth 1 origin \$AUXMOS_VERSION" \
&& git checkout FETCH_HEAD \
- && cargo rustc --target=i686-unknown-linux-gnu --release --features all_reaction_hooks,katmos -- -C target-cpu=native
+ && env PKG_CONFIG_ALLOW_CROSS=1 cargo build --release --target=i686-unknown-linux-gnu --features "all_reaction_hooks,katmos"
# Install nodejs which is required to deploy Shiptest
FROM base as node
diff --git a/_maps/RandomRuins/BeachRuins/beach_fishing_hut.dmm b/_maps/RandomRuins/BeachRuins/beach_fishing_hut.dmm
index 4aaff2b5a160..84fabfbe5ff7 100644
--- a/_maps/RandomRuins/BeachRuins/beach_fishing_hut.dmm
+++ b/_maps/RandomRuins/BeachRuins/beach_fishing_hut.dmm
@@ -667,7 +667,7 @@
/area/overmap_encounter/planetoid/beachplanet/explored)
"Bg" = (
/obj/effect/turf_decal/corner/opaque/pink/diagonal,
-/mob/living/simple_animal/hostile/pirate/melee{
+/mob/living/simple_animal/hostile/human/pirate/melee{
faction = list("beach","pirate")
},
/turf/open/floor/plastic,
@@ -827,7 +827,7 @@
/area/ruin/beach)
"Gt" = (
/obj/effect/turf_decal/corner/opaque/lightgrey/diagonal,
-/mob/living/simple_animal/hostile/cat_butcherer{
+/mob/living/simple_animal/hostile/human/cat_butcherer{
atmos_requirements = list("min_oxy"=0,"max_oxy"=0,"min_tox"=0,"max_tox"=0,"min_co2"=0,"max_co2"=0,"min_n2"=0,"max_n2"=0);
desc = "A profession carp butcher, gone mad due to carptoxin exposure. There seems to be something in their pocket...";
faction = list("beach","pirate");
@@ -853,7 +853,7 @@
"GP" = (
/obj/structure/chair/sofa/brown/right/directional/south,
/obj/effect/decal/cleanable/cobweb,
-/mob/living/simple_animal/hostile/pirate/melee{
+/mob/living/simple_animal/hostile/human/pirate/melee{
faction = list("beach","pirate")
},
/turf/open/floor/carpet,
@@ -1045,7 +1045,7 @@
/obj/structure/chair/plastic{
dir = 8
},
-/mob/living/simple_animal/hostile/pirate/ranged{
+/mob/living/simple_animal/hostile/human/pirate/ranged{
faction = list("beach","pirate")
},
/turf/open/floor/wood/ebony,
@@ -1135,7 +1135,7 @@
/area/ruin/beach)
"Rh" = (
/obj/structure/chair/sofa/brown/corner/directional/south,
-/mob/living/simple_animal/hostile/pirate/melee{
+/mob/living/simple_animal/hostile/human/pirate/melee{
faction = list("beach","pirate")
},
/turf/open/floor/carpet,
@@ -1250,7 +1250,7 @@
pixel_x = 4;
layer = 2.9
},
-/mob/living/simple_animal/hostile/pirate/ranged{
+/mob/living/simple_animal/hostile/human/pirate/ranged{
faction = list("beach","pirate")
},
/turf/open/floor/wood/ebony,
@@ -1333,7 +1333,7 @@
/turf/open/water/beach,
/area/overmap_encounter/planetoid/beachplanet/explored)
"ZJ" = (
-/mob/living/simple_animal/hostile/pirate/melee{
+/mob/living/simple_animal/hostile/human/pirate/melee{
faction = list("beach","pirate")
},
/turf/open/floor/wood,
diff --git a/_maps/RandomRuins/BeachRuins/beach_float_resort.dmm b/_maps/RandomRuins/BeachRuins/beach_float_resort.dmm
index bbac1ae4e8d9..29ad64707d84 100644
--- a/_maps/RandomRuins/BeachRuins/beach_float_resort.dmm
+++ b/_maps/RandomRuins/BeachRuins/beach_float_resort.dmm
@@ -237,14 +237,6 @@
light_range = 2
},
/area/ruin/beach/float_resort/villa)
-"gr" = (
-/obj/structure/table/wood,
-/obj/structure/curtain/cloth,
-/obj/item/nullrod/tribal_knife,
-/turf/open/floor/wood{
- light_range = 2
- },
-/area/ruin/beach/float_resort/villa)
"gQ" = (
/obj/structure/flora/ausbushes/genericbush,
/turf/open/floor/plating/grass/beach,
@@ -2502,7 +2494,7 @@ kp
kp
kp
kp
-gr
+ar
OH
OH
OH
diff --git a/_maps/RandomRuins/BeachRuins/beach_pirate_crash.dmm b/_maps/RandomRuins/BeachRuins/beach_pirate_crash.dmm
index 3cdd90e5e1cb..e47ffa92a5e9 100644
--- a/_maps/RandomRuins/BeachRuins/beach_pirate_crash.dmm
+++ b/_maps/RandomRuins/BeachRuins/beach_pirate_crash.dmm
@@ -385,7 +385,7 @@
},
/area/overmap_encounter/planetoid/beachplanet/explored)
"jE" = (
-/mob/living/simple_animal/hostile/pirate/ranged{
+/mob/living/simple_animal/hostile/human/pirate/ranged{
environment_smash = 0;
faction = list("pirate","mining")
},
@@ -522,7 +522,7 @@
/obj/structure/cable{
icon_state = "1-4"
},
-/mob/living/simple_animal/hostile/pirate/melee{
+/mob/living/simple_animal/hostile/human/pirate/melee{
environment_smash = 0;
faction = list("pirate","mining")
},
@@ -1508,7 +1508,7 @@
/turf/open/floor/plating/asteroid/sand/lit,
/area/overmap_encounter/planetoid/cave/explored)
"Vc" = (
-/mob/living/simple_animal/hostile/pirate/melee{
+/mob/living/simple_animal/hostile/human/pirate/melee{
environment_smash = 0;
faction = list("pirate","mining")
},
diff --git a/_maps/RandomRuins/BeachRuins/beach_treasure_cove.dmm b/_maps/RandomRuins/BeachRuins/beach_treasure_cove.dmm
index 7943cf93372e..e97a926aec6b 100644
--- a/_maps/RandomRuins/BeachRuins/beach_treasure_cove.dmm
+++ b/_maps/RandomRuins/BeachRuins/beach_treasure_cove.dmm
@@ -417,7 +417,7 @@
},
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/decal/cleanable/dirt/dust,
-/mob/living/simple_animal/hostile/pirate/ranged/space,
+/mob/living/simple_animal/hostile/human/pirate/ranged/space,
/turf/open/floor/wood,
/area/ruin/beach/treasure_cove)
"oR" = (
@@ -970,12 +970,12 @@
dir = 8
},
/obj/effect/decal/cleanable/dirt/dust,
-/mob/living/simple_animal/hostile/pirate/melee,
+/mob/living/simple_animal/hostile/human/pirate/melee,
/turf/open/floor/plating/dirt/jungle/lit,
/area/ruin/beach/treasure_cove)
"EU" = (
/obj/effect/decal/cleanable/dirt/dust,
-/mob/living/simple_animal/hostile/pirate/melee,
+/mob/living/simple_animal/hostile/human/pirate/melee,
/turf/open/floor/plating/dirt/jungle/lit,
/area/ruin/beach/treasure_cove)
"Gm" = (
@@ -1301,7 +1301,7 @@
/obj/structure/chair/wood{
dir = 8
},
-/mob/living/simple_animal/hostile/pirate/ranged,
+/mob/living/simple_animal/hostile/human/pirate/ranged,
/turf/open/floor/carpet/red,
/area/ruin/beach/treasure_cove)
"SX" = (
diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_corporate_rejects.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_corporate_rejects.dmm
index 28a963ed476a..c48664ffdcf3 100644
--- a/_maps/RandomRuins/IceRuins/icemoon_surface_corporate_rejects.dmm
+++ b/_maps/RandomRuins/IceRuins/icemoon_surface_corporate_rejects.dmm
@@ -84,8 +84,8 @@
"cN" = (
/obj/structure/safe/floor,
/obj/item/hand_tele,
-/obj/item/stack/sheet/mineral/adamantine,
-/obj/item/stack/sheet/mineral/adamantine,
+/obj/item/stack/sheet/mineral/hidden/hellstone,
+/obj/item/stack/sheet/mineral/hidden/hellstone,
/turf/open/floor/plating/asteroid/snow/icemoon,
/area/ruin/unpowered/corprejectrooms)
"cP" = (
@@ -518,7 +518,7 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
dir = 9
},
-/mob/living/simple_animal/hostile/nanotrasen/ranged/assault{
+/mob/living/simple_animal/hostile/human/nanotrasen/ranged/assault{
desc = "No longer a member of Nanotrasen's more militaristic forces. Seems grumpy.";
faction = list("DeserterNT");
name = "Benny Bleighch"
@@ -566,7 +566,7 @@
/turf/open/floor/vault,
/area/ruin/unpowered/corprejectrooms)
"or" = (
-/mob/living/simple_animal/hostile/nanotrasen/elite{
+/mob/living/simple_animal/hostile/human/nanotrasen/elite{
desc = "A former major player for Nanotrasen militaristic needs. He doesn't seem like someone who'd want to talk over tea.";
faction = list("DeserterNT");
name = "Sam the Sharp"
@@ -780,7 +780,7 @@
/area/ruin/unpowered/corprejectrooms)
"tb" = (
/obj/effect/turf_decal/corner/opaque/white/diagonal,
-/mob/living/simple_animal/hostile/nanotrasen/ranged/smg{
+/mob/living/simple_animal/hostile/human/nanotrasen/ranged/smg{
desc = "An officer no longer part of Nanotrasen's private security force, he seems rather unpleased to meet you.";
faction = list("DeserterNT");
name = "Rebecca Slouch"
@@ -1064,7 +1064,7 @@
/obj/structure/cable/blue{
icon_state = "4-9"
},
-/mob/living/simple_animal/hostile/nanotrasen/ranged/smg{
+/mob/living/simple_animal/hostile/human/nanotrasen/ranged/smg{
desc = "An officer no longer part of Nanotrasen's private security force, he seems rather unpleased to meet you.";
faction = list("DeserterNT");
name = "Gloria the Glorious"
@@ -1106,7 +1106,7 @@
/obj/structure/chair{
dir = 8
},
-/mob/living/simple_animal/hostile/nanotrasen/screaming{
+/mob/living/simple_animal/hostile/human/nanotrasen/screaming{
desc = "An officer no longer part of Nanotrasen's private security force, he seems rather unpleased to meet you.";
faction = list("DeserterNT");
name = "Jimmy Firecracker"
@@ -1726,11 +1726,11 @@
/obj/item/spacecash/bundle/c1000,
/obj/item/spacecash/bundle/c1000,
/obj/item/stack/sheet/bluespace_crystal/five,
-/obj/item/stack/sheet/mineral/bananium{
+/obj/item/stack/sheet/mineral/hidden/hellstone{
amount = 15
},
/obj/item/stack/sheet/mineral/gold/twenty,
-/obj/item/stack/sheet/mineral/runite/ten,
+/obj/item/stack/sheet/mineral/hidden/hellstone/ten,
/obj/item/toy/figure/captain,
/obj/item/organ/cyberimp/brain/anti_stun,
/obj/item/disk/design_disk/adv/knight_gear,
@@ -1879,7 +1879,7 @@
/obj/structure/cable/blue{
icon_state = "4-9"
},
-/mob/living/simple_animal/hostile/nanotrasen/ranged/smg{
+/mob/living/simple_animal/hostile/human/nanotrasen/ranged/smg{
desc = "An officer no longer part of Nanotrasen's private security force, he seems rather unpleased to meet you.";
faction = list("DeserterNT");
name = "Todd Clorox"
@@ -1902,7 +1902,7 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
dir = 4
},
-/mob/living/simple_animal/hostile/nanotrasen/elite{
+/mob/living/simple_animal/hostile/human/nanotrasen/elite{
desc = "A former major player for Nanotrasen militaristic needs. He doesn't seem like someone who'd want to talk over tea.";
faction = list("DeserterNT");
name = "Max the Maniac"
@@ -1927,7 +1927,7 @@
/area/ruin/unpowered/corprejectrooms)
"Rp" = (
/obj/effect/turf_decal/corner/opaque/white/diagonal,
-/mob/living/simple_animal/hostile/nanotrasen/ranged/assault{
+/mob/living/simple_animal/hostile/human/nanotrasen/ranged/assault{
desc = "No longer a member of Nanotrasen's more militaristic forces. Seems grumpy.";
faction = list("DeserterNT");
name = "Gordon Lary"
@@ -2003,7 +2003,7 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
dir = 4
},
-/mob/living/simple_animal/hostile/nanotrasen/ranged/assault{
+/mob/living/simple_animal/hostile/human/nanotrasen/ranged/assault{
desc = "No longer a member of Nanotrasen's more militaristic forces. Seems grumpy.";
faction = list("DeserterNT");
name = "Gary Larson"
@@ -2086,7 +2086,7 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
dir = 4
},
-/mob/living/simple_animal/hostile/nanotrasen/ranged/assault{
+/mob/living/simple_animal/hostile/human/nanotrasen/ranged/assault{
desc = "No longer a member of Nanotrasen's more militaristic forces. Seems grumpy.";
faction = list("DeserterNT");
name = "Nancy Drew"
@@ -2094,7 +2094,7 @@
/turf/open/floor/mineral/plastitanium/red,
/area/ruin/unpowered/corprejectrooms)
"Us" = (
-/mob/living/simple_animal/hostile/nanotrasen/ranged/smg{
+/mob/living/simple_animal/hostile/human/nanotrasen/ranged/smg{
desc = "An officer no longer part of Nanotrasen's private security force, he seems rather unpleased to meet you.";
faction = list("DeserterNT");
name = "Larry Liessahl"
@@ -2231,7 +2231,7 @@
/obj/structure/cable/blue{
icon_state = "0-4"
},
-/mob/living/simple_animal/hostile/nanotrasen/screaming{
+/mob/living/simple_animal/hostile/human/nanotrasen/screaming{
desc = "An officer no longer part of Nanotrasen's private security force, he seems rather unpleased to meet you.";
faction = list("DeserterNT");
name = "Wendy Wallaby"
@@ -2286,7 +2286,7 @@
/obj/structure/cable/blue{
icon_state = "4-5"
},
-/mob/living/simple_animal/hostile/nanotrasen/screaming{
+/mob/living/simple_animal/hostile/human/nanotrasen/screaming{
desc = "An officer no longer part of Nanotrasen's private security force, he seems rather unpleased to meet you.";
faction = list("DeserterNT");
name = "Wetzel the Pretzel"
diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_newcops.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_newcops.dmm
index bf034757b5a2..149f4a579542 100644
--- a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_newcops.dmm
+++ b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_newcops.dmm
@@ -1028,7 +1028,7 @@
/area/ruin/powered)
"Wp" = (
/obj/effect/decal/cleanable/dirt,
-/mob/living/simple_animal/hostile/syndicate/ranged/shotgun/space,
+/mob/living/simple_animal/hostile/human/syndicate/ranged/shotgun/space,
/turf/open/floor/plasteel/freezer,
/area/ruin/powered)
"Ws" = (
diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_village.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_village.dmm
index 946d28dc1a13..aee0cc51330b 100644
--- a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_village.dmm
+++ b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_village.dmm
@@ -101,9 +101,6 @@
"la" = (
/obj/effect/decal/cleanable/blood/gibs/up,
/obj/effect/mob_spawn/human/corpse/assistant,
-/mob/living/simple_animal/hostile/skeleton/eskimo{
- name = "Village Hunter"
- },
/turf/open/floor/plating/asteroid/snow/icemoon,
/area/overmap_encounter/planetoid/cave/explored)
"lg" = (
@@ -486,7 +483,7 @@
/area/ruin/powered)
"PQ" = (
/obj/effect/decal/cleanable/blood/splatter,
-/mob/living/simple_animal/hostile/frontier/ranged/trooper,
+/mob/living/simple_animal/hostile/human/frontier/ranged/trooper,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood,
/area/ruin/powered)
diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_brazillianlab.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_brazillianlab.dmm
index 7fde87854827..4954a9a5aaf4 100644
--- a/_maps/RandomRuins/IceRuins/icemoon_underground_brazillianlab.dmm
+++ b/_maps/RandomRuins/IceRuins/icemoon_underground_brazillianlab.dmm
@@ -55,7 +55,7 @@
/turf/open/floor/plating/asteroid/snow/icemoon,
/area/overmap_encounter/planetoid/cave/explored)
"ct" = (
-/mob/living/simple_animal/hostile/asteroid/whitesands/ranged/hunter{
+/mob/living/simple_animal/hostile/human/hermit/ranged/hunter{
faction = list("brazillian")
},
/turf/open/floor/wood{
@@ -88,7 +88,7 @@
/area/ruin/unpowered)
"fB" = (
/obj/structure/chair/stool/bar,
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
desc = " A wild-eyed figure, wearing tattered mining equipment and boasting a malformed body.";
faction = list("brazillian")
},
@@ -101,7 +101,7 @@
/turf/open/floor/plating/asteroid/snow/icemoon,
/area/ruin/unpowered)
"gH" = (
-/mob/living/simple_animal/hostile/asteroid/whitesands/ranged/gunslinger{
+/mob/living/simple_animal/hostile/human/hermit/ranged/gunslinger{
faction = list("brazillian")
},
/turf/open/floor/carpet/green{
@@ -117,7 +117,7 @@
"hp" = (
/obj/item/stack/cable_coil,
/obj/effect/decal/cleanable/dirt,
-/mob/living/simple_animal/hostile/asteroid/whitesands/ranged/hunter{
+/mob/living/simple_animal/hostile/human/hermit/ranged/hunter{
faction = list("brazillian")
},
/turf/open/floor/wood{
@@ -128,7 +128,7 @@
/turf/closed/wall/mineral/wood/nonmetal,
/area/overmap_encounter/planetoid/cave/explored)
"ht" = (
-/mob/living/simple_animal/hostile/asteroid/whitesands/ranged/hunter{
+/mob/living/simple_animal/hostile/human/hermit/ranged/hunter{
faction = list("brazillian")
},
/turf/open/floor/plating/asteroid/snow/icemoon,
@@ -177,7 +177,7 @@
/obj/structure/chair/wood{
dir = 1
},
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
desc = " A wild-eyed figure, wearing tattered mining equipment and boasting a malformed body.";
faction = list("brazillian")
},
@@ -341,7 +341,7 @@
/turf/open/floor/plating/asteroid/snow/icemoon,
/area/overmap_encounter/planetoid/cave/explored)
"qS" = (
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
desc = "The greatest chef this side of the wastes.";
faction = list("brazillian");
health = 150;
@@ -475,7 +475,7 @@
/obj/structure/bed,
/obj/structure/curtain,
/obj/effect/decal/cleanable/dirt,
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
desc = " A wild-eyed figure, wearing tattered mining equipment and boasting a malformed body.";
faction = list("brazillian")
},
@@ -535,7 +535,7 @@
/turf/open/floor/plating/asteroid/snow/icemoon,
/area/overmap_encounter/planetoid/cave/explored)
"zy" = (
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
desc = " A wild-eyed figure, wearing tattered mining equipment and boasting a malformed body.";
faction = list("brazillian")
},
@@ -545,7 +545,7 @@
/obj/structure/chair/wood{
dir = 8
},
-/mob/living/simple_animal/hostile/asteroid/whitesands/ranged/hunter{
+/mob/living/simple_animal/hostile/human/hermit/ranged/hunter{
faction = list("brazillian")
},
/turf/open/floor/wood{
@@ -635,7 +635,7 @@
/area/ruin/unpowered)
"CI" = (
/obj/structure/flora/junglebush/c,
-/mob/living/simple_animal/hostile/asteroid/whitesands/ranged/hunter{
+/mob/living/simple_animal/hostile/human/hermit/ranged/hunter{
faction = list("brazillian")
},
/turf/open/floor/plating/grass/jungle{
@@ -775,7 +775,7 @@
"JM" = (
/obj/structure/bed,
/obj/structure/curtain,
-/mob/living/simple_animal/hostile/asteroid/whitesands/ranged/hunter{
+/mob/living/simple_animal/hostile/human/hermit/ranged/hunter{
faction = list("brazillian")
},
/obj/effect/turf_decal/corner/opaque/green/border,
@@ -827,7 +827,7 @@
/obj/structure/chair/stool/bar{
dir = 4
},
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
desc = " A wild-eyed figure, wearing tattered mining equipment and boasting a malformed body.";
faction = list("brazillian")
},
@@ -895,7 +895,7 @@
},
/area/ruin/unpowered)
"NR" = (
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
desc = " A wild-eyed figure, wearing tattered mining equipment and boasting a malformed body.";
faction = list("brazillian")
},
@@ -1070,7 +1070,7 @@
},
/area/ruin/unpowered)
"Ux" = (
-/mob/living/simple_animal/hostile/asteroid/whitesands/ranged/hunter{
+/mob/living/simple_animal/hostile/human/hermit/ranged/hunter{
faction = list("brazillian")
},
/turf/open/floor/plating/grass/jungle{
@@ -1205,7 +1205,7 @@
},
/area/ruin/unpowered)
"Yy" = (
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
desc = " A wild-eyed figure, wearing tattered mining equipment and boasting a malformed body.";
faction = list("brazillian")
},
diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_drakelair.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_drakelair.dmm
index 113fde2af9c7..d000b8fd17a7 100644
--- a/_maps/RandomRuins/IceRuins/icemoon_underground_drakelair.dmm
+++ b/_maps/RandomRuins/IceRuins/icemoon_underground_drakelair.dmm
@@ -128,7 +128,6 @@
/obj/structure/stone_tile/slab,
/mob/living/simple_animal/hostile/megafauna/dragon/icemoon{
loot = list(/obj/structure/closet/crate/necropolis/dragon,/obj/item/keycard/gatedrop/drakelair);
- crusher_loot = list(/obj/structure/closet/crate/necropolis/dragon/crusher,/obj/item/keycard/gatedrop/drakelair)
},
/turf/open/indestructible/boss,
/area/ruin)
diff --git a/_maps/RandomRuins/JungleRuins/jungle_bombed_starport.dmm b/_maps/RandomRuins/JungleRuins/jungle_bombed_starport.dmm
index dee3343b8d78..2b04f2a3edb1 100644
--- a/_maps/RandomRuins/JungleRuins/jungle_bombed_starport.dmm
+++ b/_maps/RandomRuins/JungleRuins/jungle_bombed_starport.dmm
@@ -5611,7 +5611,7 @@
/area/overmap_encounter/planetoid/jungle/explored)
"LM" = (
/obj/structure/closet,
-/obj/item/clothing/suit/armor/vest/capcarapace/ngr_captain,
+/obj/item/clothing/suit/armor/ngr/captain,
/obj/item/clothing/under/syndicate/ngr/officer,
/obj/item/gun/ballistic/automatic/pistol,
/obj/item/ammo_box/magazine/m10mm,
@@ -7195,7 +7195,7 @@
/turf/open/floor/plating/rust,
/area/ruin/jungle/starport)
"WR" = (
-/obj/machinery/computer/communications{
+/obj/structure/frame/computer{
dir = 4
},
/turf/open/floor/mineral/plastitanium/red,
@@ -7296,7 +7296,7 @@
/obj/effect/decal/remains/human,
/obj/effect/decal/cleanable/vomit/old,
/obj/item/clothing/under/syndicate/ngr/officer,
-/obj/item/clothing/suit/armor/vest/capcarapace/ngr_captain,
+/obj/item/clothing/suit/armor/ngr/captain,
/obj/item/clothing/shoes/combat,
/turf/open/floor/mineral/plastitanium,
/area/ruin/jungle/starport/tower)
diff --git a/_maps/RandomRuins/JungleRuins/jungle_cavecrew.dmm b/_maps/RandomRuins/JungleRuins/jungle_cavecrew.dmm
index 928318c23ffe..2f671753e72c 100644
--- a/_maps/RandomRuins/JungleRuins/jungle_cavecrew.dmm
+++ b/_maps/RandomRuins/JungleRuins/jungle_cavecrew.dmm
@@ -368,7 +368,7 @@
/turf/open/floor/plasteel,
/area/ruin/jungle/cavecrew/hallway)
"ei" = (
-/obj/machinery/computer/communications{
+/obj/structure/frame/computer{
dir = 8
},
/obj/effect/turf_decal/techfloor{
@@ -658,7 +658,7 @@
dir = 4;
name = "tactical swivel chair"
},
-/mob/living/simple_animal/hostile/frontier/ranged/officer/neutured,
+/mob/living/simple_animal/hostile/human/frontier/ranged/officer/neutured,
/turf/open/floor/plasteel/dark,
/area/ruin/jungle/cavecrew/bridge)
"iE" = (
@@ -1342,7 +1342,7 @@
/obj/structure/cable{
icon_state = "1-8"
},
-/mob/living/simple_animal/hostile/frontier/ranged/trooper/heavy/neutered,
+/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/heavy/neutered,
/turf/open/floor/plasteel/patterned/brushed,
/area/ruin/jungle/cavecrew/security)
"pB" = (
@@ -1432,7 +1432,7 @@
/area/ruin/jungle/cavecrew/hallway)
"rN" = (
/obj/effect/decal/cleanable/dirt/dust,
-/mob/living/simple_animal/hostile/frontier/ranged/trooper/neutered,
+/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/neutered,
/turf/open/floor/plating/dirt/old,
/area/ruin/powered)
"rQ" = (
@@ -1832,7 +1832,7 @@
/obj/structure/railing/corner{
dir = 8
},
-/mob/living/simple_animal/hostile/frontier/ranged/trooper/skm/neutured,
+/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/skm/neutured,
/turf/open/floor/plasteel/stairs{
dir = 1
},
@@ -2354,7 +2354,7 @@
/obj/effect/turf_decal/spline/fancy/opaque/black{
dir = 8
},
-/mob/living/simple_animal/hostile/frontier/ranged/neutered,
+/mob/living/simple_animal/hostile/human/frontier/ranged/neutered,
/turf/open/floor/plasteel,
/area/ruin/jungle/cavecrew/hallway)
"CN" = (
@@ -2365,7 +2365,7 @@
dir = 9
},
/obj/effect/decal/cleanable/dirt/dust,
-/mob/living/simple_animal/hostile/frontier,
+/mob/living/simple_animal/hostile/human/frontier,
/obj/structure/cable{
icon_state = "4-8"
},
@@ -2570,7 +2570,7 @@
/turf/open/floor/plating/dirt/jungle,
/area/overmap_encounter/planetoid/cave/explored)
"Fw" = (
-/mob/living/simple_animal/hostile/frontier/ranged/mosin/neutered,
+/mob/living/simple_animal/hostile/human/frontier/ranged/mosin/neutered,
/turf/open/floor/plating/dirt/jungle,
/area/ruin/powered)
"Fy" = (
@@ -2797,7 +2797,7 @@
dir = 4;
layer = 3.1
},
-/mob/living/simple_animal/hostile/frontier/ranged/neutered,
+/mob/living/simple_animal/hostile/human/frontier/ranged/neutered,
/turf/open/water/jungle,
/area/ruin/jungle/cavecrew/cargo)
"II" = (
@@ -3208,7 +3208,7 @@
/obj/structure/cable{
icon_state = "2-5"
},
-/mob/living/simple_animal/hostile/frontier/ranged/trooper/rifle/neutered,
+/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/rifle/neutered,
/turf/open/floor/plasteel,
/area/ruin/jungle/cavecrew/hallway)
"MW" = (
@@ -3391,7 +3391,7 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/mob/living/simple_animal/hostile/frontier/ranged/neutered,
+/mob/living/simple_animal/hostile/human/frontier/ranged/neutered,
/turf/open/floor/plating,
/area/ruin/powered)
"Pg" = (
@@ -4092,7 +4092,7 @@
/turf/open/floor/plating/dirt/jungle,
/area/ruin/powered)
"Xx" = (
-/mob/living/simple_animal/hostile/frontier/ranged/mosin/neutered,
+/mob/living/simple_animal/hostile/human/frontier/ranged/mosin/neutered,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plasteel/tech,
/area/ship/storage)
diff --git a/_maps/RandomRuins/JungleRuins/jungle_medtech_outbreak.dmm b/_maps/RandomRuins/JungleRuins/jungle_medtech_outbreak.dmm
index 0f68c7b7ebd9..e8f075b9005d 100644
--- a/_maps/RandomRuins/JungleRuins/jungle_medtech_outbreak.dmm
+++ b/_maps/RandomRuins/JungleRuins/jungle_medtech_outbreak.dmm
@@ -22,7 +22,7 @@
/obj/effect/turf_decal/industrial/warning{
dir = 6
},
-/mob/living/simple_animal/hostile/zombie,
+/mob/living/simple_animal/hostile/human/zombie,
/turf/open/floor/plasteel/white,
/area/ship/science)
"aM" = (
@@ -234,7 +234,7 @@
/area/ship/engineering/electrical)
"fe" = (
/obj/effect/decal/cleanable/dirt/dust,
-/mob/living/simple_animal/hostile/zombie{
+/mob/living/simple_animal/hostile/human/zombie{
zombiejob = "Geneticist"
},
/turf/open/floor/plasteel/tech/techmaint,
@@ -511,7 +511,7 @@
dir = 1
},
/obj/effect/gibspawner/human,
-/mob/living/simple_animal/hostile/zombie{
+/mob/living/simple_animal/hostile/human/zombie{
zombiejob = "Janitor"
},
/turf/open/floor/plasteel/dark,
@@ -542,7 +542,7 @@
"jL" = (
/obj/structure/chair/comfy/orange/directional/north,
/obj/effect/decal/cleanable/dirt/dust,
-/mob/living/simple_animal/hostile/zombie{
+/mob/living/simple_animal/hostile/human/zombie{
name = "Zombiefied Facility Director";
zombiejob = "Research Director"
},
@@ -1113,7 +1113,7 @@
/area/ship/medical)
"rf" = (
/obj/effect/turf_decal/corner/opaque/orange/full,
-/mob/living/simple_animal/hostile/zombie,
+/mob/living/simple_animal/hostile/human/zombie,
/turf/open/floor/plasteel/white,
/area/ship/science/storage)
"ro" = (
@@ -1281,14 +1281,14 @@
/turf/open/floor/plating,
/area/ship/science/storage)
"uT" = (
-/mob/living/simple_animal/hostile/zombie,
+/mob/living/simple_animal/hostile/human/zombie,
/turf/open/floor/plating,
/area/ship/medical)
"ve" = (
/obj/effect/turf_decal/industrial/warning{
dir = 10
},
-/mob/living/simple_animal/hostile/zombie,
+/mob/living/simple_animal/hostile/human/zombie,
/turf/open/floor/plasteel/white,
/area/ship/science)
"vf" = (
@@ -1308,7 +1308,7 @@
dir = 10
},
/obj/machinery/light/directional/south,
-/mob/living/simple_animal/hostile/zombie,
+/mob/living/simple_animal/hostile/human/zombie,
/turf/open/floor/plasteel/white,
/area/ship/medical)
"vu" = (
@@ -1679,7 +1679,7 @@
pixel_x = -13;
pixel_y = -6
},
-/mob/living/simple_animal/hostile/zombie,
+/mob/living/simple_animal/hostile/human/zombie,
/turf/open/floor/plasteel/tech,
/area/ship/crew/office)
"Bh" = (
@@ -1743,7 +1743,7 @@
/turf/open/floor/plasteel/white,
/area/ship/science/storage)
"Cg" = (
-/mob/living/simple_animal/hostile/zombie{
+/mob/living/simple_animal/hostile/human/zombie{
zombiejob = "Assistant"
},
/obj/item/rack_parts,
@@ -2208,7 +2208,7 @@
/turf/open/floor/plasteel/tech,
/area/ship/science)
"Jx" = (
-/mob/living/simple_animal/hostile/zombie{
+/mob/living/simple_animal/hostile/human/zombie{
zombiejob = "Chemist"
},
/turf/open/floor/plasteel/white,
@@ -2411,7 +2411,7 @@
pixel_x = 4;
pixel_y = -13
},
-/mob/living/simple_animal/hostile/zombie{
+/mob/living/simple_animal/hostile/human/zombie{
zombiejob = "Assistant"
},
/turf/open/floor/plasteel/dark,
@@ -3069,7 +3069,7 @@
dir = 5
},
/obj/effect/decal/cleanable/dirt/dust,
-/mob/living/simple_animal/hostile/zombie{
+/mob/living/simple_animal/hostile/human/zombie{
zombiejob = "Assistant"
},
/turf/open/floor/plasteel/white,
diff --git a/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm b/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm
index bc462784bca8..9457e639c5ce 100644
--- a/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm
+++ b/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm
@@ -1711,7 +1711,7 @@
/turf/open/floor/mineral/titanium/white,
/area/overmap_encounter/planetoid/cave/explored)
"kk" = (
-/obj/machinery/computer/communications{
+/obj/structure/frame/computer{
dir = 4
},
/turf/open/floor/mineral/titanium/blue,
diff --git a/_maps/RandomRuins/JungleRuins/jungle_pirate.dmm b/_maps/RandomRuins/JungleRuins/jungle_pirate.dmm
index 83f17d9f7026..739244a8b282 100644
--- a/_maps/RandomRuins/JungleRuins/jungle_pirate.dmm
+++ b/_maps/RandomRuins/JungleRuins/jungle_pirate.dmm
@@ -124,7 +124,7 @@
/obj/structure/railing{
dir = 4
},
-/mob/living/simple_animal/hostile/pirate/ranged,
+/mob/living/simple_animal/hostile/human/pirate/ranged,
/turf/open/floor/wood,
/area/ruin/unpowered)
"qL" = (
@@ -209,11 +209,11 @@
/turf/open/floor/wood,
/area/ruin/unpowered)
"DH" = (
-/mob/living/simple_animal/hostile/pirate/ranged/space,
+/mob/living/simple_animal/hostile/human/pirate/ranged/space,
/turf/open/floor/carpet/red,
/area/ruin/unpowered)
"DS" = (
-/mob/living/simple_animal/hostile/pirate/ranged,
+/mob/living/simple_animal/hostile/human/pirate/ranged,
/turf/open/floor/wood,
/area/overmap_encounter/planetoid/jungle/explored)
"DV" = (
@@ -270,7 +270,7 @@
/turf/open/floor/wood,
/area/ruin/unpowered)
"LT" = (
-/mob/living/simple_animal/hostile/pirate/melee,
+/mob/living/simple_animal/hostile/human/pirate/melee,
/obj/structure/chair/wood,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood,
@@ -355,7 +355,7 @@
/turf/open/floor/plating/dirt/jungle/lit,
/area/overmap_encounter/planetoid/jungle/explored)
"UX" = (
-/mob/living/simple_animal/hostile/pirate/melee,
+/mob/living/simple_animal/hostile/human/pirate/melee,
/turf/open/floor/wood,
/area/ruin/unpowered)
"Vf" = (
@@ -391,7 +391,7 @@
/turf/open/floor/carpet/red,
/area/ruin/unpowered)
"XA" = (
-/mob/living/simple_animal/hostile/pirate/melee,
+/mob/living/simple_animal/hostile/human/pirate/melee,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/wood,
/area/ruin/unpowered)
diff --git a/_maps/RandomRuins/JungleRuins/jungle_syndicate.dmm b/_maps/RandomRuins/JungleRuins/jungle_syndicate.dmm
index ebd333289382..4ecf5ee382b1 100644
--- a/_maps/RandomRuins/JungleRuins/jungle_syndicate.dmm
+++ b/_maps/RandomRuins/JungleRuins/jungle_syndicate.dmm
@@ -123,7 +123,7 @@
/turf/open/floor/plating/rust,
/area/ruin/jungle/syndifort)
"ef" = (
-/mob/living/simple_animal/hostile/syndicate{
+/mob/living/simple_animal/hostile/human/syndicate{
desc = "God dammit Jerry! Why the fuck are you barricading yourself in with all of our weapon supplies?";
name = "Jerry";
unsuitable_atmos_damage = 0
@@ -180,7 +180,7 @@
/turf/open/floor/plating/grass/jungle/lit,
/area/overmap_encounter/planetoid/jungle/explored)
"fS" = (
-/mob/living/simple_animal/hostile/syndicate{
+/mob/living/simple_animal/hostile/human/syndicate{
unsuitable_atmos_damage = 0
},
/obj/effect/decal/cleanable/dirt/dust,
@@ -533,7 +533,7 @@
/turf/open/floor/mineral/plastitanium/red,
/area/ruin/jungle/syndifort)
"rg" = (
-/mob/living/simple_animal/hostile/syndicate/space,
+/mob/living/simple_animal/hostile/human/syndicate/space,
/obj/structure/cable{
icon_state = "1-2"
},
@@ -1102,7 +1102,7 @@
/area/overmap_encounter/planetoid/jungle/explored)
"HR" = (
/obj/structure/chair/plastic,
-/mob/living/simple_animal/hostile/syndicate/ranged{
+/mob/living/simple_animal/hostile/human/syndicate/ranged{
unsuitable_atmos_damage = 0
},
/turf/open/floor/plating/dirt/jungle/lit,
@@ -1365,7 +1365,7 @@
/area/ruin/jungle/syndifort)
"Qs" = (
/obj/structure/cable,
-/mob/living/simple_animal/hostile/syndicate{
+/mob/living/simple_animal/hostile/human/syndicate{
unsuitable_atmos_damage = 0
},
/obj/machinery/light/directional/north,
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm
index 0f7efcf3f2ad..15c3d93cb826 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm
@@ -3,1298 +3,4590 @@
/turf/template_noop,
/area/template_noop)
"ac" = (
-/obj/item/stack/medical/ointment,
-/obj/structure/table,
-/obj/item/stack/medical/bruise_pack,
-/turf/open/floor/plating,
-/area/ruin/powered/snow_biodome)
+/obj/structure/flora/tree/dead,
+/obj/machinery/light/directional/west,
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
"ad" = (
-/obj/structure/table,
-/obj/item/stack/medical/gauze,
-/obj/item/stack/medical/gauze,
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/plating,
-/area/ruin/powered/snow_biodome)
+/obj/structure/rack,
+/obj/item/clothing/shoes/winterboots,
+/obj/item/clothing/suit/hooded/wintercoat/solgov,
+/obj/item/paper/pamphlet/biodomelore,
+/turf/open/floor/pod/dark,
+/area/ruin/unpowered/winter_biodome/entrance)
"ae" = (
-/obj/machinery/power/smes,
-/turf/open/floor/plating,
-/area/ruin/powered/snow_biodome)
+/obj/structure/flora/rock/icy,
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
"af" = (
-/turf/open/floor/plating,
-/area/ruin/powered/snow_biodome)
+/obj/structure/flora/grass/green,
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
"ag" = (
-/obj/structure/reagent_dispensers/beerkeg,
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/plating,
-/area/ruin/powered/snow_biodome)
+/obj/machinery/door/airlock/solgov/glass{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
"ah" = (
-/obj/item/reagent_containers/food/drinks/mug,
-/turf/open/floor/plating,
-/area/ruin/powered/snow_biodome)
-"ai" = (
-/obj/machinery/shower{
- pixel_y = 12
+/obj/structure/railing/corner/wood{
+ dir = 8
},
-/turf/open/floor/plasteel/white,
-/area/ruin/powered/snow_biodome)
+/obj/effect/turf_decal/siding/wood,
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"ai" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet/blue,
+/area/ruin/unpowered/winter_biodome/cabin)
"aj" = (
-/obj/structure/sink{
- pixel_y = 26
- },
-/turf/open/floor/plasteel/white,
-/area/ruin/powered/snow_biodome)
+/obj/structure/bookcase/random,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/cabin)
"ak" = (
-/turf/open/floor/plating/asteroid/snow,
-/area/ruin/powered/snow_biodome)
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
"al" = (
-/obj/effect/decal/cleanable/oil,
-/turf/open/floor/plating,
-/area/ruin/powered/snow_biodome)
+/obj/structure/railing/wood,
+/turf/open/floor/plating/ice,
+/area/ruin/unpowered/winter_biodome)
"am" = (
-/obj/machinery/door/airlock/hatch,
-/turf/open/floor/plating,
-/area/ruin/powered/snow_biodome)
-"an" = (
-/obj/structure/toilet{
- dir = 8
- },
+/obj/effect/turf_decal/corner/opaque/solgovgold/half,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/filingcabinet/chestdrawer,
/turf/open/floor/plasteel/white,
-/area/ruin/powered/snow_biodome)
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"an" = (
+/obj/structure/chair/comfy/orange/directional/east,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/cabin)
"ao" = (
-/turf/open/floor/plating/ice,
-/area/ruin/powered/snow_biodome)
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/pod/dark,
+/area/ruin/unpowered/winter_biodome/engineering)
"ap" = (
-/obj/structure/flora/rock/icy,
-/turf/open/floor/plating/asteroid/snow,
-/area/ruin/powered/snow_biodome)
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/cabin)
"aq" = (
-/turf/closed/wall/mineral/wood,
-/area/ruin/powered/snow_biodome)
+/obj/structure/railing/corner/wood,
+/turf/open/floor/plasteel/stairs/wood{
+ dir = 4
+ },
+/area/ruin/unpowered/winter_biodome)
"ar" = (
-/obj/machinery/door/airlock/wood,
-/turf/open/floor/plating,
-/area/ruin/powered/snow_biodome)
+/obj/effect/turf_decal/corner/opaque/solgovgold/diagonal,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/chair/office{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/entrance)
"as" = (
-/obj/structure/fans,
-/turf/closed/wall/mineral/wood,
-/area/ruin/powered/snow_biodome)
+/obj/structure/railing/wood,
+/turf/open/floor/plasteel/stairs/wood{
+ dir = 8
+ },
+/area/ruin/unpowered/winter_biodome)
"at" = (
-/turf/open/floor/wood,
-/area/ruin/powered/snow_biodome)
+/obj/structure/flora/rock/pile/icy,
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
"au" = (
-/obj/structure/bed,
-/obj/item/bedsheet/blue,
-/turf/open/floor/wood,
-/area/ruin/powered/snow_biodome)
+/obj/effect/turf_decal/corner/opaque/solgovgold/three_quarters,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/fluff/paper/stack{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
"av" = (
-/obj/structure/bookcase/random,
-/turf/open/floor/wood,
-/area/ruin/powered/snow_biodome)
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/wood{
+ initial_gas_mix = "o2=22;n2=82;TEMP=180";
+ name = "bridge"
+ },
+/area/ruin/unpowered/winter_biodome)
"aw" = (
-/obj/structure/table/wood,
-/turf/open/floor/wood,
-/area/ruin/powered/snow_biodome)
+/turf/open/floor/plating/ice,
+/area/ruin/unpowered/winter_biodome)
"ax" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/food/snacks/canned/beans,
-/turf/open/floor/wood,
-/area/ruin/powered/snow_biodome)
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
"ay" = (
-/obj/structure/closet/crate/trashcart,
-/obj/item/trash/semki,
-/obj/item/trash/candy,
-/turf/open/floor/plating/asteroid/snow,
-/area/ruin/powered/snow_biodome)
+/obj/machinery/space_heater,
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/cabin)
"az" = (
-/obj/structure/flora/tree/pine,
-/turf/open/floor/plating/asteroid/snow,
-/area/ruin/powered/snow_biodome)
+/obj/effect/turf_decal/corner/opaque/solgovblue/diagonal,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/entrance)
"aA" = (
-/obj/structure/chair/comfy/orange/directional/east,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/turf_decal/siding/wood,
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/wood,
-/area/ruin/powered/snow_biodome)
+/area/ruin/unpowered/winter_biodome/engineering)
"aB" = (
-/obj/structure/flora/rock/pile/icy,
-/turf/open/floor/plating/asteroid/snow,
-/area/ruin/powered/snow_biodome)
+/obj/structure/table/wood,
+/obj/effect/turf_decal/corner/opaque/solgovgold/diagonal,
+/obj/item/paper_bin/bundlenatural{
+ pixel_y = 7
+ },
+/obj/machinery/light/small/broken/directional/north,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/entrance)
"aC" = (
-/obj/structure/flora/tree/dead,
-/turf/open/floor/plating/asteroid/snow,
-/area/ruin/powered/snow_biodome)
+/turf/closed/wall/r_wall,
+/area/ruin/unpowered/winter_biodome/engineering)
"aD" = (
-/obj/machinery/door/airlock/wood,
-/turf/open/floor/wood,
-/area/ruin/powered/snow_biodome)
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/sign/solgov_seal{
+ pixel_y = 0;
+ pixel_x = 28
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/turf/open/floor/pod/light,
+/area/ruin/unpowered/winter_biodome/entrance)
"aE" = (
-/obj/structure/extinguisher_cabinet/directional/north,
-/turf/closed/wall/mineral/wood,
-/area/ruin/powered/snow_biodome)
+/obj/effect/turf_decal/corner/opaque/solgovgold/half,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
"aF" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/mug/coco,
-/turf/open/floor/wood,
-/area/ruin/powered/snow_biodome)
+/obj/effect/turf_decal/corner/opaque/solgovblue/three_quarters{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/blood/gibs/up,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
"aG" = (
-/obj/structure/chair/comfy/orange/directional/west,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
/turf/open/floor/wood,
-/area/ruin/powered/snow_biodome)
+/area/ruin/unpowered/winter_biodome/cabin)
"aH" = (
-/mob/living/simple_animal/hostile/skeleton/eskimo,
-/turf/open/floor/wood,
-/area/ruin/powered/snow_biodome)
+/obj/structure/table/wood,
+/obj/effect/turf_decal/corner/opaque/solgovgold/diagonal,
+/obj/item/clipboard,
+/obj/item/pen/solgov,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/entrance)
"aI" = (
-/obj/structure/flora/bush,
-/turf/open/floor/plating/asteroid/snow,
-/area/ruin/powered/snow_biodome)
+/obj/effect/turf_decal/corner/opaque/solgovgold/diagonal,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/entrance)
"aJ" = (
-/obj/vehicle/ridden/atv,
-/turf/open/floor/plating/asteroid/snow,
-/area/ruin/powered/snow_biodome)
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
"aL" = (
-/obj/structure/displaycase/captain,
-/turf/open/floor/wood,
-/area/ruin/powered/snow_biodome)
+/obj/effect/turf_decal/corner/opaque/solgovgold/half{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/airalarm/directional/east,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
"aM" = (
-/turf/open/floor/carpet,
-/area/ruin/powered/snow_biodome)
-"aN" = (
-/obj/structure/bed/dogbed,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/wood,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
/turf/open/floor/wood,
-/area/ruin/powered/snow_biodome)
-"aO" = (
-/obj/machinery/door/airlock/glass_large,
-/obj/structure/fans/tiny,
+/area/ruin/unpowered/winter_biodome/sauna)
+"aN" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
/turf/open/floor/pod/dark,
-/area/ruin/powered/snow_biodome)
+/area/ruin/unpowered/winter_biodome/entrance)
+"aO" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
"aP" = (
-/obj/structure/fans/tiny,
-/turf/open/floor/pod/dark,
-/area/ruin/powered/snow_biodome)
+/obj/structure/flora/grass/green,
+/obj/machinery/light/directional/east,
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 8
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
"aQ" = (
-/obj/structure/flora/grass/both,
-/turf/open/floor/plating/asteroid/snow,
-/area/ruin/powered/snow_biodome)
+/obj/effect/turf_decal/siding/wood{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/blood/gibs,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/entrance)
"aR" = (
-/obj/structure/flora/tree/pine/xmas,
-/turf/open/floor/plating/asteroid/snow,
-/area/ruin/powered/snow_biodome)
+/obj/structure/flora/ash/cacti,
+/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
+/area/overmap_encounter/planetoid/lava/explored)
+"bb" = (
+/obj/structure/chair/sofa/blue/directional/west,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
"bl" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/unpowered/winter_biodome)
+"bn" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"bs" = (
+/obj/effect/turf_decal/corner/opaque/solgovblue/three_quarters{
+ dir = 4
+ },
+/obj/structure/filingcabinet/double,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"bv" = (
+/obj/structure/railing/wood,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 4
+ },
/turf/open/floor/wood{
initial_gas_mix = "o2=22;n2=82;TEMP=180";
name = "bridge"
},
-/area/ruin/powered/snow_biodome)
-"bv" = (
-/obj/machinery/light/directional/north,
-/turf/open/floor/plating/ice,
-/area/ruin/powered/snow_biodome)
+/area/ruin/unpowered/winter_biodome)
"bw" = (
-/obj/machinery/light/small/directional/west{
- brightness = 3
- },
-/turf/open/floor/wood,
-/area/ruin/powered/snow_biodome)
+/obj/structure/flora/bush,
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
"bx" = (
-/obj/machinery/light/directional/east,
-/turf/open/floor/wood,
-/area/ruin/powered/snow_biodome)
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
"by" = (
-/obj/machinery/light/directional/west,
-/turf/open/floor/plating/asteroid/snow,
-/area/ruin/powered/snow_biodome)
+/turf/open/floor/plating/grass/lava/purple,
+/area/overmap_encounter/planetoid/lava/explored)
"bz" = (
-/obj/machinery/light/directional/south,
-/turf/open/floor/wood,
-/area/ruin/powered/snow_biodome)
+/obj/machinery/atmospherics/components/unary/tank/air,
+/turf/open/floor/plating,
+/area/ruin/unpowered/winter_biodome/engineering)
+"bA" = (
+/obj/item/pen,
+/obj/item/paper_bin,
+/obj/structure/table/wood,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/obj/item/pen/solgov,
+/obj/effect/turf_decal/corner/opaque/solgovgold/diagonal,
+/obj/machinery/airalarm/directional/east,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/engineering)
"bB" = (
-/obj/machinery/light/directional/east,
-/turf/open/floor/plating/asteroid/snow,
-/area/ruin/powered/snow_biodome)
+/obj/effect/turf_decal/siding/wood,
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp/green{
+ pixel_y = 10;
+ pixel_x = 8
+ },
+/obj/item/desk_flag/solgov{
+ pixel_x = -6
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
"bD" = (
-/obj/machinery/light/directional/north,
-/turf/open/floor/plating/asteroid/snow,
-/area/ruin/powered/snow_biodome)
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile/shuttle,
+/turf/open/floor/plating,
+/area/ruin/unpowered/winter_biodome/engineering)
"bM" = (
-/obj/machinery/light/directional/south,
-/turf/open/floor/plating/asteroid/snow,
-/area/ruin/powered/snow_biodome)
-"bN" = (
-/obj/machinery/light/directional/south,
-/turf/open/floor/plating/ice,
-/area/ruin/powered/snow_biodome)
-"dS" = (
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/pod/dark,
-/area/ruin/powered/snow_biodome)
-"eb" = (
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/pod/dark,
-/area/ruin/powered/snow_biodome)
-"eg" = (
-/obj/machinery/vending/coffee,
-/turf/open/floor/pod/dark,
-/area/ruin/powered/snow_biodome)
-"gh" = (
-/obj/machinery/light/small/directional/west{
- brightness = 3
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/fluff/paper/stack{
+ dir = 1
},
/turf/open/floor/pod/dark,
-/area/ruin/powered/snow_biodome)
-"gz" = (
-/obj/structure/chair/stool,
-/turf/open/floor/pod/dark,
-/area/ruin/powered/snow_biodome)
-"hA" = (
-/obj/machinery/light/built/directional/north,
-/turf/open/floor/pod/dark{
- initial_gas_mix = "LAVALAND_ATMOS"
+/area/ruin/unpowered/winter_biodome/entrance)
+"bN" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 6
},
-/area/ruin/powered/snow_biodome)
-"qt" = (
-/obj/machinery/door/airlock/silver{
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
dir = 8
},
-/obj/structure/fans/tiny,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
dir = 8
},
-/turf/open/floor/pod/dark,
-/area/ruin/powered/snow_biodome)
-"tl" = (
-/turf/open/floor/pod/light,
-/area/ruin/powered/snow_biodome)
-"xU" = (
-/obj/item/storage/toolbox/mechanical,
-/turf/open/floor/pod/dark,
-/area/ruin/powered/snow_biodome)
-"zT" = (
-/obj/machinery/door/airlock/silver{
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/entrance)
+"bY" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/turf_decal/siding/wood{
dir = 4
},
-/obj/structure/fans/tiny,
-/turf/open/floor/plating,
-/area/ruin/powered/snow_biodome)
-"AM" = (
-/obj/structure/table,
-/obj/item/pen,
-/obj/item/paper,
-/turf/open/floor/pod/dark,
-/area/ruin/powered/snow_biodome)
-"Dd" = (
-/obj/structure/rack,
-/obj/item/clothing/suit/hooded/wintercoat/science,
-/obj/item/clothing/shoes/winterboots,
-/obj/item/clothing/gloves/fingerless,
-/turf/open/floor/pod/dark,
-/area/ruin/powered/snow_biodome)
-"Ef" = (
-/obj/structure/reagent_dispensers/fueltank,
-/turf/open/floor/pod/dark,
-/area/ruin/powered/snow_biodome)
-"Ez" = (
-/obj/structure/fans/tiny,
-/obj/machinery/door/airlock/glass_large,
-/turf/open/floor/pod/dark,
-/area/ruin/powered/snow_biodome)
-"HP" = (
-/turf/open/floor/pod/dark,
-/area/ruin/powered/snow_biodome)
-"HR" = (
-/obj/structure/closet/secure_closet/freezer/fridge/open,
-/turf/open/floor/pod/dark,
-/area/ruin/powered/snow_biodome)
-"JZ" = (
-/obj/structure/table,
-/obj/machinery/microwave,
-/turf/open/floor/pod/dark,
-/area/ruin/powered/snow_biodome)
-"KS" = (
-/obj/item/chainsaw,
-/obj/structure/closet,
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/pod/dark,
-/area/ruin/powered/snow_biodome)
-"Mp" = (
-/obj/item/clothing/mask/balaclava,
-/turf/open/floor/pod/dark,
-/area/ruin/powered/snow_biodome)
-"Oj" = (
-/obj/structure/table,
-/turf/open/floor/pod/dark,
-/area/ruin/powered/snow_biodome)
-"PD" = (
-/obj/machinery/door/airlock/hatch{
+/obj/effect/decal/cleanable/blood/splatter,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
dir = 4
},
-/obj/structure/fans/tiny,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/entrance)
+"cb" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/airalarm/directional/west,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/fluff/paper/stack,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"cj" = (
+/obj/structure/chair/pew/left{
+ dir = 8
+ },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/sauna)
+"cG" = (
+/obj/effect/turf_decal/solgov/wood/top,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"cM" = (
+/obj/machinery/door/airlock/wood,
+/turf/open/floor/pod/dark,
+/area/ruin/unpowered/winter_biodome/cabin)
+"cN" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/fluff/paper/stack{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"cT" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"cU" = (
+/obj/effect/turf_decal/corner/opaque/solgovblue/half{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/light/small/broken/directional/west,
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 9
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"cV" = (
+/obj/structure/flora/ash/puce,
+/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
+/area/overmap_encounter/planetoid/lava/explored)
+"dd" = (
+/obj/machinery/light/directional/south,
+/obj/structure/fluff/hedge/opaque,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/cabin)
+"dl" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/corner/opaque/solgovblue/diagonal,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/blood/gibs/core,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/engineering)
+"dn" = (
+/obj/machinery/light/small/directional/west,
+/obj/structure/closet/emcloset,
+/turf/open/floor/pod/light,
+/area/ruin/unpowered/winter_biodome/entrance)
+"dq" = (
+/obj/machinery/door/airlock/solgov/glass,
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/entrance)
+"dC" = (
+/obj/structure/closet/secure_closet/engineering_welding,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating,
+/area/ruin/unpowered/winter_biodome/engineering)
+"dE" = (
+/obj/effect/turf_decal/corner/opaque/solgovblue/three_quarters{
+ dir = 4
+ },
+/obj/structure/fluff/hedge/opaque,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"dJ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"dM" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/light/small/broken/directional/south,
+/turf/open/floor/plating,
+/area/ruin/unpowered/winter_biodome/engineering)
+"dO" = (
+/obj/structure/railing/wood,
+/turf/open/floor/wood{
+ initial_gas_mix = "o2=22;n2=82;TEMP=180";
+ name = "bridge"
+ },
+/area/ruin/unpowered/winter_biodome)
+"dS" = (
+/obj/structure/fluff/hedge/opaque,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/cabin)
+"dU" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/blood,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/stairs/wood{
+ dir = 4
+ },
+/area/ruin/unpowered/winter_biodome)
+"eb" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"eg" = (
+/obj/machinery/light/directional/west,
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"ek" = (
+/obj/effect/turf_decal/corner/opaque/solgovblue/diagonal,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/gun/ballistic/automatic/pistol/solgov,
+/obj/effect/decal/cleanable/blood/gibs/down,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"er" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/closet/emcloset,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"ex" = (
+/obj/machinery/light/small/directional/north,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/sauna)
+"eX" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"ff" = (
+/obj/effect/turf_decal/corner/opaque/solgovgold/three_quarters,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"fs" = (
+/obj/structure/sign/solgov_seal{
+ pixel_y = 32
+ },
+/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
+/area/overmap_encounter/planetoid/lava/explored)
+"fE" = (
+/obj/structure/flora/firebush,
+/turf/open/floor/plating/grass/lava,
+/area/overmap_encounter/planetoid/lava/explored)
+"fV" = (
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/effect/turf_decal/corner/opaque/solgovblue/diagonal,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/engineering)
+"gh" = (
+/turf/open/floor/plating/moss,
+/area/overmap_encounter/planetoid/lava/explored)
+"gt" = (
+/obj/structure/fluff/hedge/opaque,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"gx" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"gz" = (
+/obj/effect/turf_decal/corner/opaque/solgovblue/half{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
+ },
+/obj/structure/fluff/paper/stack,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"gE" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile/shuttle,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"gP" = (
+/obj/machinery/door/airlock/external{
+ dir = 4;
+ req_one_access = list(1,48)
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
+ },
+/turf/open/floor/pod/light,
+/area/ruin/unpowered/winter_biodome/engineering)
+"gT" = (
+/obj/effect/turf_decal/corner/opaque/solgovblue/half{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"gV" = (
+/obj/machinery/door/airlock/wood,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/sauna)
+"gZ" = (
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/effect/turf_decal/solgov/wood,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/decal/cleanable/blood/tracks,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"hw" = (
+/obj/effect/turf_decal/corner/opaque/solgovgold,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 6
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"hA" = (
+/obj/structure/flora/ausbushes/sparsegrass/hell,
+/turf/open/floor/plating/grass/lava,
+/area/overmap_encounter/planetoid/lava/explored)
+"hD" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/mob_spawn/human/corpse/solgov{
+ outfit = /datum/outfit/job/solgov/assistant
+ },
+/obj/effect/decal/cleanable/blood/gibs/down,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/cabin)
+"hE" = (
+/obj/machinery/door/airlock/solgov{
dir = 4
},
/turf/open/floor/pod/dark,
-/area/ruin/powered/snow_biodome)
-"PK" = (
-/obj/structure/table,
-/obj/item/pen,
-/obj/item/paper_bin,
+/area/ruin/unpowered/winter_biodome/entrance)
+"hI" = (
+/obj/effect/turf_decal/corner/opaque/solgovblue{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/blood/tracks,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"hJ" = (
+/obj/machinery/door/airlock/wood,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
/turf/open/floor/pod/dark,
-/area/ruin/powered/snow_biodome)
-"QI" = (
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
+/area/ruin/unpowered/winter_biodome/cabin)
+"iv" = (
+/obj/effect/turf_decal/corner/opaque/solgovgold,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 6
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"iA" = (
+/obj/structure/flora/ash/leaf_shroom,
+/turf/open/floor/plating/moss,
/area/overmap_encounter/planetoid/lava/explored)
-"QK" = (
-/obj/structure/table,
-/obj/item/storage/fancy/cigarettes/cigpack_carp,
-/turf/open/floor/pod/dark,
-/area/ruin/powered/snow_biodome)
-"QN" = (
-/obj/effect/spawner/structure/window,
+"iB" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"iP" = (
+/obj/machinery/door/airlock/solgov/glass,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/entrance)
+"jB" = (
+/obj/machinery/power/terminal{
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plating,
-/area/ruin/powered/snow_biodome)
-"Sj" = (
-/obj/effect/decal/cleanable/oil,
+/area/ruin/unpowered/winter_biodome/engineering)
+"jG" = (
+/obj/structure/sign/solgov_seal{
+ pixel_y = 32
+ },
+/obj/structure/flora/ash,
+/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
+/area/overmap_encounter/planetoid/lava/explored)
+"jH" = (
+/obj/structure/flora/rock,
+/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
+/area/overmap_encounter/planetoid/lava/explored)
+"jQ" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"kb" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/snacks/breadslice/plain,
+/obj/item/reagent_containers/food/snacks/grown/cabbage,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/cabin)
+"kj" = (
+/obj/machinery/door/airlock/external{
+ dir = 4;
+ req_one_access = list(1,48)
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
/turf/open/floor/pod/dark,
-/area/ruin/powered/snow_biodome)
-"Ub" = (
-/obj/structure/filingcabinet,
+/area/ruin/unpowered/winter_biodome/engineering)
+"ks" = (
+/obj/effect/turf_decal/corner/opaque/solgovgold/half{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/fluff/paper/stack{
+ dir = 6
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"kB" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/structure/sign/solgov_seal{
+ pixel_y = 0;
+ pixel_x = 28
+ },
+/obj/machinery/suit_storage_unit/open,
/turf/open/floor/pod/dark,
-/area/ruin/powered/snow_biodome)
-"UH" = (
+/area/ruin/unpowered/winter_biodome/engineering)
+"kQ" = (
+/obj/effect/turf_decal/corner/opaque/solgovgold/three_quarters{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/closet/crate/secure/plasma,
+/obj/item/stack/sheet/mineral/plasma/five,
/turf/open/floor/plasteel/white,
-/area/ruin/powered/snow_biodome)
-"UM" = (
-/obj/machinery/computer/monitor/secret{
+/area/ruin/unpowered/winter_biodome/engineering)
+"kT" = (
+/obj/structure/chair/comfy/orange/directional/west,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/cabin)
+"kX" = (
+/obj/effect/turf_decal/corner/opaque/solgovblue{
dir = 1
},
-/turf/open/floor/pod/dark,
-/area/ruin/powered/snow_biodome)
-"Wg" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"lq" = (
+/obj/effect/turf_decal/corner/opaque/solgovgold/half{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/light/broken/directional/east,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"lF" = (
/turf/closed/wall/r_wall,
-/area/ruin/powered/snow_biodome)
-"Zq" = (
-/obj/machinery/light/small/directional/south,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"lT" = (
+/obj/structure/flora/ash/leaf_shroom,
+/turf/open/floor/plating/grass/lava/orange,
+/area/overmap_encounter/planetoid/lava/explored)
+"lX" = (
+/obj/effect/turf_decal/corner/opaque/solgovgold/three_quarters{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plasteel/white,
-/area/ruin/powered/snow_biodome)
-
-(1,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-Wg
-Wg
-Wg
-Wg
-PD
-Wg
-Wg
-Wg
-Wg
-Wg
-Wg
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(2,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-Wg
-Wg
-Wg
-Wg
-Wg
-Dd
-gh
-HP
-tl
-gh
-HP
-Ub
-Wg
-Wg
-Wg
-Wg
-Wg
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(3,1,1) = {"
-aa
-aa
+/area/ruin/unpowered/winter_biodome/engineering)
+"lZ" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/blood/tracks,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"ma" = (
+/obj/structure/table/wood,
+/obj/item/paper/crumpled/bloody/winterbiodome,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/cabin)
+"mb" = (
+/obj/machinery/door/airlock/solgov,
+/turf/open/floor/pod/dark,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"mq" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/turf/open/floor/pod/light,
+/area/ruin/unpowered/winter_biodome/engineering)
+"mD" = (
+/obj/effect/turf_decal/solgov/wood/center,
+/obj/effect/decal/cleanable/dirt/dust,
+/mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"mX" = (
+/obj/structure/flora/tree/dead_pine,
+/turf/open/floor/plating/grass/lava,
+/area/overmap_encounter/planetoid/lava/explored)
+"nf" = (
+/obj/effect/turf_decal/corner/opaque/solgovblue/half{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"nj" = (
+/obj/structure/displaycase{
+ start_showpiece_type = /obj/item/gun/ballistic/automatic/powered/gauss/claris;
+ req_access = list(103)
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/cabin)
+"nv" = (
+/obj/effect/turf_decal/solgov/wood/bottom_center,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"nZ" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"on" = (
+/obj/structure/flora/tree/dead_pine,
+/turf/open/floor/plating/grass/lava/orange,
+/area/overmap_encounter/planetoid/lava/explored)
+"ou" = (
+/obj/machinery/light/directional/east,
+/obj/structure/flora/grass/green,
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"oK" = (
+/obj/machinery/light/small/directional/north,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/closet/emcloset,
+/turf/open/floor/pod/dark,
+/area/ruin/unpowered/winter_biodome/engineering)
+"oR" = (
+/obj/effect/turf_decal/corner/opaque/solgovblue/diagonal,
+/obj/structure/closet/secure_closet/freezer,
+/obj/item/reagent_containers/food/snacks/store/bread/plain,
+/obj/item/reagent_containers/food/snacks/store/bread/plain,
+/obj/item/reagent_containers/food/snacks/grown/cabbage,
+/obj/item/reagent_containers/food/snacks/grown/cabbage,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"ph" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/statue/snow/snowlegion,
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"pr" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"pu" = (
+/obj/structure/table/wood,
+/obj/item/clipboard,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"pD" = (
+/obj/structure/flora/rock/icy,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"pM" = (
+/obj/structure/chair/comfy/orange/old/alt/directional/north,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"pQ" = (
+/obj/effect/turf_decal/corner/opaque/solgovgold,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 6
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"pW" = (
+/obj/effect/turf_decal/corner/opaque/solgovgold,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 6
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"qj" = (
+/obj/effect/turf_decal/corner/opaque/solgovblue/diagonal,
+/obj/structure/table/wood,
+/obj/item/kitchen/knife,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"qr" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/corner/opaque/solgovgold/diagonal,
+/obj/effect/decal/cleanable/dirt/dust,
+/mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/engineering)
+"qt" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/pod/light,
+/area/ruin/unpowered/winter_biodome/engineering)
+"qw" = (
+/obj/structure/flora/ausbushes/fullgrass/hell,
+/turf/open/floor/plating/grass/lava,
+/area/overmap_encounter/planetoid/lava/explored)
+"qK" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
+ },
+/obj/machinery/airalarm/directional/south,
+/turf/open/floor/pod/dark,
+/area/ruin/unpowered/winter_biodome/engineering)
+"qZ" = (
+/obj/effect/turf_decal/corner/opaque/solgovblue/three_quarters{
+ dir = 1
+ },
+/obj/structure/table/wood,
+/obj/machinery/microwave,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"ri" = (
+/obj/structure/flora/grass/both,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"rk" = (
+/obj/effect/decal/cleanable/blood/splatter,
+/turf/open/floor/pod/dark,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"rm" = (
+/obj/effect/turf_decal/corner/opaque/solgovblue/three_quarters{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/closet/firecloset/wall/directional/north,
+/obj/structure/fluff/paper/stack,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"rt" = (
+/obj/structure/flora/ausbushes/sparsegrass/hell,
+/turf/open/floor/plating/grass/lava/purple,
+/area/overmap_encounter/planetoid/lava/explored)
+"rw" = (
+/obj/structure/railing/wood,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood{
+ initial_gas_mix = "o2=22;n2=82;TEMP=180";
+ name = "bridge"
+ },
+/area/ruin/unpowered/winter_biodome)
+"rC" = (
+/obj/effect/turf_decal/solgov/wood/bottom_left,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/decal/cleanable/blood/drip,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"rD" = (
+/obj/effect/turf_decal/corner/opaque/solgovgold/three_quarters,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/engineering)
+"rJ" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/blood/gibs/down,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel/stairs/wood{
+ dir = 8
+ },
+/area/ruin/unpowered/winter_biodome)
+"rY" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ruin/unpowered/winter_biodome/engineering)
+"rZ" = (
+/obj/structure/bed,
+/obj/item/bedsheet/blue,
+/turf/open/floor/carpet/blue,
+/area/ruin/unpowered/winter_biodome/cabin)
+"sE" = (
+/obj/effect/turf_decal/corner/opaque/solgovblue{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"sV" = (
+/obj/effect/turf_decal/corner/opaque/solgovblue/diagonal,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/blood/splatter,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"sX" = (
+/obj/structure/flora/ash/leaf_shroom,
+/turf/open/floor/plating/grass/lava/purple,
+/area/overmap_encounter/planetoid/lava/explored)
+"tg" = (
+/obj/machinery/light/directional/north,
+/obj/structure/flora/grass/brown,
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"tl" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/sauna)
+"ts" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/sauna)
+"tC" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 8
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"tO" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"up" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"uH" = (
+/obj/machinery/door/airlock/solgov,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/turf/open/floor/pod/dark,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"uI" = (
+/obj/machinery/power/smes/engineering,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plating,
+/area/ruin/unpowered/winter_biodome/engineering)
+"uR" = (
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/effect/turf_decal/corner/opaque/solgovgold/diagonal,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/table/wood,
+/obj/item/paper/pamphlet/biodomelore,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/entrance)
+"uX" = (
+/obj/structure/flora/tree/pine,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"uY" = (
+/obj/effect/turf_decal/corner/opaque/solgovgold/three_quarters,
+/obj/structure/closet/crate/bin,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"vk" = (
+/obj/structure/table/wood,
+/obj/item/spacecash/bundle/smallrand,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/cabin)
+"vo" = (
+/obj/machinery/door/airlock/external{
+ dir = 4;
+ req_one_access = list(1,48)
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood/end{
+ dir = 8
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/engineering)
+"vr" = (
+/obj/machinery/light/small/directional/west{
+ brightness = 3
+ },
+/turf/open/floor/carpet/blue,
+/area/ruin/unpowered/winter_biodome/cabin)
+"vQ" = (
+/obj/machinery/light/small/directional/north,
+/obj/effect/turf_decal/corner/opaque/solgovblue/diagonal,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/entrance)
+"wt" = (
+/obj/structure/chair/wood{
+ dir = 8
+ },
+/obj/machinery/airalarm/directional/east,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/cabin)
+"wv" = (
+/obj/structure/flora/ausbushes/genericbush/hell,
+/turf/open/floor/plating/grass/lava,
+/area/overmap_encounter/planetoid/lava/explored)
+"wC" = (
+/obj/structure/sauna_oven,
+/obj/machinery/light/small/directional/south,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/sauna)
+"wO" = (
+/turf/open/floor/plating/grass/lava,
+/area/overmap_encounter/planetoid/lava/explored)
+"xp" = (
+/obj/effect/turf_decal/corner/opaque/solgovblue/half{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/blood/drip,
+/obj/structure/fluff/paper/stack{
+ dir = 5
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"xv" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/obj/effect/turf_decal/siding/wood,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/cabin)
+"xK" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/wood{
+ initial_gas_mix = "o2=22;n2=82;TEMP=180";
+ name = "bridge"
+ },
+/area/ruin/unpowered/winter_biodome)
+"xT" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"xU" = (
+/turf/closed/wall/mineral/wood,
+/area/ruin/unpowered/winter_biodome/cabin)
+"yb" = (
+/obj/machinery/light/small/directional/east,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"yf" = (
+/obj/structure/table/wood,
+/obj/effect/turf_decal/corner/opaque/solgovgold/diagonal,
+/obj/item/papercutter{
+ pixel_x = 3;
+ pixel_y = 5
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/entrance)
+"yg" = (
+/turf/closed/wall/mineral/wood,
+/area/ruin/unpowered/winter_biodome/sauna)
+"yn" = (
+/obj/structure/flora/grass/both,
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"yY" = (
+/obj/structure/rack,
+/obj/item/clothing/shoes/winterboots,
+/obj/item/clothing/suit/hooded/wintercoat/solgov,
+/turf/open/floor/pod/dark,
+/area/ruin/unpowered/winter_biodome/entrance)
+"zf" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"zg" = (
+/obj/machinery/light/directional/north,
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"zm" = (
+/obj/effect/turf_decal/corner/opaque/solgovblue/three_quarters{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"zG" = (
+/obj/structure/table/wood,
+/obj/item/clipboard,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/cabin)
+"zJ" = (
+/obj/structure/flora/firebush,
+/turf/open/floor/plating/grass/lava/orange,
+/area/overmap_encounter/planetoid/lava/explored)
+"zT" = (
+/obj/structure/flora/grass/brown,
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"Ac" = (
+/obj/structure/flora/grass/both,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"Aq" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/blood/gibs/up,
+/mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/entrance)
+"Ar" = (
+/obj/structure/flora/bush,
+/obj/structure/railing/corner/wood,
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"AB" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/entrance)
+"AM" = (
+/obj/structure/flora/ausbushes/fernybush/hell,
+/turf/open/floor/plating/grass/lava/orange,
+/area/overmap_encounter/planetoid/lava/explored)
+"AU" = (
+/obj/structure/table/wood,
+/obj/item/desk_flag/solgov,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"Bk" = (
+/obj/structure/chair/office,
+/obj/effect/turf_decal/corner/opaque/solgovgold/diagonal,
+/obj/effect/decal/cleanable/blood/splatter,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/engineering)
+"Bq" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"Bw" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/effect/decal/cleanable/blood/drip,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"BA" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/unpowered/winter_biodome/entrance)
+"BK" = (
+/obj/structure/table/wood,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
+ },
+/obj/item/paper/pamphlet/biodomelore,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"BS" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating,
+/area/ruin/unpowered/winter_biodome/engineering)
+"BU" = (
+/obj/structure/railing/corner/wood{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/blood/gibs,
+/turf/open/floor/plasteel/stairs/wood{
+ dir = 8
+ },
+/area/ruin/unpowered/winter_biodome)
+"BV" = (
+/obj/effect/turf_decal/corner/opaque/solgovblue{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 9
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"Cj" = (
+/obj/structure/flora/ash/fern,
+/turf/open/floor/plating/grass/lava/purple,
+/area/overmap_encounter/planetoid/lava/explored)
+"CF" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"CI" = (
+/obj/structure/railing/corner/wood{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"CJ" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/blood/tracks,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"CP" = (
+/obj/structure/flora/ash/space,
+/turf/open/floor/plating/moss,
+/area/overmap_encounter/planetoid/lava/explored)
+"Dd" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/unpowered/winter_biodome/engineering)
+"De" = (
+/obj/structure/flora/bush,
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"Dt" = (
+/turf/closed/wall/r_wall,
+/area/ruin/unpowered/winter_biodome/entrance)
+"Dw" = (
+/obj/machinery/door/airlock/external,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/turf/open/floor/plating,
+/area/ruin/unpowered/winter_biodome/entrance)
+"DO" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating,
+/area/ruin/unpowered/winter_biodome/engineering)
+"DX" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/blood/gibs/torso,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/entrance)
+"Ef" = (
+/obj/structure/rack,
+/obj/item/towel,
+/obj/item/towel,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/sauna)
+"Eh" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin/bundlenatural{
+ pixel_y = 7
+ },
+/obj/item/pen/solgov,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"Ez" = (
+/obj/structure/flora/ausbushes/grassybush/hell,
+/turf/open/floor/plating/grass/lava/orange,
+/area/overmap_encounter/planetoid/lava/explored)
+"EF" = (
+/obj/structure/railing/wood,
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 4
+ },
+/turf/open/floor/wood{
+ initial_gas_mix = "o2=22;n2=82;TEMP=180";
+ name = "bridge"
+ },
+/area/ruin/unpowered/winter_biodome)
+"EG" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"EN" = (
+/obj/machinery/light/small/broken/directional/east,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/turf/open/floor/pod/light,
+/area/ruin/unpowered/winter_biodome/entrance)
+"Fw" = (
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"FD" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/cabin)
+"FL" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/obj/structure/sign/solgov_seal{
+ pixel_y = 0;
+ pixel_x = 28
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/suit_storage_unit/open,
+/turf/open/floor/pod/dark,
+/area/ruin/unpowered/winter_biodome/engineering)
+"FY" = (
+/obj/structure/railing/corner/wood{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/siding/wood,
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"Gf" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/closet/firecloset,
+/turf/open/floor/plating,
+/area/ruin/unpowered/winter_biodome/engineering)
+"Gn" = (
+/obj/item/toy/plush/moth/snow{
+ pixel_y = 3
+ },
+/obj/structure/table/wood,
+/obj/item/candle{
+ pixel_x = -10;
+ pixel_y = 10
+ },
+/obj/item/candle{
+ pixel_x = 11;
+ pixel_y = 10
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"Go" = (
+/obj/structure/flora/tree/pine,
+/obj/effect/turf_decal/siding/wood/corner,
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"Gq" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 5
+ },
+/obj/structure/sign/solgov_flag{
+ pixel_y = 29
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/cabin)
+"Gx" = (
+/obj/structure/chair/pew/right{
+ dir = 8
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/sauna)
+"GF" = (
+/turf/open/floor/pod/dark,
+/area/ruin/unpowered/winter_biodome/engineering)
+"GK" = (
+/obj/machinery/light/directional/south,
+/turf/open/floor/plating/ice,
+/area/ruin/unpowered/winter_biodome)
+"GS" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/pod/dark,
+/area/ruin/unpowered/winter_biodome/engineering)
+"Hd" = (
+/obj/effect/turf_decal/corner/opaque/solgovgold/three_quarters,
+/obj/structure/fluff/paper/stack{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"Hh" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/pod/dark,
+/area/ruin/unpowered/winter_biodome/engineering)
+"Hi" = (
+/turf/closed/wall/mineral/wood,
+/area/ruin/unpowered/winter_biodome)
+"Hj" = (
+/obj/machinery/atmospherics/pipe/layer_manifold,
+/turf/open/floor/plating,
+/area/ruin/unpowered/winter_biodome/engineering)
+"Hq" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/decal/cleanable/blood/drip,
+/turf/open/floor/pod/dark,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"HG" = (
+/obj/effect/turf_decal/corner/opaque/solgovblue/three_quarters{
+ dir = 4
+ },
+/obj/structure/fluff/hedge/opaque,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"HP" = (
+/obj/structure/flora/tree/pine,
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"HR" = (
+/obj/machinery/power/port_gen/pacman,
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plating,
+/area/ruin/unpowered/winter_biodome/engineering)
+"ID" = (
+/obj/structure/flora/tree/pine/xmas,
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"IY" = (
+/obj/structure/rack,
+/obj/item/clothing/shoes/winterboots,
+/obj/item/clothing/suit/hooded/wintercoat/solgov,
+/obj/effect/turf_decal/corner/opaque/solgovblue/diagonal,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/engineering)
+"Jl" = (
+/obj/machinery/light/small/directional/west{
+ brightness = 3
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/corner/opaque/solgovgold/diagonal,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/blood/gibs/down,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/engineering)
+"Jm" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/light/directional/west,
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"JH" = (
+/obj/effect/turf_decal/corner/opaque/solgovblue/diagonal,
+/obj/structure/table/wood,
+/obj/item/cutting_board,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"JK" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/blood/drip,
+/turf/open/floor/pod/dark,
+/area/ruin/unpowered/winter_biodome/engineering)
+"JZ" = (
+/obj/structure/flora/tree/dead/tall/grey,
+/turf/open/floor/plating/grass/lava/purple,
+/area/overmap_encounter/planetoid/lava/explored)
+"Ke" = (
+/obj/structure/flora/tree/dead,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"Kj" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating,
+/area/ruin/unpowered/winter_biodome/engineering)
+"Kn" = (
+/obj/effect/turf_decal/corner/opaque/solgovgold,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/blood/gibs/core,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"Kq" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"KC" = (
+/obj/item/coin/gold,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/sauna)
+"KI" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 1
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"KS" = (
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/sauna)
+"Lf" = (
+/mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril,
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"Lt" = (
+/obj/effect/turf_decal/solgov/wood/bottom_right,
+/obj/structure/chair/office,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"LM" = (
+/obj/machinery/door/airlock/solgov/glass{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/siding/wood/end{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/engineering)
+"Mf" = (
+/obj/structure/railing/corner/wood,
+/obj/effect/turf_decal/siding/wood,
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"Ml" = (
+/obj/effect/turf_decal/solgov/wood/top_right,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"Mn" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile/shuttle,
+/turf/open/floor/plating,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"Mp" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/door/airlock/solgov/glass{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/engineering)
+"MB" = (
+/obj/effect/turf_decal/corner/opaque/solgovgold/diagonal,
+/obj/structure/closet/emcloset/wall/directional/south,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/entrance)
+"MJ" = (
+/obj/effect/turf_decal/corner/opaque/solgovblue/half{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/blood/gibs/up,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"ML" = (
+/obj/machinery/airalarm/directional/west,
+/turf/open/floor/pod/light,
+/area/ruin/unpowered/winter_biodome/entrance)
+"MU" = (
+/obj/machinery/light/small/directional/south,
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"Nc" = (
+/obj/effect/turf_decal/solgov/wood/center_right,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/light/broken/directional/east,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"Nk" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"Nl" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/structure/chair/sofa/blue/right/directional/west,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"Np" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/carpet/blue,
+/area/ruin/unpowered/winter_biodome/cabin)
+"Nr" = (
+/obj/structure/flora/ausbushes/fullgrass/hell,
+/turf/open/floor/plating/grass/lava/purple,
+/area/overmap_encounter/planetoid/lava/explored)
+"NF" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/corner/opaque/solgovblue/diagonal,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/light/small/broken/directional/west,
+/obj/effect/decal/cleanable/blood/drip,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/engineering)
+"Oj" = (
+/obj/structure/flora/ash/cap_shroom,
+/turf/open/floor/plating/moss,
+/area/overmap_encounter/planetoid/lava/explored)
+"Op" = (
+/obj/structure/chair/comfy/orange/old/alt/directional/south,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"Os" = (
+/obj/effect/turf_decal/corner/opaque/solgovblue/diagonal,
+/obj/machinery/airalarm/directional/north,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/blood/splatter,
+/obj/machinery/space_heater,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/entrance)
+"Oz" = (
+/obj/structure/sign/solgov_flag{
+ pixel_y = 29
+ },
+/obj/structure/filingcabinet/chestdrawer,
+/turf/open/floor/pod/dark,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"OB" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/cabin)
+"OL" = (
+/obj/effect/turf_decal/corner/opaque/solgovgold/three_quarters{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/light/small/directional/north,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/engineering)
+"OR" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/structure/table/wood,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"OS" = (
+/obj/machinery/light/small/directional/south,
+/obj/effect/turf_decal/corner/opaque/solgovgold/diagonal,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/entrance)
+"OU" = (
+/obj/structure/chair/sofa/blue/left/directional/west,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"Pa" = (
+/obj/effect/turf_decal/corner/opaque/solgovblue/three_quarters{
+ dir = 1
+ },
+/obj/structure/sink/kitchen{
+ pixel_y = 15
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"Po" = (
+/obj/machinery/computer/monitor/solgov{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/solgovgold/diagonal,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/engineering)
+"Pr" = (
+/obj/machinery/light/small/broken/directional/south,
+/obj/structure/closet/firecloset,
+/turf/open/floor/pod/dark,
+/area/ruin/unpowered/winter_biodome/engineering)
+"Py" = (
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/cabin)
+"PD" = (
+/obj/structure/flora/ash,
+/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
+/area/overmap_encounter/planetoid/lava/explored)
+"PH" = (
+/obj/structure/flora/tree/dead,
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"PK" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/unpowered/winter_biodome/engineering)
+"PU" = (
+/obj/effect/turf_decal/corner/opaque/solgovblue/half{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"Qa" = (
+/obj/effect/turf_decal/corner/opaque/solgovgold/three_quarters,
+/obj/machinery/vending/coffee,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"Qc" = (
+/obj/structure/flora/grass/brown,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"Qh" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/turf_decal/siding/wood,
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/engineering)
+"Qk" = (
+/obj/machinery/light/directional/west,
+/obj/structure/flora/grass/green,
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"QI" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/pod/dark,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"QJ" = (
+/obj/effect/turf_decal/corner/opaque/solgovblue/half{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/light/small/broken/directional/north,
+/obj/structure/fluff/paper/stack{
+ dir = 6
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"QK" = (
+/turf/closed/mineral/random/volcanic,
+/area/overmap_encounter/planetoid/lava/explored)
+"QN" = (
+/obj/structure/toilet{
+ dir = 8
+ },
+/obj/machinery/light/small/directional/north,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/sauna)
+"QO" = (
+/obj/structure/curtain/cloth,
+/turf/open/floor/carpet/blue,
+/area/ruin/unpowered/winter_biodome/cabin)
+"QQ" = (
+/obj/structure/sink/kitchen{
+ dir = 4
+ },
+/obj/item/reagent_containers/glass/bucket/wooden{
+ pixel_x = 3;
+ pixel_y = 9
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/sauna)
+"Ra" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/mob/living/simple_animal/hostile/big_legion,
+/obj/effect/decal/cleanable/blood/gibs/up,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/wood{
+ initial_gas_mix = "o2=22;n2=82;TEMP=180";
+ name = "bridge"
+ },
+/area/ruin/unpowered/winter_biodome)
+"Rh" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"Rs" = (
+/obj/effect/turf_decal/corner/opaque/solgovgold/half,
+/obj/structure/fluff/hedge/opaque,
+/obj/machinery/light/broken/directional/south,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"Rt" = (
+/obj/effect/turf_decal/corner/opaque/solgovgold/three_quarters,
+/obj/structure/fluff/hedge/opaque,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"RE" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/cabin)
+"RK" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood/corner,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/cabin)
+"RN" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/engineering)
+"RR" = (
+/obj/effect/turf_decal/corner/opaque/solgovblue/diagonal,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/entrance)
+"Sj" = (
+/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
+/area/overmap_encounter/planetoid/lava/explored)
+"Ss" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"ST" = (
+/obj/effect/turf_decal/corner/opaque/solgovblue{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 9
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"SY" = (
+/obj/effect/turf_decal/corner/opaque/solgovgold/three_quarters,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"Tf" = (
+/turf/open/floor/plating/grass/lava/orange,
+/area/overmap_encounter/planetoid/lava/explored)
+"Tj" = (
+/obj/effect/turf_decal/corner/opaque/solgovgold/diagonal,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/entrance)
+"Tq" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/blood/tracks,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"TH" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"TQ" = (
+/obj/machinery/door/airlock/wood{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/sauna)
+"Ub" = (
+/turf/open/floor/plating/asteroid/basalt/lava,
+/area/overmap_encounter/planetoid/lava/explored)
+"Uo" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 4
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"Up" = (
+/obj/machinery/airalarm/directional/east,
+/obj/structure/closet/firecloset,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"Uv" = (
+/obj/effect/turf_decal/solgov/wood/center_left,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"Uz" = (
+/obj/machinery/light/directional/south,
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"UH" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/cabin)
+"UJ" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/turf/closed/wall/r_wall,
+/area/ruin/unpowered/winter_biodome/engineering)
+"UM" = (
+/obj/machinery/door/airlock/solgov{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/pod/dark,
+/area/ruin/unpowered/winter_biodome/entrance)
+"UT" = (
+/obj/effect/turf_decal/corner/opaque/solgovgold,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"UW" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating,
+/area/ruin/unpowered/winter_biodome/engineering)
+"Vg" = (
+/obj/machinery/light/small/directional/east,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"Vk" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/pod/dark,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"Vm" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"VG" = (
+/obj/machinery/light/directional/east,
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"VK" = (
+/obj/structure/railing/corner/wood,
+/obj/effect/decal/cleanable/blood/splatter,
+/turf/open/floor/plasteel/stairs/wood{
+ dir = 4
+ },
+/area/ruin/unpowered/winter_biodome)
+"VP" = (
+/obj/effect/turf_decal/corner/opaque/solgovblue/diagonal,
+/obj/machinery/light/directional/west,
+/obj/item/ammo_box/magazine/pistol556mm{
+ pixel_x = 7
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"VY" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/pod/dark,
+/area/ruin/unpowered/winter_biodome/engineering)
+"Wc" = (
+/obj/machinery/door/airlock/external,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
+/turf/open/floor/pod/light,
+/area/ruin/unpowered/winter_biodome/entrance)
+"Wg" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/grass/snow,
+/area/ruin/unpowered/winter_biodome)
+"Wh" = (
+/obj/machinery/door/airlock/external{
+ dir = 4;
+ req_one_access = list(1,48)
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/pod/dark,
+/area/ruin/unpowered/winter_biodome/engineering)
+"WQ" = (
+/obj/structure/chair/wood{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/cabin)
+"Xq" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 9
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"Xu" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"XO" = (
+/obj/machinery/light/directional/south,
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/drinks/mug/tea{
+ pixel_y = 3;
+ pixel_x = -4
+ },
+/obj/item/reagent_containers/food/drinks/mug/tea{
+ pixel_x = 10
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/cabin)
+"XZ" = (
+/obj/machinery/door/window/northleft,
+/obj/structure/curtain,
+/obj/machinery/shower{
+ dir = 1;
+ layer = 3
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/sauna)
+"Yi" = (
+/obj/effect/turf_decal/corner/opaque/solgovgold/half{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/blood/drip,
+/obj/structure/fluff/paper/stack{
+ dir = 10
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"Yv" = (
+/turf/open/floor/carpet/blue,
+/area/ruin/unpowered/winter_biodome/cabin)
+"YH" = (
+/obj/structure/flora/ausbushes/fullgrass/hell,
+/turf/open/floor/plating/grass/lava/orange,
+/area/overmap_encounter/planetoid/lava/explored)
+"Zc" = (
+/obj/structure/flora/ash/stem_shroom,
+/turf/open/floor/plating/moss,
+/area/overmap_encounter/planetoid/lava/explored)
+"Zo" = (
+/obj/structure/flora/ash/cap_shroom,
+/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit,
+/area/overmap_encounter/planetoid/lava/explored)
+"Zq" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/unpowered/winter_biodome/cabin)
+"Zw" = (
+/obj/effect/turf_decal/corner/opaque/solgovgold/half,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/blood/tracks{
+ dir = 6
+ },
+/obj/structure/fluff/paper/stack{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/winter_biodome/living_quarters)
+"ZA" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4,
+/turf/open/floor/plating,
+/area/ruin/unpowered/winter_biodome/engineering)
+
+(1,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(2,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+wO
+wO
+wO
+wO
+hA
+by
+by
+by
+Nr
+by
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(3,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+wO
+wO
+wO
+wv
+wO
+by
+by
+by
+by
+by
+by
+JZ
+by
+by
+Cj
+by
+by
+by
+by
+by
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(4,1,1) = {"
+aa
+aa
+aa
+aa
+wO
+wO
+wO
+hA
+wO
+wO
+wO
+wO
+hA
+wO
+by
+Nr
+by
+by
+by
+by
+by
+by
+by
+by
+by
+rt
+by
+by
+by
+by
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(5,1,1) = {"
+aa
+aa
+wO
+wO
+wO
+qw
+wO
+wO
+fE
+wO
+qw
+wO
+wO
+aC
+aC
+aC
+aC
+aC
+aC
+gP
+aC
+aC
+aC
+aC
+aC
+aC
+by
+sX
+by
+by
+by
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(6,1,1) = {"
+aa
+wO
+wO
+wO
+wO
+qw
+wO
+wO
+wO
+wO
+wO
+wO
+Ub
+aC
+bz
+Hj
+Kj
+aC
+oK
+qt
+Pr
+aC
+kQ
+lX
+Gf
+aC
+by
+by
+rt
+by
+by
+Tf
+AM
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(7,1,1) = {"
+aa
+wO
+wO
+hA
+wO
+wO
+wO
+qw
+wO
+wO
+QK
+Ub
+Ub
+aC
+dC
+UW
+dM
+aC
+VY
+qt
+qK
+aC
+OL
+rD
+uI
+aC
+by
+Nr
+Cj
+by
+by
+by
+Tf
+Tf
+Tf
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(8,1,1) = {"
+aa
+qw
+wO
+wO
+mX
+hA
+wO
+QK
+QK
+QK
+QK
+Ub
+Ub
+aC
+BS
+rY
+ao
+aC
+kB
+mq
+FL
+aC
+GS
+GF
+jB
+aC
+by
+by
+by
+by
+by
+by
+Tf
+Tf
+Tf
+Tf
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(9,1,1) = {"
+aa
+wO
+wO
+wO
+wO
+wO
+wO
+QK
+QK
+QK
+QK
+QK
+ZA
+UJ
+DO
+PK
+kj
+PK
+PK
+vo
+PK
+PK
+Wh
+PK
+HR
+aC
+by
+by
+by
+JZ
+by
+Nr
+Tf
+Ez
+Tf
+Tf
+YH
aa
aa
-Wg
-Wg
-Wg
-ak
+aa
+aa
+aa
+"}
+(10,1,1) = {"
+aa
+wO
+wO
+wO
+wv
+wO
+QK
+QK
+QK
+QK
+QK
+bl
+bl
+PK
+PK
+PK
+JK
+NF
+dl
+Qh
+qr
+Jl
+Hh
+PK
+PK
+PK
+bl
+bl
by
-ak
-Wg
+by
+by
+Tf
+Tf
+Tf
+Tf
+Tf
+Tf
+aa
+aa
+aa
+aa
+aa
+"}
+(11,1,1) = {"
+aa
+wO
+qw
+wO
+QK
+QK
+QK
+QK
+QK
+bl
+bl
+bl
+zT
+ax
+ax
+PK
+IY
+IY
+fV
+aA
+bA
+Bk
+Po
+PK
+ax
+ax
+ax
+bl
+bl
+bl
+by
+Tf
+Tf
+zJ
+Tf
+Tf
+Tf
+Tf
+aa
+aa
+aa
+aa
+"}
+(12,1,1) = {"
+aa
+aa
+wO
+QK
+QK
+QK
+QK
+QK
+bl
+bl
+ax
+ac
+ax
+ax
+HP
+PK
+bD
+bD
+PK
+LM
+PK
+bD
+bD
+PK
+ax
+at
+ax
+Qk
+ax
+bl
+bl
+Tf
+YH
+Tf
+YH
+Tf
+Tf
+Tf
+aa
+aa
+aa
+aa
+"}
+(13,1,1) = {"
+aa
+aa
+aa
+QK
+QK
+QK
+QK
+bl
+bl
+aw
+aw
+ax
+Ar
+nZ
+Uo
+eg
+af
+ax
+PK
+RN
Dd
+ax
+bw
+eg
+ax
+ax
+af
+ax
+ax
+ax
+bl
+bl
+Tf
+Tf
+Tf
+Tf
+Tf
+Tf
+Tf
+aa
+aa
+aa
+"}
+(14,1,1) = {"
+aa
+aa
+aa
+QK
+QK
+QK
+QK
+bl
+aw
+aw
+aw
+aw
+al
+aq
+De
+af
+ax
+ax
+PK
+Mp
+PK
+ax
+ax
+ax
+yn
+ax
+ax
+ax
+HP
+ax
+ax
+bl
+AM
+Tf
+Tf
+on
+Tf
+Ez
+Tf
+aa
+aa
+aa
+"}
+(15,1,1) = {"
+aa
+aa
+QK
+QK
+QK
+QK
+bl
+bl
+tg
+ax
+aw
+aw
+al
+dO
+aw
+ax
+ax
+HP
+ax
+jQ
+Jm
+Ke
+Qc
+cT
+ax
+ax
+ax
+ax
+ax
+ax
+Uz
+bl
+bl
+Tf
+Tf
+Tf
+Tf
+Tf
+Tf
+aa
+aa
+aa
+"}
+(16,1,1) = {"
+aa
+aa
+QK
+QK
+QK
+QK
+bl
+ax
+ax
+ax
+ax
+ae
+al
+rw
+aw
+aw
+aw
+ax
+ax
+up
+ax
+ax
+ax
+pD
+bw
+ax
+yn
+af
+ax
+ax
HP
+ax
+bl
+Tf
+lT
+Tf
+YH
+Tf
+Tf
+aa
+aa
+aa
+"}
+(17,1,1) = {"
+aa
+aa
+QK
+QK
+QK
+QK
+bl
+ax
+ax
+ax
HP
-tl
-PK
-gz
-UM
-Wg
+ax
+ah
+as
+aw
+aw
+aw
+aw
+aw
+xT
+EG
+EG
+EG
+Nk
ak
ak
ak
-Wg
-Wg
-Wg
-QI
-QI
+ak
+Bq
+ax
+ax
+ax
+bl
+fs
+Sj
+Sj
+Tf
+Tf
+zJ
aa
aa
aa
"}
-(4,1,1) = {"
+(18,1,1) = {"
aa
aa
+QK
+QK
+QK
+bl
+bl
+at
+ax
+ax
+ax
+ax
+aP
+CI
+ax
+ax
+aw
+aw
+aw
+aw
+ax
+bw
+Go
+CF
+nZ
+Uo
+PH
+ax
+aO
+ax
+zT
+ax
+bl
+Sj
+Zo
+Sj
+Sj
+Tf
+Tf
+Tf
aa
-Wg
-Wg
-ak
-aC
-ak
-ak
-ak
-Wg
-QN
-QN
-QN
-qt
-QN
-QN
-QN
-Wg
-ak
-ak
-ak
-ak
-ak
-Wg
-Wg
-QI
-QI
+aa
+"}
+(19,1,1) = {"
+aa
+aa
+QK
+QK
+QK
+bl
+ax
+ax
+ax
+xU
+xU
+xU
+xU
+xU
+xU
+zT
+ax
+aw
+aw
+aw
+aw
+ax
+Mf
+dU
+VK
+eX
+ax
+ax
+aO
+ax
+BA
+BA
+BA
+BA
+Sj
+Zo
+Sj
+Tf
+Tf
+Tf
aa
aa
"}
-(5,1,1) = {"
+(20,1,1) = {"
+aa
+QK
+QK
+QK
+QK
+bl
+ax
+HP
+ax
+cM
+vr
+ai
+UH
+dS
+xU
+xU
+zg
+at
+aw
+aw
+aw
+aw
+al
+xK
+bv
+ax
+ax
+ax
+uX
+Uz
+BA
+yY
+ad
+BA
+PD
+jH
+Sj
+Sj
+AM
+Tf
aa
aa
-Wg
-Wg
-ao
-ao
-ak
-aI
-ak
-ak
-by
+"}
+(21,1,1) = {"
+aa
+QK
+QK
+QK
+QK
+bl
+tg
+ax
+ax
+xU
+aj
+aj
+Zq
+OB
+dd
+xU
+ax
+ax
+aw
+aw
+aw
+aw
+al
+av
+bv
+aw
+ax
+ax
+aO
+ax
+BA
+vQ
az
-ak
-aB
-ak
-ak
-ak
-aI
-by
-ak
-ak
-ak
-ak
-ak
-ak
-Wg
-Wg
-QI
-QI
+BA
+Sj
+Sj
+PD
+Sj
+Sj
+Sj
+aa
+aa
+"}
+(22,1,1) = {"
+aa
+QK
+QK
+QK
+QK
+bl
+ax
+ax
+af
+xU
+zG
+an
+an
+RK
+ay
+xU
+ax
+PH
+Lf
+aw
+aw
+aw
+al
+Ra
+EF
+aw
+aw
+bw
+aO
+af
+BA
+Os
+RR
+BA
+Dt
+Dt
+Dt
+Dt
+Zo
+Sj
+aa
+aa
+"}
+(23,1,1) = {"
+aa
+QK
+QK
+QK
+QK
+bl
+ax
+ax
+ax
+xU
+kb
+vk
+ma
+RE
+Yv
+cM
+ax
+ax
+ax
+ax
+Hi
+HP
+al
+av
+bv
+aw
+aw
+ax
+aO
+ax
+dq
+DX
+Aq
+aQ
+Dt
+ML
+dn
+Dt
+Sj
+Sj
aa
-"}
-(6,1,1) = {"
aa
+"}
+(24,1,1) = {"
aa
-Wg
-bv
-ao
-ao
-ao
-ao
-ak
-aI
-ak
-ak
-ak
-ak
-ak
-ak
-ak
-ak
-ak
-aQ
-ak
-ak
+QK
+QK
+QK
+QK
+bl
+ax
+ax
+PH
+xU
+aj
+nj
+kT
+xv
+Np
+hJ
+aJ
+Ac
ak
-az
ak
ak
-Wg
-QI
-QI
+bn
+FY
+rJ
+BU
+eX
+aw
+aw
+Ss
+Rh
+iP
+AB
+bY
+bN
+Dw
+aD
+EN
+Wc
+Sj
+Sj
+aa
aa
"}
-(7,1,1) = {"
+(25,1,1) = {"
aa
+QK
+QK
+QK
+QK
+bl
+at
+ax
+ax
+xU
+xU
+Gq
+hD
+aG
+WQ
+xU
+Fw
+ax
+ax
+tO
Wg
-Wg
-ap
-ak
-ao
-ao
-ao
-ao
-ak
-ak
-ak
-ak
-ak
-az
-ak
-aC
-ak
-ak
-aI
+bx
+tC
+gx
+gx
+KI
+aw
+aw
+aw
+ae
+BA
+uR
aI
-ak
-ak
-ak
-ak
-bM
-Wg
-Wg
-QI
+OS
+Dt
+Dt
+Dt
+Dt
+Sj
+Sj
+aa
aa
"}
-(8,1,1) = {"
+(26,1,1) = {"
aa
-Wg
-ak
-ak
-ak
-ak
-ak
-ao
-ao
-ao
-ao
-ak
-ak
-ak
-ak
-ak
-ak
-ak
+QK
+QK
+QK
+QK
+bl
+zg
+ax
+ax
+xU
+rZ
+QO
+FD
ap
-aI
-ak
-aQ
-ak
-ak
-ak
-az
-ak
-Wg
-QI
-QI
-"}
-(9,1,1) = {"
+XO
+xU
+ax
+ax
+ax
+pr
+PH
+ax
+ax
+af
+ax
+ax
+ax
+aw
+aw
+aw
+BA
+aB
+ar
+Tj
+MB
+Dt
+cV
+Sj
+aR
+Sj
+aa
aa
-Wg
-Wg
-Wg
-ak
-az
-ak
-ak
-ao
-ao
-ao
-ao
-ao
-ak
-ak
-ak
-ak
-ak
-ak
-ak
-ak
-aC
-ak
-ak
-ak
-ak
-ak
-Wg
-hA
-QI
"}
-(10,1,1) = {"
-Wg
-Wg
+(27,1,1) = {"
+aa
+QK
+QK
+QK
+QK
+bl
+ax
af
-Wg
-ak
-ak
-ak
-ak
-ak
-ak
-ak
-ao
-ao
-ao
-ao
-ak
-aI
-az
-ak
-ak
-ak
-ak
-ak
-aI
-ak
-ak
-ak
-Wg
-QI
-QI
+ax
+xU
+xU
+rZ
+xU
+Py
+wt
+xU
+ax
+ax
+HP
+pr
+ax
+ax
+ax
+Uz
+yg
+TQ
+yg
+yg
+aw
+GK
+BA
+aH
+yf
+aN
+bM
+Dt
+PD
+Sj
+Sj
+Sj
+aa
+aa
+"}
+(28,1,1) = {"
+aa
+aa
+QK
+QK
+QK
+bl
+ax
+ax
+ax
+MU
+xU
+xU
+xU
+xU
+xU
+xU
+zg
+ax
+ax
+pr
+bw
+ax
+ax
+ax
+yg
+QN
+XZ
+yg
+aw
+aw
+BA
+BA
+BA
+UM
+hE
+Dt
+Dt
+Sj
+Sj
+Sj
+aa
+aa
"}
-(11,1,1) = {"
-Wg
-ac
-af
-aq
-aq
-aq
-aq
-aq
-aq
-aq
-bD
-ao
-ao
-ao
-ao
-ao
-ak
-ak
+(29,1,1) = {"
+aa
+aa
+QK
+QK
+QK
bl
bl
-ak
-aI
-ak
-ak
-ak
-Wg
-Wg
-Wg
-Wg
+zT
+ax
+ax
+ax
+ax
+eg
+ax
+ax
+ax
+ax
+zT
+ax
+pr
+ax
+ax
+HP
+zT
+yg
+yg
+yg
+yg
+yg
+aw
+aw
+aw
+zf
+Vk
+rk
QI
+lF
+jG
+jH
+Sj
+aa
+aa
"}
-(12,1,1) = {"
-Wg
-ad
-af
-ar
-bw
-at
-aD
-at
-aL
-aq
-ak
-az
-ak
-ao
-ao
-ao
-ao
-ao
+(30,1,1) = {"
+aa
+aa
+QK
+QK
+QK
+QK
bl
+ax
+ax
+ax
+ax
+bw
+ax
+ae
+ax
+ID
+ax
+ax
+ax
+pr
+ax
+ax
+yg
+yg
+yg
+QQ
+KS
+Ef
+yg
+ax
+aw
+aw
+zf
+PU
+Xu
+am
+lF
+Sj
+Sj
+Sj
+aa
+aa
+"}
+(31,1,1) = {"
+aa
+aa
+QK
+QK
+QK
+QK
bl
-ak
-ak
-ak
-az
-bM
-Wg
-Dd
-Dd
+ax
+ax
+HP
+af
+ax
+ax
+ax
+ax
+ax
+ax
+ax
+HP
+dJ
+ri
Wg
-QI
+aM
+tl
+gV
+ts
+KS
+wC
+yg
+ax
+HP
+aw
+zf
+nf
+TH
+Rs
+lF
+Zo
+Zo
+Sj
+aa
+aa
"}
-(13,1,1) = {"
-Wg
-ae
-af
-aq
-au
-au
-aq
-at
-bz
-aq
-ak
-ak
-ak
-ao
-ao
-ao
-ao
-ao
+(32,1,1) = {"
+aa
+aa
+QK
+QK
+QK
+QK
bl
bl
-ao
-ak
-ak
-ak
-aI
-Wg
-Mp
-dS
-Wg
-QI
-"}
-(14,1,1) = {"
-Wg
-af
-al
-aq
-aq
-aq
-aE
-at
+zg
+ax
at
-aq
-ak
-ak
-aC
-ak
-ao
-ak
-ao
-ao
+ax
+ax
+PH
+ax
+ax
+af
+ax
+ax
+ph
+ae
+ax
+yg
+yg
+yg
+ex
+KC
+yg
+yg
+ax
+Uz
+zf
+zf
+xp
+UT
+Rt
+lF
+Sj
+Sj
+Sj
+aa
+aa
+"}
+(33,1,1) = {"
+aa
+aa
+aa
+QK
+QK
+QK
+QK
+bl
+ae
+ax
+ax
+ax
+ax
+ax
+yn
+ax
+ax
+ax
+bw
+pr
+ax
+ax
+ax
+yn
+yg
+cj
+Gx
+yg
+ax
+ax
+ax
+zf
+dE
+kX
+aE
+lF
+lF
+Sj
+Sj
+Zo
+QK
+aa
+"}
+(34,1,1) = {"
+aa
+aa
+aa
+QK
+QK
+QK
+QK
bl
bl
-ao
-ao
-aI
-ak
-ak
-Wg
-tl
-tl
-Wg
-QI
+ax
+ax
+HP
+zT
+ax
+ax
+VG
+ax
+ax
+ax
+pr
+ax
+ax
+ax
+VG
+yg
+yg
+yg
+yg
+ax
+PH
+zf
+zf
+QJ
+Xq
+Zw
+lF
+PD
+aR
+Sj
+Sj
+QK
+aa
"}
-(15,1,1) = {"
-Wg
-ae
-af
-aq
-av
-at
-at
-aH
-aM
-aO
-ap
-ak
-ak
-ak
-ak
-ak
-ak
-ao
+(35,1,1) = {"
+aa
+aa
+aa
+QK
+QK
+QK
+QK
+QK
bl
bl
-ao
-ao
-ak
-ak
-ak
-aO
-tl
-tl
-Ez
-QI
+ax
+VG
+ax
+ax
+HP
+zf
+Mn
+Mn
+Mn
+gE
+Mn
+Mn
+Mn
+zf
+ax
+ax
+ax
+ou
+ax
+zf
+zf
+rm
+ST
+hw
+SY
+lF
+Sj
+Sj
+Sj
+QK
+QK
+aa
"}
-(16,1,1) = {"
-Wg
-ag
-ah
-as
-aw
-aA
-aA
-at
-aM
-aP
-ak
-ak
-aQ
-ak
-ak
-az
-ak
-ak
+(36,1,1) = {"
+aa
+aa
+aa
+QK
+QK
+QK
+QK
+QK
+QK
bl
bl
-ak
-ao
-ao
-ak
-ak
-aP
-tl
-tl
-aP
-QI
-"}
-(17,1,1) = {"
-Wg
-ah
+bl
+ax
+ax
+ax
+zf
+gt
+gt
+Op
+pu
+pM
+gt
+gt
+zf
+Gn
af
-aq
ax
-aw
-aF
-at
-at
-aq
-ak
-aI
-ak
-ak
-ak
-ak
-ak
-ak
-ak
-ak
-ak
-ao
-ao
-ao
-ak
-Wg
-tl
-tl
-Wg
-QI
-"}
-(18,1,1) = {"
-Wg
-Wg
-am
-aq
-av
-at
-aG
-at
-bz
-aq
-aR
-ak
-ak
-ak
-ak
-ak
-ak
-ak
-aC
-ak
-ak
-ak
-ao
-ao
-ao
-Wg
-HP
-dS
-Wg
-QI
+zf
+zf
+zf
+bs
+BV
+pQ
+uY
+lF
+lF
+Sj
+Sj
+cV
+QK
+QK
+aa
"}
-(19,1,1) = {"
-Wg
-ai
-UH
-aq
-av
-bx
-aH
-at
-aN
-aq
-ak
-ak
-ak
-az
-ak
-ak
-ak
-ak
-ak
-ak
-ak
-ak
-ak
-ao
-bN
-Wg
+(37,1,1) = {"
+aa
+aa
+aa
+aa
QK
-AM
-Wg
-QI
+QK
+QK
+QK
+QK
+QK
+QK
+zf
+zf
+zf
+zf
+zf
+Up
+eb
+Vg
+Kq
+yb
+eb
+er
+zf
+zf
+zf
+zf
+zf
+HG
+cU
+hI
+iv
+au
+lF
+lF
+Sj
+jH
+Sj
+Sj
+QK
+QK
+aa
"}
-(20,1,1) = {"
-Wg
-aj
-Zq
-aq
-aq
-aq
-aq
-aq
-aq
-aq
-bD
-ak
-ak
-ak
-ak
-aI
-ak
-az
-ak
-ak
-ak
-ak
-az
-ak
-ao
-Wg
-Wg
-Wg
-Wg
-QI
+(38,1,1) = {"
+aa
+aa
+aa
+aa
+QK
+QK
+QK
+QK
+QK
+QK
+QK
+lF
+oR
+VP
+qZ
+zf
+zf
+zf
+zf
+ag
+zf
+zf
+zf
+zf
+Oz
+gz
+MJ
+gT
+sE
+pW
+Yi
+Qa
+lF
+lF
+Sj
+Sj
+Zo
+Sj
+QK
+QK
+QK
+aa
"}
-(21,1,1) = {"
-Wg
-Wg
-an
-Wg
-ay
-ak
-ak
-ak
-ak
-ak
-ak
-ak
-ak
-ak
-aC
-ak
-ak
-ak
-ak
-ap
-ak
-ak
-ak
-ak
-ak
-ak
-ak
-Wg
-QI
-QI
+(39,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+QK
+QK
+QK
+QK
+QK
+lF
+JH
+ek
+aF
+CJ
+Tq
+lZ
+gZ
+Uv
+rC
+Vm
+cb
+uH
+Hq
+cN
+Kn
+ks
+aL
+ff
+lF
+lF
+lF
+Sj
+Zo
+Sj
+Sj
+Sj
+QK
+QK
+aa
+aa
"}
-(22,1,1) = {"
+(40,1,1) = {"
aa
-Wg
-Wg
-Wg
-ak
-ak
-aI
-ak
-ap
-ak
-ak
-ak
-ak
-ak
-ak
-ak
-ak
-ak
-ak
-ak
-aI
-ak
-ak
-aQ
-ak
-ak
-ak
-Wg
-hA
+aa
+aa
+aa
+aa
+aa
+aa
+QK
+QK
+QK
+QK
+lF
+qj
+sV
+zm
+OR
+AU
+BK
+cG
+mD
+nv
+iB
+Bw
+mb
QI
+lq
+Hd
+lF
+lF
+lF
+lF
+Sj
+Sj
+aR
+Sj
+Sj
+Sj
+QK
+QK
+QK
+aa
+aa
"}
-(23,1,1) = {"
+(41,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+QK
+QK
+QK
+lF
+lF
+lF
+Pa
+Nl
+bb
+OU
+Ml
+Nc
+Lt
+Eh
+bB
+lF
+lF
+lF
+lF
+lF
+gh
+gh
+iA
+Sj
+jH
+Sj
+Sj
+PD
+QK
+QK
+QK
+QK
+aa
aa
-Wg
-ak
-ak
-az
-ak
-aJ
-ak
-ak
-ak
-ak
-ak
-ak
-az
-ak
-aQ
-ak
-aC
-ak
-aI
-ak
-az
-aI
-aI
-ak
-ak
-ak
-Wg
-QI
-QI
"}
-(24,1,1) = {"
+(42,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+QK
+QK
+QK
+QK
+lF
+lF
+lF
+lF
+lF
+lF
+lF
+lF
+lF
+lF
+lF
+gh
+Oj
+gh
+gh
+gh
+gh
+gh
+Sj
+Sj
+cV
+QK
+QK
+QK
+QK
+QK
+aa
aa
-Wg
-Wg
-ak
-ak
-aB
-ak
-ak
-aC
-ak
-ak
-ak
-ak
-aI
-ak
-ap
-ak
-ak
-ak
-ak
-ak
-ak
-aI
-aI
-ak
-bM
-Wg
-Wg
-QI
aa
"}
-(25,1,1) = {"
+(43,1,1) = {"
aa
aa
-Wg
-ap
-ak
-ak
-ak
-ak
-ak
-aQ
-ak
-ak
-ak
-aI
-ak
-ak
-ak
-ak
-aQ
-ak
-ak
-aB
-ak
-ak
-aC
-ak
-Wg
-QI
-QI
aa
-"}
-(26,1,1) = {"
aa
aa
-Wg
-Wg
-ak
-ak
-az
-ak
-ak
-ak
-bB
-ak
-ak
-ak
-ak
-ak
-az
-ak
-bB
-ak
-ak
-az
-ak
-ak
-ak
-Wg
-Wg
-QI
aa
aa
-"}
-(27,1,1) = {"
aa
aa
aa
-Wg
-Wg
-ak
-ak
-ak
-ak
-ak
-Wg
-QN
-QN
-QN
-zT
-QN
-QN
-QN
-Wg
-ak
-ak
-ak
-ak
-ak
-Wg
-Wg
-QI
-QI
+QK
+QK
+QK
+QK
+QK
+QK
+QK
+CP
+gh
+Oj
+gh
+gh
+gh
+gh
+gh
+gh
+Zc
+gh
+gh
+Oj
+gh
+Sj
+QK
+QK
+QK
+QK
+QK
+QK
+aa
+aa
aa
aa
"}
-(28,1,1) = {"
+(44,1,1) = {"
aa
aa
aa
aa
-Wg
-Wg
-Wg
-ak
-bB
-ak
-Wg
-eg
-HP
-tl
-tl
-tl
-Sj
-xU
-Wg
-ak
-bB
-ak
-Wg
-Wg
-Wg
-QI
-QI
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+QK
+QK
+QK
+QK
+QK
+QK
+QK
+QK
+gh
+Zc
+gh
+gh
+Oj
+gh
+gh
+gh
+gh
+QK
+QK
+QK
+QK
+QK
+QK
+QK
+QK
+aa
+aa
aa
aa
aa
"}
-(29,1,1) = {"
+(45,1,1) = {"
aa
aa
aa
aa
aa
aa
-Wg
-Wg
-Wg
-Wg
-Wg
-HR
-eb
-gz
-Oj
-JZ
-KS
-Ef
-Wg
-Wg
-Wg
-Wg
-Wg
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+QK
+QK
+QK
+QK
+QK
+QK
+QK
+QK
+QK
+QK
+QK
+QK
+QK
+QK
+QK
+QK
+QK
+QK
+QK
+QK
+QK
+QK
aa
aa
aa
@@ -1303,7 +4595,7 @@ aa
aa
aa
"}
-(30,1,1) = {"
+(46,1,1) = {"
aa
aa
aa
@@ -1314,15 +4606,27 @@ aa
aa
aa
aa
-Wg
-Wg
-Wg
-Wg
-Wg
-Wg
-Wg
-Wg
-Wg
+aa
+aa
+aa
+aa
+aa
+aa
+QK
+QK
+QK
+QK
+QK
+QK
+QK
+QK
+QK
+QK
+QK
+QK
+QK
+QK
+QK
aa
aa
aa
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_comm_outpost.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_comm_outpost.dmm
index 91b482df849f..44988210b7e4 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_comm_outpost.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_comm_outpost.dmm
@@ -211,7 +211,7 @@
},
/area/ruin/unpowered/syndicate_outpost)
"Ts" = (
-/mob/living/simple_animal/hostile/syndicate/ranged{
+/mob/living/simple_animal/hostile/human/syndicate/ranged{
dir = 8;
health = 125;
name = "Syndicate Radio Operative"
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_lava_canyon.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_lava_canyon.dmm
index ea2d614717da..943b1dccf126 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_lava_canyon.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_lava_canyon.dmm
@@ -891,7 +891,6 @@
"zb" = (
/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner{
loot = list(/obj/item/melee/transforming/cleaving_saw,/obj/item/gun/energy/kinetic_accelerator,/obj/item/keycard/gatedrop/lavacanyon);
- crusher_loot = list(/obj/item/melee/transforming/cleaving_saw,/obj/item/gun/energy/kinetic_accelerator,/obj/item/crusher_trophy/miner_eye,/obj/item/keycard/gatedrop/lavacanyon)
},
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
/area/overmap_encounter/planetoid/cave/explored)
diff --git a/_maps/RandomRuins/RockRuins/rockplanet_budgetcuts.dmm b/_maps/RandomRuins/RockRuins/rockplanet_budgetcuts.dmm
index 505ae3600d31..b837eff979f7 100644
--- a/_maps/RandomRuins/RockRuins/rockplanet_budgetcuts.dmm
+++ b/_maps/RandomRuins/RockRuins/rockplanet_budgetcuts.dmm
@@ -35,7 +35,7 @@
/turf/open/floor/plastic,
/area/ruin/rockplanet/nanotrasen)
"aQ" = (
-/mob/living/simple_animal/hostile/nanotrasen,
+/mob/living/simple_animal/hostile/human/nanotrasen,
/obj/machinery/door/firedoor,
/obj/effect/turf_decal/siding/white{
dir = 1
@@ -339,7 +339,7 @@
/turf/open/floor/engine,
/area/ruin/rockplanet/nanotrasen)
"ff" = (
-/mob/living/simple_animal/hostile/nanotrasen/ranged/smg,
+/mob/living/simple_animal/hostile/human/nanotrasen/ranged/smg,
/obj/effect/turf_decal/siding/white{
dir = 4
},
@@ -1347,7 +1347,7 @@
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/decal/cleanable/oil,
/obj/machinery/light/small/broken/directional/north,
-/mob/living/simple_animal/hostile/pirate/ranged/space,
+/mob/living/simple_animal/hostile/human/pirate/ranged/space,
/turf/open/floor/plating,
/area/ruin/rockplanet/nanotrasen)
"vz" = (
@@ -1462,7 +1462,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 4
},
-/mob/living/simple_animal/hostile/nanotrasen,
+/mob/living/simple_animal/hostile/human/nanotrasen,
/turf/open/floor/wood{
icon_state = "wood-broken7"
},
@@ -1728,7 +1728,7 @@
/turf/open/floor/plasteel/white,
/area/ruin/rockplanet/nanotrasen)
"CJ" = (
-/mob/living/simple_animal/hostile/pirate/melee/space,
+/mob/living/simple_animal/hostile/human/pirate/melee/space,
/turf/open/floor/plating{
icon_state = "panelscorched"
},
@@ -1767,7 +1767,7 @@
/turf/open/floor/plasteel,
/area/ruin/rockplanet/nanotrasen)
"Dt" = (
-/mob/living/simple_animal/hostile/pirate/ranged/space,
+/mob/living/simple_animal/hostile/human/pirate/ranged/space,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
@@ -2036,7 +2036,7 @@
/obj/effect/turf_decal/corner/opaque/red/border{
dir = 8
},
-/mob/living/simple_animal/hostile/nanotrasen/ranged,
+/mob/living/simple_animal/hostile/human/nanotrasen/ranged,
/turf/open/floor/plasteel/dark,
/area/ruin/rockplanet/nanotrasen)
"Hs" = (
@@ -2069,7 +2069,7 @@
},
/area/ruin/rockplanet/nanotrasen)
"Ie" = (
-/mob/living/simple_animal/hostile/pirate/melee/space,
+/mob/living/simple_animal/hostile/human/pirate/melee/space,
/turf/open/floor/plating{
icon_state = "platingdmg1"
},
@@ -2697,7 +2697,7 @@
/turf/open/floor/plasteel/rockvault,
/area/ruin/rockplanet/nanotrasen)
"Vn" = (
-/mob/living/simple_animal/hostile/nanotrasen/ranged,
+/mob/living/simple_animal/hostile/human/nanotrasen/ranged,
/obj/effect/turf_decal/industrial/warning{
dir = 1
},
@@ -2744,9 +2744,8 @@
/turf/open/floor/plasteel/tech/grid,
/area/ruin/rockplanet/nanotrasen)
"WY" = (
-/obj/machinery/computer/communications{
+/obj/structure/frame/computer{
dir = 1;
- req_access = null
},
/obj/effect/turf_decal/corner/opaque/red/diagonal,
/turf/open/floor/plasteel/tech/techmaint,
@@ -2835,7 +2834,7 @@
/turf/open/floor/plating/dirt/jungle/lit,
/area/overmap_encounter/planetoid/rockplanet/explored)
"Ze" = (
-/mob/living/simple_animal/hostile/nanotrasen/ranged/smg,
+/mob/living/simple_animal/hostile/human/nanotrasen/ranged/smg,
/obj/effect/turf_decal/corner/transparent/purple/border{
dir = 1
},
@@ -2908,7 +2907,7 @@
/obj/structure/railing{
dir = 8
},
-/mob/living/simple_animal/hostile/nanotrasen/ranged/assault,
+/mob/living/simple_animal/hostile/human/nanotrasen/ranged/assault,
/turf/open/floor/plasteel/dark,
/area/ruin/rockplanet/nanotrasen)
"ZZ" = (
diff --git a/_maps/RandomRuins/RockRuins/rockplanet_dangerpod.dmm b/_maps/RandomRuins/RockRuins/rockplanet_dangerpod.dmm
index dd6bb43fd913..cf91b07b4072 100644
--- a/_maps/RandomRuins/RockRuins/rockplanet_dangerpod.dmm
+++ b/_maps/RandomRuins/RockRuins/rockplanet_dangerpod.dmm
@@ -8,7 +8,7 @@
/turf/open/floor/pod/dark,
/area/overmap_encounter/planetoid/rockplanet/explored)
"h" = (
-/mob/living/simple_animal/hostile/skeleton/plasmaminer/jackhammer,
+/mob/living/simple_animal/hostile/human/skeleton/plasmaminer/jackhammer,
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/pod/dark,
/area/overmap_encounter/planetoid/rockplanet/explored)
diff --git a/_maps/RandomRuins/RockRuins/rockplanet_miningexpedition.dmm b/_maps/RandomRuins/RockRuins/rockplanet_miningexpedition.dmm
index 088015c83b13..83e80f79a4a3 100644
--- a/_maps/RandomRuins/RockRuins/rockplanet_miningexpedition.dmm
+++ b/_maps/RandomRuins/RockRuins/rockplanet_miningexpedition.dmm
@@ -114,7 +114,7 @@
/turf/open/floor/plating/asteroid/rockplanet/lit,
/area/overmap_encounter/planetoid/rockplanet/explored)
"sP" = (
-/mob/living/simple_animal/hostile/skeleton/plasmaminer,
+/mob/living/simple_animal/hostile/human/skeleton/plasmaminer,
/turf/open/floor/plating/asteroid/rockplanet/lit,
/area/overmap_encounter/planetoid/rockplanet/explored)
"tN" = (
diff --git a/_maps/RandomRuins/RockRuins/rockplanet_shippingdock.dmm b/_maps/RandomRuins/RockRuins/rockplanet_shippingdock.dmm
new file mode 100644
index 000000000000..f4307cf7a84b
--- /dev/null
+++ b/_maps/RandomRuins/RockRuins/rockplanet_shippingdock.dmm
@@ -0,0 +1,12672 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"ah" = (
+/obj/effect/turf_decal/road,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"aj" = (
+/obj/effect/turf_decal/road/line/edge/opaque/yellow,
+/obj/effect/decal/cleanable/plasma,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"al" = (
+/obj/structure/railing{
+ dir = 9
+ },
+/turf/open/floor/concrete/slab_1{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"aq" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockoffice)
+"au" = (
+/obj/machinery/door/airlock/external,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockoffice)
+"aA" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/grille,
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/tech/grid,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"aC" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/restraints/legcuffs/beartrap{
+ armed = 1
+ },
+/turf/open/floor/carpet/nanoweave/beige,
+/area/ruin/rockplanet/shippingdockoffice)
+"aH" = (
+/obj/effect/turf_decal/road/line/opaque/yellow,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"aR" = (
+/obj/effect/turf_decal/road{
+ dir = 1
+ },
+/obj/machinery/door/poddoor/shutters{
+ id = "shippingdockwarehouse"
+ },
+/obj/effect/turf_decal/trimline/opaque/neutral/filled/warning,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"aV" = (
+/obj/effect/turf_decal/road/slow{
+ dir = 4
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"aW" = (
+/obj/item/mine/pressure/explosive/live,
+/turf/open/floor/plasteel/tech/grid,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"aY" = (
+/obj/effect/turf_decal/road/stripes{
+ dir = 4
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"bb" = (
+/obj/effect/turf_decal/industrial/warning/dust{
+ dir = 5
+ },
+/obj/item/stack/cable_coil/cut/random,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"bj" = (
+/obj/effect/turf_decal/industrial/outline/red,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/hangar/plasteel/white,
+/area/ruin/rockplanet/shippingdock)
+"bo" = (
+/obj/effect/turf_decal/road{
+ dir = 8
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"bv" = (
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"bA" = (
+/obj/effect/turf_decal/road{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/opaque/neutral/warning{
+ dir = 1
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"bH" = (
+/obj/structure/toilet{
+ dir = 4
+ },
+/obj/item/newspaper,
+/obj/machinery/light/small/directional/west,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/rockplanet/shippingdockoffice)
+"bN" = (
+/obj/effect/turf_decal/trimline/opaque/neutral/filled/warning{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/opaque/neutral/filled/warning{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/opaque/neutral/filled/warning{
+ dir = 8
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"bT" = (
+/obj/structure/table/wood,
+/obj/item/modular_computer/laptop/preset/civilian,
+/turf/open/floor/wood,
+/area/ruin/rockplanet/shippingdockoffice)
+"bV" = (
+/turf/closed/wall/r_wall,
+/area/ruin/rockplanet/shippingdocksecure)
+"bY" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-9"
+ },
+/obj/effect/decal/cleanable/glass,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"bZ" = (
+/obj/effect/turf_decal/road/line/opaque/yellow{
+ dir = 8
+ },
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"ca" = (
+/obj/effect/turf_decal/industrial/outline,
+/turf/open/floor/hangar/plasteel/dark,
+/area/ruin/rockplanet/shippingdock)
+"cb" = (
+/obj/structure/railing{
+ max_integrity = 70
+ },
+/obj/structure/table,
+/obj/item/binoculars,
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdock)
+"cd" = (
+/obj/effect/decal/cleanable/robot_debris/gib,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"ce" = (
+/obj/structure/cable/yellow,
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/concrete/reinforced{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"cf" = (
+/obj/effect/turf_decal/road/slow,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"ch" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/concrete/slab_2{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"ci" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/item/gun/ballistic/automatic/zip_pistol{
+ pixel_x = 15
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"cl" = (
+/obj/machinery/light/broken/directional/west,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/tech/grid,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"cm" = (
+/obj/effect/decal/cleanable/oil/slippery,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"cn" = (
+/obj/machinery/power/solar,
+/obj/structure/cable/yellow{
+ icon_state = "0-6"
+ },
+/turf/open/floor/concrete/reinforced{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"ct" = (
+/obj/structure/table,
+/obj/item/storage/toolbox/mechanical,
+/obj/effect/turf_decal/industrial/warning/dust{
+ dir = 8
+ },
+/obj/machinery/light/dim/directional/west,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"cv" = (
+/obj/structure/fence/door{
+ dir = 1
+ },
+/obj/structure/barricade/wooden/crude,
+/turf/open/floor/concrete/slab_1{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"cw" = (
+/obj/machinery/light/small/directional/east,
+/obj/item/reagent_containers/food/drinks/trophy/gold_cup{
+ pixel_y = 6
+ },
+/obj/structure/table/wood,
+/turf/open/floor/wood,
+/area/ruin/rockplanet/shippingdockoffice)
+"cz" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdock)
+"cB" = (
+/obj/effect/decal/cleanable/robot_debris/old,
+/obj/effect/decal/cleanable/plasma,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"cI" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/toy/snappop,
+/turf/open/floor/plasteel/tech/grid,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"cS" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockoffice)
+"cT" = (
+/obj/effect/turf_decal/road{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/opaque/white/filled/line,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"cX" = (
+/obj/effect/turf_decal/road,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"cZ" = (
+/turf/open/floor/hangar/plasteel/dark,
+/area/ruin/rockplanet/shippingdock)
+"db" = (
+/obj/machinery/atmospherics/components/unary/tank/air{
+ piping_layer = 2
+ },
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdockoffice)
+"di" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"dv" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/carpet/nanoweave/beige,
+/area/ruin/rockplanet/shippingdockoffice)
+"dw" = (
+/obj/structure/girder/reinforced,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdock)
+"dE" = (
+/obj/effect/turf_decal/industrial/warning/dust{
+ dir = 1
+ },
+/obj/item/emptysandbag,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"dI" = (
+/obj/structure/table/wood,
+/obj/item/folder,
+/obj/item/pen/fountain,
+/turf/open/floor/wood,
+/area/ruin/rockplanet/shippingdockoffice)
+"dL" = (
+/obj/item/trash/syndi_cakes,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet/nanoweave/beige,
+/area/ruin/rockplanet/shippingdockoffice)
+"dR" = (
+/obj/machinery/door/airlock/external,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockoffice)
+"dS" = (
+/obj/effect/turf_decal/road/line/edge/opaque/yellow,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"ea" = (
+/obj/effect/turf_decal/road{
+ dir = 6
+ },
+/obj/effect/turf_decal/trimline/opaque/neutral/filled/warning{
+ dir = 6
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"eb" = (
+/obj/structure/frame/computer/retro{
+ dir = 8
+ },
+/obj/item/stack/ore/salvage/scrapgold,
+/obj/effect/turf_decal/corner/opaque/brown/border{
+ dir = 5
+ },
+/turf/open/floor/mineral/titanium/tiled/white,
+/area/ruin/rockplanet/shippingdock)
+"ee" = (
+/obj/effect/turf_decal/road{
+ dir = 1
+ },
+/obj/item/ammo_casing/spent{
+ pixel_x = 3;
+ pixel_y = -5
+ },
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"en" = (
+/turf/closed/wall/r_wall,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"ep" = (
+/obj/effect/turf_decal/box/white/corners{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"es" = (
+/obj/effect/turf_decal/road/line/opaque/yellow{
+ dir = 4
+ },
+/obj/structure/grille,
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"ey" = (
+/obj/effect/turf_decal/industrial/warning/dust,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"eJ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet/nanoweave/beige,
+/area/ruin/rockplanet/shippingdockoffice)
+"eL" = (
+/obj/effect/turf_decal/box/white/corners,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"eP" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/tech/grid,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"eR" = (
+/obj/effect/turf_decal/road,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"eY" = (
+/obj/effect/turf_decal/road,
+/obj/effect/turf_decal/trimline/opaque/white/corner,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"fb" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/mine/pressure/explosive/live,
+/turf/open/floor/wood,
+/area/ruin/rockplanet/shippingdockoffice)
+"fd" = (
+/obj/structure/barricade/wooden,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"fk" = (
+/obj/effect/turf_decal/siding/white,
+/obj/effect/decal/cleanable/wrapping,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"fn" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"fr" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/opaque/solgovgold,
+/turf/open/floor/plasteel/mono/white,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"fx" = (
+/obj/effect/turf_decal/road{
+ dir = 6
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"fz" = (
+/obj/effect/turf_decal/industrial/warning/dust{
+ dir = 4
+ },
+/obj/item/emptysandbag,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"fB" = (
+/obj/machinery/light/dim/directional/north,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdocksecure)
+"fG" = (
+/obj/item/stack/ore/salvage/scraptitanium,
+/obj/effect/turf_decal/industrial/outline,
+/obj/item/wallframe/apc{
+ pixel_y = 19
+ },
+/turf/open/floor/hangar/plasteel/dark,
+/area/ruin/rockplanet/shippingdock)
+"fH" = (
+/mob/living/simple_animal/hostile/netherworld/asteroid,
+/turf/open/floor/plating/asteroid/rockplanet/wet/cracked/lit,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"fM" = (
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"fN" = (
+/obj/structure/railing/corner/wood{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/crayon,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"fS" = (
+/obj/structure/railing,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/slab_1{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"fT" = (
+/obj/structure/flora/ausbushes/brflowers,
+/turf/open/floor/plating/dirt/rockplanet{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"fV" = (
+/obj/effect/turf_decal/road/line/opaque/yellow{
+ dir = 4
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"gb" = (
+/obj/machinery/suit_storage_unit/industrial,
+/obj/item/clothing/head/helmet/space/eva,
+/obj/item/clothing/under/pants/jeans,
+/turf/open/floor/plasteel/tech,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"gc" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"gh" = (
+/obj/machinery/button/door{
+ pixel_y = 24;
+ id = "shippingdockwarehousesouth"
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/ruin/rockplanet/shippingdockwarehouse)
+"gj" = (
+/obj/effect/decal/cleanable/shreds{
+ pixel_y = 10
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating/rockplanet{
+ icon_state = "platingdmg1";
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"gm" = (
+/obj/machinery/power/floodlight{
+ anchored = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"gr" = (
+/obj/effect/turf_decal/trimline/opaque/white/corner{
+ dir = 8
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"gv" = (
+/obj/effect/turf_decal/road{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/sign/warning/firingrange{
+ pixel_x = 32
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"gD" = (
+/obj/structure/frame/machine,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/item/stack/cable_coil/cut/red,
+/obj/item/stack/ore/salvage/scrapgold,
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdock)
+"gF" = (
+/obj/effect/turf_decal/road{
+ dir = 1
+ },
+/obj/structure/barricade/sandbags,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"gG" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/slab_1{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"gH" = (
+/obj/structure/closet/crate/grave/loot,
+/turf/open/floor/plating/asteroid/rockplanet/wet/lit,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"gN" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/confetti,
+/obj/item/mine/pressure/explosive/rusty/live,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockoffice)
+"gO" = (
+/obj/structure/girder/displaced,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"gR" = (
+/mob/living/simple_animal/hostile/netherworld/migo/asteroid,
+/turf/open/floor/plating/asteroid/rockplanet/cracked/lit,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"hb" = (
+/obj/effect/turf_decal/road{
+ dir = 10
+ },
+/obj/effect/turf_decal/road,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"he" = (
+/obj/structure/chair/pew/right{
+ dir = 4
+ },
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"hf" = (
+/obj/effect/decal/cleanable/crayon,
+/turf/open/floor/concrete/slab_1{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"hh" = (
+/obj/machinery/door/airlock/external{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockoffice)
+"hi" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/chair/comfy/grey/old/directional/north,
+/turf/open/floor/wood,
+/area/ruin/rockplanet/shippingdockoffice)
+"hm" = (
+/obj/effect/turf_decal/road/stop{
+ dir = 4
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"hp" = (
+/obj/item/candle{
+ pixel_x = -12
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"hr" = (
+/obj/effect/turf_decal/road/line/opaque/yellow{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"ht" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"hB" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/carpet/nanoweave/beige,
+/area/ruin/rockplanet/shippingdockoffice)
+"hD" = (
+/obj/structure/table,
+/obj/item/radio,
+/obj/machinery/airalarm/directional/east,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockcustoms)
+"hE" = (
+/obj/effect/turf_decal/industrial/outline,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"hG" = (
+/turf/open/floor/plasteel/tech,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"hL" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"hN" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/slab_3{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"hT" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/structure/barricade/sandbags,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"hU" = (
+/obj/effect/decal/cleanable/shreds{
+ pixel_y = 6;
+ pixel_x = -7
+ },
+/turf/open/floor/plating/rockplanet{
+ icon_state = "platingdmg1";
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"hW" = (
+/obj/item/mine/pressure/explosive/live,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"hY" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/slab_3{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"ib" = (
+/turf/open/floor/plating/asteroid/rockplanet/lit,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"ic" = (
+/obj/item/stack/ore/salvage/scrapmetal,
+/obj/effect/turf_decal/industrial/outline,
+/turf/open/floor/hangar/plasteel/dark,
+/area/ruin/rockplanet/shippingdock)
+"if" = (
+/obj/structure/safe,
+/obj/item/spacecash/bundle/mediumrand,
+/obj/machinery/light/dim/directional/south,
+/turf/open/floor/plasteel/patterned/brushed,
+/area/ruin/rockplanet/shippingdocksecure)
+"il" = (
+/obj/structure/table,
+/obj/machinery/computer/secure_data/laptop{
+ dir = 8;
+ pixel_x = 1
+ },
+/obj/machinery/button/door{
+ pixel_y = 24;
+ id = "shippingdockcustoms"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockcustoms)
+"im" = (
+/obj/effect/turf_decal/road{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/opaque/white/filled/line{
+ dir = 1
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"ir" = (
+/obj/effect/turf_decal/trimline/opaque/white/filled/line{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"iv" = (
+/obj/structure/sign/warning/gasmask{
+ pixel_x = -32
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
+ },
+/obj/item/mine/pressure/explosive/shrapnel/live,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockoffice)
+"iB" = (
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/components/unary/passive_vent,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"iH" = (
+/obj/structure/chair/pew{
+ dir = 8
+ },
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"iK" = (
+/obj/effect/turf_decal/road/line/edge/opaque/yellow{
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/structure/barricade/sandbags,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"iL" = (
+/obj/effect/turf_decal/road{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/grille,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"iQ" = (
+/obj/machinery/atmospherics/components/unary/tank/air{
+ piping_layer = 2
+ },
+/obj/effect/decal/cleanable/cobweb/cobweb2,
+/turf/open/floor/plating/rust{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/ruin/rockplanet/shippingdockoffice)
+"jk" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-6"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-10"
+ },
+/obj/effect/decal/cleanable/glass,
+/obj/item/shard,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"ju" = (
+/obj/effect/turf_decal/road/line/edge/opaque/yellow{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"jv" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/turf/open/floor/concrete/slab_2{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"jB" = (
+/obj/structure/cable,
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/structure/window/reinforced,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdocksecure)
+"jC" = (
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"jD" = (
+/obj/structure/fence{
+ dir = 4
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"jE" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/tech/grid,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"jK" = (
+/obj/structure/railing/wood{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/oil/slippery,
+/mob/living/simple_animal/bot/mulebot,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"jQ" = (
+/obj/effect/decal/remains/human,
+/obj/item/ammo_casing/spent{
+ pixel_x = 10;
+ pixel_y = 12
+ },
+/obj/item/ammo_casing/spent{
+ pixel_x = -14;
+ pixel_y = 1
+ },
+/obj/item/clothing/suit/hazardvest,
+/obj/item/clothing/head/beret/cargo{
+ pixel_y = 17
+ },
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"jR" = (
+/obj/machinery/power/shuttle/engine/electric/bad{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdock)
+"jT" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/item/mine/pressure/explosive/fire/live,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockcustoms)
+"jU" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/item/restraints/legcuffs/beartrap{
+ armed = 1
+ },
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"jZ" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"kb" = (
+/obj/effect/turf_decal/road/line/edge/opaque/yellow,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"kf" = (
+/obj/structure/salvageable/machine,
+/obj/structure/sign/departments/cargo{
+ pixel_y = 32
+ },
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdock)
+"ko" = (
+/obj/effect/turf_decal/road{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/opaque/neutral/filled/warning{
+ dir = 1
+ },
+/obj/machinery/door/poddoor/shutters{
+ id = "shippingdockwarehousesouth"
+ },
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"kp" = (
+/obj/structure/railing/corner{
+ dir = 4
+ },
+/turf/open/floor/concrete/slab_1{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"ku" = (
+/obj/structure/door_assembly/door_assembly_public{
+ dir = 8
+ },
+/turf/open/floor/hangar/plasteel/dark,
+/area/ruin/rockplanet/shippingdock)
+"kv" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"kw" = (
+/obj/effect/turf_decal/road/edge{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"ky" = (
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 4;
+ id = "shippingdockcustoms"
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"kI" = (
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp/green,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/rockplanet/shippingdockoffice)
+"kJ" = (
+/obj/effect/turf_decal/industrial/loading{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"kV" = (
+/obj/structure/flora/ausbushes/ywflowers,
+/turf/open/floor/plating/dirt/rockplanet{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"kX" = (
+/obj/structure/window/reinforced,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdocksecure)
+"lc" = (
+/obj/effect/turf_decal/road{
+ dir = 4
+ },
+/obj/effect/turf_decal/road{
+ dir = 9
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"le" = (
+/obj/structure/table/wood,
+/obj/item/storage/bag/tray/cafeteria,
+/obj/item/storage/bag/tray/cafeteria{
+ pixel_y = 1
+ },
+/obj/item/storage/bag/tray/cafeteria{
+ pixel_y = 2
+ },
+/obj/item/storage/bag/tray/cafeteria{
+ pixel_y = 3
+ },
+/obj/machinery/light/broken/directional/west,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockoffice)
+"lf" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-6"
+ },
+/obj/machinery/power/tracker,
+/turf/open/floor/concrete/reinforced{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"lg" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"lj" = (
+/obj/effect/turf_decal/industrial/outline/red,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdocksecure)
+"ll" = (
+/obj/structure/fence,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"lo" = (
+/obj/structure/fence/post{
+ dir = 4
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"lp" = (
+/obj/item/stack/ore/salvage/scraptitanium,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"lr" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/concrete/slab_2{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"lu" = (
+/obj/structure/rack,
+/obj/structure/window/reinforced,
+/obj/item/storage/ration/battered_fish_sticks,
+/obj/item/storage/ration/cheese_pizza_slice,
+/turf/open/floor/plasteel/mono/white,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"lw" = (
+/obj/effect/turf_decal/box/white/corners{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/wrapping,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"lB" = (
+/turf/open/floor/plating/asteroid/rockplanet/wet/lit,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"lC" = (
+/obj/effect/turf_decal/corner/opaque/brown/border,
+/obj/item/wallframe/airalarm{
+ pixel_y = -27
+ },
+/turf/open/floor/hangar/plasteel/white,
+/area/ruin/rockplanet/shippingdock)
+"lM" = (
+/obj/effect/turf_decal/road/line/edge/opaque/yellow{
+ dir = 4
+ },
+/obj/item/ammo_casing/spent{
+ pixel_x = 10;
+ pixel_y = 12
+ },
+/obj/item/ammo_casing/spent,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"lQ" = (
+/obj/item/stack/ore/salvage/scraptitanium,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"lR" = (
+/obj/effect/turf_decal/industrial/hatch/red,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdocksecure)
+"lT" = (
+/obj/structure/table,
+/obj/item/modular_computer/laptop/preset/civilian,
+/turf/open/floor/carpet/nanoweave/purple,
+/area/ruin/rockplanet/shippingdockoffice)
+"lU" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/mine/pressure/explosive/live,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"lZ" = (
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"mb" = (
+/obj/structure/fence/corner{
+ dir = 8
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"mc" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/concrete/slab_1{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"md" = (
+/obj/effect/turf_decal/road/line/opaque/yellow{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"mi" = (
+/obj/effect/turf_decal/trimline/opaque/neutral/filled/warning{
+ dir = 8
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"ml" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockcustoms)
+"ms" = (
+/obj/effect/turf_decal/trimline/opaque/neutral/filled/warning{
+ dir = 1
+ },
+/obj/machinery/door/poddoor/shutters{
+ id = "shippingdockwarehousesouth"
+ },
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"mu" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"mx" = (
+/obj/item/stack/cable_coil/cut/red,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdock)
+"mC" = (
+/obj/structure/chair/plastic{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdock)
+"mE" = (
+/obj/effect/turf_decal/trimline/opaque/neutral/filled/warning{
+ dir = 4
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"mF" = (
+/obj/effect/turf_decal/industrial/warning/dust{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"mI" = (
+/obj/structure/poddoor_assembly,
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdock)
+"mP" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/concrete/slab_2{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"mU" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"mV" = (
+/obj/effect/decal/cleanable/wrapping,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/tech/grid,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"mY" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"nh" = (
+/obj/effect/decal/cleanable/vomit/old,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/rockplanet/shippingdockoffice)
+"nj" = (
+/obj/machinery/door/airlock/grunge{
+ name = "Break Room";
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockoffice)
+"nr" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/door/airlock/public/glass{
+ dir = 4;
+ req_one_access_txt = "52"
+ },
+/turf/open/floor/hangar/plasteel/dark,
+/area/ruin/rockplanet/shippingdock)
+"ns" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/obj/item/stack/ore/salvage/scrapsilver,
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdock)
+"ny" = (
+/obj/structure/flora/rock/pile/rockplanet,
+/turf/open/floor/plating/asteroid/rockplanet/wet/lit,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"nB" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"nJ" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"nK" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/grille,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"nO" = (
+/obj/structure/table,
+/obj/item/clothing/head/welding,
+/obj/effect/turf_decal/industrial/warning/dust{
+ dir = 8
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"nP" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockcustoms)
+"nR" = (
+/obj/effect/decal/cleanable/crayon,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"nT" = (
+/obj/effect/turf_decal/number/right_zero,
+/obj/effect/turf_decal/number/left_zero,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"nV" = (
+/obj/effect/turf_decal/box/white/corners{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"nW" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/robot_debris/limb,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"nY" = (
+/obj/effect/turf_decal/road{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/light/broken/directional/east,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"nZ" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/chair/sofa/brown/old/directional,
+/turf/open/floor/carpet/nanoweave,
+/area/ruin/rockplanet/shippingdockoffice)
+"ob" = (
+/obj/effect/decal/cleanable/oil/streak,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"of" = (
+/obj/structure/railing/corner{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/slab_1{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"og" = (
+/obj/effect/turf_decal/road/line/edge/opaque/yellow{
+ dir = 8
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"oi" = (
+/obj/effect/turf_decal/trimline/opaque/white/arrow_cw{
+ dir = 1
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"oj" = (
+/obj/effect/turf_decal/box/corners{
+ dir = 4
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"on" = (
+/obj/structure/fence{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-9"
+ },
+/obj/structure/cable{
+ icon_state = "4-10"
+ },
+/turf/open/floor/concrete/slab_2{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"op" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"ou" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/item/ammo_casing/spent{
+ pixel_x = 10;
+ pixel_y = 12
+ },
+/obj/item/ammo_casing/spent{
+ pixel_x = 3;
+ pixel_y = -5
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"oz" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"oC" = (
+/obj/effect/turf_decal/road{
+ dir = 1
+ },
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"pe" = (
+/obj/machinery/light/broken/directional/east,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"pi" = (
+/obj/structure/flora/grass/rockplanet,
+/turf/open/floor/plating/asteroid/rockplanet/lit,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"pl" = (
+/obj/effect/turf_decal/industrial/stand_clear/white,
+/turf/open/floor/plasteel/tech,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"pm" = (
+/obj/effect/turf_decal/industrial/hatch,
+/obj/structure/reagent_dispensers/foamtank,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"po" = (
+/obj/machinery/light/dim/directional/south,
+/obj/structure/safe,
+/obj/item/organ/cyberimp/arm/gun/taser,
+/turf/open/floor/plasteel/patterned/brushed,
+/area/ruin/rockplanet/shippingdocksecure)
+"pp" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/mine/proximity/explosive/sting/live,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"pv" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/solar_control{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/ruin/rockplanet/shippingdockoffice)
+"pw" = (
+/obj/structure/flora/ausbushes/fullgrass,
+/turf/open/floor/plating/dirt/rockplanet{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"px" = (
+/obj/item/stack/ore/salvage/scraptitanium,
+/turf/open/floor/hangar/plasteel/dark,
+/area/ruin/rockplanet/shippingdock)
+"py" = (
+/turf/closed/wall/rust,
+/area/ruin/rockplanet/shippingdock)
+"pz" = (
+/obj/effect/turf_decal/road/line/edge/opaque/yellow{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"pB" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-9"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"pD" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/turf/open/floor/concrete/slab_3{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"pI" = (
+/obj/machinery/door/poddoor{
+ dir = 4;
+ id = "shippingdocksecure"
+ },
+/turf/open/floor/plasteel/tech/grid,
+/area/ruin/rockplanet/shippingdocksecure)
+"pS" = (
+/obj/structure/flora/grass/rockplanet,
+/turf/open/floor/plating/asteroid/rockplanet/cracked/lit,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"pT" = (
+/obj/effect/turf_decal/trimline/opaque/neutral/filled/warning{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"pV" = (
+/obj/structure/flora/ausbushes/ppflowers,
+/turf/open/floor/plating/dirt/rockplanet{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"pX" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/glass,
+/obj/machinery/light/small/broken/directional/south,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/mine/pressure/gas/live,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockoffice)
+"pY" = (
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/power/apc/auto_name/directional/west,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"qc" = (
+/obj/machinery/mech_bay_recharge_port,
+/obj/effect/turf_decal/industrial/warning/dust{
+ dir = 10
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"qi" = (
+/obj/effect/turf_decal/industrial/stand_clear{
+ dir = 8
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"qn" = (
+/turf/closed/wall/rust,
+/area/ruin/rockplanet/shippingdockoffice)
+"qo" = (
+/obj/effect/turf_decal/road/line/edge/opaque/yellow,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"qB" = (
+/turf/open/water/rockplanet{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"qG" = (
+/obj/structure/table,
+/obj/machinery/door/window/brigdoor/eastright{
+ dir = 2
+ },
+/obj/machinery/door/window/northright,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockcustoms)
+"qH" = (
+/obj/effect/turf_decal/road/slow{
+ dir = 1
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"qL" = (
+/obj/structure/cable/yellow,
+/obj/item/solar_assembly,
+/turf/open/floor/concrete/reinforced{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"qM" = (
+/obj/structure/flora/rock/rockplanet,
+/turf/open/floor/plating/asteroid/rockplanet/lit,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"qN" = (
+/obj/structure/closet/cardboard,
+/obj/item/stack/circuit_stack/full,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/tech/grid,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"qR" = (
+/obj/effect/turf_decal/road{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/plasma,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"qU" = (
+/obj/structure/railing{
+ max_integrity = 70;
+ dir = 4
+ },
+/obj/structure/barricade/sandbags,
+/turf/open/floor/plating/rust{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/ruin/rockplanet/shippingdock)
+"qW" = (
+/obj/effect/decal/fakelattice,
+/obj/item/stack/ore/salvage/scrapmetal,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"ra" = (
+/obj/structure/fence{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"re" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/concrete/slab_2{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"rl" = (
+/obj/effect/decal/cleanable/plasma,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"rC" = (
+/obj/item/stack/cable_coil/cut/random,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"rD" = (
+/obj/effect/turf_decal/industrial/hatch/red,
+/obj/structure/closet/crate/secure/gear{
+ req_one_access_txt = "53"
+ },
+/obj/item/ammo_box/magazine/tec9,
+/obj/item/ammo_box/magazine/tec9,
+/obj/item/gun/ballistic/automatic/pistol/tec9,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdocksecure)
+"rK" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/sign/warning/gasmask{
+ pixel_y = 32
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/restraints/legcuffs/beartrap{
+ armed = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockoffice)
+"rN" = (
+/obj/effect/turf_decal/trimline/opaque/white/arrow_ccw,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"rO" = (
+/obj/machinery/door/airlock/grunge{
+ name = "Manager's Office"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/rockplanet/shippingdockoffice)
+"rS" = (
+/obj/machinery/light/broken/directional/west,
+/turf/open/floor/plasteel/tech/grid,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"rV" = (
+/obj/effect/turf_decal/road/line/edge/opaque/yellow,
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/obj/item/restraints/legcuffs/beartrap{
+ armed = 1
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"rY" = (
+/obj/machinery/door/airlock/grunge{
+ name = "Cargo Checkpoint"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockcustoms)
+"sa" = (
+/obj/effect/turf_decal/rechargefloor,
+/obj/effect/turf_decal/industrial/warning/dust,
+/obj/effect/spawner/lootdrop/whiteship_cere_ripley,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"sc" = (
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"se" = (
+/obj/effect/turf_decal/trimline/opaque/white/arrow_cw{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"sf" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/mine/proximity/explosive/sting/live,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"sl" = (
+/obj/structure/railing/wood{
+ dir = 1
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"sp" = (
+/obj/item/stack/rods,
+/turf/open/floor/plating/asteroid/rockplanet/wet/lit,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"sq" = (
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"st" = (
+/mob/living/simple_animal/hostile/netherworld/migo/asteroid,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"su" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"sx" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/machinery/light/small/directional/south,
+/turf/open/floor/plasteel/tech/grid,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"sz" = (
+/obj/machinery/door/airlock/external{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockoffice)
+"sC" = (
+/obj/effect/turf_decal/road{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/wrapping,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"sL" = (
+/obj/machinery/button/door{
+ dir = 4;
+ pixel_x = -24;
+ id = "shippingdocksecure"
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdocksecure)
+"sO" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/snacks/donut/choco,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet/nanoweave,
+/area/ruin/rockplanet/shippingdockoffice)
+"sP" = (
+/obj/structure/rack,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/item/key,
+/turf/open/floor/plasteel/tech,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"sS" = (
+/obj/effect/turf_decal/number/left_zero,
+/obj/effect/turf_decal/number/right_one,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"sU" = (
+/obj/effect/turf_decal/trimline/opaque/white/warning{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"sX" = (
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/item/shard,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"sY" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"tb" = (
+/obj/effect/turf_decal/road/slow,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"tg" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-9"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"ti" = (
+/obj/effect/decal/cleanable/shreds,
+/obj/effect/decal/cleanable/plasma,
+/turf/open/floor/plating/rockplanet{
+ icon_state = "platingdmg2";
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"tn" = (
+/obj/effect/turf_decal/industrial/hatch/yellow,
+/obj/structure/closet/crate/solarpanel_small,
+/obj/item/clothing/gloves/color/fyellow,
+/obj/item/clothing/gloves/color/fyellow,
+/obj/item/clothing/gloves/color/yellow,
+/obj/item/clothing/gloves/color/fyellow/old,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"to" = (
+/obj/effect/turf_decal/road/edge{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/robot_debris/down,
+/obj/effect/decal/cleanable/plasma,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"tp" = (
+/obj/item/pipe{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdock)
+"tq" = (
+/obj/effect/turf_decal/road{
+ dir = 10
+ },
+/obj/structure/railing{
+ dir = 10
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"tr" = (
+/obj/effect/turf_decal/industrial/warning/dust/corner{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"tv" = (
+/obj/effect/turf_decal/industrial/loading{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"tx" = (
+/turf/open/floor/plasteel/stairs/right{
+ dir = 1
+ },
+/area/ruin/rockplanet/shippingdock)
+"tz" = (
+/obj/structure/closet/crate/large,
+/obj/item/stack/sheet/mineral/sandstone/thirty,
+/obj/item/storage/box/emptysandbags,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/tech,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"tC" = (
+/obj/effect/turf_decal/road/line/opaque/yellow{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"tL" = (
+/obj/item/mine/pressure/explosive/rusty/live,
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"tM" = (
+/obj/item/stack/ore/salvage/scraptitanium,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"tN" = (
+/obj/structure/girder/reinforced,
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdock)
+"tQ" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/hangar/plasteel/white,
+/area/ruin/rockplanet/shippingdock)
+"tR" = (
+/obj/structure/barricade/sandbags,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"tX" = (
+/obj/structure/cable{
+ icon_state = "2-5"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/slab_3{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"tY" = (
+/obj/effect/decal/cleanable/glass,
+/obj/item/shard,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"ud" = (
+/obj/effect/turf_decal/road{
+ dir = 10
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"ue" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/obj/machinery/airalarm/directional/north,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/rockplanet/shippingdockoffice)
+"ui" = (
+/obj/effect/turf_decal/road{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"ul" = (
+/obj/structure/rack,
+/obj/structure/window/reinforced,
+/obj/item/toy/plush/moth/firewatch,
+/obj/item/toy/plush/lizardplushie,
+/obj/item/toy/plush/knight,
+/obj/item/toy/prize/mauler,
+/obj/item/toy/talking/AI,
+/turf/open/floor/plasteel/mono/white,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"um" = (
+/turf/closed/wall,
+/area/ruin/rockplanet/shippingdockoffice)
+"uo" = (
+/obj/structure/closet/crate/trashcart,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/item/trash/can,
+/obj/item/trash/can/food/peaches,
+/obj/item/trash/tray,
+/obj/item/storage/bag/trash,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"uq" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-9"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"ut" = (
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"ux" = (
+/obj/machinery/door/airlock/external,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockoffice)
+"uF" = (
+/obj/effect/decal/cleanable/shreds,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet/nanoweave,
+/area/ruin/rockplanet/shippingdockoffice)
+"uP" = (
+/obj/item/wirecutters{
+ pixel_y = 17
+ },
+/turf/open/floor/plating/asteroid/rockplanet/lit,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"uQ" = (
+/obj/structure/marker_beacon,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"uT" = (
+/obj/structure/sign/warning/nosmoking/circle{
+ pixel_y = 24
+ },
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"uW" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-9"
+ },
+/obj/machinery/power/solar,
+/turf/open/floor/concrete/reinforced{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"uZ" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-6"
+ },
+/obj/item/solar_assembly,
+/turf/open/floor/concrete/reinforced{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"va" = (
+/obj/effect/turf_decal/road{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/garbage,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"ve" = (
+/obj/effect/turf_decal/road/line/opaque/yellow{
+ dir = 8
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"vi" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/obj/effect/decal/cleanable/glass,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockoffice)
+"vj" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/carpet/nanoweave/beige,
+/area/ruin/rockplanet/shippingdockoffice)
+"vs" = (
+/obj/effect/turf_decal/corner/opaque/brown/border,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/hangar/plasteel/white,
+/area/ruin/rockplanet/shippingdock)
+"vt" = (
+/obj/effect/turf_decal/road{
+ dir = 5
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"vz" = (
+/turf/closed/wall,
+/area/ruin/rockplanet/shippingdockcustoms)
+"vD" = (
+/obj/item/ammo_box/magazine/zip_ammo_9mm{
+ pixel_x = 5;
+ pixel_y = 12
+ },
+/obj/item/ammo_casing/spent{
+ pixel_x = 3;
+ pixel_y = -5
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"vG" = (
+/obj/effect/turf_decal/industrial/stand_clear/white,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/tech,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"vM" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/slab_2{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"vP" = (
+/obj/machinery/door/airlock/security{
+ name = "Secure Storage";
+ req_one_access_txt = "53"
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdocksecure)
+"vR" = (
+/obj/structure/fence{
+ dir = 1
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"vS" = (
+/obj/structure/chair/pew/left{
+ dir = 4
+ },
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"vV" = (
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"wb" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"wf" = (
+/mob/living/simple_animal/hostile/netherworld/asteroid,
+/turf/open/floor/plating/asteroid/rockplanet/cracked/lit,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"wj" = (
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "shippingdockfront"
+ },
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdockcustoms)
+"wo" = (
+/obj/structure/girder,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"wp" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/concrete/slab_3{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"wq" = (
+/obj/effect/turf_decal/road/line/edge/opaque/yellow{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"ws" = (
+/obj/effect/decal/cleanable/food/flour,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockoffice)
+"wu" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"wv" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"wy" = (
+/obj/effect/turf_decal/road/line/edge/opaque/yellow{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"wB" = (
+/obj/effect/turf_decal/road{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"wE" = (
+/obj/effect/turf_decal/trimline/opaque/white/corner{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"wH" = (
+/obj/structure/cable/yellow,
+/obj/machinery/power/tracker,
+/turf/open/floor/concrete/reinforced{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"wM" = (
+/obj/effect/turf_decal/road/line/edge/opaque/yellow{
+ dir = 4
+ },
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"wN" = (
+/obj/effect/turf_decal/road{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/opaque/neutral/warning,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"wO" = (
+/obj/effect/turf_decal/number/left_one,
+/obj/effect/turf_decal/number/right_zero,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"wP" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockoffice)
+"wX" = (
+/obj/effect/turf_decal/trimline/opaque/white/arrow_ccw,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"wY" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"xc" = (
+/obj/effect/turf_decal/trimline/opaque/white/warning,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"xd" = (
+/obj/effect/turf_decal/corner/opaque/brown/border{
+ dir = 1
+ },
+/turf/open/floor/hangar/plasteel/white,
+/area/ruin/rockplanet/shippingdock)
+"xe" = (
+/obj/item/trash/semki,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet/nanoweave/purple,
+/area/ruin/rockplanet/shippingdockoffice)
+"xf" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"xh" = (
+/obj/structure/sign/warning/electricshock{
+ pixel_y = 26
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"xi" = (
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"xl" = (
+/obj/effect/turf_decal/industrial/stand_clear/red,
+/mob/living/simple_animal/bot/secbot/ed209/rockplanet,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdocksecure)
+"xn" = (
+/obj/effect/turf_decal/road,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"xo" = (
+/obj/effect/turf_decal/road{
+ dir = 5
+ },
+/obj/effect/turf_decal/trimline/opaque/neutral/filled/warning{
+ dir = 5
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"xv" = (
+/obj/item/toy/crayon/spraycan,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"xx" = (
+/obj/item/stack/ore/salvage/scrapmetal,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/hangar/plasteel/white,
+/area/ruin/rockplanet/shippingdock)
+"xy" = (
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockcustoms)
+"xC" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet/nanoweave/purple,
+/area/ruin/rockplanet/shippingdockoffice)
+"xF" = (
+/obj/effect/turf_decal/road/edge{
+ dir = 8
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"xQ" = (
+/obj/effect/turf_decal/road/line/edge/opaque/yellow{
+ dir = 1
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"xR" = (
+/obj/effect/turf_decal/industrial/loading{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"xS" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"xT" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"xY" = (
+/obj/structure/barricade/wooden,
+/obj/effect/decal/cleanable/oil/streak,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"xZ" = (
+/obj/structure/flora/rock/rockplanet,
+/turf/open/floor/plating/asteroid/rockplanet/wet/lit,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"yc" = (
+/obj/structure/chair/pew/right{
+ dir = 8
+ },
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"yf" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"yj" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-9"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"yl" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-9"
+ },
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"ys" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"yx" = (
+/obj/effect/decal/cleanable/robot_debris/old,
+/turf/open/floor/plasteel/tech,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"yH" = (
+/obj/effect/turf_decal/industrial/hatch/yellow,
+/obj/structure/reagent_dispensers/watertank/high,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"yJ" = (
+/obj/effect/turf_decal/industrial/warning/dust/corner,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"yN" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile,
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdockoffice)
+"yO" = (
+/obj/structure/frame/machine,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/item/stack/ore/salvage/scrapgold,
+/obj/item/stock_parts/cell/empty,
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdock)
+"yT" = (
+/obj/effect/turf_decal/road/line/opaque/yellow{
+ dir = 1
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"yV" = (
+/obj/effect/turf_decal/road/edge{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"yW" = (
+/obj/structure/railing{
+ dir = 6
+ },
+/turf/open/floor/concrete/slab_1{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"yX" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-5"
+ },
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/concrete/reinforced{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"zd" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet/nanoweave,
+/area/ruin/rockplanet/shippingdockoffice)
+"zf" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-6"
+ },
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/concrete/reinforced{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"zg" = (
+/obj/machinery/door/airlock/public/glass{
+ dir = 4
+ },
+/turf/open/floor/hangar/plasteel/dark,
+/area/ruin/rockplanet/shippingdock)
+"zm" = (
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/effect/supplypod_rubble,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"zv" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/garbage,
+/turf/open/floor/plating/rust{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/ruin/rockplanet/shippingdockoffice)
+"zy" = (
+/obj/machinery/door/airlock/freezer{
+ dir = 4;
+ name = "Bathroom"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/rockplanet/shippingdockoffice)
+"zz" = (
+/obj/effect/decal/cleanable/wrapping,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"zD" = (
+/obj/structure/fence,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"zE" = (
+/obj/item/stack/ore/salvage/scrapmetal,
+/obj/effect/turf_decal/industrial/stand_clear{
+ dir = 1
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"zH" = (
+/obj/effect/turf_decal/road{
+ dir = 4
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"zK" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/slab_2{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"zL" = (
+/obj/structure/frame/machine,
+/obj/item/stack/ore/salvage/scrapmetal,
+/obj/item/stack/ore/salvage/scrapplasma,
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdock)
+"zM" = (
+/turf/closed/wall/rust,
+/area/ruin/rockplanet/shippingdockcustoms)
+"zS" = (
+/obj/effect/turf_decal/industrial/outline,
+/obj/structure/closet/cardboard,
+/obj/item/tank/internals/oxygen/yellow,
+/obj/item/tank/internals/oxygen/yellow,
+/obj/item/clothing/mask/gas/atmos,
+/obj/item/clothing/mask/gas/atmos,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"zT" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/brown/border,
+/obj/effect/decal/cleanable/dirt/dust,
+/mob/living/simple_animal/pet/mothroach,
+/turf/open/floor/mineral/titanium/tiled/white,
+/area/ruin/rockplanet/shippingdock)
+"zU" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"zV" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet/nanoweave/beige,
+/area/ruin/rockplanet/shippingdockoffice)
+"zX" = (
+/obj/structure/flora/tree/cactus,
+/turf/open/floor/plating/asteroid/rockplanet/lit,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Aa" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/robot_debris/limb,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Ai" = (
+/obj/item/stack/ore/salvage/scrapmetal,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Aq" = (
+/obj/effect/turf_decal/road{
+ dir = 5
+ },
+/obj/structure/railing{
+ dir = 5
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Av" = (
+/obj/effect/turf_decal/industrial/warning/dust{
+ dir = 1
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"AE" = (
+/obj/structure/rack,
+/obj/structure/window/reinforced,
+/obj/item/toy/plush/blahaj,
+/obj/item/toy/plush/goatplushie,
+/obj/item/toy/plush/nukeplushie,
+/obj/item/toy/prize/phazon,
+/obj/item/toy/windupToolbox,
+/turf/open/floor/plasteel/mono/white,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"AG" = (
+/obj/effect/turf_decal/road{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/opaque/white/filled/line,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"AI" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"AJ" = (
+/obj/effect/decal/cleanable/glass,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"AL" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/turf/open/floor/carpet/nanoweave/beige,
+/area/ruin/rockplanet/shippingdockoffice)
+"AQ" = (
+/obj/effect/turf_decal/road/stripes{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"AW" = (
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdock)
+"Bi" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-6"
+ },
+/obj/item/solar_assembly,
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/concrete/reinforced{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Bl" = (
+/obj/structure/fence/corner{
+ dir = 1
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Bm" = (
+/obj/structure/sign/warning/nosmoking/circle{
+ pixel_y = 24
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Br" = (
+/obj/effect/turf_decal/road/edge{
+ dir = 4
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Bx" = (
+/obj/structure/window/reinforced,
+/obj/effect/turf_decal/trimline/opaque/ntblue,
+/turf/open/floor/plasteel/mono/white,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"By" = (
+/obj/effect/turf_decal/number/left_zero,
+/obj/effect/turf_decal/number/right_zero,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Bz" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/structure/barricade/sandbags,
+/turf/open/floor/plating/rust{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/ruin/rockplanet/shippingdock)
+"BA" = (
+/obj/effect/turf_decal/road/line/opaque/yellow,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"BG" = (
+/obj/effect/turf_decal/road{
+ dir = 1
+ },
+/obj/item/ammo_casing/spent{
+ pixel_x = -14;
+ pixel_y = 1
+ },
+/obj/item/ammo_casing/spent{
+ pixel_x = 3;
+ pixel_y = -5
+ },
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"BH" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"BI" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"BJ" = (
+/obj/effect/decal/cleanable/cobweb/cobweb2,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/chair/sofa/brown/old/left,
+/turf/open/floor/carpet/nanoweave,
+/area/ruin/rockplanet/shippingdockoffice)
+"BN" = (
+/obj/effect/turf_decal/road/stop{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"BO" = (
+/obj/effect/turf_decal/road/slow{
+ dir = 8
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Ce" = (
+/obj/structure/chair/office{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet/nanoweave/purple,
+/area/ruin/rockplanet/shippingdockoffice)
+"Ch" = (
+/obj/structure/flora/tree/cactus,
+/turf/open/floor/plating/asteroid/rockplanet/wet/cracked/lit,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Cm" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/wrapping,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Cu" = (
+/obj/structure/closet/crate/large,
+/obj/item/bot_assembly/secbot,
+/obj/item/bot_assembly/secbot,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Cx" = (
+/obj/structure/railing/corner,
+/turf/open/floor/concrete/slab_1{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Cy" = (
+/obj/effect/turf_decal/road{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"CE" = (
+/obj/structure/railing/corner/wood{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/garbage,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"CF" = (
+/obj/item/toy/snappop,
+/turf/open/floor/plasteel/tech/grid,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"CH" = (
+/obj/structure/fence/post{
+ dir = 8
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"CM" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/candle{
+ pixel_x = 11
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"CN" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockoffice)
+"CO" = (
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/sign/warning/electricshock{
+ pixel_y = 26
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"CT" = (
+/obj/structure/table,
+/obj/item/flashlight/lamp,
+/turf/open/floor/carpet/nanoweave/purple,
+/area/ruin/rockplanet/shippingdockoffice)
+"CV" = (
+/obj/structure/closet/crate/large,
+/obj/item/bot_assembly/floorbot,
+/obj/item/bot_assembly/floorbot,
+/obj/item/bot_assembly/firebot,
+/obj/item/bot_assembly/firebot,
+/turf/open/floor/plasteel/tech,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"CW" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/slab_2{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Dv" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Dz" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/concrete/slab_1{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"DE" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/item/solar_assembly,
+/turf/open/floor/concrete/reinforced{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"DF" = (
+/obj/machinery/light/small/directional/west,
+/obj/structure/rack,
+/obj/item/camera,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockcustoms)
+"DI" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/stack/ore/salvage/scrapmetal,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"DP" = (
+/obj/machinery/light/small/directional/south,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/confetti,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockoffice)
+"DR" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/mine/pressure/explosive/rusty/live,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"DV" = (
+/obj/effect/turf_decal/road,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/mine/pressure/explosive/rusty/live,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Eg" = (
+/obj/machinery/door/window/brigdoor{
+ req_one_access_txt = "53"
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdocksecure)
+"Eh" = (
+/obj/structure/railing,
+/turf/open/floor/concrete/slab_1{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Ei" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Ej" = (
+/obj/effect/turf_decal/trimline/opaque/neutral/filled/warning{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/opaque/neutral/filled/warning{
+ dir = 8
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Ev" = (
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Ew" = (
+/obj/item/stack/ore/salvage/scrapplasma,
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdock)
+"EC" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"ED" = (
+/obj/effect/turf_decal/road{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"EE" = (
+/obj/effect/turf_decal/industrial/outline/yellow,
+/obj/structure/closet/crate/large,
+/obj/machinery/smoke_machine,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"EG" = (
+/obj/structure/closet/secure_closet/freezer,
+/obj/item/storage/cans/sixbeer,
+/obj/item/storage/ration/beef_strips,
+/obj/item/storage/ration/pork_spaghetti,
+/obj/item/storage/ration/beef_goulash,
+/obj/effect/decal/cleanable/cobweb,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockoffice)
+"EL" = (
+/obj/machinery/door/window/eastleft,
+/obj/effect/decal/cleanable/oil/slippery,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/tech,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"EP" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"ER" = (
+/obj/structure/closet/crate,
+/turf/open/floor/hangar/plasteel/dark,
+/area/ruin/rockplanet/shippingdock)
+"EZ" = (
+/obj/effect/decal/fakelattice,
+/obj/item/stack/ore/salvage/scraptitanium,
+/obj/item/crowbar/large,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Fb" = (
+/obj/structure/sign/warning/nosmoking/circle{
+ pixel_y = 24
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Fc" = (
+/obj/effect/turf_decal/industrial/outline,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Fg" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/slab_2{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Fj" = (
+/obj/structure/railing{
+ dir = 5
+ },
+/turf/open/floor/concrete/slab_1{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Fn" = (
+/obj/effect/turf_decal/road{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Fs" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/grille,
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Ft" = (
+/obj/structure/cable/yellow,
+/obj/effect/decal/cleanable/glass,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/reinforced{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Fv" = (
+/obj/machinery/airalarm/directional/west,
+/obj/effect/decal/cleanable/garbage,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet/nanoweave,
+/area/ruin/rockplanet/shippingdockoffice)
+"Fx" = (
+/obj/item/mine/proximity/explosive/sting/live,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"FB" = (
+/obj/effect/turf_decal/industrial/hatch/red,
+/obj/item/reagent_containers/glass/bottle/coniine{
+ name = "bottle";
+ desc = "A small bottle. Contains an unknown liquid."
+ },
+/obj/item/reagent_containers/glass/bottle/chloralhydrate{
+ desc = "A small bottle. Contains an unknown liquid.";
+ name = "bottle"
+ },
+/obj/item/reagent_containers/glass/bottle/atropine{
+ desc = "A small bottle. Contains an unknown liquid.";
+ name = "bottle"
+ },
+/obj/structure/closet/crate/secure/science{
+ req_one_access_txt = "53"
+ },
+/obj/item/reagent_containers/glass/bottle/amanitin{
+ desc = "A small bottle. Contains an unknown liquid.";
+ name = "bottle"
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdocksecure)
+"FD" = (
+/obj/effect/turf_decal/road/edge,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"FH" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdocksecure)
+"FK" = (
+/obj/effect/turf_decal/road{
+ dir = 9
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"FM" = (
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/glass,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"FN" = (
+/obj/machinery/power/terminal{
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-9"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"FP" = (
+/obj/effect/turf_decal/road{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"FQ" = (
+/obj/structure/table,
+/obj/item/paper_bin,
+/obj/item/pen/fourcolor,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/apc/auto_name/directional/west,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockcustoms)
+"FU" = (
+/obj/structure/table/wood,
+/obj/machinery/microwave,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockoffice)
+"FV" = (
+/obj/structure/flora/rock/pile/rockplanet,
+/turf/open/floor/plating/asteroid/rockplanet/lit,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"FX" = (
+/obj/effect/decal/cleanable/crayon,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"FZ" = (
+/obj/effect/decal/cleanable/confetti,
+/obj/machinery/light/broken/directional/east,
+/turf/open/floor/carpet/nanoweave,
+/area/ruin/rockplanet/shippingdockoffice)
+"Gg" = (
+/obj/structure/cable/yellow,
+/obj/machinery/power/solar,
+/turf/open/floor/concrete/reinforced{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Gj" = (
+/obj/structure/safe,
+/obj/item/spacecash/bundle/pocketchange,
+/obj/item/spacecash/bundle/c10,
+/turf/open/floor/plasteel/patterned/brushed,
+/area/ruin/rockplanet/shippingdocksecure)
+"Gk" = (
+/obj/structure/railing/corner{
+ dir = 8
+ },
+/turf/open/floor/concrete/slab_1{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Gr" = (
+/obj/effect/turf_decal/industrial/warning/dust{
+ dir = 9
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Gs" = (
+/obj/effect/turf_decal/road{
+ dir = 1
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Gy" = (
+/obj/effect/turf_decal/road{
+ dir = 6
+ },
+/obj/effect/turf_decal/road/edge{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Gz" = (
+/obj/structure/table/wood,
+/obj/item/storage/fancy/donut_box,
+/turf/open/floor/carpet/nanoweave,
+/area/ruin/rockplanet/shippingdockoffice)
+"GB" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/poddoor{
+ dir = 4;
+ id = "shippingdocksecure"
+ },
+/turf/open/floor/plasteel/tech/grid,
+/area/ruin/rockplanet/shippingdocksecure)
+"GM" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/opaque/bottlegreen,
+/turf/open/floor/plasteel/mono/white,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"GN" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"GO" = (
+/obj/effect/turf_decal/road/line/edge/opaque/yellow{
+ dir = 4
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"GP" = (
+/turf/template_noop,
+/area/template_noop)
+"GW" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"GZ" = (
+/obj/structure/table,
+/obj/machinery/door/window/brigdoor,
+/obj/machinery/door/window/northleft,
+/obj/item/clipboard,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockcustoms)
+"Hd" = (
+/obj/structure/chair/pew/left{
+ dir = 8
+ },
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Hk" = (
+/turf/open/floor/plasteel/stairs/left{
+ dir = 1
+ },
+/area/ruin/rockplanet/shippingdock)
+"Ho" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/effect/decal/remains/human,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdockoffice)
+"Hx" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/opaque/neutral/filled/warning{
+ dir = 1
+ },
+/obj/machinery/door/poddoor/shutters{
+ id = "shippingdockwarehousesouth"
+ },
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"HA" = (
+/obj/structure/fence/corner,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"HB" = (
+/obj/machinery/light/broken/directional/south,
+/turf/open/floor/plasteel/tech/grid,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"HI" = (
+/obj/item/weldingtool/old,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/hangar/plasteel/dark,
+/area/ruin/rockplanet/shippingdock)
+"HK" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/slab_3{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"HL" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"HM" = (
+/obj/effect/turf_decal/road/line/edge/opaque/yellow{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"HN" = (
+/obj/effect/turf_decal/industrial/warning/dust{
+ dir = 8
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"HP" = (
+/mob/living/simple_animal/hostile/netherworld/asteroid,
+/turf/open/floor/plating/asteroid/rockplanet/wet/lit,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"HV" = (
+/obj/item/mine/pressure/explosive/rusty/live,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"HW" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/concrete/slab_3{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"HY" = (
+/obj/structure/curtain,
+/obj/machinery/shower{
+ pixel_y = 19
+ },
+/obj/structure/window/reinforced/survival_pod,
+/obj/machinery/door/window/survival_pod{
+ dir = 4
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/rockplanet/shippingdockoffice)
+"Ic" = (
+/obj/effect/turf_decal/industrial/stand_clear{
+ dir = 1
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Id" = (
+/obj/effect/turf_decal/road/line/edge/opaque/yellow,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Ig" = (
+/obj/effect/turf_decal/road{
+ dir = 8
+ },
+/obj/item/mine/pressure/explosive/rusty/live,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Il" = (
+/obj/structure/closet/crate,
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdock)
+"Io" = (
+/obj/effect/turf_decal/road{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Iu" = (
+/obj/structure/flora/ash/garden/arid,
+/turf/open/floor/plating/asteroid/rockplanet/cracked/lit,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Iv" = (
+/obj/structure/railing{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/slab_1{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"IE" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet/nanoweave/beige,
+/area/ruin/rockplanet/shippingdockoffice)
+"IH" = (
+/obj/effect/decal/cleanable/food/tomato_smudge,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockoffice)
+"IK" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/layer_manifold,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"IS" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/tech/grid,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"IU" = (
+/obj/item/kirbyplants/random,
+/turf/open/floor/carpet/nanoweave/purple,
+/area/ruin/rockplanet/shippingdockoffice)
+"IV" = (
+/obj/effect/turf_decal/road,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"IY" = (
+/turf/closed/wall/rust,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Jd" = (
+/obj/structure/railing,
+/obj/structure/table,
+/obj/item/radio,
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdock)
+"Jq" = (
+/obj/effect/turf_decal/road{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Ju" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdock)
+"Jz" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockcustoms)
+"JD" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockcustoms)
+"JE" = (
+/obj/effect/decal/fakelattice,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"JF" = (
+/obj/item/stack/cable_coil/cut/red,
+/obj/item/stack/ore/salvage/scraptitanium,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdock)
+"JG" = (
+/obj/effect/turf_decal/industrial/hatch,
+/obj/structure/closet/cardboard/metal,
+/obj/item/stack/sheet/metal/fifty,
+/obj/item/stack/sheet/plasteel/twenty,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"JI" = (
+/obj/structure/chair/plastic,
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdock)
+"JL" = (
+/obj/effect/turf_decal/road/line/edge/opaque/yellow{
+ dir = 8
+ },
+/obj/machinery/door/poddoor/shutters{
+ id = "shippingdockwarehouse"
+ },
+/obj/effect/turf_decal/trimline/opaque/neutral/filled/warning,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"JO" = (
+/obj/item/clothing/shoes/magboots{
+ name = "charred magboots"
+ },
+/obj/effect/decal/cleanable/shreds{
+ pixel_x = -8;
+ pixel_y = 17
+ },
+/obj/effect/decal/cleanable/shreds{
+ pixel_y = -9;
+ pixel_x = 15
+ },
+/obj/effect/decal/cleanable/plasma,
+/turf/open/floor/plating/rockplanet{
+ icon_state = "platingdmg3";
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"JQ" = (
+/obj/effect/decal/cleanable/garbage,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"JU" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet/nanoweave/beige,
+/area/ruin/rockplanet/shippingdockoffice)
+"JZ" = (
+/obj/effect/turf_decal/industrial/warning/dust/corner{
+ dir = 8
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Kc" = (
+/obj/effect/decal/cleanable/shreds{
+ pixel_x = 7;
+ pixel_y = -8
+ },
+/obj/effect/decal/cleanable/shreds{
+ pixel_y = 7
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating/rockplanet{
+ icon_state = "platingdmg2";
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Ke" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet/nanoweave/beige,
+/area/ruin/rockplanet/shippingdockoffice)
+"Kh" = (
+/obj/structure/flora/ash/garden,
+/turf/open/floor/plating/dirt/rockplanet{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Km" = (
+/obj/structure/fence/cut/medium{
+ dir = 4
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Kq" = (
+/obj/structure/marker_beacon,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Kr" = (
+/obj/effect/turf_decal/industrial/stand_clear,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Ks" = (
+/obj/structure/rack,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/effect/spawner/bundle/costume/marisawizard,
+/turf/open/floor/plasteel/mono/white,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Kt" = (
+/obj/structure/cable{
+ icon_state = "1-6"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/slab_2{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Kx" = (
+/obj/machinery/door/airlock/external,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockcustoms)
+"Kz" = (
+/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp,
+/obj/structure/table,
+/obj/effect/turf_decal/industrial/warning/dust{
+ dir = 10
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"KA" = (
+/turf/open/floor/concrete/slab_3{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"KG" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"KJ" = (
+/obj/item/shard,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"KQ" = (
+/obj/effect/turf_decal/road/line/edge/opaque/yellow{
+ dir = 1
+ },
+/obj/item/toy/snappop,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"KR" = (
+/obj/effect/turf_decal/siding/white,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"KS" = (
+/obj/structure/filingcabinet/double,
+/turf/open/floor/wood,
+/area/ruin/rockplanet/shippingdockoffice)
+"Lb" = (
+/obj/item/stack/ore/salvage/scraptitanium,
+/turf/open/floor/plating/asteroid/rockplanet/cracked/lit,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Lf" = (
+/obj/item/restraints/legcuffs/beartrap{
+ armed = 1
+ },
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdock)
+"Lh" = (
+/obj/structure/fence/corner{
+ dir = 4
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Ln" = (
+/obj/effect/turf_decal/number/left_one,
+/obj/effect/turf_decal/number/right_one,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Lq" = (
+/obj/machinery/door/airlock/grunge{
+ name = "Break Room";
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockoffice)
+"Lr" = (
+/obj/effect/turf_decal/industrial/stand_clear,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/tech,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Ls" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockoffice)
+"Lu" = (
+/obj/effect/turf_decal/road{
+ dir = 1
+ },
+/obj/machinery/button/door{
+ id = "shippingdockwarehousesouth";
+ dir = 8;
+ pixel_x = 24
+ },
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Ly" = (
+/turf/open/floor/plating/rust{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/ruin/rockplanet/shippingdock)
+"LB" = (
+/obj/effect/turf_decal/road{
+ dir = 1
+ },
+/obj/structure/barricade/sandbags,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"LE" = (
+/obj/structure/sign/departments/drop{
+ pixel_x = 32
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"LL" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"LS" = (
+/turf/open/floor/plasteel/tech/grid,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"LW" = (
+/obj/item/stack/ore/salvage/scrapmetal,
+/obj/effect/turf_decal/corner/opaque/brown/border{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/hangar/plasteel/white,
+/area/ruin/rockplanet/shippingdock)
+"LY" = (
+/obj/machinery/door/airlock/external,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockcustoms)
+"Mg" = (
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdocksecure)
+"Mj" = (
+/obj/effect/turf_decal/siding/white,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Mm" = (
+/obj/structure/flora/tree/cactus,
+/turf/open/floor/plating/asteroid/rockplanet/cracked/lit,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Mt" = (
+/obj/effect/turf_decal/trimline/opaque/white/filled/line{
+ dir = 4
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Mv" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/confetti,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet/nanoweave,
+/area/ruin/rockplanet/shippingdockoffice)
+"Mw" = (
+/obj/item/kirbyplants/random,
+/obj/effect/decal/cleanable/cobweb,
+/turf/open/floor/carpet/nanoweave/beige,
+/area/ruin/rockplanet/shippingdockoffice)
+"My" = (
+/obj/item/paper/crumpled/muddy{
+ default_raw_text = "# 01010100 01001000 01001001 01010011 00100000 01010011 01010000 01000001 01000011 01000101 00100000 01001001 01001110 01010100 01000101 01001110 01010100 01001001 01001111 01001110 01000001 01001100 01001100 01011001 00100000 01001100 01000101 01000110 01010100 00100000 01000010 01001100 01000001 01001110 01001011"
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Mz" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet/nanoweave/beige,
+/area/ruin/rockplanet/shippingdockoffice)
+"MA" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"MG" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/light/small/broken/directional/east,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockoffice)
+"MM" = (
+/obj/effect/turf_decal/industrial/loading{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 1
+ },
+/obj/structure/reagent_dispensers/fueltank,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"MO" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
+/obj/machinery/light/small/directional/south,
+/obj/effect/decal/cleanable/glass,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating/rust{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/ruin/rockplanet/shippingdockoffice)
+"MQ" = (
+/turf/closed/wall,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"MX" = (
+/obj/effect/turf_decal/road{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Nb" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/smes/engineering,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Nh" = (
+/obj/item/stack/ore/salvage/scraptitanium,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Ni" = (
+/obj/structure/fence/post{
+ dir = 1
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Nj" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet/nanoweave/beige,
+/area/ruin/rockplanet/shippingdockoffice)
+"Np" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile/shuttle,
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdock)
+"Nq" = (
+/turf/closed/wall/mineral/titanium,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Ns" = (
+/obj/effect/turf_decal/road/line/edge/opaque/yellow{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Ny" = (
+/obj/structure/girder/reinforced,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"NB" = (
+/obj/machinery/light/dim/directional/north,
+/turf/open/floor/plasteel/tech/grid,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"NE" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockcustoms)
+"NH" = (
+/obj/structure/flora/rock/rockplanet,
+/turf/open/floor/plating/asteroid/rockplanet/cracked/lit,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"NK" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/concrete/slab_2{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"NL" = (
+/obj/structure/chair/pew{
+ dir = 4
+ },
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"NP" = (
+/obj/effect/turf_decal/road{
+ dir = 8
+ },
+/obj/effect/turf_decal/road{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"NQ" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/mine/pressure/explosive/live,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"NR" = (
+/turf/open/floor/concrete/slab_2{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"NT" = (
+/obj/effect/turf_decal/industrial/outline/yellow,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"NU" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/item/restraints/legcuffs/beartrap{
+ armed = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockoffice)
+"NY" = (
+/obj/effect/turf_decal/industrial/warning/dust{
+ dir = 4
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Oa" = (
+/obj/effect/turf_decal/road,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Ob" = (
+/obj/effect/turf_decal/road/line/opaque/yellow{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Od" = (
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed,
+/area/ruin/rockplanet/shippingdocksecure)
+"Oe" = (
+/obj/effect/turf_decal/road/stripes{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Om" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/structure/grille,
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Ov" = (
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Oz" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockoffice)
+"OG" = (
+/obj/item/pipe{
+ dir = 8
+ },
+/obj/item/wrench/old,
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdock)
+"OI" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/slab_1{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"OO" = (
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/machinery/door/airlock/grunge{
+ name = "Cargo Checkpoint"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockcustoms)
+"OQ" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/tech,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"OT" = (
+/obj/effect/turf_decal/industrial/stand_clear,
+/turf/open/floor/plasteel/tech,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Pb" = (
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Pc" = (
+/obj/effect/turf_decal/trimline/opaque/white/warning,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Pf" = (
+/obj/machinery/door/airlock/external{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockoffice)
+"Pi" = (
+/obj/item/pickaxe,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Pn" = (
+/obj/structure/fence/cut/large{
+ dir = 8
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Po" = (
+/obj/item/mine/pressure/explosive/rusty/live,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Pp" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/turf/open/floor/concrete/reinforced{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Pr" = (
+/obj/item/stack/ore/salvage/scrapmetal,
+/turf/open/floor/hangar/plasteel/dark,
+/area/ruin/rockplanet/shippingdock)
+"Ps" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/obj/machinery/button/door{
+ pixel_y = 24;
+ id = "shippingdockwarehousesouth"
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Pw" = (
+/obj/machinery/light/dim/directional/east,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet/nanoweave/purple,
+/area/ruin/rockplanet/shippingdockoffice)
+"Px" = (
+/obj/effect/turf_decal/road,
+/obj/structure/barricade/sandbags,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Py" = (
+/obj/effect/decal/cleanable/generic,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"PA" = (
+/obj/effect/turf_decal/road/line/edge/opaque/yellow{
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"PE" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"PM" = (
+/obj/effect/turf_decal/road/line/edge/opaque/yellow{
+ dir = 1
+ },
+/obj/item/restraints/legcuffs/beartrap{
+ armed = 1
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"PP" = (
+/turf/closed/wall/r_wall/rust,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"PZ" = (
+/obj/effect/turf_decal/road,
+/obj/effect/turf_decal/trimline/opaque/white/corner{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Qg" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/rockplanet/shippingdockoffice)
+"Qi" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet/nanoweave,
+/area/ruin/rockplanet/shippingdockoffice)
+"Qn" = (
+/obj/structure/table,
+/obj/item/flashlight/lamp,
+/obj/machinery/button/door{
+ pixel_y = 24;
+ id = "shippingdockfront"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockcustoms)
+"Qq" = (
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Qr" = (
+/obj/effect/turf_decal/road{
+ dir = 9
+ },
+/obj/effect/turf_decal/road,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Qv" = (
+/obj/machinery/door/airlock/external{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockoffice)
+"Qy" = (
+/obj/effect/turf_decal/industrial/warning/dust{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"QB" = (
+/obj/structure/safe/floor,
+/obj/effect/turf_decal/siding/wood/end{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/wood,
+/obj/item/spacecash/bundle/c500,
+/obj/item/spacecash/bundle/mediumrand,
+/obj/machinery/light/broken/directional/west,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdockoffice)
+"QC" = (
+/obj/structure/closet/cabinet,
+/obj/item/clothing/under/suit/charcoal,
+/obj/item/clothing/suit/toggle/lawyer/charcoal,
+/obj/item/clothing/glasses/sunglasses/big,
+/obj/item/clothing/shoes/laceup,
+/obj/effect/decal/cleanable/cobweb/cobweb2,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/rockplanet/shippingdockoffice)
+"QD" = (
+/obj/effect/turf_decal/road,
+/obj/structure/barricade/sandbags,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"QI" = (
+/obj/effect/turf_decal/industrial/outline/red,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/mine/pressure/explosive/rusty/live,
+/turf/open/floor/hangar/plasteel/white,
+/area/ruin/rockplanet/shippingdock)
+"QQ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/concrete/slab_1{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Rd" = (
+/obj/effect/turf_decal/industrial/stand_clear/red,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdocksecure)
+"Ri" = (
+/obj/structure/flora/grass/rockplanet/dead,
+/turf/open/floor/plating/asteroid/rockplanet/wet/lit,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Rl" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/machinery/button/door{
+ pixel_y = 24;
+ id = "shippingdockwarehouse"
+ },
+/turf/open/floor/plasteel/tech/grid,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Ro" = (
+/obj/item/stack/rods,
+/turf/open/floor/concrete/slab_1{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Rp" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet/nanoweave/beige,
+/area/ruin/rockplanet/shippingdockoffice)
+"Rq" = (
+/obj/machinery/light/small/directional/west,
+/obj/structure/chair/sofa/brown/old/right,
+/turf/open/floor/carpet/nanoweave,
+/area/ruin/rockplanet/shippingdockoffice)
+"Rw" = (
+/obj/effect/turf_decal/road,
+/obj/effect/decal/cleanable/plasma,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Rz" = (
+/obj/effect/turf_decal/road/line/edge/opaque/yellow{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"RT" = (
+/obj/machinery/computer/mech_bay_power_console{
+ dir = 1
+ },
+/obj/effect/turf_decal/industrial/warning/dust{
+ dir = 6
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"RV" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/garbage,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet/nanoweave/beige,
+/area/ruin/rockplanet/shippingdockoffice)
+"RW" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/door/airlock/maintenance_hatch,
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdockoffice)
+"Sd" = (
+/obj/effect/turf_decal/road{
+ dir = 6
+ },
+/obj/structure/railing{
+ dir = 6
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Si" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/rockplanet/shippingdockoffice)
+"So" = (
+/obj/effect/turf_decal/trimline/opaque/white/warning{
+ dir = 1
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Sq" = (
+/obj/structure/railing/corner{
+ dir = 1
+ },
+/turf/open/floor/concrete/slab_1{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Sr" = (
+/obj/effect/turf_decal/road{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Ss" = (
+/obj/effect/turf_decal/road/line/edge/opaque/yellow{
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Su" = (
+/obj/structure/table,
+/obj/item/folder,
+/obj/machinery/light/broken/directional/south,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet/nanoweave/purple,
+/area/ruin/rockplanet/shippingdockoffice)
+"SB" = (
+/mob/living/simple_animal/hostile/netherworld/asteroid,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"SF" = (
+/obj/effect/turf_decal/road{
+ dir = 5
+ },
+/obj/effect/turf_decal/road/edge{
+ dir = 8
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"SI" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/structure/barricade/sandbags,
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdock)
+"SJ" = (
+/obj/structure/rack,
+/obj/structure/window/reinforced,
+/obj/effect/spawner/lootdrop/donkpockets,
+/obj/effect/spawner/lootdrop/donkpockets,
+/obj/effect/spawner/lootdrop/donkpockets,
+/turf/open/floor/plasteel/mono/white,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"SM" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/concrete/slab_3{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"SO" = (
+/turf/closed/wall/mineral/titanium,
+/area/ruin/rockplanet/shippingdock)
+"SV" = (
+/obj/item/pipe{
+ dir = 8
+ },
+/obj/item/stack/ore/salvage/scrapplasma,
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdock)
+"SX" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/item/mine/proximity/explosive/sting/live,
+/turf/open/floor/concrete/slab_2{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"SY" = (
+/obj/structure/flora/grass/rockplanet/dead,
+/turf/open/floor/plating/asteroid/rockplanet/wet/cracked/lit,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"SZ" = (
+/obj/item/stack/ore/salvage/scrapmetal,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdock)
+"Tc" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/slab_3{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Td" = (
+/obj/effect/turf_decal/industrial/stand_clear{
+ dir = 4
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Th" = (
+/obj/machinery/door/poddoor/shutters{
+ id = "shippingdockwarehouse"
+ },
+/obj/effect/turf_decal/road,
+/obj/effect/turf_decal/trimline/opaque/neutral/filled/warning,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Ti" = (
+/obj/effect/turf_decal/industrial/stand_clear,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Tl" = (
+/obj/item/stack/cable_coil/cut/red,
+/obj/item/stock_parts/cell/empty,
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdock)
+"Tv" = (
+/obj/effect/turf_decal/box/corners,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Tw" = (
+/obj/effect/turf_decal/road{
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Tx" = (
+/obj/structure/chair/office{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockcustoms)
+"Ty" = (
+/obj/effect/turf_decal/road/line/opaque/yellow{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"TA" = (
+/obj/effect/turf_decal/road/edge{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"TE" = (
+/obj/machinery/button/door{
+ dir = 1;
+ pixel_y = -24;
+ id = "shippingdockwarehouse"
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/ruin/rockplanet/shippingdockwarehouse)
+"TH" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"TW" = (
+/obj/machinery/door/airlock/public/glass{
+ dir = 4;
+ req_one_access_txt = "52"
+ },
+/turf/open/floor/hangar/plasteel/dark,
+/area/ruin/rockplanet/shippingdock)
+"TY" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-9"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Ub" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/slab_1{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Ue" = (
+/obj/structure/cable/yellow,
+/obj/machinery/power/solar,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/reinforced{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Uf" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet/nanoweave/beige,
+/area/ruin/rockplanet/shippingdockoffice)
+"Ug" = (
+/obj/effect/turf_decal/industrial/warning/dust{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/oil/slippery,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Ui" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-6"
+ },
+/obj/machinery/power/solar_control{
+ dir = 4
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Uj" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-9"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/item/shard,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Uk" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdock)
+"Ul" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-9"
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Un" = (
+/obj/structure/flora/ash/garden/arid,
+/turf/open/floor/plating/asteroid/rockplanet/wet/cracked/lit,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Ur" = (
+/obj/structure/sign/warning/docking{
+ pixel_y = 28
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Uy" = (
+/obj/effect/turf_decal/industrial/stand_clear{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"UA" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/plastic,
+/turf/open/floor/concrete/slab_3{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"UD" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/mine/pressure/explosive/rusty/live,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"UG" = (
+/obj/structure/cable,
+/obj/machinery/power/smes/engineering,
+/turf/open/floor/plating,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"UK" = (
+/obj/structure/fence/post{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"UN" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/slab_3{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"UT" = (
+/obj/effect/turf_decal/box/corners{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/wrapping,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"UV" = (
+/obj/structure/salvageable/computer{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner/opaque/brown/border{
+ dir = 6
+ },
+/turf/open/floor/mineral/titanium/tiled/white,
+/area/ruin/rockplanet/shippingdock)
+"UW" = (
+/obj/structure/reagent_dispensers/water_cooler,
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockcustoms)
+"UX" = (
+/obj/effect/turf_decal/road/line/edge/opaque/yellow{
+ dir = 1
+ },
+/obj/machinery/door/poddoor/shutters{
+ id = "shippingdockwarehouse"
+ },
+/obj/effect/turf_decal/trimline/opaque/neutral/filled/warning,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"UY" = (
+/obj/effect/turf_decal/road/line/edge/opaque/yellow{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Vf" = (
+/obj/structure/poddoor_assembly,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdock)
+"Vg" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/hangar/plasteel/dark,
+/area/ruin/rockplanet/shippingdock)
+"Vh" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/slab_1{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Vn" = (
+/obj/structure/railing{
+ max_integrity = 70;
+ dir = 4
+ },
+/obj/structure/barricade/sandbags,
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdock)
+"Vt" = (
+/obj/effect/turf_decal/industrial/outline/yellow,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Vu" = (
+/obj/structure/railing/corner,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/slab_1{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"VE" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet/nanoweave/beige,
+/area/ruin/rockplanet/shippingdockoffice)
+"VJ" = (
+/obj/item/trash/waffles,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet/nanoweave,
+/area/ruin/rockplanet/shippingdockoffice)
+"VK" = (
+/obj/structure/cable/yellow,
+/obj/effect/decal/cleanable/glass,
+/obj/item/shard,
+/turf/open/floor/concrete/reinforced{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"VW" = (
+/obj/effect/turf_decal/road{
+ dir = 8
+ },
+/obj/effect/turf_decal/road{
+ dir = 10
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"VX" = (
+/obj/effect/turf_decal/industrial/warning/dust/corner{
+ dir = 1
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Wb" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Wc" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/slab_3{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"We" = (
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Wh" = (
+/obj/machinery/door/poddoor,
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdock)
+"Wj" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Wk" = (
+/obj/structure/mirror{
+ pixel_y = 28
+ },
+/obj/structure/sink{
+ pixel_y = 17
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/rockplanet/shippingdockoffice)
+"Wl" = (
+/obj/effect/turf_decal/industrial/outline/yellow,
+/obj/structure/reagent_dispensers/fueltank,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Wn" = (
+/turf/open/floor/plating/asteroid/rockplanet/cracked/lit,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Wp" = (
+/obj/effect/decal/cleanable/garbage,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Wv" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Ww" = (
+/obj/structure/railing{
+ dir = 10
+ },
+/turf/open/floor/concrete/slab_1{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"WE" = (
+/obj/structure/rack,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/item/storage/box/maid,
+/turf/open/floor/plasteel/mono/white,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"WH" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-6"
+ },
+/turf/open/floor/concrete/reinforced{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"WJ" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/concrete/slab_3{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"WO" = (
+/obj/machinery/light/broken/directional/north,
+/turf/open/floor/plasteel/tech/grid,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"WS" = (
+/obj/structure/window/reinforced,
+/obj/effect/turf_decal/trimline/opaque/syndiered,
+/turf/open/floor/plasteel/mono/white,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"WT" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"WX" = (
+/obj/effect/turf_decal/industrial/warning/dust/corner{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/ash/large,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Xe" = (
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/obj/item/shard,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Xg" = (
+/obj/item/stack/ore/salvage/scraptitanium,
+/turf/open/floor/plating/asteroid/rockplanet/wet/lit,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Xh" = (
+/obj/structure/fence{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Xi" = (
+/obj/structure/table,
+/obj/item/paper_bin,
+/obj/item/pen/fourcolor,
+/turf/open/floor/carpet/nanoweave/purple,
+/area/ruin/rockplanet/shippingdockoffice)
+"Xj" = (
+/obj/effect/turf_decal/road{
+ dir = 10
+ },
+/obj/effect/turf_decal/trimline/opaque/neutral/filled/warning{
+ dir = 10
+ },
+/obj/item/toy/snappop,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Xk" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/slab_2{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Xm" = (
+/obj/effect/turf_decal/road{
+ dir = 9
+ },
+/obj/effect/turf_decal/trimline/opaque/neutral/filled/warning{
+ dir = 9
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Xr" = (
+/obj/structure/flora/rock/rockplanet,
+/turf/open/floor/plating/asteroid/rockplanet/wet/cracked/lit,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Xu" = (
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Xx" = (
+/obj/effect/turf_decal/road/edge{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/plasma,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"XB" = (
+/mob/living/simple_animal/hostile/netherworld/asteroid,
+/turf/open/floor/plating/asteroid/rockplanet/lit,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"XD" = (
+/obj/effect/turf_decal/road{
+ dir = 9
+ },
+/obj/structure/railing{
+ dir = 9
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"XG" = (
+/turf/closed/wall/r_wall/rust,
+/area/ruin/rockplanet/shippingdocksecure)
+"XH" = (
+/obj/effect/decal/cleanable/robot_debris/old,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/tech,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"XI" = (
+/obj/item/stack/ore/salvage/scrapmetal,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"XO" = (
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockoffice)
+"XP" = (
+/obj/structure/rack,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/effect/spawner/lootdrop/maintenance/eight,
+/turf/open/floor/plasteel/mono/white,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"XU" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/girder/displaced,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"XY" = (
+/obj/effect/turf_decal/road,
+/obj/machinery/door/poddoor/shutters{
+ id = "shippingdockwarehousesouth"
+ },
+/obj/effect/turf_decal/trimline/opaque/neutral/filled/warning{
+ dir = 1
+ },
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"XZ" = (
+/obj/effect/turf_decal/road{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Yc" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-6"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Yf" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Yk" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/ruin/rockplanet/shippingdockoffice)
+"Yn" = (
+/obj/effect/turf_decal/industrial/outline,
+/obj/structure/closet/cardboard,
+/obj/item/modular_computer/laptop/preset/civilian,
+/obj/item/modular_computer/laptop/preset/civilian,
+/obj/item/modular_computer/laptop/preset/civilian,
+/obj/item/modular_computer/laptop/preset/civilian,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Yr" = (
+/obj/effect/turf_decal/road{
+ dir = 4
+ },
+/obj/effect/turf_decal/road{
+ dir = 5
+ },
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Ys" = (
+/obj/effect/decal/cleanable/garbage,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Yt" = (
+/obj/structure/fence/cut/large{
+ dir = 1
+ },
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Yu" = (
+/obj/effect/decal/cleanable/wrapping,
+/turf/open/floor/plasteel/tech,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Yx" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/item/assembly/mousetrap/armed,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockoffice)
+"Yy" = (
+/obj/machinery/airalarm/directional/north,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/carpet/nanoweave/beige,
+/area/ruin/rockplanet/shippingdockoffice)
+"Yz" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"YA" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/turf/open/floor/concrete/slab_1{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"YD" = (
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/structure/sign/warning/electricshock{
+ pixel_y = 26
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"YE" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/item/mine/pressure/explosive/rusty/live,
+/turf/open/floor/concrete/slab_1{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"YG" = (
+/obj/vehicle/ridden/atv{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/tech,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"YI" = (
+/obj/effect/turf_decal/road{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"YO" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/slab_4{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"YZ" = (
+/obj/effect/turf_decal/industrial/outline/red,
+/obj/item/stack/sheet/mineral/gold/five,
+/obj/item/stack/sheet/mineral/diamond/five,
+/obj/structure/closet/crate/secure{
+ req_one_access_txt = "53"
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdocksecure)
+"Zd" = (
+/obj/effect/turf_decal/road,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Zh" = (
+/obj/effect/turf_decal/road{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"Zn" = (
+/obj/machinery/door/airlock/external,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/rockplanet/shippingdockoffice)
+"Zo" = (
+/obj/structure/flora/rock/pile/rockplanet,
+/turf/open/floor/plating/asteroid/rockplanet/cracked/lit,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Zq" = (
+/obj/structure/flora/ash/garden/arid,
+/turf/open/floor/plating/asteroid/rockplanet/wet/lit,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Zs" = (
+/turf/open/floor/plating/asteroid/rockplanet/wet/cracked/lit,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"Zz" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/girder,
+/turf/open/floor/concrete{
+ light_range = 2;
+ light_power = 0.6
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"ZA" = (
+/obj/effect/turf_decal/box/corners{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"ZB" = (
+/obj/structure/tank_dispenser,
+/turf/open/floor/plasteel/tech,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"ZD" = (
+/obj/structure/closet/crate/large,
+/obj/item/bot_assembly/ed209,
+/obj/item/bot_assembly/ed209,
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"ZE" = (
+/obj/effect/turf_decal/road/line/edge/opaque/yellow,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"ZF" = (
+/obj/structure/flora/ash/garden/arid,
+/turf/open/floor/plating/asteroid/rockplanet/lit,
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"ZJ" = (
+/obj/item/stack/ore/salvage/scrapplasma,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating,
+/area/ruin/rockplanet/shippingdock)
+"ZK" = (
+/obj/structure/railing{
+ max_integrity = 70;
+ dir = 4
+ },
+/turf/open/floor/concrete/slab_1{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"ZL" = (
+/turf/open/floor/concrete/slab_1{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"ZM" = (
+/obj/effect/decal/fakelattice,
+/obj/item/stack/ore/salvage/scraptitanium,
+/turf/open/floor/concrete/pavement{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"ZR" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/concrete/slab_1{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"ZS" = (
+/obj/effect/turf_decal/road/line/opaque/yellow{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/concrete/pavement,
+/area/ruin/rockplanet/shippingdockwarehouse)
+"ZW" = (
+/obj/item/mine/pressure/explosive/rusty/live,
+/turf/open/floor/concrete/slab_2{
+ light_power = 0.6;
+ light_range = 2
+ },
+/area/overmap_encounter/planetoid/rockplanet/explored)
+"ZZ" = (
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ruin/rockplanet/shippingdockwarehouse)
+
+(1,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(2,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(3,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+ib
+ib
+pi
+ib
+wf
+Wn
+ib
+pi
+ib
+Wn
+Wn
+ib
+Wn
+ib
+ib
+ib
+ib
+ib
+pi
+ib
+ib
+ib
+FV
+ib
+ib
+ib
+ib
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(4,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+ib
+ib
+Wn
+Wn
+ib
+ib
+Zo
+Wn
+Wn
+Wn
+Wn
+Wn
+ib
+ib
+Zo
+Wn
+Wn
+ib
+Wn
+Wn
+ib
+zX
+ib
+ib
+ib
+ib
+ib
+ib
+ib
+ib
+ib
+ib
+ib
+ib
+ib
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(5,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+ib
+Mm
+Wn
+Wn
+Wn
+ib
+Wn
+ib
+NH
+Wn
+Wn
+Wn
+Mm
+Wn
+Wn
+Wn
+Wn
+NH
+ib
+Wn
+ib
+ib
+ib
+ib
+FV
+ib
+pi
+ib
+ib
+zX
+ib
+ZF
+ib
+ib
+ib
+ib
+ib
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(6,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+ib
+ib
+ib
+ib
+pS
+Wn
+Wn
+Wn
+Wn
+Wn
+pS
+Wn
+Wn
+Wn
+Wn
+Wn
+Wn
+ib
+ib
+pi
+Wn
+ib
+ib
+ib
+ib
+ib
+ib
+ib
+ib
+ib
+ib
+ib
+ib
+Zo
+Wn
+Wn
+Wn
+Wn
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(7,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+ib
+FV
+ib
+ib
+IY
+IY
+zD
+zD
+zD
+zD
+zD
+zD
+zD
+zD
+zD
+zD
+zD
+zD
+zD
+Yt
+Yt
+zD
+zD
+zD
+zD
+zD
+zD
+zD
+zD
+zD
+zD
+IY
+IY
+Wn
+ib
+pS
+Wn
+ib
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(8,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+ib
+ib
+ib
+ib
+IY
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+MA
+MA
+MA
+MA
+MA
+MA
+MA
+MA
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+IY
+Wn
+ib
+Wn
+Wn
+Wn
+Wn
+ib
+ib
+ib
+ib
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(9,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+ib
+ib
+ib
+ZF
+ib
+jD
+Ev
+FK
+IV
+IV
+IV
+IV
+IV
+IV
+IV
+IV
+hb
+PZ
+Oa
+IV
+IV
+eY
+Qr
+IV
+IV
+IV
+Oa
+Oa
+Oa
+IV
+IV
+ud
+Ev
+jD
+Wn
+ib
+Wn
+XB
+ib
+Wn
+Wn
+ib
+ib
+ib
+ib
+ib
+FV
+ib
+ib
+ib
+ib
+pi
+ib
+ib
+ib
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(10,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+ib
+pi
+ib
+ib
+ib
+jD
+Ev
+zH
+uQ
+mU
+mU
+mU
+mU
+xi
+mU
+Kq
+ED
+sU
+xi
+xi
+Py
+xc
+zH
+Kq
+Py
+xi
+xi
+xi
+mU
+mU
+Kq
+bo
+Ev
+jD
+ib
+Wn
+Mm
+ib
+ib
+qM
+Wn
+Wn
+Wn
+pS
+Wn
+Wn
+Wn
+ib
+Wn
+Wn
+Mm
+Wn
+ib
+ib
+ib
+Wn
+Wn
+Wn
+Wn
+ib
+GP
+GP
+"}
+(11,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+ib
+ib
+ib
+zX
+ib
+jD
+Ev
+zH
+mU
+xi
+Py
+xi
+xi
+mU
+mU
+xi
+ED
+sU
+mU
+mU
+xi
+xc
+zH
+xi
+xi
+xi
+xi
+xi
+HL
+mU
+xi
+bo
+Ev
+jD
+ib
+Wn
+Wn
+ib
+ib
+ib
+ib
+Iu
+ib
+ib
+ib
+ib
+Wn
+Wn
+Wn
+ib
+ib
+Wn
+Wn
+NH
+Wn
+Wn
+ib
+ib
+Zo
+ib
+GP
+GP
+"}
+(12,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+ib
+ib
+ib
+ib
+ib
+jD
+Ev
+zH
+mU
+mU
+xi
+xi
+mU
+mU
+HL
+mU
+ED
+So
+xi
+xi
+mU
+Pc
+zH
+xi
+xi
+mU
+mU
+xi
+xi
+mU
+xi
+bo
+Ev
+jD
+ib
+Wn
+Wn
+NH
+Wn
+pS
+Wn
+Wn
+Wn
+Mm
+Wn
+Wn
+Wn
+pS
+Wn
+Wn
+Zo
+Wn
+Wn
+Wn
+ib
+ib
+ib
+pi
+Wn
+ib
+GP
+GP
+"}
+(13,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+qM
+ib
+ib
+ib
+ib
+jD
+Ev
+zH
+Kq
+mU
+mU
+su
+xi
+xi
+xi
+Kq
+va
+sU
+xi
+Ys
+xi
+Pc
+Cy
+uQ
+HL
+xi
+mU
+mU
+xi
+mU
+Kq
+bo
+Ev
+jD
+ib
+ib
+ib
+ib
+ib
+ib
+ib
+Wn
+Wn
+Wn
+Wn
+Wn
+Wn
+Wn
+Wn
+Wn
+ib
+ib
+Wn
+Wn
+Wn
+Wn
+Wn
+Wn
+Wn
+ib
+GP
+GP
+"}
+(14,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+ib
+ib
+pi
+FV
+ib
+jD
+Ev
+zH
+Po
+xi
+xi
+xi
+xi
+xi
+xi
+xi
+bo
+se
+uo
+xi
+xi
+wX
+zH
+mU
+mU
+xi
+xi
+mU
+mU
+Py
+xi
+ED
+Ev
+Lh
+zD
+zD
+zD
+zD
+zD
+zD
+zD
+Yt
+zD
+zD
+zD
+zD
+zD
+zD
+zD
+zD
+zD
+zD
+zD
+zD
+zD
+IY
+IY
+ib
+ib
+ib
+GP
+GP
+"}
+(15,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+ib
+ib
+ib
+ib
+ib
+jD
+Ev
+zH
+xi
+XI
+xi
+xi
+xi
+Nh
+xi
+xi
+bo
+So
+xi
+xi
+xi
+xc
+zH
+xi
+mU
+xi
+xi
+Py
+xi
+xi
+mU
+ED
+Ev
+Ev
+Ev
+MA
+MA
+MA
+MA
+MA
+MA
+MA
+MA
+MA
+MA
+MA
+MA
+MA
+MA
+MA
+wY
+MA
+Ev
+Ev
+Ev
+Ev
+IY
+ib
+ib
+ib
+GP
+GP
+"}
+(16,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+ib
+XB
+ib
+ib
+pi
+jD
+Ev
+zH
+xi
+SO
+jR
+xi
+Nh
+zL
+SO
+xi
+bo
+So
+Ys
+xi
+xi
+xc
+zH
+xi
+mU
+mU
+xi
+xi
+xi
+xi
+mU
+bo
+Ev
+Ev
+Wc
+CW
+hN
+zU
+gG
+hN
+NR
+KA
+ZW
+ZL
+NR
+KA
+hN
+gG
+CW
+zU
+Ub
+CW
+hN
+BH
+MA
+Ev
+jD
+ib
+zX
+ib
+ib
+GP
+"}
+(17,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+ib
+ib
+ib
+ib
+ib
+jD
+Ev
+zH
+zE
+SO
+gD
+SO
+SO
+yO
+SO
+Ti
+bo
+So
+xi
+xi
+xi
+Pc
+Cy
+Uy
+mU
+ht
+ht
+mU
+mU
+xi
+Ti
+ED
+MA
+zU
+Xk
+SM
+ch
+ZR
+SM
+xS
+hY
+Kt
+zU
+tX
+hY
+hY
+Fg
+ZR
+xS
+SM
+ZR
+EP
+ch
+SX
+zU
+Ev
+jD
+ib
+ib
+ib
+ib
+GP
+"}
+(18,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+ib
+ib
+ZF
+ib
+ib
+jD
+Ev
+zH
+xi
+SO
+Tl
+AW
+ZJ
+JF
+dw
+lp
+ED
+se
+Po
+xi
+su
+rN
+zH
+xi
+xi
+xi
+CM
+mU
+mU
+xi
+su
+ED
+Ev
+hN
+zK
+Ev
+Ev
+um
+um
+qn
+qn
+qn
+on
+vR
+vR
+MQ
+xh
+lf
+We
+cn
+Ev
+cn
+KJ
+HW
+gG
+Ev
+jD
+ib
+ib
+qM
+ib
+GP
+"}
+(19,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+Wn
+zX
+Wn
+qM
+ib
+jD
+Ev
+zH
+xi
+SO
+SO
+ku
+zg
+SO
+tN
+Nh
+ED
+So
+xi
+mU
+xi
+xc
+zH
+xi
+xi
+xi
+My
+mU
+xi
+mU
+mU
+bo
+Ev
+zU
+QQ
+qn
+qn
+um
+EG
+le
+FU
+qn
+GW
+UG
+bv
+ra
+LL
+zf
+Ul
+cn
+yl
+uZ
+bY
+QQ
+hN
+Ev
+jD
+ib
+XB
+ib
+ib
+GP
+"}
+(20,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+Wn
+Wn
+Wn
+ib
+ib
+jD
+Ev
+zH
+Ys
+JE
+SO
+tp
+lC
+SO
+JE
+xi
+ED
+So
+mU
+mU
+xi
+xc
+zH
+xi
+xi
+xi
+hp
+mU
+xi
+mU
+mU
+ED
+MA
+KA
+Dv
+qn
+Rq
+Fv
+Qi
+aq
+ws
+um
+um
+um
+qn
+qn
+Fs
+cn
+tg
+cn
+tg
+zf
+tg
+HK
+zU
+tM
+jD
+ib
+ib
+ib
+ib
+GP
+"}
+(21,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+ib
+ib
+Wn
+Wn
+ib
+jD
+Ev
+zH
+Ic
+Nh
+Np
+LW
+vs
+Np
+HL
+Ti
+ED
+So
+mU
+xi
+xi
+xc
+zH
+Ic
+xi
+xi
+xi
+mU
+xi
+mU
+Ti
+ED
+MA
+NR
+mP
+yN
+nZ
+Gz
+uF
+Mv
+aq
+IH
+um
+HY
+bH
+qn
+EC
+cn
+Uj
+Bi
+tg
+cn
+TY
+zK
+zU
+Ev
+Km
+uP
+ib
+ib
+pi
+GP
+"}
+(22,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+pi
+Wn
+Wn
+ib
+jD
+Ev
+zH
+xi
+EZ
+tN
+xd
+mx
+SO
+JE
+xi
+ED
+oi
+mU
+xi
+Py
+wX
+zH
+xi
+Py
+xi
+mU
+xi
+xi
+mU
+xi
+ui
+MA
+ZL
+Dv
+yN
+nZ
+sO
+VJ
+zd
+Oz
+DP
+um
+Wk
+nh
+qn
+EC
+cn
+TY
+WH
+Uj
+cn
+tg
+Vh
+gG
+MA
+jD
+ib
+ib
+ib
+ib
+GP
+"}
+(23,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+ib
+ib
+Wn
+Wn
+jD
+Ev
+zH
+Nh
+tN
+SO
+ER
+Vg
+SO
+SO
+XI
+ED
+So
+mU
+mU
+xi
+xc
+zH
+xi
+xi
+xi
+mU
+xi
+HL
+mU
+xi
+ED
+MA
+NR
+HW
+qn
+BJ
+Qi
+FZ
+uF
+gN
+Yx
+um
+um
+zy
+um
+iB
+IK
+yj
+yf
+uq
+Ei
+pB
+HK
+Ov
+MA
+jD
+ib
+FV
+ib
+ib
+GP
+"}
+(24,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+ib
+Wn
+Wn
+Lb
+Pn
+Ev
+zH
+xi
+SO
+kf
+OG
+tQ
+ca
+SO
+XI
+ED
+So
+xi
+mU
+xi
+Pc
+Cy
+mU
+mU
+xi
+mU
+xi
+xi
+mU
+xi
+ED
+MA
+ZL
+QQ
+qn
+qn
+qn
+um
+um
+Lq
+nj
+um
+Mw
+Uf
+um
+um
+um
+um
+qn
+pv
+Ov
+MA
+Vh
+ZL
+MA
+jD
+ib
+ib
+ib
+ib
+GP
+"}
+(25,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+ib
+Wn
+pS
+Wn
+CH
+Ev
+zH
+Uy
+Vf
+SZ
+Ew
+xx
+AW
+Wh
+Ti
+ED
+So
+xi
+mU
+mU
+Pc
+zH
+Ic
+mU
+Yf
+xi
+xi
+xi
+mU
+Ti
+ED
+MA
+ZW
+QQ
+yN
+KS
+Qg
+QB
+um
+vj
+VE
+dL
+JU
+Ke
+ux
+XO
+iv
+XO
+Zn
+gc
+NR
+zU
+Dv
+Ov
+MA
+jD
+ib
+ib
+zX
+ib
+GP
+"}
+(26,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+Wn
+ib
+Lb
+Wn
+Pn
+tM
+zH
+mU
+mI
+cZ
+bj
+cz
+px
+Wh
+xi
+ED
+oi
+HL
+xi
+xi
+wX
+zH
+xi
+xi
+mU
+xi
+Py
+xi
+mU
+xi
+ED
+Ev
+hN
+ys
+yN
+dI
+hi
+Si
+um
+RV
+Nj
+hB
+dv
+eJ
+au
+Ls
+MG
+NU
+dR
+di
+EP
+EP
+xT
+Ev
+MA
+jD
+ib
+ib
+ib
+ib
+GP
+"}
+(27,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+ib
+Wn
+Wn
+ib
+jD
+Ev
+zH
+xi
+Wh
+cZ
+mx
+QI
+px
+mI
+mU
+ED
+So
+xi
+xi
+xi
+xc
+zH
+xi
+xi
+mU
+xi
+xi
+mU
+xi
+xi
+ED
+Ev
+KA
+mP
+yN
+kI
+bT
+Yk
+um
+Yy
+aC
+CT
+Xi
+Su
+um
+um
+qn
+qn
+um
+NR
+CW
+Ev
+Ev
+Ev
+MA
+jD
+ib
+pi
+ib
+ib
+GP
+"}
+(28,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+FV
+Wn
+Wn
+ib
+jD
+Ev
+zH
+xi
+Wh
+Pr
+Uk
+bj
+HI
+Vf
+mU
+bo
+So
+xi
+xi
+xi
+xc
+Cy
+mU
+mU
+mU
+xi
+xi
+mU
+xi
+xi
+ED
+Ev
+KA
+HW
+um
+um
+ue
+fb
+rO
+Mz
+IE
+lT
+Ce
+xC
+yN
+Un
+Zs
+SY
+um
+uT
+zU
+MA
+Ev
+MA
+UD
+jD
+ib
+ib
+ib
+ib
+GP
+"}
+(29,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+ib
+Wn
+Wn
+pS
+jD
+Ev
+zH
+Ic
+Wh
+Il
+tQ
+SV
+ER
+Wh
+Ti
+bo
+So
+xi
+xi
+mU
+Pc
+zH
+Ic
+xi
+mU
+xi
+mU
+xi
+xi
+Ti
+ED
+MA
+ZL
+QQ
+KA
+um
+QC
+cw
+um
+Rp
+zV
+Pw
+xe
+IU
+yN
+Ri
+lB
+Zs
+WJ
+Ov
+CW
+MA
+Ev
+MA
+Ev
+CH
+ib
+ib
+pi
+ib
+GP
+"}
+(30,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+ib
+Wn
+Wn
+Wn
+jD
+Ev
+zH
+xi
+SO
+fG
+Ju
+tQ
+ic
+SO
+xi
+bo
+oi
+xi
+Py
+mU
+wX
+zH
+xi
+xi
+mU
+xi
+mU
+xi
+ob
+xi
+bo
+MA
+ZL
+mP
+ZL
+um
+qn
+qn
+um
+AL
+IE
+um
+yN
+yN
+yN
+lB
+Ri
+Zs
+Ro
+ZL
+zU
+MA
+MA
+Ev
+Ev
+jD
+qM
+ib
+ib
+ib
+GP
+"}
+(31,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+pS
+Wn
+Wn
+Wn
+jD
+Ev
+zH
+HL
+tN
+SO
+TW
+nr
+SO
+Nq
+XI
+bo
+So
+xi
+mU
+mU
+xc
+zH
+xi
+mU
+mU
+mU
+xi
+xi
+ob
+xi
+bo
+MA
+hN
+Dv
+NR
+um
+db
+zv
+qn
+Pf
+sz
+um
+Zs
+Un
+lB
+lB
+Zq
+lB
+WJ
+CW
+Ov
+MA
+wY
+Ev
+Ev
+jD
+ib
+ib
+qM
+ib
+GP
+"}
+(32,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+ib
+ib
+Wn
+ib
+jD
+Ev
+Cy
+xi
+ZM
+SO
+ns
+zT
+SO
+qW
+xi
+bo
+So
+xi
+mU
+xi
+xc
+zH
+xi
+mU
+xi
+mU
+Py
+cd
+xY
+fN
+bo
+Ev
+CW
+QQ
+KA
+um
+iQ
+MO
+qn
+cS
+wP
+qn
+SY
+Zs
+SY
+lB
+gH
+Zs
+mc
+zU
+NR
+Ev
+wY
+Ev
+Ev
+jD
+ib
+ib
+ib
+ib
+GP
+"}
+(33,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+ib
+ib
+Wn
+Mm
+ib
+jD
+Ev
+Cy
+xi
+Nh
+Np
+eb
+UV
+Np
+xi
+xi
+bo
+So
+mU
+xi
+xi
+xc
+zH
+mU
+mU
+mU
+mU
+xi
+xi
+jK
+sl
+bo
+Ev
+gG
+QQ
+ZL
+um
+um
+Ho
+RW
+CN
+pX
+qn
+lB
+Zs
+lB
+Un
+Zs
+SY
+lr
+zU
+Ov
+Ev
+wY
+MA
+Ev
+IY
+Ov
+ib
+ib
+ib
+GP
+"}
+(34,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+Wn
+Wn
+Wn
+ib
+ib
+jD
+Ev
+Sr
+Py
+xi
+Np
+Np
+Np
+Np
+xi
+Ys
+ED
+se
+mU
+xi
+HL
+wX
+zH
+mU
+xi
+mU
+xi
+xi
+nR
+fd
+CE
+bo
+Ev
+Wc
+HK
+NR
+KA
+um
+um
+um
+rK
+vi
+qn
+Zs
+SY
+sp
+Zs
+lB
+lB
+WJ
+gG
+ZL
+CW
+hN
+CW
+KA
+cv
+Ov
+ib
+ib
+ib
+GP
+"}
+(35,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+Wn
+pS
+ib
+ib
+ib
+jD
+Ev
+Sr
+mU
+xi
+xi
+xi
+xi
+Po
+mU
+mU
+ED
+So
+xi
+xi
+xi
+Pc
+zH
+xi
+xi
+mU
+xi
+xi
+xi
+xi
+xi
+bo
+Ev
+Ev
+sY
+KG
+ZL
+NR
+KA
+um
+hh
+Qv
+qn
+um
+UA
+ZL
+NK
+wp
+wp
+Sq
+zU
+NR
+hN
+zU
+zU
+Ov
+cv
+Ov
+ib
+ib
+ib
+GP
+"}
+(36,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+ib
+ib
+ib
+ib
+ib
+jD
+Ev
+Cy
+xi
+mU
+mU
+xi
+mU
+mU
+mU
+xi
+bo
+So
+xi
+Py
+mU
+Pc
+zH
+xi
+xi
+mU
+mU
+xi
+xi
+xi
+xi
+bo
+Ev
+Ev
+zU
+Dv
+Ov
+Ov
+Ov
+hf
+WT
+Wj
+zU
+zU
+ZL
+Ov
+Ov
+NR
+NR
+Ov
+CW
+KA
+Ev
+MA
+MA
+Ev
+IY
+Ov
+ib
+ib
+ib
+GP
+"}
+(37,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+ib
+ib
+ib
+ib
+FV
+jD
+Ev
+cT
+Mt
+hm
+AQ
+AQ
+AQ
+aY
+hm
+Mt
+im
+So
+xi
+mU
+DR
+xc
+AG
+ir
+BN
+AQ
+Oe
+AQ
+AQ
+hm
+Mt
+im
+Ev
+Ev
+MA
+wv
+fn
+fn
+YA
+TH
+oz
+Wv
+Ov
+NR
+zU
+zU
+gG
+tL
+ZL
+NR
+zU
+CW
+Ev
+MA
+MA
+Ev
+jD
+ib
+ib
+ib
+zX
+GP
+"}
+(38,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+ib
+ib
+ZF
+ib
+ib
+jD
+Ev
+Cy
+Kq
+xi
+mU
+mU
+mU
+mU
+mU
+uQ
+bo
+oi
+mU
+xi
+xi
+rN
+Cy
+uQ
+xi
+xi
+mU
+xi
+mU
+mU
+uQ
+bo
+Ev
+Ev
+Ev
+Tc
+NR
+MA
+MA
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+MA
+MA
+Ev
+Ev
+KA
+CW
+Ev
+MA
+Ev
+MA
+jD
+pi
+ib
+ib
+ib
+GP
+"}
+(39,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+ib
+ib
+ib
+pi
+ib
+jD
+Ev
+Cy
+xi
+mU
+Py
+xi
+xi
+xi
+xi
+mU
+tb
+sU
+xi
+xi
+xi
+Pc
+qH
+xi
+xi
+xi
+mU
+mU
+xi
+Py
+mU
+ED
+Ev
+Ev
+Ov
+Tc
+CW
+MA
+Ev
+Ov
+Ov
+he
+NL
+vS
+Ov
+Ov
+Ev
+Ev
+MA
+Ov
+Ov
+hN
+UD
+Ev
+MA
+MA
+jD
+ib
+ib
+ib
+FV
+GP
+"}
+(40,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+ib
+zX
+ib
+ib
+ib
+jD
+Ev
+zH
+mU
+mU
+Po
+xi
+xi
+xi
+xi
+xi
+cf
+So
+xi
+xi
+mU
+Pc
+qH
+Py
+xi
+xi
+xi
+mU
+xi
+xi
+xi
+ED
+Ev
+Ev
+Ov
+mY
+zU
+Ev
+Ov
+Ov
+Cx
+ZK
+ZK
+ZK
+kp
+Ov
+zU
+KA
+hN
+zU
+NR
+Ov
+MA
+Ev
+MA
+Ev
+jD
+ib
+qM
+ib
+ib
+GP
+"}
+(41,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+ib
+FV
+ib
+ib
+ib
+XB
+ib
+ib
+jD
+Ev
+vt
+MX
+Gs
+Gs
+Gs
+Gs
+Gs
+Gs
+MX
+Gy
+wE
+xi
+xi
+mU
+gr
+SF
+Gs
+Gs
+Gs
+Gs
+MX
+MX
+MX
+Gs
+YI
+MA
+MA
+hN
+YO
+MA
+Ev
+Ov
+Cx
+yW
+kV
+Kh
+fT
+Fj
+kp
+st
+Ov
+NR
+KA
+zU
+Ev
+Ev
+Ev
+MA
+Ev
+jD
+ib
+ib
+ib
+ib
+GP
+"}
+(42,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+ib
+ib
+ib
+ib
+ib
+ib
+ib
+ib
+qM
+ib
+jD
+MA
+Ev
+MA
+Ev
+Ev
+Ev
+Ev
+MA
+MA
+Ev
+zH
+mU
+xi
+xi
+mU
+mU
+bo
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+MA
+MA
+Ev
+KA
+re
+MA
+Ev
+Ov
+Eh
+fT
+pw
+qB
+qB
+pw
+mc
+zU
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+MA
+IY
+ib
+ib
+ib
+ib
+GP
+"}
+(43,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+Wn
+Wn
+pi
+ib
+ib
+ib
+pi
+ib
+ib
+ib
+jD
+Ev
+MA
+MA
+Ev
+Ev
+Ev
+MA
+Ev
+Ev
+Ev
+zH
+mU
+xi
+xi
+xi
+mU
+bo
+wo
+gO
+Ev
+Ev
+Ev
+Ev
+Ev
+JQ
+MA
+wY
+Ev
+tL
+Tc
+Ev
+Ev
+Ov
+Eh
+Kh
+qB
+qB
+qB
+kV
+mc
+zU
+Ev
+mb
+zD
+zD
+zD
+zD
+zD
+zD
+IY
+IY
+ib
+ib
+ib
+GP
+GP
+"}
+(44,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+Wn
+Wn
+ib
+ib
+ib
+ib
+ib
+ib
+ib
+ib
+jD
+Ev
+MA
+wY
+MA
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+xo
+hm
+pT
+mE
+mE
+BN
+ea
+zM
+zM
+vz
+vz
+vz
+Ev
+Ev
+Ev
+Ev
+wY
+Ev
+Ov
+YO
+Ev
+Ev
+Ov
+Ro
+pV
+qB
+qB
+qB
+pw
+mc
+zU
+Ev
+jD
+ib
+Wn
+Wn
+ib
+ib
+Wn
+ib
+ib
+ib
+zX
+ib
+GP
+GP
+"}
+(45,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+ib
+NH
+Wn
+IY
+IY
+zD
+zD
+zD
+zD
+zD
+HA
+Ev
+MA
+MA
+MA
+Ev
+py
+Bz
+Bz
+Bz
+SI
+py
+Ur
+mU
+xi
+xi
+Wp
+zM
+zM
+Qn
+FQ
+DF
+zM
+zM
+zM
+FX
+Ev
+wY
+Ov
+KA
+Tc
+Ev
+Ev
+Ov
+Eh
+pw
+qB
+qB
+Kh
+fT
+mc
+zU
+tM
+jD
+Wn
+Zo
+Wn
+zX
+Wn
+Wn
+ib
+ib
+ib
+ib
+ib
+GP
+GP
+"}
+(46,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+pi
+ib
+Wn
+IY
+Ev
+MA
+MA
+MA
+MA
+MA
+MA
+MA
+hN
+Ov
+hN
+Ov
+Hk
+Lf
+mC
+Ly
+Ly
+Jd
+xi
+mU
+pp
+mU
+xi
+wj
+GZ
+xy
+Jz
+nP
+rY
+jT
+LY
+ch
+SM
+UN
+xS
+nB
+lg
+MA
+Ev
+tL
+Gk
+Ww
+Kh
+pV
+pw
+al
+Sq
+zU
+Ev
+Pn
+Wn
+Wn
+ib
+Wn
+ib
+qM
+ib
+pi
+ib
+ib
+ib
+GP
+GP
+"}
+(47,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+Wn
+Wn
+Wn
+jD
+Ev
+sf
+Cx
+ZK
+ZK
+kp
+ZL
+KA
+NR
+Ov
+zU
+ZW
+tx
+Ly
+Ly
+Ly
+JI
+cb
+xi
+xi
+xi
+xi
+xi
+wj
+qG
+Tx
+ml
+NE
+OO
+JD
+Kx
+jU
+jv
+jZ
+pD
+xf
+Ev
+MA
+MA
+Ov
+Ov
+Gk
+Dz
+Dz
+Dz
+Sq
+st
+zU
+Ev
+jD
+ib
+Lb
+Wn
+Wn
+Wn
+ib
+ib
+ib
+GP
+GP
+GP
+GP
+GP
+"}
+(48,1,1) = {"
+GP
+ib
+pi
+ib
+Wn
+ib
+Wn
+Zo
+Wn
+jD
+Ev
+Vu
+yW
+pS
+Mm
+Fj
+kp
+Ov
+KA
+Ev
+MA
+Ev
+py
+qU
+Vn
+Vn
+qU
+py
+ky
+ky
+ky
+ky
+ky
+vz
+vz
+il
+hD
+UW
+zM
+zM
+vz
+Bm
+Ov
+BH
+Ev
+Ev
+Ev
+Ev
+MA
+MA
+zU
+Ov
+Hd
+iH
+yc
+Ov
+zU
+Ev
+Ev
+jD
+ib
+Wn
+gR
+ib
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(49,1,1) = {"
+GP
+ib
+ib
+Wn
+Wn
+ib
+Wn
+Wn
+ib
+jD
+MA
+fS
+pi
+ib
+Wn
+pS
+mc
+Ov
+Ov
+Ev
+MA
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Xm
+BO
+mi
+mi
+mi
+BO
+Xj
+zM
+zM
+zM
+vz
+zM
+gO
+Ev
+Ev
+CW
+Wc
+yJ
+NY
+NY
+NY
+NY
+NY
+tr
+MA
+MA
+MA
+MA
+MA
+Ev
+Ev
+Ev
+IY
+ib
+pS
+ib
+ib
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(50,1,1) = {"
+GP
+ib
+ZF
+Wn
+NH
+Wn
+Wn
+Mm
+ib
+jD
+MA
+Eh
+ib
+Mm
+Wn
+ib
+mc
+KA
+KA
+MA
+MA
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Cy
+mU
+mU
+mU
+mU
+mU
+bo
+Ev
+Ev
+Ev
+wo
+wo
+Ev
+Ev
+MA
+Wc
+zU
+ey
+XD
+IV
+IV
+IV
+tq
+Av
+Ev
+mb
+zD
+zD
+zD
+zD
+zD
+IY
+IY
+ib
+Wn
+ib
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(51,1,1) = {"
+GP
+ib
+ib
+ib
+ib
+pi
+ib
+Wn
+Wn
+jD
+MA
+Ro
+Wn
+XB
+pi
+Wn
+YE
+NR
+Ov
+MA
+Ev
+Ev
+MA
+MA
+MA
+Ev
+MA
+zH
+xi
+xi
+xi
+xi
+mU
+bo
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+MA
+MA
+zU
+NR
+ey
+zH
+xi
+qi
+xi
+bo
+Av
+Ev
+jD
+ib
+ib
+ib
+ib
+ib
+ib
+Wn
+Wn
+Wn
+FV
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(52,1,1) = {"
+ib
+ib
+IY
+IY
+zD
+zD
+zD
+zD
+zD
+HA
+Ev
+Eh
+pS
+Wn
+ib
+Mm
+mc
+zU
+zU
+Ev
+MA
+MA
+Ev
+Ev
+Ev
+MA
+Ev
+zH
+xi
+xi
+xi
+xi
+mU
+ui
+MA
+MA
+wY
+PE
+wY
+MA
+MA
+MA
+Ov
+Ov
+ey
+zH
+zm
+sc
+sc
+bo
+Av
+Ev
+jD
+ib
+NH
+Wn
+Iu
+Wn
+Wn
+Mm
+ib
+Wn
+ib
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(53,1,1) = {"
+pi
+ib
+IY
+Ev
+Ev
+sS
+sS
+sS
+Ev
+Ev
+Ev
+Gk
+Ww
+Wn
+pi
+Iv
+of
+zU
+NR
+zU
+zU
+KA
+Ov
+Ov
+zU
+Ov
+KA
+Yr
+aV
+Gs
+Gs
+Gs
+aV
+NP
+zU
+hN
+zU
+vM
+zU
+Wc
+zU
+tL
+NR
+KA
+ey
+zH
+sc
+sc
+zm
+bo
+Av
+Ev
+jD
+ib
+Wn
+ib
+Wn
+ib
+Wn
+Wn
+Wn
+Wn
+ib
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(54,1,1) = {"
+XB
+ib
+jD
+MA
+xv
+sS
+By
+sS
+MA
+FX
+Ev
+Ev
+Gk
+Dz
+OI
+of
+ZL
+Ov
+hN
+CW
+KA
+Ov
+ZW
+Ov
+hN
+KA
+KA
+wN
+Ej
+Ej
+bN
+Ej
+Ej
+bA
+Ov
+KA
+NR
+KA
+Ov
+NR
+hN
+Ov
+Ov
+Ov
+ey
+zH
+Po
+Td
+xi
+bo
+Av
+Ev
+jD
+Wn
+Wn
+ib
+Zo
+Wn
+ib
+ib
+ib
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(55,1,1) = {"
+ib
+ib
+jD
+MA
+Ev
+By
+Ln
+sS
+MA
+Ev
+Ev
+Ev
+Ev
+Ev
+MA
+Ev
+Ev
+Ev
+zU
+KA
+Ov
+NR
+Ov
+hN
+KA
+Ov
+Ov
+lc
+BO
+IV
+IV
+IV
+BO
+VW
+KA
+Ov
+KA
+KA
+Ov
+NR
+zU
+KA
+Ov
+Ev
+ey
+Aq
+Gs
+Gs
+Gs
+Sd
+Av
+Ev
+jD
+Wn
+Mm
+ib
+ib
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(56,1,1) = {"
+ib
+ib
+jD
+MA
+FX
+wO
+Ln
+nT
+MA
+MA
+Ev
+Ev
+Ev
+MA
+Ev
+Ev
+MA
+MA
+MA
+Ev
+Ev
+Ev
+MA
+MA
+MA
+Ev
+Ev
+zH
+xi
+xi
+mU
+mU
+mU
+ED
+Ev
+Ev
+Ev
+Ev
+Ev
+MA
+wY
+wY
+MA
+Ev
+JZ
+HN
+HN
+HN
+HN
+HN
+VX
+LE
+IY
+Wn
+Wn
+ib
+ib
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(57,1,1) = {"
+ib
+FV
+jD
+MA
+Ev
+Ev
+Ev
+xv
+MA
+MA
+MA
+Ev
+Ev
+MA
+Ev
+MA
+MA
+Ev
+Ev
+Ev
+Ev
+MA
+Ev
+Ev
+MA
+Ev
+FK
+FD
+xi
+mU
+mU
+xi
+xi
+Br
+wB
+MA
+MA
+Pi
+nW
+MA
+Ev
+MA
+Ev
+MA
+Ev
+mb
+zD
+zD
+zD
+zD
+zD
+IY
+IY
+Wn
+Wn
+ib
+ib
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(58,1,1) = {"
+ib
+ib
+jD
+Ev
+MA
+Fn
+IV
+Oa
+IV
+IV
+Oa
+Oa
+Oa
+eR
+DV
+Oa
+IV
+IV
+IV
+Oa
+Oa
+IV
+IV
+IV
+Oa
+IV
+FD
+xi
+xi
+mU
+xi
+xi
+Po
+xi
+Br
+IV
+Oa
+Rw
+Oa
+Rw
+ud
+rl
+MA
+Ev
+Ev
+jD
+ib
+ib
+ib
+ib
+ib
+Wn
+Wn
+Wn
+pi
+ib
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(59,1,1) = {"
+ib
+ib
+CH
+Ev
+FK
+FD
+mU
+mU
+xi
+xi
+Id
+fV
+og
+xi
+xi
+mU
+qo
+Ty
+HM
+xi
+xi
+xi
+Id
+fV
+HM
+xi
+xi
+xi
+mU
+mU
+mU
+mU
+mU
+mU
+mU
+qo
+Ty
+wq
+mU
+Kc
+to
+ud
+MA
+Ev
+Ev
+jD
+Wn
+ZF
+Wn
+Wn
+pS
+Wn
+ib
+Wn
+Wn
+ib
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(60,1,1) = {"
+ib
+ib
+jD
+Ev
+zH
+mU
+mU
+Po
+xi
+xi
+GO
+ve
+xQ
+xi
+xi
+xi
+GO
+ve
+xQ
+xi
+xi
+xi
+GO
+ve
+xQ
+DR
+mU
+mU
+mU
+xi
+xi
+xi
+xi
+xi
+xi
+GO
+hr
+ju
+ti
+JO
+gj
+qR
+MA
+HV
+Ev
+jD
+Wn
+Wn
+zX
+ib
+Wn
+Wn
+ib
+ib
+Wn
+Wn
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(61,1,1) = {"
+GP
+ib
+jD
+Ev
+zH
+mU
+xi
+xi
+xF
+Gs
+MX
+MX
+MX
+MX
+Gs
+Gs
+Gs
+Gs
+Gs
+Gs
+Gs
+Gs
+Gs
+Gs
+Gs
+MX
+MX
+Gs
+Gs
+Gs
+Gs
+Gs
+Gs
+Gs
+Gs
+Gs
+MX
+Xx
+cB
+hU
+Aa
+qR
+Ev
+MA
+Ev
+jD
+ib
+pS
+Wn
+Wn
+NH
+Wn
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(62,1,1) = {"
+GP
+pi
+jD
+Ev
+zH
+qo
+og
+xF
+fx
+Ev
+MA
+Ev
+Ev
+MA
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+Ev
+MA
+vt
+kw
+aj
+HM
+ED
+MA
+MA
+MA
+Xh
+ib
+Wn
+Wn
+Wn
+Wn
+Wn
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(63,1,1) = {"
+GP
+ib
+jD
+Ev
+zH
+BA
+yT
+bo
+gO
+Ai
+Ev
+gO
+Ev
+MA
+PP
+PP
+en
+en
+en
+en
+en
+en
+en
+en
+en
+en
+en
+en
+en
+en
+en
+en
+en
+en
+Ev
+SB
+MA
+MA
+Cy
+aH
+yT
+ED
+Ev
+Ev
+Ev
+Xh
+ib
+ib
+pS
+Wn
+Wn
+ib
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(64,1,1) = {"
+GP
+ib
+jD
+Ev
+zH
+UY
+ju
+ED
+Ev
+Ev
+Ev
+SB
+DI
+XU
+PP
+ZB
+hG
+YG
+Ks
+wb
+KR
+SJ
+Ui
+Nb
+pY
+XP
+nJ
+fk
+ul
+Gr
+nO
+ct
+Kz
+en
+en
+Ev
+Ev
+Ev
+Sr
+UY
+xQ
+bo
+Ev
+Ev
+Ev
+jD
+ib
+Wn
+Wn
+Wn
+Mm
+ib
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(65,1,1) = {"
+GP
+ib
+Pn
+Fx
+zH
+xi
+xi
+bo
+Ev
+gO
+Ai
+Ev
+Zz
+Ny
+PP
+gb
+XH
+OQ
+fr
+Cm
+Mj
+Bx
+mu
+FN
+BI
+GM
+Cm
+KR
+WS
+dE
+rC
+op
+WX
+qc
+en
+Ev
+Ev
+Ev
+Cy
+mU
+mU
+bo
+Ev
+Ev
+Ev
+jD
+ib
+FV
+Wn
+ib
+ib
+ib
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(66,1,1) = {"
+GP
+ib
+jD
+Ev
+zH
+Id
+og
+bo
+Ai
+Ev
+SB
+Ai
+PP
+PP
+PP
+PP
+OQ
+yx
+WE
+nJ
+Mj
+lu
+ut
+gm
+BI
+XP
+nJ
+KR
+AE
+mF
+cm
+Qq
+Kr
+sa
+en
+Ev
+MA
+MA
+zH
+Id
+og
+ED
+MA
+Ev
+Ev
+lo
+ib
+ib
+Wn
+Wn
+Wn
+Wn
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(67,1,1) = {"
+GP
+ib
+jD
+MA
+Cy
+BA
+md
+ED
+Ev
+Ev
+Ev
+PP
+PP
+Rl
+sx
+en
+EL
+sP
+en
+tv
+kJ
+en
+YD
+Xu
+ZZ
+en
+MM
+xR
+en
+bb
+Qy
+fz
+Ug
+RT
+en
+Bm
+MA
+Ev
+zH
+aH
+yT
+bo
+MA
+MA
+Ev
+jD
+ib
+Wn
+Wn
+ib
+ib
+ib
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(68,1,1) = {"
+GP
+ib
+jD
+MA
+zH
+GO
+xQ
+Br
+ud
+Ev
+TE
+PP
+NB
+LS
+CF
+LS
+jE
+IS
+cl
+IS
+IS
+LS
+LS
+aA
+eP
+aW
+LS
+LS
+rS
+cI
+jE
+jE
+LS
+HB
+en
+gh
+Ev
+FK
+FD
+GO
+xQ
+bo
+SB
+MA
+Ev
+jD
+ib
+Wn
+Wn
+Wn
+Wn
+ib
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(69,1,1) = {"
+GP
+ib
+CH
+MA
+zH
+Po
+xi
+xi
+TA
+Oa
+IV
+Th
+xn
+xn
+xn
+ah
+ah
+xn
+QD
+QD
+Px
+Px
+ah
+Zd
+cX
+xn
+xn
+xn
+ah
+ah
+ah
+Px
+xn
+xn
+XY
+IV
+IV
+FD
+xi
+xi
+xi
+Ig
+MA
+MA
+Ev
+jD
+ib
+Mm
+pi
+qM
+Wn
+ib
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(70,1,1) = {"
+GP
+ib
+jD
+Ev
+Cy
+xi
+mU
+mU
+qo
+Ty
+og
+JL
+hW
+lZ
+ZE
+es
+Ss
+Wb
+hT
+ci
+ou
+dS
+tC
+PA
+hL
+Wb
+Wb
+Wb
+Om
+kb
+ZS
+iK
+wu
+Wb
+Hx
+rV
+fV
+og
+xi
+xi
+mU
+ED
+MA
+Ev
+Ev
+jD
+ib
+Wn
+ib
+ib
+wf
+ib
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(71,1,1) = {"
+GP
+ib
+jD
+Ev
+XZ
+kw
+mU
+xi
+GO
+hr
+PM
+UX
+lZ
+Yz
+Ns
+bZ
+KQ
+lZ
+tR
+jQ
+vD
+lM
+Ob
+wy
+nK
+Yz
+lZ
+lZ
+lZ
+wM
+bZ
+pz
+Yz
+NQ
+ms
+Rz
+ve
+xQ
+mU
+mU
+yV
+fx
+Ev
+yX
+Ev
+jD
+ib
+Wn
+Wn
+ib
+Wn
+Wn
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(72,1,1) = {"
+ib
+ib
+jD
+Ev
+Ev
+vt
+Gs
+Gs
+Gs
+MX
+Gs
+aR
+FP
+sC
+oC
+oC
+oC
+oC
+gF
+ee
+BG
+FP
+FP
+FP
+Io
+nY
+gv
+iL
+Jq
+Jq
+Zh
+LB
+oC
+Lu
+ko
+Tw
+Gs
+MX
+MX
+Gs
+fx
+vV
+jk
+Gg
+Ev
+jD
+Wn
+Zo
+Wn
+FV
+Wn
+Wn
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(73,1,1) = {"
+pi
+ib
+jD
+Ev
+Ev
+Ev
+Ev
+Ev
+MA
+MA
+TE
+PP
+WO
+LS
+IS
+qN
+IS
+IS
+LS
+IS
+IS
+cI
+aW
+mV
+bV
+bV
+XG
+XG
+pI
+pI
+GB
+XG
+XG
+XG
+bV
+Ps
+GN
+AI
+Ei
+Ei
+kv
+Yc
+wH
+uW
+Ev
+jD
+ib
+ib
+Wn
+ib
+Wn
+ib
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(74,1,1) = {"
+ib
+Wn
+jD
+Ev
+MA
+MA
+MA
+MA
+Ev
+Ev
+Ev
+PP
+CV
+Lr
+OQ
+OT
+Yu
+OQ
+vG
+tz
+pl
+hG
+OQ
+OQ
+XG
+fB
+Mg
+sL
+Mg
+Mg
+FH
+jB
+Od
+po
+XG
+CO
+Ue
+Pb
+Gg
+Ev
+DE
+Pp
+uW
+Ev
+Ev
+jD
+ib
+NH
+Wn
+ZF
+Wn
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(75,1,1) = {"
+Wn
+Wn
+IY
+Ev
+MA
+MA
+MA
+MA
+UD
+Ev
+Ev
+en
+Fb
+Wl
+lU
+Vt
+UT
+ZA
+zS
+zz
+Fc
+nV
+ep
+ut
+vP
+Mg
+Rd
+Mg
+xl
+Mg
+Rd
+Eg
+Od
+Gj
+XG
+Pb
+Gg
+jC
+ce
+AJ
+wY
+We
+Ev
+Ev
+Ev
+IY
+Wn
+Wn
+Wn
+Wn
+ib
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(76,1,1) = {"
+Wn
+pi
+IY
+IY
+zD
+zD
+zD
+Bl
+MA
+MA
+Ev
+en
+zz
+NT
+mu
+EE
+ut
+mu
+hE
+mu
+Yn
+ut
+ZD
+mu
+vP
+Mg
+lj
+Mg
+YZ
+Mg
+lj
+kX
+Od
+if
+XG
+sq
+VK
+FM
+Ue
+MA
+mb
+zD
+zD
+zD
+IY
+IY
+Wn
+ib
+zX
+Wn
+Wn
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(77,1,1) = {"
+Wn
+Wn
+ib
+Zo
+Wn
+ib
+ib
+jD
+Ev
+Ev
+MA
+PP
+PP
+yH
+Cu
+tn
+oj
+Tv
+pm
+pe
+JG
+lw
+eL
+ut
+bV
+fB
+rD
+Mg
+lR
+Mg
+FB
+bV
+bV
+bV
+bV
+sX
+Gg
+Pb
+Ue
+tY
+jD
+Zs
+lB
+lB
+lB
+lB
+ib
+ib
+ib
+Wn
+ib
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(78,1,1) = {"
+ib
+Wn
+Wn
+Wn
+Wn
+pS
+Wn
+jD
+Ev
+Ev
+MA
+Ev
+PP
+PP
+PP
+PP
+en
+en
+en
+PP
+PP
+PP
+en
+en
+XG
+bV
+bV
+bV
+XG
+XG
+XG
+bV
+Ny
+gO
+Ai
+Pb
+qL
+FM
+Ft
+Ev
+jD
+Zs
+Zs
+lB
+lB
+Ri
+lB
+ib
+ib
+Wn
+ib
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(79,1,1) = {"
+GP
+ib
+ib
+ib
+pS
+XB
+Wn
+jD
+Ev
+Ev
+MA
+MA
+Ev
+Ev
+Ev
+Ev
+Ev
+MA
+MA
+MA
+MA
+MA
+MA
+Ev
+Ev
+HV
+Ev
+Ev
+Ev
+Ev
+DI
+MA
+MA
+MA
+gO
+fM
+Ue
+Xe
+Gg
+Ev
+jD
+lB
+Zs
+Ch
+Zs
+lB
+lB
+Wn
+Wn
+Wn
+ib
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(80,1,1) = {"
+GP
+GP
+GP
+GP
+ib
+Wn
+Wn
+IY
+Ev
+Ev
+Ev
+Ev
+Ev
+MA
+MA
+MA
+MA
+HV
+MA
+Ev
+Ev
+Ev
+MA
+MA
+MA
+MA
+MA
+MA
+MA
+Ev
+Ev
+Ev
+Ai
+MA
+DI
+MA
+lQ
+Ev
+Ev
+Ev
+IY
+lB
+Zs
+lB
+Zs
+lB
+lB
+ib
+Wn
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(81,1,1) = {"
+GP
+GP
+GP
+GP
+Zo
+Wn
+ZF
+IY
+IY
+zD
+zD
+zD
+zD
+ll
+Ni
+zD
+zD
+zD
+ll
+ll
+ll
+ll
+UK
+ll
+ll
+ll
+ll
+ll
+ll
+ll
+ll
+UK
+zD
+zD
+zD
+Yt
+zD
+zD
+zD
+IY
+IY
+lB
+Zs
+SY
+Zs
+lB
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(82,1,1) = {"
+GP
+GP
+GP
+GP
+Wn
+Wn
+Wn
+ib
+ib
+ib
+Wn
+Wn
+FV
+ib
+ib
+ib
+ib
+ib
+pi
+ib
+ib
+ib
+ib
+FV
+ib
+lB
+Zs
+lB
+Ri
+lB
+Zs
+lB
+xZ
+lB
+Xg
+Zs
+Zs
+SY
+Zs
+lB
+lB
+lB
+Zs
+Zs
+Xr
+lB
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(83,1,1) = {"
+GP
+GP
+GP
+GP
+ib
+ib
+pS
+Wn
+Wn
+NH
+ib
+Wn
+Wn
+ib
+ib
+ib
+zX
+ib
+qM
+ib
+zX
+ib
+ib
+ib
+ib
+lB
+Zs
+Zs
+lB
+Zs
+SY
+Zs
+Zs
+lB
+lB
+fH
+lB
+lB
+Zs
+lB
+ny
+lB
+lB
+lB
+Zs
+lB
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(84,1,1) = {"
+GP
+GP
+GP
+GP
+ib
+ib
+Wn
+Wn
+pS
+ib
+ib
+ib
+Wn
+Wn
+zX
+Wn
+ib
+ib
+ib
+ib
+pi
+ib
+ib
+ib
+ib
+lB
+lB
+xZ
+Zs
+lB
+lB
+lB
+Zs
+Ch
+Zs
+Zs
+lB
+lB
+Ch
+Zs
+lB
+lB
+HP
+Zs
+lB
+Ri
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
+(85,1,1) = {"
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+ib
+ib
+Wn
+Wn
+pi
+ib
+ib
+ib
+ib
+qM
+ib
+ib
+GP
+GP
+GP
+GP
+GP
+GP
+lB
+Zs
+Zs
+Zs
+SY
+ny
+lB
+lB
+lB
+Zs
+Xr
+lB
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+GP
+"}
diff --git a/_maps/RandomRuins/SandRuins/whitesands_surface_camp_combination.dmm b/_maps/RandomRuins/SandRuins/whitesands_surface_camp_combination.dmm
index f8b569cebdf4..f59cff023b4a 100644
--- a/_maps/RandomRuins/SandRuins/whitesands_surface_camp_combination.dmm
+++ b/_maps/RandomRuins/SandRuins/whitesands_surface_camp_combination.dmm
@@ -89,7 +89,7 @@
},
/area/overmap_encounter/planetoid/sand/explored)
"eq" = (
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor,
+/mob/living/simple_animal/hostile/human/hermit/survivor,
/turf/open/floor/plating/asteroid/whitesands{
light_range = 2
},
@@ -157,7 +157,7 @@
/area/ruin)
"fO" = (
/obj/structure/chair/plastic,
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
faction = list("adobe")
},
/turf/open/floor/plating/asteroid/whitesands{
@@ -360,7 +360,7 @@
},
/area/overmap_encounter/planetoid/sand/explored)
"nx" = (
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
dir = 4;
faction = list("adobe")
},
@@ -425,7 +425,7 @@
"oB" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/blood/old,
-/mob/living/simple_animal/hostile/asteroid/whitesands/ranged/hunter{
+/mob/living/simple_animal/hostile/human/hermit/ranged/hunter{
faction = list("saloon");
name = "Whitesands Bartender"
},
@@ -592,7 +592,7 @@
/turf/open/floor/concrete,
/area/ruin)
"we" = (
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor,
+/mob/living/simple_animal/hostile/human/hermit/survivor,
/turf/open/floor/plating/asteroid/whitesands/dried{
light_range = 2
},
@@ -678,14 +678,14 @@
},
/area/overmap_encounter/planetoid/sand/explored)
"zB" = (
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
dir = 1;
faction = list("adobe")
},
/turf/open/floor/concrete,
/area/ruin)
"AC" = (
-/mob/living/simple_animal/hostile/asteroid/whitesands/ranged/gunslinger{
+/mob/living/simple_animal/hostile/human/hermit/ranged/gunslinger{
dir = 4;
faction = list("adobe")
},
@@ -704,7 +704,7 @@
/turf/open/floor/wood,
/area/ruin)
"AR" = (
-/mob/living/simple_animal/hostile/asteroid/whitesands/ranged/hunter,
+/mob/living/simple_animal/hostile/human/hermit/ranged/hunter,
/turf/open/floor/plating/asteroid/whitesands{
light_range = 2
},
@@ -782,14 +782,14 @@
/area/ruin)
"Ed" = (
/obj/item/chair/stool/bar,
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
dir = 1;
faction = list("saloon")
},
/turf/open/floor/wood,
/area/ruin)
"Ef" = (
-/mob/living/simple_animal/hostile/asteroid/whitesands/ranged/hunter{
+/mob/living/simple_animal/hostile/human/hermit/ranged/hunter{
dir = 4;
faction = list("adobe")
},
@@ -939,7 +939,7 @@
/obj/structure/chair/plastic{
dir = 4
},
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
dir = 4;
faction = list("adobe")
},
@@ -1189,7 +1189,7 @@
/turf/open/floor/concrete,
/area/ruin)
"TH" = (
-/mob/living/simple_animal/hostile/asteroid/whitesands/ranged/hunter{
+/mob/living/simple_animal/hostile/human/hermit/ranged/hunter{
faction = list("adobe")
},
/turf/open/floor/concrete,
@@ -1200,7 +1200,7 @@
/area/ruin)
"UT" = (
/obj/structure/chair/stool/bar,
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
dir = 1;
faction = list("saloon")
},
@@ -1209,7 +1209,7 @@
"Vq" = (
/obj/structure/chair/stool/bar,
/obj/effect/decal/cleanable/dirt,
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
dir = 8;
faction = list("saloon")
},
@@ -1253,7 +1253,7 @@
/area/overmap_encounter/planetoid/sand/explored)
"Ws" = (
/obj/structure/chair/stool/bar,
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
dir = 8;
faction = list("saloon")
},
diff --git a/_maps/RandomRuins/SandRuins/whitesands_surface_camp_drugstore.dmm b/_maps/RandomRuins/SandRuins/whitesands_surface_camp_drugstore.dmm
index 4bf53b738636..7f69ca337c00 100644
--- a/_maps/RandomRuins/SandRuins/whitesands_surface_camp_drugstore.dmm
+++ b/_maps/RandomRuins/SandRuins/whitesands_surface_camp_drugstore.dmm
@@ -80,7 +80,7 @@
/turf/open/floor/wood,
/area/ruin/unpowered)
"n" = (
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
dir = 4
},
/turf/open/floor/wood{
diff --git a/_maps/RandomRuins/SandRuins/whitesands_surface_camp_saloon.dmm b/_maps/RandomRuins/SandRuins/whitesands_surface_camp_saloon.dmm
index b17207b75020..400a710091b4 100644
--- a/_maps/RandomRuins/SandRuins/whitesands_surface_camp_saloon.dmm
+++ b/_maps/RandomRuins/SandRuins/whitesands_surface_camp_saloon.dmm
@@ -243,7 +243,7 @@
},
/obj/effect/turf_decal/siding/wood,
/obj/structure/chair/stool/bar,
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor,
+/mob/living/simple_animal/hostile/human/hermit/survivor,
/turf/open/floor/wood,
/area/ruin/whitesands/saloon)
"gC" = (
@@ -328,7 +328,7 @@
"ih" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/blood/old,
-/mob/living/simple_animal/hostile/asteroid/whitesands/ranged/hunter{
+/mob/living/simple_animal/hostile/human/hermit/ranged/hunter{
name = "Hermit Bartender"
},
/turf/open/floor/wood{
@@ -499,7 +499,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 1
},
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
dir = 1
},
/turf/open/floor/wood,
@@ -615,7 +615,7 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 6
},
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
dir = 1
},
/turf/open/floor/wood,
@@ -654,7 +654,7 @@
/obj/structure/chair/stool/bar{
dir = 1
},
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
dir = 1
},
/turf/open/floor/wood{
@@ -666,7 +666,7 @@
dir = 8
},
/obj/item/chair/stool/bar,
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
dir = 8
},
/turf/open/floor/wood,
@@ -744,7 +744,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 8
},
-/mob/living/simple_animal/hostile/asteroid/whitesands/ranged/hunter{
+/mob/living/simple_animal/hostile/human/hermit/ranged/hunter{
dir = 8
},
/turf/open/floor/wood{
@@ -756,7 +756,7 @@
dir = 1
},
/obj/effect/decal/cleanable/dirt,
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
dir = 1
},
/turf/open/floor/wood{
@@ -981,7 +981,7 @@
/area/ruin/whitesands/saloon)
"DT" = (
/obj/structure/chair/wood,
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
name = "Robert";
desc = "This fellow seems relatively sane and normal";
faction = list("neutral")
@@ -1114,7 +1114,7 @@
/obj/structure/chair/stool/bar{
dir = 8
},
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
dir = 8
},
/turf/open/floor/wood,
@@ -1148,7 +1148,7 @@
},
/area/ruin/whitesands/saloon)
"Ie" = (
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
dir = 1
},
/turf/open/floor/plating/asteroid/whitesands/lit,
@@ -1389,7 +1389,7 @@
/obj/structure/chair/stool/bar{
dir = 8
},
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
dir = 8
},
/turf/open/floor/wood,
@@ -1421,7 +1421,7 @@
/turf/open/floor/wood,
/area/ruin/whitesands/saloon)
"QV" = (
-/mob/living/simple_animal/hostile/asteroid/whitesands/ranged/hunter{
+/mob/living/simple_animal/hostile/human/hermit/ranged/hunter{
name = "Hermit Bartender";
dir = 4
},
@@ -1497,7 +1497,7 @@
/area/ruin/whitesands/saloon)
"Ua" = (
/obj/structure/chair/stool/bar,
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
dir = 8
},
/turf/open/floor/wood{
@@ -1525,7 +1525,7 @@
/obj/structure/sign/poster/official/cohiba_robusto_ad{
pixel_y = 32
},
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor,
+/mob/living/simple_animal/hostile/human/hermit/survivor,
/turf/open/floor/wood{
icon_state = "wood-broken7"
},
@@ -1641,7 +1641,7 @@
/obj/structure/chair/stool/bar{
dir = 1
},
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
dir = 1
},
/turf/open/floor/wood,
diff --git a/_maps/RandomRuins/SandRuins/whitesands_surface_chokepoint.dmm b/_maps/RandomRuins/SandRuins/whitesands_surface_chokepoint.dmm
index 5d63a30bf22b..d4fa2737cd38 100644
--- a/_maps/RandomRuins/SandRuins/whitesands_surface_chokepoint.dmm
+++ b/_maps/RandomRuins/SandRuins/whitesands_surface_chokepoint.dmm
@@ -26,7 +26,7 @@
"g" = (
/obj/structure/bed,
/obj/item/bedsheet/hos,
-/mob/living/simple_animal/hostile/nanotrasen/ranged{
+/mob/living/simple_animal/hostile/human/nanotrasen/ranged{
atmos_requirements = list("min_oxy"=5,"max_oxy"=0,"min_tox"=0,"max_tox"=0,"min_co2"=0,"max_co2"=999,"min_n2"=0,"max_n2"=0);
damage_coeff = list("brute"=1,"fire"=1,"toxin"=1,"clone"=1,"stamina"=0,"oxygen"=0);
name = "\improper Nanotrasen Stranded Security Officer"
@@ -34,7 +34,7 @@
/turf/open/floor/plating/asteroid/whitesands/dried,
/area/ruin)
"h" = (
-/mob/living/simple_animal/hostile/nanotrasen/ranged{
+/mob/living/simple_animal/hostile/human/nanotrasen/ranged{
atmos_requirements = list("min_oxy"=5,"max_oxy"=0,"min_tox"=0,"max_tox"=0,"min_co2"=0,"max_co2"=999,"min_n2"=0,"max_n2"=0);
damage_coeff = list("brute"=1,"fire"=1,"toxin"=1,"clone"=1,"stamina"=0,"oxygen"=0);
dir = 4;
@@ -46,7 +46,7 @@
/obj/structure/chair/wood{
dir = 8
},
-/mob/living/simple_animal/hostile/nanotrasen/ranged{
+/mob/living/simple_animal/hostile/human/nanotrasen/ranged{
atmos_requirements = list("min_oxy"=5,"max_oxy"=0,"min_tox"=0,"max_tox"=0,"min_co2"=0,"max_co2"=999,"min_n2"=0,"max_n2"=0);
damage_coeff = list("brute"=1,"fire"=1,"toxin"=1,"clone"=1,"stamina"=0,"oxygen"=0);
dir = 8;
@@ -93,7 +93,7 @@
/turf/open/floor/plating/asteroid/whitesands,
/area/ruin)
"v" = (
-/mob/living/simple_animal/hostile/nanotrasen/ranged{
+/mob/living/simple_animal/hostile/human/nanotrasen/ranged{
atmos_requirements = list("min_oxy"=5,"max_oxy"=0,"min_tox"=0,"max_tox"=0,"min_co2"=0,"max_co2"=999,"min_n2"=0,"max_n2"=0);
damage_coeff = list("brute"=1,"fire"=1,"toxin"=1,"clone"=1,"stamina"=0,"oxygen"=0);
dir = 8;
diff --git a/_maps/RandomRuins/SandRuins/whitesands_surface_onlyaspoonful.dmm b/_maps/RandomRuins/SandRuins/whitesands_surface_onlyaspoonful.dmm
index f74a8895976a..f84ccaf6c8ef 100644
--- a/_maps/RandomRuins/SandRuins/whitesands_surface_onlyaspoonful.dmm
+++ b/_maps/RandomRuins/SandRuins/whitesands_surface_onlyaspoonful.dmm
@@ -65,7 +65,7 @@
/area/ruin/powered)
"ew" = (
/obj/effect/decal/cleanable/dirt/dust,
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor,
+/mob/living/simple_animal/hostile/human/hermit/survivor,
/turf/open/floor/plastic,
/area/ruin/powered)
"eH" = (
@@ -155,7 +155,7 @@
/turf/open/floor/plastic,
/area/ruin/powered)
"hw" = (
-/mob/living/simple_animal/hostile/asteroid/whitesands/ranged/hunter,
+/mob/living/simple_animal/hostile/human/hermit/ranged/hunter,
/turf/open/floor/plastic,
/area/ruin/powered)
"hA" = (
@@ -318,7 +318,7 @@
pixel_y = 9
},
/obj/effect/decal/cleanable/blood/tracks,
-/mob/living/simple_animal/hostile/asteroid/whitesands/ranged/gunslinger,
+/mob/living/simple_animal/hostile/human/hermit/ranged/gunslinger,
/turf/open/floor/plastic,
/area/ruin/powered)
"wr" = (
@@ -439,7 +439,7 @@
/turf/open/floor/plastic,
/area/ruin/powered)
"EC" = (
-/mob/living/simple_animal/hostile/asteroid/whitesands/ranged/hunter,
+/mob/living/simple_animal/hostile/human/hermit/ranged/hunter,
/turf/open/floor/plating/asteroid/whitesands,
/area/overmap_encounter/planetoid/sand/explored)
"Fi" = (
diff --git a/_maps/RandomRuins/SandRuins/whitesands_surface_pubbyslopcrash.dmm b/_maps/RandomRuins/SandRuins/whitesands_surface_pubbyslopcrash.dmm
index 209709f2599b..e664dfec8d96 100644
--- a/_maps/RandomRuins/SandRuins/whitesands_surface_pubbyslopcrash.dmm
+++ b/_maps/RandomRuins/SandRuins/whitesands_surface_pubbyslopcrash.dmm
@@ -804,7 +804,7 @@
/obj/effect/decal/fakelattice{
icon_state = "lattice-2"
},
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
dir = 1;
faction = list("adobe");
desc = " A wild-eyed figure, wearing tattered mining equipment and boasting a malformed body, twisted by the heavy metals and high background radiation of the sandworlds. Their helmet also seems to be filled with vomit"
@@ -1003,7 +1003,7 @@
/turf/open/floor/plasteel/tech,
/area/ruin/whitesands/pubbycrash/engine_room)
"xc" = (
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
dir = 4
},
/turf/open/floor/plating/asteroid/whitesands/lit,
@@ -1145,7 +1145,7 @@
},
/obj/effect/decal/cleanable/dirt/dust,
/obj/machinery/light/directional/west,
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
dir = 1;
faction = list("saloon")
},
@@ -1744,7 +1744,7 @@
/obj/effect/turf_decal/spline/fancy/opaque/black{
dir = 1
},
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
faction = list("saloon")
},
/turf/open/floor/plasteel/dark,
@@ -1777,7 +1777,7 @@
/obj/effect/turf_decal/ntspaceworks_small/left{
dir = 4
},
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
dir = 4;
faction = list("saloon")
},
@@ -1946,7 +1946,7 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/obj/effect/decal/cleanable/vomit/old,
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
dir = 1;
faction = list("saloon")
},
@@ -1969,7 +1969,7 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 1
},
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+/mob/living/simple_animal/hostile/human/hermit/survivor{
dir = 4;
faction = list("adobe");
desc = " A wild-eyed figure, wearing tattered mining equipment and boasting a malformed body, twisted by the heavy metals and high background radiation of the sandworlds. Their helmet also seems to be filled with vomit"
@@ -2060,7 +2060,7 @@
/turf/open/floor/plating/asteroid/whitesands/dried,
/area/overmap_encounter/planetoid/cave/explored)
"Qo" = (
-/mob/living/simple_animal/hostile/asteroid/whitesands/ranged,
+/mob/living/simple_animal/hostile/human/hermit/ranged,
/turf/open/floor/plating/asteroid/whitesands/dried,
/area/overmap_encounter/planetoid/cave/explored)
"Qu" = (
diff --git a/_maps/RandomRuins/SandRuins/whitesands_surface_starfurycrash.dmm b/_maps/RandomRuins/SandRuins/whitesands_surface_starfurycrash.dmm
index bc8616028058..230481e65503 100644
--- a/_maps/RandomRuins/SandRuins/whitesands_surface_starfurycrash.dmm
+++ b/_maps/RandomRuins/SandRuins/whitesands_surface_starfurycrash.dmm
@@ -34,9 +34,7 @@
},
/area/overmap_encounter/planetoid/cave/explored)
"dX" = (
-/obj/item/gun/ballistic/automatic/pistol{
- spawnwithmagazine = 0
- },
+/obj/item/gun/ballistic/automatic/pistol/no_mag,
/turf/open/floor/plating/asteroid/whitesands,
/area/overmap_encounter/planetoid/cave/explored)
"eg" = (
@@ -147,7 +145,7 @@
/obj/effect/turf_decal/industrial/traffic{
dir = 4
},
-/mob/living/simple_animal/hostile/syndicate/ranged/smg/space,
+/mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space,
/turf/open/floor/engine{
initial_gas_mix = "ws_atmos"
},
@@ -224,7 +222,7 @@
},
/area/overmap_encounter/planetoid/cave/explored)
"mv" = (
-/mob/living/simple_animal/hostile/syndicate/ranged/space,
+/mob/living/simple_animal/hostile/human/syndicate/ranged/space,
/turf/open/floor/plating/asteroid/whitesands,
/area/overmap_encounter/planetoid/cave/explored)
"mP" = (
@@ -395,15 +393,15 @@
},
/area/overmap_encounter/planetoid/cave/explored)
"wS" = (
-/mob/living/simple_animal/hostile/syndicate/ranged/smg/space,
+/mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space,
/turf/open/floor/plating{
icon_state = "platingdmg2";
initial_gas_mix = "ws_atmos"
},
/area/overmap_encounter/planetoid/cave/explored)
"xr" = (
-/mob/living/simple_animal/hostile/syndicate/ranged/smg/space,
-/mob/living/simple_animal/hostile/syndicate/ranged/space,
+/mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space,
+/mob/living/simple_animal/hostile/human/syndicate/ranged/space,
/turf/open/floor/plating{
icon_state = "platingdmg2";
initial_gas_mix = "ws_atmos"
@@ -467,7 +465,7 @@
},
/area/overmap_encounter/planetoid/cave/explored)
"Bt" = (
-/mob/living/simple_animal/hostile/syndicate/ranged/shotgun/space,
+/mob/living/simple_animal/hostile/human/syndicate/ranged/shotgun/space,
/turf/open/floor/plating{
icon_state = "platingdmg1";
initial_gas_mix = "ws_atmos"
@@ -546,7 +544,7 @@
},
/area/overmap_encounter/planetoid/cave/explored)
"Eu" = (
-/mob/living/simple_animal/hostile/syndicate/ranged/space/stormtrooper,
+/mob/living/simple_animal/hostile/human/syndicate/ranged/space/stormtrooper,
/turf/open/floor/plating{
icon_state = "panelscorched";
initial_gas_mix = "ws_atmos"
@@ -632,7 +630,7 @@
},
/area/overmap_encounter/planetoid/cave/explored)
"KR" = (
-/mob/living/simple_animal/hostile/syndicate/ranged/shotgun/space,
+/mob/living/simple_animal/hostile/human/syndicate/ranged/shotgun/space,
/turf/open/floor/plating/asteroid/whitesands,
/area/overmap_encounter/planetoid/cave/explored)
"KT" = (
@@ -645,7 +643,7 @@
},
/area/overmap_encounter/planetoid/cave/explored)
"Md" = (
-/mob/living/simple_animal/hostile/syndicate/ranged/space,
+/mob/living/simple_animal/hostile/human/syndicate/ranged/space,
/turf/open/floor/plating{
initial_gas_mix = "ws_atmos"
},
@@ -880,7 +878,7 @@
/area/overmap_encounter/planetoid/cave/explored)
"Xh" = (
/obj/item/stack/tile/plasteel,
-/mob/living/simple_animal/hostile/syndicate/ranged/space,
+/mob/living/simple_animal/hostile/human/syndicate/ranged/space,
/turf/open/floor/plating/asteroid/whitesands/dried,
/area/overmap_encounter/planetoid/cave/explored)
"XR" = (
diff --git a/_maps/RandomRuins/SpaceRuins/DJstation.dmm b/_maps/RandomRuins/SpaceRuins/DJstation.dmm
deleted file mode 100644
index 63659db94417..000000000000
--- a/_maps/RandomRuins/SpaceRuins/DJstation.dmm
+++ /dev/null
@@ -1,932 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"aa" = (
-/turf/template_noop,
-/area/template_noop)
-"ab" = (
-/obj/structure/grille,
-/turf/open/floor/plating/airless,
-/area/ruin/space/djstation/solars)
-"ac" = (
-/obj/machinery/power/solar/fake,
-/obj/effect/turf_decal/solarpanel,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/djstation/solars)
-"ad" = (
-/turf/open/floor/plating/airless,
-/area/ruin/space/djstation/solars)
-"ae" = (
-/obj/structure/lattice,
-/turf/template_noop,
-/area/space/nearstation)
-"af" = (
-/turf/closed/wall,
-/area/ruin/space/djstation)
-"ag" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/ruin/space/djstation)
-"ah" = (
-/turf/open/floor/plating,
-/area/ruin/space/djstation)
-"ai" = (
-/obj/machinery/telecomms/relay/preset/ruskie,
-/obj/machinery/light/directional/north,
-/turf/open/floor/plating,
-/area/ruin/space/djstation)
-"aj" = (
-/obj/machinery/power/terminal,
-/turf/open/floor/plating,
-/area/ruin/space/djstation)
-"ak" = (
-/obj/item/multitool,
-/turf/open/floor/plating,
-/area/ruin/space/djstation)
-"al" = (
-/obj/item/storage/toolbox/mechanical{
- pixel_x = -2;
- pixel_y = -1
- },
-/turf/open/floor/plating,
-/area/ruin/space/djstation)
-"am" = (
-/obj/item/extinguisher,
-/turf/open/floor/plating,
-/area/ruin/space/djstation)
-"as" = (
-/obj/structure/rack,
-/obj/item/clothing/suit/space/syndicate/orange,
-/obj/item/clothing/head/helmet/space/syndicate/orange,
-/obj/item/clothing/mask/breath,
-/turf/open/floor/plating,
-/area/ruin/space/djstation)
-"at" = (
-/obj/machinery/door/airlock/maintenance_hatch,
-/turf/open/floor/plating,
-/area/ruin/space/djstation)
-"au" = (
-/obj/structure/closet/emcloset,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 2
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/djstation)
-"av" = (
-/obj/machinery/vending/snack,
-/obj/machinery/light/small/directional/north,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 2
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/djstation)
-"aw" = (
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 2
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/djstation)
-"ax" = (
-/obj/machinery/light_switch{
- pixel_y = 28
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 2
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/djstation)
-"ay" = (
-/obj/machinery/newscaster/directional/north{
- pixel_y = 32
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 2
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/djstation)
-"az" = (
-/obj/structure/table,
-/obj/machinery/cell_charger,
-/obj/effect/turf_decal/corner/transparent/bar,
-/obj/effect/turf_decal/corner/transparent/bar{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/djstation)
-"aA" = (
-/obj/effect/turf_decal/corner/transparent/bar,
-/obj/effect/turf_decal/corner/transparent/bar{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/djstation)
-"aB" = (
-/obj/effect/spawner/lootdrop/crate_spawner,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/space/djstation)
-"aC" = (
-/obj/machinery/light_switch{
- pixel_y = 28
- },
-/turf/open/floor/plasteel/grimy,
-/area/ruin/space/djstation)
-"aD" = (
-/obj/structure/bed,
-/obj/item/bedsheet,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/space/djstation)
-"aE" = (
-/obj/structure/table,
-/obj/item/flashlight/lamp,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/space/djstation)
-"aF" = (
-/obj/structure/table,
-/obj/machinery/microwave{
- pixel_y = 8
- },
-/obj/effect/turf_decal/corner/transparent/bar,
-/obj/effect/turf_decal/corner/transparent/bar{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/djstation)
-"aG" = (
-/obj/machinery/door/airlock/public/glass{
- name = "Kitchen";
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 2
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/djstation)
-"aH" = (
-/obj/structure/table,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 2
- },
-/obj/item/radio/intercom/table{
- dir = 8;
- freerange = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/djstation)
-"aI" = (
-/obj/structure/chair/office/light,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 2
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/djstation)
-"aJ" = (
-/obj/machinery/door/airlock/public/glass{
- name = "Rest Room";
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 2
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/djstation)
-"aK" = (
-/turf/open/floor/plasteel/grimy,
-/area/ruin/space/djstation)
-"aL" = (
-/obj/machinery/sleeper{
- dir = 8
- },
-/turf/open/floor/plasteel/grimy,
-/area/ruin/space/djstation)
-"aM" = (
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk,
-/obj/effect/turf_decal/corner/transparent/bar,
-/obj/effect/turf_decal/corner/transparent/bar{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/djstation)
-"aN" = (
-/obj/machinery/light/small/directional/south,
-/obj/effect/turf_decal/corner/transparent/bar,
-/obj/effect/turf_decal/corner/transparent/bar{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/djstation)
-"aO" = (
-/obj/structure/chair{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/bar,
-/obj/effect/turf_decal/corner/transparent/bar{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/djstation)
-"aP" = (
-/obj/structure/table,
-/obj/effect/spawner/lootdrop/maintenance,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 2
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/djstation)
-"aQ" = (
-/obj/structure/table,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 2
- },
-/obj/item/radio/intercom/table{
- freerange = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/djstation)
-"aS" = (
-/obj/structure/frame/computer{
- anchored = 1
- },
-/turf/open/floor/plasteel/grimy,
-/area/ruin/space/djstation)
-"aT" = (
-/obj/structure/chair{
- dir = 8
- },
-/turf/open/floor/plasteel/grimy,
-/area/ruin/space/djstation)
-"aU" = (
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/space/djstation)
-"aV" = (
-/obj/structure/closet,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/space/djstation)
-"aW" = (
-/obj/structure/disposalpipe/segment,
-/turf/closed/wall,
-/area/ruin/space/djstation)
-"aX" = (
-/obj/machinery/door/airlock/hatch{
- name = "Washroom"
- },
-/turf/open/floor/plasteel/freezer,
-/area/ruin/space/djstation)
-"aY" = (
-/obj/machinery/light/directional/east,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 2
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/djstation)
-"aZ" = (
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plating/airless,
-/area/space/nearstation)
-"ba" = (
-/turf/open/floor/plasteel/freezer,
-/area/ruin/space/djstation)
-"bb" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 2
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/djstation)
-"bc" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/machinery/space_heater,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 2
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/djstation)
-"bd" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/rack,
-/obj/item/clothing/under/costume/pirate,
-/obj/item/clothing/head/bandana,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 2
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/djstation)
-"be" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = -12;
- pixel_y = 2
- },
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/plasteel/freezer,
-/area/ruin/space/djstation)
-"bf" = (
-/obj/structure/toilet{
- pixel_y = 8
- },
-/turf/open/floor/plasteel/freezer,
-/area/ruin/space/djstation)
-"bg" = (
-/obj/structure/table,
-/obj/item/paper_bin{
- pixel_x = 1;
- pixel_y = 9
- },
-/obj/item/pen,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 2
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/djstation)
-"bh" = (
-/obj/structure/sign/warning/vacuum/external{
- pixel_y = -32
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 2
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/djstation)
-"bi" = (
-/obj/machinery/door/airlock/external{
- name = "Ruskie DJ Station"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/turf/open/floor/plating,
-/area/ruin/space/djstation)
-"bj" = (
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
-/obj/structure/disposaloutlet,
-/turf/open/floor/plating/airless,
-/area/space/nearstation)
-"hc" = (
-/obj/machinery/power/smes/magical{
- desc = "A high-capacity superconducting magnetic energy storage (SMES) unit.";
- name = "power storage unit"
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/plating,
-/area/ruin/space/djstation)
-"lU" = (
-/obj/structure/table,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 2
- },
-/obj/item/paper/fluff/ruins/djstation,
-/turf/open/floor/plasteel,
-/area/ruin/space/djstation)
-"nM" = (
-/obj/item/storage/box/lights/mixed,
-/obj/structure/sign/warning/electricshock{
- pixel_y = -32
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/ruin/space/djstation)
-"uK" = (
-/obj/machinery/power/apc{
- name = "Worn-out APC";
- pixel_y = -25
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plating,
-/area/ruin/space/djstation)
-"zO" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plating,
-/area/ruin/space/djstation)
-"Co" = (
-/obj/machinery/door/airlock/external{
- name = "Ruskie DJ Station"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/ruin/space/djstation)
-"Gg" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/ruin/space/djstation)
-
-(1,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-af
-ag
-ag
-ag
-af
-aa
-ae
-aa
-aa
-aa
-"}
-(2,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-ab
-ac
-ad
-ac
-ad
-ac
-ab
-aa
-af
-az
-aF
-aM
-aW
-aZ
-aZ
-aZ
-bj
-aa
-"}
-(3,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-ab
-ac
-ad
-ac
-ad
-ac
-ab
-aa
-af
-aA
-aA
-aN
-af
-ae
-ae
-aa
-aa
-aa
-"}
-(4,1,1) = {"
-aa
-aa
-aa
-aa
-ae
-ab
-ac
-ad
-ac
-ad
-ac
-ab
-aa
-af
-aA
-aA
-aO
-af
-af
-af
-af
-aa
-aa
-"}
-(5,1,1) = {"
-aa
-aa
-aa
-ae
-ae
-ab
-ac
-ad
-ac
-ad
-ac
-ab
-aa
-af
-aA
-aA
-aA
-aX
-ba
-be
-af
-aa
-aa
-"}
-(6,1,1) = {"
-ab
-ab
-ab
-ab
-ab
-af
-ag
-ag
-af
-ag
-ag
-af
-af
-af
-ag
-aG
-ag
-af
-af
-bf
-af
-aa
-aa
-"}
-(7,1,1) = {"
-ab
-ac
-ac
-ac
-ac
-ag
-ah
-ah
-ah
-am
-ah
-uK
-af
-au
-aw
-aw
-aw
-aw
-af
-af
-af
-aa
-aa
-"}
-(8,1,1) = {"
-ab
-ad
-ad
-ad
-ad
-ag
-ah
-ah
-ah
-ah
-ah
-nM
-af
-av
-aw
-aH
-aP
-aw
-bb
-bg
-af
-aa
-aa
-"}
-(9,1,1) = {"
-ab
-ac
-ac
-ac
-ac
-af
-ai
-ah
-aj
-hc
-Gg
-zO
-at
-aw
-aw
-aI
-aQ
-aw
-aw
-aw
-af
-aa
-aa
-"}
-(10,1,1) = {"
-ab
-ad
-ad
-ad
-ad
-ag
-ah
-ah
-ak
-ah
-ah
-ah
-af
-ax
-aw
-lU
-aQ
-aw
-bc
-bh
-af
-af
-af
-"}
-(11,1,1) = {"
-ab
-ac
-ac
-ac
-ac
-ag
-ah
-ah
-al
-ah
-ah
-as
-af
-ay
-aw
-aw
-aw
-aY
-bd
-aw
-bi
-ah
-Co
-"}
-(12,1,1) = {"
-ab
-ab
-ab
-ab
-ab
-af
-ag
-ag
-af
-ag
-ag
-af
-af
-af
-ag
-aJ
-ag
-af
-af
-af
-af
-af
-af
-"}
-(13,1,1) = {"
-aa
-aa
-ae
-ae
-ae
-ab
-ac
-ad
-ac
-ad
-ac
-ab
-aa
-af
-aB
-aK
-aS
-af
-aa
-aa
-aa
-aa
-aa
-"}
-(14,1,1) = {"
-aa
-aa
-aa
-aa
-ae
-ab
-ac
-ad
-ac
-ad
-ac
-ab
-aa
-af
-aC
-aK
-aT
-af
-aa
-aa
-aa
-aa
-aa
-"}
-(15,1,1) = {"
-aa
-aa
-aa
-aa
-ae
-ab
-ac
-ad
-ac
-ad
-ac
-ab
-aa
-af
-aD
-aK
-aU
-af
-ae
-ae
-aa
-aa
-aa
-"}
-(16,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-ab
-ac
-ad
-ac
-ad
-ac
-ab
-aa
-af
-aE
-aL
-aV
-af
-aa
-aa
-aa
-aa
-aa
-"}
-(17,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-af
-ag
-ag
-ag
-af
-aa
-aa
-aa
-aa
-aa
-"}
-(18,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ae
-ae
-aa
-ae
-aa
-aa
-ae
-aa
-aa
-aa
-aa
-aa
-aa
-"}
diff --git a/_maps/RandomRuins/SpaceRuins/astraeus.dmm b/_maps/RandomRuins/SpaceRuins/astraeus.dmm
index 2629cc5d1cd1..6b83da98447f 100644
--- a/_maps/RandomRuins/SpaceRuins/astraeus.dmm
+++ b/_maps/RandomRuins/SpaceRuins/astraeus.dmm
@@ -1724,7 +1724,7 @@
/turf/open/floor/plasteel/airless,
/area/ruin/space/has_grav/astraeus/munitions)
"TV" = (
-/obj/machinery/computer/communications{
+/obj/structure/frame/computer{
dir = 8
},
/turf/open/floor/plating/airless,
diff --git a/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm b/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm
index a4f6006bf88b..73f4a5875db1 100644
--- a/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm
+++ b/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm
@@ -522,9 +522,7 @@
/turf/open/floor/plasteel,
/area/ruin/space/has_grav/derelictoutpost/powerstorage)
"bI" = (
-/obj/item/gun/ballistic/automatic/pistol/candor{
- spawnwithmagazine = 0
- },
+/obj/item/gun/ballistic/automatic/pistol/candor/no_mag,
/turf/open/floor/plasteel,
/area/ruin/space/has_grav/derelictoutpost/powerstorage)
"bJ" = (
@@ -1333,9 +1331,7 @@
desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
name = "gelatinous floor"
},
-/obj/item/gun/ballistic/automatic/pistol/candor{
- spawnwithmagazine = 0
- },
+/obj/item/gun/ballistic/automatic/pistol/candor/no_mag,
/obj/item/ammo_box/magazine/m45,
/turf/open/floor/plating/asteroid,
/area/ruin/space/has_grav/derelictoutpost)
@@ -1493,9 +1489,7 @@
/turf/open/floor/plating,
/area/ruin/space/has_grav/derelictoutpost)
"dJ" = (
-/obj/item/gun/ballistic/automatic/pistol/candor{
- spawnwithmagazine = 0
- },
+/obj/item/gun/ballistic/automatic/pistol/candor/no_mag,
/obj/structure/alien/weeds{
color = "#4BAE56";
desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
diff --git a/_maps/RandomRuins/SpaceRuins/crashedship.dmm b/_maps/RandomRuins/SpaceRuins/crashedship.dmm
index 9a154053c0bf..358b08790095 100644
--- a/_maps/RandomRuins/SpaceRuins/crashedship.dmm
+++ b/_maps/RandomRuins/SpaceRuins/crashedship.dmm
@@ -2232,7 +2232,7 @@
/turf/closed/mineral/diamond,
/area/awaymission/BMPship)
"hw" = (
-/turf/closed/mineral/bananium,
+/turf/closed/mineral/bscrystal,
/area/awaymission/BMPship)
"hE" = (
/turf/closed/wall/mineral/titanium/nodiagonal,
diff --git a/_maps/RandomRuins/SpaceRuins/ntfacility.dmm b/_maps/RandomRuins/SpaceRuins/ntfacility.dmm
index d17fe7601d26..bacfb7fe76ac 100644
--- a/_maps/RandomRuins/SpaceRuins/ntfacility.dmm
+++ b/_maps/RandomRuins/SpaceRuins/ntfacility.dmm
@@ -114,7 +114,7 @@
/obj/effect/mob_spawn/human/corpse/assistant{
outfit = /datum/outfit/job/cmo
},
-/mob/living/simple_animal/hostile/zombie,
+/mob/living/simple_animal/hostile/human/zombie,
/turf/open/floor/mineral/titanium/blue,
/area/ruin/powered)
"dh" = (
@@ -136,7 +136,7 @@
/turf/open/floor/plating,
/area/ruin/powered)
"dm" = (
-/mob/living/simple_animal/hostile/zombie,
+/mob/living/simple_animal/hostile/human/zombie,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plasteel/dark,
/area/ruin/powered)
@@ -269,7 +269,7 @@
/turf/open/floor/plating,
/area/ruin/powered)
"gb" = (
-/mob/living/simple_animal/hostile/zombie,
+/mob/living/simple_animal/hostile/human/zombie,
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plasteel/dark,
@@ -389,8 +389,8 @@
/turf/open/floor/vault,
/area/ruin/powered)
"hI" = (
-/mob/living/simple_animal/hostile/zombie,
-/mob/living/simple_animal/hostile/zombie,
+/mob/living/simple_animal/hostile/human/zombie,
+/mob/living/simple_animal/hostile/human/zombie,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plating,
/area/ruin/powered)
@@ -478,7 +478,7 @@
/turf/open/floor/plasteel/white,
/area/ruin/powered)
"jP" = (
-/mob/living/simple_animal/hostile/zombie,
+/mob/living/simple_animal/hostile/human/zombie,
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/corner/opaque/black{
@@ -568,7 +568,7 @@
pixel_x = -12
},
/obj/effect/gibspawner/human,
-/mob/living/simple_animal/hostile/zombie,
+/mob/living/simple_animal/hostile/human/zombie,
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plasteel/dark,
@@ -879,7 +879,7 @@
/obj/effect/turf_decal/number/four{
dir = 4
},
-/mob/living/simple_animal/hostile/zombie,
+/mob/living/simple_animal/hostile/human/zombie,
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plasteel/dark,
@@ -1113,13 +1113,13 @@
/obj/effect/decal/cleanable/blood/tracks{
dir = 6
},
-/mob/living/simple_animal/hostile/zombie,
+/mob/living/simple_animal/hostile/human/zombie,
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/ruin/powered)
"BG" = (
-/mob/living/simple_animal/hostile/zombie,
+/mob/living/simple_animal/hostile/human/zombie,
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plasteel,
@@ -1619,9 +1619,7 @@
/turf/open/floor/plasteel/dark,
/area/ruin/powered)
"KJ" = (
-/obj/item/gun/ballistic/revolver/detective{
- spawnwithmagazine = 0
- },
+/obj/item/gun/ballistic/revolver/detective/no_mag,
/obj/effect/decal/cleanable/blood,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt/dust,
@@ -1633,7 +1631,7 @@
dir = 8
},
/obj/structure/window/reinforced,
-/obj/machinery/computer/communications{
+/obj/structure/frame/computer{
dir = 1
},
/turf/open/floor/wood,
@@ -1671,7 +1669,7 @@
/turf/open/floor/plasteel/dark,
/area/ruin/powered)
"LD" = (
-/mob/living/simple_animal/hostile/zombie,
+/mob/living/simple_animal/hostile/human/zombie,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/carpet/royalblue,
@@ -1959,7 +1957,7 @@
/area/ruin/powered)
"TD" = (
/obj/effect/gibspawner/human,
-/mob/living/simple_animal/hostile/zombie,
+/mob/living/simple_animal/hostile/human/zombie,
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plasteel/dark,
@@ -2037,7 +2035,7 @@
/turf/open/floor/plasteel/dark,
/area/ruin/powered)
"VE" = (
-/mob/living/simple_animal/hostile/zombie,
+/mob/living/simple_animal/hostile/human/zombie,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plasteel/dark,
@@ -2140,7 +2138,7 @@
/turf/open/floor/carpet/royalblue,
/area/ruin/powered)
"XB" = (
-/mob/living/simple_animal/hostile/zombie,
+/mob/living/simple_animal/hostile/human/zombie,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plating,
/area/ruin/powered)
@@ -2221,7 +2219,7 @@
/area/ruin/powered)
"Zu" = (
/obj/machinery/door/poddoor/preopen,
-/mob/living/simple_animal/hostile/zombie,
+/mob/living/simple_animal/hostile/human/zombie,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plasteel/dark,
/area/ruin/powered)
diff --git a/_maps/RandomRuins/SpaceRuins/onehalf.dmm b/_maps/RandomRuins/SpaceRuins/onehalf.dmm
index 0ff038bd93de..85f087ec38a9 100644
--- a/_maps/RandomRuins/SpaceRuins/onehalf.dmm
+++ b/_maps/RandomRuins/SpaceRuins/onehalf.dmm
@@ -1766,7 +1766,7 @@
/turf/open/floor/plasteel,
/area/ruin/space/has_grav/onehalf)
"Gv" = (
-/obj/machinery/computer/communications{
+/obj/structure/frame/computer{
dir = 8
},
/turf/open/floor/plasteel,
diff --git a/_maps/RandomRuins/SpaceRuins/provinggrounds.dmm b/_maps/RandomRuins/SpaceRuins/provinggrounds.dmm
index 7577cdeb99f5..83e662b69ad0 100644
--- a/_maps/RandomRuins/SpaceRuins/provinggrounds.dmm
+++ b/_maps/RandomRuins/SpaceRuins/provinggrounds.dmm
@@ -115,7 +115,7 @@
/turf/open/floor/plasteel/tech/techmaint,
/area/ruin/space/has_grav/syndicircle/research)
"du" = (
-/mob/living/simple_animal/hostile/syndicate/civilian{
+/mob/living/simple_animal/hostile/human/syndicate/civilian{
name = "Syndicate Researcher"
},
/turf/open/floor/mineral/plastitanium/red,
@@ -232,7 +232,7 @@
/turf/open/floor/plating/asteroid/snow/atmosphere,
/area/ruin/space/has_grav/syndicircle/winter)
"gz" = (
-/mob/living/simple_animal/hostile/syndicate/ranged/smg{
+/mob/living/simple_animal/hostile/human/syndicate/ranged/smg{
name = "REDFOR operative"
},
/turf/open/floor/plating/asteroid/snow/atmosphere,
@@ -309,7 +309,7 @@
/obj/structure/flippedtable{
dir = 4
},
-/mob/living/simple_animal/hostile/nanotrasen/ranged/smg{
+/mob/living/simple_animal/hostile/human/nanotrasen/ranged/smg{
name = "BLUFOR operative"
},
/turf/open/floor/plasteel/tech,
@@ -422,7 +422,7 @@
/turf/open/floor/mineral/plastitanium,
/area/ruin/space/has_grav/syndicircle/halls)
"lX" = (
-/mob/living/simple_animal/hostile/syndicate/ranged/infiltrator{
+/mob/living/simple_animal/hostile/human/syndicate/ranged/infiltrator{
name = "REDFOR operative"
},
/turf/open/floor/plasteel/tech/techmaint,
@@ -465,7 +465,7 @@
/area/ruin/space/has_grav/syndicircle/winter)
"na" = (
/obj/structure/flippedtable,
-/mob/living/simple_animal/hostile/nanotrasen/ranged/smg{
+/mob/living/simple_animal/hostile/human/nanotrasen/ranged/smg{
name = "BLUFOR operative"
},
/obj/structure/cable{
@@ -497,7 +497,7 @@
/turf/open/floor/plating,
/area/ruin/space/has_grav/syndicircle/winter)
"ov" = (
-/mob/living/simple_animal/hostile/syndicate/civilian{
+/mob/living/simple_animal/hostile/human/syndicate/civilian{
name = "Syndicate Researcher"
},
/obj/structure/cable{
@@ -561,7 +561,7 @@
/turf/closed/wall/mineral/plastitanium/nodiagonal,
/area/ruin/space/has_grav/syndicircle/winter)
"qv" = (
-/mob/living/simple_animal/hostile/syndicate/ranged/shotgun{
+/mob/living/simple_animal/hostile/human/syndicate/ranged/shotgun{
name = "REDFOR operative"
},
/turf/open/floor/plating/ice,
@@ -610,7 +610,7 @@
/obj/effect/turf_decal/ntlogo{
dir = 1
},
-/mob/living/simple_animal/hostile/syndicate/ranged/smg/space{
+/mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space{
name = "REDFOR commando"
},
/turf/open/floor/mineral/titanium/white,
@@ -693,7 +693,7 @@
/obj/effect/turf_decal/ntlogo{
dir = 4
},
-/mob/living/simple_animal/hostile/syndicate/ranged/smg/space{
+/mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space{
name = "REDFOR commando"
},
/turf/open/floor/mineral/titanium/white,
@@ -1222,7 +1222,7 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/mob/living/simple_animal/hostile/syndicate,
+/mob/living/simple_animal/hostile/human/syndicate,
/turf/open/floor/mineral/plastitanium,
/area/ruin/space/has_grav/syndicircle/halls)
"Fv" = (
@@ -1247,7 +1247,7 @@
/turf/open/floor/plasteel/tech/techmaint,
/area/ruin/space/has_grav/syndicircle/research)
"FM" = (
-/mob/living/simple_animal/hostile/syndicate/civilian{
+/mob/living/simple_animal/hostile/human/syndicate/civilian{
name = "Syndicate Researcher"
},
/turf/open/floor/mineral/plastitanium,
@@ -1304,7 +1304,7 @@
/turf/open/space/basic,
/area/ruin/space/has_grav/syndicircle/halls)
"HC" = (
-/mob/living/simple_animal/hostile/syndicate/civilian{
+/mob/living/simple_animal/hostile/human/syndicate/civilian{
name = "Syndicate Researcher"
},
/obj/structure/cable{
@@ -1507,7 +1507,7 @@
/area/ruin/space/has_grav/syndicircle/training)
"MP" = (
/obj/effect/decal/cleanable/dirt,
-/mob/living/simple_animal/hostile/syndicate/ranged/smg/space{
+/mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space{
name = "REDFOR commando"
},
/obj/item/storage/backpack/duffelbag/syndie/c4,
@@ -1608,7 +1608,7 @@
/turf/open/floor/plating/dirt/jungle/wasteland,
/area/ruin/space/has_grav/syndicircle/training)
"Rj" = (
-/mob/living/simple_animal/hostile/syndicate,
+/mob/living/simple_animal/hostile/human/syndicate,
/turf/open/floor/mineral/plastitanium,
/area/ruin/space/has_grav/syndicircle/halls)
"Rs" = (
@@ -1670,7 +1670,7 @@
/obj/structure/chair/comfy/shuttle{
dir = 8
},
-/mob/living/simple_animal/hostile/nanotrasen/ranged{
+/mob/living/simple_animal/hostile/human/nanotrasen/ranged{
name = "BLUFOR operative"
},
/turf/open/floor/mineral/titanium,
@@ -1705,7 +1705,7 @@
dir = 4
},
/obj/effect/decal/cleanable/dirt,
-/mob/living/simple_animal/hostile/nanotrasen/ranged{
+/mob/living/simple_animal/hostile/human/nanotrasen/ranged{
name = "BLUFOR operative"
},
/turf/open/floor/mineral/titanium,
@@ -1756,7 +1756,7 @@
/turf/open/floor/mineral/plastitanium/red,
/area/ruin/space/has_grav/syndicircle/halls)
"UA" = (
-/mob/living/simple_animal/hostile/syndicate,
+/mob/living/simple_animal/hostile/human/syndicate,
/turf/open/floor/mineral/plastitanium/red,
/area/ruin/space/has_grav/syndicircle/halls)
"UI" = (
@@ -1794,7 +1794,7 @@
/obj/structure/chair/comfy/shuttle{
dir = 4
},
-/mob/living/simple_animal/hostile/nanotrasen/ranged{
+/mob/living/simple_animal/hostile/human/nanotrasen/ranged{
name = "BLUFOR operative"
},
/turf/open/floor/mineral/titanium,
@@ -1931,7 +1931,7 @@
/turf/open/floor/mineral/plastitanium,
/area/ruin/space/has_grav/syndicircle/halls)
"XW" = (
-/mob/living/simple_animal/hostile/syndicate/melee/space{
+/mob/living/simple_animal/hostile/human/syndicate/melee/space{
name = "REDFOR commando"
},
/turf/open/space,
@@ -1950,7 +1950,7 @@
/area/ruin/space/has_grav/syndicircle/escape)
"Yr" = (
/obj/structure/chair/comfy/shuttle,
-/mob/living/simple_animal/hostile/syndicate/mecha_pilot/no_mech/nanotrasen{
+/mob/living/simple_animal/hostile/human/syndicate/mecha_pilot/no_mech/nanotrasen{
name = "BLUFOR Pilot"
},
/turf/open/floor/mineral/titanium/blue,
@@ -2027,7 +2027,7 @@
/area/ruin/space/has_grav/syndicircle/halls)
"ZU" = (
/obj/effect/decal/cleanable/dirt,
-/mob/living/simple_animal/hostile/syndicate/ranged/smg/space{
+/mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space{
name = "REDFOR commando"
},
/turf/open/floor/plating/asteroid/airless,
diff --git a/_maps/RandomRuins/SpaceRuins/singularity_lab.dmm b/_maps/RandomRuins/SpaceRuins/singularity_lab.dmm
index 202a6c0c0b74..54896bfe8630 100644
--- a/_maps/RandomRuins/SpaceRuins/singularity_lab.dmm
+++ b/_maps/RandomRuins/SpaceRuins/singularity_lab.dmm
@@ -827,7 +827,7 @@
/obj/structure/spacevine/dense{
pixel_x = -32
},
-/mob/living/simple_animal/hostile/zombie/kudzu{
+/mob/living/simple_animal/hostile/human/zombie/kudzu{
zombiejob = "Assistant"
},
/obj/structure/flora/ausbushes/lavendergrass,
@@ -885,7 +885,7 @@
/area/ruin/space/has_grav/singularitylab/cargo)
"dx" = (
/obj/structure/spacevine/dense,
-/mob/living/simple_animal/hostile/zombie/kudzu{
+/mob/living/simple_animal/hostile/human/zombie/kudzu{
zombiejob = "Assistant"
},
/turf/open/floor/plating/grass/jungle{
@@ -2576,7 +2576,7 @@
},
/obj/structure/window/reinforced/tinted/frosted,
/obj/item/soap/nanotrasen,
-/mob/living/simple_animal/hostile/zombie/kudzu{
+/mob/living/simple_animal/hostile/human/zombie/kudzu{
zombiejob = "Assistant"
},
/turf/open/floor/plasteel/dark,
@@ -2642,7 +2642,7 @@
/turf/open/floor/plating/asteroid/airless,
/area/ruin/space/has_grav)
"kR" = (
-/mob/living/simple_animal/hostile/zombie/kudzu{
+/mob/living/simple_animal/hostile/human/zombie/kudzu{
zombiejob = "Cargo Technician"
},
/obj/effect/turf_decal/siding/yellow{
@@ -2942,7 +2942,7 @@
/area/ruin/space/has_grav/singularitylab/lab)
"lL" = (
/obj/structure/spacevine/dense,
-/mob/living/simple_animal/hostile/zombie/kudzu{
+/mob/living/simple_animal/hostile/human/zombie/kudzu{
zombiejob = "Assistant"
},
/obj/structure/flora/ausbushes/fullgrass,
@@ -3049,7 +3049,7 @@
/area/ruin/space/has_grav/singularitylab/cargo)
"mj" = (
/obj/structure/spacevine/dense,
-/mob/living/simple_animal/hostile/zombie/kudzu{
+/mob/living/simple_animal/hostile/human/zombie/kudzu{
zombiejob = "Assistant"
},
/obj/structure/flora/ausbushes/fullgrass,
@@ -3290,7 +3290,7 @@
/area/ruin/space/has_grav/singularitylab/reactor)
"nd" = (
/obj/effect/turf_decal/corner/opaque/white/full,
-/mob/living/simple_animal/hostile/zombie/kudzu{
+/mob/living/simple_animal/hostile/human/zombie/kudzu{
zombiejob = "Scientist"
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
@@ -3610,7 +3610,7 @@
},
/area/ruin/space/has_grav/singularitylab)
"ol" = (
-/mob/living/simple_animal/hostile/zombie/kudzu{
+/mob/living/simple_animal/hostile/human/zombie/kudzu{
zombiejob = "Shaft Miner"
},
/turf/open/floor/plasteel/dark,
@@ -4271,7 +4271,7 @@
dir = 10
},
/obj/structure/railing/corner,
-/mob/living/simple_animal/hostile/zombie/kudzu{
+/mob/living/simple_animal/hostile/human/zombie/kudzu{
zombiejob = "Station Engineer"
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
@@ -5557,7 +5557,7 @@
/area/ruin/space/has_grav/singularitylab)
"wV" = (
/obj/structure/spacevine/dense,
-/mob/living/simple_animal/hostile/zombie/kudzu{
+/mob/living/simple_animal/hostile/human/zombie/kudzu{
zombiejob = "Assistant"
},
/turf/open/floor/plating/grass/jungle{
@@ -6315,7 +6315,7 @@
"zC" = (
/obj/effect/turf_decal/corner/opaque/white/full,
/obj/effect/turf_decal/corner/opaque/white/full,
-/mob/living/simple_animal/hostile/zombie/kudzu{
+/mob/living/simple_animal/hostile/human/zombie/kudzu{
zombiejob = "Scientist"
},
/obj/effect/turf_decal/siding/thinplating/light,
@@ -6899,7 +6899,7 @@
/obj/effect/turf_decal/corner/opaque/purple{
dir = 5
},
-/mob/living/simple_animal/hostile/zombie/kudzu{
+/mob/living/simple_animal/hostile/human/zombie/kudzu{
zombiejob = "Scientist"
},
/turf/open/floor/plasteel,
@@ -7222,7 +7222,7 @@
"CX" = (
/obj/effect/turf_decal/corner/opaque/white/full,
/obj/effect/turf_decal/corner/opaque/white/full,
-/mob/living/simple_animal/hostile/zombie/kudzu{
+/mob/living/simple_animal/hostile/human/zombie/kudzu{
zombiejob = "Scientist"
},
/obj/effect/turf_decal/siding/thinplating/light{
@@ -9024,7 +9024,7 @@
/obj/structure/chair/office{
dir = 8
},
-/mob/living/simple_animal/hostile/zombie/kudzu{
+/mob/living/simple_animal/hostile/human/zombie/kudzu{
zombiejob = "Security Officer"
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
@@ -9452,7 +9452,7 @@
pixel_y = 4
},
/obj/effect/turf_decal/corner/opaque/white/full,
-/mob/living/simple_animal/hostile/zombie/kudzu{
+/mob/living/simple_animal/hostile/human/zombie/kudzu{
zombiejob = "Scientist"
},
/obj/effect/turf_decal/siding/thinplating/light/corner,
@@ -9798,7 +9798,7 @@
/obj/structure/chair{
dir = 1
},
-/mob/living/simple_animal/hostile/zombie/kudzu{
+/mob/living/simple_animal/hostile/human/zombie/kudzu{
zombiejob = "Cargo Technician"
},
/obj/machinery/light/small/directional/south,
@@ -10328,7 +10328,7 @@
/obj/structure/chair{
dir = 8
},
-/mob/living/simple_animal/hostile/zombie/kudzu{
+/mob/living/simple_animal/hostile/human/zombie/kudzu{
zombiejob = "Cargo Technician"
},
/turf/open/floor/carpet/nanoweave/beige,
@@ -11694,7 +11694,7 @@
/obj/structure/chair/office{
dir = 4
},
-/mob/living/simple_animal/hostile/zombie/kudzu{
+/mob/living/simple_animal/hostile/human/zombie/kudzu{
zombiejob = "Quartermaster"
},
/obj/effect/decal/cleanable/blood{
@@ -12894,7 +12894,7 @@
/area/ruin/space/has_grav/singularitylab/civvie)
"WE" = (
/obj/structure/spacevine,
-/mob/living/simple_animal/hostile/zombie/kudzu{
+/mob/living/simple_animal/hostile/human/zombie/kudzu{
zombiejob = "Assistant"
},
/turf/open/floor/plating/grass/jungle{
diff --git a/_maps/RandomRuins/WasteRuins/wasteplanet_abandoned_mechbay.dmm b/_maps/RandomRuins/WasteRuins/wasteplanet_abandoned_mechbay.dmm
index 20301b381145..31c53d09a82e 100644
--- a/_maps/RandomRuins/WasteRuins/wasteplanet_abandoned_mechbay.dmm
+++ b/_maps/RandomRuins/WasteRuins/wasteplanet_abandoned_mechbay.dmm
@@ -480,7 +480,7 @@
/area/ruin/wasteplanet/abandoned_mechbay/bay1)
"fe" = (
/obj/effect/decal/cleanable/dirt/dust,
-/mob/living/simple_animal/hostile/syndicate/melee{
+/mob/living/simple_animal/hostile/human/syndicate/melee{
name = "Syndicate Mech Pilot"
},
/turf/open/floor/concrete/slab_1,
@@ -1376,7 +1376,7 @@
dir = 4
},
/obj/effect/decal/cleanable/plastic,
-/mob/living/simple_animal/hostile/syndicate/ranged/shotgun,
+/mob/living/simple_animal/hostile/human/syndicate/ranged/shotgun,
/turf/open/floor/plasteel/dark,
/area/ruin/wasteplanet/abandoned_mechbay/mechlab)
"pA" = (
@@ -1499,7 +1499,7 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/mob/living/simple_animal/hostile/syndicate{
+/mob/living/simple_animal/hostile/human/syndicate{
name = "Syndicate Engineer";
desc = "Death to bad mechanics."
},
@@ -1558,7 +1558,7 @@
/area/ruin/wasteplanet/abandoned_mechbay/bay1)
"rT" = (
/obj/structure/chair/sofa/brown/right/directional/south,
-/mob/living/simple_animal/hostile/syndicate{
+/mob/living/simple_animal/hostile/human/syndicate{
name = "Syndicate Engineer";
desc = "Death to bad mechanics."
},
@@ -1779,7 +1779,7 @@
/obj/machinery/camera/autoname{
dir = 4
},
-/mob/living/simple_animal/hostile/syndicate/ranged/smg/space,
+/mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space,
/turf/open/floor/plasteel/tech/techmaint,
/area/ruin/wasteplanet/abandoned_mechbay/crewquarters)
"uM" = (
@@ -1907,7 +1907,7 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/mob/living/simple_animal/hostile/syndicate/ranged/shotgun,
+/mob/living/simple_animal/hostile/human/syndicate/ranged/shotgun,
/turf/open/floor/plasteel/dark,
/area/ruin/wasteplanet/abandoned_mechbay/mechlab)
"vS" = (
@@ -2047,7 +2047,7 @@
/obj/structure/cable{
icon_state = "0-4"
},
-/mob/living/simple_animal/hostile/syndicate{
+/mob/living/simple_animal/hostile/human/syndicate{
name = "Syndicate Launderer";
desc = "Death to Dirty Laundry?"
},
@@ -2180,7 +2180,7 @@
dir = 8
},
/obj/machinery/light/floor,
-/mob/living/simple_animal/hostile/syndicate/ranged/smg/space,
+/mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space,
/obj/machinery/door/firedoor/border_only{
dir = 8
},
@@ -2473,7 +2473,7 @@
pixel_y = 19
},
/obj/structure/curtain,
-/mob/living/simple_animal/hostile/syndicate/civilian{
+/mob/living/simple_animal/hostile/human/syndicate/civilian{
desc = "Can an armored mook not shower in peace?"
},
/turf/open/floor/carpet/blue,
@@ -2722,7 +2722,7 @@
dir = 1
},
/obj/effect/decal/cleanable/dirt,
-/mob/living/simple_animal/hostile/syndicate/melee{
+/mob/living/simple_animal/hostile/human/syndicate/melee{
name = "Syndicate Mech Pilot"
},
/turf/open/floor/plasteel/tech/techmaint,
@@ -2770,7 +2770,7 @@
/area/overmap_encounter/planetoid/cave/explored)
"Hj" = (
/obj/machinery/light/dim/directional/south,
-/mob/living/simple_animal/hostile/syndicate/melee{
+/mob/living/simple_animal/hostile/human/syndicate/melee{
name = "Syndicate Mech Pilot"
},
/turf/open/floor/plasteel/tech/techmaint,
@@ -3015,7 +3015,7 @@
},
/obj/effect/decal/cleanable/dirt/dust,
/obj/machinery/light/directional/south,
-/mob/living/simple_animal/hostile/syndicate/melee{
+/mob/living/simple_animal/hostile/human/syndicate/melee{
name = "Syndicate Mech Pilot"
},
/turf/open/floor/plasteel/dark,
@@ -3056,7 +3056,7 @@
/obj/effect/turf_decal/industrial/warning{
dir = 8
},
-/mob/living/simple_animal/hostile/syndicate{
+/mob/living/simple_animal/hostile/human/syndicate{
name = "Syndicate Engineer";
desc = "Death to bad mechanics."
},
@@ -3375,7 +3375,7 @@
},
/obj/effect/decal/cleanable/dirt,
/obj/item/radio/intercom/directional/west,
-/mob/living/simple_animal/hostile/syndicate{
+/mob/living/simple_animal/hostile/human/syndicate{
name = "Syndicate Engineer";
desc = "Death to bad mechanics."
},
diff --git a/_maps/RandomRuins/WasteRuins/wasteplanet_clowncrash.dmm b/_maps/RandomRuins/WasteRuins/wasteplanet_clowncrash.dmm
index ae2434a3ca45..11c0ecc1a2ff 100644
--- a/_maps/RandomRuins/WasteRuins/wasteplanet_clowncrash.dmm
+++ b/_maps/RandomRuins/WasteRuins/wasteplanet_clowncrash.dmm
@@ -96,7 +96,7 @@
/area/overmap_encounter/planetoid/cave/explored)
"r" = (
/obj/structure/table/reinforced,
-/obj/item/stack/ore/bananium,
+/obj/item/stack/ore/hellstone,
/turf/open/floor/plating/asteroid,
/area/overmap_encounter/planetoid/cave/explored)
"s" = (
diff --git a/_maps/RandomRuins/WasteRuins/wasteplanet_fortress_of_solitide.dmm b/_maps/RandomRuins/WasteRuins/wasteplanet_fortress_of_solitide.dmm
index 73735c65542b..b795826ec6c2 100644
--- a/_maps/RandomRuins/WasteRuins/wasteplanet_fortress_of_solitide.dmm
+++ b/_maps/RandomRuins/WasteRuins/wasteplanet_fortress_of_solitide.dmm
@@ -342,7 +342,7 @@
"cX" = (
/obj/structure/statue/bananium/clown,
/obj/effect/decal/cleanable/cobweb/cobweb2,
-/turf/open/floor/mineral/bananium,
+/turf/open/floor/mineral/gold,
/area/ruin/powered)
"dg" = (
/obj/structure/sign/poster/contraband/eat,
@@ -430,7 +430,7 @@
/area/ruin/powered)
"ed" = (
/obj/item/trash/cheesie,
-/turf/open/floor/mineral/bananium,
+/turf/open/floor/mineral/gold,
/area/ruin/powered)
"ee" = (
/obj/machinery/photocopier,
@@ -578,12 +578,8 @@
/turf/open/floor/plating/rust,
/area/ruin/powered)
"fk" = (
-/obj/machinery/door/airlock/bananium{
- name = "Clown Embassy";
- dir = 4
- },
/obj/item/grown/bananapeel,
-/turf/open/floor/mineral/bananium,
+/turf/open/floor/mineral/gold,
/area/ruin/powered)
"fn" = (
/obj/effect/gibspawner/human,
@@ -695,7 +691,7 @@
/area/ruin/powered)
"go" = (
/obj/machinery/light/small/directional/west,
-/turf/open/floor/mineral/bananium,
+/turf/open/floor/mineral/gold,
/area/ruin/powered)
"gp" = (
/mob/living/simple_animal/hostile/rat,
@@ -735,7 +731,7 @@
/turf/open/floor/plating,
/area/ruin/powered)
"gL" = (
-/turf/open/floor/mineral/bananium,
+/turf/open/floor/mineral/gold,
/area/ruin/powered)
"gM" = (
/obj/structure/rack,
@@ -762,7 +758,7 @@
/area/ruin/powered)
"hd" = (
/obj/item/reagent_containers/food/snacks/cakeslice/clown_slice,
-/turf/open/floor/mineral/bananium,
+/turf/open/floor/mineral/gold,
/area/ruin/powered)
"he" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
@@ -1123,7 +1119,7 @@
/obj/effect/decal/cleanable/blood,
/obj/effect/mob_spawn/human/clown/corpse,
/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/mineral/bananium,
+/turf/open/floor/mineral/gold,
/area/ruin/powered)
"kO" = (
/obj/item/trash/chips,
@@ -1133,7 +1129,7 @@
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/mineral/bananium,
+/turf/open/floor/mineral/gold,
/area/ruin/powered)
"kS" = (
/obj/effect/decal/cleanable/blood,
@@ -1507,7 +1503,7 @@
/obj/item/pneumatic_cannon/pie,
/obj/item/reagent_containers/spray/waterflower/lube,
/obj/machinery/light/small/directional/east,
-/turf/open/floor/mineral/bananium,
+/turf/open/floor/mineral/gold,
/area/ruin/powered)
"nK" = (
/obj/structure/table,
@@ -2100,7 +2096,7 @@
/obj/structure/chair/wood{
dir = 8
},
-/mob/living/simple_animal/hostile/frontier{
+/mob/living/simple_animal/hostile/human/frontier{
dir = 8
},
/turf/open/floor/wood,
@@ -2375,7 +2371,7 @@
/obj/effect/decal/cleanable/blood,
/obj/effect/mob_spawn/human/clown/corpse,
/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/mineral/bananium,
+/turf/open/floor/mineral/gold,
/area/ruin/powered)
"vX" = (
/obj/item/ammo_casing,
@@ -2773,7 +2769,7 @@
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/decal/cleanable/generic,
/obj/item/trash/cheesie,
-/turf/open/floor/mineral/bananium,
+/turf/open/floor/mineral/gold,
/area/ruin/powered)
"Aa" = (
/obj/effect/decal/cleanable/dirt/dust,
@@ -3113,7 +3109,7 @@
/area/ruin/powered)
"Cy" = (
/obj/structure/closet/cardboard,
-/obj/item/coin/bananium,
+/obj/item/coin/hellstone,
/obj/item/reagent_containers/food/snacks/soup/clownstears,
/turf/open/floor/plating,
/area/ruin/powered)
@@ -4333,7 +4329,7 @@
"Ow" = (
/obj/structure/table/wood/fancy/orange,
/obj/item/clothing/under/rank/civilian/clown/rainbow,
-/turf/open/floor/mineral/bananium,
+/turf/open/floor/mineral/gold,
/area/ruin/powered)
"Ox" = (
/obj/effect/decal/cleanable/dirt/dust,
@@ -4422,7 +4418,7 @@
/area/ruin/powered)
"Pr" = (
/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/mineral/bananium,
+/turf/open/floor/mineral/gold,
/area/ruin/powered)
"Px" = (
/mob/living/simple_animal/hostile/rat,
@@ -5549,7 +5545,7 @@
/turf/open/floor/plating,
/area/ruin/powered)
"Zo" = (
-/mob/living/simple_animal/hostile/cat_butcherer{
+/mob/living/simple_animal/hostile/human/cat_butcherer{
dir = 4
},
/obj/effect/decal/cleanable/blood,
diff --git a/_maps/RandomRuins/WasteRuins/wasteplanet_pandora.dmm b/_maps/RandomRuins/WasteRuins/wasteplanet_pandora.dmm
index 8a63378ced3c..a880d2947ae2 100644
--- a/_maps/RandomRuins/WasteRuins/wasteplanet_pandora.dmm
+++ b/_maps/RandomRuins/WasteRuins/wasteplanet_pandora.dmm
@@ -35,7 +35,6 @@
/area/ruin/wasteplanet)
"bL" = (
/obj/structure/fluff/divine/convertaltar,
-/obj/item/nullrod/tribal_knife,
/obj/item/clothing/accessory/pandora_hope,
/turf/open/indestructible/hierophant/two/waste,
/area/ruin/wasteplanet)
@@ -660,7 +659,7 @@
/turf/open/floor/mineral/titanium/white,
/area/ruin/wasteplanet)
"Bb" = (
-/mob/living/simple_animal/hostile/skeleton{
+/mob/living/simple_animal/hostile/human/skeleton{
desc = "A villager resurrected by the power of an unknown deity, eternally seeking vengeance for its people."
},
/turf/open/floor/plating/dirt/old/waste,
@@ -792,7 +791,7 @@
/turf/open/indestructible/hierophant/waste,
/area/ruin/wasteplanet)
"Fc" = (
-/mob/living/simple_animal/hostile/skeleton{
+/mob/living/simple_animal/hostile/human/skeleton{
desc = "A villager resurrected by the power of an unknown deity, eternally seeking vengeance for its people."
},
/turf/open/floor/wood/waste,
@@ -1379,7 +1378,7 @@
/turf/open/indestructible/hierophant/waste,
/area/ruin/wasteplanet)
"Xq" = (
-/mob/living/simple_animal/hostile/skeleton{
+/mob/living/simple_animal/hostile/human/skeleton{
desc = "A villager resurrected by the power of an unknown deity, eternally seeking vengeance for its people."
},
/turf/open/floor/plating/grass/wasteplanet,
diff --git a/_maps/RandomRuins/WasteRuins/wasteplanet_unhonorable.dmm b/_maps/RandomRuins/WasteRuins/wasteplanet_unhonorable.dmm
index 194e34a6a838..ddbaaf262714 100644
--- a/_maps/RandomRuins/WasteRuins/wasteplanet_unhonorable.dmm
+++ b/_maps/RandomRuins/WasteRuins/wasteplanet_unhonorable.dmm
@@ -375,7 +375,7 @@
/turf/open/floor/plating/rust,
/area/ruin/wasteplanet/wasteplanet_radiation/maint)
"vV" = (
-/obj/item/clothing/head/helmet/r_trapper{
+/obj/item/clothing/head/helmet{
pixel_x = 1;
pixel_y = 7
},
diff --git a/_maps/configs/independent_beluga.json b/_maps/configs/independent_beluga.json
index 64230b0dc797..6d7926a8e845 100644
--- a/_maps/configs/independent_beluga.json
+++ b/_maps/configs/independent_beluga.json
@@ -13,7 +13,6 @@
],
"starting_funds": 4000,
"limit": 2,
- "roundstart": true,
"job_slots": {
"Captain": {
"outfit": "/datum/outfit/job/independent/captain",
diff --git a/_maps/configs/independent_boyardee.json b/_maps/configs/independent_boyardee.json
index f099b23952e9..d4659b14e0ac 100644
--- a/_maps/configs/independent_boyardee.json
+++ b/_maps/configs/independent_boyardee.json
@@ -16,6 +16,7 @@
"starting_funds": 5000,
"map_short_name": "Boyardee-class",
"map_path": "_maps/shuttles/independent/independent_boyardee.dmm",
+ "unique_ship_access": false,
"job_slots": {
"Bartender": {
"outfit": "/datum/outfit/job/independent/bartender",
diff --git a/_maps/configs/independent_dwayne.json b/_maps/configs/independent_dwayne.json
index 1cd4a3683f0f..64f68af68752 100644
--- a/_maps/configs/independent_dwayne.json
+++ b/_maps/configs/independent_dwayne.json
@@ -15,7 +15,6 @@
"Mining",
"Generalist"
],
- "roundstart": true,
"limit": 1,
"job_slots": {
"Captain": {
diff --git a/_maps/configs/independent_lagoon.json b/_maps/configs/independent_lagoon.json
index 017850eef555..313b4cd71d95 100644
--- a/_maps/configs/independent_lagoon.json
+++ b/_maps/configs/independent_lagoon.json
@@ -13,6 +13,7 @@
],
"map_short_name": "Lagoon-class",
"map_path": "_maps/shuttles/independent/independent_lagoon.dmm",
+ "unique_ship_access": false,
"starting_funds": 3000,
"job_slots": {
"Captain": {
diff --git a/_maps/configs/independent_mudskipper.json b/_maps/configs/independent_mudskipper.json
index 1dfd48861d13..9f4cf32e0cf8 100644
--- a/_maps/configs/independent_mudskipper.json
+++ b/_maps/configs/independent_mudskipper.json
@@ -14,7 +14,6 @@
"SPACE"
],
"map_path": "_maps/shuttles/independent/independent_mudskipper.dmm",
- "roundstart": true,
"limit": 2,
"starting_funds": 1500,
"job_slots": {
diff --git a/_maps/configs/independent_rigger.json b/_maps/configs/independent_rigger.json
index 3550773cc0e4..e36b57ca750a 100644
--- a/_maps/configs/independent_rigger.json
+++ b/_maps/configs/independent_rigger.json
@@ -15,7 +15,6 @@
"Generalist"
],
"map_path": "_maps/shuttles/independent/independent_rigger.dmm",
- "roundstart": true,
"limit": 1,
"job_slots": {
"Captain": {
diff --git a/_maps/configs/independent_shetland.json b/_maps/configs/independent_shetland.json
index 344f9a99ee50..de5873f80d75 100644
--- a/_maps/configs/independent_shetland.json
+++ b/_maps/configs/independent_shetland.json
@@ -14,7 +14,6 @@
],
"map_path": "_maps/shuttles/independent/independent_shetland.dmm",
"map_id": "independent_shetland",
- "roundstart": true,
"job_slots": {
"Captain": {
"outfit": "/datum/outfit/job/independent/captain/cheap",
diff --git a/_maps/configs/minutemen_vela.json b/_maps/configs/minutemen_vela.json
deleted file mode 100644
index 74746ef5432e..000000000000
--- a/_maps/configs/minutemen_vela.json
+++ /dev/null
@@ -1,54 +0,0 @@
- {
- "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
- "map_name": "Vela-class Industrial Cruiser",
- "prefix": "CMGSV",
- "namelists": ["GENERAL", "MYTHOLOGICAL", "BEASTS"],
- "description": "The Vela-Class is the designation for a series of semi-modular industrial cruisers created by the CLIP Minutemen in the early 440s. While the original design was created almost exclusively for extracting minerals from asteroid belts, modern examples tend to take on a multi-mission role, with the most common configuration being a mech hanger, and research pod. The ship itself often sees long deployments that encourage modification, leading to Velas taking on a personality as their crews leave their mark.",
- "tags": [
- "Robotics",
- "Construction",
- "Science"
- ],
- "map_short_name": "Vela-class",
- "starting_funds": 1000,
- "map_path": "_maps/shuttles/minutemen/minutemen_vela.dmm",
- "limit": 1,
- "job_slots": {
- "Captain": {
- "outfit": "/datum/outfit/job/clip/minutemen/captain",
- "officer": true,
- "slots": 1
- },
- "Foreman": {
- "outfit": "/datum/outfit/job/clip/ce",
- "officer": true,
- "slots": 1
- },
- "First Officer": {
- "outfit": "/datum/outfit/job/clip/first_officer",
- "officer": true,
- "slots": 1
- },
- "Mech Pilot": {
- "outfit": "/datum/outfit/job/clip/minutemen/vehicle_pilot",
- "slots": 4
- },
- "Minuteman": {
- "outfit": "/datum/outfit/job/clip/minutemen/grunt",
- "slots": 2
- },
- "Engineer": {
- "outfit": "/datum/outfit/job/clip/mechanic",
- "slots": 2
- },
- "Researcher": {
- "outfit": "/datum/outfit/job/clip/scientist",
- "slots": 2
- },
- "Deckhand": {
- "outfit": "/datum/outfit/job/clip/minutemen/deckhand",
- "slots": 1
- }
- },
- "enabled": false
-}
diff --git a/_maps/configs/nanotrasen_delta.json b/_maps/configs/nanotrasen_delta.json
index f367497a820e..57e920f77d67 100644
--- a/_maps/configs/nanotrasen_delta.json
+++ b/_maps/configs/nanotrasen_delta.json
@@ -1,7 +1,7 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"map_name": "Delta-class Frigate",
- "prefix": "NTSV",
+ "prefix": "NSSV",
"namelists": [
"GENERAL",
"SPACE",
@@ -10,7 +10,7 @@
"NANOTRASEN"
],
"map_short_name": "Delta-class",
- "description": "The Delta is a compact and advanced mining ship that supplements its comparatively small organic crew with a full suite of robotics facilities, including an AI and a host of mining and logistics drones and cyborgs. While much-loved by Nanotrasen logisticians for their minimal upkeep and high cost efficiency, Deltas are far less popular among the crews chosen to operate them, as they are severely lacking in crew accommodations and defensive armament.",
+ "description": "The Delta is a compact and advanced mining ship that supplements its comparatively small organic crew with a full suite of robotics facilities, including an AI and a host of mining and logistics drones and cyborgs. The Delta's low logistical footprint has thoroughly endeared it to N+S Logistics' upper management, but its cramped accomodations and lackluster defensive armament make it distinctly unpopular with the company's spacefaring employees.",
"tags": [
"Science",
"Robotics"
@@ -19,11 +19,11 @@
"starting_funds": 4000,
"job_slots": {
"Captain": {
- "outfit": "/datum/outfit/job/nanotrasen/captain",
+ "outfit": "/datum/outfit/job/nanotrasen/captain/ns",
"officer": true,
"slots": 1
},
- "Roboticist": {
+ "Robotics Contractor": {
"outfit": "/datum/outfit/job/nanotrasen/roboticist",
"slots": 2
},
@@ -31,8 +31,8 @@
"outfit": "/datum/outfit/job/nanotrasen/engineer",
"slots": 1
},
- "Assistant": {
- "outfit": "/datum/outfit/job/nanotrasen/assistant",
+ "Deckhand": {
+ "outfit": "/datum/outfit/job/nanotrasen/cargo_tech",
"slots": 3
}
},
diff --git a/_maps/configs/nanotrasen_skipper.json b/_maps/configs/nanotrasen_skipper.json
index 9ced4c28038c..2f61c3afa601 100644
--- a/_maps/configs/nanotrasen_skipper.json
+++ b/_maps/configs/nanotrasen_skipper.json
@@ -17,7 +17,6 @@
"Mining"
],
"starting_funds": 4500,
- "roundstart": true,
"job_slots": {
"Captain": {
"outfit": "/datum/outfit/job/nanotrasen/captain",
diff --git a/_maps/configs/pirate_ember.json b/_maps/configs/pirate_ember.json
deleted file mode 100644
index 29a45c64cd6c..000000000000
--- a/_maps/configs/pirate_ember.json
+++ /dev/null
@@ -1,70 +0,0 @@
-{
- "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
- "map_name": "Ember-class Pirate Raider",
- "prefix": "ISV",
- "namelists": [
- "PIRATES",
- "BRITISH_NAVY"
- ],
- "map_short_name": "Ember-class",
- "map_path": "_maps/shuttles/pirate/pirate_ember.dmm",
- "description": "The Ember class is a red flag in any sector. A giant, slow moving, safety hazard of a ship, makeshift in almost every regard, finds itself favored amongst the most ruthless and cutthroat of pirates and scoundrels galaxy-wide. Simply to be willing to exist on one of these ships shows a hardiness not typically found in most spacers. The best way to deal with Ember vessels is to simply give them a wide berth.",
- "tags": [
- "Combat",
- "Riot",
- "Combat",
- "Engineering"
- ],
- "limit": 1,
- "job_slots": {
- "Captain": {
- "outfit": "/datum/outfit/job/frontiersmen/captain",
- "officer": true,
- "slots": 1
- },
- "Bridge Officer": {
- "outfit": "/datum/outfit/job/frontiersmen/hop",
- "officer": true,
- "slots": 2
- },
- "Shipswain": {
- "outfit": "/datum/outfit/job/frontiersmen/hos",
- "officer": true,
- "slots": 1
- },
- "Senior Sapper" :{
- "outfit": "/datum/outfit/job/frontiersmen/ce",
- "officer": true,
- "slots": 1
- },
- "Cargo Tech": {
- "outfit": "/datum/outfit/job/frontiersmen/cargo_tech",
- "slots": 2
- },
- "Aidman": {
- "outfit": "/datum/outfit/job/frontiersmen/doctor",
- "slots": 1
- },
- "Sapper": {
- "outfit": "/datum/outfit/job/frontiersmen/engineer",
- "slots": 2
- },
- "Atmospheric Technician": {
- "outfit": "/datum/outfit/job/frontiersmen/atmos",
- "slots": 1
- },
- "Steward": {
- "outfit": "/datum/outfit/job/frontiersmen/cook",
- "slots": 1
- },
- "Boarder": {
- "outfit": "/datum/outfit/job/frontiersmen/security",
- "slots": 3
- },
- "Rookie": {
- "outfit": "/datum/outfit/job/frontiersmen/assistant",
- "slots": 3
- }
- },
- "enabled": false
-}
diff --git a/_maps/configs/pirate_libertatia.json b/_maps/configs/pirate_libertatia.json
index f61e421b0952..4ed426746512 100644
--- a/_maps/configs/pirate_libertatia.json
+++ b/_maps/configs/pirate_libertatia.json
@@ -12,6 +12,7 @@
"PIRATES",
"NATURAL_AGGRESSIVE"
],
+ "space_spawn": true,
"job_slots": {
"Captain": {
"outfit": "/datum/outfit/job/independent/captain/pirate",
diff --git a/_maps/configs/pirate_noderider.json b/_maps/configs/pirate_noderider.json
index 1341a6197635..7863a9d96896 100644
--- a/_maps/configs/pirate_noderider.json
+++ b/_maps/configs/pirate_noderider.json
@@ -15,6 +15,7 @@
"Riot",
"Combat"
],
+ "space_spawn": true,
"job_slots": {
"Command Node": {
"outfit": "/datum/outfit/job/independent/captain/pirate/jupiter",
diff --git a/_maps/configs/pirate_tortuga.json b/_maps/configs/pirate_tortuga.json
new file mode 100644
index 000000000000..702185c02387
--- /dev/null
+++ b/_maps/configs/pirate_tortuga.json
@@ -0,0 +1,46 @@
+{
+ "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
+ "map_name": "Tortuga-class Converted Cargo Freighter",
+ "prefix": "ISV",
+ "namelists": [
+ "PIRATES",
+ "BRITISH_NAVY"
+ ],
+ "map_short_name": "Tortuga-class",
+ "map_path": "_maps/shuttles/pirate/pirate_tortuga.dmm",
+ "description": "Originally a cargo transport vessel, the Tortuga is an improvised combat vessel used by the Frontiersmen fleet. Civilian transports are modified with shuttle handling facilities, and asteroid rubble is belted to the exterior of the hull as a form of cheap improvised armor and concealment. The Tortuga serves a dual purpose as a reconnaissance element and a vessel capable of establishing forward bases within a sector. While the Brawler-class shuttle carried by the Tortuga offers a surprising degree of speed and range to its boarding parties, the Tortuga itself is sluggish and nearly helpless without its shuttle.",
+ "tags": [
+ "Combat",
+ "Subshuttle"
+ ],
+ "limit": 1,
+ "job_slots": {
+ "Captain": {
+ "outfit": "/datum/outfit/job/frontiersmen/captain",
+ "officer": true,
+ "slots": 1
+ },
+ "Deck Boss": {
+ "outfit": "/datum/outfit/job/frontiersmen/hos",
+ "officer": true,
+ "slots": 1
+ },
+ "Surgeon": {
+ "outfit": "/datum/outfit/job/frontiersmen/doctor",
+ "slots": 1
+ },
+ "Mechanic": {
+ "outfit": "/datum/outfit/job/frontiersmen/engineer",
+ "slots": 1
+ },
+ "Boarder": {
+ "outfit": "/datum/outfit/job/frontiersmen/security",
+ "slots": 2
+ },
+ "Rookie": {
+ "outfit": "/datum/outfit/job/frontiersmen/assistant",
+ "slots": 2
+ }
+ },
+ "enabled": false
+}
diff --git a/_maps/configs/syndicate_gorlex_hyena.json b/_maps/configs/syndicate_gorlex_hyena.json
index 51b046d114b7..a835e00b1eba 100644
--- a/_maps/configs/syndicate_gorlex_hyena.json
+++ b/_maps/configs/syndicate_gorlex_hyena.json
@@ -18,25 +18,25 @@
"map_path": "_maps/shuttles/syndicate/syndicate_gorlex_hyena.dmm",
"job_slots": {
"Captain": {
- "outfit": "/datum/outfit/job/syndicate/captain/gorlex",
+ "outfit": "/datum/outfit/job/syndicate/captain/ngr",
"officer": true,
"slots": 1
},
"Foreman": {
- "outfit": "/datum/outfit/job/syndicate/ce/gorlex",
+ "outfit": "/datum/outfit/job/syndicate/ce/ngr",
"officer": true,
"slots": 1
},
"Mechanic": {
- "outfit": "/datum/outfit/job/syndicate/engineer/gorlex",
+ "outfit": "/datum/outfit/job/syndicate/engineer/ngr",
"slots": 1
},
"Wrecker": {
- "outfit": "/datum/outfit/job/syndicate/miner/gorlex",
+ "outfit": "/datum/outfit/job/syndicate/miner/ngr",
"slots": 2
},
- "Junior Agent": {
- "outfit": "/datum/outfit/job/syndicate/assistant/gorlex",
+ "Initiate": {
+ "outfit": "/datum/outfit/job/syndicate/assistant/ngr",
"slots": 2
}
},
diff --git a/_maps/map_catalogue.txt b/_maps/map_catalogue.txt
index 99335de52ddc..e7b6ca5db5d3 100644
--- a/_maps/map_catalogue.txt
+++ b/_maps/map_catalogue.txt
@@ -131,8 +131,8 @@ Find the key for using this catalogue in "map_catalogue_key.txt"
Tags = "Medium Combat", "Medium Loot", "Hazardous", "Lava", "Inhospitable"
File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_biodome_winter.dmm"
- Size = (x = 30)(y = 30)(z = 1)
- Tags = "Minor Combat Challenge", "Minor Loot", "Shelter"
+ Size = (x = 46)(y = 42)(z = 1)
+ Tags = "Medium Combat Challenge", "Medium Loot", "Shelter"
File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_comm_outpost.dmm"
Size = (x = 13)(y = 14)(z = 1)
@@ -241,9 +241,9 @@ Find the key for using this catalogue in "map_catalogue_key.txt"
Size = (x = 30)(y = 20)(z = 1)
Tags = "Medium combat Challenge", "Medium Loot", "Inhospitable"
- File Name = "_maps\RandomRuins\RockRuins\.dmm"
- Size = (x = 9)(y = 9)(z = 1)
- Tags = "Boss Combat Challenge", "Major Loot", "Hazardous", "Inhospitable"
+ File Name = "_maps\RandomRuins\RockRuins\rockplanet_shippingdock.dmm"
+ Size = (x = 85)(y = 73)(z = 1)
+ Tags = "Medium Combat Challenge", "Medium Loot", "Hazardous", "Shelter"
File Name = "_maps\RandomRuins\RockRuins\rockplanet_nomadcrash.dmm"
Size = (x = 58)(y = 48)(z = 1)
@@ -302,10 +302,6 @@ Find the key for using this catalogue in "map_catalogue_key.txt"
SpaceRuins:
- File Name = "_maps\RandomRuins\SpaceRuins\.dmm"
- Size = (x = 18)(y = 23)(z = 1)
- Tags = "No Combat", "Minor Loot", "Shelter"
-
File Name = "_maps\RandomRuins\SpaceRuins\astraeus.dmm"
Size = (x = 47)(y = 35)(z = 1)
Tags = "Minor Combat Challenge", "Medium Loot", "Inhospitable"
diff --git a/_maps/shuttles/independent/independent_beluga.dmm b/_maps/shuttles/independent/independent_beluga.dmm
index f1595e0ffaa1..dd0519efde1e 100644
--- a/_maps/shuttles/independent/independent_beluga.dmm
+++ b/_maps/shuttles/independent/independent_beluga.dmm
@@ -4857,7 +4857,7 @@
/turf/open/floor/plasteel/tech,
/area/ship/cargo)
"VV" = (
-/obj/machinery/computer/communications{
+/obj/structure/frame/computer{
dir = 8
},
/obj/effect/turf_decal/techfloor{
diff --git a/_maps/shuttles/inteq/inteq_talos.dmm b/_maps/shuttles/inteq/inteq_talos.dmm
index 45ecbf33d0a7..1e08e3912dc6 100644
--- a/_maps/shuttles/inteq/inteq_talos.dmm
+++ b/_maps/shuttles/inteq/inteq_talos.dmm
@@ -3417,14 +3417,12 @@
/obj/structure/sign/poster/retro/lasergun_new{
pixel_x = -32
},
-/obj/item/gun/ballistic/shotgun/bulldog/inteq{
+/obj/item/gun/ballistic/shotgun/bulldog/inteq/no_mag{
pixel_x = -8;
pixel_y = 8;
- spawnwithmagazine = 0
},
-/obj/item/gun/ballistic/shotgun/bulldog/inteq{
+/obj/item/gun/ballistic/shotgun/bulldog/inteq/no_mag{
pixel_x = -12;
- spawnwithmagazine = 0
},
/turf/open/floor/plasteel/tech/grid,
/area/ship/security/armory)
diff --git a/_maps/shuttles/inteq/inteq_vaquero.dmm b/_maps/shuttles/inteq/inteq_vaquero.dmm
index 927f372ab3c5..23a80717b42f 100644
--- a/_maps/shuttles/inteq/inteq_vaquero.dmm
+++ b/_maps/shuttles/inteq/inteq_vaquero.dmm
@@ -263,10 +263,9 @@
/obj/item/ammo_box/magazine/co9mm{
pixel_x = -5
},
-/obj/item/gun/ballistic/shotgun/bulldog/inteq{
+/obj/item/gun/ballistic/shotgun/bulldog/inteq/no_mag{
pixel_x = -4;
pixel_y = 5;
- spawnwithmagazine = 0
},
/obj/item/gun/ballistic/automatic/pistol/commander/inteq,
/obj/item/gun/ballistic/automatic/pistol/commander/inteq{
diff --git a/_maps/shuttles/minutemen/minutemen_vela.dmm b/_maps/shuttles/minutemen/minutemen_vela.dmm
deleted file mode 100644
index d4ae92298e58..000000000000
--- a/_maps/shuttles/minutemen/minutemen_vela.dmm
+++ /dev/null
@@ -1,11835 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"ab" = (
-/obj/machinery/power/smes,
-/obj/structure/cable,
-/obj/effect/turf_decal/industrial/outline/red,
-/obj/structure/sign/poster/contraband/tools{
- pixel_y = -32
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering/engine)
-"ac" = (
-/obj/machinery/airalarm/directional/east,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/obj/item/training_toolbox,
-/turf/open/floor/plating,
-/area/ship/storage)
-"af" = (
-/obj/structure/closet/secure_closet/lethalshots{
- populate = 0
- },
-/obj/item/ammo_box/magazine/co9mm,
-/obj/item/ammo_box/magazine/co9mm,
-/obj/item/ammo_box/magazine/co9mm,
-/obj/item/ammo_box/magazine/co9mm,
-/obj/item/ammo_box/magazine/smgm9mm/rubber,
-/obj/item/ammo_box/magazine/smgm9mm/rubber,
-/obj/item/ammo_box/magazine/smgm9mm/rubber,
-/obj/structure/cable{
- icon_state = "0-6"
- },
-/obj/item/ammo_box/c9mm/rubbershot,
-/obj/item/ammo_box/c9mm,
-/obj/item/ammo_box/c9mm,
-/turf/open/floor/plasteel/tech,
-/area/ship/security/armory)
-"al" = (
-/obj/effect/turf_decal/trimline/opaque/purple/warning{
- dir = 5
- },
-/obj/structure/table/glass,
-/obj/item/flashlight/lamp{
- pixel_x = -7;
- pixel_y = 1
- },
-/obj/item/paicard{
- pixel_x = 6;
- pixel_y = -8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/science/xenobiology)
-"am" = (
-/obj/machinery/light/directional/west,
-/turf/open/floor/engine/hull/reinforced,
-/area/ship/external)
-"an" = (
-/obj/machinery/light/directional/north,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"aq" = (
-/obj/machinery/button/door{
- dir = 8;
- id = "obai2";
- name = "AI core blast door button";
- pixel_x = 22;
- pixel_y = 14
- },
-/obj/structure/AIcore,
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/machinery/button/door{
- dir = 8;
- id = "obai";
- name = "AI core window shutters button";
- pixel_x = 22;
- pixel_y = -15
- },
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/science/ai_chamber)
-"aE" = (
-/obj/machinery/washing_machine,
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew/dorm)
-"aH" = (
-/obj/machinery/light/small/directional/south,
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/wood,
-/area/ship/crew/office)
-"aM" = (
-/obj/machinery/camera/autoname{
- dir = 8
- },
-/obj/item/cardboard_cutout{
- desc = "Guardian of the engines.";
- name = "John"
- },
-/turf/open/floor/engine/hull/reinforced,
-/area/ship/external)
-"aO" = (
-/obj/effect/turf_decal/box/corners{
- dir = 4
- },
-/obj/structure/sign/poster/contraband/borg_fancy_2{
- pixel_x = 28
- },
-/obj/machinery/shieldgen,
-/turf/open/floor/plating,
-/area/ship/storage)
-"aQ" = (
-/obj/structure/closet/secure_closet/personal,
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew/dorm)
-"aZ" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/binary/pump/layer2{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/atmospherics)
-"bc" = (
-/obj/machinery/light/small/directional/west,
-/obj/effect/turf_decal/corner/transparent/purple/diagonal,
-/turf/open/floor/plasteel/dark,
-/area/ship/science/xenobiology)
-"bh" = (
-/obj/structure/frame/machine,
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/plasteel/tech,
-/area/ship/science/xenobiology)
-"bt" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plating,
-/area/ship/storage)
-"bu" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/oil{
- icon_state = "streak5"
- },
-/obj/effect/turf_decal/techfloor/hole{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/engine,
-/area/ship/hangar/port)
-"bA" = (
-/obj/effect/turf_decal/techfloor/hole{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/engine,
-/area/ship/hangar/port)
-"bH" = (
-/turf/open/floor/wood,
-/area/ship/crew/dorm)
-"bK" = (
-/obj/effect/turf_decal/techfloor,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/techfloor/hole,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"bX" = (
-/obj/machinery/power/shieldwallgen/atmos/roundstart{
- dir = 8;
- id = "obhang21"
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning,
-/obj/machinery/door/poddoor{
- id = "obmine11"
- },
-/turf/open/floor/engine,
-/area/ship/hangar/port)
-"bZ" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/atmospherics/components/unary/thermomachine{
- dir = 8;
- piping_layer = 2
- },
-/obj/machinery/camera/autoname{
- dir = 8
- },
-/obj/structure/sign/poster/official/moth/piping{
- pixel_x = 28
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering/atmospherics)
-"ca" = (
-/obj/effect/turf_decal/industrial/outline/red,
-/obj/effect/turf_decal/rechargefloor,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/greenglow,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hangar/port)
-"cd" = (
-/obj/machinery/door/poddoor/preopen{
- id = "obhangarent1"
- },
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning,
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hallway/central)
-"cg" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/wood,
-/area/ship/hallway/fore)
-"ci" = (
-/obj/structure/rack,
-/obj/item/mecha_parts/mecha_equipment/mining_scanner,
-/obj/item/mecha_parts/mecha_equipment/generator,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/item/mecha_parts/mecha_equipment/weapon/energy/mecha_kineticgun,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hangar/port)
-"cj" = (
-/obj/structure/bed,
-/obj/structure/curtain/cloth,
-/obj/item/bedsheet/blue,
-/turf/open/floor/wood,
-/area/ship/crew/dorm)
-"cn" = (
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 4
- },
-/obj/item/radio/intercom/directional/east,
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"co" = (
-/obj/structure/curtain/cloth,
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/plasteel/dark,
-/area/ship/crew)
-"cw" = (
-/obj/structure/toilet{
- pixel_y = 12
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/armory)
-"cz" = (
-/obj/item/kirbyplants/random,
-/obj/effect/turf_decal/trimline/opaque/purple/line{
- dir = 10
- },
-/obj/effect/turf_decal/trimline/opaque/purple/filled/corner{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plasteel/dark,
-/area/ship/science)
-"cE" = (
-/obj/structure/rack,
-/obj/item/storage/belt/utility,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hangar/port)
-"cF" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/obj/structure/railing{
- dir = 8;
- layer = 3.1
- },
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"cI" = (
-/obj/machinery/button/door{
- dir = 4;
- id = "obengi";
- name = "Engineering Storage Lock";
- pixel_x = -21;
- pixel_y = -7
- },
-/obj/structure/closet/crate/engineering/electrical,
-/obj/item/storage/box/lights/mixed,
-/obj/effect/turf_decal/box/corners{
- dir = 8
- },
-/obj/item/mecha_parts/mecha_equipment/extinguisher,
-/obj/item/mecha_parts/mecha_equipment/extinguisher,
-/turf/open/floor/plating,
-/area/ship/storage)
-"cJ" = (
-/obj/structure/rack,
-/obj/machinery/door/window/brigdoor/westright{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/item/circuitboard/aicore,
-/obj/item/stack/sheet/rglass,
-/obj/item/stack/sheet/rglass,
-/obj/item/aiModule/core,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/science/ai_chamber)
-"cK" = (
-/obj/structure/musician/piano/unanchored,
-/obj/effect/turf_decal/box/corners{
- dir = 1
- },
-/obj/effect/turf_decal/box/corners{
- dir = 8
- },
-/obj/effect/turf_decal/corner_steel_grid{
- dir = 6
- },
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/pod/dark,
-/area/ship/cargo)
-"cT" = (
-/obj/structure/rack,
-/obj/item/chair,
-/obj/item/chair,
-/obj/item/chair,
-/obj/item/chair,
-/obj/item/chair,
-/obj/item/chair,
-/obj/item/chair,
-/obj/item/chair,
-/obj/item/chair,
-/obj/item/chair,
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/plasteel/tech,
-/area/ship/crew/canteen)
-"cV" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/crew)
-"cW" = (
-/obj/effect/turf_decal/box/corners,
-/obj/effect/turf_decal/box/corners{
- dir = 8
- },
-/obj/structure/frame/machine,
-/turf/open/floor/plasteel/tech,
-/area/ship/hangar/port)
-"cY" = (
-/obj/structure/closet/secure_closet/security{
- populate = 0
- },
-/obj/item/reagent_containers/spray/pepper,
-/obj/item/clothing/mask/gas/sechailer/balaclava,
-/obj/item/clothing/under/clip/minutemen,
-/obj/item/clothing/head/helmet/bulletproof/x11/clip,
-/obj/item/storage/belt/military/clip,
-/obj/item/restraints/handcuffs,
-/obj/item/ammo_box/magazine/co9mm/rubber,
-/obj/item/ammo_box/magazine/co9mm/rubber,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/structure/sign/poster/official/focus{
- pixel_y = 32
- },
-/obj/item/clothing/suit/armor/vest/bulletproof,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/security/armory)
-"dc" = (
-/obj/structure/extinguisher_cabinet/directional/south,
-/obj/effect/turf_decal/corner/opaque/black{
- dir = 1
- },
-/obj/effect/turf_decal/borderfloor,
-/turf/open/floor/plasteel/white,
-/area/ship/crew/canteen)
-"dd" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/wood,
-/area/ship/hallway/fore)
-"df" = (
-/obj/structure/cable{
- icon_state = "5-8"
- },
-/obj/structure/cable{
- icon_state = "6-8"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/effect/turf_decal/corner_techfloor_grid,
-/obj/effect/turf_decal/corner_techfloor_grid{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor/corner,
-/obj/effect/turf_decal/techfloor/corner{
- dir = 4
- },
-/obj/effect/turf_decal/corner_techfloor_gray{
- dir = 9
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering/engine)
-"dh" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/obj/effect/turf_decal/spline/fancy/wood{
- dir = 8
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"dp" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/obj/machinery/light/directional/north,
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"dq" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/machinery/computer/card{
- dir = 4;
- icon_state = "computer-right"
- },
-/obj/machinery/newscaster/directional/west,
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"ds" = (
-/obj/effect/turf_decal/box/corners{
- dir = 4
- },
-/obj/effect/turf_decal/box/corners,
-/obj/structure/closet/crate/science{
- name = "G.Station Science Kit"
- },
-/obj/item/circuitboard/machine/rdserver,
-/obj/item/circuitboard/computer/rdconsole,
-/obj/item/clothing/head/papersack/smiley,
-/obj/item/clothing/head/papersack/smiley,
-/obj/item/clothing/head/papersack/smiley,
-/obj/item/clothing/head/papersack/smiley,
-/obj/item/clothing/head/papersack/smiley,
-/obj/item/clothing/head/papersack/smiley,
-/obj/item/circuitboard/machine/circuit_imprinter/department/science,
-/obj/item/circuitboard/machine/protolathe/department/science,
-/obj/effect/turf_decal/corner_steel_grid{
- dir = 9
- },
-/turf/open/floor/pod/dark,
-/area/ship/cargo)
-"dt" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = -12
- },
-/obj/structure/mirror{
- pixel_x = -28
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 4;
- pixel_y = 1
- },
-/obj/effect/turf_decal/borderfloor{
- dir = 10
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/crew/toilet)
-"dx" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"dB" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/machinery/door/firedoor/window,
-/obj/machinery/door/poddoor/shutters/preopen{
- dir = 4;
- id = "vela_lablock"
- },
-/turf/open/floor/plating,
-/area/ship/science/xenobiology)
-"dD" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"dF" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer5,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/machinery/door/airlock/external,
-/turf/open/floor/plasteel/tech,
-/area/ship/hallway/fore)
-"dK" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"dN" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/glass,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/atmospherics)
-"dV" = (
-/obj/effect/turf_decal/arrows{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/engine,
-/area/ship/hangar/port)
-"dW" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood,
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"dZ" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/hangar/port)
-"ea" = (
-/obj/machinery/door/poddoor{
- id = "obcargo"
- },
-/obj/structure/cable,
-/obj/machinery/power/shieldwallgen/atmos/roundstart{
- dir = 8;
- id = "obcargos"
- },
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning,
-/turf/open/floor/engine,
-/area/ship/cargo)
-"ed" = (
-/obj/structure/closet/secure_closet{
- icon_state = "cap";
- name = "foreman's locker";
- req_access = list(56)
- },
-/obj/item/clothing/head/clip/slouch,
-/obj/item/clothing/under/clip/officer,
-/obj/item/storage/backpack/industrial,
-/obj/item/storage/backpack/satchel/eng,
-/obj/item/clothing/glasses/sunglasses,
-/obj/item/clothing/shoes/combat,
-/obj/item/radio/headset/clip/alt/captain,
-/obj/item/megaphone,
-/obj/item/binoculars,
-/obj/effect/turf_decal/box,
-/obj/item/clothing/glasses/meson/engine,
-/obj/item/clothing/suit/hazardvest,
-/turf/open/floor/mineral/plastitanium,
-/area/ship/bridge)
-"ee" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/turf_decal/corner_techfloor_grid{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor/corner{
- dir = 1
- },
-/obj/effect/turf_decal/corner_techfloor_grid{
- dir = 8
- },
-/obj/structure/railing{
- dir = 4;
- layer = 3.1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"ek" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/engineering/atmospherics)
-"em" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/wood{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/obj/structure/sign/poster/clip/random{
- pixel_x = 28
- },
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"eq" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/effect/turf_decal/steeldecal/steel_decals_central7{
- dir = 8;
- pixel_x = 1
- },
-/obj/machinery/light_switch{
- dir = 1;
- pixel_x = -13;
- pixel_y = -16
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"eB" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/structure/sign/poster/clip/random{
- pixel_y = 28
- },
-/obj/item/kirbyplants/random{
- pixel_y = 12
- },
-/turf/open/floor/wood,
-/area/ship/hallway/fore)
-"eI" = (
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/cable,
-/obj/machinery/light_switch{
- dir = 1;
- pixel_x = -12;
- pixel_y = -16
- },
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew/dorm)
-"eJ" = (
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/green/filled/warning{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/green/filled/warning{
- dir = 8
- },
-/obj/machinery/door/airlock{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/crew/canteen)
-"eM" = (
-/obj/structure/closet/crate/engineering,
-/obj/item/stack/conveyor/thirty,
-/obj/item/stack/conveyor/thirty,
-/obj/item/crowbar,
-/obj/item/screwdriver,
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/effect/turf_decal/box/corners,
-/obj/item/conveyor_switch_construct,
-/obj/item/conveyor_switch_construct,
-/obj/effect/decal/cleanable/generic,
-/turf/open/floor/plating,
-/area/ship/storage)
-"eN" = (
-/turf/open/floor/plasteel/tech,
-/area/ship/science)
-"eQ" = (
-/obj/structure/catwalk,
-/turf/open/floor/plating,
-/area/ship/external)
-"eR" = (
-/obj/machinery/power/smes/shuttle/precharged{
- dir = 4
- },
-/obj/structure/window/plasma/reinforced{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/machinery/door/poddoor/shutters{
- dir = 4;
- id = "obengines";
- name = "Engine Shutters"
- },
-/turf/open/floor/engine,
-/area/ship/engineering)
-"eS" = (
-/obj/machinery/power/smes,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/effect/turf_decal/industrial/outline/red,
-/obj/structure/sign/warning/nosmoking/burnt{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering/engine)
-"eT" = (
-/obj/machinery/light/small/directional/east,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/turf/open/floor/wood,
-/area/ship/crew/office)
-"eV" = (
-/obj/structure/closet/radiation,
-/obj/item/picket_sign,
-/obj/item/picket_sign,
-/obj/item/picket_sign,
-/obj/machinery/firealarm{
- pixel_y = 28
- },
-/obj/effect/turf_decal/box/corners{
- dir = 1
- },
-/obj/machinery/light/small/broken/directional/west,
-/turf/open/floor/plating,
-/area/ship/storage)
-"eZ" = (
-/obj/structure/sign/poster/official/cleanliness{
- pixel_y = 32
- },
-/obj/machinery/portable_atmospherics/canister/air,
-/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/machinery/light/directional/west,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hangar/port)
-"fh" = (
-/obj/effect/decal/cleanable/oil{
- icon_state = "floor6"
- },
-/obj/machinery/computer/atmos_alert,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/atmospherics)
-"fi" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/structure/rack,
-/obj/item/mecha_parts/mecha_equipment/weapon/energy/mecha_kineticgun,
-/obj/item/mecha_parts/mecha_equipment/thrusters/gas,
-/obj/item/mecha_parts/mecha_equipment/drill,
-/obj/item/mecha_parts/mecha_equipment/mining_scanner,
-/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hangar/port)
-"fj" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/effect/turf_decal/corner_techfloor_grid,
-/obj/effect/turf_decal/techfloor/corner,
-/obj/effect/turf_decal/corner_techfloor_grid{
- dir = 4
- },
-/obj/structure/railing{
- dir = 8;
- layer = 3.1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"fk" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/wood,
-/area/ship/hallway/fore)
-"fl" = (
-/obj/machinery/grill/unwrenched,
-/obj/effect/turf_decal/box/corners{
- dir = 1
- },
-/obj/effect/turf_decal/box/corners{
- dir = 8
- },
-/turf/open/floor/pod,
-/area/ship/cargo)
-"fm" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
-/obj/item/kirbyplants/random{
- pixel_x = 2;
- pixel_y = 5
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/bridge)
-"fr" = (
-/obj/structure/sign/painting/library{
- pixel_y = 28
- },
-/turf/open/floor/wood,
-/area/ship/hallway/central)
-"fv" = (
-/obj/effect/turf_decal/industrial/caution,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel/tech,
-/area/ship/hangar/port)
-"fx" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor/corner,
-/obj/effect/turf_decal/corner/transparent/mauve/diagonal,
-/turf/open/floor/plasteel/dark,
-/area/ship/science/xenobiology)
-"fz" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/item/kirbyplants/random,
-/obj/machinery/camera/autoname,
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"fD" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/light/directional/north,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"fF" = (
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
- },
-/obj/effect/turf_decal/minutemen/edge{
- dir = 1
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/bridge)
-"fH" = (
-/obj/machinery/door/window/brigdoor/westleft{
- id = "vela";
- req_access = list(2)
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/armory)
-"fJ" = (
-/obj/machinery/porta_turret/ship{
- dir = 9
- },
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/bridge)
-"fW" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer5{
- dir = 9
- },
-/obj/effect/turf_decal/industrial/caution,
-/obj/machinery/light/small/directional/east,
-/obj/structure/sign/warning/vacuum/external{
- pixel_x = 28;
- pixel_y = 11
- },
-/obj/effect/turf_decal/steeldecal/steel_decals10,
-/turf/open/floor/plasteel/tech,
-/area/ship/hallway/fore)
-"fY" = (
-/obj/machinery/door/poddoor{
- id = "obcargo"
- },
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning,
-/turf/open/floor/engine,
-/area/ship/cargo)
-"ga" = (
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/on/layer2{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer5,
-/obj/machinery/advanced_airlock_controller{
- pixel_x = -24
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 9
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/hallway/fore)
-"gh" = (
-/obj/structure/rack,
-/obj/machinery/airalarm/directional/south,
-/obj/item/stock_parts/cell/high,
-/obj/item/stock_parts/cell/high,
-/obj/item/stock_parts/cell/high,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hangar/port)
-"gj" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"gx" = (
-/obj/effect/turf_decal/spline/fancy/wood{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew/dorm)
-"gB" = (
-/obj/structure/closet/emcloset/wall/directional/south,
-/obj/effect/turf_decal/techfloor{
- dir = 10
- },
-/obj/machinery/light/directional/west,
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"gD" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/turf/open/floor/engine,
-/area/ship/hangar/port)
-"gL" = (
-/obj/machinery/door/poddoor{
- id = "obair"
- },
-/turf/open/floor/plating,
-/area/ship/engineering/atmospherics)
-"gQ" = (
-/obj/structure/railing{
- dir = 1;
- layer = 3.1
- },
-/obj/effect/turf_decal/steeldecal/steel_decals9,
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"gV" = (
-/obj/machinery/ai_slipper,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
-/obj/structure/extinguisher_cabinet/directional/east,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/science/ai_chamber)
-"gX" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/vending/snack/random,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/crew)
-"hf" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/item/storage/toolbox/mechanical{
- pixel_x = 9;
- pixel_y = -6
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"hh" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering/atmospherics)
-"hk" = (
-/obj/machinery/cryopod{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor/orange{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor/orange/corner{
- dir = 1
- },
-/obj/machinery/light/small/directional/north,
-/obj/structure/railing{
- dir = 4;
- layer = 2.8
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/crew/dorm)
-"hm" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/structure/cable,
-/turf/open/floor/wood,
-/area/ship/hallway/fore)
-"ho" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/vending/cigarette,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hallway/fore)
-"hv" = (
-/obj/structure/table,
-/obj/item/pen{
- pixel_x = 11;
- pixel_y = 9
- },
-/obj/item/paper/crumpled{
- pixel_x = -4;
- pixel_y = -3
- },
-/obj/effect/turf_decal/techfloor/corner{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"hw" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/stand_clear,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/light/directional/west,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"hx" = (
-/obj/machinery/power/terminal{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/effect/turf_decal/box/corners{
- dir = 1
- },
-/obj/effect/turf_decal/box/corners{
- dir = 4
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/engineering/engine)
-"hD" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/obj/structure/railing{
- dir = 1;
- layer = 3.1
- },
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"hH" = (
-/obj/effect/turf_decal/arrows,
-/turf/open/floor/engine,
-/area/ship/hangar/port)
-"hJ" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/minutemen/corner{
- dir = 8
- },
-/obj/item/circuitboard/mecha/ripley/main,
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/hangar/port)
-"hP" = (
-/obj/effect/decal/cleanable/oil{
- icon_state = "floor6"
- },
-/obj/structure/cable,
-/obj/machinery/power/terminal{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor/hole/right{
- dir = 4
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering/engine)
-"hR" = (
-/obj/machinery/computer/communications{
- dir = 8
- },
-/obj/effect/turf_decal/steeldecal/steel_decals4,
-/obj/machinery/light/directional/south,
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"hS" = (
-/obj/effect/turf_decal/arrows{
- dir = 1
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/traffic,
-/obj/docking_port/mobile{
- dir = 2;
- port_direction = 8;
- preferred_direction = 4
- },
-/turf/open/floor/engine,
-/area/ship/external)
-"hX" = (
-/obj/machinery/vending/cola/space_up,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/light/small/directional/south,
-/obj/machinery/camera/autoname{
- dir = 4
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/crew/dorm)
-"ib" = (
-/obj/structure/extinguisher_cabinet/directional/west,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/vending/coffee,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hallway/fore)
-"ic" = (
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/railing/corner{
- dir = 4;
- layer = 3.1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"ie" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/armory)
-"il" = (
-/obj/machinery/camera/autoname{
- dir = 9
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"in" = (
-/obj/machinery/door/window/brigdoor/westleft{
- dir = 4;
- req_access = list(3)
- },
-/obj/structure/sign/poster/official/mini_energy_gun{
- pixel_y = -32
- },
-/obj/structure/cable{
- icon_state = "4-9"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/security/armory)
-"io" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/science/xenobiology)
-"ip" = (
-/obj/effect/turf_decal/spline/fancy/wood/corner,
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"is" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/machinery/firealarm/directional/north,
-/turf/open/floor/wood,
-/area/ship/hallway/fore)
-"iu" = (
-/obj/structure/rack,
-/turf/open/floor/plasteel/tech,
-/area/ship/crew/canteen)
-"iw" = (
-/obj/effect/decal/cleanable/oil,
-/obj/machinery/light/directional/west,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"iz" = (
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/structure/reagent_dispensers/watertank,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"iD" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/steeldecal/steel_decals4,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/glass,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/atmospherics)
-"iE" = (
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/structure/railing{
- dir = 4;
- layer = 3.1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"iG" = (
-/obj/item/kirbyplants/random{
- pixel_x = -4;
- pixel_y = 11
- },
-/obj/effect/turf_decal/corner_techfloor_gray{
- dir = 1
- },
-/obj/machinery/firealarm/directional/west,
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/science/ai_chamber)
-"iL" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/light/directional/west,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/atmospherics)
-"iO" = (
-/obj/effect/turf_decal/corner/opaque/black/diagonal,
-/turf/open/floor/plasteel/white,
-/area/ship/crew/canteen)
-"iP" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/carpet/nanoweave/purple,
-/area/ship/science)
-"iQ" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/plasteel/dark,
-/area/ship/science/xenobiology)
-"iR" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"iV" = (
-/obj/effect/turf_decal/techfloor,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"jb" = (
-/obj/effect/turf_decal/box/corners{
- dir = 4
- },
-/obj/effect/turf_decal/box/corners,
-/obj/effect/turf_decal/corner_steel_grid{
- dir = 9
- },
-/turf/open/floor/pod/dark,
-/area/ship/cargo)
-"jf" = (
-/obj/structure/table,
-/obj/item/reagent_containers/food/snacks/honeybar{
- pixel_x = 7;
- pixel_y = 1
- },
-/obj/item/storage/fancy/cigarettes/cigpack_uplift{
- pixel_x = -7
- },
-/obj/item/lighter{
- pixel_x = -4;
- pixel_y = -2
- },
-/obj/item/reagent_containers/food/drinks/coffee{
- pixel_x = 11;
- pixel_y = 3
- },
-/turf/open/floor/carpet/nanoweave/purple,
-/area/ship/science)
-"jh" = (
-/turf/open/floor/plasteel/stairs/mid{
- dir = 1
- },
-/area/ship/hallway/central)
-"jj" = (
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/cable,
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 4
- },
-/obj/machinery/light_switch{
- dir = 1;
- pixel_x = -12;
- pixel_y = -16
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/science)
-"jm" = (
-/obj/effect/turf_decal/techfloor/orange,
-/obj/item/radio/intercom/directional/west,
-/turf/open/floor/circuit/green,
-/area/ship/science/ai_chamber)
-"jn" = (
-/obj/structure/rack,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/metal/fifty,
-/obj/effect/turf_decal/box/corners{
- dir = 4
- },
-/obj/item/stack/sheet/glass/fifty,
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/plating,
-/area/ship/storage)
-"jr" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/corner_techfloor_grid,
-/obj/effect/turf_decal/techfloor/corner,
-/obj/effect/turf_decal/corner_techfloor_grid{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor/corner{
- dir = 8
- },
-/obj/effect/turf_decal/corner_techfloor_gray{
- dir = 5
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering/engine)
-"jx" = (
-/obj/structure/closet/secure_closet/engineering_personal{
- anchored = 1
- },
-/obj/effect/turf_decal/box,
-/obj/structure/sign/poster/contraband/tools{
- pixel_y = 32
- },
-/obj/item/clothing/suit/toggle/industrial,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"jB" = (
-/obj/structure/table/reinforced,
-/obj/item/disk/design_disk/clip_mechs,
-/obj/item/radio/intercom/directional/north,
-/turf/open/floor/plasteel/tech,
-/area/ship/hangar/port)
-"jD" = (
-/obj/structure/rack,
-/obj/item/mecha_parts/mecha_equipment/drill,
-/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp,
-/obj/item/mecha_parts/mecha_equipment/thrusters/gas,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hangar/port)
-"jF" = (
-/obj/effect/turf_decal/trimline/opaque/purple/warning{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/opaque/purple/filled/line{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/science)
-"jI" = (
-/obj/structure/closet/wall/directional/south,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew)
-"jN" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/turf/open/floor/plating,
-/area/ship/crew)
-"jO" = (
-/obj/structure/chair/office{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/mauve/diagonal,
-/obj/effect/turf_decal/steeldecal/steel_decals9,
-/turf/open/floor/plasteel/dark,
-/area/ship/science/xenobiology)
-"jP" = (
-/obj/machinery/power/shuttle/engine/electric{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/engine/hull,
-/area/ship/engineering)
-"jS" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/obj/structure/railing{
- dir = 1;
- layer = 3.1
- },
-/obj/machinery/camera/autoname{
- dir = 10
- },
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"jY" = (
-/obj/structure/chair/plastic{
- dir = 4
- },
-/obj/machinery/camera/autoname{
- dir = 4
- },
-/obj/machinery/light_switch{
- pixel_x = -9;
- pixel_y = 23
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"kd" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
- },
-/obj/machinery/newscaster/directional/east,
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew/dorm)
-"ke" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"kg" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/turf/open/floor/wood,
-/area/ship/hallway/fore)
-"kh" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning,
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/airlock/security{
- req_access = list(1)
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/science)
-"kl" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/spline/fancy/wood{
- dir = 1
- },
-/turf/open/floor/wood,
-/area/ship/crew)
-"kn" = (
-/obj/machinery/porta_turret/ship,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/bridge)
-"ko" = (
-/obj/structure/rack,
-/obj/machinery/door/window/brigdoor/westleft{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/item/stack/cable_coil/red{
- amount = 4
- },
-/obj/item/stack/sheet/rglass,
-/obj/item/stack/sheet/rglass,
-/obj/item/storage/toolbox/electrical{
- pixel_y = 10
- },
-/obj/item/mmi/posibrain,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/science/ai_chamber)
-"kp" = (
-/obj/effect/turf_decal/techfloor{
- dir = 10
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hangar/port)
-"kq" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"kr" = (
-/obj/structure/filingcabinet,
-/obj/item/kitchen/knife/letter_opener,
-/obj/machinery/airalarm/directional/north,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/item/clothing/mask/cigarette/cigar/havana,
-/obj/item/clothing/mask/cigarette/cigar/havana,
-/obj/item/clothing/mask/cigarette/cigar/havana,
-/obj/item/clothing/mask/cigarette/cigar/havana,
-/obj/item/clothing/mask/cigarette/cigar/havana,
-/obj/item/clothing/mask/cigarette/cigar/havana,
-/obj/structure/sign/poster/official/cohiba_robusto_ad{
- pixel_x = -32
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"kv" = (
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 8
- },
-/obj/effect/turf_decal/minutemen/edge{
- dir = 8
- },
-/obj/structure/extinguisher_cabinet/directional/east{
- pixel_y = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/bridge)
-"kw" = (
-/obj/effect/turf_decal/industrial/stand_clear,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/engine,
-/area/ship/hangar/port)
-"ky" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wood,
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/light_switch{
- dir = 1;
- pixel_y = -18
- },
-/turf/open/floor/wood,
-/area/ship/hallway/fore)
-"kF" = (
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/machinery/power/terminal{
- dir = 8
- },
-/obj/effect/turf_decal/box,
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"kS" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/holopad/emergency/engineering,
-/obj/effect/turf_decal/box,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"kW" = (
-/obj/structure/table/chem,
-/obj/item/reagent_containers/glass/beaker{
- pixel_x = -4;
- pixel_y = 6
- },
-/obj/item/reagent_containers/glass/beaker{
- pixel_x = 6;
- pixel_y = 11
- },
-/obj/structure/sign/departments/chemistry/pharmacy{
- pixel_y = 32
- },
-/obj/item/reagent_containers/glass/beaker{
- pixel_x = 7
- },
-/obj/effect/turf_decal/techfloor{
- dir = 9
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/science/xenobiology)
-"kZ" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wood,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/wood,
-/area/ship/hallway/fore)
-"la" = (
-/obj/effect/turf_decal/industrial/warning/corner,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/obj/item/paper/crumpled,
-/obj/machinery/camera/autoname{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"lb" = (
-/obj/effect/turf_decal/techfloor{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hangar/port)
-"ld" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/obj/machinery/camera/autoname,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/atmospherics)
-"le" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/light_switch{
- dir = 1;
- pixel_y = -18
- },
-/turf/open/floor/wood,
-/area/ship/crew/office)
-"lk" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/black/diagonal,
-/turf/open/floor/plasteel/white,
-/area/ship/crew/canteen)
-"lm" = (
-/obj/machinery/firealarm/directional/north,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/obj/item/kirbyplants{
- icon_state = "plant-04";
- pixel_x = -7;
- pixel_y = 22
- },
-/turf/open/floor/carpet/nanoweave/purple,
-/area/ship/science)
-"lp" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"lr" = (
-/obj/structure/window/reinforced,
-/obj/effect/turf_decal/steeldecal/steel_decals4{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"lu" = (
-/obj/machinery/light/directional/south,
-/obj/effect/turf_decal/corner/opaque/black{
- dir = 1
- },
-/obj/effect/turf_decal/borderfloor,
-/turf/open/floor/plasteel/white,
-/area/ship/crew/canteen)
-"lv" = (
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "obendo"
- },
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"lx" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
- },
-/obj/structure/closet/secure_closet/engineering_electrical{
- anchored = 1
- },
-/obj/effect/turf_decal/box,
-/obj/structure/extinguisher_cabinet/directional/south,
-/obj/machinery/light/directional/east,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"lz" = (
-/obj/effect/turf_decal/trimline/opaque/purple/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/opaque/purple/filled/corner{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/firealarm/directional/west,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/science)
-"lB" = (
-/obj/machinery/washing_machine,
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew/dorm)
-"lD" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"lE" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/techfloor{
- dir = 5
- },
-/obj/structure/sign/poster/contraband/power{
- pixel_x = 32;
- pixel_y = 32
- },
-/obj/effect/turf_decal/corner_techfloor_gray{
- dir = 8
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering/engine)
-"lH" = (
-/obj/machinery/door/airlock/external,
-/obj/machinery/atmospherics/pipe/layer_manifold,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "vela_labeva"
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/science)
-"lK" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/cargo)
-"lM" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/camera/autoname{
- dir = 8
- },
-/turf/open/floor/wood,
-/area/ship/hallway/fore)
-"lQ" = (
-/obj/machinery/mech_bay_recharge_port,
-/obj/machinery/light/directional/north,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/cargo)
-"lR" = (
-/obj/docking_port/stationary{
- dir = 2;
- dwidth = 15;
- height = 15;
- width = 30
- },
-/turf/template_noop,
-/area/template_noop)
-"lV" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/carpet/nanoweave/purple,
-/area/ship/science)
-"md" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"mi" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/effect/turf_decal/corner/transparent/purple/diagonal,
-/turf/open/floor/plasteel/dark,
-/area/ship/science/xenobiology)
-"ml" = (
-/obj/machinery/vending/games,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/light/directional/east,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hallway/central)
-"mq" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"mC" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/obj/machinery/modular_computer/console/preset/engineering{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"mK" = (
-/obj/machinery/door/airlock/command{
- dir = 4;
- req_access = list(19)
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/science/ai_chamber)
-"mN" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/trimline/transparent/green/filled/warning{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"mO" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/structure/railing{
- dir = 4;
- layer = 3.1
- },
-/obj/effect/turf_decal/corner_techfloor_grid{
- dir = 1
- },
-/obj/effect/turf_decal/corner_techfloor_grid{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"mP" = (
-/obj/effect/turf_decal/trimline/opaque/purple/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/opaque/purple/filled/corner,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/light/directional/west,
-/turf/open/floor/plasteel/dark,
-/area/ship/science)
-"mR" = (
-/obj/effect/turf_decal/trimline/opaque/purple/filled/line,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/science)
-"mS" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor/shutters{
- dir = 4;
- id = "obfront";
- name = "Window Shutters"
- },
-/turf/open/floor/plating,
-/area/ship/bridge)
-"mW" = (
-/obj/structure/table/reinforced,
-/obj/machinery/light/small/directional/south,
-/obj/item/reagent_containers/glass/maunamug{
- pixel_x = 8;
- pixel_y = 6
- },
-/obj/item/paper_bin{
- pixel_x = -6;
- pixel_y = 1
- },
-/obj/item/pen/fourcolor{
- pixel_x = -6;
- pixel_y = 2
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"mY" = (
-/obj/effect/turf_decal/steeldecal/steel_decals1,
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"ng" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"nh" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/box/corners{
- dir = 8
- },
-/obj/machinery/power/floodlight,
-/turf/open/floor/plating,
-/area/ship/storage)
-"ni" = (
-/obj/machinery/cryopod{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor/orange{
- dir = 4
- },
-/obj/structure/railing{
- dir = 4;
- layer = 2.8
- },
-/obj/item/radio/intercom/directional/south,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/crew/dorm)
-"nm" = (
-/obj/structure/sign/clip{
- pixel_y = 36
- },
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 4
- },
-/obj/machinery/light/directional/north{
- pixel_y = 28
- },
-/turf/open/floor/engine/hull/reinforced,
-/area/ship/external)
-"no" = (
-/obj/structure/janitorialcart,
-/obj/effect/turf_decal/box/corners{
- dir = 1
- },
-/obj/effect/turf_decal/box/corners{
- dir = 8
- },
-/obj/item/mop,
-/obj/item/reagent_containers/glass/bucket,
-/obj/structure/mopbucket,
-/turf/open/floor/pod,
-/area/ship/cargo)
-"np" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/security/armory)
-"nq" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering/engine)
-"nr" = (
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/corner/opaque/black/diagonal{
- dir = 4
- },
-/obj/item/radio/intercom/directional/west,
-/obj/item/reagent_containers/food/condiment/mayonnaise{
- pixel_y = 12;
- pixel_x = 5
- },
-/obj/item/reagent_containers/food/condiment/ketchup{
- pixel_x = 8;
- pixel_y = 6
- },
-/turf/open/floor/plasteel/white,
-/area/ship/crew/canteen)
-"nw" = (
-/obj/structure/frame/machine,
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/science/xenobiology)
-"nA" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/bridge)
-"nC" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/storage)
-"nF" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/wood{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"nO" = (
-/obj/effect/turf_decal/trimline/opaque/purple/warning{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/purple/filled/line{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/science)
-"nP" = (
-/obj/machinery/door/poddoor/preopen{
- id = "obhangarent2"
- },
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning,
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/airlock/mining,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hangar/port)
-"nQ" = (
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/opaque/green/filled/warning{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/green/filled/warning{
- dir = 8
- },
-/obj/machinery/door/airlock{
- dir = 4;
- name = "Showers"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/crew)
-"nS" = (
-/obj/effect/turf_decal/minutemen/edge{
- dir = 8
- },
-/obj/item/mecha_parts/part/ripley_right_arm,
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/hangar/port)
-"nU" = (
-/obj/machinery/power/terminal{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/effect/turf_decal/box/corners{
- dir = 1
- },
-/obj/effect/turf_decal/box/corners{
- dir = 4
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/engineering/atmospherics)
-"nV" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black/corner{
- dir = 1
- },
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"nW" = (
-/obj/structure/window/plasma/reinforced{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/machinery/power/smes/shuttle/precharged{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/machinery/door/poddoor/shutters{
- dir = 4;
- id = "obengines";
- name = "Engine Shutters"
- },
-/turf/open/floor/engine,
-/area/ship/engineering/atmospherics)
-"oa" = (
-/obj/effect/turf_decal/trimline/opaque/purple/warning{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/opaque/purple/filled/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/closet/firecloset/wall/directional/east,
-/obj/machinery/button/door{
- dir = 8;
- id = "vela_labeva";
- name = "airlock shutters";
- pixel_x = 22;
- pixel_y = -16;
- req_access = list(1)
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/science)
-"ot" = (
-/obj/machinery/camera/autoname{
- dir = 8
- },
-/turf/open/floor/engine/hull/reinforced,
-/area/ship/external)
-"ov" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wood,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/wood,
-/area/ship/hallway/fore)
-"oC" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/effect/turf_decal/industrial/stand_clear{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"oJ" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/structure/railing{
- dir = 4;
- layer = 3.1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/reagent_dispensers/watertank,
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"oT" = (
-/obj/structure/chair/office{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/sign/poster/official/moth/boh{
- pixel_y = -32
- },
-/turf/open/floor/carpet/nanoweave/purple,
-/area/ship/science)
-"oZ" = (
-/obj/machinery/ai_slipper,
-/obj/effect/turf_decal/box,
-/turf/open/floor/plasteel/dark,
-/area/ship/science)
-"pd" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4,
-/obj/machinery/meter{
- target_layer = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/manifold/supply/visible/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/atmospherics)
-"pe" = (
-/obj/machinery/camera/autoname{
- dir = 4
- },
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/engine/hull/reinforced,
-/area/ship/external)
-"pf" = (
-/obj/machinery/atmospherics/pipe/layer_manifold,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/science)
-"pk" = (
-/obj/structure/table/wood,
-/obj/item/trash/plate{
- pixel_x = 9
- },
-/obj/item/newspaper{
- pixel_x = -6;
- pixel_y = 2
- },
-/obj/item/newspaper{
- pixel_x = -6;
- pixel_y = 5
- },
-/obj/item/clothing/mask/cigarette/dromedary{
- pixel_x = 7;
- pixel_y = 10
- },
-/obj/effect/decal/cleanable/vomit/old{
- pixel_x = 9;
- pixel_y = 18
- },
-/turf/open/floor/carpet,
-/area/ship/crew)
-"pp" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/structure/closet/secure_closet/miner{
- name = "pilot's equipment";
- populate = 0
- },
-/obj/item/clothing/head/helmet/bulletproof/m10/clip_vc,
-/obj/item/clothing/suit/armor/vest/alt,
-/obj/item/clothing/shoes/combat,
-/obj/item/gps/mining,
-/obj/item/clothing/glasses/hud/diagnostic,
-/obj/item/clothing/gloves/fingerless,
-/obj/item/stock_parts/cell/high/plus,
-/obj/item/clothing/glasses/welding,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hangar/port)
-"pq" = (
-/obj/effect/turf_decal/techfloor/orange{
- dir = 1
- },
-/obj/item/radio/intercom/wideband/directional/west,
-/turf/open/floor/circuit/green,
-/area/ship/science/ai_chamber)
-"pw" = (
-/obj/structure/chair/sofa/brown/left/directional/west,
-/obj/effect/decal/cleanable/wrapping,
-/turf/open/floor/carpet,
-/area/ship/crew)
-"pA" = (
-/obj/structure/table,
-/obj/item/storage/fancy/cigarettes/cigpack_robust{
- pixel_x = -4
- },
-/obj/item/lighter{
- pixel_x = -9;
- pixel_y = -4
- },
-/obj/item/newspaper{
- pixel_x = 5;
- pixel_y = 9
- },
-/obj/item/holosign_creator/security{
- pixel_x = 4;
- pixel_y = -1
- },
-/obj/item/reagent_containers/food/drinks/coffee{
- pixel_x = -8;
- pixel_y = 14
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/security/armory)
-"pC" = (
-/obj/structure/noticeboard/qm{
- desc = "Important notices from the Supply Officer";
- name = "Supply Officer's Notice Board";
- pixel_y = 28
- },
-/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/turf_decal/box/corners{
- dir = 1
- },
-/obj/effect/turf_decal/box/corners{
- dir = 8
- },
-/turf/open/floor/pod,
-/area/ship/cargo)
-"pG" = (
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/on/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning/cee{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/science)
-"pJ" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/crew/toilet)
-"pK" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/industrial/stand_clear,
-/turf/open/floor/engine,
-/area/ship/hangar/port)
-"pM" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/science)
-"pU" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew/canteen)
-"pW" = (
-/obj/machinery/camera/autoname{
- dir = 9
- },
-/turf/open/floor/engine/hull/reinforced,
-/area/ship/external)
-"pX" = (
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 1
- },
-/turf/open/floor/wood,
-/area/ship/hallway/fore)
-"qa" = (
-/obj/structure/table,
-/obj/item/newspaper{
- pixel_x = -6;
- pixel_y = 9
- },
-/obj/item/reagent_containers/food/drinks/mug{
- pixel_x = -9
- },
-/obj/item/toy/figure/scientist{
- pixel_x = 8;
- pixel_y = 5
- },
-/obj/item/radio/old{
- pixel_y = -11
- },
-/turf/open/floor/carpet/nanoweave/purple,
-/area/ship/science)
-"qc" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/obj/effect/turf_decal/corner/transparent/mauve/diagonal,
-/obj/machinery/light/directional/west,
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/plasteel/dark,
-/area/ship/science/xenobiology)
-"qd" = (
-/obj/structure/chair/office{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/security/armory)
-"qe" = (
-/obj/machinery/computer/monitor{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/structure/sign/warning/enginesafety{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"qj" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/ship/storage)
-"qk" = (
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/on/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning/cee{
- dir = 4
- },
-/obj/item/radio/intercom/directional/east,
-/turf/open/floor/plasteel/tech,
-/area/ship/science)
-"qy" = (
-/obj/machinery/door/poddoor/preopen{
- id = "obhangarent2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning,
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/airlock/mining,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hangar/port)
-"qB" = (
-/obj/structure/sign/poster/official/report_crimes{
- pixel_y = -32
- },
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/structure/closet/secure_closet/miner{
- name = "pilot's equipment";
- populate = 0
- },
-/obj/item/clothing/head/helmet/bulletproof/m10/clip_vc,
-/obj/item/clothing/suit/armor/vest/alt,
-/obj/item/clothing/shoes/combat,
-/obj/item/gps/mining,
-/obj/item/clothing/glasses/hud/diagnostic,
-/obj/item/clothing/gloves/fingerless,
-/obj/item/stock_parts/cell/high/plus,
-/obj/item/clothing/glasses/welding,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hangar/port)
-"qC" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering/engine)
-"qF" = (
-/obj/structure/table/wood,
-/obj/item/paper_bin{
- pixel_x = -5;
- pixel_y = 4
- },
-/obj/item/pen{
- pixel_x = -6;
- pixel_y = 5
- },
-/obj/item/toy/cards/deck{
- pixel_x = 6;
- pixel_y = 1
- },
-/turf/open/floor/carpet,
-/area/ship/crew)
-"qG" = (
-/obj/machinery/power/shuttle/engine/electric{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/engine/hull,
-/area/ship/engineering/engine)
-"qJ" = (
-/obj/structure/table/reinforced,
-/obj/item/gps{
- gpstag = "GOLD-VHEV";
- pixel_x = -5;
- pixel_y = -2
- },
-/obj/machinery/button/door{
- dir = 8;
- id = "obfront";
- name = "Window Shutters";
- pixel_x = 8;
- pixel_y = 4
- },
-/obj/machinery/light/directional/north,
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"qO" = (
-/obj/effect/turf_decal/techfloor,
-/obj/machinery/light/directional/south,
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"qP" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/security/armory)
-"qR" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"qS" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 1
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black/corner{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"qT" = (
-/obj/structure/sign/poster/official/bless_this_spess{
- pixel_x = -32
- },
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/camera/autoname{
- dir = 5
- },
-/obj/machinery/suit_storage_unit/inherit,
-/obj/item/clothing/suit/space/pilot,
-/obj/item/clothing/head/helmet/space/pilot/random,
-/obj/item/reagent_containers/food/drinks/bottle/trappist,
-/obj/structure/sign/warning/nosmoking/burnt{
- pixel_x = -4;
- pixel_y = -28
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hangar/port)
-"qU" = (
-/obj/effect/turf_decal/arrows{
- dir = 1
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/traffic,
-/turf/open/floor/engine,
-/area/ship/external)
-"qX" = (
-/obj/structure/filingcabinet/double,
-/obj/item/clipboard,
-/obj/machinery/light/small/directional/west,
-/obj/effect/turf_decal/box,
-/turf/open/floor/plasteel/tech,
-/area/ship/science)
-"qY" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/closet/secure_closet{
- icon_state = "cap";
- name = "first officer's locker";
- req_access_txt = "19"
- },
-/obj/effect/turf_decal/box,
-/obj/machinery/light/small/directional/west,
-/obj/item/binoculars,
-/obj/item/megaphone,
-/obj/item/clothing/glasses/sunglasses,
-/obj/item/clothing/shoes/combat,
-/obj/item/radio/headset/clip/alt/captain,
-/obj/item/storage/backpack/captain,
-/obj/item/storage/backpack/satchel/cap,
-/obj/item/clipboard,
-/obj/item/reagent_containers/spray/pepper,
-/obj/item/clothing/suit/toggle/lawyer/clip/fo,
-/obj/item/clothing/head/clip/slouch/officer,
-/turf/open/floor/mineral/plastitanium,
-/area/ship/bridge)
-"ra" = (
-/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/external)
-"rb" = (
-/obj/machinery/computer/security{
- dir = 8
- },
-/obj/effect/turf_decal/box/red,
-/obj/machinery/light/directional/east,
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/security/armory)
-"rd" = (
-/obj/effect/turf_decal/trimline/opaque/purple/warning{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/purple/filled/line,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/turf/open/floor/plasteel/dark,
-/area/ship/science)
-"rn" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/obj/structure/railing{
- dir = 4;
- layer = 3.1
- },
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"rr" = (
-/obj/machinery/shower{
- pixel_y = 16
- },
-/obj/structure/window/reinforced/tinted{
- dir = 4
- },
-/obj/structure/window/reinforced/tinted{
- dir = 8
- },
-/obj/effect/turf_decal/floordetail/tiled,
-/turf/open/floor/plasteel/tech,
-/area/ship/crew)
-"rs" = (
-/obj/structure/rack,
-/obj/machinery/door/window/brigdoor/northleft,
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor,
-/obj/effect/spawner/lootdrop/aimodule_harmless,
-/obj/effect/spawner/lootdrop/aimodule_harmless,
-/obj/effect/spawner/lootdrop/aimodule_harmless,
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/science/ai_chamber)
-"rv" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 1
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"rw" = (
-/obj/structure/chair/sofa/brown/right/directional/east,
-/obj/machinery/light/small/directional/west,
-/obj/item/kirbyplants{
- icon_state = "plant-22";
- pixel_x = -8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/carpet,
-/area/ship/crew)
-"rx" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"ry" = (
-/obj/effect/turf_decal/box/corners,
-/obj/effect/turf_decal/box/corners{
- dir = 4
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/pod,
-/area/ship/cargo)
-"rA" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/obj/structure/closet/secure_closet/engineering_welding{
- anchored = 1
- },
-/obj/effect/turf_decal/box,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"rB" = (
-/obj/effect/turf_decal/trimline/opaque/purple/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/purple/filled/corner{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/plasteel/dark,
-/area/ship/science)
-"rO" = (
-/obj/effect/turf_decal/trimline/opaque/purple/filled/warning{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/purple/filled/warning{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/airlock/research{
- dir = 4;
- name = "Science Lab"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/science)
-"rR" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/machinery/airalarm/directional/south,
-/turf/open/floor/wood,
-/area/ship/crew/office)
-"rT" = (
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/green/filled/warning{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/green/filled/warning{
- dir = 8
- },
-/obj/machinery/door/airlock{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/crew/canteen)
-"sa" = (
-/obj/machinery/portable_atmospherics/pump,
-/obj/effect/turf_decal/box/corners{
- dir = 8
- },
-/obj/effect/turf_decal/box/corners{
- dir = 1
- },
-/obj/effect/decal/cleanable/generic,
-/obj/machinery/light/small/directional/west,
-/obj/machinery/light_switch{
- dir = 1;
- pixel_y = -18
- },
-/turf/open/floor/plating,
-/area/ship/storage)
-"sb" = (
-/obj/effect/turf_decal/techfloor,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"sc" = (
-/obj/machinery/door/poddoor/preopen{
- id = "obhangarent1"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning,
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hallway/central)
-"si" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"sn" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/sign/warning/fire{
- pixel_x = 8;
- pixel_y = 24
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"sr" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering/atmospherics)
-"sy" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/opaque/orange/filled/warning,
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"sA" = (
-/obj/machinery/atmospherics/components/binary/pump/layer4{
- dir = 8;
- name = "Waste to Environment"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/atmospherics)
-"sD" = (
-/obj/structure/sign/poster/official/cohiba_robusto_ad{
- pixel_y = -32
- },
-/obj/effect/turf_decal/box/corners{
- dir = 4
- },
-/obj/structure/closet/secure_closet/freezer/meat,
-/turf/open/floor/pod,
-/area/ship/cargo)
-"sF" = (
-/obj/effect/turf_decal/techfloor/orange{
- dir = 1
- },
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/circuit/green,
-/area/ship/science/ai_chamber)
-"sK" = (
-/turf/open/floor/engine/hull/reinforced,
-/area/ship/external)
-"sM" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"sN" = (
-/obj/machinery/atmospherics/pipe/layer_manifold{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/green/filled/warning{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/green/filled/warning{
- dir = 8
- },
-/obj/machinery/door/airlock{
- dir = 4;
- name = "Airlock Access"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/hallway/fore)
-"sR" = (
-/obj/machinery/porta_turret/ship{
- dir = 8
- },
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/bridge)
-"sV" = (
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/stairs{
- dir = 8
- },
-/area/ship/bridge)
-"ta" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning,
-/obj/machinery/door/poddoor{
- id = "obmine11"
- },
-/turf/open/floor/engine,
-/area/ship/hangar/port)
-"tb" = (
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/corner/opaque/black/diagonal,
-/obj/machinery/light/directional/west,
-/obj/item/reagent_containers/food/condiment/hotsauce{
- pixel_x = 5;
- pixel_y = 7
- },
-/turf/open/floor/plasteel/white,
-/area/ship/crew/canteen)
-"tc" = (
-/obj/structure/railing,
-/obj/effect/turf_decal/steeldecal/steel_decals1{
- dir = 5
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"tf" = (
-/obj/machinery/door/airlock/external,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "vela_labeva"
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/science)
-"tk" = (
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/corner/opaque/black/diagonal,
-/obj/machinery/camera/autoname{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/ship/crew/canteen)
-"tm" = (
-/obj/effect/turf_decal/box/corners{
- dir = 1
- },
-/obj/item/cutting_board,
-/obj/structure/closet/crate/freezer{
- name = "food supplies"
- },
-/obj/item/cutting_board,
-/obj/item/pizzabox/pineapple,
-/obj/item/pizzabox/pineapple,
-/obj/item/pizzabox/pineapple,
-/obj/effect/spawner/lootdrop/ration,
-/obj/item/reagent_containers/glass/mortar/metal,
-/obj/item/pestle,
-/obj/item/reagent_containers/food/condiment/saltshaker,
-/obj/item/reagent_containers/food/condiment/saltshaker,
-/obj/item/reagent_containers/food/condiment/peppermill,
-/obj/item/reagent_containers/food/condiment/peppermill,
-/turf/open/floor/pod,
-/area/ship/cargo)
-"tn" = (
-/obj/machinery/blackbox_recorder,
-/obj/machinery/door/window/brigdoor/eastright,
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/bridge)
-"tq" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor/shutters{
- id = "vela_cap"
- },
-/turf/open/floor/plating,
-/area/ship/crew/office)
-"tu" = (
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew/canteen)
-"tx" = (
-/obj/structure/frame/machine,
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/science/xenobiology)
-"tA" = (
-/obj/effect/turf_decal/industrial/caution{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/structure/sign/warning/nosmoking{
- pixel_y = -32
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/science/xenobiology)
-"tI" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/railing{
- dir = 4;
- layer = 3.1
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"tJ" = (
-/obj/structure/window/reinforced,
-/obj/structure/rack,
-/obj/machinery/door/window/brigdoor/eastleft,
-/obj/item/gps{
- gpstag = "GOLD-VHEV";
- pixel_x = -5;
- pixel_y = -2
- },
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/item/multitool,
-/obj/item/storage/toolbox/mechanical,
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"tO" = (
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/airlock/mining{
- name = "Cargo Bay"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/brown/filled/warning,
-/obj/effect/turf_decal/trimline/opaque/brown/filled/warning{
- dir = 1
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/cargo)
-"tP" = (
-/obj/structure/chair/office{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/carpet/nanoweave/purple,
-/area/ship/science)
-"tQ" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/obj/effect/turf_decal/corner/transparent/mauve/diagonal,
-/obj/effect/turf_decal/steeldecal/steel_decals_central4,
-/obj/item/radio/intercom/directional/west,
-/turf/open/floor/plasteel/dark,
-/area/ship/science/xenobiology)
-"tR" = (
-/obj/effect/turf_decal/minutemen/edge{
- dir = 1
- },
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/hangar/port)
-"tT" = (
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/on/layer2{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer5,
-/obj/effect/turf_decal/industrial/warning{
- dir = 5
- },
-/obj/item/radio/intercom/directional/east,
-/turf/open/floor/plasteel/tech,
-/area/ship/hallway/fore)
-"tW" = (
-/obj/machinery/airalarm/directional/west,
-/obj/effect/turf_decal/box/corners{
- dir = 8
- },
-/obj/effect/turf_decal/box/corners{
- dir = 1
- },
-/obj/machinery/microwave{
- anchored = 0
- },
-/obj/effect/turf_decal/corner_steel_grid{
- dir = 6
- },
-/turf/open/floor/pod/dark,
-/area/ship/cargo)
-"tY" = (
-/obj/effect/turf_decal/box/corners{
- dir = 1
- },
-/obj/effect/turf_decal/box/corners{
- dir = 4
- },
-/obj/machinery/button/door{
- id = "obmine11";
- name = "Bay 1 Doors";
- pixel_x = -7;
- pixel_y = 23
- },
-/obj/machinery/button/shieldwallgen{
- id = "obhang21";
- name = "Bay 1 Air Shield";
- pixel_x = 5;
- pixel_y = 22
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/hangar/port)
-"uc" = (
-/obj/structure/chair/office{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/carpet/nanoweave/purple,
-/area/ship/science)
-"ue" = (
-/obj/structure/urinal{
- pixel_y = 32
- },
-/obj/effect/turf_decal/borderfloor{
- dir = 9
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/crew/toilet)
-"ug" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/obj/effect/turf_decal/siding/wood,
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"ul" = (
-/obj/structure/table,
-/obj/machinery/jukebox/boombox,
-/obj/effect/turf_decal/siding/wood{
- dir = 10
- },
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 4
- },
-/turf/open/floor/carpet,
-/area/ship/hallway/central)
-"uo" = (
-/obj/structure/table,
-/obj/item/clipboard{
- pixel_x = -3;
- pixel_y = 8
- },
-/obj/item/paper/crumpled{
- pixel_x = 9;
- pixel_y = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"up" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/spline/fancy/wood{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/extinguisher_cabinet/directional/south,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/wood,
-/area/ship/crew)
-"uq" = (
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 8
- },
-/obj/machinery/button/shieldwallgen{
- dir = 8;
- id = "obcargos";
- pixel_x = 23;
- pixel_y = 5
- },
-/obj/machinery/button/door{
- dir = 8;
- id = "obcargo";
- name = "Cargo Shutters";
- pixel_x = 25;
- pixel_y = -5
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"ur" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/item/weldingtool/mini,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/techfloor/hole/right{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/engine,
-/area/ship/hangar/port)
-"us" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"uv" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
- },
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/security/armory)
-"uw" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/structure/railing{
- dir = 8;
- layer = 3.1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"uB" = (
-/obj/effect/turf_decal/minutemen/corner,
-/obj/item/circuitboard/mecha/ripley/peripherals,
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/hangar/port)
-"uQ" = (
-/obj/effect/turf_decal/box/corners{
- dir = 8
- },
-/obj/effect/turf_decal/box/corners{
- dir = 1
- },
-/obj/structure/closet/secure_closet/freezer/fridge/open,
-/turf/open/floor/pod,
-/area/ship/cargo)
-"uR" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/obj/effect/decal/cleanable/generic,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/atmospherics)
-"uT" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/structure/closet/secure_closet/miner{
- name = "pilot's equipment";
- populate = 0
- },
-/obj/item/clothing/head/helmet/bulletproof/m10/clip_vc,
-/obj/item/clothing/suit/armor/vest/alt,
-/obj/item/clothing/shoes/combat,
-/obj/item/gps/mining,
-/obj/item/clothing/glasses/hud/diagnostic,
-/obj/item/clothing/gloves/fingerless,
-/obj/item/stock_parts/cell/high/plus,
-/obj/structure/sign/poster/official/safety_eye_protection{
- pixel_y = -32
- },
-/obj/item/clothing/glasses/welding,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hangar/port)
-"uU" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"uX" = (
-/obj/machinery/door/poddoor{
- id = "obcargo"
- },
-/obj/structure/cable,
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning,
-/obj/machinery/power/shieldwallgen/atmos/roundstart{
- dir = 4;
- id = "obcargos"
- },
-/turf/open/floor/engine,
-/area/ship/cargo)
-"vr" = (
-/obj/effect/turf_decal/spline/fancy/wood{
- dir = 8
- },
-/obj/effect/turf_decal/siding/wood,
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 4
- },
-/obj/structure/sign/poster/clip/random{
- pixel_x = -28
- },
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"vz" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/techfloor/hole/right{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/engine,
-/area/ship/hangar/port)
-"vD" = (
-/obj/effect/turf_decal/box/corners{
- dir = 1
- },
-/obj/effect/turf_decal/box/corners{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer3{
- dir = 8
- },
-/obj/machinery/button/door{
- id = "obmine11";
- name = "Bay 1 Doors";
- pixel_x = 7;
- pixel_y = 23
- },
-/obj/machinery/button/shieldwallgen{
- id = "obhang21";
- name = "Bay 1 Air Shield";
- pixel_x = -5;
- pixel_y = 22
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/hangar/port)
-"vK" = (
-/obj/effect/turf_decal/trimline/opaque/purple/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/purple/filled/line{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/airalarm/directional/east,
-/turf/open/floor/plasteel/dark,
-/area/ship/science)
-"vM" = (
-/obj/structure/chair/sofa/brown/left/directional/west,
-/obj/machinery/firealarm/directional/east,
-/turf/open/floor/carpet,
-/area/ship/crew)
-"vO" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = -12
- },
-/obj/structure/mirror{
- pixel_x = -28
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 4;
- pixel_y = 1
- },
-/obj/machinery/light/small/directional/north,
-/obj/effect/turf_decal/borderfloor{
- dir = 9
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/crew/toilet)
-"vS" = (
-/obj/machinery/camera/autoname{
- dir = 5
- },
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/engine/hull/reinforced,
-/area/ship/external)
-"vV" = (
-/obj/structure/rack,
-/obj/machinery/light/directional/north,
-/obj/item/stack/sheet/mineral/wood/fifty,
-/turf/open/floor/plasteel/tech,
-/area/ship/crew/canteen)
-"vX" = (
-/obj/structure/sign/warning/chemdiamond{
- pixel_x = 32
- },
-/obj/structure/table/chem,
-/obj/item/reagent_containers/glass/filter{
- pixel_x = 12
- },
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/science/xenobiology)
-"wa" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/carpet/nanoweave/purple,
-/area/ship/science)
-"wh" = (
-/obj/structure/table,
-/obj/item/clothing/mask/cigarette/cigar/havana{
- pixel_x = 8;
- pixel_y = -1
- },
-/obj/item/lighter,
-/obj/machinery/button/door{
- dir = 4;
- id = "obengines";
- name = "Engine Shutters";
- pixel_x = -24;
- pixel_y = 7
- },
-/obj/structure/sign/poster/contraband/hacking_guide{
- pixel_y = -30
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"wi" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/chair/plastic{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/atmospherics)
-"wk" = (
-/obj/structure/closet/wall/directional/south,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew)
-"wl" = (
-/obj/effect/turf_decal/rechargefloor,
-/obj/structure/sign/poster/contraband/steppyflag{
- pixel_y = 32
- },
-/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp,
-/obj/mecha/working/ripley/cargo,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/cargo)
-"wn" = (
-/obj/structure/falsewall/plastitanium,
-/turf/open/floor/plating,
-/area/ship/cargo)
-"wr" = (
-/obj/effect/decal/cleanable/oil,
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 4
- },
-/obj/structure/railing/corner{
- dir = 4;
- layer = 3.1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"wv" = (
-/obj/effect/turf_decal/spline/fancy/wood/corner{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew/dorm)
-"ww" = (
-/obj/effect/turf_decal/spline/fancy/wood{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/wood,
-/area/ship/crew)
-"wz" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light_switch{
- dir = 1;
- pixel_y = -20
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"wA" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/engineering/engine)
-"wB" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/generic,
-/obj/machinery/power/floodlight,
-/turf/open/floor/plating,
-/area/ship/storage)
-"wD" = (
-/obj/structure/railing,
-/obj/effect/turf_decal/spline/fancy/opaque/black/corner{
- dir = 4
- },
-/obj/effect/turf_decal/minutemen/corner{
- dir = 4
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/turf/open/floor/mineral/plastitanium,
-/area/ship/bridge)
-"wF" = (
-/obj/structure/window/plasma/reinforced{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 8
- },
-/obj/machinery/light_switch{
- pixel_x = -5;
- pixel_y = 23
- },
-/obj/machinery/firealarm/directional/north{
- pixel_x = 6
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"wH" = (
-/obj/structure/table,
-/obj/item/paper_bin,
-/obj/item/pen,
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 5
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"wO" = (
-/obj/effect/turf_decal/trimline/opaque/purple/warning{
- dir = 1
- },
-/obj/machinery/modular_computer/console/preset/civilian,
-/turf/open/floor/plasteel/dark,
-/area/ship/science/xenobiology)
-"wR" = (
-/obj/structure/sign/clip{
- pixel_y = 36
- },
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 1
- },
-/obj/machinery/camera/autoname,
-/obj/machinery/light/directional/north{
- pixel_y = 28
- },
-/turf/open/floor/engine/hull/reinforced,
-/area/ship/external)
-"wW" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"wZ" = (
-/obj/machinery/door/airlock/command{
- dir = 4;
- name = "Bridge";
- req_access_txt = "19"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/opaque/solgovgold/filled/warning{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/solgovgold/filled/warning{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"xc" = (
-/obj/structure/table,
-/obj/item/canvas/nineteenXnineteen,
-/obj/item/canvas/nineteenXnineteen,
-/obj/item/canvas/nineteenXnineteen,
-/obj/item/storage/crayons,
-/obj/item/toy/crayon/spraycan,
-/obj/effect/turf_decal/siding/wood/end{
- dir = 4
- },
-/turf/open/floor/carpet,
-/area/ship/hallway/central)
-"xh" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/wood,
-/area/ship/hallway/fore)
-"xl" = (
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/green/filled/warning{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/opaque/green/filled/warning{
- dir = 4
- },
-/obj/machinery/door/airlock{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/hallway/fore)
-"xm" = (
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/railing/corner{
- dir = 1;
- layer = 3.1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"xy" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"xz" = (
-/obj/effect/turf_decal/industrial/caution,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/hangar/port)
-"xA" = (
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/stairs{
- dir = 8
- },
-/area/ship/bridge)
-"xB" = (
-/obj/effect/turf_decal/industrial/stand_clear{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"xC" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
- dir = 1
- },
-/obj/structure/railing{
- dir = 1;
- layer = 3.1
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/security/armory)
-"xD" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/hallway/fore)
-"xF" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 4
- },
-/obj/structure/railing{
- dir = 4;
- layer = 3.1
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"xH" = (
-/obj/structure/sink{
- dir = 8;
- pixel_x = 13
- },
-/obj/structure/mirror{
- pixel_x = 28
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/crew/toilet)
-"xI" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/obj/effect/turf_decal/corner_techfloor_gray{
- dir = 1
- },
-/obj/machinery/button/door{
- id = "obai2";
- name = "AI core blast door button";
- pixel_x = 8;
- pixel_y = 24;
- req_access = list(19)
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/item/radio/intercom/directional/west,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/science/ai_chamber)
-"xK" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/light/directional/east,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"xM" = (
-/obj/structure/toilet{
- pixel_y = 12
- },
-/obj/effect/turf_decal/floordetail/pryhole,
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/crew/toilet)
-"xN" = (
-/obj/structure/table,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/item/stack/sheet/glass/twenty,
-/obj/item/stack/sheet/metal/twenty{
- pixel_y = 14
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"xR" = (
-/obj/machinery/camera/autoname{
- dir = 5
- },
-/turf/open/floor/engine/hull/reinforced,
-/area/ship/external)
-"xT" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor/preopen{
- dir = 4;
- id = "obhangarent21"
- },
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"xU" = (
-/obj/structure/bed,
-/obj/structure/curtain/cloth,
-/obj/item/bedsheet/blue,
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/wood,
-/area/ship/crew/dorm)
-"yb" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"yd" = (
-/obj/structure/chair/office{
- dir = 8
- },
-/obj/machinery/light/directional/north,
-/turf/open/floor/wood,
-/area/ship/hallway/central)
-"yg" = (
-/obj/item/kirbyplants/random,
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"yi" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
- },
-/obj/machinery/button/door{
- dir = 1;
- id = "obhangarent11";
- name = "umbilical window shutters";
- pixel_x = -4;
- pixel_y = -22
- },
-/obj/machinery/button/door{
- dir = 1;
- id = "obhangarent1";
- name = "pod lockdown";
- pixel_x = 9;
- pixel_y = -22;
- req_access_txt = list(1)
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"yj" = (
-/obj/machinery/holopad/secure,
-/obj/structure/sign/warning/testchamber{
- pixel_x = -28
- },
-/obj/effect/turf_decal/box,
-/obj/effect/turf_decal/corner/transparent/purple/diagonal,
-/turf/open/floor/plasteel/dark,
-/area/ship/science/xenobiology)
-"yk" = (
-/obj/structure/rack,
-/obj/item/stack/sheet/mineral/plasma/twenty,
-/obj/effect/turf_decal/box/corners{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/ship/storage)
-"ym" = (
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"yn" = (
-/obj/machinery/computer/helm{
- dir = 8
- },
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/bridge)
-"yo" = (
-/obj/machinery/door/poddoor/preopen{
- id = "obhangarent1"
- },
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning,
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/airlock/research,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/science)
-"yr" = (
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/on/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer5,
-/obj/machinery/light/small/directional/east,
-/obj/effect/turf_decal/industrial/warning{
- dir = 6
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/hallway/fore)
-"ys" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/hallway/central)
-"yt" = (
-/obj/machinery/suit_storage_unit/engine,
-/obj/effect/turf_decal/box,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"yv" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/atmospherics/components/unary/tank/air{
- dir = 4;
- piping_layer = 2
- },
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering/atmospherics)
-"yx" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/oil{
- icon_state = "floor6"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"yA" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/black/diagonal,
-/turf/open/floor/plasteel/white,
-/area/ship/crew/canteen)
-"yD" = (
-/obj/machinery/shower{
- pixel_y = 16
- },
-/obj/structure/window/reinforced/tinted{
- dir = 4
- },
-/obj/effect/turf_decal/floordetail/tiled,
-/turf/open/floor/plasteel/tech,
-/area/ship/crew)
-"yG" = (
-/obj/effect/turf_decal/trimline/opaque/purple/line,
-/obj/effect/turf_decal/trimline/opaque/purple/filled/line{
- dir = 1
- },
-/obj/structure/sign/warning/vacuum/external{
- pixel_y = -24
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/science)
-"yH" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"yI" = (
-/obj/effect/turf_decal/spline/fancy/wood/corner{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
- },
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"yL" = (
-/obj/effect/turf_decal/industrial/outline/red,
-/obj/effect/turf_decal/rechargefloor,
-/obj/mecha/working/ripley/clip,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hangar/port)
-"zf" = (
-/obj/structure/window/plasma/reinforced{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/machinery/power/smes/shuttle/precharged{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/machinery/door/poddoor/shutters{
- dir = 4;
- id = "obengines";
- name = "Engine Shutters"
- },
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"zi" = (
-/obj/machinery/power/shieldwallgen/atmos/roundstart{
- dir = 8;
- id = "obhang22"
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning,
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 1
- },
-/obj/machinery/door/poddoor{
- id = "obmine12"
- },
-/turf/open/floor/engine,
-/area/ship/hangar/port)
-"zk" = (
-/obj/item/kirbyplants/random,
-/obj/structure/sign/warning/securearea{
- pixel_x = -26;
- pixel_y = 8
- },
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/plasteel/dark,
-/area/ship/science)
-"zl" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/green/filled/warning,
-/obj/effect/turf_decal/trimline/opaque/green/filled/warning{
- dir = 1
- },
-/obj/machinery/door/airlock{
- name = "Dormitory"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/crew/dorm)
-"zr" = (
-/obj/structure/frame/machine,
-/obj/effect/turf_decal/techfloor,
-/obj/machinery/firealarm/directional/south,
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/plasteel/tech,
-/area/ship/science/xenobiology)
-"zs" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/engine,
-/area/ship/hangar/port)
-"zy" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 4;
- name = "Operations"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"zz" = (
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"zB" = (
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 4
- },
-/obj/effect/turf_decal/minutemen/edge{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/bridge)
-"zC" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/vending/snack/random,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hallway/central)
-"zE" = (
-/obj/structure/sign/clip,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/hangar/port)
-"zF" = (
-/obj/structure/frame/computer{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor,
-/obj/machinery/light/directional/south,
-/turf/open/floor/plasteel/tech,
-/area/ship/science/xenobiology)
-"zJ" = (
-/turf/open/floor/carpet,
-/area/ship/crew)
-"zK" = (
-/obj/structure/chair/sofa/brown/corner/directional/south,
-/obj/item/radio/intercom/directional/east,
-/obj/item/toy/plush/hornet{
- pixel_y = 7
- },
-/turf/open/floor/carpet,
-/area/ship/crew)
-"zL" = (
-/obj/effect/turf_decal/techfloor/corner{
- dir = 4
- },
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/effect/turf_decal/corner/transparent/mauve/diagonal,
-/obj/effect/turf_decal/steeldecal/steel_decals9{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/caution{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/science/xenobiology)
-"zN" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/layer4{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/ship/engineering/atmospherics)
-"zR" = (
-/obj/structure/closet/firecloset/wall/directional/south,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/storage/firstaid/fire,
-/obj/effect/turf_decal/techfloor,
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"zV" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/obj/machinery/light_switch{
- dir = 1;
- pixel_y = -20
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"zX" = (
-/turf/open/floor/wood,
-/area/ship/hallway/central)
-"Ab" = (
-/obj/effect/turf_decal/steeldecal/steel_decals_central6{
- dir = 8
- },
-/obj/effect/turf_decal/steeldecal/steel_decals7,
-/obj/effect/turf_decal/steeldecal/steel_decals7{
- dir = 4
- },
-/obj/structure/table/reinforced,
-/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/item/paper_bin{
- pixel_x = 6;
- pixel_y = 3
- },
-/obj/item/paper_bin/carbon{
- pixel_x = -9;
- pixel_y = 3
- },
-/obj/item/pen/blue{
- pixel_x = 7;
- pixel_y = 4
- },
-/obj/item/pen/fountain{
- pixel_x = 5
- },
-/obj/item/pen/fourcolor{
- pixel_x = 10;
- pixel_y = 7
- },
-/obj/machinery/light_switch{
- dir = 1;
- pixel_x = 11;
- pixel_y = -16
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"Ae" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/crew/dorm)
-"Ai" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2,
-/obj/effect/turf_decal/siding/wood/corner,
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/wood,
-/area/ship/hallway/fore)
-"Ak" = (
-/obj/structure/grille,
-/obj/structure/railing{
- dir = 4
- },
-/turf/open/floor/engine/hull/reinforced,
-/area/ship/external)
-"An" = (
-/obj/structure/rack,
-/obj/machinery/door/window/brigdoor/northright,
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor,
-/obj/effect/spawner/lootdrop/aimodule_neutral,
-/obj/effect/spawner/lootdrop/aimodule_neutral,
-/obj/effect/spawner/lootdrop/aimodule_neutral,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/science/ai_chamber)
-"Aq" = (
-/obj/machinery/mineral/ore_redemption,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/turf/open/floor/plasteel/tech,
-/area/ship/hangar/port)
-"Ar" = (
-/obj/item/radio/intercom/directional/south,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"Au" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 4
- },
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/structure/railing{
- dir = 4;
- layer = 3.1
- },
-/obj/structure/railing{
- dir = 8;
- layer = 3.1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"Av" = (
-/obj/structure/table/chem,
-/obj/item/reagent_scanner,
-/obj/effect/turf_decal/techfloor{
- dir = 6
- },
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/plasteel/dark,
-/area/ship/science/xenobiology)
-"AB" = (
-/obj/item/analyzer,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/machinery/power/apc/auto_name/directional/east,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/atmospherics)
-"AC" = (
-/obj/machinery/power/shieldwallgen/atmos/roundstart{
- dir = 4;
- id = "obhang21"
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning,
-/obj/machinery/door/poddoor{
- id = "obmine11"
- },
-/turf/open/floor/engine,
-/area/ship/hangar/port)
-"AD" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"AF" = (
-/obj/machinery/atmospherics/components/binary/valve/digital/layer2,
-/obj/machinery/atmospherics/components/binary/valve/digital/layer4,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hallway/central)
-"AN" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/atmospherics)
-"AO" = (
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/effect/turf_decal/trimline/opaque/green/filled/warning{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/green/filled/warning,
-/obj/machinery/door/airlock{
- name = "Restroom"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/crew/toilet)
-"AR" = (
-/obj/effect/turf_decal/box/corners,
-/obj/effect/turf_decal/box/corners{
- dir = 4
- },
-/obj/effect/turf_decal/corner_steel_grid{
- dir = 9
- },
-/turf/open/floor/pod/dark,
-/area/ship/cargo)
-"AS" = (
-/obj/effect/turf_decal/spline/fancy/wood{
- dir = 5
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew/dorm)
-"Bc" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/obj/structure/cable,
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 8
- },
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/machinery/light_switch{
- dir = 1;
- pixel_x = -12;
- pixel_y = -16
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"Bh" = (
-/obj/effect/decal/cleanable/oil/streak,
-/obj/effect/decal/cleanable/glass,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"Bj" = (
-/obj/structure/closet/secure_closet{
- icon_state = "cap";
- name = "captain's locker";
- req_access_txt = "20"
- },
-/obj/item/clothing/under/clip/officer,
-/obj/item/clothing/suit/armor/clip_capcoat,
-/obj/item/clothing/shoes/combat,
-/obj/item/clothing/glasses/sunglasses,
-/obj/item/gun/ballistic/automatic/pistol/candor,
-/obj/item/clothing/head/clip/slouch/officer,
-/obj/item/radio/headset/clip/alt/captain,
-/obj/item/storage/backpack,
-/obj/item/storage/backpack/satchel,
-/obj/item/binoculars,
-/obj/item/door_remote/captain,
-/turf/open/floor/carpet/royalblack,
-/area/ship/crew/office)
-"Bn" = (
-/obj/effect/turf_decal/corner_techfloor_grid{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor/orange/corner{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/crew/dorm)
-"Bq" = (
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"Br" = (
-/obj/structure/chair/comfy/orange/directional/east,
-/turf/open/floor/wood,
-/area/ship/crew/office)
-"Bu" = (
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/effect/turf_decal/steeldecal/steel_decals_central7{
- dir = 8;
- pixel_x = 1
- },
-/obj/effect/turf_decal/steeldecal/steel_decals7{
- dir = 4
- },
-/obj/effect/turf_decal/steeldecal/steel_decals7,
-/obj/structure/cable,
-/obj/machinery/light_switch{
- dir = 1;
- pixel_x = 11;
- pixel_y = -16
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/crew/toilet)
-"BB" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/obj/item/kirbyplants/random{
- pixel_x = 8
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/bridge)
-"BC" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/obj/effect/turf_decal/siding/wood,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/wood,
-/area/ship/hallway/fore)
-"BE" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/layer2{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/ship/engineering/atmospherics)
-"BH" = (
-/obj/structure/chair/sofa/brown/directional/south,
-/obj/machinery/light/small/directional/north,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/carpet,
-/area/ship/crew)
-"BI" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/light/directional/north,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"BN" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/trimline/opaque/green/filled/warning,
-/obj/effect/turf_decal/trimline/opaque/green/filled/warning{
- dir = 1
- },
-/obj/machinery/door/airlock,
-/turf/open/floor/plasteel/tech,
-/area/ship/hallway/central)
-"BQ" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/science/ai_chamber)
-"BR" = (
-/obj/structure/closet/secure_closet/engineering_personal{
- anchored = 1
- },
-/obj/effect/turf_decal/box,
-/obj/item/pipe_dispenser,
-/obj/machinery/light/small/directional/east,
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 30
- },
-/obj/item/clothing/suit/toggle/industrial,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"BW" = (
-/obj/structure/curtain/cloth,
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/plasteel/dark,
-/area/ship/crew)
-"BX" = (
-/obj/structure/chair/sofa/brown/directional/south,
-/obj/machinery/newscaster/directional/north,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/carpet,
-/area/ship/crew)
-"BY" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/door/airlock,
-/obj/effect/turf_decal/trimline/opaque/green/filled/warning{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/green/filled/warning,
-/obj/machinery/door/firedoor/border_only,
-/turf/open/floor/plasteel/tech,
-/area/ship/hallway/central)
-"Ca" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"Cd" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/security/armory)
-"Ce" = (
-/turf/open/floor/carpet/nanoweave/purple,
-/area/ship/science)
-"Cj" = (
-/obj/machinery/power/shuttle/engine/electric{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/engine/hull,
-/area/ship/engineering/atmospherics)
-"Cp" = (
-/obj/effect/turf_decal/steeldecal/steel_decals7,
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/stand_clear,
-/obj/structure/extinguisher_cabinet/directional/east,
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"Cq" = (
-/obj/effect/turf_decal/minutemen/edge{
- dir = 4
- },
-/obj/item/mecha_parts/part/ripley_left_arm,
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/hangar/port)
-"Cu" = (
-/obj/structure/reagent_dispensers/peppertank{
- pixel_y = -28
- },
-/obj/structure/cable{
- icon_state = "5-8"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/security/armory)
-"Cw" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 4;
- name = "Helm"
- },
-/obj/effect/turf_decal/steeldecal/steel_decals3,
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"Cz" = (
-/obj/effect/turf_decal/trimline/opaque/purple/warning{
- dir = 5
- },
-/obj/effect/turf_decal/trimline/opaque/purple/filled/corner{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/science)
-"CD" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/obj/machinery/light/small/directional/south,
-/obj/effect/turf_decal/corner/transparent/purple/diagonal,
-/obj/machinery/airalarm/directional/east,
-/turf/open/floor/plasteel/dark,
-/area/ship/science/xenobiology)
-"CF" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/bridge)
-"CG" = (
-/obj/structure/frame/machine,
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/machinery/firealarm/directional/north,
-/turf/open/floor/plasteel/tech,
-/area/ship/science/xenobiology)
-"CI" = (
-/obj/structure/table/reinforced,
-/obj/machinery/light/small/directional/north,
-/obj/item/radio/intercom/wideband/table{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"CK" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/structure/railing{
- dir = 4;
- layer = 3.1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/reagent_dispensers/fueltank,
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"CM" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/turf/open/floor/engine,
-/area/ship/hangar/port)
-"CN" = (
-/obj/structure/frame/machine,
-/obj/effect/turf_decal/techfloor,
-/obj/machinery/button/door{
- dir = 8;
- id = "vela_lablock";
- pixel_x = 22;
- pixel_y = 7
- },
-/obj/item/radio/intercom/directional/south,
-/turf/open/floor/plasteel/tech,
-/area/ship/science/xenobiology)
-"CO" = (
-/obj/machinery/cryopod,
-/obj/effect/turf_decal/techfloor/orange{
- dir = 1
- },
-/obj/structure/railing{
- dir = 1;
- layer = 2.8
- },
-/obj/item/radio/intercom/directional/west,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/crew/dorm)
-"CS" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/effect/turf_decal/siding/wood,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/wood,
-/area/ship/hallway/fore)
-"CW" = (
-/obj/structure/table,
-/obj/item/toy/cards/deck,
-/obj/effect/turf_decal/siding/thinplating/dark/corner,
-/obj/structure/sign/poster/contraband/engis_unite{
- pixel_y = 32
- },
-/obj/item/spacecash/bundle/pocketchange{
- pixel_x = 8;
- pixel_y = 9
- },
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"CX" = (
-/obj/machinery/rnd/production/circuit_imprinter/department/basic,
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/hangar/port)
-"Dd" = (
-/obj/effect/turf_decal/spline/fancy/wood{
- dir = 4
- },
-/obj/structure/sign/poster/random{
- pixel_y = 30
- },
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew/dorm)
-"Dr" = (
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 1
- },
-/obj/machinery/door/airlock/command{
- name = "Captain's Quarters";
- req_access = list(20)
- },
-/obj/effect/turf_decal/trimline/opaque/solgovgold/filled/warning,
-/obj/effect/turf_decal/trimline/opaque/solgovgold/filled/warning{
- dir = 1
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/crew/office)
-"Dt" = (
-/obj/structure/closet/firecloset/full{
- anchored = 1
- },
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/obj/structure/sign/directions/engineering{
- dir = 8;
- pixel_x = -32;
- pixel_y = 7
- },
-/obj/structure/sign/directions/command{
- dir = 4;
- pixel_x = -32
- },
-/obj/structure/sign/directions/supply{
- dir = 4;
- pixel_x = -32;
- pixel_y = -7
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hallway/central)
-"Dw" = (
-/obj/structure/dresser,
-/obj/machinery/newscaster/directional/east,
-/turf/open/floor/wood,
-/area/ship/crew/dorm)
-"Dy" = (
-/obj/machinery/portable_atmospherics/canister/oxygen,
-/obj/effect/turf_decal/box/corners{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/ship/storage)
-"DD" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"DI" = (
-/obj/effect/turf_decal/industrial/warning/corner,
-/obj/effect/turf_decal/spline/fancy/opaque/black/corner,
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"DL" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/structure/railing{
- dir = 4;
- layer = 3.1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"DM" = (
-/obj/machinery/camera/autoname{
- dir = 10
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"DP" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/effect/turf_decal/corner/transparent/purple/diagonal,
-/obj/effect/turf_decal/steeldecal/steel_decals10{
- dir = 4
- },
-/obj/effect/turf_decal/steeldecal/steel_decals10,
-/turf/open/floor/plasteel/dark,
-/area/ship/science/xenobiology)
-"Eb" = (
-/obj/machinery/portable_atmospherics/canister/air,
-/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer3{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/machinery/light/directional/east,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hangar/port)
-"Ec" = (
-/obj/machinery/airalarm/directional/east,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/cable,
-/obj/machinery/power/port_gen/pacman{
- anchored = 1
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering/engine)
-"Ed" = (
-/obj/effect/turf_decal/box/corners,
-/obj/machinery/shieldgen,
-/obj/effect/decal/cleanable/garbage,
-/obj/machinery/light/small/broken/directional/east,
-/turf/open/floor/plating,
-/area/ship/storage)
-"Ef" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 8
- },
-/obj/effect/turf_decal/steeldecal/steel_decals6,
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"Ek" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/bridge)
-"El" = (
-/obj/effect/turf_decal/trimline/opaque/purple/warning{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/opaque/purple/filled/line{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/science)
-"Em" = (
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"En" = (
-/obj/structure/chair/sofa/brown/directional/west,
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/carpet,
-/area/ship/crew)
-"Eo" = (
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/box/corners,
-/obj/machinery/power/ship_gravity,
-/turf/open/floor/plating,
-/area/ship/storage)
-"Ex" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/spline/fancy/wood{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/wood,
-/area/ship/crew)
-"Ey" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/camera/autoname{
- dir = 10
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"Ez" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"EC" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/glass,
-/turf/open/floor/engine,
-/area/ship/hangar/port)
-"ED" = (
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"EE" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/atmospherics)
-"EG" = (
-/obj/structure/window/reinforced,
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"EH" = (
-/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/ship/engineering/atmospherics)
-"EJ" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plating,
-/area/ship/storage)
-"EK" = (
-/obj/effect/turf_decal/spline/fancy/wood/corner{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/camera/autoname{
- dir = 1
- },
-/turf/open/floor/wood,
-/area/ship/crew)
-"EM" = (
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/obj/effect/turf_decal/minutemen/edge,
-/turf/open/floor/mineral/plastitanium,
-/area/ship/bridge)
-"EN" = (
-/obj/machinery/mech_bay_recharge_port{
- dir = 1
- },
-/obj/effect/turf_decal/box/corners,
-/obj/effect/turf_decal/box/corners{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/hangar/port)
-"ER" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/power/port_gen/pacman{
- anchored = 1
- },
-/obj/machinery/camera/autoname,
-/obj/structure/sign/warning/electricshock{
- pixel_y = 30
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering/engine)
-"EU" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/science/xenobiology)
-"EX" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 1
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black/corner{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"Fg" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/engineering/engine)
-"Fl" = (
-/obj/machinery/door/poddoor/preopen{
- id = "obhangarent1"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning,
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/airlock/research,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/science)
-"Fr" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/minutemen/corner{
- dir = 4
- },
-/obj/item/mecha_parts/part/ripley_left_leg,
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/hangar/port)
-"Fw" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/obj/item/radio/intercom/directional/north,
-/turf/open/floor/wood,
-/area/ship/hallway/fore)
-"Fx" = (
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/structure/railing/corner{
- dir = 1;
- layer = 3.1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"Fy" = (
-/obj/effect/turf_decal/industrial/outline/red,
-/obj/effect/turf_decal/rechargefloor,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hangar/port)
-"Fz" = (
-/obj/item/bedsheet/cosmos,
-/obj/structure/bed,
-/obj/structure/curtain/cloth,
-/turf/open/floor/carpet/royalblack,
-/area/ship/crew/office)
-"FC" = (
-/obj/effect/turf_decal/trimline/opaque/purple/filled/warning,
-/obj/effect/turf_decal/trimline/opaque/purple/filled/warning{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/airlock/research,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plasteel/tech,
-/area/ship/science/xenobiology)
-"FF" = (
-/obj/machinery/portable_atmospherics/scrubber/huge/movable,
-/obj/effect/turf_decal/box/corners{
- dir = 4
- },
-/obj/effect/turf_decal/box/corners,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/sign/poster/contraband/gec{
- pixel_y = -30
- },
-/turf/open/floor/plating,
-/area/ship/storage)
-"FJ" = (
-/obj/structure/table/chem,
-/obj/machinery/reagentgrinder{
- pixel_y = 11
- },
-/obj/item/reagent_containers/food/snacks/grown/citrus/lemon{
- pixel_y = 8
- },
-/obj/effect/turf_decal/techfloor,
-/turf/open/floor/plasteel/dark,
-/area/ship/science/xenobiology)
-"FK" = (
-/obj/machinery/airalarm/directional/south,
-/obj/structure/table/reinforced,
-/obj/machinery/fax/clip,
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"FN" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/obj/effect/turf_decal/corner/transparent/purple/diagonal,
-/turf/open/floor/plasteel/dark,
-/area/ship/science/xenobiology)
-"FR" = (
-/obj/effect/turf_decal/techfloor,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/directional/south,
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"Ga" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/obj/effect/turf_decal/spline/fancy/wood{
- dir = 9
- },
-/turf/open/floor/wood,
-/area/ship/crew)
-"Ge" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/screwdriver{
- icon_state = "screwdriver_nuke"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/table,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/atmospherics)
-"Gg" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/oil,
-/obj/effect/turf_decal/arrows,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"Gh" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"Gi" = (
-/obj/structure/frame/computer,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/turf/open/floor/plasteel/tech,
-/area/ship/hangar/port)
-"Gk" = (
-/turf/open/floor/plating,
-/area/ship/external)
-"Gl" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"Go" = (
-/obj/effect/turf_decal/siding/wood,
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"Gs" = (
-/obj/machinery/computer/mech_bay_power_console,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/turf/open/floor/plasteel/tech,
-/area/ship/hangar/port)
-"Gt" = (
-/obj/machinery/door/poddoor/preopen{
- id = "obhangarent1"
- },
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning,
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hallway/central)
-"Gu" = (
-/obj/structure/table/reinforced,
-/obj/item/desk_flag{
- pixel_y = 9
- },
-/obj/item/desk_flag/trans{
- pixel_x = -5;
- pixel_y = 4
- },
-/obj/effect/turf_decal/corner/opaque/black/diagonal,
-/turf/open/floor/plasteel/white,
-/area/ship/crew/canteen)
-"Gx" = (
-/obj/machinery/autolathe,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"Gz" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/science/xenobiology)
-"GA" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/railing{
- dir = 4;
- layer = 3.1
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"GB" = (
-/obj/item/kirbyplants/random,
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"GD" = (
-/obj/effect/turf_decal/arrows{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/engine,
-/area/ship/hangar/port)
-"GF" = (
-/obj/effect/decal/cleanable/oil{
- icon_state = "floor4"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plating,
-/area/ship/storage)
-"GH" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor/preopen{
- dir = 4;
- id = "obhangarent11"
- },
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"GI" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/science/ai_chamber)
-"GO" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/crew/dorm)
-"GS" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"GV" = (
-/obj/item/kirbyplants/random,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"Ha" = (
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/wood,
-/area/ship/crew/dorm)
-"Hb" = (
-/obj/machinery/airalarm/directional/south,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/structure/rack,
-/obj/item/mecha_parts/mecha_equipment/weapon/energy/mecha_kineticgun,
-/obj/item/mecha_parts/mecha_equipment/thrusters/gas,
-/obj/item/mecha_parts/mecha_equipment/drill,
-/obj/item/mecha_parts/mecha_equipment/mining_scanner,
-/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hangar/port)
-"Hc" = (
-/obj/effect/turf_decal/box/corners{
- dir = 4
- },
-/obj/effect/turf_decal/box/corners,
-/obj/structure/closet/secure_closet/freezer/kitchen,
-/obj/machinery/light/directional/north,
-/obj/item/reagent_containers/food/drinks/waterbottle,
-/obj/item/reagent_containers/food/drinks/waterbottle,
-/obj/item/reagent_containers/food/drinks/waterbottle,
-/obj/item/reagent_containers/food/drinks/waterbottle,
-/turf/open/floor/pod,
-/area/ship/cargo)
-"Hf" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
- },
-/obj/structure/closet/emcloset/anchored,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hallway/central)
-"Hk" = (
-/obj/machinery/airalarm/directional/south,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/security/armory)
-"Ht" = (
-/obj/effect/turf_decal/spline/fancy/opaque/black/corner{
- dir = 8
- },
-/obj/effect/turf_decal/minutemen/corner{
- dir = 8
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/bridge)
-"Hw" = (
-/obj/structure/table/reinforced,
-/obj/item/clipboard,
-/obj/effect/turf_decal/corner/opaque/black/diagonal,
-/turf/open/floor/plasteel/white,
-/area/ship/crew/canteen)
-"Hx" = (
-/obj/machinery/power/shieldwallgen/atmos/roundstart{
- dir = 4;
- id = "obhang22"
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/door/poddoor{
- id = "obmine12"
- },
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning,
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 1
- },
-/turf/open/floor/engine,
-/area/ship/hangar/port)
-"Hy" = (
-/obj/effect/turf_decal/techfloor,
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"HB" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/machinery/door/firedoor/window,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "vela_lablock"
- },
-/turf/open/floor/plating,
-/area/ship/science/xenobiology)
-"HH" = (
-/obj/effect/turf_decal/techfloor,
-/obj/effect/decal/cleanable/oil{
- icon_state = "floor4"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"HI" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/obj/effect/turf_decal/steeldecal/steel_decals_central7,
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable,
-/turf/open/floor/plasteel/dark,
-/area/ship/science/xenobiology)
-"HK" = (
-/obj/machinery/power/port_gen/pacman{
- anchored = 1
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/cable{
- icon_state = "0-10"
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering/engine)
-"HN" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/obj/structure/railing{
- dir = 1;
- layer = 3.1
- },
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"HO" = (
-/obj/structure/closet/wall/directional/south,
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/effect/turf_decal/steeldecal/steel_decals_central7{
- pixel_y = 1
- },
-/obj/effect/turf_decal/steeldecal/steel_decals7{
- dir = 9
- },
-/obj/effect/turf_decal/steeldecal/steel_decals7{
- dir = 10
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew)
-"HV" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"HW" = (
-/obj/structure/noticeboard{
- dir = 8;
- pixel_x = 28
- },
-/obj/effect/turf_decal/trimline/opaque/orange/filled/warning,
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"HY" = (
-/obj/structure/filingcabinet/double,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/science)
-"Ia" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"Ih" = (
-/obj/structure/table/reinforced,
-/obj/item/radio/intercom/directional/south,
-/obj/machinery/turretid{
- pixel_y = 3
- },
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/bridge)
-"In" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"Io" = (
-/obj/effect/turf_decal/industrial/caution,
-/obj/effect/decal/cleanable/glass,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel/tech,
-/area/ship/hangar/port)
-"Iu" = (
-/obj/structure/table/wood,
-/obj/item/storage/book/bible/booze{
- pixel_x = -5
- },
-/obj/item/flashlight/lamp/green{
- pixel_x = 6;
- pixel_y = 9
- },
-/turf/open/floor/wood,
-/area/ship/crew/office)
-"Iv" = (
-/obj/effect/turf_decal/minutemen/corner{
- dir = 1
- },
-/obj/item/mecha_parts/part/ripley_right_leg,
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/hangar/port)
-"Iy" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/turf/open/floor/engine/hull/reinforced,
-/area/ship/external)
-"Iz" = (
-/obj/effect/turf_decal/number/two,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/engine,
-/area/ship/hangar/port)
-"IC" = (
-/obj/machinery/computer/security{
- dir = 4;
- icon_state = "computer-middle"
- },
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/bridge)
-"ID" = (
-/obj/machinery/airalarm/directional/north,
-/obj/structure/sign/poster/contraband/xenofauna_parasite{
- pixel_x = -28;
- pixel_y = -2
- },
-/obj/structure/chair/office{
- dir = 4
- },
-/turf/open/floor/wood,
-/area/ship/hallway/central)
-"IE" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/table,
-/obj/item/radio/intercom{
- dir = 4;
- pixel_x = 13;
- pixel_y = 1
- },
-/obj/machinery/button/door{
- dir = 8;
- id = "obendo";
- name = "Office Shutters";
- pixel_x = -6;
- pixel_y = 5
- },
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"IF" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/item/storage/toolbox/electrical{
- pixel_x = -10;
- pixel_y = -5
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"II" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"IJ" = (
-/obj/effect/decal/cleanable/robot_debris/old,
-/obj/item/wrench,
-/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{
- dir = 4
- },
-/obj/machinery/meter{
- target_layer = 2
- },
-/obj/effect/decal/cleanable/generic,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/atmospherics)
-"IM" = (
-/turf/open/floor/carpet/royalblack,
-/area/ship/crew/office)
-"IV" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"IZ" = (
-/obj/structure/girder,
-/obj/structure/grille,
-/turf/open/floor/engine/hull/reinforced,
-/area/ship/external)
-"Ja" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"Jj" = (
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/obj/structure/closet/wall/directional/west{
- name = "spare uniforms"
- },
-/obj/item/clothing/under/clip/minutemen,
-/obj/item/clothing/under/clip/minutemen,
-/obj/item/clothing/under/clip/minutemen,
-/obj/item/clothing/under/clip/minutemen,
-/obj/item/clothing/under/clip/minutemen,
-/obj/item/clothing/under/clip/minutemen,
-/obj/item/radio,
-/obj/item/radio,
-/obj/item/radio,
-/obj/item/radio,
-/obj/item/radio,
-/obj/item/radio,
-/obj/item/clothing/shoes/combat,
-/obj/item/clothing/shoes/combat,
-/obj/item/clothing/shoes/combat,
-/obj/item/clothing/shoes/combat,
-/obj/item/clothing/shoes/combat,
-/obj/item/clothing/shoes/combat,
-/turf/open/floor/plasteel/tech,
-/area/ship/crew/dorm)
-"Jk" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/science/ai_chamber)
-"Jl" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/engineering/atmospherics)
-"Jo" = (
-/obj/machinery/shower{
- pixel_y = 16
- },
-/obj/structure/window/reinforced/tinted{
- dir = 8
- },
-/obj/effect/turf_decal/floordetail/tiled,
-/turf/open/floor/plasteel/tech,
-/area/ship/crew)
-"Jp" = (
-/obj/structure/chair/office{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/obj/effect/turf_decal/steeldecal/steel_decals8,
-/turf/open/floor/plasteel/dark,
-/area/ship/science/xenobiology)
-"Ju" = (
-/obj/structure/table,
-/obj/item/paper_bin{
- pixel_x = 5;
- pixel_y = 4
- },
-/obj/item/pen{
- pixel_x = 5;
- pixel_y = 4
- },
-/obj/item/stamp/hos{
- pixel_x = 8;
- pixel_y = 9
- },
-/obj/machinery/recharger{
- pixel_x = -8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/security/armory)
-"Jw" = (
-/obj/machinery/computer/mech_bay_power_console,
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 8
- },
-/obj/item/radio/intercom/directional/north,
-/turf/open/floor/plasteel/tech,
-/area/ship/cargo)
-"JB" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/corner_techfloor_grid{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor/corner{
- dir = 4
- },
-/obj/effect/turf_decal/corner_techfloor_grid{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor/corner{
- dir = 1
- },
-/obj/effect/turf_decal/corner_techfloor_gray{
- dir = 10
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering/engine)
-"JH" = (
-/obj/structure/window/reinforced,
-/obj/machinery/computer/monitor{
- dir = 4;
- icon_state = "computer-left"
- },
-/obj/machinery/camera/autoname{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"JI" = (
-/obj/effect/turf_decal/industrial/outline/red,
-/obj/effect/turf_decal/rechargefloor,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hangar/port)
-"JL" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/effect/turf_decal/corner_techfloor_grid{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor/corner{
- dir = 4
- },
-/obj/effect/turf_decal/corner_techfloor_grid,
-/obj/structure/railing{
- dir = 8;
- layer = 3.1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"JM" = (
-/obj/structure/window/reinforced,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/armory)
-"JN" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor/shutters{
- id = "obai"
- },
-/turf/open/floor/plating,
-/area/ship/science/ai_chamber)
-"JV" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer5{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/caution,
-/obj/machinery/light/small/directional/west,
-/obj/structure/sign/warning/vacuum/external{
- pixel_x = -28;
- pixel_y = 11
- },
-/obj/effect/turf_decal/steeldecal/steel_decals10{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/hallway/fore)
-"JY" = (
-/obj/effect/turf_decal/box/corners{
- dir = 4
- },
-/obj/effect/turf_decal/box/corners{
- dir = 1
- },
-/obj/machinery/button/door{
- id = "obmine12";
- name = "Bay Doors";
- pixel_x = 7;
- pixel_y = 25
- },
-/obj/machinery/button/shieldwallgen{
- id = "obhang22";
- name = "Air Shield Switch";
- pixel_x = -5;
- pixel_y = 25
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/hangar/port)
-"Kd" = (
-/obj/effect/decal/cleanable/wrapping,
-/obj/structure/chair/plastic{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor{
- dir = 9
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"Kk" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"Ko" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/security/armory)
-"Kq" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/wood{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/airalarm/directional/east,
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"Kr" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner_techfloor_grid{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor/corner{
- dir = 8
- },
-/obj/effect/turf_decal/corner_techfloor_grid{
- dir = 1
- },
-/obj/structure/railing{
- dir = 4;
- layer = 3.1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"Ks" = (
-/obj/effect/turf_decal/techfloor/orange,
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/circuit/green,
-/area/ship/science/ai_chamber)
-"KC" = (
-/turf/open/floor/plasteel/stairs/mid,
-/area/ship/hallway/central)
-"KE" = (
-/obj/machinery/firealarm/directional/south,
-/obj/effect/turf_decal/corner/opaque/black{
- dir = 1
- },
-/obj/effect/turf_decal/borderfloor,
-/turf/open/floor/plasteel/white,
-/area/ship/crew/canteen)
-"KN" = (
-/obj/structure/railing/corner{
- dir = 1;
- layer = 3.1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"KO" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"Lb" = (
-/obj/machinery/airalarm/directional/west,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering/engine)
-"Le" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning,
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 1
- },
-/obj/machinery/door/poddoor{
- id = "obmine12"
- },
-/turf/open/floor/engine,
-/area/ship/hangar/port)
-"Ln" = (
-/obj/machinery/vending/sovietsoda{
- anchored = 0
- },
-/obj/effect/turf_decal/box/corners{
- dir = 4
- },
-/obj/effect/turf_decal/box/corners,
-/turf/open/floor/pod,
-/area/ship/cargo)
-"Lx" = (
-/obj/structure/urinal{
- pixel_y = 32
- },
-/obj/machinery/light/small/directional/east,
-/obj/effect/turf_decal/borderfloor{
- dir = 5
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/crew/toilet)
-"LB" = (
-/obj/machinery/computer/cargo/express{
- dir = 8
- },
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/bridge)
-"LJ" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/red/warning{
- dir = 4
- },
-/obj/machinery/door/window/brigdoor/westleft{
- req_access_txt = list("1")
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/science)
-"LK" = (
-/obj/structure/reagent_dispensers/watertank,
-/obj/effect/turf_decal/box/corners{
- dir = 1
- },
-/obj/effect/turf_decal/corner_steel_grid{
- dir = 6
- },
-/obj/effect/turf_decal/box/corners{
- dir = 8
- },
-/turf/open/floor/pod/dark,
-/area/ship/cargo)
-"LL" = (
-/obj/structure/sign/poster/clip/random{
- pixel_y = 28
- },
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"LS" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/wrapping,
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"LT" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plating,
-/area/ship/engineering/engine)
-"LU" = (
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 8
- },
-/obj/item/kirbyplants/random,
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"Mc" = (
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/corner/opaque/black{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/black,
-/turf/open/floor/plasteel/white,
-/area/ship/crew/canteen)
-"Mi" = (
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 4;
- name = "Input to Mech Refill"
- },
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/structure/railing{
- dir = 4;
- layer = 3.1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"Mj" = (
-/obj/structure/rack,
-/obj/item/stack/sheet/glass/five,
-/obj/item/stack/sheet/glass/five,
-/obj/item/stack/sheet/plastic/twenty,
-/obj/structure/sign/poster/contraband/free_drone{
- pixel_y = 32
- },
-/obj/effect/turf_decal/box/corners{
- dir = 4
- },
-/obj/item/rcl/pre_loaded,
-/obj/item/rcl/pre_loaded,
-/turf/open/floor/plating,
-/area/ship/storage)
-"Mn" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/minutemen/edge,
-/obj/item/mecha_parts/chassis/ripley,
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/hangar/port)
-"Mt" = (
-/obj/structure/table/chem,
-/obj/effect/turf_decal/techfloor,
-/obj/item/reagent_containers/glass/rag{
- pixel_y = 10
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/science/xenobiology)
-"Mu" = (
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
- },
-/obj/structure/chair/plastic{
- dir = 8
- },
-/obj/machinery/power/apc/auto_name/directional/north,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"Mv" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/mineral/ore_redemption,
-/turf/open/floor/plasteel/tech,
-/area/ship/hangar/port)
-"Mw" = (
-/obj/structure/window/plasma/reinforced,
-/obj/machinery/atmospherics/components/binary/pump/layer4{
- name = "Waste to Recycler"
- },
-/obj/machinery/button/door{
- dir = 8;
- id = "obair";
- name = "Blast Door Controller";
- pixel_x = 22;
- pixel_y = -2
- },
-/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{
- dir = 9
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/atmospherics)
-"Mx" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/science/ai_chamber)
-"MB" = (
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/plasteel/dark,
-/area/ship/crew/toilet)
-"MC" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "obendo"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/stairs{
- dir = 1
- },
-/area/ship/engineering)
-"MF" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning,
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/airlock/security{
- req_access = list(1)
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/security/armory)
-"MJ" = (
-/obj/effect/turf_decal/spline/fancy/wood{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/item/radio/intercom/directional/south,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew/dorm)
-"MP" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/corner{
- dir = 1
- },
-/obj/structure/railing/corner{
- dir = 1;
- layer = 3.1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable{
- icon_state = "1-10"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/security/armory)
-"MU" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/arrows,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"MV" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"MW" = (
-/obj/structure/table/reinforced,
-/obj/item/megaphone/command,
-/obj/effect/turf_decal/corner/opaque/black/diagonal,
-/turf/open/floor/plasteel/white,
-/area/ship/crew/canteen)
-"MY" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/carpet/nanoweave/purple,
-/area/ship/science)
-"MZ" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/red/warning{
- dir = 4
- },
-/obj/item/paper_bin,
-/obj/item/pen/blue,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/science)
-"Na" = (
-/obj/structure/grille,
-/obj/structure/railing{
- dir = 8
- },
-/turf/open/floor/engine/hull/reinforced,
-/area/ship/external)
-"Nd" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"Nf" = (
-/obj/machinery/button/door{
- dir = 8;
- id = "obengi";
- name = "Engineering Storage Lock";
- pixel_x = 22;
- pixel_y = -7
- },
-/obj/item/decal_painter{
- pixel_x = -4;
- pixel_y = 6
- },
-/obj/item/decal_painter{
- pixel_x = 6;
- pixel_y = 1
- },
-/obj/structure/table,
-/obj/machinery/light_switch{
- pixel_x = -9;
- pixel_y = 23
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/atmospherics)
-"Nh" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/obj/structure/sign/departments/engineering{
- pixel_y = -32
- },
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"Nk" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/closet/secure_closet/brig{
- id = "vela"
- },
-/obj/machinery/door_timer{
- id = "vela";
- pixel_y = 28
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/armory)
-"Nl" = (
-/obj/effect/decal/cleanable/oil/streak,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/door/airlock/engineering{
- req_access = list(10)
- },
-/obj/effect/turf_decal/trimline/opaque/orange/filled/warning,
-/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{
- dir = 1
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"Nm" = (
-/obj/structure/table,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/window/reinforced,
-/obj/item/storage/toolbox/mechanical,
-/obj/item/storage/toolbox/electrical{
- pixel_y = 9
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"Nn" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
- },
-/obj/item/kirbyplants/random,
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"No" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/obj/structure/sign/departments/security{
- pixel_y = -28
- },
-/obj/structure/railing{
- dir = 1;
- layer = 3.1
- },
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"Np" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/crew/canteen)
-"Nq" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/decal/cleanable/oil{
- icon_state = "streak5"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"Nr" = (
-/obj/structure/table,
-/obj/machinery/light/small/directional/east,
-/obj/structure/bedsheetbin/empty,
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew/dorm)
-"Nv" = (
-/obj/effect/turf_decal/trimline/opaque/purple/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/purple/filled/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/extinguisher_cabinet/directional/east,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/science)
-"Nw" = (
-/obj/effect/decal/cleanable/wrapping,
-/obj/effect/turf_decal/box/corners{
- dir = 1
- },
-/obj/effect/turf_decal/box/corners{
- dir = 8
- },
-/obj/machinery/jukebox,
-/turf/open/floor/pod,
-/area/ship/cargo)
-"Nx" = (
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/machinery/power/terminal{
- dir = 8
- },
-/obj/structure/chair/office{
- dir = 4
- },
-/obj/machinery/light_switch{
- dir = 8;
- pixel_x = 25;
- pixel_y = -5
- },
-/obj/effect/turf_decal/box,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"Ny" = (
-/obj/effect/turf_decal/spline/fancy/opaque/black/corner,
-/obj/effect/turf_decal/minutemen/corner,
-/obj/structure/railing{
- dir = 1
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/bridge)
-"Nz" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/effect/turf_decal/siding/wood,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/turf/open/floor/wood,
-/area/ship/hallway/fore)
-"NC" = (
-/obj/structure/window/plasma/reinforced,
-/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/atmospherics)
-"ND" = (
-/obj/effect/turf_decal/industrial/caution,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/light/small/directional/west,
-/obj/machinery/light_switch{
- dir = 4;
- pixel_x = -21;
- pixel_y = -10
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/science/xenobiology)
-"NE" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
- },
-/obj/item/radio/intercom/directional/west,
-/turf/open/floor/wood,
-/area/ship/hallway/fore)
-"NF" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/table,
-/obj/machinery/light/directional/west,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/atmospherics)
-"NJ" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/structure/bookcase/manuals,
-/obj/machinery/button/door{
- id = "vela_cap";
- name = "window shutters";
- pixel_x = 8;
- pixel_y = 23
- },
-/turf/open/floor/wood,
-/area/ship/crew/office)
-"NQ" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/chair/office{
- dir = 4
- },
-/obj/structure/sign/warning/fire{
- pixel_x = -8;
- pixel_y = 24
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"NS" = (
-/obj/structure/window/plasma/reinforced{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor,
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 8
- },
-/obj/structure/sign/poster/official/safety_eye_protection{
- pixel_y = -32
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"NU" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"NV" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/wood,
-/area/ship/crew/dorm)
-"Oe" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/arrows,
-/turf/open/floor/engine,
-/area/ship/hangar/port)
-"Om" = (
-/obj/machinery/door/airlock/command{
- dir = 4;
- name = "Bridge";
- req_access_txt = "19"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/solgovgold/filled/warning{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/solgovgold/filled/warning{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"On" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"Ou" = (
-/obj/effect/turf_decal/trimline/opaque/purple/warning{
- dir = 4
- },
-/obj/structure/table/glass,
-/obj/item/paper_bin{
- pixel_y = 2
- },
-/obj/item/pen/blue{
- name = "science pen"
- },
-/obj/item/clipboard{
- pixel_x = 7;
- pixel_y = 3
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/science/xenobiology)
-"Ox" = (
-/obj/structure/closet/emcloset/wall/directional/south,
-/obj/effect/turf_decal/techfloor{
- dir = 6
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"OD" = (
-/obj/effect/turf_decal/trimline/opaque/purple/filled/line{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/science)
-"OK" = (
-/obj/structure/sign/clip,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/engineering/engine)
-"OL" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
- dir = 8
- },
-/obj/structure/railing{
- dir = 8
- },
-/obj/machinery/light/small/directional/north,
-/obj/machinery/light_switch{
- pixel_x = -8;
- pixel_y = 22
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/security/armory)
-"OM" = (
-/obj/machinery/door/poddoor/shutters/preopen{
- dir = 4;
- id = "obendo"
- },
-/obj/machinery/door/airlock/engineering{
- dir = 4;
- req_access = list(10)
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/hallway/central)
-"OP" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/science)
-"OR" = (
-/obj/structure/window/plasma/reinforced,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{
- dir = 6
- },
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/atmospherics)
-"OS" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/effect/decal/cleanable/oil{
- icon_state = "streak5"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"OT" = (
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 8;
- name = "Input to Mech Refill"
- },
-/obj/structure/railing{
- dir = 8;
- layer = 3.1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"OV" = (
-/obj/structure/window/reinforced,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/armory)
-"Pc" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
- },
-/obj/structure/table,
-/obj/machinery/firealarm/directional/south,
-/obj/item/flashlight/lamp{
- pixel_x = -7;
- pixel_y = 4
- },
-/obj/item/storage/fancy/donut_box{
- pixel_x = 1;
- pixel_y = 3
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/security/armory)
-"Pe" = (
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/wood{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/camera/autoname{
- dir = 8
- },
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"Pj" = (
-/obj/structure/curtain/cloth,
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/turf/open/floor/plasteel/dark,
-/area/ship/crew)
-"Pp" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/obj/effect/turf_decal/spline/fancy/wood{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/wood,
-/area/ship/crew)
-"Pq" = (
-/obj/machinery/atmospherics/components/binary/valve/digital/layer4,
-/obj/machinery/atmospherics/components/binary/valve/digital/layer2,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/extinguisher_cabinet/directional/west,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hallway/central)
-"Pv" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
- },
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"Px" = (
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/effect/turf_decal/trimline/opaque/green/filled/warning,
-/obj/effect/turf_decal/trimline/opaque/green/filled/warning{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/door/airlock{
- name = "Rec Room"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/crew)
-"PA" = (
-/obj/machinery/airalarm/directional/south,
-/turf/open/floor/plasteel/dark,
-/area/ship/crew/toilet)
-"PC" = (
-/obj/structure/window/plasma/reinforced,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{
- dir = 9
- },
-/obj/machinery/atmospherics/components/trinary/mixer/airmix{
- dir = 4;
- piping_layer = 2
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/atmospherics)
-"PD" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/armory)
-"PG" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 4
- },
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor/hole/right{
- dir = 4
- },
-/obj/structure/railing{
- dir = 4;
- layer = 3.1
- },
-/obj/structure/railing{
- dir = 8;
- layer = 3.1
- },
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"PJ" = (
-/obj/structure/sign/clip,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/engineering/atmospherics)
-"PL" = (
-/obj/effect/decal/cleanable/ash,
-/obj/effect/turf_decal/techfloor,
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/structure/table,
-/obj/item/wrench/crescent,
-/obj/item/stack/sheet/mineral/plasma/twenty,
-/obj/structure/extinguisher_cabinet/directional/east,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering/engine)
-"PN" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/crew/toilet)
-"PO" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible/layer4{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/extinguisher_cabinet/directional/east,
-/obj/machinery/atmospherics/pipe/manifold/supply/visible/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/atmospherics)
-"PT" = (
-/obj/machinery/door/airlock{
- dir = 4;
- id_tag = "obt"
- },
-/obj/effect/turf_decal/trimline/opaque/green/filled/warning{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/green/filled/warning{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/crew/toilet)
-"PY" = (
-/obj/structure/closet/secure_closet/security{
- populate = 0
- },
-/obj/item/reagent_containers/spray/pepper,
-/obj/item/clothing/mask/gas/sechailer/balaclava,
-/obj/item/clothing/under/clip/minutemen,
-/obj/item/clothing/head/helmet/bulletproof/x11/clip,
-/obj/item/storage/belt/military/clip,
-/obj/item/restraints/handcuffs,
-/obj/item/ammo_box/magazine/co9mm/rubber,
-/obj/item/ammo_box/magazine/co9mm/rubber,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/structure/extinguisher_cabinet/directional/east,
-/obj/item/clothing/suit/armor/vest/bulletproof,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/security/armory)
-"PZ" = (
-/obj/effect/turf_decal/trimline/opaque/green/filled/warning{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/green/filled/warning,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/airlock,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel/tech,
-/area/ship/crew/dorm)
-"Qa" = (
-/obj/structure/closet/crate,
-/obj/item/stack/sheet/mineral/coal/ten,
-/obj/item/stack/sheet/mineral/coal/ten,
-/obj/effect/turf_decal/box/corners,
-/obj/effect/turf_decal/box/corners{
- dir = 4
- },
-/obj/item/clothing/shoes/cookflops,
-/obj/item/clothing/shoes/cookflops,
-/obj/item/clothing/shoes/cookflops,
-/obj/effect/turf_decal/corner_steel_grid{
- dir = 9
- },
-/obj/item/clothing/under/shorts/cookjorts,
-/obj/item/clothing/under/shorts/cookjorts,
-/obj/item/clothing/under/shorts/cookjorts,
-/turf/open/floor/pod/dark,
-/area/ship/cargo)
-"Qg" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/obj/effect/turf_decal/corner/transparent/purple/diagonal,
-/turf/open/floor/plasteel/dark,
-/area/ship/science/xenobiology)
-"Qj" = (
-/obj/structure/sign/departments/security{
- pixel_x = -28
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"Qm" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/firealarm/directional/west,
-/obj/structure/reagent_dispensers/fueltank,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering/engine)
-"Qq" = (
-/obj/structure/bed,
-/obj/item/bedsheet/red,
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/plasteel/dark,
-/area/ship/security/armory)
-"Qv" = (
-/obj/effect/turf_decal/trimline/opaque/orange/filled/warning,
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"Qy" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/suit_storage_unit/inherit,
-/obj/item/clothing/suit/space/pilot,
-/obj/item/clothing/head/helmet/space/pilot/random,
-/obj/item/tank/internals/oxygen,
-/obj/item/radio/intercom/directional/west,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hangar/port)
-"QF" = (
-/obj/structure/table,
-/obj/item/clipboard{
- pixel_x = 4;
- pixel_y = 5
- },
-/obj/item/clipboard{
- pixel_x = -6
- },
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 6
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"QG" = (
-/obj/machinery/atmospherics/pipe/layer_manifold,
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/machinery/door/airlock/external,
-/turf/open/floor/plasteel/tech,
-/area/ship/hallway/fore)
-"QK" = (
-/obj/structure/rack,
-/obj/item/mecha_parts/mecha_equipment/conversion_kit/ripley/clip,
-/obj/item/radio/intercom/directional/north,
-/turf/open/floor/plasteel/tech,
-/area/ship/hangar/port)
-"QN" = (
-/obj/machinery/holopad/secure,
-/obj/effect/turf_decal/corner/opaque/black/diagonal,
-/obj/effect/turf_decal/box,
-/turf/open/floor/plasteel/white,
-/area/ship/crew/canteen)
-"QO" = (
-/obj/machinery/mecha_part_fabricator,
-/turf/open/floor/plasteel/tech,
-/area/ship/hangar/port)
-"QR" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/structure/railing{
- dir = 4;
- layer = 3.1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"QV" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/obj/effect/turf_decal/siding/wood,
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/wood,
-/area/ship/hallway/fore)
-"Ra" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/steeldecal/steel_decals_central2{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"Re" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/glass,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/atmospherics)
-"Rf" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/structure/easel,
-/obj/item/canvas/twentythreeXtwentythree,
-/obj/structure/sign/painting/library{
- pixel_y = 28
- },
-/turf/open/floor/carpet,
-/area/ship/hallway/central)
-"Rg" = (
-/obj/machinery/autolathe,
-/obj/machinery/light/directional/north,
-/turf/open/floor/plasteel/tech,
-/area/ship/hangar/port)
-"Rj" = (
-/obj/effect/turf_decal/trimline/opaque/purple/filled/warning{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/purple/filled/warning{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/airlock/research{
- dir = 4;
- name = "Breakroom"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/science)
-"Rk" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/science/ai_chamber)
-"Rl" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 4
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black/corner{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"Rm" = (
-/obj/effect/decal/cleanable/robot_debris/old,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering/atmospherics)
-"Rq" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/vending/cola/space_up,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/crew)
-"Ru" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/obj/effect/decal/cleanable/glass,
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 10
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"Rx" = (
-/obj/structure/table,
-/obj/item/book/manual/wiki/engineering,
-/turf/open/floor/wood,
-/area/ship/hallway/central)
-"RG" = (
-/obj/item/paper/pamphlet/violent_video_games,
-/obj/machinery/computer/arcade/orion_trail{
- dir = 8
- },
-/obj/item/stack/arcadeticket,
-/obj/item/stack/arcadeticket,
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/effect/turf_decal/steeldecal/steel_decals_central7{
- pixel_y = 1
- },
-/turf/open/floor/wood,
-/area/ship/hallway/central)
-"RI" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"RP" = (
-/obj/machinery/computer/cryopod/directional/south,
-/obj/effect/turf_decal/spline/fancy/opaque/black/corner{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/crew/dorm)
-"RQ" = (
-/obj/structure/chair/office{
- dir = 4
- },
-/turf/open/floor/wood,
-/area/ship/hallway/central)
-"RY" = (
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood,
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"Sb" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/item/radio/intercom/directional/north,
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew/dorm)
-"Sc" = (
-/obj/machinery/porta_turret/ship{
- dir = 6
- },
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/bridge)
-"Sd" = (
-/obj/effect/decal/cleanable/oil/streak,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/opaque/orange/filled/warning,
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"Sf" = (
-/obj/effect/turf_decal/box/corners{
- dir = 4
- },
-/obj/effect/turf_decal/box/corners{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer3{
- dir = 4
- },
-/obj/machinery/button/door{
- id = "obmine12";
- name = "Bay Doors";
- pixel_x = -7;
- pixel_y = 25
- },
-/obj/machinery/button/shieldwallgen{
- id = "obhang22";
- name = "Air Shield Switch";
- pixel_x = 5;
- pixel_y = 25
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/hangar/port)
-"Sk" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/structure/railing{
- dir = 8;
- layer = 3.1
- },
-/obj/structure/table/reinforced,
-/obj/machinery/cell_charger,
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"Sm" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/science)
-"Sw" = (
-/obj/structure/chair/office{
- dir = 4
- },
-/obj/item/radio/intercom/directional/north,
-/turf/open/floor/plasteel/tech,
-/area/ship/science)
-"Sy" = (
-/obj/machinery/door/poddoor/preopen{
- id = "obhangarent2"
- },
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning,
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hallway/central)
-"SE" = (
-/obj/effect/turf_decal/trimline/opaque/purple/filled/warning{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/purple/filled/warning{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/airlock/research{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/science/xenobiology)
-"SI" = (
-/obj/machinery/holopad/secure,
-/obj/effect/turf_decal/box,
-/turf/open/floor/plasteel/dark,
-/area/ship/science/xenobiology)
-"SM" = (
-/obj/effect/turf_decal/spline/fancy/wood{
- dir = 4
- },
-/obj/machinery/light_switch{
- dir = 4;
- pixel_x = -22;
- pixel_y = -12
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew/dorm)
-"SN" = (
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/opaque/green/filled/warning{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/opaque/green/filled/warning{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/hallway/fore)
-"SR" = (
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/turf_decal/corner_techfloor_grid,
-/obj/effect/turf_decal/corner_techfloor_grid{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"SU" = (
-/obj/effect/turf_decal/steeldecal/steel_decals9{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 4
- },
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"SW" = (
-/obj/structure/table/reinforced,
-/obj/item/radio/intercom/directional/north,
-/obj/item/reagent_containers/glass/maunamug{
- pixel_x = 5;
- pixel_y = 5
- },
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/bridge)
-"SY" = (
-/obj/machinery/power/terminal{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/effect/turf_decal/box/corners{
- dir = 8
- },
-/obj/effect/turf_decal/box/corners,
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 4
- },
-/obj/machinery/light_switch{
- dir = 1;
- pixel_x = 2;
- pixel_y = -21
- },
-/turf/open/floor/plating,
-/area/ship/engineering/atmospherics)
-"Tb" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 4
- },
-/obj/machinery/holopad/secure,
-/obj/effect/turf_decal/box,
-/turf/open/floor/plasteel/tech,
-/area/ship/science)
-"Tc" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer5{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4,
-/turf/open/floor/plasteel/tech,
-/area/ship/hallway/fore)
-"Tg" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/crew/office)
-"Th" = (
-/obj/structure/guncase,
-/obj/item/gun/ballistic/automatic/pistol/commander,
-/obj/item/gun/ballistic/automatic/pistol/commander,
-/obj/item/gun/ballistic/automatic/smg/cm5{
- spawnwithmagazine = 0
- },
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/plasteel/tech,
-/area/ship/security/armory)
-"Ti" = (
-/obj/structure/table/chem,
-/obj/structure/sink/chem,
-/obj/effect/turf_decal/techfloor{
- dir = 5
- },
-/obj/machinery/firealarm/directional/north,
-/turf/open/floor/plasteel/tech,
-/area/ship/science/xenobiology)
-"Tk" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
- },
-/obj/item/kirbyplants/random,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"Tn" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/effect/turf_decal/siding/wood/corner,
-/obj/machinery/light_switch{
- dir = 4;
- pixel_x = -20;
- pixel_y = 12
- },
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"Ts" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/spline/fancy/wood/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/obj/machinery/light/small/directional/south,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/wood,
-/area/ship/crew)
-"Tx" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering/engine)
-"Ty" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew/canteen)
-"TG" = (
-/obj/machinery/holopad/secure,
-/obj/effect/turf_decal/box,
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/plasteel/tech,
-/area/ship/science/ai_chamber)
-"TH" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering/engine)
-"TL" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
- },
-/obj/structure/chair/plastic{
- dir = 1
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"TQ" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/mineral/plastitanium,
-/area/ship/bridge)
-"TR" = (
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/obj/effect/turf_decal/spline/fancy/opaque/black/corner{
- dir = 4
- },
-/obj/structure/railing/corner{
- dir = 4;
- layer = 3.1
- },
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"TT" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/wood,
-/area/ship/crew/office)
-"TW" = (
-/obj/machinery/camera/autoname{
- dir = 1
- },
-/obj/structure/sign/poster/clip/random{
- pixel_x = 28
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"TY" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/techfloor{
- dir = 6
- },
-/obj/effect/turf_decal/corner_techfloor_gray{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering/engine)
-"Uf" = (
-/obj/machinery/camera/autoname{
- dir = 10
- },
-/obj/structure/closet/firecloset/wall/directional/south,
-/obj/effect/turf_decal/techfloor,
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"Uh" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/effect/turf_decal/steeldecal/steel_decals_central2{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"Ut" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "obendo"
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"Uw" = (
-/obj/structure/closet/firecloset/wall/directional/west,
-/obj/item/storage/box/gum/happiness,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"Ux" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/obj/structure/extinguisher_cabinet/directional/east,
-/obj/effect/turf_decal/corner/transparent/purple/diagonal,
-/obj/effect/turf_decal/steeldecal/steel_decals10,
-/turf/open/floor/plasteel/dark,
-/area/ship/science/xenobiology)
-"Uz" = (
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/effect/turf_decal/trimline/opaque/solgovgold/filled/warning,
-/obj/effect/turf_decal/trimline/opaque/solgovgold/filled/warning{
- dir = 1
- },
-/obj/machinery/door/airlock/command{
- name = "Captain's Quarters";
- req_access = list(20)
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"UA" = (
-/obj/effect/turf_decal/minutemen/middle,
-/obj/item/mecha_parts/part/ripley_torso,
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/hangar/port)
-"UB" = (
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"UC" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/airlock/security{
- dir = 4;
- req_access = list(1)
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/security/armory)
-"UD" = (
-/obj/effect/turf_decal/trimline/transparent/green/filled/warning{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 8
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"UI" = (
-/obj/structure/sign/poster/clip/random{
- pixel_y = -30
- },
-/obj/effect/turf_decal/corner/opaque/black{
- dir = 1
- },
-/obj/effect/turf_decal/borderfloor,
-/turf/open/floor/plasteel/white,
-/area/ship/crew/canteen)
-"UM" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/obj/structure/railing{
- dir = 1;
- layer = 3.1
- },
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"UQ" = (
-/obj/structure/reagent_dispensers/beerkeg,
-/obj/effect/turf_decal/box/corners{
- dir = 4
- },
-/obj/effect/turf_decal/box/corners,
-/obj/structure/sign/departments/cargo{
- pixel_y = 32
- },
-/turf/open/floor/pod,
-/area/ship/cargo)
-"UR" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer5{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 9
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/hallway/fore)
-"Va" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/turf/open/floor/wood,
-/area/ship/hallway/fore)
-"Ve" = (
-/obj/structure/chair/sofa/brown/corner/directional/south,
-/obj/item/radio/intercom/directional/north,
-/turf/open/floor/carpet,
-/area/ship/crew)
-"Vh" = (
-/obj/structure/sign/warning/nosmoking{
- pixel_y = -32
- },
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/camera/autoname{
- dir = 9
- },
-/obj/machinery/suit_storage_unit/inherit,
-/obj/item/clothing/suit/space/pilot,
-/obj/item/clothing/head/helmet/space/pilot/random,
-/obj/item/radio/intercom/directional/east,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hangar/port)
-"Vi" = (
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/carpet/royalblack,
-/area/ship/crew/office)
-"Vl" = (
-/obj/effect/turf_decal/trimline/transparent/green/filled/warning{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"Vp" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/obj/item/kirbyplants/random,
-/obj/machinery/button/door{
- id = "obhangarent21";
- name = "umbilical window shutters";
- pixel_x = -4;
- pixel_y = 24
- },
-/obj/machinery/button/door{
- id = "obhangarent2";
- name = "pod lockdown";
- pixel_x = 9;
- pixel_y = 24;
- req_access = list(1)
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"VC" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
- },
-/turf/open/floor/wood,
-/area/ship/hallway/fore)
-"VH" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/item/radio/intercom/directional/east,
-/obj/machinery/airalarm/directional/south,
-/turf/open/floor/carpet/nanoweave/purple,
-/area/ship/science)
-"VO" = (
-/obj/structure/chair/sofa/brown/right/directional/south,
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/carpet,
-/area/ship/crew)
-"VP" = (
-/obj/effect/decal/cleanable/oil,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/power/terminal{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor/hole/right{
- dir = 8
- },
-/obj/machinery/light/directional/north,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering/engine)
-"VR" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/engineering)
-"VX" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/obj/effect/turf_decal/steeldecal/steel_decals8,
-/turf/open/floor/plasteel/dark,
-/area/ship/science/xenobiology)
-"VZ" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 1
- },
-/obj/effect/decal/cleanable/wrapping,
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"Wb" = (
-/obj/structure/table/wood,
-/obj/item/trash/candy{
- pixel_x = 3;
- pixel_y = 4
- },
-/obj/item/reagent_containers/food/drinks/soda_cans/cola{
- pixel_x = -8;
- pixel_y = 7
- },
-/turf/open/floor/carpet,
-/area/ship/crew)
-"We" = (
-/turf/template_noop,
-/area/template_noop)
-"Wg" = (
-/obj/structure/sign/warning/securearea{
- pixel_x = -26;
- pixel_y = -4
- },
-/obj/structure/filingcabinet/double,
-/obj/machinery/light/small/directional/west{
- pixel_y = 4
- },
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/science)
-"Wj" = (
-/obj/machinery/light/floor,
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/traffic,
-/turf/open/floor/engine,
-/area/ship/external)
-"Wk" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/poddoor/preopen{
- id = "obhangarent2"
- },
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning,
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hallway/central)
-"Wn" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/effect/turf_decal/corner/transparent/purple/diagonal,
-/obj/effect/turf_decal/steeldecal/steel_decals10{
- dir = 4
- },
-/obj/item/radio/intercom/directional/east,
-/turf/open/floor/plasteel/dark,
-/area/ship/science/xenobiology)
-"Wq" = (
-/obj/structure/sink/kitchen{
- dir = 4;
- pixel_x = -16;
- pixel_y = 19
- },
-/obj/machinery/light/directional/south,
-/obj/effect/turf_decal/corner/opaque/black{
- dir = 1
- },
-/obj/effect/turf_decal/borderfloor,
-/turf/open/floor/plasteel/white,
-/area/ship/crew/canteen)
-"Wr" = (
-/obj/machinery/cryopod,
-/obj/effect/turf_decal/techfloor/orange{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor/orange/corner,
-/obj/machinery/light/small/directional/east,
-/obj/structure/railing{
- dir = 1;
- layer = 2.8
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/crew/dorm)
-"Wt" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/cable{
- icon_state = "0-9"
- },
-/obj/machinery/power/port_gen/pacman{
- anchored = 1
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering/engine)
-"Ww" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"Wx" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black/corner{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"Wz" = (
-/obj/machinery/door/poddoor{
- dir = 4;
- id = "obengi";
- name = "Engineering Storage"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/trimline/transparent/red/filled/warning{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/transparent/red/filled/warning{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/storage)
-"WF" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/suit_storage_unit/inherit,
-/obj/item/clothing/suit/space/pilot,
-/obj/item/clothing/head/helmet/space/pilot/random,
-/obj/item/radio/intercom/directional/east,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hangar/port)
-"WP" = (
-/obj/structure/table/chem,
-/obj/item/reagent_containers/food/drinks/bottle/orangejuice{
- pixel_x = 5;
- pixel_y = 12
- },
-/obj/item/reagent_containers/food/drinks/bottle/limejuice{
- pixel_x = -8;
- pixel_y = 15
- },
-/obj/item/reagent_containers/food/snacks/pizzaslice/pineapple{
- pixel_x = -7;
- pixel_y = 2
- },
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/plasteel/tech,
-/area/ship/science/xenobiology)
-"WR" = (
-/obj/effect/turf_decal/trimline/opaque/purple/warning{
- dir = 9
- },
-/obj/effect/turf_decal/trimline/opaque/purple/filled/corner,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/science)
-"WV" = (
-/obj/machinery/porta_turret/ship{
- dir = 5
- },
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/bridge)
-"WX" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"WY" = (
-/obj/effect/turf_decal/spline/fancy/opaque/black/corner{
- dir = 1
- },
-/obj/effect/turf_decal/minutemen/corner{
- dir = 1
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/bridge)
-"Xd" = (
-/obj/effect/turf_decal/steeldecal/steel_decals2,
-/obj/machinery/newscaster/directional/west,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"Xe" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/structure/ore_box,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hangar/port)
-"Xh" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/decal/cleanable/oil{
- icon_state = "floor2"
- },
-/obj/machinery/door/window/brigdoor{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"Xi" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering/engine)
-"Xn" = (
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/on/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer5,
-/obj/machinery/light/small/directional/west,
-/obj/effect/turf_decal/industrial/warning{
- dir = 10
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/hallway/fore)
-"Xo" = (
-/obj/effect/turf_decal/box/corners{
- dir = 1
- },
-/obj/effect/turf_decal/box/corners{
- dir = 8
- },
-/obj/effect/turf_decal/corner_steel_grid{
- dir = 6
- },
-/turf/open/floor/pod/dark,
-/area/ship/cargo)
-"Xt" = (
-/obj/effect/turf_decal/techfloor{
- dir = 5
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hangar/port)
-"Xv" = (
-/obj/structure/table,
-/obj/effect/turf_decal/siding/wood,
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/item/reagent_containers/food/drinks/soda_cans/cola{
- pixel_x = 8;
- pixel_y = 8
- },
-/obj/item/paper/crumpled,
-/obj/item/pen/charcoal,
-/turf/open/floor/carpet,
-/area/ship/hallway/central)
-"Xz" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "obendo"
- },
-/turf/open/floor/plasteel/stairs,
-/area/ship/engineering)
-"XA" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/extinguisher_cabinet/directional/east,
-/turf/open/floor/wood,
-/area/ship/hallway/fore)
-"XJ" = (
-/obj/structure/filingcabinet,
-/obj/item/pen/fountain,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/light/directional/north,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"XL" = (
-/obj/effect/turf_decal/techfloor{
- dir = 9
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hangar/port)
-"XN" = (
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/corner/opaque/black/diagonal,
-/turf/open/floor/plasteel/white,
-/area/ship/crew/canteen)
-"XO" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/turf/open/floor/wood,
-/area/ship/crew/dorm)
-"XR" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/structure/railing{
- dir = 8;
- layer = 3.1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"XS" = (
-/obj/machinery/advanced_airlock_controller{
- pixel_y = 24
- },
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/science)
-"XT" = (
-/obj/machinery/portable_atmospherics/canister/toxins,
-/turf/open/floor/plating,
-/area/ship/storage)
-"XY" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor/shutters{
- dir = 4;
- id = "vela_cap"
- },
-/turf/open/floor/plating,
-/area/ship/crew/office)
-"XZ" = (
-/obj/structure/closet/crate,
-/obj/item/circuitboard/machine/deep_fryer,
-/obj/effect/turf_decal/box/corners{
- dir = 4
- },
-/obj/effect/turf_decal/box/corners,
-/obj/item/rollingpaper,
-/obj/item/rollingpaper,
-/obj/item/rollingpaper,
-/obj/item/rollingpaper,
-/obj/item/reagent_containers/food/snacks/grown/tobacco,
-/obj/item/reagent_containers/food/snacks/grown/tobacco,
-/obj/item/reagent_containers/food/snacks/grown/tobacco,
-/obj/item/reagent_containers/food/snacks/grown/tobacco,
-/turf/open/floor/pod,
-/area/ship/cargo)
-"Yi" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering/engine)
-"Yk" = (
-/obj/effect/turf_decal/trimline/opaque/purple/warning{
- dir = 1
- },
-/obj/structure/table/glass,
-/obj/item/paper/fluff/awaymissions/moonoutpost19/research/larva_social{
- pixel_x = -6
- },
-/obj/item/clothing/glasses/science{
- pixel_x = 2;
- pixel_y = 10
- },
-/obj/item/assembly/igniter{
- pixel_x = 9;
- pixel_y = -3
- },
-/obj/item/stock_parts/micro_laser{
- pixel_x = 6;
- pixel_y = 5
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/science/xenobiology)
-"Yl" = (
-/obj/machinery/door/airlock/command{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 4
- },
-/obj/machinery/door/poddoor{
- dir = 4;
- id = "obai2"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/science/ai_chamber)
-"Yp" = (
-/obj/effect/turf_decal/industrial/stand_clear,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/oil,
-/turf/open/floor/engine,
-/area/ship/hangar/port)
-"Yr" = (
-/obj/machinery/holopad/emergency/command,
-/obj/effect/turf_decal/box/white,
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"Yx" = (
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/structure/railing{
- dir = 8;
- layer = 3.1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"Yz" = (
-/obj/effect/turf_decal/trimline/transparent/green/filled/warning{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"YC" = (
-/obj/item/weldingtool/largetank/empty,
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"YD" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/science/ai_chamber)
-"YF" = (
-/obj/effect/turf_decal/techfloor,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ship/hangar/port)
-"YH" = (
-/obj/effect/turf_decal/corner/transparent/mauve/diagonal,
-/obj/effect/turf_decal/techfloor/corner{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/science/xenobiology)
-"YJ" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/light_switch{
- dir = 8;
- pixel_x = 20
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/science/ai_chamber)
-"YP" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 8
- },
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/wood,
-/area/ship/hallway/fore)
-"YS" = (
-/obj/machinery/power/terminal{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/effect/turf_decal/box/corners{
- dir = 8
- },
-/obj/effect/turf_decal/box/corners,
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/engineering/engine)
-"YU" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/number/one,
-/turf/open/floor/engine,
-/area/ship/hangar/port)
-"YV" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/obj/structure/railing{
- dir = 1;
- layer = 3.1
- },
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"YX" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/bridge)
-"YY" = (
-/obj/machinery/door/poddoor{
- dir = 4;
- id = "obengi";
- name = "Engineering Storage"
- },
-/obj/effect/turf_decal/trimline/transparent/red/filled/warning{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/transparent/red/filled/warning{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/storage)
-"YZ" = (
-/obj/structure/chair/stool,
-/obj/effect/turf_decal/trimline/transparent/green/filled/warning{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 8
- },
-/obj/machinery/camera/autoname,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"Za" = (
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 4
- },
-/obj/effect/decal/cleanable/oil{
- icon_state = "floor4"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"Zi" = (
-/obj/machinery/holopad/secure,
-/obj/effect/turf_decal/box,
-/turf/open/floor/plasteel/dark,
-/area/ship/science)
-"Zj" = (
-/obj/structure/chair/sofa/brown/corner/directional/east,
-/obj/structure/sign/poster/clip/random{
- pixel_x = -28
- },
-/turf/open/floor/carpet,
-/area/ship/crew)
-"Zn" = (
-/obj/effect/turf_decal/trimline/opaque/green/filled/warning{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/opaque/green/filled/warning{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/airlock{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/crew/dorm)
-"Zo" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/firealarm/directional/east,
-/turf/open/floor/wood,
-/area/ship/hallway/fore)
-"Zp" = (
-/obj/machinery/porta_turret/ship{
- dir = 10
- },
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/bridge)
-"Zt" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/science/xenobiology)
-"Zv" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/obj/effect/turf_decal/spline/fancy/wood{
- dir = 5
- },
-/turf/open/floor/wood,
-/area/ship/crew)
-"Zw" = (
-/obj/structure/closet/secure_closet/personal,
-/obj/machinery/light/small/directional/south,
-/obj/structure/sign/poster/random{
- pixel_x = -28
- },
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew/dorm)
-"ZQ" = (
-/obj/structure/closet/secure_closet/personal,
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew/dorm)
-"ZX" = (
-/obj/effect/turf_decal/spline/fancy/wood{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/light_switch{
- dir = 1;
- pixel_y = -20
- },
-/turf/open/floor/wood,
-/area/ship/crew)
-
-(1,1,1) = {"
-We
-We
-We
-We
-We
-IZ
-IZ
-IZ
-IZ
-We
-We
-sR
-We
-We
-OK
-We
-We
-VR
-jP
-VR
-jP
-VR
-We
-We
-PJ
-We
-We
-sR
-We
-We
-IZ
-IZ
-IZ
-IZ
-We
-We
-We
-We
-We
-We
-"}
-(2,1,1) = {"
-We
-We
-We
-We
-We
-IZ
-We
-aM
-We
-We
-We
-Fg
-qG
-qG
-Fg
-We
-VR
-VR
-eR
-VR
-eR
-VR
-VR
-We
-ek
-Cj
-Cj
-ek
-We
-We
-We
-pW
-We
-IZ
-We
-We
-We
-We
-We
-We
-"}
-(3,1,1) = {"
-We
-We
-We
-We
-We
-IZ
-sK
-Fg
-Fg
-Fg
-Fg
-Fg
-zf
-zf
-Fg
-Gk
-VR
-kr
-kF
-Xd
-Nx
-wh
-VR
-ra
-ek
-nW
-nW
-ek
-ek
-ek
-ek
-ek
-sK
-IZ
-We
-We
-We
-We
-We
-We
-"}
-(4,1,1) = {"
-We
-We
-We
-We
-We
-IZ
-We
-Fg
-jY
-Lb
-Qm
-Fg
-hx
-YS
-Fg
-Fg
-VR
-XJ
-uU
-wH
-IE
-QF
-VR
-Jl
-ek
-nU
-SY
-ek
-yv
-OR
-zN
-gL
-We
-IZ
-We
-We
-We
-We
-We
-We
-"}
-(5,1,1) = {"
-We
-We
-We
-We
-We
-We
-We
-Fg
-CW
-TL
-II
-wA
-sn
-NU
-iw
-Uw
-lv
-LU
-nV
-HV
-ng
-Za
-Ut
-sA
-iL
-Re
-Ge
-NF
-IJ
-NC
-BE
-gL
-We
-We
-We
-We
-We
-We
-We
-We
-"}
-(6,1,1) = {"
-We
-We
-We
-We
-We
-We
-We
-Fg
-Fg
-Mu
-TH
-Nl
-nq
-Tx
-LT
-Xi
-MC
-tI
-GA
-xF
-kq
-dK
-Xz
-Rm
-sr
-AN
-fh
-wi
-iD
-PC
-BE
-gL
-We
-We
-We
-We
-We
-We
-We
-We
-"}
-(7,1,1) = {"
-We
-We
-We
-We
-We
-We
-We
-We
-Fg
-Fg
-iz
-Fg
-NQ
-Ru
-qC
-Bh
-Ut
-xN
-Gx
-Nm
-AD
-rA
-VR
-ld
-hh
-EE
-aZ
-pd
-PO
-Mw
-EH
-gL
-We
-We
-We
-We
-We
-We
-We
-We
-"}
-(8,1,1) = {"
-We
-We
-We
-We
-We
-We
-We
-We
-We
-Fg
-Fg
-Fg
-qe
-mC
-Yi
-DM
-VR
-an
-yx
-Sd
-rx
-lx
-VR
-Nf
-dN
-uR
-AB
-bZ
-ek
-ek
-ek
-ek
-We
-We
-We
-We
-We
-We
-We
-We
-"}
-(9,1,1) = {"
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-Fg
-Fg
-Fg
-wF
-Xh
-NS
-Fg
-Fg
-GV
-sy
-Ey
-nC
-nC
-nC
-Wz
-YY
-nC
-nC
-ek
-ek
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-"}
-(10,1,1) = {"
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-Fg
-Fg
-eS
-UB
-OS
-bK
-ab
-Fg
-jx
-Qv
-wW
-nC
-eV
-cI
-qj
-bt
-sa
-nC
-nC
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-"}
-(11,1,1) = {"
-We
-We
-IZ
-IZ
-IZ
-IZ
-IZ
-IZ
-IZ
-We
-We
-Fg
-VP
-JB
-kS
-jr
-hP
-Fg
-yt
-Qv
-wW
-nC
-Mj
-eM
-EJ
-GF
-FF
-nC
-We
-We
-IZ
-IZ
-IZ
-IZ
-IZ
-IZ
-IZ
-We
-We
-We
-"}
-(12,1,1) = {"
-We
-We
-IZ
-We
-ot
-We
-We
-sK
-We
-We
-We
-Fg
-ER
-lE
-df
-TY
-Ec
-Fg
-BR
-HW
-zV
-nC
-yk
-nh
-wB
-Dy
-XT
-nC
-We
-We
-We
-sK
-We
-We
-pW
-We
-IZ
-We
-We
-We
-"}
-(13,1,1) = {"
-We
-We
-We
-We
-dZ
-dZ
-dZ
-dZ
-We
-We
-We
-Fg
-Fg
-HK
-PL
-Wt
-Fg
-Fg
-Ae
-Ae
-OM
-nC
-jn
-Eo
-ac
-aO
-Ed
-nC
-We
-We
-We
-Rk
-Rk
-Rk
-Zp
-We
-We
-We
-IZ
-We
-"}
-(14,1,1) = {"
-We
-We
-dZ
-dZ
-dZ
-Xe
-Xe
-dZ
-dZ
-We
-We
-Fg
-Ae
-Ae
-Ae
-Ae
-Ae
-lB
-aE
-Ae
-Nh
-nC
-nC
-nC
-nC
-nC
-nC
-nC
-We
-We
-Rk
-Rk
-ko
-cJ
-Rk
-Rk
-Rk
-sK
-IZ
-We
-"}
-(15,1,1) = {"
-We
-We
-dZ
-eZ
-Qy
-XL
-kp
-qT
-dZ
-dZ
-We
-We
-Ae
-ZQ
-aQ
-Zw
-Ae
-Sb
-eI
-Ae
-Ja
-Cd
-Qq
-OV
-af
-Th
-Cd
-We
-We
-Rk
-Rk
-iG
-Mx
-GI
-TG
-rs
-Rk
-We
-IZ
-We
-"}
-(16,1,1) = {"
-We
-We
-zE
-Mi
-iE
-ee
-Kr
-ic
-gB
-dZ
-dZ
-eQ
-Ae
-Dd
-gx
-wv
-PZ
-kd
-Nr
-Ae
-lD
-Cd
-cw
-JM
-np
-in
-Cd
-eQ
-Rk
-Rk
-xI
-BQ
-gV
-YJ
-Jk
-An
-Rk
-sK
-IZ
-We
-"}
-(17,1,1) = {"
-Ak
-Ak
-dZ
-vD
-yL
-EN
-Gs
-yH
-HH
-fi
-dZ
-We
-Ae
-cj
-bH
-MJ
-Ae
-Ae
-Ae
-Ae
-In
-Cd
-Nk
-fH
-xC
-Hk
-Cd
-We
-Rk
-Rk
-Yl
-Rk
-Rk
-Rk
-mK
-Rk
-Rk
-We
-IZ
-We
-"}
-(18,1,1) = {"
-We
-Wj
-AC
-pK
-CM
-ur
-xz
-Nq
-Hy
-pp
-dZ
-We
-Ae
-cj
-XO
-AS
-SM
-zl
-rn
-rn
-TR
-MF
-ie
-PD
-xC
-Cu
-Cd
-We
-Rk
-pq
-YD
-jm
-JN
-Wg
-pM
-zk
-OP
-We
-We
-We
-"}
-(19,1,1) = {"
-We
-hS
-ta
-dV
-YU
-hH
-Aq
-MU
-Hy
-Hb
-dZ
-We
-Ae
-xU
-NV
-Ha
-Dw
-Ae
-Rf
-ul
-No
-Cd
-OL
-uv
-MP
-Pc
-Cd
-We
-Rk
-sF
-aq
-Ks
-JN
-HY
-Tb
-jj
-OP
-OP
-We
-We
-"}
-(20,1,1) = {"
-We
-Wj
-bX
-pK
-gD
-bu
-xz
-Ww
-Hy
-qB
-dZ
-We
-Ae
-Ae
-Zn
-Ae
-Ae
-Ae
-yd
-Xv
-YV
-Cd
-cY
-qP
-qd
-Ju
-Cd
-We
-Rk
-Rk
-Rk
-Rk
-Rk
-lm
-uc
-lV
-oT
-OP
-We
-We
-"}
-(21,1,1) = {"
-Na
-Na
-dZ
-tY
-Fy
-EN
-Gs
-lp
-zR
-dZ
-dZ
-eQ
-Ae
-CO
-GO
-Jj
-hX
-Ae
-fr
-xc
-jS
-Cd
-PY
-Ko
-rb
-pA
-Cd
-eQ
-OP
-OP
-qX
-eN
-kh
-Ce
-qa
-jf
-wa
-OP
-We
-We
-"}
-(22,1,1) = {"
-We
-fJ
-zE
-Sk
-Sk
-uw
-XR
-KN
-qO
-dZ
-We
-We
-Ae
-Wr
-Bn
-RP
-Ae
-Ae
-zX
-zX
-hD
-Cd
-Cd
-UC
-Cd
-Cd
-Cd
-We
-We
-OP
-Sw
-eN
-OP
-MY
-iP
-tP
-VH
-OP
-We
-We
-"}
-(23,1,1) = {"
-We
-dZ
-jB
-DI
-gj
-gj
-hf
-Rl
-Gl
-dZ
-xT
-xT
-Ae
-Ae
-hk
-ni
-Ae
-ID
-zX
-RQ
-HN
-Dt
-ys
-oC
-Qj
-Nn
-ys
-GH
-GH
-OP
-LJ
-MZ
-OP
-OP
-Rj
-OP
-OP
-OP
-kn
-We
-"}
-(24,1,1) = {"
-We
-dZ
-QO
-qR
-uB
-Cq
-Fr
-xy
-iV
-nP
-SR
-SR
-Ae
-Ae
-Ae
-Ae
-Ae
-RG
-zX
-Rx
-UM
-Hf
-ys
-fD
-ym
-ym
-cd
-KC
-KC
-yo
-WR
-jF
-lz
-mP
-El
-cz
-Sm
-pG
-lH
-lR
-"}
-(25,1,1) = {"
-We
-dZ
-Rg
-iR
-Mn
-UA
-tR
-Ez
-sb
-qy
-mO
-mO
-Wk
-Pq
-hw
-Gh
-BY
-cF
-WX
-cF
-xm
-WX
-BN
-ED
-xB
-AF
-sc
-Au
-PG
-Fl
-rd
-oZ
-OD
-mR
-Zi
-yG
-OP
-XS
-OP
-We
-"}
-(26,1,1) = {"
-We
-dZ
-CX
-dx
-hJ
-nS
-Iv
-GS
-YF
-nP
-jh
-jh
-Sy
-ym
-KO
-Ar
-ys
-YZ
-Vl
-Yz
-mN
-UD
-ys
-BI
-ym
-ym
-Gt
-KC
-KC
-yo
-Cz
-vK
-Nv
-rB
-nO
-oa
-tf
-qk
-pf
-We
-"}
-(27,1,1) = {"
-We
-dZ
-QK
-Wx
-YC
-IF
-RI
-EX
-wz
-dZ
-xT
-xT
-ys
-Vp
-dD
-TW
-ys
-zC
-ml
-ym
-DD
-eq
-ys
-Tk
-xK
-yi
-ys
-GH
-GH
-io
-OP
-OP
-OP
-OP
-rO
-OP
-OP
-OP
-kn
-We
-"}
-(28,1,1) = {"
-We
-WV
-zE
-CK
-oJ
-QR
-DL
-wr
-FR
-dZ
-We
-We
-ys
-ys
-ys
-ys
-cV
-Np
-Np
-eJ
-rT
-Np
-Np
-Np
-Np
-Np
-Np
-We
-We
-io
-qc
-tQ
-FC
-ND
-EU
-HI
-zr
-io
-We
-We
-"}
-(29,1,1) = {"
-Ak
-Ak
-dZ
-JY
-JI
-cW
-Gi
-lp
-Uf
-dZ
-dZ
-eQ
-cV
-yD
-BW
-HO
-cV
-cT
-Tn
-us
-yI
-dh
-vr
-tk
-tb
-nr
-Np
-eQ
-io
-io
-zL
-fx
-HB
-Yk
-SI
-Gz
-zF
-io
-We
-We
-"}
-(30,1,1) = {"
-We
-Wj
-Hx
-Yp
-EC
-vz
-fv
-ke
-Hy
-pp
-dZ
-We
-cV
-rr
-Pj
-jI
-cV
-vV
-dW
-tu
-Ty
-tu
-MV
-XN
-iO
-Wq
-Np
-We
-io
-kW
-YH
-FJ
-HB
-wO
-VX
-Zt
-CN
-io
-We
-We
-"}
-(31,1,1) = {"
-We
-qU
-Le
-GD
-Iz
-Oe
-Mv
-Gg
-Hy
-gh
-dZ
-We
-cV
-Jo
-co
-wk
-cV
-iu
-dW
-tu
-Ty
-tu
-MV
-Hw
-iO
-KE
-Np
-We
-io
-WP
-jO
-Mt
-HB
-wO
-Jp
-iQ
-io
-io
-We
-We
-"}
-(32,1,1) = {"
-We
-Wj
-zi
-kw
-zs
-bA
-Io
-md
-YF
-cE
-dZ
-We
-cV
-cV
-cV
-nQ
-cV
-fz
-RY
-tu
-Ty
-tu
-MV
-MW
-QN
-UI
-Np
-We
-io
-Ti
-vX
-Av
-HB
-al
-Ou
-tA
-io
-We
-We
-We
-"}
-(33,1,1) = {"
-Na
-Na
-dZ
-Sf
-ca
-cW
-Gi
-On
-Hy
-uT
-dZ
-We
-cV
-Zj
-rw
-ww
-cV
-LL
-Go
-tu
-Ty
-tu
-MV
-Gu
-yA
-dc
-Np
-We
-io
-io
-io
-io
-io
-dB
-dB
-SE
-io
-We
-IZ
-We
-"}
-(34,1,1) = {"
-We
-We
-zE
-OT
-Yx
-JL
-fj
-Fx
-Ox
-dZ
-dZ
-eQ
-cV
-BX
-pk
-ZX
-cV
-dp
-ug
-tu
-Ty
-tu
-MV
-XN
-lk
-lu
-Np
-eQ
-io
-io
-CG
-bc
-yj
-FN
-mi
-Qg
-io
-sK
-IZ
-We
-"}
-(35,1,1) = {"
-We
-We
-dZ
-Eb
-WF
-Xt
-lb
-Vh
-dZ
-dZ
-We
-We
-cV
-BH
-Wb
-Pp
-Px
-mq
-Ca
-tu
-pU
-tu
-Pv
-XN
-lk
-Mc
-Np
-We
-We
-io
-nw
-Ux
-DP
-DP
-Wn
-CD
-io
-We
-IZ
-We
-"}
-(36,1,1) = {"
-We
-We
-dZ
-dZ
-dZ
-jD
-ci
-dZ
-dZ
-We
-We
-We
-cV
-Ve
-pw
-up
-cV
-GB
-cn
-sM
-Nd
-ip
-Pe
-Kq
-nF
-em
-Np
-We
-We
-io
-io
-io
-bh
-tx
-io
-io
-io
-sK
-IZ
-We
-"}
-(37,1,1) = {"
-We
-We
-We
-We
-dZ
-dZ
-dZ
-dZ
-We
-We
-We
-We
-cV
-gX
-Ga
-Ts
-PN
-PN
-PN
-PN
-SN
-xl
-lK
-lK
-lK
-lK
-lK
-lK
-We
-We
-We
-io
-io
-io
-Sc
-We
-We
-We
-IZ
-We
-"}
-(38,1,1) = {"
-We
-We
-IZ
-We
-xR
-We
-We
-sK
-We
-IZ
-We
-cV
-cV
-Rq
-Zv
-EK
-PN
-vO
-dt
-PN
-cg
-BC
-lK
-no
-tW
-cK
-uQ
-lK
-We
-IZ
-We
-sK
-We
-We
-sK
-We
-IZ
-We
-We
-We
-"}
-(39,1,1) = {"
-We
-We
-IZ
-IZ
-IZ
-IZ
-IZ
-IZ
-IZ
-IZ
-We
-jN
-VO
-qF
-zJ
-Ex
-AO
-pJ
-Bu
-PN
-is
-kZ
-lK
-Hc
-AR
-Qa
-ry
-lK
-We
-IZ
-IZ
-IZ
-IZ
-IZ
-IZ
-IZ
-IZ
-We
-We
-We
-"}
-(40,1,1) = {"
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-jN
-zK
-En
-vM
-kl
-PN
-ue
-MB
-PN
-fk
-CS
-lK
-tm
-Xo
-LK
-Nw
-lK
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-"}
-(41,1,1) = {"
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-xD
-xD
-xD
-xD
-xD
-sN
-PN
-Lx
-PA
-PN
-Fw
-Nz
-lK
-UQ
-jb
-ds
-sD
-lK
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-"}
-(42,1,1) = {"
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-QG
-ga
-Xn
-dF
-JV
-Tc
-PN
-PN
-PT
-PN
-eB
-VC
-tO
-rv
-VZ
-qS
-Bc
-lK
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-"}
-(43,1,1) = {"
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-QG
-tT
-yr
-dF
-fW
-UR
-PN
-xM
-xH
-PN
-Va
-ov
-lK
-pC
-fl
-Em
-la
-lK
-nm
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-"}
-(44,1,1) = {"
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-Tg
-Tg
-Tg
-Tg
-xD
-sN
-PN
-PN
-PN
-PN
-kg
-ky
-lK
-XZ
-Ln
-yg
-si
-uX
-Iy
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-"}
-(45,1,1) = {"
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-Tg
-Bj
-Vi
-rR
-Tg
-YP
-NE
-dd
-ib
-ho
-pX
-kZ
-lK
-Jw
-Kd
-hv
-LS
-fY
-Iy
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-"}
-(46,1,1) = {"
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-Tg
-Fz
-IM
-TT
-Dr
-XA
-Zo
-Ai
-xh
-hm
-lM
-QV
-lK
-lQ
-zz
-uo
-IV
-ea
-Iy
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-"}
-(47,1,1) = {"
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-Tg
-Tg
-NJ
-aH
-Tg
-Ek
-Ek
-Om
-Ek
-Ek
-Ek
-wZ
-lK
-wl
-Cp
-il
-uq
-lK
-wR
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-"}
-(48,1,1) = {"
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-tq
-Br
-le
-Ek
-tn
-tJ
-Bq
-dq
-IC
-JH
-Kk
-lK
-wn
-lK
-lK
-lK
-lK
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-"}
-(49,1,1) = {"
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-tq
-Iu
-eT
-Uz
-mY
-lr
-Ra
-Ia
-Ef
-EG
-Uh
-qY
-ed
-Ek
-lK
-lK
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-"}
-(50,1,1) = {"
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-Tg
-XY
-Tg
-Ek
-SU
-tc
-xA
-Ny
-zB
-wD
-sV
-gQ
-yb
-FK
-Ek
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-"}
-(51,1,1) = {"
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-Tg
-Ek
-fm
-TQ
-YX
-EM
-Yr
-fF
-CF
-nA
-BB
-Ab
-Ek
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-"}
-(52,1,1) = {"
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-sK
-Ek
-Ek
-SW
-Cw
-Ht
-kv
-WY
-zy
-Ih
-Ek
-Ek
-Ek
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-"}
-(53,1,1) = {"
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-sK
-We
-Ek
-CI
-yn
-hR
-Ek
-qJ
-LB
-mW
-Ek
-We
-sK
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-"}
-(54,1,1) = {"
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-sK
-We
-Ek
-mS
-mS
-mS
-Ek
-mS
-mS
-mS
-Ek
-We
-sK
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-"}
-(55,1,1) = {"
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-IZ
-IZ
-IZ
-We
-pe
-We
-We
-We
-am
-We
-We
-We
-vS
-We
-IZ
-IZ
-IZ
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-"}
-(56,1,1) = {"
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-IZ
-IZ
-IZ
-IZ
-IZ
-IZ
-IZ
-IZ
-IZ
-IZ
-IZ
-IZ
-IZ
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-We
-"}
diff --git a/_maps/shuttles/nanotrasen/nanotrasen_delta.dmm b/_maps/shuttles/nanotrasen/nanotrasen_delta.dmm
index 6fef103cab50..b723b020aa36 100644
--- a/_maps/shuttles/nanotrasen/nanotrasen_delta.dmm
+++ b/_maps/shuttles/nanotrasen/nanotrasen_delta.dmm
@@ -47,12 +47,13 @@
/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer4,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/structure/closet/emcloset/wall/directional/west,
-/turf/open/floor/plating,
+/obj/effect/turf_decal/siding/white{
+ dir = 9
+ },
+/obj/effect/turf_decal/industrial/warning,
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/hallway/port)
"ar" = (
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 1
- },
/turf/open/floor/plasteel,
/area/ship/cargo)
"au" = (
@@ -67,6 +68,9 @@
/obj/machinery/door/firedoor/border_only{
dir = 8
},
+/obj/machinery/door/window/westright{
+ name = "Processor Access Door"
+ },
/turf/open/floor/plating,
/area/ship/cargo)
"ax" = (
@@ -111,7 +115,8 @@
/obj/machinery/door/firedoor/border_only{
dir = 1
},
-/turf/open/floor/plasteel/dark,
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/turf/open/floor/plasteel/tech/techmaint,
/area/ship/hallway/port)
"aI" = (
/obj/structure/railing,
@@ -119,6 +124,7 @@
/obj/structure/chair/office{
dir = 4
},
+/obj/effect/turf_decal/trimline/transparent/white/filled/warning,
/turf/open/floor/plasteel,
/area/ship/cargo)
"aK" = (
@@ -143,20 +149,19 @@
/obj/machinery/door/airlock/external,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plating,
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/turf/open/floor/plasteel/tech/techmaint,
/area/ship/hallway/port)
"aP" = (
/obj/machinery/door/airlock/public/glass{
name = "Port Hallway"
},
-/obj/effect/turf_decal/corner/opaque/blue/border{
- dir = 8
- },
/obj/machinery/door/firedoor/border_only{
dir = 1
},
/obj/machinery/door/firedoor/border_only,
-/turf/open/floor/plasteel,
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/turf/open/floor/plasteel/tech/techmaint,
/area/ship/hallway/port)
"aQ" = (
/obj/machinery/conveyor{
@@ -173,16 +178,14 @@
/obj/structure/cable{
icon_state = "2-8"
},
-/obj/effect/turf_decal/corner/opaque/neutral{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
dir = 1
},
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
dir = 1
},
-/turf/open/floor/plasteel,
+/obj/structure/catwalk/over/plated_catwalk,
+/turf/open/floor/plating,
/area/ship/hallway/port)
"aV" = (
/obj/machinery/conveyor{
@@ -193,18 +196,29 @@
/area/ship/cargo)
"aW" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/obj/effect/turf_decal/corner/opaque/blue{
+/obj/structure/extinguisher_cabinet/directional/east,
+/obj/effect/turf_decal/corner/opaque/nsorange{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/nsorange{
dir = 1
},
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
+/obj/structure/closet/wardrobe/cargotech{
+ populate = 0
},
-/obj/structure/closet/wardrobe/robotics_black,
-/obj/item/clothing/under/rank/rnd/roboticist,
-/obj/item/clothing/under/rank/rnd/roboticist/skirt,
-/obj/item/clothing/under/rank/rnd/roboticist,
-/obj/item/clothing/under/rank/rnd/roboticist/skirt,
-/obj/structure/extinguisher_cabinet/directional/north,
+/obj/item/clothing/suit/hooded/wintercoat/cargo,
+/obj/item/clothing/under/nanotrasen/supply,
+/obj/item/clothing/under/nanotrasen/supply,
+/obj/item/clothing/under/nanotrasen/supply,
+/obj/item/clothing/shoes/sneakers/black,
+/obj/item/clothing/shoes/sneakers/black,
+/obj/item/clothing/shoes/sneakers/black,
+/obj/item/clothing/gloves/fingerless,
+/obj/item/clothing/gloves/fingerless,
+/obj/item/clothing/gloves/fingerless,
+/obj/item/clothing/head/nanotrasen/cap/supply,
+/obj/item/clothing/head/nanotrasen/cap/supply,
+/obj/item/clothing/head/nanotrasen/cap/supply,
/turf/open/floor/plasteel,
/area/ship/crew)
"aZ" = (
@@ -213,9 +227,12 @@
icon_state = "4-8"
},
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/structure/catwalk/over/plated_catwalk/dark,
/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/turf/open/floor/plating,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/hallway/port)
"bb" = (
/obj/structure/cable{
@@ -240,7 +257,7 @@
/obj/effect/spawner/lootdrop/ration,
/obj/effect/spawner/lootdrop/ration,
/obj/effect/spawner/lootdrop/ration,
-/turf/open/floor/plasteel/patterned,
+/turf/open/floor/plasteel/patterned/cargo_one,
/area/ship/cargo)
"bd" = (
/obj/effect/turf_decal/weather,
@@ -285,7 +302,11 @@
dir = 1
},
/obj/machinery/door/firedoor/border_only,
-/turf/open/floor/plasteel,
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/turf/open/floor/plasteel/tech/techmaint,
/area/ship/hallway/port)
"bx" = (
/obj/effect/spawner/structure/window/shuttle,
@@ -348,13 +369,15 @@
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/catwalk/over/plated_catwalk,
-/turf/open/floor/plating,
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/hallway/central)
"bK" = (
/obj/structure/closet/crate,
/obj/effect/turf_decal/industrial/outline/yellow,
-/turf/open/floor/plasteel/patterned,
+/turf/open/floor/plasteel/patterned/cargo_one,
/area/ship/cargo)
"bN" = (
/obj/machinery/conveyor/inverted{
@@ -403,23 +426,28 @@
/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
dir = 8
},
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/bridge)
-"bZ" = (
-/obj/effect/turf_decal/corner/opaque/blue{
+/obj/effect/turf_decal/siding/thinplating/dark{
dir = 4
},
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/bridge)
+"bZ" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
dir = 8
},
/obj/structure/chair/comfy/shuttle{
dir = 4
},
+/obj/effect/turf_decal/corner/opaque/nsorange{
+ dir = 4
+ },
/turf/open/floor/plasteel/dark,
/area/ship/bridge)
"ce" = (
-/obj/structure/sign/nanotrasen,
+/obj/structure/sign/nanotrasen/ns,
/turf/closed/wall/mineral/titanium/nodiagonal,
/area/ship/bridge)
"cg" = (
@@ -433,8 +461,13 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 1
},
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech,
/area/ship/bridge)
"ch" = (
/obj/machinery/holopad/emergency/command,
@@ -448,10 +481,10 @@
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
dir = 8
},
-/obj/effect/turf_decal/corner/opaque/blue/border{
+/obj/effect/turf_decal/corner/opaque/nsorange/border{
dir = 8
},
-/turf/open/floor/plasteel,
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/hallway/central)
"cl" = (
/obj/machinery/power/smes/engineering{
@@ -476,11 +509,15 @@
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
dir = 8
},
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech,
/area/ship/bridge)
"cp" = (
-/obj/effect/turf_decal/corner/opaque/blue,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
dir = 8
},
@@ -488,6 +525,7 @@
dir = 4;
name = "Helm"
},
+/obj/effect/turf_decal/corner/opaque/nsorange,
/turf/open/floor/plasteel/dark,
/area/ship/bridge)
"cs" = (
@@ -520,15 +558,14 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 1
},
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/bridge)
-"cv" = (
-/obj/effect/turf_decal/corner/opaque/blue/border{
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/thinplating/dark{
dir = 8
},
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
+/turf/open/floor/plasteel/tech,
+/area/ship/bridge)
"cz" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -540,8 +577,13 @@
/obj/machinery/atmospherics/pipe/manifold/orange/visible{
dir = 4
},
-/obj/structure/catwalk/over,
-/turf/open/floor/plating,
+/obj/effect/turf_decal/siding/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/yellow{
+ dir = 4
+ },
+/turf/open/floor/plasteel/tech/techmaint,
/area/ship/engineering)
"cB" = (
/obj/effect/turf_decal/industrial/warning{
@@ -578,8 +620,13 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/obj/machinery/atmospherics/pipe/simple/orange/visible,
-/obj/structure/catwalk/over,
-/turf/open/floor/plating,
+/obj/effect/turf_decal/siding/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/yellow{
+ dir = 4
+ },
+/turf/open/floor/plasteel/tech/techmaint,
/area/ship/engineering)
"cF" = (
/obj/structure/cable{
@@ -589,11 +636,13 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 10
},
-/obj/structure/catwalk/over/plated_catwalk,
/obj/structure/chair{
dir = 1
},
-/turf/open/floor/plating,
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/hallway/central)
"cG" = (
/turf/closed/wall/mineral/titanium,
@@ -622,8 +671,13 @@
dir = 8
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/catwalk/over,
-/turf/open/floor/plating,
+/obj/effect/turf_decal/siding/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/yellow/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel/tech/techmaint,
/area/ship/engineering)
"cP" = (
/obj/structure/sign/departments/engineering,
@@ -644,7 +698,11 @@
/obj/machinery/door/firedoor/border_only{
dir = 1
},
-/turf/open/floor/plasteel,
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/turf/open/floor/plasteel/tech/techmaint,
/area/ship/crew)
"cS" = (
/obj/effect/spawner/structure/window/shuttle,
@@ -654,9 +712,6 @@
/turf/open/floor/plating,
/area/ship/cargo)
"cT" = (
-/obj/effect/turf_decal/corner/opaque/blue/border{
- dir = 8
- },
/obj/machinery/door/airlock/public/glass{
name = "Crew Quarters"
},
@@ -664,7 +719,8 @@
/obj/machinery/door/firedoor/border_only{
dir = 1
},
-/turf/open/floor/plasteel,
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/turf/open/floor/plasteel/tech/techmaint,
/area/ship/crew)
"cU" = (
/obj/machinery/portable_atmospherics/pump,
@@ -698,10 +754,7 @@
amount = 10
},
/obj/item/stack/sheet/plasteel/twenty,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/blue{
+/obj/effect/turf_decal/borderfloor{
dir = 1
},
/turf/open/floor/plasteel,
@@ -737,8 +790,10 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 6
},
-/obj/structure/catwalk/over,
-/turf/open/floor/plating,
+/obj/effect/turf_decal/siding/yellow{
+ dir = 9
+ },
+/turf/open/floor/plasteel/tech/techmaint,
/area/ship/engineering)
"de" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
@@ -769,8 +824,11 @@
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
dir = 1
},
-/obj/structure/catwalk/over/plated_catwalk,
-/turf/open/floor/plating,
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/crew)
"dl" = (
/obj/structure/cable{
@@ -782,11 +840,11 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 4
},
-/obj/effect/turf_decal/corner/opaque/bar,
-/obj/effect/turf_decal/corner/opaque/bar{
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/siding/white/corner{
dir = 1
},
-/turf/open/floor/plasteel,
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/crew)
"dm" = (
/obj/structure/cable{
@@ -797,11 +855,8 @@
},
/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4,
-/obj/effect/turf_decal/corner/opaque/bar,
-/obj/effect/turf_decal/corner/opaque/bar{
- dir = 1
- },
-/turf/open/floor/plasteel,
+/obj/structure/catwalk/over/plated_catwalk,
+/turf/open/floor/plating,
/area/ship/crew)
"do" = (
/obj/structure/cable{
@@ -811,11 +866,14 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 4
},
-/obj/structure/catwalk/over/plated_catwalk,
/obj/structure/cable{
icon_state = "2-8"
},
-/turf/open/floor/plating,
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/medical)
"dp" = (
/obj/structure/cable{
@@ -827,8 +885,11 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 4
},
-/obj/structure/catwalk/over/plated_catwalk,
-/turf/open/floor/plating,
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/medical)
"dq" = (
/obj/structure/cable{
@@ -840,12 +901,12 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 8
},
-/obj/effect/turf_decal/corner/opaque/bar,
-/obj/effect/turf_decal/corner/opaque/bar{
+/obj/structure/closet/emcloset/wall/directional/north,
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/siding/white{
dir = 1
},
-/obj/structure/closet/emcloset/wall/directional/north,
-/turf/open/floor/plasteel,
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/crew)
"dr" = (
/obj/structure/cable{
@@ -855,8 +916,11 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 8
},
-/obj/structure/catwalk/over/plated_catwalk,
-/turf/open/floor/plating,
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/medical)
"ds" = (
/obj/structure/cable{
@@ -868,11 +932,13 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 8
},
-/obj/structure/catwalk/over/plated_catwalk/white,
/obj/structure/cable{
icon_state = "4-8"
},
-/turf/open/floor/plating,
+/obj/effect/turf_decal/nanotrasen/ns/top{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
/area/ship/science/robotics)
"du" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
@@ -881,11 +947,13 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 8
},
-/obj/structure/catwalk/over/plated_catwalk/white,
/obj/structure/cable{
icon_state = "4-8"
},
-/turf/open/floor/plating,
+/obj/effect/turf_decal/nanotrasen/ns/center{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
/area/ship/science/robotics)
"dv" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
@@ -956,7 +1024,8 @@
/obj/machinery/door/firedoor/border_only{
dir = 1
},
-/turf/open/floor/plasteel/dark,
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/turf/open/floor/plasteel/tech/techmaint,
/area/ship/engineering)
"dG" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
@@ -969,15 +1038,15 @@
/turf/open/floor/plasteel,
/area/ship/crew)
"dI" = (
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/blue,
/obj/structure/table,
/obj/item/paper_bin,
-/obj/item/folder/blue,
+/obj/item/folder/yellow,
/obj/item/pen/fountain/captain,
-/obj/item/stamp/captain,
+/obj/item/stamp/qm,
+/obj/effect/turf_decal/corner/opaque/nsorange,
+/obj/effect/turf_decal/corner/opaque/nsorange{
+ dir = 4
+ },
/turf/open/floor/plasteel/dark,
/area/ship/bridge)
"dK" = (
@@ -1056,7 +1125,7 @@
"ez" = (
/obj/machinery/airalarm/directional/north,
/obj/structure/bed,
-/obj/item/bedsheet/captain,
+/obj/item/bedsheet/qm,
/obj/structure/curtain/bounty,
/obj/machinery/light_switch{
dir = 4;
@@ -1069,9 +1138,6 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/effect/turf_decal/corner/opaque/neutral{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
dir = 1
},
@@ -1079,29 +1145,30 @@
dir = 1
},
/obj/machinery/firealarm/directional/north,
-/turf/open/floor/plasteel,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/hallway/port)
"ff" = (
-/obj/effect/turf_decal/corner/opaque/blue,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/structure/closet/secure_closet{
- icon_state = "cap";
- name = "captain's locker";
+/obj/structure/closet/secure_closet/quartermaster{
+ populate = 0;
req_access = list(20)
},
-/obj/item/clothing/suit/hooded/wintercoat/captain,
-/obj/item/clothing/under/rank/command/captain/nt,
-/obj/item/clothing/under/rank/command/captain/nt/skirt,
-/obj/item/clothing/shoes/laceup,
-/obj/item/clothing/head/caphat/nt,
+/obj/item/clothing/suit/hooded/wintercoat/cargo,
+/obj/item/clothing/under/nanotrasen/supply/qm,
+/obj/item/clothing/shoes/sneakers/brown,
+/obj/item/clothing/head/nanotrasen/cap/supply,
/obj/item/stock_parts/cell/gun,
/obj/item/gun/energy/laser,
-/obj/item/megaphone/command,
+/obj/item/megaphone/cargo,
/obj/machinery/light/small/directional/east,
-/obj/item/clothing/head/caphat/parade,
-/obj/item/clothing/suit/armor/vest/capcarapace,
+/obj/item/clothing/suit/armor/nanotrasen/slim,
+/obj/effect/turf_decal/corner/opaque/nsorange,
+/obj/effect/turf_decal/corner/opaque/nsorange{
+ dir = 4
+ },
/turf/open/floor/plasteel/dark,
/area/ship/bridge)
"fy" = (
@@ -1123,7 +1190,10 @@
},
/obj/structure/table,
/obj/item/toy/cards/deck,
-/turf/open/floor/plasteel,
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/hallway/central)
"fC" = (
/obj/machinery/atmospherics/pipe/simple/orange,
@@ -1145,9 +1215,9 @@
/area/ship/medical)
"gv" = (
/obj/docking_port/stationary{
- width = 30;
+ dwidth = 15;
height = 15;
- dwidth = 15
+ width = 30
},
/turf/template_noop,
/area/template_noop)
@@ -1187,16 +1257,19 @@
pixel_y = 1
},
/obj/machinery/light/small/built/directional/east,
-/turf/open/floor/plating,
+/obj/effect/turf_decal/siding/yellow{
+ dir = 5
+ },
+/turf/open/floor/plasteel/tech/techmaint,
/area/ship/engineering)
"hd" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 5
},
-/obj/effect/turf_decal/corner/opaque/blue/border{
+/obj/effect/turf_decal/corner/opaque/nsorange/border{
dir = 8
},
-/turf/open/floor/plasteel,
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/hallway/central)
"hi" = (
/obj/structure/table,
@@ -1218,10 +1291,23 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 1
},
-/obj/structure/catwalk/over/plated_catwalk,
/obj/machinery/firealarm/directional/east,
-/turf/open/floor/plating,
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/machinery/light_switch{
+ dir = 8;
+ pixel_x = 19;
+ pixel_y = 11
+ },
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/hallway/central)
+"iB" = (
+/obj/effect/turf_decal/nanotrasen/ns/center_left{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ship/science/robotics)
"jk" = (
/obj/structure/railing,
/obj/effect/turf_decal/siding/white,
@@ -1237,8 +1323,15 @@
pixel_x = -7;
pixel_y = 4
},
+/obj/effect/turf_decal/trimline/transparent/white/filled/warning,
/turf/open/floor/plasteel,
/area/ship/cargo)
+"jr" = (
+/obj/effect/turf_decal/nanotrasen/ns/bottom_right{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ship/science/robotics)
"jt" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -1250,8 +1343,11 @@
/obj/machinery/atmospherics/pipe/simple/orange/visible{
dir = 10
},
-/obj/structure/catwalk/over,
-/turf/open/floor/plating,
+/obj/effect/turf_decal/siding/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/yellow/corner,
+/turf/open/floor/plasteel/tech/techmaint,
/area/ship/engineering)
"jw" = (
/obj/structure/extinguisher_cabinet/directional/east,
@@ -1266,8 +1362,13 @@
/obj/machinery/atmospherics/pipe/simple/orange/visible{
dir = 9
},
-/obj/structure/catwalk/over,
-/turf/open/floor/plating,
+/obj/effect/turf_decal/siding/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/yellow{
+ dir = 4
+ },
+/turf/open/floor/plasteel/tech/techmaint,
/area/ship/engineering)
"jH" = (
/obj/machinery/porta_turret/ship/weak{
@@ -1287,8 +1388,11 @@
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
dir = 1
},
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/hallway/port)
"lc" = (
/obj/effect/turf_decal/corner/opaque/neutral,
@@ -1305,6 +1409,9 @@
icon_state = "1-2"
},
/obj/item/folder/white,
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
/turf/open/floor/plasteel,
/area/ship/medical)
"lp" = (
@@ -1319,13 +1426,10 @@
/turf/open/floor/plating,
/area/ship/bridge)
"ls" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/obj/effect/turf_decal/corner/opaque/blue/border{
+/obj/effect/turf_decal/corner/opaque/nsorange/border{
dir = 8
},
-/turf/open/floor/plasteel,
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/hallway/central)
"lx" = (
/obj/machinery/rnd/production/circuit_imprinter/department/science,
@@ -1335,7 +1439,6 @@
/turf/open/floor/plasteel/white,
/area/ship/science/robotics)
"mf" = (
-/obj/effect/turf_decal/borderfloor,
/obj/machinery/door/airlock{
name = "Janitorial Closet"
},
@@ -1343,15 +1446,22 @@
dir = 1
},
/obj/machinery/door/firedoor/border_only,
-/turf/open/floor/plasteel/tech/grid,
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/turf/open/floor/plasteel/tech/techmaint,
/area/ship/hallway/port)
+"mr" = (
+/obj/effect/turf_decal/nanotrasen/ns/bottom_left{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/ship/science/robotics)
"mt" = (
/obj/structure/sign/departments/medbay/alt,
/turf/closed/wall/mineral/titanium/nodiagonal,
/area/ship/medical)
"mw" = (
/obj/structure/bed,
-/obj/item/bedsheet/blue,
+/obj/item/bedsheet/brown,
/obj/structure/window/reinforced/spawner/north,
/obj/structure/curtain/bounty,
/obj/effect/turf_decal/corner/opaque/bar{
@@ -1395,17 +1505,14 @@
/obj/item/clothing/glasses/hud/health{
pixel_y = -4
},
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 1
- },
/obj/machinery/light_switch{
dir = 4;
pixel_x = -24;
pixel_y = -10
},
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
/turf/open/floor/plasteel,
/area/ship/medical)
"nq" = (
@@ -1426,17 +1533,19 @@
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
dir = 4
},
-/obj/structure/catwalk/over,
-/turf/open/floor/plating,
+/obj/effect/turf_decal/siding/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/yellow{
+ dir = 4
+ },
+/turf/open/floor/plasteel/tech/techmaint,
/area/ship/engineering)
"oq" = (
/obj/machinery/light/small/built/directional/south,
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/effect/turf_decal/corner/opaque/neutral{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 8
},
@@ -1444,7 +1553,11 @@
dir = 4
},
/obj/structure/closet/firecloset/wall/directional/south,
-/turf/open/floor/plasteel,
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/hallway/port)
"oz" = (
/obj/effect/turf_decal/industrial/warning{
@@ -1464,7 +1577,7 @@
"oI" = (
/obj/machinery/airalarm/directional/south,
/obj/structure/bed,
-/obj/item/bedsheet/blue,
+/obj/item/bedsheet/brown,
/obj/structure/curtain/bounty,
/obj/effect/turf_decal/corner/opaque/bar{
dir = 1
@@ -1477,15 +1590,28 @@
"oN" = (
/obj/machinery/airalarm/directional/north,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/obj/structure/rack,
-/obj/item/clothing/suit/hooded/wintercoat/science,
+/obj/structure/closet/wardrobe/robotics_black{
+ populate = 0
+ },
+/obj/item/clothing/under/nanotrasen/science/robotics,
+/obj/item/clothing/under/nanotrasen/science/robotics,
+/obj/item/clothing/glasses/hud/diagnostic,
+/obj/item/clothing/glasses/hud/diagnostic,
+/obj/item/clothing/suit/toggle/labcoat/nanotrasen,
+/obj/item/clothing/suit/toggle/labcoat/nanotrasen,
+/obj/item/clothing/shoes/sneakers/black,
+/obj/item/clothing/shoes/sneakers/black,
+/obj/item/clothing/gloves/fingerless,
+/obj/item/clothing/gloves/fingerless,
+/obj/item/clothing/head/soft/black,
+/obj/item/clothing/head/soft/black,
/obj/item/clothing/suit/hooded/wintercoat/science{
pixel_y = 4
},
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
+/obj/item/clothing/suit/hooded/wintercoat/science{
+ pixel_y = 4
},
-/obj/effect/turf_decal/corner/opaque/blue{
+/obj/effect/turf_decal/borderfloor{
dir = 1
},
/turf/open/floor/plasteel,
@@ -1522,7 +1648,8 @@
/obj/machinery/door/firedoor/border_only{
dir = 4
},
-/turf/open/floor/plasteel,
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/turf/open/floor/plasteel/tech/techmaint,
/area/ship/medical)
"qe" = (
/obj/effect/turf_decal/weather,
@@ -1542,23 +1669,20 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/effect/turf_decal/corner/opaque/neutral{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 8
},
-/obj/effect/turf_decal/corner/opaque/blue/bordercorner,
-/turf/open/floor/plasteel,
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/hallway/port)
"qY" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 1
- },
/obj/machinery/button/door{
dir = 4;
id = "Mining Bay Door";
@@ -1587,11 +1711,12 @@
/obj/item/pickaxe,
/obj/item/mining_scanner,
/obj/machinery/light/small/directional/east,
-/turf/open/floor/plasteel/patterned,
+/turf/open/floor/plasteel/patterned/cargo_one,
/area/ship/cargo)
"rC" = (
/obj/machinery/door/airlock/external,
-/turf/open/floor/plating,
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/turf/open/floor/plasteel/tech/techmaint,
/area/ship/hallway/port)
"rW" = (
/obj/machinery/atmospherics/components/binary/pump{
@@ -1615,8 +1740,11 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 8
},
-/obj/structure/catwalk/over,
-/turf/open/floor/plating,
+/obj/effect/turf_decal/siding/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/yellow/corner,
+/turf/open/floor/plasteel/tech/techmaint,
/area/ship/engineering)
"sv" = (
/obj/effect/turf_decal/industrial/outline/yellow,
@@ -1644,7 +1772,8 @@
/obj/machinery/door/firedoor/border_only{
dir = 4
},
-/turf/open/floor/plasteel,
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/turf/open/floor/plasteel/tech/techmaint,
/area/ship/crew)
"tf" = (
/obj/structure/sign/warning/vacuum/external{
@@ -1669,8 +1798,13 @@
icon_state = "2-8"
},
/obj/machinery/atmospherics/pipe/simple/orange/visible,
-/obj/structure/catwalk/over,
-/turf/open/floor/plating,
+/obj/effect/turf_decal/siding/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/yellow{
+ dir = 4
+ },
+/turf/open/floor/plasteel/tech/techmaint,
/area/ship/engineering)
"tU" = (
/obj/effect/turf_decal/industrial/warning{
@@ -1721,17 +1855,17 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 1
},
/obj/machinery/light/small/directional/west,
+/obj/effect/turf_decal/corner/opaque/nsorange{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/nsorange{
+ dir = 4
+ },
/turf/open/floor/plasteel,
/area/ship/crew)
"vG" = (
@@ -1768,13 +1902,18 @@
/obj/machinery/power/apc/auto_name/directional/east,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/obj/machinery/atmospherics/pipe/simple/orange/visible,
-/obj/structure/catwalk/over,
/obj/machinery/light_switch{
- pixel_x = 19;
dir = 8;
+ pixel_x = 19;
pixel_y = 11
},
-/turf/open/floor/plating,
+/obj/effect/turf_decal/siding/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/yellow{
+ dir = 4
+ },
+/turf/open/floor/plasteel/tech/techmaint,
/area/ship/engineering)
"ww" = (
/obj/effect/decal/cleanable/dirt/dust,
@@ -1794,11 +1933,13 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 1
},
-/obj/structure/catwalk/over/plated_catwalk,
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/open/floor/plating,
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/hallway/central)
"xz" = (
/obj/machinery/door/airlock/mining/glass{
@@ -1814,16 +1955,14 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 8
},
-/obj/effect/turf_decal/corner/opaque/neutral{
- dir = 4
- },
/obj/machinery/door/firedoor/border_only{
dir = 8
},
/obj/machinery/door/firedoor/border_only{
dir = 4
},
-/turf/open/floor/plasteel,
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/turf/open/floor/plasteel/tech/techmaint,
/area/ship/hallway/port)
"xA" = (
/turf/open/floor/plasteel/dark,
@@ -1870,6 +2009,9 @@
pixel_x = -24;
pixel_y = -10
},
+/obj/effect/turf_decal/nanotrasen/ns/top_right{
+ dir = 4
+ },
/turf/open/floor/plasteel/white,
/area/ship/science/robotics)
"yy" = (
@@ -1892,7 +2034,8 @@
/obj/machinery/door/firedoor/border_only{
dir = 8
},
-/turf/open/floor/plasteel,
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/turf/open/floor/plasteel/tech/techmaint,
/area/ship/cargo)
"zJ" = (
/obj/item/toy/talking/AI,
@@ -1938,10 +2081,6 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 8
},
-/obj/effect/turf_decal/corner/opaque/bar,
-/obj/effect/turf_decal/corner/opaque/bar{
- dir = 1
- },
/obj/machinery/light/small/built/directional/north,
/obj/structure/cable{
icon_state = "2-8"
@@ -1950,7 +2089,11 @@
pixel_x = 10;
pixel_y = 24
},
-/turf/open/floor/plasteel,
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/crew)
"AM" = (
/obj/structure/table,
@@ -1985,8 +2128,18 @@
/obj/machinery/door/firedoor/border_only{
dir = 8
},
-/turf/open/floor/plasteel/dark,
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/turf/open/floor/plasteel/tech/techmaint,
/area/ship/engineering)
+"AX" = (
+/obj/effect/turf_decal/corner/opaque/nsorange/border{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
"Bh" = (
/obj/machinery/mecha_part_fabricator,
/obj/machinery/airalarm/directional/north,
@@ -2016,8 +2169,10 @@
/obj/machinery/airalarm/directional/east,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/catwalk/over/plated_catwalk,
-/turf/open/floor/plating,
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/hallway/central)
"BE" = (
/obj/structure/cable{
@@ -2116,13 +2271,13 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
dir = 1
},
-/obj/effect/turf_decal/corner/opaque/blue,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 9
},
+/obj/effect/turf_decal/corner/opaque/nsorange,
+/obj/effect/turf_decal/corner/opaque/nsorange{
+ dir = 8
+ },
/turf/open/floor/plasteel,
/area/ship/hallway/port)
"DZ" = (
@@ -2180,9 +2335,12 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 8
},
-/obj/structure/catwalk/over/plated_catwalk/dark,
/obj/machinery/light/small/directional/north,
-/turf/open/floor/plating,
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/hallway/port)
"Hi" = (
/obj/structure/ore_box,
@@ -2200,19 +2358,21 @@
dir = 5
},
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/structure/catwalk/over,
/obj/structure/cable{
icon_state = "4-8"
},
-/turf/open/floor/plating,
+/obj/effect/turf_decal/siding/yellow{
+ dir = 10
+ },
+/turf/open/floor/plasteel/tech/techmaint,
/area/ship/engineering)
"ID" = (
-/obj/effect/turf_decal/corner/opaque/blue,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
/obj/machinery/modular_computer/console/preset/command,
/obj/machinery/light/small/directional/east,
+/obj/effect/turf_decal/corner/opaque/nsorange,
+/obj/effect/turf_decal/corner/opaque/nsorange{
+ dir = 4
+ },
/turf/open/floor/plasteel/dark,
/area/ship/bridge)
"IM" = (
@@ -2235,6 +2395,29 @@
},
/turf/open/floor/plating,
/area/ship/engineering)
+"Ja" = (
+/obj/machinery/door/airlock/engineering{
+ dir = 4;
+ name = "Engineering"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/turf/open/floor/plasteel/dark,
+/area/ship/engineering)
"Je" = (
/obj/machinery/conveyor{
dir = 1;
@@ -2247,7 +2430,6 @@
/turf/open/floor/plating,
/area/ship/cargo)
"Jf" = (
-/obj/effect/turf_decal/borderfloor,
/obj/machinery/door/airlock{
name = "Restroom"
},
@@ -2255,16 +2437,13 @@
/obj/machinery/door/firedoor/border_only{
dir = 1
},
-/turf/open/floor/plasteel/tech/grid,
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/turf/open/floor/plasteel/tech/techmaint,
/area/ship/hallway/port)
"Jj" = (
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/effect/turf_decal/corner/opaque/blue,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
dir = 4
@@ -2273,6 +2452,10 @@
dir = 1
},
/obj/machinery/light/small/directional/west,
+/obj/effect/turf_decal/corner/opaque/nsorange{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner/opaque/nsorange,
/turf/open/floor/plasteel,
/area/ship/hallway/port)
"Jo" = (
@@ -2311,6 +2494,9 @@
/obj/effect/turf_decal/corner/opaque/neutral{
dir = 8
},
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
/turf/open/floor/plasteel,
/area/ship/medical)
"KV" = (
@@ -2344,16 +2530,16 @@
/turf/open/floor/plasteel/dark,
/area/ship/bridge)
"Lv" = (
-/obj/effect/turf_decal/corner/opaque/blue{
+/obj/machinery/computer/cargo/express/retro{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner/opaque/nsorange,
+/obj/effect/turf_decal/corner/opaque/nsorange{
dir = 1
},
-/obj/effect/turf_decal/corner/opaque/blue{
+/obj/effect/turf_decal/corner/opaque/nsorange{
dir = 4
},
-/obj/effect/turf_decal/corner/opaque/blue,
-/obj/machinery/computer/cargo/express/retro{
- dir = 8
- },
/turf/open/floor/plasteel/dark,
/area/ship/bridge)
"Ly" = (
@@ -2363,10 +2549,7 @@
/obj/machinery/power/apc/auto_name/directional/west,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/obj/structure/railing/corner,
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 1
- },
-/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/trimline/transparent/white/filled/warning,
/turf/open/floor/plasteel,
/area/ship/cargo)
"Mc" = (
@@ -2394,7 +2577,7 @@
/obj/item/reagent_containers/food/snacks/canned/beans,
/obj/item/reagent_containers/food/snacks/canned/beans,
/obj/machinery/firealarm/directional/east,
-/turf/open/floor/plasteel/patterned,
+/turf/open/floor/plasteel/patterned/cargo_one,
/area/ship/cargo)
"Ni" = (
/obj/structure/cable{
@@ -2416,15 +2599,13 @@
/obj/machinery/door/firedoor/border_only{
dir = 8
},
-/turf/open/floor/plasteel,
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/turf/open/floor/plasteel/tech/techmaint,
/area/ship/science/robotics)
"NF" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/effect/turf_decal/corner/opaque/neutral{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 4
},
@@ -2434,7 +2615,11 @@
/obj/machinery/airalarm/directional/north,
/obj/machinery/camera,
/obj/structure/extinguisher_cabinet/directional/south,
-/turf/open/floor/plasteel,
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/hallway/port)
"NL" = (
/obj/structure/sign/warning/electricshock{
@@ -2462,6 +2647,22 @@
},
/turf/open/floor/plasteel/dark,
/area/ship/science/robotics)
+"Qi" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/yellow,
+/obj/effect/turf_decal/siding/yellow/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/engineering)
"Qx" = (
/obj/structure/window/reinforced{
dir = 8
@@ -2493,7 +2694,10 @@
dir = 8
},
/obj/machinery/light/small/directional/east,
-/turf/open/floor/plating,
+/obj/effect/turf_decal/siding/yellow{
+ dir = 6
+ },
+/turf/open/floor/plasteel/tech/techmaint,
/area/ship/engineering)
"QR" = (
/obj/structure/cable{
@@ -2522,9 +2726,6 @@
/obj/effect/turf_decal/industrial/loading{
dir = 8
},
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 1
- },
/obj/machinery/mineral/processing_unit_console{
machinedir = 6;
pixel_y = 26
@@ -2537,14 +2738,14 @@
/turf/open/floor/plasteel,
/area/ship/cargo)
"SE" = (
-/obj/effect/turf_decal/corner/opaque/blue,
-/obj/effect/turf_decal/corner/opaque/blue{
+/obj/machinery/computer/helm/retro{
dir = 8
},
-/obj/effect/turf_decal/corner/opaque/blue{
+/obj/effect/turf_decal/corner/opaque/nsorange,
+/obj/effect/turf_decal/corner/opaque/nsorange{
dir = 4
},
-/obj/machinery/computer/helm/retro{
+/obj/effect/turf_decal/corner/opaque/nsorange{
dir = 8
},
/turf/open/floor/plasteel/dark,
@@ -2554,6 +2755,9 @@
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/effect/turf_decal/nanotrasen/ns/top_left{
+ dir = 4
+ },
/turf/open/floor/plasteel/white,
/area/ship/science/robotics)
"SN" = (
@@ -2568,7 +2772,13 @@
/obj/machinery/advanced_airlock_controller{
pixel_y = -20
},
-/turf/open/floor/plating,
+/obj/effect/turf_decal/siding/white{
+ dir = 6
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/hallway/port)
"SY" = (
/obj/effect/turf_decal/weather,
@@ -2581,6 +2791,9 @@
output_dir = 1
},
/obj/structure/plasticflaps/opaque,
+/obj/machinery/door/window/southleft{
+ name = "Processor Access Door"
+ },
/turf/open/floor/plating,
/area/ship/cargo)
"Td" = (
@@ -2589,6 +2802,9 @@
dir = 8
},
/obj/machinery/light/small/directional/east,
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
/turf/open/floor/plasteel,
/area/ship/medical)
"Te" = (
@@ -2603,9 +2819,11 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 9
},
-/obj/structure/catwalk/over/plated_catwalk,
/obj/structure/chair,
-/turf/open/floor/plating,
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/hallway/central)
"TK" = (
/obj/machinery/door/poddoor{
@@ -2628,6 +2846,9 @@
/turf/open/floor/plating/airless,
/area/ship/engineering)
"Us" = (
+/obj/effect/turf_decal/nanotrasen/ns/center_right{
+ dir = 4
+ },
/turf/open/floor/plasteel/white,
/area/ship/science/robotics)
"Vt" = (
@@ -2686,6 +2907,11 @@
/obj/machinery/cryopod{
dir = 8
},
+/obj/machinery/light_switch{
+ dir = 8;
+ pixel_x = 19;
+ pixel_y = 11
+ },
/turf/open/floor/plasteel/white,
/area/ship/crew)
"Xp" = (
@@ -2760,15 +2986,9 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/effect/turf_decal/corner/opaque/neutral{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 8
},
-/obj/effect/turf_decal/corner/opaque/blue/bordercorner{
- dir = 8
- },
/obj/machinery/power/apc/auto_name/directional/north,
/obj/structure/cable{
icon_state = "0-8"
@@ -2776,7 +2996,13 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 4
},
-/turf/open/floor/plasteel,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/grid,
/area/ship/hallway/port)
"Yw" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
@@ -2785,11 +3011,13 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 4
},
-/obj/structure/catwalk/over/plated_catwalk/white,
/obj/structure/cable{
icon_state = "4-8"
},
-/turf/open/floor/plating,
+/obj/effect/turf_decal/nanotrasen/ns/bottom{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
/area/ship/science/robotics)
"YZ" = (
/obj/machinery/porta_turret/ship/weak{
@@ -2804,9 +3032,6 @@
/obj/structure/cable{
icon_state = "2-8"
},
-/obj/effect/turf_decal/corner/opaque/neutral{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
dir = 1
},
@@ -2817,7 +3042,8 @@
pixel_x = 10;
pixel_y = 24
},
-/turf/open/floor/plasteel,
+/obj/structure/catwalk/over/plated_catwalk,
+/turf/open/floor/plating,
/area/ship/hallway/port)
"Zl" = (
/obj/machinery/vending/boozeomat/all_access,
@@ -2949,7 +3175,7 @@ bB
bB
ai
gQ
-sp
+Qi
sv
ai
aa
@@ -2969,7 +3195,7 @@ BH
zT
bB
cP
-AW
+Ja
ai
ai
YZ
@@ -3061,13 +3287,13 @@ ae
ae
Yi
aP
-cv
-cv
ls
+ls
+AX
cj
hd
-cv
-cv
+ls
+ls
cT
dl
dG
@@ -3250,7 +3476,7 @@ Mc
cI
Us
du
-Us
+iB
Te
Mc
"}
@@ -3268,9 +3494,9 @@ aa
aa
HJ
Bh
-Us
+jr
Yw
-Us
+mr
rl
HJ
"}
diff --git a/_maps/shuttles/nanotrasen/nanotrasen_gecko.dmm b/_maps/shuttles/nanotrasen/nanotrasen_gecko.dmm
index 8c17da5f36ee..8314f17e288c 100644
--- a/_maps/shuttles/nanotrasen/nanotrasen_gecko.dmm
+++ b/_maps/shuttles/nanotrasen/nanotrasen_gecko.dmm
@@ -1467,9 +1467,8 @@
/turf/closed/wall/mineral/titanium/nodiagonal,
/area/ship/cargo/port)
"ph" = (
-/obj/machinery/computer/communications{
- dir = 8;
- icon_state = "computer-left"
+/obj/structure/frame/computer{
+ dir = 8
},
/turf/open/floor/plasteel/telecomms_floor,
/area/ship/bridge)
@@ -1934,7 +1933,7 @@
/obj/structure/railing,
/obj/machinery/computer/atmos_control/incinerator{
dir = 4;
- sensors = list("gecko_burn_sensor"="Combustion Chamber")
+ sensors = list("gecko_burn_sensor"="Combustion Chamber")
},
/turf/open/floor/plasteel/tech/techmaint,
/area/ship/engineering/engine)
@@ -2853,7 +2852,7 @@
"CI" = (
/obj/machinery/computer/helm{
dir = 8;
- icon_state = "computer-middle"
+ icon_state = "computer-left"
},
/turf/open/floor/plasteel/telecomms_floor,
/area/ship/bridge)
@@ -3394,8 +3393,10 @@
},
/obj/item/stock_parts/cell/gun,
/obj/item/gun/energy/laser,
-/obj/item/clothing/under/rank/command/captain/nt,
-/obj/item/clothing/head/caphat/nt,
+/obj/item/clothing/under/nanotrasen/captain/skirt,
+/obj/item/clothing/under/nanotrasen/captain,
+/obj/item/clothing/suit/armor/nanotrasen/captain,
+/obj/item/clothing/head/nanotrasen/captain/peaked,
/obj/item/clothing/shoes/laceup,
/obj/item/clothing/glasses/sunglasses,
/obj/effect/turf_decal/borderfloor{
diff --git a/_maps/shuttles/nanotrasen/nanotrasen_osprey.dmm b/_maps/shuttles/nanotrasen/nanotrasen_osprey.dmm
index cb37458146fc..774f1d57cc40 100644
--- a/_maps/shuttles/nanotrasen/nanotrasen_osprey.dmm
+++ b/_maps/shuttles/nanotrasen/nanotrasen_osprey.dmm
@@ -1027,9 +1027,10 @@
/obj/item/storage/backpack/satchel/cap,
/obj/item/storage/backpack/captain,
/obj/item/clothing/shoes/laceup,
-/obj/item/clothing/under/rank/command/captain/nt/skirt,
-/obj/item/clothing/under/rank/command/captain/nt,
-/obj/item/clothing/suit/armor/vest/capcarapace/alt,
+/obj/item/clothing/under/nanotrasen/captain/skirt,
+/obj/item/clothing/under/nanotrasen/captain,
+/obj/item/clothing/suit/armor/nanotrasen/captain,
+/obj/item/clothing/suit/armor/nanotrasen/captain/parade,
/obj/item/clothing/glasses/sunglasses,
/obj/item/clothing/head/caphat/nt,
/obj/item/storage/belt/sabre,
@@ -2333,9 +2334,8 @@
/turf/open/floor/plasteel,
/area/ship/crew/cryo)
"pm" = (
-/obj/machinery/computer/communications{
- dir = 8;
- icon_state = "computer-right"
+/obj/structure/frame/computer{
+ dir = 8
},
/turf/open/floor/plasteel/tech/grid,
/area/ship/bridge)
@@ -3087,8 +3087,7 @@
/area/ship/bridge)
"ud" = (
/obj/machinery/computer/helm{
- dir = 8;
- icon_state = "computer-left"
+ dir = 8
},
/turf/open/floor/plasteel/tech/grid,
/area/ship/bridge)
@@ -5257,8 +5256,8 @@
/obj/item/storage/backpack,
/obj/item/storage/backpack/satchel/leather,
/obj/item/clothing/shoes/laceup,
-/obj/item/clothing/under/rank/command/head_of_personnel/nt/skirt,
-/obj/item/clothing/under/rank/command/head_of_personnel/nt,
+/obj/item/clothing/under/nanotrasen/officer/skirt,
+/obj/item/clothing/under/nanotrasen/officer,
/obj/item/clothing/suit/armor/vest/hop,
/obj/item/clothing/gloves/color/white,
/obj/item/clothing/glasses/sunglasses,
diff --git a/_maps/shuttles/nanotrasen/nanotrasen_skipper.dmm b/_maps/shuttles/nanotrasen/nanotrasen_skipper.dmm
index 7d7ef4ddf1db..93c59445ee41 100644
--- a/_maps/shuttles/nanotrasen/nanotrasen_skipper.dmm
+++ b/_maps/shuttles/nanotrasen/nanotrasen_skipper.dmm
@@ -1510,8 +1510,8 @@
pixel_y = 32
},
/obj/effect/turf_decal/siding/wood,
-/obj/item/clothing/under/rank/command/head_of_personnel/nt,
-/obj/item/clothing/under/rank/command/head_of_personnel/nt/skirt,
+/obj/item/clothing/under/nanotrasen/officer,
+/obj/item/clothing/under/nanotrasen/officer/skirt,
/turf/open/floor/wood,
/area/ship/crew/crewthree)
"lg" = (
@@ -2693,7 +2693,7 @@
/turf/open/floor/wood,
/area/ship/hallway/central)
"uY" = (
-/obj/machinery/computer/communications{
+/obj/structure/frame/computer{
dir = 8
},
/obj/effect/turf_decal/corner/opaque/ntblue/half{
@@ -2868,7 +2868,7 @@
pixel_x = 4;
pixel_y = 8
},
-/obj/item/coin/adamantine{
+/obj/item/coin/hellstone{
pixel_x = -12;
pixel_y = -3
},
@@ -5490,15 +5490,16 @@
/obj/item/storage/belt/sabre,
/obj/item/clothing/glasses/sunglasses,
/obj/item/clothing/suit/armor/vest/capcarapace,
-/obj/item/clothing/under/rank/command/captain/parade,
/obj/item/clothing/shoes/laceup,
/obj/item/door_remote/captain,
-/obj/item/clothing/suit/armor/vest/capcarapace/alt,
/obj/item/clothing/gloves/color/captain/nt,
-/obj/item/clothing/under/rank/command/captain/nt/skirt,
-/obj/item/clothing/under/rank/command/captain/nt,
-/obj/item/clothing/head/caphat/parade,
-/obj/item/clothing/head/caphat/nt,
+/obj/item/clothing/suit/armor/nanotrasen/captain,
+/obj/item/clothing/suit/armor/nanotrasen/captain/parade,
+/obj/item/clothing/gloves/color/captain/nt,
+/obj/item/clothing/under/nanotrasen/captain/skirt,
+/obj/item/clothing/under/nanotrasen/captain,
+/obj/item/clothing/head/nanotrasen/captain/peaked,
+/obj/item/clothing/head/nanotrasen/captain,
/turf/open/floor/wood,
/area/ship/crew/crewtwo)
"UN" = (
diff --git a/_maps/shuttles/pirate/pirate_ember.dmm b/_maps/shuttles/pirate/pirate_ember.dmm
deleted file mode 100644
index 6173f14db95b..000000000000
--- a/_maps/shuttles/pirate/pirate_ember.dmm
+++ /dev/null
@@ -1,13021 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"ad" = (
-/turf/closed/wall/r_wall,
-/area/ship/bridge)
-"af" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/structure/closet/secure_closet{
- icon_state = "cap";
- name = "\proper captain's locker";
- req_access_txt = "20"
- },
-/obj/item/clothing/under/rank/security/officer/frontier/admiral,
-/obj/item/clothing/gloves/combat,
-/obj/item/clothing/head/beret/sec/frontier/officer,
-/obj/item/clothing/accessory/holster/detective,
-/obj/item/clothing/glasses/hud/security/sunglasses/eyepatch,
-/obj/item/clothing/suit/armor/frontier,
-/obj/item/clothing/shoes/cowboy,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/obj/machinery/button/door{
- id = "pirate_cutter_escape";
- name = "Escape Shutters";
- pixel_x = 7;
- pixel_y = 25
- },
-/turf/open/floor/carpet/green,
-/area/ship/crew/office)
-"ah" = (
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/machinery/vending/tool,
-/obj/effect/decal/cleanable/wrapping{
- pixel_y = -4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/electrical)
-"al" = (
-/obj/structure/railing{
- dir = 4;
- layer = 4.1
- },
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 6
- },
-/obj/effect/turf_decal/steeldecal/steel_decals3{
- dir = 1;
- pixel_x = -16
- },
-/obj/structure/cable/yellow{
- icon_state = "0-4"
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/power/terminal{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/engineering/electrical)
-"aq" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/stack/rods,
-/turf/open/floor/plating{
- icon_state = "foam_plating"
- },
-/area/ship/hallway/central)
-"ar" = (
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor,
-/obj/machinery/suit_storage_unit/inherit/industrial,
-/obj/item/tank/jetpack/carbondioxide,
-/obj/item/clothing/suit/space/hardsuit/security/independent/frontier,
-/obj/item/clothing/mask/breath,
-/obj/structure/extinguisher_cabinet/directional/east,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/security/armory)
-"aw" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/hallway/fore)
-"ax" = (
-/obj/structure/bookcase/random/fiction,
-/turf/open/floor/wood,
-/area/ship/security)
-"aD" = (
-/obj/structure/tank_dispenser/oxygen,
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"aG" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1;
- color = "#808080"
- },
-/turf/open/floor/plasteel/elevatorshaft{
- color = "#808080"
- },
-/area/ship/security/range)
-"aJ" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/wood{
- icon_state = "wood-broken3"
- },
-/area/ship/crew/office)
-"aL" = (
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/obj/structure/cable/yellow{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/orange/visible{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"aO" = (
-/turf/closed/wall/r_wall,
-/area/ship/engineering/incinerator)
-"aP" = (
-/obj/structure/window/plasma/reinforced/spawner/north,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "Lockdown Shutters";
- id = "cutter_sm_lockdown"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"aQ" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/hallway/central)
-"aR" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 5;
- color = "#808080"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/door/poddoor/shutters{
- id = "cutter_armoury";
- name = "Armoury Shutter";
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/security/armory)
-"aS" = (
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/hallway/central)
-"aZ" = (
-/obj/effect/decal/cleanable/oil,
-/obj/structure/closet/firecloset/wall/directional/east,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"bb" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"bg" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/structure/sign/poster/official/moth/smokey{
- pixel_y = -32
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"bh" = (
-/obj/machinery/cryopod{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/cobweb/cobweb2,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/crew)
-"bi" = (
-/obj/effect/turf_decal/corner_techfloor_grid{
- dir = 6
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"bo" = (
-/obj/effect/turf_decal/trimline/opaque/red/line{
- dir = 8
- },
-/obj/structure/railing/corner{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security)
-"bq" = (
-/obj/machinery/door/window/brigdoor/northleft{
- dir = 2
- },
-/obj/item/radio/intercom/directional/west,
-/obj/machinery/light_switch{
- pixel_x = -21;
- dir = 4;
- pixel_y = 7
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/security)
-"bt" = (
-/obj/effect/turf_decal/steeldecal/steel_decals10{
- dir = 5
- },
-/obj/effect/turf_decal/steeldecal/steel_decals10{
- dir = 6
- },
-/obj/effect/turf_decal/techfloor/corner,
-/obj/effect/turf_decal/techfloor/corner{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/cyan/hidden{
- dir = 6
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"bx" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 2;
- color = "#808080"
- },
-/obj/effect/decal/cleanable/greenglow,
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/machinery/light_switch{
- pixel_x = -22;
- dir = 4;
- pixel_y = 8
- },
-/obj/machinery/firealarm/directional/west,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/effect/turf_decal/industrial/hatch/orange,
-/obj/structure/closet/crate/solarpanel_small,
-/obj/structure/grille/broken,
-/obj/machinery/light_switch{
- pixel_y = 22;
- pixel_x = -12
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"bA" = (
-/obj/effect/turf_decal/techfloor{
- dir = 9
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/sign/poster/official/moth/supermatter{
- pixel_x = -32
- },
-/obj/machinery/light/directional/west,
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 5
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"bF" = (
-/obj/machinery/door/airlock/engineering/glass,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering/communications)
-"bG" = (
-/obj/effect/turf_decal/techfloor{
- dir = 10
- },
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/machinery/light_switch{
- dir = 1;
- pixel_x = 10;
- pixel_y = -20
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"bI" = (
-/obj/structure/table/wood/poker,
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/item/storage/fancy/candle_box{
- pixel_x = -4
- },
-/obj/item/trash/candy{
- pixel_x = 3;
- pixel_y = -7
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/directional/west,
-/turf/open/floor/concrete/tiles,
-/area/ship/crew)
-"bS" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/obj/machinery/smartfridge/drying_rack,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/security)
-"bV" = (
-/obj/structure/frame/machine,
-/obj/effect/turf_decal/techfloor{
- dir = 6
- },
-/obj/item/stock_parts/subspace/filter,
-/obj/item/stock_parts/subspace/filter,
-/obj/item/circuitboard/machine/telecomms/receiver,
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/maintenance/port)
-"bZ" = (
-/obj/item/reagent_containers/food/condiment/soysauce{
- pixel_x = 3;
- pixel_y = 3
- },
-/obj/item/reagent_containers/food/condiment/mayonnaise,
-/obj/effect/turf_decal/box/corners{
- dir = 4
- },
-/obj/structure/closet/secure_closet/freezer/fridge/open,
-/obj/effect/turf_decal/box/corners{
- dir = 1
- },
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/light_switch{
- dir = 4;
- pixel_x = -20;
- pixel_y = 13
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/crew/canteen/kitchen)
-"cb" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/wood/walnut,
-/area/ship/crew)
-"ce" = (
-/obj/effect/turf_decal/corner/opaque/yellow/half{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/loading{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plating,
-/area/ship/cargo)
-"ch" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"ck" = (
-/obj/machinery/door/airlock/grunge{
- dir = 4
- },
-/turf/open/floor/plasteel/showroomfloor,
-/area/ship/crew)
-"cl" = (
-/obj/structure/table/reinforced,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/melee/baseball_bat/ablative,
-/obj/item/trash/energybar,
-/obj/machinery/button/door{
- id = "cutter_general_lockdown";
- name = "Ship Lockdown";
- pixel_x = -7;
- pixel_y = 7;
- dir = 1;
- req_access_txt = "20"
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/security)
-"cm" = (
-/obj/machinery/vending/cola/black{
- pixel_x = 5
- },
-/obj/effect/decal/cleanable/cobweb,
-/turf/open/floor/plating,
-/area/ship/maintenance/fore)
-"cn" = (
-/obj/effect/turf_decal/industrial/warning/corner,
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering/communications)
-"co" = (
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/plasteel/tech,
-/area/ship/security/range)
-"cp" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating/rust,
-/area/ship/medical)
-"cr" = (
-/obj/structure/table/reinforced{
- color = "#c1b6a5"
- },
-/obj/effect/decal/cleanable/cobweb,
-/obj/item/newspaper{
- pixel_x = 5
- },
-/obj/item/newspaper{
- pixel_x = 5;
- pixel_y = 2
- },
-/obj/machinery/jukebox/boombox{
- pixel_y = 5;
- pixel_x = -4
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/security)
-"cA" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/wood/walnut,
-/area/ship/crew)
-"cE" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/door/airlock/engineering{
- name = "Engineering";
- req_access_txt = "10";
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ship/engineering/electrical)
-"cF" = (
-/obj/structure/closet/secure_closet/hydroponics,
-/obj/item/reagent_containers/food/snacks/grown/wheat{
- pixel_x = 4;
- pixel_y = -4
- },
-/obj/item/reagent_containers/food/snacks/grown/wheat,
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 6
- },
-/obj/effect/turf_decal/weather/dirt{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/central)
-"cH" = (
-/obj/effect/turf_decal/techfloor{
- dir = 10
- },
-/obj/structure/dresser,
-/obj/machinery/light/directional/south,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"cQ" = (
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/effect/turf_decal/steeldecal/steel_decals6{
- dir = 6
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/electrical)
-"cT" = (
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/structure/bed{
- icon_state = "dirty_mattress"
- },
-/obj/structure/sign/poster/contraband/masked_men{
- pixel_x = -28
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"dc" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plating/rust,
-/area/ship/hallway/central)
-"df" = (
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/maintenance/port)
-"du" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/medical)
-"dv" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/spawner/lootdrop/grille_or_trash,
-/obj/effect/decal/cleanable/robot_debris/old,
-/obj/item/stock_parts/capacitor{
- pixel_y = -9;
- pixel_x = -6
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plating{
- icon_state = "foam_plating"
- },
-/area/ship/maintenance/fore)
-"dy" = (
-/obj/structure/toilet{
- dir = 4;
- pixel_x = -1;
- pixel_y = 5
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/garbage,
-/turf/open/floor/plasteel/showroomfloor,
-/area/ship/crew)
-"dB" = (
-/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/railing{
- dir = 8;
- layer = 3.1
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"dF" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/directional/east,
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "cutter_general_lockdown";
- name = "Lockdown Shutters"
- },
-/turf/open/floor/plating{
- icon_state = "foam_plating"
- },
-/area/ship/hallway/central)
-"dM" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"dN" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plating{
- icon_state = "foam_plating"
- },
-/area/ship/hallway/central)
-"dP" = (
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/machinery/portable_atmospherics/scrubber/huge/movable,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/directional/east,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/incinerator)
-"dX" = (
-/obj/structure/chair/wood,
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/concrete/tiles,
-/area/ship/crew)
-"eb" = (
-/obj/structure/barricade/wooden/crude{
- layer = 3.1
- },
-/obj/machinery/door/poddoor{
- id = "pirate_cutter_escape";
- dir = 4
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/crew/office)
-"ed" = (
-/turf/closed/wall,
-/area/ship/crew)
-"eh" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor{
- id = "cutter_windows_general"
- },
-/turf/open/floor/plating,
-/area/ship/security)
-"em" = (
-/obj/effect/turf_decal/steeldecal/steel_decals_central4{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/purple/hidden,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/electrical)
-"er" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 9
- },
-/obj/structure/table/wood,
-/obj/item/flashlight/lamp{
- pixel_y = 9;
- pixel_x = -7
- },
-/obj/item/reagent_containers/food/drinks/mug{
- pixel_y = -2;
- pixel_x = 9
- },
-/obj/item/phone{
- desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in.";
- pixel_x = 8;
- pixel_y = 7
- },
-/obj/item/cigbutt/cigarbutt{
- pixel_x = 2;
- pixel_y = 10
- },
-/obj/item/megaphone/sec{
- name = "syndicate megaphone";
- pixel_x = -4
- },
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/wood,
-/area/ship/security)
-"ew" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber{
- dir = 4
- },
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"eA" = (
-/obj/machinery/power/shuttle/engine/electric{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plating,
-/area/ship/engineering/atmospherics)
-"eE" = (
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/loading{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/incinerator)
-"eG" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/structure/chair,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/vomit/old,
-/turf/open/floor/wood{
- icon_state = "wood-broken6"
- },
-/area/ship/crew/canteen)
-"eQ" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/structure/closet/secure_closet/engineering_welding{
- req_access = null;
- anchored = 1
- },
-/obj/machinery/light/small,
-/obj/item/seeds/cannabis{
- pixel_y = -5;
- pixel_x = -5
- },
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/plating/rust,
-/area/ship/engineering)
-"eV" = (
-/obj/structure/bookcase/random,
-/turf/open/floor/concrete/reinforced,
-/area/ship/crew)
-"eY" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/turf/open/floor/plating/rust,
-/area/ship/hallway/central)
-"fb" = (
-/obj/effect/turf_decal/industrial/traffic,
-/obj/effect/turf_decal/industrial/traffic{
- dir = 1
- },
-/obj/item/radio/intercom/directional/south,
-/obj/machinery/light_switch{
- pixel_x = -12;
- dir = 1;
- pixel_y = -22
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
- },
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/cargo)
-"fc" = (
-/obj/effect/turf_decal/steeldecal/steel_decals10{
- dir = 8
- },
-/obj/effect/turf_decal/steeldecal/steel_decals10{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor/corner{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor/corner{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"fd" = (
-/obj/effect/turf_decal/steeldecal/steel_decals10,
-/obj/effect/turf_decal/steeldecal/steel_decals10{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor/corner,
-/obj/effect/turf_decal/trimline/transparent/lightgrey/line{
- dir = 8
- },
-/obj/machinery/atmospherics/components/trinary/filter/atmos/n2{
- dir = 1;
- piping_layer = 4
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering/atmospherics)
-"fe" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/turf/open/floor/mineral/plastitanium,
-/area/ship/security/armory)
-"fl" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/machinery/light/small/directional/east,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/tank_dispenser/oxygen,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering/communications)
-"fm" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 10;
- color = "#808080"
- },
-/obj/machinery/airalarm/directional/west,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
- },
-/obj/item/stack/sheet/mineral/sandbags{
- pixel_y = 6;
- pixel_x = -2
- },
-/obj/item/stack/sheet/mineral/sandbags{
- pixel_y = -1;
- pixel_x = 2
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/security/armory)
-"fo" = (
-/obj/effect/decal/cleanable/blood/tracks,
-/obj/effect/decal/cleanable/glass,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small/broken/directional/east,
-/obj/machinery/light_switch{
- pixel_x = 21;
- dir = 8;
- pixel_y = 10
- },
-/turf/open/floor/plating/rust,
-/area/ship/maintenance/central)
-"ft" = (
-/obj/item/toy/plush/beeplushie{
- pixel_x = 12;
- pixel_y = 8
- },
-/obj/item/toy/plush/moth{
- pixel_x = -11;
- pixel_y = 6
- },
-/obj/item/toy/beach_ball,
-/obj/effect/turf_decal/weather/sand{
- dir = 5
- },
-/obj/effect/turf_decal/weather/sand{
- dir = 9
- },
-/obj/item/toy/seashell{
- pixel_y = -10;
- pixel_x = 11
- },
-/turf/open/floor/plating,
-/area/ship/hallway/fore)
-"fu" = (
-/obj/structure/grille,
-/obj/structure/window/plasma/reinforced/fulltile,
-/obj/machinery/atmospherics/pipe/layer_manifold/visible{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/engineering/atmospherics)
-"fv" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/machinery/airalarm/directional/north,
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"fw" = (
-/turf/closed/wall/rust,
-/area/ship/engineering/electrical)
-"fy" = (
-/obj/structure/bed/roller,
-/obj/effect/decal/cleanable/blood/old,
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plating,
-/area/ship/medical)
-"fz" = (
-/obj/effect/turf_decal/industrial/traffic,
-/obj/effect/turf_decal/industrial/traffic{
- dir = 1
- },
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/cargo)
-"fB" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/structure/reagent_dispensers/fueltank,
-/obj/structure/railing{
- dir = 2;
- layer = 4.1
- },
-/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/plating,
-/area/ship/cargo)
-"fC" = (
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/security/range)
-"fD" = (
-/obj/structure/chair/comfy/grey/directional/south,
-/obj/effect/decal/cleanable/dirt/dust,
-/mob/living/simple_animal/pet/penguin/emperor,
-/turf/open/floor/carpet/nanoweave,
-/area/ship/security)
-"fH" = (
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/engineering/communications)
-"fL" = (
-/turf/closed/wall/r_wall,
-/area/ship/security/range)
-"fM" = (
-/obj/structure/table/reinforced,
-/obj/item/reagent_containers/glass/bottle/charcoal{
- pixel_x = -8;
- pixel_y = 12
- },
-/obj/item/storage/pill_bottle/epinephrine{
- pixel_x = 10;
- pixel_y = 9
- },
-/obj/item/storage/pill_bottle/mannitol{
- pixel_x = 7;
- pixel_y = 5
- },
-/obj/item/reagent_containers/glass/bottle/epinephrine{
- pixel_x = -9;
- pixel_y = 2
- },
-/obj/item/reagent_containers/glass/bottle/dexalin{
- pixel_x = 2;
- pixel_y = 8
- },
-/obj/item/reagent_containers/glass/bottle/antitoxin{
- pixel_x = -1;
- pixel_y = 4
- },
-/obj/item/reagent_containers/glass/bottle/formaldehyde{
- pixel_x = -2
- },
-/obj/item/storage/pill_bottle/happy{
- pixel_x = 8;
- pixel_y = -2
- },
-/obj/item/reagent_containers/syringe,
-/obj/item/reagent_containers/syringe/contraband{
- pixel_y = 5;
- pixel_x = -4
- },
-/obj/item/roller,
-/obj/item/reagent_containers/food/drinks/beer{
- pixel_x = -4
- },
-/obj/effect/decal/cleanable/cobweb,
-/obj/machinery/light/directional/north,
-/obj/structure/sign/poster/official/moth/epi{
- pixel_x = -32
- },
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/medical)
-"fN" = (
-/obj/structure/railing{
- dir = 2;
- layer = 4.1
- },
-/obj/structure/chair{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/red/corner{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/effect/decal/cleanable/robot_debris,
-/turf/open/floor/plasteel/dark,
-/area/ship/security)
-"fP" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/door/airlock/maintenance_hatch,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/structure/barricade/wooden/crude,
-/turf/open/floor/plating,
-/area/ship/maintenance/fore)
-"fQ" = (
-/obj/machinery/door/poddoor/shutters{
- id = "cutter_cargo_shutters";
- name = "Cargo Shutters"
- },
-/obj/structure/cable,
-/obj/machinery/power/shieldwallgen/atmos{
- anchored = 1;
- dir = 4;
- id = "cutter_cargo";
- locked = 1
- },
-/turf/open/floor/plating,
-/area/ship/cargo)
-"fU" = (
-/obj/machinery/door/window/brigdoor/northright{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/range)
-"fX" = (
-/obj/effect/turf_decal/steeldecal/steel_decals10{
- dir = 1
- },
-/obj/effect/turf_decal/steeldecal/steel_decals10{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor/corner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/transparent/lightgrey/line{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/components/trinary/mixer/airmix/inverse{
- dir = 8
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering/atmospherics)
-"fY" = (
-/obj/structure/girder,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"gb" = (
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/transparent/lightgrey/line{
- dir = 8
- },
-/obj/machinery/airalarm/directional/east,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/yellow/hidden/layer4,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering/atmospherics)
-"gc" = (
-/obj/effect/turf_decal/techfloor,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/light/directional/south,
-/obj/item/radio/intercom/directional/south,
-/obj/machinery/firealarm/directional/south,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"gd" = (
-/obj/structure/table_frame/wood,
-/obj/effect/decal/cleanable/crayon,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/wallframe/light_fixture{
- pixel_y = -14;
- pixel_x = 5
- },
-/obj/structure/closet/crate/secure/loot,
-/obj/item/reagent_containers/glass/bottle/hydrogen{
- pixel_x = -9
- },
-/obj/item/reagent_containers/glass/bottle/carbon,
-/obj/item/reagent_containers/glass/beaker/meta{
- pixel_x = 6
- },
-/obj/item/reagent_containers/glass/bottle/ammonia{
- pixel_y = -5
- },
-/obj/item/reagent_containers/glass/bottle/carbon{
- pixel_x = -6;
- pixel_y = -7
- },
-/obj/item/reagent_containers/glass/bottle/oxygen{
- pixel_x = 6;
- pixel_y = -9
- },
-/obj/structure/sign/warning/explosives/alt{
- pixel_x = 32
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/fore)
-"ge" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/effect/decal/cleanable/greenglow,
-/obj/machinery/vending/snack/random,
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"gg" = (
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/radio/intercom/directional/west,
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"gi" = (
-/obj/structure/window/reinforced/spawner/east,
-/obj/structure/table/reinforced,
-/obj/structure/sign/poster/contraband/inteq_gec{
- pixel_y = -32
- },
-/obj/item/paper_bin{
- pixel_x = 2;
- pixel_y = 2
- },
-/obj/item/pen{
- pixel_x = 2;
- pixel_y = 5
- },
-/obj/item/desk_flag/trans{
- pixel_x = -11;
- pixel_y = -3
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/range)
-"gu" = (
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 4
- },
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security)
-"gA" = (
-/obj/structure/salvageable/autolathe,
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/machinery/airalarm/directional/south,
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/security/range)
-"gC" = (
-/turf/closed/wall,
-/area/ship/engineering/electrical)
-"gK" = (
-/obj/effect/decal/cleanable/greenglow/filled,
-/obj/effect/decal/cleanable/plasma,
-/obj/structure/sign/poster/contraband/random{
- pixel_y = -32
- },
-/turf/open/floor/plating/airless{
- icon_state = "platingdmg3"
- },
-/area/ship/maintenance/port)
-"gL" = (
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor,
-/obj/machinery/suit_storage_unit/inherit/industrial,
-/obj/item/tank/jetpack/carbondioxide,
-/obj/item/clothing/suit/space/hardsuit/security/independent/frontier,
-/obj/item/clothing/mask/breath,
-/obj/machinery/light_switch{
- pixel_y = 24
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/security/armory)
-"gP" = (
-/turf/closed/wall/rust,
-/area/ship/security/armory)
-"hl" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/closed/wall/r_wall,
-/area/ship/engineering/atmospherics)
-"hm" = (
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/ship/engineering/incinerator)
-"ho" = (
-/obj/structure/railing{
- dir = 8;
- layer = 4.1
- },
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 10
- },
-/obj/effect/turf_decal/steeldecal/steel_decals3{
- dir = 10;
- pixel_x = 16
- },
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/power/terminal{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/engineering/electrical)
-"hp" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/door/airlock/wood/glass{
- name = "Canteen"
- },
-/turf/open/floor/plasteel,
-/area/ship/crew/canteen)
-"hq" = (
-/obj/structure/closet/wall/directional/west{
- name = "Atmospheric locker"
- },
-/obj/item/clothing/suit/hooded/wintercoat/engineering/atmos,
-/obj/item/clothing/suit/fire/atmos,
-/obj/item/clothing/head/hardhat/atmos,
-/obj/item/clothing/mask/gas/atmos,
-/obj/item/clothing/gloves/color/orange,
-/obj/item/analyzer,
-/obj/item/storage/belt/utility/atmostech,
-/obj/item/clothing/glasses/meson/engine/tray,
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/engineering/incinerator)
-"ht" = (
-/obj/item/stock_parts/subspace/ansible{
- pixel_x = 10;
- pixel_y = -9
- },
-/obj/effect/decal/cleanable/blood/old,
-/obj/item/stack/cable_coil/cut/yellow,
-/turf/open/floor/plating/airless{
- icon_state = "plating_rust"
- },
-/area/ship/maintenance/port)
-"hw" = (
-/obj/structure/railing{
- dir = 2;
- layer = 4.1
- },
-/obj/effect/decal/cleanable/chem_pile{
- pixel_y = -8;
- pixel_x = -8
- },
-/obj/machinery/sleeper{
- desc = "An enclosed machine used to stabilize and heal patients. Despite the looks, it's just a normal sleeper painted red.";
- dir = 8;
- icon_state = "sleeper_s"
- },
-/obj/effect/decal/cleanable/oil/streak{
- pixel_x = -11
- },
-/obj/item/radio/intercom/directional/east,
-/turf/open/floor/plating/rust,
-/area/ship/medical)
-"hy" = (
-/obj/structure/closet/emcloset/wall/directional/south,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/wrapping,
-/obj/item/kirbyplants/random,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/obj/item/seeds/corn{
- pixel_y = -8;
- pixel_x = 5
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"hF" = (
-/obj/structure/chair/stool{
- dir = 4;
- pixel_x = 7;
- pixel_y = 6
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 5
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/wood{
- icon_state = "wood-broken2"
- },
-/area/ship/crew/office)
-"hP" = (
-/obj/effect/turf_decal/steeldecal/steel_decals_central2{
- pixel_y = 2
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/steeldecal/steel_decals7{
- dir = 6
- },
-/obj/effect/turf_decal/steeldecal/steel_decals7{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"hS" = (
-/obj/effect/decal/fakelattice{
- color = "#808080"
- },
-/obj/effect/decal/cleanable/cobweb/cobweb2,
-/obj/effect/decal/cleanable/oil/streak,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/elevatorshaft{
- color = "#808080"
- },
-/area/ship/engineering/atmospherics)
-"hW" = (
-/turf/closed/wall/r_wall/rust,
-/area/ship/crew/office)
-"ic" = (
-/obj/effect/turf_decal/corner_techfloor_gray/diagonal{
- dir = 4;
- layer = 2.36
- },
-/obj/item/weldingtool{
- pixel_x = -5;
- pixel_y = -6
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable/yellow{
- icon_state = "1-8"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/purple/hidden,
-/turf/open/floor/plating/rust,
-/area/ship/engineering/electrical)
-"im" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 2;
- color = "#808080"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/security/armory)
-"io" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/structure/toilet{
- dir = 4;
- pixel_x = -2;
- pixel_y = 5
- },
-/turf/open/floor/plating/catwalk_floor,
-/area/ship/security/armory)
-"iw" = (
-/obj/effect/turf_decal/spline/fancy/wood{
- dir = 9
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/glass{
- pixel_x = 9;
- pixel_y = -11
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/carpet/red,
-/area/ship/crew/canteen)
-"iA" = (
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/transparent/lightgrey/line{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/structure/extinguisher_cabinet/directional/west,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering/atmospherics)
-"iB" = (
-/obj/effect/decal/cleanable/blood{
- pixel_x = 16;
- pixel_y = -1
- },
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/effect/mob_spawn/human/botanist,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/hallway/central)
-"iC" = (
-/turf/closed/wall/rust,
-/area/ship/engineering/communications)
-"iG" = (
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/maintenance/central)
-"iJ" = (
-/obj/machinery/door/window/brigdoor/southright{
- dir = 1
- },
-/obj/effect/decal/cleanable/vomit,
-/turf/open/floor/plating/rust,
-/area/ship/security/armory)
-"iM" = (
-/obj/structure/railing{
- dir = 2;
- layer = 4.1
- },
-/obj/effect/turf_decal/borderfloorblack,
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/item/radio/intercom/wideband/directional/north,
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"iN" = (
-/obj/structure/railing{
- dir = 2;
- layer = 4.1
- },
-/obj/structure/rack,
-/obj/item/storage/firstaid/ancient{
- pixel_x = 4
- },
-/obj/item/storage/firstaid/medical{
- pixel_x = -3;
- pixel_y = -3
- },
-/obj/item/hypospray/mkii/CMO/combat{
- pixel_x = -10
- },
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/item/radio/intercom/directional/west,
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/medical)
-"iT" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 6
- },
-/obj/machinery/firealarm/directional/south,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/wood{
- icon_state = "wood-broken5"
- },
-/area/ship/crew/office)
-"iY" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plating{
- icon_state = "foam_plating"
- },
-/area/ship/hallway/central)
-"je" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plating{
- icon_state = "platingdmg3"
- },
-/area/ship/hallway/central)
-"jf" = (
-/obj/machinery/button/door{
- id = "cutter_bridge_lockdown";
- name = "Bridge Lockdown";
- pixel_x = -8;
- pixel_y = -22;
- dir = 1;
- req_access_txt = "20"
- },
-/turf/open/floor/plasteel/stairs{
- icon = 'icons/obj/stairs.dmi';
- dir = 4
- },
-/area/ship/crew/office)
-"jg" = (
-/obj/structure/table_frame/wood,
-/obj/effect/decal/cleanable/blood/old,
-/obj/item/kitchen/knife,
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plating/rust,
-/area/ship/maintenance/fore)
-"jh" = (
-/obj/structure/chair{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/security)
-"jk" = (
-/obj/machinery/door/window/brigdoor/southleft{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/green/visible,
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "Lockdown Shutters";
- id = "cutter_sm_lockdown"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"jl" = (
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/security)
-"jn" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"jq" = (
-/obj/structure/catwalk,
-/obj/effect/decal/cleanable/glass{
- pixel_x = -7;
- pixel_y = -16
- },
-/obj/effect/turf_decal/steeldecal/steel_decals10,
-/obj/effect/turf_decal/steeldecal/steel_decals10{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/turf/open/floor/plating,
-/area/ship/engineering/communications)
-"jt" = (
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/item/kitchen/knife/combat/survival{
- pixel_x = -1
- },
-/obj/item/kitchen/knife/combat/survival{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/kitchen/knife/combat/survival{
- pixel_x = -3;
- pixel_y = 8
- },
-/obj/structure/sign/poster/contraband/punch_shit{
- pixel_x = 32
- },
-/obj/item/toy/plush/goatplushie{
- pixel_x = 8;
- pixel_y = -9
- },
-/obj/item/trash/can{
- pixel_y = -10
- },
-/obj/item/trash/boritos{
- pixel_y = -17
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ship/security/armory)
-"jv" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/oil,
-/obj/effect/spawner/lootdrop/maintenance/three,
-/turf/open/floor/plating/airless{
- icon_state = "plating_rust"
- },
-/area/ship/maintenance/port)
-"jA" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{
- dir = 4
- },
-/turf/open/floor/engine/air,
-/area/ship/engineering/atmospherics)
-"jB" = (
-/obj/item/flashlight/lamp{
- pixel_x = -4;
- pixel_y = 7
- },
-/obj/item/storage/fancy/cigarettes/derringer{
- pixel_x = 9;
- pixel_y = 2
- },
-/obj/item/lighter/greyscale{
- pixel_x = 4
- },
-/obj/structure/table/reinforced{
- color = "#c1b6a5"
- },
-/obj/machinery/airalarm/directional/west,
-/obj/item/trash/chips{
- pixel_x = -5;
- pixel_y = 2
- },
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/bridge)
-"jC" = (
-/obj/effect/turf_decal/techfloor{
- dir = 9
- },
-/obj/machinery/button/door{
- id = "cutter_sm_lockdown";
- name = "Lockdown Shutters";
- pixel_y = 23
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"jF" = (
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/orange/visible{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"jG" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/door/airlock/freezer{
- name = "Kitchen";
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/crew/canteen/kitchen)
-"jI" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/item/reagent_containers/food/condiment/flour{
- pixel_x = 8;
- pixel_y = 5
- },
-/obj/item/reagent_containers/food/condiment/flour{
- pixel_x = -2;
- pixel_y = -4
- },
-/turf/open/floor/concrete/tiles,
-/area/ship/crew/canteen/kitchen)
-"jO" = (
-/obj/structure/closet/crate/secure/loot,
-/obj/effect/decal/cleanable/glass{
- pixel_x = -7;
- pixel_y = -16
- },
-/obj/structure/tubes,
-/obj/effect/decal/cleanable/cobweb/cobweb2,
-/obj/item/reagent_containers/glass/bottle/nutrient/ez{
- pixel_y = 1;
- pixel_x = -2
- },
-/obj/item/reagent_containers/glass/bottle/nutrient/ez{
- pixel_y = -3;
- pixel_x = -6
- },
-/obj/item/reagent_containers/glass/bottle/nutrient/l4z{
- pixel_x = -11;
- pixel_y = -4
- },
-/obj/item/reagent_containers/glass/bottle/mutagen{
- pixel_x = 4;
- pixel_y = -3
- },
-/obj/item/reagent_containers/glass/bottle/nutrient/rh{
- pixel_y = -7
- },
-/obj/item/reagent_scanner{
- pixel_y = 5;
- pixel_x = 4
- },
-/obj/item/reagent_containers/glass/bottle/facid{
- pixel_y = -8;
- pixel_x = -5
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/fore)
-"jW" = (
-/turf/closed/wall/r_wall/rust,
-/area/ship/security/armory)
-"jY" = (
-/turf/closed/wall/rust,
-/area/ship/security)
-"jZ" = (
-/obj/effect/decal/fakelattice{
- icon_state = "lattice-8"
- },
-/turf/open/floor/plating/airless{
- icon_state = "platingdmg1"
- },
-/area/ship/maintenance/port)
-"kb" = (
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/closet/crate/engineering,
-/obj/item/stack/sheet/metal/fifty{
- pixel_y = 2
- },
-/obj/item/stack/sheet/metal/fifty{
- pixel_y = 6;
- pixel_x = 6
- },
-/obj/item/stack/sheet/mineral/plastitanium/fifty{
- pixel_x = -3
- },
-/obj/item/stack/sheet/mineral/plastitanium/twenty{
- pixel_y = 2
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/electrical)
-"kc" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 9;
- color = "#808080"
- },
-/obj/machinery/light/directional/west,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 4
- },
-/obj/machinery/button/door{
- id = "cutter_armoury";
- name = "Armoury Lockdown";
- pixel_x = -23;
- pixel_y = 6;
- dir = 4;
- req_access_txt = "3"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/security/armory)
-"kf" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/lootdrop/salvage_manipulator,
-/turf/open/floor/plating/airless,
-/area/ship/maintenance/port)
-"kk" = (
-/turf/closed/wall,
-/area/ship/cargo)
-"kn" = (
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/crew)
-"ko" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 8
- },
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security)
-"kr" = (
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor,
-/obj/machinery/suit_storage_unit/inherit/industrial,
-/obj/structure/sign/poster/contraband/bulldog{
- pixel_y = -32
- },
-/obj/item/tank/jetpack/carbondioxide,
-/obj/item/clothing/suit/space/hardsuit/security/independent/frontier,
-/obj/item/clothing/mask/breath,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/security/armory)
-"kt" = (
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 1
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/door/airlock/atmos{
- name = "Atmospherics Office";
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/purple/hidden{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/ship/engineering/incinerator)
-"ku" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 5
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/concrete/tiles,
-/area/ship/crew)
-"kx" = (
-/obj/machinery/cryopod{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/item/radio/intercom/directional/south,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/crew)
-"ky" = (
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/security)
-"kC" = (
-/obj/effect/turf_decal/techfloor/corner{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/sign/poster/contraband/eoehoma{
- pixel_y = 32;
- pixel_x = -32
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"kD" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on{
- dir = 4
- },
-/turf/open/floor/engine/air,
-/area/ship/engineering/atmospherics)
-"kG" = (
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/airalarm/directional/north,
-/obj/machinery/atmospherics/pipe/simple/brown/hidden{
- dir = 4
- },
-/turf/open/floor/plating{
- icon_state = "platingdmg3"
- },
-/area/ship/engineering/incinerator)
-"kK" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/turf/open/floor/plating/rust,
-/area/ship/hallway/central)
-"kM" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 6
- },
-/obj/structure/closet/secure_closet/personal/cabinet,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/directional/south,
-/obj/item/storage/backpack/duffelbag{
- pixel_y = -3
- },
-/obj/item/storage/backpack/duffelbag{
- pixel_y = -1;
- pixel_x = 4
- },
-/obj/item/storage/backpack,
-/obj/item/storage/backpack,
-/turf/open/floor/wood/walnut{
- icon_state = "wood-broken7"
- },
-/area/ship/crew)
-"kO" = (
-/obj/structure/chair{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/red/line{
- dir = 4
- },
-/obj/effect/decal/cleanable/blood/old,
-/obj/machinery/light/directional/east,
-/obj/item/radio/intercom/directional/east,
-/obj/machinery/firealarm/directional/east,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security)
-"kP" = (
-/obj/machinery/atmospherics/pipe/layer_manifold{
- dir = 8
- },
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/maintenance/fore)
-"kS" = (
-/obj/structure/window/plasma/reinforced/spawner/west,
-/obj/machinery/power/rad_collector/anchored,
-/obj/machinery/atmospherics/pipe/simple/orange/visible{
- dir = 4
- },
-/obj/structure/cable/yellow{
- icon_state = "0-2"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"kT" = (
-/obj/structure/window/plasma/reinforced/spawner/east,
-/obj/machinery/power/rad_collector/anchored,
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/obj/structure/cable/yellow{
- icon_state = "0-2"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"kZ" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/machinery/advanced_airlock_controller{
- pixel_y = 26
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering/communications)
-"ld" = (
-/obj/machinery/power/shuttle/engine/fueled/plasma{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"lf" = (
-/obj/structure/table/wood/poker,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/storage/pill_bottle/dice{
- pixel_x = 6;
- pixel_y = 6
- },
-/obj/item/toy/cards/deck,
-/obj/effect/spawner/lootdrop/gambling{
- pixel_x = -5;
- pixel_y = 4
- },
-/turf/open/floor/concrete/tiles,
-/area/ship/crew)
-"lm" = (
-/obj/effect/turf_decal/corner/opaque/yellow/half{
- dir = 4
- },
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/machinery/light_switch{
- pixel_x = -12;
- pixel_y = 23;
- dir = 2
- },
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"ln" = (
-/turf/closed/wall,
-/area/ship/maintenance/fore)
-"lo" = (
-/obj/effect/turf_decal/atmos/plasma,
-/turf/open/floor/engine/plasma,
-/area/ship/engineering/incinerator)
-"lp" = (
-/obj/structure/window/plasma/reinforced/spawner/north,
-/obj/machinery/atmospherics/pipe/simple/orange/visible{
- dir = 6
- },
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "Lockdown Shutters";
- id = "cutter_sm_lockdown"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"lq" = (
-/obj/machinery/power/smes/engineering,
-/obj/structure/railing{
- dir = 4;
- layer = 4.1
- },
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/engineering/electrical)
-"lu" = (
-/obj/machinery/door/airlock/grunge{
- name = "Bathroom"
- },
-/turf/open/floor/plasteel/showroomfloor,
-/area/ship/engineering/communications)
-"lz" = (
-/turf/closed/wall/r_wall/rust,
-/area/ship/crew)
-"lA" = (
-/turf/closed/wall/r_wall/rust,
-/area/ship/engineering/incinerator)
-"lH" = (
-/obj/machinery/smartfridge/organ,
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/medical)
-"lJ" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/range)
-"lN" = (
-/obj/structure/salvageable/computer{
- dir = 4;
- pixel_x = -3
- },
-/obj/effect/turf_decal/techfloor,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/light_switch{
- pixel_y = 24
- },
-/turf/open/floor/circuit/green/off,
-/area/ship/security/range)
-"lO" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/closet/crate/engineering,
-/obj/item/stack/conveyor/thirty{
- pixel_x = -2;
- pixel_y = 6
- },
-/obj/item/rcl/pre_loaded,
-/obj/item/stack/cable_coil,
-/obj/item/stack/cable_coil,
-/obj/structure/sign/poster/contraband/ambrosia_vulgaris{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/cargo)
-"lR" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/tracks,
-/obj/effect/decal/cleanable/blood/old{
- icon_state = "gib6-old";
- pixel_x = 8
- },
-/obj/machinery/vending/wallmed{
- pixel_x = 32
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plating,
-/area/ship/medical)
-"lT" = (
-/obj/machinery/door/poddoor{
- id = "cutter_disposals_hatch";
- dir = 4
- },
-/turf/open/floor/engine/hull/reinforced/interior,
-/area/ship/engineering/incinerator)
-"lV" = (
-/obj/machinery/holopad/emergency/engineering,
-/obj/effect/turf_decal/box,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/purple/hidden{
- dir = 9
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/electrical)
-"mh" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "6-9"
- },
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/purple/hidden,
-/turf/open/floor/plasteel/stairs{
- dir = 1
- },
-/area/ship/engineering/electrical)
-"mi" = (
-/obj/structure/closet/wall/red/directional/west{
- name = "armory locker";
- req_one_access_txt = "1"
- },
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/item/clothing/suit/armor/vest/bulletproof/frontier,
-/obj/item/clothing/suit/armor/vest/bulletproof/frontier,
-/obj/item/clothing/suit/armor/vest/bulletproof/frontier,
-/obj/item/clothing/suit/armor/vest/bulletproof/frontier,
-/obj/item/clothing/suit/armor/vest/bulletproof/frontier,
-/obj/item/clothing/head/helmet/bulletproof/x11/frontier,
-/obj/item/clothing/head/helmet/bulletproof/x11/frontier,
-/obj/item/clothing/head/helmet/bulletproof/x11/frontier,
-/obj/item/clothing/head/helmet/bulletproof/x11/frontier,
-/obj/item/clothing/head/helmet/bulletproof/x11/frontier,
-/turf/open/floor/plasteel/dark,
-/area/ship/security/armory)
-"mn" = (
-/obj/structure/railing{
- dir = 8;
- layer = 4.1
- },
-/obj/machinery/computer/security{
- layer = 3.0;
- pixel_y = 4;
- pixel_x = 4
- },
-/obj/effect/turf_decal/techfloor,
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 8
- },
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/bridge)
-"mq" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"mw" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/door/airlock/hatch{
- name = "Cannon Bay";
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/range)
-"mz" = (
-/obj/effect/turf_decal/techfloor,
-/obj/structure/table/reinforced{
- color = "#c1b6a5"
- },
-/obj/item/paper_bin{
- pixel_x = -5
- },
-/obj/item/pen{
- pixel_x = -5;
- pixel_y = 1
- },
-/obj/machinery/airalarm/directional/south,
-/obj/item/reagent_containers/food/drinks/mug{
- pixel_x = 9;
- pixel_y = 8
- },
-/obj/item/reagent_containers/food/drinks/flask{
- pixel_x = 5
- },
-/obj/machinery/light/directional/south,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/electrical)
-"mE" = (
-/obj/structure/cable{
- icon_state = "0-9"
- },
-/obj/machinery/power/shieldwallgen/atmos{
- anchored = 1;
- dir = 8;
- id = "cutter_cargo";
- locked = 1
- },
-/obj/docking_port/mobile{
- can_move_docking_ports = 1;
- launch_status = 0;
- port_direction = 4;
- preferred_direction = 4
- },
-/obj/machinery/door/poddoor/shutters{
- id = "cutter_cargo_shutters";
- name = "Cargo Shutters"
- },
-/turf/open/floor/plating,
-/area/ship/cargo)
-"mI" = (
-/turf/closed/wall/r_wall/syndicate,
-/area/ship/cargo)
-"mJ" = (
-/obj/structure/tank_dispenser/oxygen,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/sign/warning/vacuum/external{
- pixel_y = -32
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/communications)
-"mL" = (
-/obj/machinery/power/shuttle/engine/fueled/plasma{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/engineering/incinerator)
-"mR" = (
-/obj/effect/turf_decal/techfloor{
- dir = 9
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"mS" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/ship/hallway/central)
-"mU" = (
-/obj/structure/girder,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"mW" = (
-/obj/structure/table/reinforced{
- color = "#c1b6a5"
- },
-/obj/machinery/button/door{
- id = "cutter_bridge_window";
- name = "Bridge Window Shutters";
- pixel_x = 7;
- pixel_y = 6;
- dir = 1
- },
-/obj/machinery/button/door{
- id = "cutter_windows_general";
- name = "Window Shutters";
- pixel_x = 7;
- pixel_y = -3;
- dir = 1
- },
-/obj/machinery/button/door{
- id = "cutter_bridge_lockdown";
- name = "Bridge Lockdown";
- pixel_x = -7;
- pixel_y = 6;
- dir = 1;
- req_access_txt = "20"
- },
-/obj/machinery/button/door{
- id = "cutter_general_lockdown";
- name = "Ship Lockdown";
- pixel_x = -7;
- pixel_y = -3;
- dir = 1;
- req_access_txt = "20"
- },
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/bridge)
-"mY" = (
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/transparent/lightgrey/line{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/girder/displaced,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering/atmospherics)
-"na" = (
-/obj/machinery/atmospherics/pipe/manifold/orange/visible{
- dir = 4
- },
-/obj/item/tank/internals/plasma/full,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"ne" = (
-/turf/closed/wall,
-/area/ship/maintenance/central)
-"nf" = (
-/obj/machinery/holopad/emergency/command,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/box,
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"ni" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/wood{
- icon_state = "wood-broken3"
- },
-/area/ship/security)
-"nn" = (
-/obj/structure/sign/poster/ripped{
- pixel_x = -32
- },
-/obj/structure/fluff/hedge,
-/obj/effect/turf_decal/siding/wood/end{
- dir = 1
- },
-/obj/machinery/light/small/directional/west,
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/wood,
-/area/ship/crew/office)
-"np" = (
-/obj/effect/decal/fakelattice{
- color = "#808080"
- },
-/obj/effect/decal/cleanable/plasma,
-/obj/effect/decal/cleanable/robot_debris{
- color = "#808080"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/greenglow{
- color = "#808080"
- },
-/turf/open/floor/plasteel/elevatorshaft{
- color = "#808080"
- },
-/area/ship/engineering/atmospherics)
-"nu" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/turf/open/floor/wood/walnut{
- icon_state = "wood-broken"
- },
-/area/ship/crew)
-"nw" = (
-/obj/structure/table/survival_pod,
-/obj/item/pda/chemist,
-/obj/item/paper/fluff/jobs/toxins/chemical_info{
- pixel_y = -3;
- pixel_x = 7
- },
-/obj/machinery/reagentgrinder{
- pixel_y = 9
- },
-/obj/structure/sign/warning/chemdiamond{
- pixel_x = -32
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/maintenance/fore)
-"nx" = (
-/obj/effect/turf_decal/techfloor,
-/obj/structure/closet/wall/directional/south{
- icon_door = "yellow_wall";
- name = "engineering closet"
- },
-/obj/item/clothing/suit/toggle/industrial,
-/obj/item/clothing/under/utility,
-/obj/item/clothing/under/utility/skirt,
-/obj/item/clothing/suit/hooded/wintercoat,
-/obj/item/clothing/shoes/workboots{
- pixel_y = -7
- },
-/obj/item/clothing/gloves/color/yellow,
-/obj/effect/turf_decal/steeldecal/steel_decals1{
- dir = 10
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/item/storage/belt/utility/full/engi,
-/obj/item/clothing/glasses/meson{
- pixel_y = -6
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/electrical)
-"nA" = (
-/obj/effect/turf_decal/techfloor,
-/obj/effect/turf_decal/industrial/hatch/red,
-/obj/structure/closet/firecloset,
-/obj/structure/sign/poster/official/moth/hardhats{
- pixel_y = -32
- },
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable,
-/obj/machinery/light_switch{
- dir = 4;
- pixel_x = -20;
- pixel_y = 12
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/electrical)
-"nB" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/machinery/light/directional/south,
-/obj/machinery/mineral/ore_redemption{
- dir = 8;
- output_dir = 8;
- input_dir = 8
- },
-/obj/structure/grille/broken,
-/turf/open/floor/plasteel/patterned,
-/area/ship/cargo)
-"nD" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor{
- id = "cutter_windows_general"
- },
-/turf/open/floor/plating,
-/area/ship/engineering/incinerator)
-"nI" = (
-/turf/closed/wall/r_wall/syndicate,
-/area/ship/engineering)
-"nJ" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/machinery/light/directional/south,
-/turf/open/floor/carpet/green,
-/area/ship/crew/office)
-"nL" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/machinery/light/directional/east,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/armory)
-"nM" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/structure/chair,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"nO" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/purple/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plating/rust,
-/area/ship/engineering/atmospherics)
-"nP" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1;
- color = "#808080"
- },
-/obj/item/kitchen/knife/combat{
- pixel_x = 9;
- pixel_y = -9
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/security/armory)
-"nX" = (
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/structure/closet/wall/red/directional/south{
- name = "Firearm Locker"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/steeldecal/steel_decals_central2{
- dir = 4;
- pixel_x = -1
- },
-/obj/item/gun/ballistic/derringer{
- pixel_y = -4;
- pixel_x = 3
- },
-/obj/item/gun/ballistic/rifle/polymer{
- pixel_y = -8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"nZ" = (
-/obj/structure/sign/poster/official/here_for_your_safety{
- pixel_y = -32
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/stairs{
- icon = 'icons/obj/stairs.dmi';
- dir = 8
- },
-/area/ship/bridge)
-"oa" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/maintenance/central)
-"oh" = (
-/obj/structure/railing{
- dir = 2;
- layer = 4.1
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/obj/machinery/light/directional/north,
-/turf/open/floor/plasteel/stairs{
- icon = 'icons/obj/stairs.dmi';
- dir = 8
- },
-/area/ship/bridge)
-"oj" = (
-/obj/machinery/door/airlock/atmos/glass,
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "Lockdown Shutters";
- id = "cutter_sm_lockdown"
- },
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"ok" = (
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/transparent/lightgrey/line{
- dir = 8
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering/atmospherics)
-"oq" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/plastic{
- pixel_x = 12;
- pixel_y = 7
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/fore)
-"oy" = (
-/obj/machinery/door/airlock/engineering/glass{
- req_access_txt = "10";
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/purple/hidden{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"oA" = (
-/obj/effect/turf_decal/techfloor{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/emitter{
- dir = 1
- },
-/obj/structure/railing{
- dir = 4;
- layer = 4.1
- },
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"oE" = (
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/loading{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/purple/hidden{
- dir = 9
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/incinerator)
-"oM" = (
-/obj/structure/table/reinforced{
- color = "#c1b6a5"
- },
-/obj/item/book/manual/wiki/hacking{
- pixel_x = 5;
- pixel_y = 4
- },
-/obj/item/reagent_containers/food/drinks/soda_cans/efuel{
- pixel_x = -7;
- pixel_y = 3
- },
-/obj/machinery/airalarm/directional/south,
-/turf/open/floor/plating/rust,
-/area/ship/engineering/communications)
-"oN" = (
-/obj/structure/railing{
- dir = 2;
- layer = 4.1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/turf/open/floor/plasteel/patterned,
-/area/ship/cargo)
-"oO" = (
-/obj/structure/sign/poster/contraband/energy_swords{
- pixel_x = 32;
- pixel_y = -32
- },
-/obj/structure/catwalk/over,
-/turf/open/floor/plating{
- icon_state = "foam_plating"
- },
-/area/ship/hallway/central)
-"oS" = (
-/obj/structure/railing{
- dir = 8;
- layer = 4.1
- },
-/obj/effect/turf_decal/borderfloorblack{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 8
- },
-/obj/effect/turf_decal/steeldecal/steel_decals10{
- dir = 5
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"oT" = (
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/obj/machinery/light/directional/north,
-/turf/open/floor/carpet/nanoweave,
-/area/ship/security)
-"oU" = (
-/obj/effect/turf_decal/corner_techfloor_grid{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/curtain/bounty,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"oX" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"oY" = (
-/turf/closed/wall/r_wall,
-/area/ship/engineering/atmospherics)
-"pc" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/obj/structure/sign/poster/official/moth/piping{
- pixel_y = -32
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/purple/hidden{
- dir = 8
- },
-/turf/open/floor/plating{
- icon_state = "foam_plating"
- },
-/area/ship/engineering/incinerator)
-"pd" = (
-/turf/open/floor/engine/air,
-/area/ship/engineering/atmospherics)
-"ph" = (
-/obj/effect/decal/fakelattice{
- color = "#808080"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/directional/east,
-/turf/open/floor/plasteel/elevatorshaft{
- color = "#808080"
- },
-/area/ship/engineering/atmospherics)
-"pj" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plating{
- icon_state = "foam_plating"
- },
-/area/ship/hallway/central)
-"pn" = (
-/obj/structure/bed,
-/obj/structure/curtain/cloth/grey,
-/obj/item/bedsheet/dorms,
-/obj/effect/turf_decal/siding/wood{
- dir = 6
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/wood/walnut,
-/area/ship/crew)
-"po" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/glass,
-/obj/structure/frame/machine,
-/obj/effect/decal/cleanable/xenoblood,
-/obj/effect/turf_decal/industrial/radiation{
- dir = 5
- },
-/obj/structure/sign/poster/official/safety_eye_protection{
- pixel_x = -32
- },
-/turf/open/floor/engine/hull/reinforced/interior,
-/area/ship/maintenance/fore)
-"pA" = (
-/obj/structure/window/plasma/reinforced/spawner/east,
-/obj/machinery/power/rad_collector/anchored,
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/obj/structure/cable/yellow{
- icon_state = "0-2"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"pB" = (
-/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/condiment/soysauce{
- pixel_x = -6;
- pixel_y = 7
- },
-/obj/item/reagent_containers/food/condiment/saltshaker{
- pixel_y = 3;
- pixel_x = -4
- },
-/obj/item/reagent_containers/food/condiment/peppermill{
- pixel_x = -1
- },
-/obj/item/table_bell{
- pixel_x = 4;
- pixel_y = 8
- },
-/obj/machinery/door/firedoor,
-/turf/open/floor/plating,
-/area/ship/crew/canteen/kitchen)
-"pC" = (
-/obj/effect/turf_decal/steeldecal/steel_decals6,
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/atmospherics)
-"pD" = (
-/obj/item/stock_parts/subspace/ansible{
- pixel_x = 4;
- pixel_y = 7
- },
-/obj/item/stock_parts/cell/high{
- pixel_y = -4
- },
-/obj/machinery/light/small/broken/directional/south,
-/turf/open/floor/plating/airless{
- icon_state = "panelscorched"
- },
-/area/ship/maintenance/port)
-"pF" = (
-/obj/effect/turf_decal/corner_techfloor_grid{
- dir = 5
- },
-/obj/effect/turf_decal/techfloor/corner{
- dir = 4
- },
-/obj/structure/fermenting_barrel{
- pixel_x = -2;
- pixel_y = 9
- },
-/obj/structure/fermenting_barrel{
- pixel_x = 9;
- pixel_y = 2
- },
-/obj/item/reagent_containers/glass/bucket/wooden{
- pixel_y = -4;
- pixel_x = -1
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"pM" = (
-/turf/closed/wall,
-/area/ship/security)
-"pO" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/structure/window/reinforced/spawner/west,
-/obj/item/reagent_containers/food/condiment/flour{
- pixel_x = 12;
- pixel_y = 5
- },
-/obj/item/reagent_containers/food/condiment/rice{
- pixel_x = -6;
- pixel_y = 8
- },
-/obj/item/reagent_containers/food/condiment/sugar,
-/obj/item/reagent_containers/food/condiment/flour{
- pixel_x = 8;
- pixel_y = -2
- },
-/turf/open/floor/concrete/slab_3,
-/area/ship/crew/canteen/kitchen)
-"pQ" = (
-/obj/machinery/smartfridge/disks,
-/obj/structure/table/glass,
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/turf/open/floor/concrete/tiles,
-/area/ship/crew/canteen/kitchen)
-"pR" = (
-/obj/effect/turf_decal/number/zero,
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/security/armory)
-"pT" = (
-/obj/structure/flora/rock/pile,
-/obj/structure/flora/junglebush/c,
-/mob/living/simple_animal/chicken,
-/turf/open/floor/grass,
-/area/ship/maintenance/central)
-"pU" = (
-/turf/closed/wall/r_wall/rust,
-/area/ship/maintenance/fore)
-"pZ" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{
- dir = 8
- },
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"qf" = (
-/obj/effect/decal/fakelattice{
- icon_state = "lattice-2"
- },
-/turf/open/floor/plating/airless,
-/area/ship/maintenance/port)
-"qi" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/machinery/light_switch{
- dir = 1;
- pixel_y = -20
- },
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"qk" = (
-/turf/closed/wall/r_wall/syndicate,
-/area/ship/maintenance/fore)
-"qp" = (
-/obj/structure/closet/emcloset/anchored,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/item/reagent_containers/food/drinks/bottle/pruno,
-/obj/structure/extinguisher_cabinet/directional/east,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"qr" = (
-/obj/structure/closet/emcloset/wall/directional/north,
-/obj/item/seeds/berry{
- pixel_x = -8;
- pixel_y = 6
- },
-/turf/open/floor/plating{
- icon_state = "foam_plating"
- },
-/area/ship/hallway/central)
-"qv" = (
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor/hole{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/armory)
-"qw" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/structure/sign/departments/botany{
- pixel_x = 32
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/hallway/central)
-"qG" = (
-/obj/effect/turf_decal/techfloor{
- dir = 9
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/item/card/emag/limited{
- pixel_x = 1;
- pixel_y = -4
- },
-/obj/structure/closet/wall/blue/directional/west{
- name = "Component Storage"
- },
-/obj/item/stack/cable_coil/blue,
-/obj/item/stack/cable_coil/orange{
- pixel_y = -6;
- pixel_x = 5
- },
-/obj/item/stock_parts/manipulator,
-/obj/item/stock_parts/manipulator{
- pixel_x = 5;
- pixel_y = 10
- },
-/obj/item/stock_parts/manipulator{
- pixel_y = 5
- },
-/obj/item/stock_parts/micro_laser/high{
- pixel_x = 3;
- pixel_y = -7
- },
-/obj/item/stock_parts/micro_laser/high{
- pixel_x = -3;
- pixel_y = -1
- },
-/obj/item/stock_parts/micro_laser/high{
- pixel_y = -2;
- pixel_x = 1
- },
-/obj/item/screwdriver{
- pixel_x = -7;
- pixel_y = 1
- },
-/obj/item/jammer,
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/maintenance/port)
-"qK" = (
-/obj/structure/closet/secure_closet/freezer/meat/open,
-/obj/item/reagent_containers/food/snacks/meat/slab/monkey,
-/obj/item/reagent_containers/food/snacks/meat/slab/monkey,
-/obj/item/reagent_containers/food/snacks/meat/slab/monkey,
-/obj/item/reagent_containers/food/snacks/meat/slab/monkey,
-/obj/item/reagent_containers/food/snacks/meat/slab/monkey,
-/obj/item/reagent_containers/food/snacks/meat/slab/monkey,
-/obj/effect/turf_decal/box/corners{
- dir = 8
- },
-/obj/item/storage/box/ingredients/wildcard,
-/obj/item/storage/box/ingredients/wildcard,
-/obj/item/storage/box/ingredients/wildcard,
-/obj/item/storage/box/ingredients/wildcard,
-/obj/effect/turf_decal/box/corners,
-/obj/structure/railing{
- dir = 2;
- layer = 4.1
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/crew/canteen/kitchen)
-"qP" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/radio/intercom/directional/south,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"qQ" = (
-/obj/structure/bed/roller,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/old{
- pixel_x = -9;
- pixel_y = 11;
- icon_state = "floor6-old"
- },
-/obj/effect/decal/cleanable/blood/old{
- pixel_x = -2;
- pixel_y = -3;
- icon_state = "gib2-old"
- },
-/obj/effect/turf_decal/arrows{
- pixel_y = 15
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/medical)
-"qT" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering/communications)
-"qU" = (
-/obj/structure/table/reinforced{
- color = "#c1b6a5"
- },
-/obj/item/storage/toolbox/mechanical{
- pixel_y = -4
- },
-/obj/item/clothing/head/hardhat/weldhat/orange{
- pixel_x = 7;
- pixel_y = -7
- },
-/turf/open/floor/plating,
-/area/ship/engineering/communications)
-"qX" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/components/trinary/filter{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"rd" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/structure/tank_dispenser/oxygen,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hallway/fore)
-"re" = (
-/obj/effect/turf_decal/techfloor{
- dir = 10
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/incinerator)
-"rg" = (
-/turf/closed/wall,
-/area/ship/hallway/central)
-"rm" = (
-/obj/structure/foamedmetal,
-/turf/open/floor/plating,
-/area/ship/maintenance/port)
-"ro" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/security/armory)
-"rp" = (
-/obj/structure/window/reinforced/spawner/east,
-/obj/structure/reagent_dispensers/watertank,
-/turf/open/floor/plating/rust,
-/area/ship/maintenance/port)
-"rq" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"ru" = (
-/obj/structure/disposaloutlet{
- dir = 8
- },
-/obj/structure/window/reinforced/spawner,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/conveyor{
- dir = 8;
- id = "cutter_conveyor"
- },
-/obj/structure/disposalpipe/trunk,
-/turf/open/floor/engine/hull/reinforced/interior,
-/area/ship/engineering/incinerator)
-"rw" = (
-/turf/closed/wall/r_wall/syndicate,
-/area/ship/security)
-"rz" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{
- dir = 8
- },
-/turf/open/floor/engine/n2,
-/area/ship/engineering/atmospherics)
-"rF" = (
-/obj/structure/foamedmetal,
-/turf/open/floor/plating/airless{
- icon_state = "foam_plating"
- },
-/area/ship/maintenance/port)
-"rG" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"rJ" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small/directional/east,
-/obj/structure/closet/wall/directional/south,
-/obj/item/reagent_containers/syringe/contraband/fentanyl{
- pixel_x = -3;
- pixel_y = 4
- },
-/obj/item/reagent_containers/syringe/contraband/morphine,
-/obj/item/reagent_containers/syringe/contraband/space_drugs,
-/obj/item/reagent_containers/syringe/contraband/space_drugs,
-/obj/item/reagent_containers/pill/floorpill,
-/obj/item/reagent_containers/pill/floorpill,
-/obj/item/reagent_containers/pill/floorpill,
-/obj/item/reagent_containers/pill/happy{
- pixel_x = 7;
- pixel_y = -11
- },
-/obj/item/reagent_containers/pill/happy{
- pixel_x = 3;
- pixel_y = -7
- },
-/obj/item/reagent_containers/pill/happy{
- pixel_x = 7;
- pixel_y = -7
- },
-/obj/item/reagent_containers/pill/happy{
- pixel_x = 5;
- pixel_y = -3
- },
-/obj/item/reagent_containers/pill/happy{
- pixel_x = 5;
- pixel_y = -5
- },
-/obj/item/reagent_containers/pill/happy{
- pixel_x = 12;
- pixel_y = -10
- },
-/turf/open/floor/plasteel/showroomfloor,
-/area/ship/crew)
-"rN" = (
-/turf/closed/wall/rust,
-/area/ship/crew/canteen)
-"rQ" = (
-/obj/structure/closet/emcloset/wall/directional/west,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"rV" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/closet/crate/trashcart,
-/obj/item/trash/candy,
-/obj/effect/decal/cleanable/vomit/old,
-/obj/item/book/manual/wiki/ghetto_chemistry{
- pixel_x = 6;
- pixel_y = -5
- },
-/obj/item/trash/sosjerky,
-/obj/item/storage/portable_chem_mixer{
- pixel_x = -1;
- pixel_y = -3
- },
-/obj/item/trash/syndi_cakes{
- pixel_x = -4;
- pixel_y = 3
- },
-/obj/item/trash/energybar{
- pixel_y = -6
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/fore)
-"rW" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{
- dir = 8
- },
-/turf/open/floor/engine/o2,
-/area/ship/engineering/atmospherics)
-"sa" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"sb" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/hallway/central)
-"se" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ship/security/armory)
-"sg" = (
-/obj/machinery/power/smes/engineering,
-/obj/structure/railing{
- dir = 4;
- layer = 4.1
- },
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/light/directional/north,
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/engineering/electrical)
-"sj" = (
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor/hole{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "2-9"
- },
-/obj/machinery/power/ship_gravity,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/electrical)
-"sp" = (
-/obj/structure/chair/e_chair,
-/turf/open/floor/plasteel/tech,
-/area/ship/security)
-"sq" = (
-/obj/machinery/mass_driver{
- dir = 4;
- id = "cutter_gun_driver"
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 1;
- color = "#808080"
- },
-/turf/open/floor/plasteel/elevatorshaft{
- color = "#808080"
- },
-/area/ship/security/range)
-"ss" = (
-/turf/closed/wall/r_wall,
-/area/ship/hallway/fore)
-"sw" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"sy" = (
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/security/armory)
-"sF" = (
-/obj/structure/table/reinforced,
-/obj/item/trash/semki{
- pixel_y = 7;
- pixel_x = 5
- },
-/obj/item/reagent_containers/food/drinks/soda_cans/cola{
- pixel_x = -7
- },
-/obj/machinery/door/firedoor,
-/turf/open/floor/plating,
-/area/ship/crew/canteen/kitchen)
-"sH" = (
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor,
-/obj/machinery/computer/cryopod/directional/east,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/crew)
-"sK" = (
-/obj/structure/chair/office{
- dir = 1;
- name = "tactical swivel chair";
- pixel_y = 9;
- pixel_x = -5
- },
-/obj/effect/turf_decal/steeldecal/steel_decals10{
- dir = 10
- },
-/obj/effect/turf_decal/steeldecal/steel_decals10{
- dir = 9
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"sP" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/plasteel/stairs{
- icon = 'icons/obj/stairs.dmi';
- dir = 8
- },
-/area/ship/bridge)
-"sR" = (
-/obj/machinery/vending/dinnerware,
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/concrete/slab_4,
-/area/ship/crew/canteen/kitchen)
-"sS" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 10
- },
-/obj/structure/table/reinforced,
-/obj/machinery/recharger{
- pixel_x = -5
- },
-/obj/machinery/recharger{
- pixel_x = 6
- },
-/obj/machinery/button/door{
- id = "cutter_armoury";
- name = "Armoury Lockdown";
- pixel_x = -23;
- pixel_y = 6;
- dir = 4;
- req_access_txt = "3"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/security/armory)
-"ta" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/hallway/central)
-"tl" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1;
- color = "#808080"
- },
-/obj/structure/cable{
- icon_state = "0-10"
- },
-/obj/machinery/power/shieldwallgen/atmos{
- anchored = 1;
- id = "cutter_gun_holo";
- locked = 1
- },
-/obj/machinery/door/poddoor{
- id = "cutter_gun_hatch";
- dir = 4
- },
-/turf/open/floor/plasteel/elevatorshaft{
- color = "#808080"
- },
-/area/ship/security/range)
-"to" = (
-/turf/open/floor/engine/plasma,
-/area/ship/engineering/incinerator)
-"tp" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/holopad,
-/turf/open/floor/carpet/nanoweave,
-/area/ship/security)
-"tq" = (
-/obj/effect/turf_decal/techfloor,
-/obj/effect/turf_decal/techfloor/hole/right{
- dir = 2
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/closet/secure_closet/engineering_electrical{
- req_access = null
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/electrical)
-"tr" = (
-/obj/effect/turf_decal/corner/opaque/yellow/half{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plating,
-/area/ship/cargo)
-"tu" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/sign/poster/contraband/ambrosia_vulgaris{
- pixel_x = 32
- },
-/obj/machinery/vending/syndichem,
-/obj/structure/sign/departments/chemistry{
- pixel_y = 32
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"tv" = (
-/obj/effect/decal/fakelattice{
- icon_state = "lattice-74"
- },
-/obj/item/stack/ore/salvage/scrapmetal/ten,
-/turf/open/floor/plating/airless{
- icon_state = "foam_plating"
- },
-/area/ship/maintenance/port)
-"tw" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/firealarm/directional/south,
-/obj/item/radio/intercom/directional/south,
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"tD" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating{
- icon_state = "foam_plating"
- },
-/area/ship/hallway/central)
-"tH" = (
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/sign/warning/vacuum/external{
- pixel_y = 32
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"tL" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/purple/hidden{
- dir = 10
- },
-/turf/open/floor/plating,
-/area/ship/engineering/atmospherics)
-"tM" = (
-/obj/structure/table/wood/reinforced,
-/obj/item/flashlight/lamp{
- pixel_x = -6;
- pixel_y = 8
- },
-/obj/item/paper_bin{
- pixel_x = 8
- },
-/obj/item/pen{
- pixel_y = 4;
- pixel_x = 8
- },
-/obj/item/phone{
- pixel_x = -4;
- pixel_y = -4
- },
-/obj/structure/sign/poster/official/fruit_bowl{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/crew/office)
-"tQ" = (
-/obj/structure/bed,
-/obj/item/bedsheet/dorms,
-/obj/structure/curtain/cloth/grey,
-/obj/effect/turf_decal/siding/wood{
- dir = 5
- },
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/carpet/red_gold,
-/area/ship/crew)
-"tT" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"tX" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood,
-/obj/structure/fluff/hedge{
- icon_state = "hedge-4";
- pixel_x = 2;
- pixel_y = 2
- },
-/obj/structure/railing{
- color = "#A47449";
- dir = 10
- },
-/obj/structure/sign/barsign{
- icon_state = "thewretchedhive";
- pixel_y = 32
- },
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"ul" = (
-/obj/structure/rack,
-/obj/item/storage/box/zipties{
- pixel_y = 7;
- pixel_x = 4
- },
-/obj/item/storage/box/syndie_kit/throwing_weapons,
-/obj/machinery/light/directional/south,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/sign/poster/contraband/stechkin{
- pixel_y = -32
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/armory)
-"um" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"uq" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/industrial/radiation{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/chem_master,
-/turf/open/floor/engine/hull/reinforced/interior,
-/area/ship/maintenance/fore)
-"us" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plating{
- icon_state = "foam_plating"
- },
-/area/ship/hallway/central)
-"ut" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/stairs{
- icon = 'icons/obj/stairs.dmi';
- dir = 4
- },
-/area/ship/engineering/atmospherics)
-"uu" = (
-/obj/structure/table/wood,
-/obj/item/storage/fancy/cigarettes/cigpack_uplift{
- pixel_x = 6;
- pixel_y = 7
- },
-/obj/item/lighter/greyscale{
- pixel_x = 8;
- pixel_y = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/item/toy/figure/chemist{
- pixel_x = -6;
- pixel_y = 4
- },
-/obj/item/trash/syndi_cakes,
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/maintenance/fore)
-"uy" = (
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/item/desk_flag{
- pixel_x = 10;
- pixel_y = 13
- },
-/obj/item/newspaper{
- pixel_x = -6;
- pixel_y = 5
- },
-/obj/item/gps{
- pixel_x = -6
- },
-/obj/item/megaphone/command{
- pixel_x = 4;
- pixel_y = 7
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"uz" = (
-/obj/effect/turf_decal/industrial/warning/cee,
-/obj/machinery/suit_storage_unit/inherit/industrial,
-/obj/machinery/airalarm/directional/north,
-/obj/item/clothing/suit/space/scar,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/crew/office)
-"uB" = (
-/obj/effect/turf_decal/techfloor/corner,
-/obj/item/stock_parts/subspace/amplifier{
- pixel_x = -8;
- pixel_y = 5
- },
-/obj/item/stock_parts/subspace/amplifier{
- pixel_x = -5;
- pixel_y = -1
- },
-/obj/item/stack/cable_coil/cut/yellow,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/item/stock_parts/subspace/filter{
- pixel_x = 7;
- pixel_y = -13
- },
-/turf/open/floor/plating/airless{
- icon_state = "plating_rust"
- },
-/area/ship/maintenance/port)
-"uD" = (
-/obj/structure/girder/displaced,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/directional/east,
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"uH" = (
-/obj/structure/railing{
- dir = 8;
- layer = 4.1
- },
-/obj/machinery/portable_atmospherics/canister/air,
-/obj/effect/turf_decal/techfloor/orange{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/outline,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/obj/machinery/atmospherics/pipe/simple/yellow/hidden/layer4{
- dir = 5
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/incinerator)
-"uK" = (
-/turf/open/floor/plasteel/white,
-/area/ship/crew/canteen/kitchen)
-"uL" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium,
-/area/ship/security/armory)
-"uN" = (
-/obj/structure/reagent_dispensers,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/railing{
- dir = 4;
- layer = 3.1
- },
-/obj/structure/sign/warning/nosmoking{
- pixel_x = 28
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"uO" = (
-/obj/structure/chair/office{
- name = "tactical swivel chair";
- dir = 8
- },
-/obj/structure/catwalk,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/turf/open/floor/plating{
- icon_state = "foam_plating"
- },
-/area/ship/engineering/communications)
-"uP" = (
-/obj/structure/railing{
- dir = 8;
- layer = 4.1
- },
-/obj/machinery/computer/crew/syndie{
- dir = 1;
- pixel_x = 4;
- pixel_y = -3
- },
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 8
- },
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/bridge)
-"uQ" = (
-/obj/machinery/processor,
-/obj/effect/turf_decal/siding/wood{
- dir = 5
- },
-/obj/structure/railing{
- dir = 1
- },
-/turf/open/floor/concrete/tiles,
-/area/ship/crew/canteen/kitchen)
-"uX" = (
-/obj/effect/decal/cleanable/sprayweb,
-/obj/structure/sign/warning/vacuum/external{
- pixel_y = 32
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"va" = (
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor,
-/obj/machinery/suit_storage_unit/inherit/industrial,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/airalarm/directional/east,
-/obj/item/tank/jetpack/carbondioxide,
-/obj/item/clothing/suit/space/hardsuit/security/independent/frontier,
-/obj/item/clothing/mask/breath,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/security/armory)
-"vc" = (
-/obj/item/stock_parts/subspace/filter,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 5
- },
-/obj/effect/spawner/lootdrop/maintenance/three,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/port)
-"ve" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hallway/fore)
-"vg" = (
-/turf/closed/wall/rust,
-/area/ship/maintenance/central)
-"vh" = (
-/obj/machinery/door/airlock/external,
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plating,
-/area/ship/engineering/communications)
-"vl" = (
-/obj/effect/turf_decal/techfloor/corner{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"vm" = (
-/obj/machinery/computer/crew/syndie,
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/security)
-"vo" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 6
- },
-/obj/structure/bed/dogbed,
-/obj/machinery/light/small/directional/south,
-/obj/machinery/light_switch{
- pixel_x = 22;
- dir = 8;
- pixel_y = -11
- },
-/mob/living/simple_animal/parrot,
-/turf/open/floor/wood{
- icon_state = "wood-broken5"
- },
-/area/ship/security)
-"vq" = (
-/obj/effect/decal/cleanable/glass{
- dir = 8
- },
-/obj/item/reagent_containers/glass/beaker{
- pixel_y = -7
- },
-/obj/item/reagent_containers/glass/beaker{
- pixel_y = -1;
- pixel_x = 9
- },
-/obj/item/reagent_containers/glass/beaker{
- pixel_x = 7;
- pixel_y = -8
- },
-/obj/item/restraints/handcuffs/cable/white,
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/maintenance/fore)
-"vr" = (
-/obj/item/stack/ore/salvage/scrapsilver,
-/turf/open/floor/plating/airless,
-/area/ship/maintenance/port)
-"vs" = (
-/obj/effect/turf_decal/siding/wood/corner,
-/turf/open/floor/concrete/tiles,
-/area/ship/crew/canteen/kitchen)
-"vt" = (
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/maintenance_hatch{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/structure/barricade/wooden/crude,
-/turf/open/floor/plating,
-/area/ship/maintenance/central)
-"vu" = (
-/obj/structure/foamedmetal,
-/turf/open/floor/plating{
- icon_state = "platingdmg2"
- },
-/area/ship/maintenance/port)
-"vw" = (
-/obj/structure/rack,
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/structure/sign/poster/official/mini_energy_gun{
- pixel_x = -32
- },
-/obj/item/grenade/frag{
- pixel_x = 6;
- pixel_y = -3
- },
-/obj/item/grenade/frag{
- pixel_x = 1;
- pixel_y = -8
- },
-/obj/item/grenade/firecracker,
-/obj/item/grenade/firecracker{
- pixel_x = 2;
- pixel_y = -3
- },
-/obj/item/grenade/flashbang{
- pixel_y = -4;
- pixel_x = -10
- },
-/obj/item/grenade/flashbang{
- pixel_y = -5;
- pixel_x = -7
- },
-/obj/item/grenade/flashbang{
- pixel_y = -9;
- pixel_x = -8
- },
-/obj/machinery/light_switch{
- pixel_x = -12;
- dir = 1;
- pixel_y = -22
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/armory)
-"vy" = (
-/obj/structure/plaque/static_plaque/golden{
- pixel_x = 32;
- pixel_y = 32
- },
-/obj/machinery/holopad/emergency/command,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/carpet/green,
-/area/ship/crew/office)
-"vz" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/ship/maintenance/central)
-"vC" = (
-/turf/open/floor/plasteel/dark,
-/area/ship/security/armory)
-"vD" = (
-/obj/machinery/suit_storage_unit/standard_unit,
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hallway/central)
-"vE" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 5
- },
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 8
- },
-/obj/structure/fluff/hedge{
- icon_state = "hedge-8";
- pixel_y = 2;
- pixel_x = 2
- },
-/obj/structure/railing{
- color = "#A47449";
- dir = 2
- },
-/obj/structure/sign/poster/contraband/mothpill{
- pixel_x = 32
- },
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"vG" = (
-/obj/item/stock_parts/cell/crap{
- pixel_x = 4;
- pixel_y = 7
- },
-/obj/item/stock_parts/subspace/analyzer{
- pixel_x = 7;
- pixel_y = -7
- },
-/obj/item/stock_parts/subspace/analyzer{
- pixel_x = 2;
- pixel_y = -5
- },
-/obj/item/stock_parts/subspace/analyzer{
- pixel_y = -10;
- pixel_x = 6
- },
-/turf/open/floor/plating/airless{
- icon_state = "plating_rust"
- },
-/area/ship/maintenance/port)
-"vH" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"vK" = (
-/obj/effect/turf_decal/techfloor{
- dir = 10
- },
-/obj/structure/table/wood,
-/obj/item/reagent_containers/syringe/contraband/bath_salts{
- pixel_y = 6;
- pixel_x = -4
- },
-/obj/item/reagent_containers/syringe/contraband/space_drugs{
- pixel_x = -5;
- pixel_y = 3
- },
-/obj/item/reagent_containers/glass/mortar/metal,
-/obj/machinery/airalarm/directional/south,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"vL" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/reagent_containers/food/snacks/breadslice/moldy{
- pixel_x = -6;
- pixel_y = 10
- },
-/obj/structure/table/wood/reinforced,
-/obj/item/reagent_containers/food/snacks/breadslice/creamcheese{
- pixel_x = -1
- },
-/turf/open/floor/wood{
- icon_state = "wood-broken5"
- },
-/area/ship/crew/canteen)
-"vX" = (
-/obj/machinery/light/broken/directional/west,
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/machinery/power/ship_gravity/unanchored,
-/turf/open/floor/plating/rust,
-/area/ship/hallway/central)
-"vY" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/directional/south,
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/hallway/central)
-"vZ" = (
-/obj/structure/railing{
- dir = 8;
- layer = 4.1
- },
-/obj/effect/turf_decal/borderfloorblack{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 8
- },
-/obj/effect/turf_decal/steeldecal/steel_decals10{
- dir = 10
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"wc" = (
-/turf/closed/wall/rust,
-/area/ship/cargo)
-"wd" = (
-/obj/item/disk/plantgene{
- pixel_x = -6;
- pixel_y = -6
- },
-/obj/item/disk/plantgene{
- pixel_x = 10;
- pixel_y = 2
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/concrete/tiles,
-/area/ship/crew/canteen/kitchen)
-"wh" = (
-/obj/machinery/atmospherics/pipe/simple/brown/hidden{
- dir = 4
- },
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/engineering/incinerator)
-"wi" = (
-/obj/structure/grille,
-/obj/structure/window/plasma/reinforced/fulltile,
-/obj/machinery/atmospherics/pipe/layer_manifold/visible,
-/turf/open/floor/plating,
-/area/ship/engineering/incinerator)
-"wm" = (
-/obj/effect/turf_decal/steeldecal/steel_decals10{
- dir = 9
- },
-/obj/effect/turf_decal/steeldecal/steel_decals10{
- dir = 10
- },
-/obj/effect/turf_decal/techfloor/corner{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor/corner{
- dir = 4
- },
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/obj/structure/cable/yellow{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 10
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"wo" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/item/stack/rods{
- pixel_x = 7
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"wp" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
- },
-/turf/open/floor/carpet/red_gold,
-/area/ship/crew)
-"ws" = (
-/turf/template_noop,
-/area/template_noop)
-"wt" = (
-/obj/effect/turf_decal/steeldecal/steel_decals10{
- dir = 9
- },
-/obj/effect/turf_decal/steeldecal/steel_decals10{
- dir = 10
- },
-/obj/effect/turf_decal/techfloor/corner{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor/corner{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"ww" = (
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plating/rust,
-/area/ship/maintenance/central)
-"wC" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/structure/closet/firecloset/wall/directional/north,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"wD" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/mineral/plastitanium,
-/area/ship/security/armory)
-"wG" = (
-/obj/structure/table/wood/reinforced,
-/obj/item/modular_computer/laptop/preset/civilian{
- pixel_x = 1;
- pixel_y = 8
- },
-/obj/item/paicard{
- pixel_x = 7;
- pixel_y = 4
- },
-/obj/structure/noticeboard{
- pixel_y = 32
- },
-/obj/item/reagent_containers/food/drinks/bottle/hooch{
- pixel_x = -12;
- pixel_y = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/crew/office)
-"wN" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering/communications)
-"wQ" = (
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/transparent/lightgrey/line{
- dir = 4
- },
-/obj/structure/closet/emcloset/wall/directional/west,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/cyan/hidden{
- dir = 1
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering/atmospherics)
-"wS" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 2;
- color = "#808080"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "5-8"
- },
-/turf/open/floor/plasteel/elevatorshaft{
- color = "#808080"
- },
-/area/ship/security/range)
-"wT" = (
-/obj/effect/turf_decal/corner_techfloor_grid{
- dir = 2
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/sign/poster/official/help_others{
- pixel_x = 32;
- pixel_y = -32
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"wV" = (
-/obj/effect/decal/cleanable/cobweb,
-/obj/item/clothing/gloves/krav_maga/combatglovesplus,
-/obj/item/clothing/under/syndicate/camo,
-/obj/item/clothing/under/syndicate/camo,
-/obj/item/clothing/neck/scarf/black,
-/obj/item/clothing/neck/cloak/hos,
-/obj/item/clothing/mask/bandana/black{
- pixel_x = 1;
- pixel_y = -4
- },
-/obj/item/clothing/mask/gas/sechailer/balaclava,
-/obj/item/clothing/suit/armor/vest/marine/medium,
-/obj/item/storage/belt/military,
-/obj/item/clothing/shoes/cowboy/black,
-/obj/item/clothing/head/helmet/bulletproof/x11/frontier,
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/structure/closet/secure_closet{
- anchored = 1;
- icon_state = "hos";
- name = "master at arm's locker";
- req_access_txt = "3"
- },
-/obj/item/gun/ballistic/automatic/pistol/APS,
-/obj/item/ammo_box/magazine/pistolm9mm,
-/obj/item/clothing/mask/gas/atmos{
- name = "tactical gas mask";
- desc = "Improved gas mask utilized by pirates. Still not very good at blocking gas flow, but it's flameproof!"
- },
-/turf/open/floor/carpet/black,
-/area/ship/security)
-"wZ" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8;
- color = "#808080"
- },
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/machinery/computer/cargo/express{
- dir = 8
- },
-/obj/machinery/vending/wallmed{
- pixel_y = 32
- },
-/obj/item/radio/intercom/directional/east,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/cargo)
-"xh" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"xj" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/crew/canteen/kitchen)
-"xk" = (
-/turf/closed/wall/r_wall,
-/area/ship/cargo)
-"xo" = (
-/obj/machinery/mass_driver{
- dir = 4;
- id = "cutter_gun_driver"
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 2;
- color = "#808080"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/elevatorshaft{
- color = "#808080"
- },
-/area/ship/security/range)
-"xs" = (
-/obj/structure/railing{
- dir = 2;
- layer = 4.1
- },
-/obj/structure/chair{
- dir = 1
- },
-/turf/open/floor/plating/foam,
-/area/ship/security)
-"xx" = (
-/obj/effect/turf_decal/techfloor,
-/obj/machinery/power/port_gen/pacman/super,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/shreds,
-/obj/structure/cable/yellow{
- icon_state = "0-1"
- },
-/obj/machinery/light/directional/south,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/atmospherics)
-"xB" = (
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/curtain/bounty,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"xK" = (
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/hallway/fore)
-"xO" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/bed{
- icon_state = "dirty_mattress"
- },
-/obj/structure/sign/warning/incident{
- pixel_y = 32
- },
-/turf/open/floor/plating{
- icon_state = "platingdmg3"
- },
-/area/ship/hallway/central)
-"xP" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/concrete/slab_2,
-/area/ship/crew/canteen/kitchen)
-"xS" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
- },
-/turf/open/floor/concrete/tiles,
-/area/ship/crew/canteen/kitchen)
-"yd" = (
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor,
-/obj/machinery/suit_storage_unit/inherit/industrial,
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/item/tank/jetpack/carbondioxide,
-/obj/item/clothing/suit/space/hardsuit/security/independent/frontier,
-/obj/item/clothing/mask/breath,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/security/armory)
-"yh" = (
-/obj/machinery/hydroponics/constructable,
-/obj/effect/turf_decal/siding/wood,
-/obj/machinery/light/directional/south,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/concrete/tiles,
-/area/ship/crew/canteen/kitchen)
-"yk" = (
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/machinery/light/directional/north,
-/obj/machinery/light_switch{
- pixel_x = 11;
- pixel_y = 19
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"yl" = (
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/item/modular_computer/laptop{
- pixel_y = 7
- },
-/obj/item/reagent_containers/food/drinks/bottle/moonshine{
- pixel_x = 9
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/item/stack/sheet/mineral/diamond,
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"yo" = (
-/turf/open/floor/engine/n2,
-/area/ship/engineering/atmospherics)
-"yq" = (
-/obj/effect/decal/cleanable/sprayweb,
-/obj/structure/extinguisher_cabinet/directional/north,
-/turf/open/floor/plating/rust,
-/area/ship/hallway/central)
-"ys" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/hallway/central)
-"yv" = (
-/turf/closed/wall/r_wall/rust,
-/area/ship/hallway/fore)
-"yw" = (
-/obj/structure/table/reinforced,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/item/paper_bin{
- pixel_x = 5;
- pixel_y = 4
- },
-/obj/item/pen/fountain{
- pixel_x = 5;
- pixel_y = 6
- },
-/obj/item/megaphone/sec,
-/turf/open/floor/carpet/nanoweave,
-/area/ship/security)
-"yx" = (
-/turf/closed/wall/rust,
-/area/ship/maintenance/port)
-"yy" = (
-/obj/structure/table/reinforced,
-/obj/item/storage/toolbox/mechanical{
- pixel_y = 5
- },
-/obj/item/storage/belt/utility/full/engi{
- pixel_y = -1;
- pixel_x = 3
- },
-/obj/item/clothing/glasses/welding{
- pixel_y = 5
- },
-/obj/item/multitool{
- pixel_x = 9
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/range)
-"yF" = (
-/obj/machinery/door/window/northleft{
- dir = 2;
- name = "Animal Pen";
- req_access_txt = "35"
- },
-/obj/structure/flora/ausbushes/ywflowers,
-/obj/effect/decal/cleanable/blood/gibs,
-/mob/living/simple_animal/cow{
- desc = "Allegedly a bull.";
- name = "Otis";
- real_name = "Betsy"
- },
-/turf/open/floor/grass,
-/area/ship/maintenance/central)
-"yG" = (
-/obj/structure/foamedmetal,
-/turf/open/floor/plating/rust,
-/area/ship/maintenance/port)
-"yJ" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/turf/open/floor/plating{
- icon_state = "foam_plating"
- },
-/area/ship/hallway/central)
-"yL" = (
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/crew/office)
-"yM" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/stock_parts/scanning_module{
- pixel_x = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating{
- icon_state = "foam_plating"
- },
-/area/ship/maintenance/fore)
-"yO" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/blood/old,
-/obj/structure/grille,
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/maintenance/fore)
-"zc" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor{
- id = "cutter_windows_general"
- },
-/turf/open/floor/plating,
-/area/ship/security/armory)
-"zf" = (
-/obj/structure/girder/reinforced,
-/obj/effect/decal/cleanable/blood/old,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plating/rust,
-/area/ship/hallway/central)
-"zh" = (
-/obj/machinery/light/small/directional/south,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ship/security/armory)
-"zi" = (
-/obj/structure/table/reinforced,
-/obj/item/storage/backpack/duffelbag/med/surgery,
-/obj/item/clothing/gloves/color/latex/nitrile/evil,
-/obj/item/healthanalyzer,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/reagentgrinder{
- pixel_y = 5
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/window/reinforced,
-/obj/machinery/vending/wallmed{
- pixel_x = -32
- },
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/medical)
-"zn" = (
-/obj/effect/spawner/lootdrop/salvage_scanning,
-/turf/open/floor/plating/airless{
- icon_state = "panelscorched"
- },
-/area/ship/maintenance/port)
-"zo" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/sign/departments/engineering{
- pixel_x = -32
- },
-/turf/open/floor/plating{
- icon_state = "foam_plating"
- },
-/area/ship/hallway/central)
-"zu" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plating{
- icon_state = "foam_plating"
- },
-/area/ship/hallway/central)
-"zv" = (
-/obj/machinery/door/airlock/external,
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/hallway/fore)
-"zw" = (
-/turf/closed/wall,
-/area/ship/engineering/communications)
-"zE" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/mineral/plastitanium,
-/area/ship/security/armory)
-"zF" = (
-/obj/machinery/modular_computer/console/preset/command{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor{
- dir = 6
- },
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/bridge)
-"zH" = (
-/obj/item/stock_parts/subspace/filter,
-/obj/item/stock_parts/subspace/filter{
- pixel_x = 2;
- pixel_y = -8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating/airless{
- icon_state = "panelscorched"
- },
-/area/ship/maintenance/port)
-"zJ" = (
-/obj/effect/turf_decal/corner_techfloor_grid{
- dir = 4;
- layer = 2.36
- },
-/obj/effect/turf_decal/techfloor/corner{
- dir = 4;
- layer = 2.37
- },
-/obj/effect/turf_decal/corner_techfloor_gray{
- dir = 10;
- layer = 2.36
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/ship/engineering/electrical)
-"zK" = (
-/turf/closed/wall/rust,
-/area/ship/medical)
-"zP" = (
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor,
-/obj/machinery/suit_storage_unit/inherit/industrial,
-/obj/item/tank/jetpack/carbondioxide,
-/obj/item/clothing/suit/space/hardsuit/security/independent/frontier,
-/obj/item/clothing/mask/breath,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/security/armory)
-"zS" = (
-/obj/machinery/door/window/brigdoor/northleft{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/concrete/slab_4,
-/area/ship/crew/canteen/kitchen)
-"zV" = (
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/engineering/engine)
-"zY" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
-/turf/open/floor/plasteel/patterned,
-/area/ship/cargo)
-"zZ" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 2;
- color = "#808080"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/security/armory)
-"Ab" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plasteel/white,
-/area/ship/crew/canteen/kitchen)
-"Ad" = (
-/obj/machinery/suit_storage_unit/inherit/industrial,
-/obj/item/tank/jetpack/carbondioxide,
-/obj/item/clothing/suit/space/engineer,
-/obj/item/clothing/head/helmet/space/light/engineer,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/structure/extinguisher_cabinet/directional/north,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/communications)
-"Ag" = (
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/obj/machinery/light_switch{
- pixel_x = -8;
- dir = 1;
- pixel_y = -22
- },
-/obj/machinery/firealarm/directional/south,
-/obj/machinery/atmospherics/pipe/simple/brown/hidden{
- dir = 4
- },
-/obj/structure/extinguisher_cabinet/directional/west,
-/turf/open/floor/plating,
-/area/ship/engineering/incinerator)
-"Ah" = (
-/obj/effect/decal/cleanable/robot_debris{
- pixel_x = 7
- },
-/obj/effect/decal/cleanable/plastic,
-/obj/machinery/light/broken/directional/south,
-/obj/item/kirbyplants/random,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/hallway/central)
-"Ak" = (
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/grunge{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/crew)
-"Al" = (
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 9
- },
-/obj/item/stock_parts/subspace/filter{
- pixel_x = 10;
- pixel_y = -11
- },
-/obj/item/circuitboard/machine/telecomms/processor{
- pixel_y = -9;
- pixel_x = 10
- },
-/obj/effect/decal/cleanable/blood/gibs/old{
- pixel_x = 10;
- pixel_y = 1
- },
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/machinery/light/broken/directional/west,
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/maintenance/port)
-"Am" = (
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/engineering)
-"An" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
- },
-/obj/structure/showcase/cyborg/old,
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/ship/security)
-"As" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on{
- dir = 8
- },
-/turf/open/floor/engine/o2,
-/area/ship/engineering/atmospherics)
-"Au" = (
-/obj/machinery/hydroponics/constructable,
-/obj/effect/turf_decal/siding/wood{
- dir = 6
- },
-/obj/machinery/airalarm/directional/east,
-/turf/open/floor/concrete/tiles,
-/area/ship/crew/canteen/kitchen)
-"AA" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/plasteel/dark,
-/area/ship/security/armory)
-"AD" = (
-/turf/closed/wall/r_wall,
-/area/ship/crew/office)
-"AG" = (
-/obj/item/trash/popcorn{
- pixel_y = 4;
- pixel_x = -16
- },
-/obj/item/trash/candy,
-/obj/machinery/light/small/broken/directional/south,
-/turf/open/floor/plating/airless{
- icon_state = "panelscorched"
- },
-/area/ship/maintenance/port)
-"AI" = (
-/obj/effect/turf_decal/corner_techfloor_grid{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"AL" = (
-/obj/structure/closet/wall/orange/directional/east{
- name = "Engineering locker"
- },
-/obj/effect/decal/cleanable/robot_debris/gib,
-/obj/item/clothing/under/utility,
-/obj/item/clothing/under/utility/skirt,
-/obj/item/clothing/suit/hooded/wintercoat/engineering{
- pixel_x = 6
- },
-/obj/item/clothing/suit/toggle/hazard,
-/obj/item/clothing/shoes/workboots{
- pixel_y = -7
- },
-/obj/structure/catwalk,
-/obj/item/clothing/under/rank/engineering/chief_engineer,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/turf/open/floor/plating/rust,
-/area/ship/engineering/communications)
-"AM" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/structure/bed{
- icon_state = "dirty_mattress"
- },
-/obj/item/bedsheet/grey,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ship/security/armory)
-"AQ" = (
-/obj/machinery/power/smes/engineering,
-/obj/structure/railing{
- dir = 8;
- layer = 4.1
- },
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/light/directional/north,
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/engineering/electrical)
-"AU" = (
-/obj/structure/railing{
- dir = 4;
- layer = 4.1
- },
-/obj/effect/turf_decal/techfloor,
-/obj/effect/turf_decal/corner_techfloor_grid{
- dir = 4
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 4
- },
-/obj/machinery/power/port_gen/pacman,
-/obj/structure/cable/yellow{
- icon_state = "0-1"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/atmospherics)
-"AV" = (
-/turf/closed/wall,
-/area/ship/crew/canteen)
-"AZ" = (
-/obj/effect/turf_decal/techfloor{
- dir = 9
- },
-/obj/machinery/light/directional/north,
-/obj/machinery/airalarm/directional/west,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"Bb" = (
-/obj/machinery/door/window/brigdoor/southright{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/orange/visible{
- dir = 9
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- name = "Lockdown Shutters";
- id = "cutter_sm_lockdown"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"Bh" = (
-/obj/effect/turf_decal/techfloor{
- dir = 10
- },
-/obj/structure/bed{
- icon_state = "dirty_mattress"
- },
-/obj/item/reagent_containers/food/drinks/beer{
- pixel_x = 7;
- pixel_y = -5
- },
-/obj/machinery/light/directional/west,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"Bj" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor{
- id = "cutter_windows_general";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/engineering/incinerator)
-"Bm" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood{
- pixel_y = -8
- },
-/obj/effect/decal/cleanable/blood/gibs,
-/obj/machinery/light/small/broken/directional/east,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/light_switch{
- pixel_x = 22;
- dir = 8;
- pixel_y = -11
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/medical)
-"Bo" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ship/security/armory)
-"Bp" = (
-/turf/closed/wall/r_wall/syndicate,
-/area/ship/maintenance/port)
-"Bq" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/glass{
- pixel_y = -7
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"Br" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"Bv" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "cutter_bridge_lockdown";
- name = "Lockdown Shutters";
- dir = 4
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hallway/fore)
-"Bw" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on,
-/turf/open/floor/engine/plasma,
-/area/ship/engineering/incinerator)
-"Bx" = (
-/obj/structure/table/reinforced,
-/obj/item/gun/ballistic/revolver/shadow{
- pixel_y = 6
- },
-/obj/item/gun/ballistic/revolver/shadow,
-/obj/item/gun/ballistic/revolver/shadow{
- pixel_y = -5
- },
-/obj/effect/turf_decal/techfloor{
- dir = 5
- },
-/obj/structure/railing{
- dir = 1
- },
-/obj/structure/extinguisher_cabinet/directional/east,
-/turf/open/floor/plasteel/dark,
-/area/ship/security/armory)
-"By" = (
-/obj/structure/guncase,
-/obj/item/gun/ballistic/automatic/smg/mini_uzi{
- pixel_y = -3
- },
-/obj/effect/turf_decal/techfloor{
- dir = 9
- },
-/obj/structure/railing{
- dir = 1
- },
-/obj/item/gun/ballistic/rifle/illestren{
- pixel_y = 5
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/armory)
-"Bz" = (
-/obj/effect/turf_decal/techfloor,
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/crew)
-"BD" = (
-/obj/structure/railing{
- dir = 2;
- layer = 4.1
- },
-/obj/machinery/holopad/emergency/medical,
-/obj/effect/turf_decal/box,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/medical)
-"BH" = (
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/transparent/lightgrey/line{
- dir = 8
- },
-/obj/machinery/light/directional/east,
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/light_switch{
- pixel_x = 22;
- dir = 8;
- pixel_y = -11
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering/atmospherics)
-"BI" = (
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"BQ" = (
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"BR" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"BT" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 6;
- color = "#808080"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/poddoor/shutters{
- id = "cutter_armoury";
- name = "Armoury Shutter";
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/security/armory)
-"BW" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/hallway/central)
-"BZ" = (
-/obj/machinery/light/directional/south,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"Ca" = (
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor/hole{
- dir = 4
- },
-/obj/effect/spawner/lootdrop/random_machine_circuit_rare,
-/obj/item/stack/ore/salvage/scraptitanium/five,
-/turf/open/floor/plating/airless{
- icon_state = "panelscorched"
- },
-/area/ship/maintenance/port)
-"Cc" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 10
- },
-/obj/structure/sign/poster/contraband/kudzu{
- pixel_x = -32
- },
-/obj/structure/extinguisher_cabinet/directional/south,
-/turf/open/floor/wood,
-/area/ship/crew/office)
-"Cg" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1;
- color = "#808080"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/security/armory)
-"Cq" = (
-/obj/structure/frame/machine,
-/obj/item/stock_parts/subspace/filter,
-/obj/item/stock_parts/subspace/filter,
-/obj/item/circuitboard/machine/telecomms/hub{
- pixel_x = -3;
- pixel_y = -4
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/maintenance/port)
-"CA" = (
-/obj/effect/turf_decal/steeldecal/steel_decals_central2{
- dir = 1;
- pixel_y = -2
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/steeldecal/steel_decals7{
- dir = 5
- },
-/obj/effect/turf_decal/steeldecal/steel_decals7{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"CF" = (
-/obj/effect/turf_decal/techfloor{
- dir = 5
- },
-/obj/machinery/light/directional/east,
-/obj/machinery/atmospherics/components/unary/thermomachine/freezer{
- dir = 8;
- min_temperature = 1;
- target_temperature = 1
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"CI" = (
-/obj/effect/turf_decal/industrial/loading{
- dir = 4;
- layer = 2.37
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "1-6"
- },
-/obj/effect/turf_decal/corner/opaque/yellow/half{
- dir = 8;
- layer = 2.36
- },
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"CL" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/closet/wall/directional/east{
- name = "Uniform Closet"
- },
-/obj/item/clothing/neck/shemagh,
-/obj/item/clothing/neck/shemagh,
-/obj/item/clothing/neck/shemagh,
-/obj/item/clothing/shoes/jackboots,
-/obj/item/clothing/shoes/jackboots,
-/obj/item/clothing/shoes/jackboots,
-/obj/item/clothing/shoes/jackboots,
-/obj/item/clothing/shoes/jackboots,
-/obj/item/clothing/under/rank/security/officer/frontier,
-/obj/item/clothing/under/rank/security/officer/frontier,
-/obj/item/clothing/under/rank/security/officer/frontier,
-/obj/item/clothing/under/rank/security/officer/frontier,
-/obj/item/clothing/under/rank/security/officer/frontier,
-/obj/item/clothing/under/rank/security/officer/frontier,
-/obj/item/clothing/under/rank/security/officer/frontier,
-/obj/item/clothing/head/beret/sec/frontier,
-/obj/item/clothing/head/beret/sec/frontier,
-/obj/item/clothing/head/beret/sec/frontier,
-/obj/item/clothing/head/beret/sec/frontier,
-/obj/item/clothing/head/beret/sec/frontier,
-/obj/item/clothing/head/beret/sec/frontier,
-/obj/item/clothing/head/beret/sec/frontier,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/wood/walnut,
-/area/ship/crew)
-"CO" = (
-/obj/structure/closet/crate/freezer/blood,
-/obj/machinery/iv_drip,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/cobweb/cobweb2,
-/obj/effect/turf_decal/industrial/warning{
- dir = 6
- },
-/obj/machinery/light/directional/north,
-/obj/machinery/airalarm/directional/east,
-/turf/open/floor/plasteel/patterned/grid,
-/area/ship/medical)
-"CP" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/light/directional/south,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/purple/hidden{
- dir = 8
- },
-/turf/open/floor/plating{
- icon_state = "foam_plating"
- },
-/area/ship/engineering/incinerator)
-"CS" = (
-/obj/item/stack/rods/ten{
- pixel_x = 9
- },
-/turf/open/floor/plating/airless{
- icon_state = "platingdmg1"
- },
-/area/ship/maintenance/port)
-"CV" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/glass{
- pixel_x = -17;
- pixel_y = 8
- },
-/obj/structure/catwalk/over,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"CW" = (
-/obj/structure/table/reinforced,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/item/modular_computer/laptop/preset,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/seeds/tobacco/space{
- pixel_y = -14;
- pixel_x = 5
- },
-/obj/item/seeds/tobacco/space{
- pixel_y = -14;
- pixel_x = 5
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/security)
-"CX" = (
-/obj/effect/turf_decal/corner_techfloor_grid/full{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor/corner,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"Db" = (
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 4
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/purple/hidden,
-/turf/open/floor/plating,
-/area/ship/engineering/incinerator)
-"De" = (
-/obj/effect/turf_decal/techfloor{
- dir = 6
- },
-/obj/structure/frame/machine,
-/obj/item/stock_parts/subspace/filter,
-/obj/item/stock_parts/subspace/filter,
-/obj/item/circuitboard/machine/telecomms/bus,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/maintenance/port)
-"Dg" = (
-/obj/machinery/computer/monitor,
-/obj/effect/decal/cleanable/robot_debris,
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/light_switch{
- dir = 8;
- pixel_y = 11;
- pixel_x = 20
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/engineering/communications)
-"Dq" = (
-/obj/machinery/portable_atmospherics/canister/toxins,
-/obj/structure/railing{
- dir = 4;
- layer = 4.1
- },
-/obj/effect/turf_decal/techfloor/orange{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/outline/orange,
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/atmospherics/pipe/simple/yellow/hidden/layer4{
- dir = 8
- },
-/obj/machinery/light_switch{
- pixel_x = -12;
- pixel_y = 23;
- dir = 2
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/incinerator)
-"Ds" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor{
- id = "cutter_ce_lockdown";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/engineering/communications)
-"Dv" = (
-/obj/structure/closet/crate/freezer/surplus_limbs,
-/obj/effect/turf_decal/industrial/warning{
- dir = 10
- },
-/obj/structure/sign/poster/official/cleanliness{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/patterned/grid,
-/area/ship/medical)
-"Dw" = (
-/obj/effect/decal/fakelattice{
- icon_state = "lattice-3"
- },
-/obj/structure/girder,
-/turf/open/floor/plating/airless{
- icon_state = "foam_plating"
- },
-/area/ship/maintenance/port)
-"Dy" = (
-/obj/effect/decal/fakelattice{
- icon_state = "lattice-74"
- },
-/turf/open/floor/plating/airless,
-/area/ship/maintenance/port)
-"DC" = (
-/obj/machinery/atmospherics/pipe/layer_manifold{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"DE" = (
-/obj/effect/turf_decal/corner_techfloor_grid/full{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor/corner{
- dir = 4
- },
-/obj/structure/closet/wall/blue/directional/east{
- name = "Bridge Officer's locker"
- },
-/obj/item/clothing/shoes/workboots,
-/obj/item/clothing/gloves/combat,
-/obj/item/clothing/under/rank/security/officer/frontier/officer,
-/obj/item/clothing/head/beret/sec/frontier,
-/obj/item/clothing/neck/cloak/qm,
-/obj/item/clothing/accessory/holster,
-/obj/item/clothing/glasses/hud/diagnostic,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/item/melee/transforming/energy/sword/saber/pirate/red,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"DF" = (
-/obj/effect/turf_decal/techfloor{
- dir = 6
- },
-/obj/item/geiger_counter{
- pixel_x = 1;
- pixel_y = 6
- },
-/obj/item/geiger_counter{
- pixel_x = -2;
- pixel_y = 1
- },
-/obj/structure/table/reinforced{
- color = "#c1b6a5"
- },
-/obj/machinery/atmospherics/pipe/simple/orange/visible{
- dir = 9
- },
-/obj/item/pipe_dispenser{
- pixel_y = -6
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"DG" = (
-/obj/structure/flora/ausbushes/grassybush,
-/obj/structure/flora/ausbushes/leafybush,
-/obj/effect/decal/cleanable/blood/splatter,
-/obj/structure/window/reinforced/spawner,
-/obj/structure/window/reinforced/spawner/west,
-/turf/open/floor/grass,
-/area/ship/maintenance/central)
-"DR" = (
-/obj/effect/decal/fakelattice{
- icon_state = "lattice-3"
- },
-/obj/item/stack/ore/salvage/scrapmetal/ten{
- pixel_y = -4;
- pixel_x = -11
- },
-/turf/open/floor/plating/airless,
-/area/ship/maintenance/port)
-"DS" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "cutter_general_lockdown";
- name = "Lockdown Shutters"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/security/armory)
-"Ea" = (
-/obj/machinery/door/airlock/engineering{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering/communications)
-"Eb" = (
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/cargo)
-"Ec" = (
-/obj/machinery/computer/med_data/syndie{
- dir = 1;
- pixel_y = -3
- },
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/bridge)
-"Eg" = (
-/obj/item/paper_bin{
- pixel_x = -6
- },
-/obj/item/pen/fourcolor{
- pixel_x = -4
- },
-/obj/item/stamp{
- pixel_x = 8;
- pixel_y = 5
- },
-/obj/item/stamp/denied{
- pixel_x = 8
- },
-/obj/item/stamp/qm{
- pixel_y = -5;
- pixel_x = 8
- },
-/obj/structure/table/reinforced{
- color = "#c1b6a5"
- },
-/obj/machinery/newscaster/directional/south,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/bridge)
-"Ej" = (
-/obj/structure/railing{
- dir = 8;
- layer = 4.1
- },
-/obj/effect/decal/fakelattice{
- color = "#808080"
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 8
- },
-/obj/effect/decal/cleanable/glass{
- dir = 8;
- pixel_y = 1;
- color = "#808080"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/elevatorshaft{
- color = "#808080"
- },
-/area/ship/engineering/atmospherics)
-"Ek" = (
-/obj/structure/table,
-/obj/item/storage/bag/tray,
-/obj/item/reagent_containers/food/condiment/enzyme{
- pixel_x = 13;
- pixel_y = 10
- },
-/obj/item/reagent_containers/food/snacks/honeybar{
- pixel_x = -3
- },
-/obj/item/reagent_containers/glass/beaker/large{
- pixel_x = 6;
- pixel_y = 2
- },
-/obj/item/reagent_containers/glass/beaker,
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/crew/canteen/kitchen)
-"El" = (
-/turf/closed/wall/r_wall,
-/area/ship/engineering/engine)
-"Em" = (
-/obj/structure/railing/corner{
- dir = 8
- },
-/obj/machinery/door/window/brigdoor/northleft,
-/turf/open/floor/plasteel/stairs,
-/area/ship/security)
-"En" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"Er" = (
-/obj/effect/turf_decal/techfloor,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/reagent_containers/food/drinks/bottle/hooch{
- pixel_x = -15;
- pixel_y = -6
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"Et" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/item/seeds/potato{
- pixel_x = -5;
- pixel_y = 5
- },
-/obj/item/seeds/garlic{
- pixel_x = 5;
- pixel_y = 2
- },
-/obj/item/seeds/grass,
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/maintenance/central)
-"Eu" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/fakelattice{
- icon_state = "lattice-3"
- },
-/obj/item/stack/rods{
- pixel_x = -7;
- pixel_y = -2
- },
-/turf/open/floor/plating/airless,
-/area/ship/maintenance/port)
-"Ey" = (
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/transparent/lightgrey/line{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor/corner,
-/obj/structure/cable{
- icon_state = "1-6"
- },
-/obj/structure/closet/radiation,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering/atmospherics)
-"EC" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/structure/chair,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"EG" = (
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/crew)
-"EI" = (
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/machinery/portable_atmospherics/scrubber/huge/movable,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/incinerator)
-"EJ" = (
-/obj/effect/turf_decal/steeldecal/steel_decals10{
- dir = 1
- },
-/obj/effect/turf_decal/steeldecal/steel_decals10{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor/corner{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor/corner{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/transparent/lightgrey/line{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering/atmospherics)
-"EM" = (
-/turf/closed/wall/r_wall/syndicate,
-/area/ship/security/armory)
-"EP" = (
-/obj/effect/turf_decal/steeldecal/steel_decals_central2{
- dir = 4;
- pixel_x = -1
- },
-/obj/effect/turf_decal/techfloor/corner{
- dir = 4
- },
-/obj/effect/turf_decal/steeldecal/steel_decals8,
-/obj/effect/turf_decal/steeldecal/steel_decals9{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"ER" = (
-/obj/effect/turf_decal/corner_techfloor_grid{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"EX" = (
-/obj/machinery/suit_storage_unit/inherit/industrial,
-/obj/item/tank/jetpack/carbondioxide,
-/obj/item/clothing/suit/space/engineer,
-/obj/item/clothing/head/helmet/space/light/engineer,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/airalarm/directional/east,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/communications)
-"Fb" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/plasteel/stairs{
- icon = 'icons/obj/stairs.dmi';
- dir = 8
- },
-/area/ship/security/armory)
-"Fd" = (
-/obj/effect/turf_decal/techfloor,
-/obj/structure/chair{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 4
- },
-/obj/structure/extinguisher_cabinet/directional/south,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/electrical)
-"Fg" = (
-/obj/effect/turf_decal/trimline/opaque/red/corner,
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 8
- },
-/obj/structure/railing{
- dir = 8;
- layer = 4.1
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/plasteel/dark,
-/area/ship/security)
-"Fi" = (
-/obj/structure/table/reinforced{
- color = "#c1b6a5"
- },
-/obj/machinery/light/small/directional/west,
-/obj/machinery/light_switch{
- pixel_y = 24
- },
-/obj/machinery/fax/frontiersmen,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/bridge)
-"Fo" = (
-/obj/effect/turf_decal/techfloor{
- dir = 9
- },
-/obj/machinery/light/directional/west,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"Fu" = (
-/obj/machinery/door/airlock/external,
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/barricade/wooden/crude,
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"Fx" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/crew/canteen/kitchen)
-"FC" = (
-/obj/effect/turf_decal/techfloor{
- dir = 5
- },
-/obj/machinery/airalarm/directional/north,
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"FE" = (
-/obj/effect/turf_decal/spline/fancy/wood{
- dir = 5
- },
-/obj/structure/chair{
- dir = 4;
- pixel_x = 5;
- pixel_y = 4
- },
-/turf/open/floor/carpet/red,
-/area/ship/crew/canteen)
-"FF" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"FG" = (
-/obj/machinery/power/smes/shuttle/precharged{
- dir = 4
- },
-/obj/structure/window/plasma/reinforced/spawner/west,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/machinery/door/window/eastleft{
- name = "Engine Access"
- },
-/obj/machinery/door/poddoor{
- id = "cutter_engines_lockdown";
- name = "Engine Blast Door";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/engineering/atmospherics)
-"FI" = (
-/obj/effect/turf_decal/techfloor{
- dir = 9
- },
-/obj/effect/turf_decal/trimline/transparent/lightgrey/corner,
-/obj/effect/turf_decal/radiation,
-/obj/effect/decal/cleanable/cobweb,
-/obj/structure/sign/warning/radiation{
- pixel_y = 32
- },
-/obj/machinery/light/directional/west,
-/obj/structure/closet/radiation,
-/obj/item/clothing/glasses/meson{
- pixel_y = -6
- },
-/obj/item/clothing/glasses/meson{
- pixel_y = -6
- },
-/obj/item/reagent_containers/syringe/salacid,
-/obj/item/reagent_containers/hypospray/medipen/penacid,
-/obj/item/reagent_containers/hypospray/medipen/penacid,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/yellow/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/cyan/hidden{
- dir = 6
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering/atmospherics)
-"FK" = (
-/obj/effect/turf_decal/techfloor,
-/obj/item/stack/sheet/plasteel/twenty{
- pixel_x = -3;
- pixel_y = 6
- },
-/obj/machinery/autolathe,
-/obj/item/stack/sheet/glass/fifty{
- pixel_x = 6
- },
-/obj/item/stack/sheet/metal/fifty{
- pixel_y = 2
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/electrical)
-"FL" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/catwalk/over,
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2,
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/ship/hallway/central)
-"FM" = (
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/effect/turf_decal/steeldecal/steel_decals_central6{
- pixel_y = -7
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/terminal{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/machinery/button/door{
- id = "cutter_engines_lockdown";
- name = "Engine Shutters";
- pixel_y = 23;
- pixel_x = -10
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/atmospherics)
-"FQ" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/turf/open/floor/plating,
-/area/ship/security/armory)
-"FR" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 2;
- color = "#808080"
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/machinery/power/shieldwallgen/atmos{
- anchored = 1;
- id = "cutter_gun_holo";
- locked = 1;
- dir = 1
- },
-/obj/machinery/door/poddoor{
- id = "cutter_gun_hatch";
- dir = 4
- },
-/turf/open/floor/plasteel/elevatorshaft{
- color = "#808080"
- },
-/area/ship/security/range)
-"FU" = (
-/obj/structure/reagent_dispensers/watertank,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/airalarm/directional/east,
-/turf/open/floor/plating{
- icon_state = "platingdmg2"
- },
-/area/ship/cargo)
-"FV" = (
-/obj/effect/decal/fakelattice,
-/obj/structure/salvageable/computer{
- dir = 4;
- pixel_x = -1
- },
-/turf/open/floor/plating/airless,
-/area/ship/maintenance/port)
-"FW" = (
-/obj/item/stock_parts/subspace/filter{
- pixel_x = -7;
- pixel_y = -13
- },
-/obj/item/stock_parts/subspace/crystal,
-/obj/item/stock_parts/subspace/crystal{
- pixel_x = 8;
- pixel_y = -9
- },
-/obj/item/stock_parts/subspace/crystal{
- pixel_x = 1;
- pixel_y = -4
- },
-/obj/item/stock_parts/subspace/crystal{
- pixel_x = 7;
- pixel_y = 6
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/tracks,
-/obj/effect/decal/cleanable/blood/gibs/body{
- pixel_y = -13
- },
-/turf/open/floor/plating/airless{
- icon_state = "plating_rust"
- },
-/area/ship/maintenance/port)
-"Gf" = (
-/obj/machinery/computer/secure_data/syndie{
- layer = 3.0;
- pixel_y = 4
- },
-/obj/effect/turf_decal/techfloor,
-/obj/item/reagent_containers/food/drinks/mug{
- pixel_y = 2;
- pixel_x = 8
- },
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/bridge)
-"Gl" = (
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/transparent/lightgrey/line{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor/corner{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/closet/crate/bin,
-/obj/item/flashlight,
-/obj/item/trash/candy,
-/obj/item/trash/boritos{
- pixel_y = -3
- },
-/obj/item/taperecorder,
-/obj/item/switchblade,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering/atmospherics)
-"Gn" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/caution,
-/obj/effect/decal/cleanable/oil/streak,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering/communications)
-"Gp" = (
-/obj/structure/window/reinforced/spawner,
-/obj/item/trash/cheesie{
- pixel_x = -4
- },
-/obj/machinery/conveyor{
- dir = 8;
- id = "cutter_conveyor"
- },
-/turf/open/floor/engine/hull/reinforced/interior,
-/area/ship/engineering/incinerator)
-"Gq" = (
-/turf/closed/wall/r_wall/rust,
-/area/ship/bridge)
-"Gr" = (
-/obj/structure/chair/comfy/grey/directional/west,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/carpet/green,
-/area/ship/crew/office)
-"Gw" = (
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/airlock/highsecurity{
- name = "Master At Arm's Office";
- req_access_txt = "3"
- },
-/turf/open/floor/plasteel,
-/area/ship/security)
-"Gz" = (
-/obj/effect/turf_decal/corner/opaque/yellow/half{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning/corner,
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/cargo)
-"GE" = (
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/maintenance/fore)
-"GF" = (
-/obj/effect/turf_decal/techfloor,
-/obj/structure/closet/wall/directional/south{
- icon_door = "yellow_wall";
- name = "engineering closet"
- },
-/obj/item/clothing/suit/toggle/industrial,
-/obj/item/clothing/under/utility,
-/obj/item/clothing/under/utility/skirt,
-/obj/item/clothing/suit/hooded/wintercoat,
-/obj/item/clothing/shoes/workboots{
- pixel_y = -7
- },
-/obj/item/clothing/gloves/color/yellow,
-/obj/item/storage/belt/utility/full/engi,
-/obj/item/clothing/glasses/meson{
- pixel_y = -6
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/electrical)
-"GH" = (
-/obj/structure/toilet{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/showroomfloor,
-/area/ship/engineering/communications)
-"GL" = (
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/bridge)
-"GM" = (
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/engineering/incinerator)
-"GO" = (
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hallway/fore)
-"GQ" = (
-/turf/closed/wall/r_wall/rust,
-/area/ship/engineering/atmospherics)
-"GS" = (
-/turf/closed/wall/r_wall/rust,
-/area/ship/engineering/engine)
-"GU" = (
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/purple/hidden{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/electrical)
-"GV" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/closet/crate/critter,
-/obj/item/stack/sheet/animalhide/human,
-/obj/item/stack/sheet/animalhide/human{
- pixel_x = -3;
- pixel_y = -6
- },
-/obj/item/stack/sheet/animalhide/human{
- pixel_y = 6;
- pixel_x = -4
- },
-/obj/item/reagent_containers/food/snacks/meat/slab/human,
-/obj/item/reagent_containers/food/snacks/meat/slab/human,
-/obj/item/reagent_containers/food/snacks/meat/slab/human,
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/cargo)
-"GY" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/showcase/cyborg/old,
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/security)
-"Hc" = (
-/obj/item/stock_parts/subspace/ansible{
- pixel_x = 4;
- pixel_y = 7
- },
-/obj/item/stock_parts/subspace/filter{
- pixel_x = 7;
- pixel_y = -13
- },
-/obj/item/stock_parts/subspace/filter{
- pixel_x = -7
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/item/stock_parts/subspace/ansible,
-/obj/item/stock_parts/subspace/ansible{
- pixel_x = 10;
- pixel_y = -9
- },
-/turf/open/floor/plating/airless{
- icon_state = "panelscorched"
- },
-/area/ship/maintenance/port)
-"Hd" = (
-/obj/effect/turf_decal/techfloor{
- dir = 6
- },
-/obj/machinery/atmospherics/components/unary/thermomachine/freezer{
- dir = 8;
- min_temperature = 1;
- target_temperature = 1
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"Hf" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/structure/chair{
- dir = 1;
- pixel_x = 6;
- pixel_y = 7
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"Hi" = (
-/obj/structure/bed,
-/obj/structure/curtain/cloth/grey,
-/obj/item/bedsheet/dorms,
-/obj/effect/turf_decal/siding/wood{
- dir = 10
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/item/radio/intercom/directional/west,
-/turf/open/floor/wood/walnut,
-/area/ship/crew)
-"Hm" = (
-/obj/structure/bed{
- icon_state = "dirty_mattress"
- },
-/obj/item/bedsheet/grey,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ship/security/armory)
-"Hs" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/obj/machinery/door/airlock/external,
-/turf/open/floor/plating,
-/area/ship/hallway/fore)
-"Ht" = (
-/obj/structure/bed/dogbed,
-/obj/effect/decal/cleanable/molten_object/large{
- pixel_x = 19;
- pixel_y = -2
- },
-/turf/open/floor/plating/airless,
-/area/ship/maintenance/port)
-"Hz" = (
-/obj/structure/curtain/bounty,
-/obj/effect/decal/cleanable/greenglow/ecto,
-/obj/effect/decal/cleanable/glass,
-/turf/open/floor/plating/airless{
- icon_state = "panelscorched"
- },
-/area/ship/maintenance/port)
-"HD" = (
-/obj/structure/bed,
-/obj/item/bedsheet/dorms,
-/obj/structure/curtain/cloth/grey,
-/obj/effect/turf_decal/siding/wood{
- dir = 9
- },
-/obj/item/paicard{
- pixel_x = -7;
- pixel_y = 4
- },
-/turf/open/floor/carpet/red_gold,
-/area/ship/crew)
-"HE" = (
-/obj/structure/chair/wood{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 10
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/concrete/tiles,
-/area/ship/crew)
-"HG" = (
-/obj/effect/turf_decal/techfloor/corner{
- dir = 8
- },
-/obj/effect/turf_decal/corner_techfloor_gray{
- dir = 6
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/engineering/engine)
-"HI" = (
-/obj/machinery/atmospherics/components/unary/outlet_injector/on{
- dir = 4
- },
-/turf/open/floor/plating/airless,
-/area/ship/engineering/incinerator)
-"HL" = (
-/obj/effect/turf_decal/techfloor/corner,
-/obj/effect/turf_decal/steeldecal/steel_decals9,
-/obj/structure/sign/poster/contraband/smoke{
- pixel_x = -32;
- pixel_y = -32
- },
-/obj/effect/turf_decal/steeldecal/steel_decals_central2{
- dir = 4;
- pixel_x = -1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"HM" = (
-/obj/structure/closet/secure_closet{
- icon_door = "tac";
- icon_state = "tac";
- name = "boarding tools locker";
- req_access_txt = "3"
- },
-/obj/effect/turf_decal/techfloor,
-/obj/item/storage/backpack/duffelbag/syndie/x4,
-/obj/item/crowbar/power{
- pixel_y = -4
- },
-/obj/item/radio/intercom/directional/north,
-/turf/open/floor/plasteel/dark,
-/area/ship/security/armory)
-"HN" = (
-/obj/effect/turf_decal/corner/opaque/yellow/half{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/cargo)
-"HR" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/maintenance_hatch,
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/turf/open/floor/plating{
- icon_state = "foam_plating"
- },
-/area/ship/maintenance/central)
-"HV" = (
-/obj/machinery/shower{
- dir = 4
- },
-/obj/item/soap,
-/turf/open/floor/plating/catwalk_floor,
-/area/ship/security/armory)
-"HW" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/structure/closet/crate,
-/obj/item/storage/box/ingredients/vegetarian,
-/obj/item/storage/box/ingredients/carnivore{
- pixel_x = -4;
- pixel_y = 6
- },
-/obj/item/storage/box/ingredients/exotic{
- pixel_x = 7
- },
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/cargo)
-"Ij" = (
-/obj/machinery/door/airlock/highsecurity{
- name = "Bridge";
- req_access_txt = "19"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/fore)
-"Ik" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor{
- id = "cutter_windows_general"
- },
-/turf/open/floor/plating,
-/area/ship/crew)
-"Im" = (
-/turf/closed/wall/r_wall,
-/area/ship/maintenance/fore)
-"In" = (
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"It" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/cargo)
-"Iu" = (
-/obj/effect/decal/cleanable/oil,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/terminal{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "0-1"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/atmospherics)
-"Iv" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/wood{
- icon_state = "wood-broken"
- },
-/area/ship/security)
-"IB" = (
-/obj/effect/turf_decal/spline/fancy/wood{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/turf/open/floor/carpet/red,
-/area/ship/crew/canteen)
-"IC" = (
-/obj/structure/table/wood/reinforced,
-/obj/item/storage/fancy/cigarettes/cigars{
- pixel_x = 4;
- pixel_y = 1
- },
-/obj/item/storage/fancy/cigarettes/cigars{
- pixel_x = 4;
- pixel_y = 4
- },
-/obj/item/storage/fancy/cigarettes/cigars{
- pixel_x = 4;
- pixel_y = 7
- },
-/obj/item/toy/cards/deck/cas/black{
- pixel_x = -14;
- pixel_y = 3
- },
-/obj/item/toy/cards/deck/cas{
- pixel_x = -11
- },
-/obj/item/lighter{
- pixel_x = 12;
- pixel_y = -8
- },
-/turf/open/floor/concrete/reinforced,
-/area/ship/crew)
-"ID" = (
-/obj/machinery/hydroponics/constructable,
-/obj/effect/turf_decal/siding/wood{
- dir = 10
- },
-/obj/item/radio/intercom/directional/south,
-/obj/machinery/light_switch{
- pixel_x = -12;
- dir = 1;
- pixel_y = -22
- },
-/turf/open/floor/concrete/tiles,
-/area/ship/crew/canteen/kitchen)
-"IE" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 10
- },
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 4
- },
-/obj/structure/table/wood/reinforced,
-/obj/item/newspaper{
- pixel_x = -5;
- pixel_y = -1
- },
-/obj/item/reagent_containers/food/drinks/mug{
- pixel_x = 9;
- pixel_y = -2
- },
-/obj/item/newspaper{
- pixel_x = -5;
- pixel_y = 2
- },
-/obj/item/newspaper{
- pixel_x = -5;
- pixel_y = 5
- },
-/obj/machinery/light/directional/west,
-/obj/structure/sign/poster/contraband/space_cola{
- pixel_x = -32
- },
-/obj/structure/extinguisher_cabinet/directional/north,
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"IF" = (
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 10
- },
-/obj/machinery/telecomms/broadcaster,
-/obj/item/stock_parts/subspace/analyzer,
-/obj/item/stock_parts/subspace/analyzer{
- pixel_x = 7;
- pixel_y = -7
- },
-/obj/item/stock_parts/subspace/analyzer{
- pixel_x = 2;
- pixel_y = -5
- },
-/obj/item/radio/intercom/directional/west,
-/obj/machinery/light_switch{
- pixel_x = -21;
- dir = 4;
- pixel_y = 7
- },
-/obj/item/stack/cable_coil/cut/yellow,
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/maintenance/port)
-"II" = (
-/obj/effect/decal/cleanable/insectguts,
-/obj/structure/catwalk/over,
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/hallway/central)
-"IL" = (
-/turf/closed/wall/rust,
-/area/ship/maintenance/fore)
-"IM" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor{
- id = "cutter_windows_general"
- },
-/turf/open/floor/plating,
-/area/ship/hallway/fore)
-"IP" = (
-/obj/effect/turf_decal/number/two,
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/security/armory)
-"IS" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/structure/table/reinforced,
-/obj/machinery/button/door{
- id = "cutter_gun_hatch";
- name = "Gun Shutters";
- pixel_x = -8;
- pixel_y = 5;
- dir = 8
- },
-/obj/machinery/button/shieldwallgen{
- id = "cutter_gun_holo";
- pixel_x = -9;
- dir = 8;
- pixel_y = -3
- },
-/obj/machinery/button/massdriver{
- id = "cutter_gun_driver";
- name = "Launch Control";
- pixel_y = -3;
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/security/range)
-"IX" = (
-/obj/effect/turf_decal/techfloor/corner,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/lootdrop/glowstick,
-/obj/item/stack/cable_coil/cut/yellow,
-/obj/item/stack/rods{
- pixel_x = 7;
- pixel_y = -9
- },
-/turf/open/floor/plating/airless,
-/area/ship/maintenance/port)
-"Ja" = (
-/obj/structure/table/reinforced,
-/obj/item/radio/intercom/directional/south,
-/obj/item/reagent_containers/food/drinks/coffee{
- pixel_x = -8;
- pixel_y = 3
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/security)
-"Jb" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"Jd" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/radio/intercom/directional/west,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"Jf" = (
-/obj/item/grenade/empgrenade{
- pixel_x = -9
- },
-/obj/item/grenade/empgrenade{
- pixel_x = -6;
- pixel_y = 3
- },
-/obj/item/grenade/syndieminibomb{
- pixel_x = 7;
- pixel_y = -6
- },
-/obj/item/grenade/syndieminibomb{
- pixel_x = 2;
- pixel_y = -1
- },
-/obj/structure/rack,
-/obj/item/grenade/spawnergrenade/manhacks{
- pixel_y = -5;
- pixel_x = -1
- },
-/obj/machinery/light/directional/south,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/range)
-"Jk" = (
-/obj/effect/turf_decal/steeldecal/steel_decals10,
-/obj/effect/turf_decal/steeldecal/steel_decals10{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor/corner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/transparent/lightgrey/line{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/yellow/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/cyan/hidden{
- dir = 8
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering/atmospherics)
-"Jl" = (
-/obj/effect/turf_decal/industrial/traffic,
-/obj/effect/turf_decal/industrial/traffic{
- dir = 1
- },
-/obj/machinery/light/directional/west,
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/cargo)
-"Jp" = (
-/obj/effect/turf_decal/siding/wood/corner,
-/obj/effect/decal/cleanable/wrapping,
-/obj/effect/decal/cleanable/cobweb{
- layer = 5
- },
-/obj/machinery/jukebox,
-/obj/effect/turf_decal/siding/wood{
- dir = 9
- },
-/obj/machinery/light/directional/west,
-/obj/machinery/light_switch{
- pixel_x = 12;
- pixel_y = 23
- },
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
- },
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"Jr" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/stairs{
- icon = 'icons/obj/stairs.dmi';
- dir = 8
- },
-/area/ship/security/range)
-"Jt" = (
-/obj/structure/table/glass,
-/obj/effect/turf_decal/siding/wood{
- dir = 9
- },
-/obj/structure/railing{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/item/storage/bag/plants/portaseeder,
-/turf/open/floor/concrete/tiles,
-/area/ship/crew/canteen/kitchen)
-"Jx" = (
-/obj/machinery/vending/cola/random,
-/obj/structure/sign/directions/command{
- dir = 4;
- pixel_y = 42
- },
-/obj/structure/sign/directions/engineering{
- pixel_y = 21;
- dir = 8
- },
-/obj/structure/sign/directions/medical{
- pixel_y = 28;
- dir = 1
- },
-/obj/structure/sign/directions/security{
- pixel_y = 35;
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"Jy" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2,
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"JE" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/structure/window/reinforced/spawner/west,
-/obj/structure/frame/machine,
-/turf/open/floor/concrete/slab_4,
-/area/ship/crew/canteen/kitchen)
-"JK" = (
-/turf/closed/wall,
-/area/ship/security/armory)
-"JO" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/machinery/light/directional/south,
-/obj/structure/sign/departments/botany{
- pixel_x = 32
- },
-/obj/structure/salvageable/seed,
-/turf/open/floor/concrete/slab_1,
-/area/ship/crew/canteen/kitchen)
-"JQ" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/sink{
- pixel_y = 22;
- pixel_x = 6
- },
-/obj/structure/mirror{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/showroomfloor,
-/area/ship/crew)
-"JS" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/structure/rack,
-/obj/item/storage/toolbox/electrical,
-/obj/item/storage/belt/utility/full/engi,
-/obj/item/clothing/glasses/welding{
- pixel_y = 5
- },
-/obj/item/multitool{
- pixel_x = 9
- },
-/obj/item/geiger_counter{
- pixel_x = 1;
- pixel_y = -6
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/button/door{
- id = "cutter_engines_lockdown";
- name = "Engine Shutters";
- pixel_y = -21;
- pixel_x = -10;
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/purple/hidden{
- dir = 9
- },
-/turf/open/floor/plating/rust,
-/area/ship/engineering)
-"JV" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/confetti,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/purple/hidden,
-/turf/open/floor/plating,
-/area/ship/engineering/atmospherics)
-"JX" = (
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/carpet/red_gold,
-/area/ship/crew)
-"JZ" = (
-/obj/structure/bed,
-/obj/item/bedsheet/hos,
-/obj/structure/curtain{
- color = "#5c131b"
- },
-/obj/machinery/light/directional/east,
-/obj/item/radio/intercom/directional/north{
- pixel_y = 22;
- pixel_x = 5
- },
-/obj/machinery/firealarm/directional/north,
-/turf/open/floor/carpet/black,
-/area/ship/security)
-"Kb" = (
-/turf/closed/wall,
-/area/ship/crew/canteen/kitchen)
-"Ke" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/purple/hidden{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"Kh" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/effect/decal/cleanable/glass,
-/obj/structure/sign/departments/security{
- pixel_y = -32
- },
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"Kk" = (
-/obj/effect/turf_decal/atmos/air{
- dir = 4
- },
-/turf/open/floor/engine/air,
-/area/ship/engineering/atmospherics)
-"Kl" = (
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/layer_manifold/visible{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"Kp" = (
-/obj/structure/girder,
-/obj/effect/decal/cleanable/wrapping,
-/obj/structure/grille/broken,
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"Kq" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/security/armory)
-"Kt" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plating/rust,
-/area/ship/security)
-"Ku" = (
-/obj/machinery/disposal/deliveryChute{
- dir = 8
- },
-/obj/effect/turf_decal/siding/wood/end{
- dir = 4
- },
-/obj/machinery/light/directional/east,
-/obj/item/radio/intercom/directional/south,
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
-/turf/open/floor/wood,
-/area/ship/engineering/incinerator)
-"Kw" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = -12;
- pixel_y = 2
- },
-/obj/structure/mirror{
- pixel_y = -4;
- pixel_x = -28
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/showroomfloor,
-/area/ship/engineering/communications)
-"Kx" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/closet/wall/directional/south{
- name = "Utility Closet"
- },
-/obj/item/radio/old{
- pixel_x = 2;
- pixel_y = 9
- },
-/obj/item/radio/old{
- pixel_x = 2;
- pixel_y = 9
- },
-/obj/item/radio/old{
- pixel_x = 2;
- pixel_y = 9
- },
-/obj/item/radio/old{
- pixel_x = 2;
- pixel_y = 9
- },
-/obj/item/radio/old{
- pixel_x = 2;
- pixel_y = 9
- },
-/obj/item/radio/old{
- pixel_x = 2;
- pixel_y = 9
- },
-/obj/item/radio/old{
- pixel_x = 2;
- pixel_y = 9
- },
-/obj/item/radio/old{
- pixel_x = 2;
- pixel_y = 9
- },
-/obj/item/radio/old{
- pixel_x = 2;
- pixel_y = 9
- },
-/obj/item/radio/old{
- pixel_x = 2;
- pixel_y = 9
- },
-/obj/item/radio/old{
- pixel_x = 2;
- pixel_y = 9
- },
-/obj/item/radio/old{
- pixel_x = 2;
- pixel_y = 9
- },
-/obj/item/flashlight,
-/obj/item/flashlight,
-/obj/item/flashlight,
-/obj/item/flashlight,
-/obj/item/flashlight,
-/obj/item/flashlight,
-/obj/item/flashlight,
-/obj/item/flashlight,
-/obj/item/flashlight,
-/turf/open/floor/concrete/tiles,
-/area/ship/crew)
-"Ky" = (
-/obj/machinery/power/supermatter_crystal/shard/engine,
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"KE" = (
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor/hole{
- dir = 8
- },
-/obj/effect/decal/cleanable/oil{
- icon_state = "floor6";
- pixel_y = 14
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/electrical)
-"KJ" = (
-/obj/structure/railing{
- dir = 8;
- layer = 4.1
- },
-/obj/effect/decal/fakelattice{
- color = "#808080"
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 8
- },
-/turf/open/floor/plasteel/elevatorshaft{
- color = "#808080"
- },
-/area/ship/engineering/atmospherics)
-"KM" = (
-/obj/structure/railing{
- dir = 8;
- layer = 4.1
- },
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/obj/effect/turf_decal/steeldecal/steel_decals3{
- dir = 10;
- pixel_x = 16
- },
-/obj/effect/decal/cleanable/plastic,
-/obj/structure/cable/yellow{
- icon_state = "0-4"
- },
-/obj/machinery/power/terminal{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/engineering/electrical)
-"KN" = (
-/obj/effect/turf_decal/siding/wood/corner,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/wood/walnut,
-/area/ship/crew)
-"KO" = (
-/obj/structure/chair/office{
- name = "tactical swivel chair";
- pixel_x = 3;
- pixel_y = -3
- },
-/obj/effect/turf_decal/steeldecal/steel_decals10{
- dir = 5
- },
-/obj/effect/turf_decal/steeldecal/steel_decals10{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"KP" = (
-/turf/closed/wall/rust,
-/area/ship/engineering)
-"KR" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/rack,
-/obj/item/storage/firstaid/advanced{
- pixel_x = 5
- },
-/obj/item/stack/medical/bruise_pack/herb,
-/obj/item/stack/medical/ointment/herb{
- pixel_x = -6;
- pixel_y = -8
- },
-/obj/item/sensor_device{
- pixel_x = -9;
- pixel_y = -1
- },
-/obj/machinery/firealarm/directional/north,
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/medical)
-"KT" = (
-/obj/structure/railing{
- dir = 4;
- layer = 4.1
- },
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/obj/effect/turf_decal/steeldecal/steel_decals3{
- dir = 1;
- pixel_x = -16
- },
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/obj/machinery/power/terminal{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/engineering/electrical)
-"KW" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on,
-/turf/open/floor/engine/plasma,
-/area/ship/engineering/incinerator)
-"KY" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/ship/maintenance/port)
-"Lc" = (
-/obj/machinery/airalarm/directional/west,
-/obj/effect/decal/cleanable/garbage,
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"Ld" = (
-/obj/machinery/light/small/directional/west,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/stock_parts/micro_laser{
- pixel_x = 10;
- pixel_y = 7
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/fore)
-"Le" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/security/armory)
-"Lf" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/reagent_containers/syringe,
-/obj/item/reagent_containers/syringe{
- pixel_x = 3
- },
-/obj/item/reagent_containers/syringe{
- pixel_x = 7
- },
-/obj/structure/chair/office{
- dir = 8;
- name = "tactical swivel chair"
- },
-/obj/effect/mob_spawn/human/corpse/frontier,
-/turf/open/floor/plating/rust,
-/area/ship/maintenance/fore)
-"Lg" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/armory)
-"Lj" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/effect/decal/cleanable/glass{
- dir = 8;
- pixel_y = 1;
- color = "#808080"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/cable/yellow{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/purple/hidden,
-/turf/open/floor/plating/rust,
-/area/ship/engineering/atmospherics)
-"Lm" = (
-/obj/item/stock_parts/subspace/ansible{
- pixel_x = -7
- },
-/obj/effect/decal/fakelattice{
- icon_state = "lattice-1"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/item/stack/ore/salvage/scrapsilver/five,
-/turf/open/floor/plating/airless,
-/area/ship/maintenance/port)
-"Ln" = (
-/obj/effect/turf_decal/steeldecal/steel_decals_central2{
- pixel_y = 2
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/steeldecal/steel_decals7{
- dir = 6
- },
-/obj/effect/turf_decal/steeldecal/steel_decals7{
- dir = 9
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"Lq" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/glass{
- dir = 8;
- pixel_y = -10;
- color = "#808080"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "cutter_general_lockdown";
- name = "Lockdown Shutters";
- dir = 4
- },
-/turf/open/floor/plating{
- icon_state = "foam_plating"
- },
-/area/ship/hallway/central)
-"Ls" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"Lx" = (
-/obj/effect/turf_decal/steeldecal/steel_decals_central2{
- dir = 4;
- pixel_x = -1
- },
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/structure/plaque/static_plaque/golden/captain{
- pixel_y = 29
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"Lz" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"LA" = (
-/obj/effect/turf_decal/atmos/nitrogen{
- dir = 8
- },
-/turf/open/floor/engine/n2,
-/area/ship/engineering/atmospherics)
-"LB" = (
-/turf/closed/wall,
-/area/ship/engineering)
-"LE" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/caution,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering/communications)
-"LH" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/turf/open/floor/carpet/nanoweave,
-/area/ship/security)
-"LQ" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/security/armory)
-"LT" = (
-/obj/machinery/door/airlock/external,
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/obj/machinery/atmospherics/pipe/layer_manifold{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/ship/engineering/communications)
-"LU" = (
-/obj/effect/turf_decal/corner_techfloor_grid/full{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor/corner{
- dir = 4
- },
-/obj/structure/closet/wall/blue/directional/east{
- name = "Bridge Officer's locker"
- },
-/obj/item/clothing/shoes/workboots,
-/obj/item/clothing/gloves/combat,
-/obj/item/clothing/under/rank/security/officer/frontier/officer,
-/obj/item/clothing/head/beret/sec/frontier,
-/obj/item/clothing/neck/cloak/qm,
-/obj/item/clothing/accessory/holster,
-/obj/item/clothing/glasses/hud/diagnostic,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/item/melee/transforming/energy/sword/saber/pirate/red,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"LV" = (
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/atmos{
- name = "Engine Room";
- req_access_txt = "10"
- },
-/obj/machinery/atmospherics/pipe/simple/cyan/hidden{
- dir = 1
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"LZ" = (
-/obj/structure/table/reinforced{
- color = "#c1b6a5"
- },
-/obj/item/flashlight/lamp{
- pixel_x = -8;
- pixel_y = 13
- },
-/obj/item/paper_bin{
- pixel_x = -6;
- pixel_y = -5
- },
-/obj/item/clipboard{
- pixel_x = -4;
- pixel_y = -8
- },
-/obj/item/pen{
- pixel_x = -6;
- pixel_y = -4
- },
-/obj/item/phone{
- pixel_x = 7;
- pixel_y = 10
- },
-/obj/machinery/light_switch{
- pixel_x = -22;
- dir = 4;
- pixel_y = 8
- },
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/plating,
-/area/ship/engineering/communications)
-"Mb" = (
-/obj/docking_port/stationary{
- height = 15;
- width = 15;
- dwidth = 7;
- name = "main ember dock"
- },
-/turf/template_noop,
-/area/template_noop)
-"Mf" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
- },
-/obj/machinery/light/directional/south,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/stairs{
- icon = 'icons/obj/stairs.dmi';
- dir = 8
- },
-/area/ship/bridge)
-"Mh" = (
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/structure/table/reinforced{
- color = "#c1b6a5"
- },
-/obj/item/paper_bin{
- pixel_x = -6;
- pixel_y = 4
- },
-/obj/item/pen{
- pixel_x = -6;
- pixel_y = 5
- },
-/obj/item/multitool{
- pixel_x = 4;
- pixel_y = 2
- },
-/obj/machinery/atmospherics/components/trinary/filter/atmos/plasma{
- dir = 8;
- piping_layer = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/incinerator)
-"Mj" = (
-/obj/effect/decal/cleanable/wrapping,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
- },
-/turf/open/floor/plating/rust,
-/area/ship/hallway/central)
-"Ml" = (
-/obj/effect/turf_decal/corner_techfloor_grid{
- dir = 6
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"Mn" = (
-/obj/structure/closet/secure_closet{
- icon_state = "sec";
- name = "equipment locker";
- req_access_txt = "1"
- },
-/obj/effect/turf_decal/techfloor,
-/obj/item/clothing/mask/bandana/black{
- pixel_x = 1;
- pixel_y = -4
- },
-/obj/item/clothing/mask/bandana/black{
- pixel_x = 1;
- pixel_y = -4
- },
-/obj/item/clothing/mask/bandana/black{
- pixel_x = 1;
- pixel_y = -4
- },
-/obj/item/clothing/mask/gas/sechailer/balaclava,
-/obj/item/clothing/mask/gas/sechailer/balaclava,
-/obj/item/clothing/mask/gas/sechailer/balaclava,
-/obj/item/storage/belt/military,
-/obj/item/storage/belt/military,
-/obj/item/storage/belt/military/army,
-/obj/item/storage/belt/military/army,
-/obj/item/clothing/head/helmet/old{
- pixel_x = 7
- },
-/obj/item/clothing/head/helmet/old{
- pixel_x = 7;
- pixel_y = -4
- },
-/obj/item/clothing/suit/armor/riot,
-/obj/machinery/light_switch{
- pixel_y = 24
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/armory)
-"Mo" = (
-/obj/effect/turf_decal/industrial/traffic,
-/obj/effect/turf_decal/industrial/traffic{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/cargo)
-"Ms" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor{
- id = "cutter_bridge_window";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/bridge)
-"Mt" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/structure/sign/poster/contraband/d_day_promo{
- pixel_y = -32
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "cutter_general_lockdown";
- name = "Lockdown Shutters";
- dir = 4
- },
-/turf/open/floor/plating{
- icon_state = "foam_plating"
- },
-/area/ship/hallway/central)
-"Mu" = (
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/ship/security)
-"Mv" = (
-/turf/closed/wall,
-/area/ship/medical)
-"Mx" = (
-/obj/structure/bed,
-/obj/item/bedsheet/dorms,
-/obj/structure/curtain/cloth/grey,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/obj/item/radio/intercom/directional/north,
-/turf/open/floor/carpet/red_gold,
-/area/ship/crew)
-"Mz" = (
-/obj/structure/closet/crate/bin,
-/obj/item/trash/syndi_cakes,
-/obj/item/trash/plate,
-/obj/item/trash/candy,
-/obj/item/trash/waffles,
-/obj/item/flashlight,
-/obj/item/seeds/chili{
- pixel_y = -7;
- pixel_x = -2
- },
-/obj/structure/extinguisher_cabinet/directional/south,
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"MF" = (
-/turf/closed/wall/rust,
-/area/ship/crew/canteen/kitchen)
-"ML" = (
-/obj/effect/turf_decal/techfloor,
-/obj/item/kirbyplants{
- icon_state = "plant-22";
- pixel_x = -10
- },
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/bridge)
-"MO" = (
-/obj/effect/turf_decal/siding/wood/end{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/conveyor_switch/oneway{
- id = "cutter_conveyor"
- },
-/turf/open/floor/wood{
- icon_state = "wood-broken3"
- },
-/area/ship/engineering/incinerator)
-"MQ" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/glass{
- pixel_x = 9;
- pixel_y = -11
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plating/rust,
-/area/ship/hallway/central)
-"MS" = (
-/obj/effect/decal/fakelattice{
- icon_state = "lattice-7"
- },
-/turf/open/floor/plating/airless{
- icon_state = "foam_plating"
- },
-/area/ship/maintenance/port)
-"MW" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/structure/rack,
-/obj/item/storage/bag/ore,
-/obj/item/storage/bag/ore,
-/obj/item/pickaxe/rusted,
-/obj/item/pickaxe/drill,
-/obj/item/pickaxe/drill,
-/obj/machinery/button/door{
- id = "cutter_cargo_shutters";
- name = "Cargo Shutters";
- pixel_y = -23;
- dir = 1
- },
-/obj/machinery/button/shieldwallgen{
- id = "cutter_cargo";
- pixel_x = -8;
- pixel_y = -22;
- dir = 1
- },
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/cargo)
-"Nb" = (
-/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer4{
- dir = 8
- },
-/turf/closed/wall/r_wall,
-/area/ship/engineering/incinerator)
-"Nc" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"Nj" = (
-/obj/effect/turf_decal/corner_techfloor_grid{
- dir = 10
- },
-/obj/effect/turf_decal/techfloor/corner,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"Nn" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 10
- },
-/obj/structure/chair/comfy/grey/directional/north,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/wood,
-/area/ship/security)
-"No" = (
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/electrical)
-"Np" = (
-/obj/structure/catwalk/over,
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/hallway/central)
-"Nr" = (
-/obj/machinery/vending/snack/random,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"Nx" = (
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"Ny" = (
-/obj/effect/turf_decal/corner/opaque/yellow/half{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/loading{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/turf/open/floor/plating,
-/area/ship/cargo)
-"Nz" = (
-/obj/structure/table,
-/obj/machinery/microwave{
- pixel_y = 5
- },
-/obj/item/storage/box/donkpockets{
- pixel_x = 4;
- pixel_y = 5
- },
-/obj/item/storage/box/donkpockets{
- pixel_x = -2
- },
-/obj/machinery/firealarm/directional/east,
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/crew/canteen/kitchen)
-"NC" = (
-/obj/effect/turf_decal/corner_techfloor_grid{
- dir = 2
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"NE" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/curtain/bounty,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 1
- },
-/turf/open/floor/wood/walnut,
-/area/ship/crew)
-"NI" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/window/reinforced/spawner/west,
-/obj/structure/window/reinforced/spawner/east,
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/ship/maintenance/port)
-"NJ" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/medical)
-"NM" = (
-/obj/structure/table/reinforced,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/item/radio/intercom/wideband/table{
- dir = 8;
- pixel_x = -4
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/security)
-"NW" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/hallway/fore)
-"NX" = (
-/obj/effect/turf_decal/trimline/opaque/red/line{
- dir = 4
- },
-/obj/structure/railing/corner{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/noticeboard{
- dir = 8;
- pixel_x = 31
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security)
-"NZ" = (
-/obj/effect/turf_decal/corner_techfloor_grid{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor/corner{
- dir = 1
- },
-/obj/effect/turf_decal/steeldecal/steel_decals7,
-/obj/effect/decal/cleanable/glass{
- pixel_y = -8;
- pixel_x = 9
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/purple/hidden{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/electrical)
-"Oc" = (
-/turf/closed/wall/rust,
-/area/ship/engineering/atmospherics)
-"Oh" = (
-/obj/effect/decal/cleanable/greenglow{
- color = "#808080"
- },
-/obj/machinery/airalarm/directional/north,
-/obj/structure/catwalk/over,
-/turf/open/floor/plating/rust,
-/area/ship/hallway/central)
-"Oi" = (
-/obj/structure/window/reinforced/spawner,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/mass_driver{
- dir = 8;
- id = "cutter_disposals"
- },
-/turf/open/floor/engine/hull/reinforced/interior,
-/area/ship/engineering/incinerator)
-"Oj" = (
-/obj/machinery/door/airlock/mining{
- name = "Cargo Bay"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"On" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/obj/structure/curtain/bounty,
-/turf/open/floor/wood/walnut,
-/area/ship/crew)
-"Oq" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/garbage,
-/obj/effect/decal/cleanable/food/flour,
-/obj/item/reagent_containers/glass/bucket/wooden{
- pixel_y = -5;
- pixel_x = -8
- },
-/obj/item/clothing/suit/longcoat/chemist,
-/obj/item/clothing/head/beret/chem{
- pixel_y = -9;
- pixel_x = 4
- },
-/obj/structure/sink/kitchen{
- dir = 4;
- pixel_x = -12
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/fore)
-"Ou" = (
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/transparent/lightgrey/line{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering/atmospherics)
-"Ox" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/structure/table/reinforced{
- color = "#c1b6a5"
- },
-/obj/item/clothing/head/hardhat/red/upgraded{
- pixel_x = 8;
- pixel_y = -1
- },
-/obj/machinery/jukebox/boombox{
- pixel_y = 5
- },
-/obj/machinery/atmospherics/components/binary/pump,
-/obj/machinery/atmospherics/pipe/simple/yellow/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/incinerator)
-"Oy" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/effect/decal/cleanable/blood/old,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/carpet/red_gold,
-/area/ship/crew)
-"OC" = (
-/turf/open/floor/plating{
- icon_state = "platingdmg2"
- },
-/area/ship/hallway/central)
-"OL" = (
-/obj/effect/turf_decal/techfloor/corner{
- dir = 8
- },
-/obj/structure/sign/poster/contraband/hacking_guide{
- pixel_y = -32;
- pixel_x = -32
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"OM" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/structure/sign/poster/contraband/have_a_puff{
- pixel_y = -32
- },
-/turf/open/floor/carpet/green,
-/area/ship/crew/office)
-"ON" = (
-/obj/effect/turf_decal/techfloor,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"OP" = (
-/obj/effect/turf_decal/siding/wideplating/dark,
-/turf/open/floor/mineral/plastitanium,
-/area/ship/security/armory)
-"OW" = (
-/obj/structure/rack,
-/obj/item/clothing/shoes/magboots{
- pixel_x = -5;
- pixel_y = 1
- },
-/obj/item/clothing/shoes/magboots{
- pixel_x = 2;
- pixel_y = 4
- },
-/obj/item/radio/intercom/directional/south,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/communications)
-"Pa" = (
-/obj/structure/chair{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/turf/open/floor/plating/rust,
-/area/ship/security)
-"Pb" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/turf/open/floor/plasteel/dark,
-/area/ship/security)
-"Pf" = (
-/obj/structure/girder,
-/turf/open/floor/plating/airless,
-/area/ship/maintenance/port)
-"Pk" = (
-/obj/effect/turf_decal/trimline/opaque/red/line{
- dir = 8
- },
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/effect/decal/cleanable/glass,
-/obj/structure/chair{
- dir = 4;
- pixel_x = 5;
- pixel_y = 4
- },
-/obj/item/reagent_containers/food/drinks/soda_cans/sodawater{
- pixel_x = 7;
- pixel_y = 6
- },
-/obj/machinery/light_switch{
- dir = 4;
- pixel_y = 12;
- pixel_x = -20
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security)
-"Pl" = (
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "cutter_general_lockdown";
- name = "Lockdown Shutters";
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"Pn" = (
-/obj/structure/closet/wall/red/directional/west{
- name = "Ammo locker"
- },
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor/hole{
- dir = 8
- },
-/obj/item/ammo_box/c45_speedloader{
- pixel_y = -3
- },
-/obj/item/ammo_box/c45_speedloader{
- pixel_y = -1;
- pixel_x = 1
- },
-/obj/item/storage/box/lethalshot{
- pixel_x = -3
- },
-/obj/item/storage/box/lethalshot{
- pixel_y = 2;
- pixel_x = -4
- },
-/obj/item/ammo_box/magazine/uzim9mm{
- pixel_y = -4
- },
-/obj/item/ammo_box/magazine/uzim9mm,
-/obj/item/ammo_box/c45_speedloader{
- pixel_y = -3
- },
-/obj/item/ammo_box/c45_speedloader{
- pixel_y = -5;
- pixel_x = -1
- },
-/obj/item/ammo_box/magazine/illestren_a850r,
-/obj/item/ammo_box/magazine/illestren_a850r,
-/obj/item/storage/toolbox/ammo/a850r{
- pixel_y = -6;
- pixel_x = 5
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/armory)
-"Ps" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/turf/open/floor/plasteel/dark,
-/area/ship/security)
-"Pv" = (
-/obj/effect/turf_decal/techfloor/corner,
-/obj/effect/turf_decal/steeldecal/steel_decals9,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/manifold4w/orange,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"Pw" = (
-/obj/machinery/suit_storage_unit/inherit/industrial,
-/obj/machinery/button/door{
- id = "cutter_ce_lockdown";
- name = "Window Shutters";
- pixel_y = 23;
- pixel_x = -10
- },
-/obj/item/clothing/mask/gas,
-/obj/item/clothing/suit/space/hardsuit/engine/elite,
-/turf/open/floor/plating,
-/area/ship/engineering/communications)
-"PC" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"PE" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/turf/open/floor/plasteel/white,
-/area/ship/crew/canteen/kitchen)
-"PG" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/circuitboard/machine/telecomms/message_server{
- pixel_x = -6;
- pixel_y = 8
- },
-/obj/item/circuitboard/machine/telecomms/relay,
-/obj/item/stack/cable_coil/cut/yellow,
-/obj/item/stack/rods,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating/airless,
-/area/ship/maintenance/port)
-"PJ" = (
-/obj/effect/turf_decal/trimline/opaque/red/corner{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 4
- },
-/obj/structure/railing{
- dir = 4;
- layer = 4.1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/light/directional/west,
-/turf/open/floor/plasteel/dark,
-/area/ship/security)
-"PP" = (
-/obj/structure/railing/corner{
- dir = 8
- },
-/obj/effect/turf_decal/borderfloorblack/corner{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"PX" = (
-/obj/effect/turf_decal/techfloor{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"PY" = (
-/obj/structure/window/plasma/reinforced/spawner/west,
-/obj/machinery/power/rad_collector/anchored,
-/obj/machinery/atmospherics/pipe/simple/orange/visible{
- dir = 4
- },
-/obj/structure/cable/yellow{
- icon_state = "0-2"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"Qb" = (
-/obj/machinery/atmospherics/pipe/simple/orange/visible{
- dir = 10
- },
-/obj/item/tank/internals/plasma/full,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"Qe" = (
-/obj/item/stock_parts/subspace/transmitter,
-/obj/item/stock_parts/subspace/transmitter{
- pixel_x = -5;
- pixel_y = -7
- },
-/obj/item/stock_parts/subspace/transmitter{
- pixel_x = 1;
- pixel_y = -4
- },
-/obj/item/stock_parts/subspace/transmitter{
- pixel_x = 3;
- pixel_y = -8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/item/stock_parts/subspace/transmitter{
- pixel_x = -5;
- pixel_y = -7
- },
-/obj/item/stock_parts/subspace/transmitter{
- pixel_x = 1;
- pixel_y = -4
- },
-/turf/open/floor/plating/airless{
- icon_state = "plating_rust"
- },
-/area/ship/maintenance/port)
-"Qi" = (
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/item/ammo_casing/shotgun/laserscatter{
- pixel_x = -7;
- pixel_y = -8
- },
-/obj/item/ammo_casing/shotgun/laserscatter{
- pixel_x = -4;
- pixel_y = -6
- },
-/obj/item/ammo_casing/shotgun/stunslug,
-/obj/item/ammo_casing/shotgun/stunslug{
- pixel_x = 3;
- pixel_y = -4
- },
-/obj/item/gun/ballistic/shotgun/automatic/dual_tube{
- pixel_y = 2
- },
-/obj/item/gun/ballistic/shotgun/doublebarrel{
- pixel_y = -4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ship/security/armory)
-"Qk" = (
-/obj/machinery/door/airlock/hatch{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ship/crew)
-"Qs" = (
-/turf/open/floor/plasteel/stairs{
- icon = 'icons/obj/stairs.dmi';
- dir = 8
- },
-/area/ship/security/armory)
-"Qv" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/effect/turf_decal/borderfloorblack{
- dir = 1
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor,
-/obj/item/radio/intercom/wideband/directional/south,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"Qw" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 8
- },
-/obj/structure/sign/warning/firingrange{
- pixel_x = -32
- },
-/obj/machinery/light/directional/west,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium,
-/area/ship/security/armory)
-"Qx" = (
-/obj/structure/chair{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/red/line{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ship/security)
-"Qz" = (
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/manifold/purple/hidden{
- dir = 1
- },
-/turf/open/floor/plating{
- icon_state = "platingdmg3"
- },
-/area/ship/engineering/incinerator)
-"QC" = (
-/obj/machinery/atmospherics/pipe/manifold/green/visible{
- dir = 8
- },
-/obj/item/tank/internals/plasma/full,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"QH" = (
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/closet/emcloset/wall/directional/west,
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering/communications)
-"QK" = (
-/turf/closed/wall,
-/area/ship/maintenance/port)
-"QP" = (
-/turf/open/floor/engine/o2,
-/area/ship/engineering/atmospherics)
-"QR" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/purple/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plating,
-/area/ship/engineering/atmospherics)
-"Ra" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 6
- },
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 1
- },
-/turf/open/floor/wood,
-/area/ship/crew/canteen)
-"Re" = (
-/turf/closed/wall/r_wall/syndicate,
-/area/ship/security/range)
-"Rf" = (
-/obj/structure/catwalk,
-/obj/item/kirbyplants{
- icon_state = "plant-22";
- pixel_x = -10;
- pixel_y = 21
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
- },
-/turf/open/floor/plating{
- icon_state = "foam_plating"
- },
-/area/ship/engineering/communications)
-"Rn" = (
-/obj/effect/turf_decal/steeldecal/steel_decals7{
- dir = 5
- },
-/obj/effect/turf_decal/steeldecal/steel_decals7{
- dir = 10
- },
-/obj/effect/turf_decal/steeldecal/steel_decals_central2{
- dir = 1;
- pixel_y = -2
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"Rs" = (
-/obj/structure/railing{
- dir = 8;
- layer = 4.1
- },
-/obj/effect/decal/fakelattice{
- color = "#808080"
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 8
- },
-/obj/effect/decal/cleanable/insectguts{
- color = "#808080"
- },
-/obj/effect/decal/cleanable/wrapping{
- color = "#808080"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/elevatorshaft{
- color = "#808080"
- },
-/area/ship/engineering/atmospherics)
-"RB" = (
-/obj/effect/turf_decal/techfloor/corner{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"RP" = (
-/obj/machinery/door/window/brigdoor/northleft{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor,
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/tech,
-/area/ship/security/range)
-"RQ" = (
-/obj/effect/decal/cleanable/sprayweb,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"RR" = (
-/obj/effect/decal/fakelattice{
- icon_state = "lattice-55"
- },
-/turf/open/floor/plating/airless{
- icon_state = "foam_plating"
- },
-/area/ship/maintenance/port)
-"RS" = (
-/obj/machinery/door/poddoor{
- id = "pirate_cutter_escape";
- dir = 4
- },
-/obj/structure/barricade/wooden/crude{
- layer = 3.1
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/crew/office)
-"RT" = (
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/structure/table/reinforced{
- color = "#c1b6a5"
- },
-/obj/machinery/cell_charger,
-/obj/item/stock_parts/cell/high,
-/obj/item/stock_parts/cell/hyper{
- pixel_y = -2;
- pixel_x = -6
- },
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/light_switch{
- pixel_y = 22;
- pixel_x = -12
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/atmospherics)
-"RW" = (
-/turf/closed/wall/r_wall/syndicate,
-/area/ship/engineering/incinerator)
-"RX" = (
-/obj/structure/bookcase/random/fiction,
-/obj/machinery/light_switch{
- pixel_x = 6;
- pixel_y = 22
- },
-/obj/item/radio/intercom/directional/north{
- pixel_x = -8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/crew/office)
-"RY" = (
-/obj/effect/spawner/lootdrop/salvage_capacitor,
-/obj/item/stack/cable_coil/cut/yellow,
-/obj/item/stack/rods{
- pixel_x = 7
- },
-/turf/open/floor/plating{
- icon_state = "platingdmg2"
- },
-/area/ship/maintenance/port)
-"Sa" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/purple/hidden,
-/obj/machinery/atmospherics/pipe/simple/cyan/hidden{
- dir = 8
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/engineering/atmospherics)
-"Sb" = (
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/door/airlock/wood{
- req_access_txt = "20";
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/crew/office)
-"Sc" = (
-/obj/structure/chair/office{
- dir = 1;
- name = "tactical swivel chair"
- },
-/obj/effect/decal/cleanable/wrapping,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/bridge)
-"Sk" = (
-/obj/structure/sign/warning/deathsposal{
- pixel_y = 32
- },
-/obj/item/trash/can,
-/obj/item/trash/chips{
- pixel_x = 9;
- pixel_y = 5
- },
-/obj/machinery/conveyor{
- dir = 8;
- id = "cutter_conveyor"
- },
-/obj/machinery/door/window/brigdoor/southright{
- req_access_txt = "1"
- },
-/turf/open/floor/engine/hull/reinforced/interior,
-/area/ship/engineering/incinerator)
-"Sq" = (
-/obj/effect/turf_decal/corner_techfloor_grid{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"Sr" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"Ss" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering/communications)
-"SA" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8;
- color = "#808080"
- },
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/structure/frame/computer{
- anchored = 1;
- dir = 8
- },
-/obj/structure/railing{
- dir = 2;
- layer = 4.1
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/cargo)
-"SB" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/purple/hidden,
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/engineering/atmospherics)
-"SE" = (
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/wood/walnut{
- icon_state = "wood-broken4"
- },
-/area/ship/crew)
-"SF" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"SH" = (
-/turf/closed/wall,
-/area/ship/engineering/atmospherics)
-"SK" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"SM" = (
-/obj/structure/foamedmetal,
-/obj/structure/foamedmetal,
-/turf/open/floor/plating,
-/area/ship/maintenance/port)
-"SO" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 4;
- name = "tactical chair"
- },
-/obj/effect/turf_decal/steeldecal/steel_decals3{
- dir = 6
- },
-/obj/effect/turf_decal/steeldecal/steel_decals3,
-/obj/effect/turf_decal/steeldecal/steel_decals_central4{
- dir = 8
- },
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/bridge)
-"SP" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "cutter_general_lockdown";
- name = "Lockdown Shutters"
- },
-/turf/open/floor/plating{
- icon_state = "foam_plating"
- },
-/area/ship/hallway/central)
-"SQ" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/machinery/light_switch{
- pixel_x = -22;
- dir = 4;
- pixel_y = 6
- },
-/obj/item/radio/intercom/directional/west,
-/obj/machinery/light_switch{
- dir = 4;
- pixel_x = -20;
- pixel_y = 12
- },
-/turf/open/floor/plating{
- icon_state = "foam_plating"
- },
-/area/ship/hallway/central)
-"SR" = (
-/obj/structure/chair{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plasteel/dark,
-/area/ship/security)
-"SW" = (
-/obj/structure/fireaxecabinet{
- pixel_y = 27
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/layer_manifold/visible{
- dir = 4
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/engineering/incinerator)
-"Td" = (
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor/hole/right{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/purple/hidden{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/electrical)
-"Tk" = (
-/obj/machinery/atmospherics/components/unary/shuttle/heater{
- dir = 4
- },
-/obj/structure/window/plasma/reinforced/spawner/west,
-/obj/structure/window/plasma/reinforced/spawner/east,
-/obj/machinery/door/poddoor{
- id = "cutter_engines_lockdown";
- name = "Engine Blast Door";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"Tn" = (
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 6
- },
-/obj/item/tank/internals/plasma/full,
-/obj/structure/extinguisher_cabinet/directional/north,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"To" = (
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/crew/canteen/kitchen)
-"Tp" = (
-/obj/structure/table,
-/obj/machinery/reagentgrinder{
- pixel_y = 5
- },
-/obj/item/kitchen/knife{
- pixel_x = -6;
- pixel_y = 6
- },
-/obj/item/kitchen/rollingpin,
-/obj/item/kitchen/knife/butcher{
- pixel_x = -1
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/plasteel/dark,
-/area/ship/crew/canteen/kitchen)
-"Tw" = (
-/obj/machinery/atmospherics/pipe/layer_manifold{
- dir = 8
- },
-/turf/closed/wall/r_wall,
-/area/ship/maintenance/fore)
-"Tx" = (
-/obj/machinery/biogenerator,
-/obj/effect/turf_decal/siding/wood{
- dir = 6
- },
-/turf/open/floor/concrete/tiles,
-/area/ship/crew/canteen/kitchen)
-"TI" = (
-/turf/closed/wall/r_wall,
-/area/ship/security/armory)
-"TO" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "cutter_general_lockdown";
- name = "Lockdown Shutters"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/security/armory)
-"TS" = (
-/obj/structure/chair/plastic{
- dir = 8
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/concrete/tiles,
-/area/ship/crew)
-"TW" = (
-/obj/structure/reagent_dispensers/watertank,
-/obj/item/reagent_containers/glass/bucket,
-/obj/effect/turf_decal/weather/dirt{
- dir = 6
- },
-/turf/open/floor/plating{
- icon_state = "platingdmg2"
- },
-/area/ship/maintenance/central)
-"TY" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 8
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/security/armory)
-"Uj" = (
-/obj/structure/table/wood/reinforced,
-/obj/item/areaeditor/shuttle{
- pixel_x = -4;
- pixel_y = 4
- },
-/obj/item/reagent_containers/food/drinks/coffee{
- pixel_x = 10;
- pixel_y = 3
- },
-/obj/item/storage/photo_album{
- pixel_x = -5;
- pixel_y = 12
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/item/vibro_weapon,
-/turf/open/floor/plasteel/tech,
-/area/ship/crew/office)
-"Uk" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 5
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/glass{
- pixel_y = -5;
- pixel_x = -9
- },
-/turf/open/floor/wood,
-/area/ship/security)
-"Ul" = (
-/obj/effect/turf_decal/techfloor,
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/structure/table/reinforced{
- color = "#c1b6a5"
- },
-/obj/item/extinguisher/advanced{
- pixel_x = 8;
- pixel_y = 3
- },
-/obj/item/pipe_dispenser{
- pixel_y = -6
- },
-/obj/item/reagent_containers/glass/maunamug{
- pixel_x = -5;
- pixel_y = 9
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/purple/hidden{
- dir = 1
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/incinerator)
-"Um" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/structure/closet/emcloset/wall/directional/west,
-/obj/machinery/advanced_airlock_controller{
- pixel_y = 26
- },
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hallway/fore)
-"Ut" = (
-/obj/structure/table/reinforced,
-/obj/item/toy/figure/botanist{
- pixel_x = -9;
- pixel_y = 7
- },
-/obj/item/spear/bonespear,
-/obj/item/scythe,
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/item/cultivator,
-/obj/item/cultivator,
-/turf/open/floor/plating,
-/area/ship/maintenance/central)
-"Uw" = (
-/turf/closed/wall/r_wall/syndicate,
-/area/ship/crew/office)
-"Uz" = (
-/obj/effect/turf_decal/techfloor/corner{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/chair/greyscale{
- dir = 8;
- pixel_y = -7;
- pixel_x = -3
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"UA" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/fakelattice{
- icon_state = "lattice-9"
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/port)
-"UC" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plating{
- icon_state = "platingdmg3"
- },
-/area/ship/cargo)
-"UF" = (
-/obj/structure/railing{
- dir = 8;
- layer = 4.1
- },
-/obj/machinery/portable_atmospherics/canister/air,
-/obj/effect/turf_decal/techfloor/orange{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/outline,
-/obj/structure/sign/warning/explosives/alt{
- pixel_y = 32
- },
-/obj/machinery/atmospherics/pipe/simple/yellow/hidden/layer4{
- dir = 10
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/incinerator)
-"UH" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating/rust,
-/area/ship/hallway/central)
-"UT" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"UV" = (
-/obj/machinery/power/smes/engineering,
-/obj/structure/railing{
- dir = 8;
- layer = 4.1
- },
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 8
- },
-/obj/structure/sign/poster/official/build{
- pixel_y = 32
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/engineering/electrical)
-"UX" = (
-/turf/closed/wall/r_wall/syndicate,
-/area/ship/crew/canteen/kitchen)
-"UY" = (
-/obj/item/stack/rods{
- pixel_x = 7
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"Va" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "cutter_general_lockdown";
- name = "Lockdown Shutters"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/security/armory)
-"Vb" = (
-/obj/structure/railing{
- dir = 2;
- layer = 4.1
- },
-/obj/structure/chair{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plasteel/dark,
-/area/ship/security)
-"Vh" = (
-/obj/machinery/light/directional/south,
-/obj/structure/closet/crate/bin,
-/obj/item/trash/energybar,
-/obj/item/trash/candy,
-/obj/item/trash/cheesie,
-/obj/item/trash/pistachios{
- pixel_x = 5
- },
-/obj/item/flashlight/flare,
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"Vr" = (
-/obj/effect/turf_decal/steeldecal/steel_decals10{
- dir = 1
- },
-/obj/effect/turf_decal/steeldecal/steel_decals10{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor/corner{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/transparent/lightgrey/line{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering/atmospherics)
-"Vs" = (
-/obj/effect/decal/fakelattice{
- icon_state = "lattice-29"
- },
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/item/grenade/chem_grenade/smart_metal_foam{
- pixel_x = 3;
- pixel_y = -5
- },
-/obj/item/stack/ore/salvage/scrapgold/five,
-/turf/open/floor/plating/airless{
- icon_state = "platingdmg3"
- },
-/area/ship/maintenance/port)
-"Vt" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/arrows{
- pixel_y = 15
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/turf/open/floor/plating/rust,
-/area/ship/medical)
-"Vu" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/sign/departments/cargo{
- pixel_y = -32
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"Vw" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/wood{
- icon_state = "wood-broken6"
- },
-/area/ship/engineering/incinerator)
-"Vx" = (
-/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/peppermill{
- pixel_y = 15;
- pixel_x = -10
- },
-/obj/item/reagent_containers/food/condiment/saltshaker{
- pixel_y = 13;
- pixel_x = -7
- },
-/obj/item/reagent_containers/food/snacks/dough{
- pixel_x = 3
- },
-/obj/item/book/manual/chef_recipes{
- pixel_x = -4;
- pixel_y = -2
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/crew/canteen/kitchen)
-"VA" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/lootdrop/mafia_outfit,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating/airless,
-/area/ship/maintenance/port)
-"VB" = (
-/obj/structure/railing{
- dir = 2;
- layer = 4.1
- },
-/obj/structure/chair{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/red/corner{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/ship/security)
-"VC" = (
-/obj/structure/railing/corner,
-/obj/structure/extinguisher_cabinet/directional/west,
-/turf/open/floor/plasteel/stairs,
-/area/ship/security)
-"VD" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on{
- dir = 8
- },
-/turf/open/floor/engine/n2,
-/area/ship/engineering/atmospherics)
-"VG" = (
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/techfloor{
- dir = 5
- },
-/obj/item/paper_bin{
- pixel_x = -8;
- pixel_y = 4
- },
-/obj/item/pen/red{
- pixel_x = -8;
- pixel_y = 6
- },
-/obj/item/camera_bug{
- pixel_x = 2;
- pixel_y = 10
- },
-/obj/machinery/recharger{
- pixel_x = 4;
- pixel_y = -3
- },
-/obj/item/clipboard{
- pixel_x = -10
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"VI" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"VL" = (
-/obj/machinery/atmospherics/components/unary/shuttle/heater{
- dir = 4
- },
-/obj/structure/window/plasma/reinforced/spawner/west,
-/obj/structure/window/plasma/reinforced/spawner/east,
-/obj/machinery/door/poddoor{
- id = "cutter_engines_lockdown";
- name = "Engine Blast Door";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/engineering/incinerator)
-"VN" = (
-/obj/machinery/portable_atmospherics/pump,
-/obj/structure/railing{
- dir = 8;
- layer = 4.1
- },
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/button/door{
- id = "cutter_engines_lockdown";
- name = "Engine Shutters";
- pixel_y = 9;
- pixel_x = -23;
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/incinerator)
-"VP" = (
-/obj/structure/guncase,
-/obj/effect/turf_decal/techfloor,
-/obj/item/gun/energy/taser,
-/obj/structure/sign/poster/official/ion_carbine{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/armory)
-"VU" = (
-/obj/effect/turf_decal/corner_techfloor_grid/full{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor/corner,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/obj/structure/extinguisher_cabinet/directional/east,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"Wb" = (
-/obj/structure/bed,
-/obj/item/bedsheet/dorms,
-/obj/effect/turf_decal/siding/wood{
- dir = 6
- },
-/obj/structure/curtain/cloth/grey,
-/obj/machinery/newscaster/directional/south,
-/obj/item/toy/plush/beeplushie,
-/turf/open/floor/carpet/green,
-/area/ship/crew/office)
-"Wc" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/glass{
- pixel_y = 10
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "cutter_general_lockdown";
- name = "Lockdown Shutters"
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"Wd" = (
-/obj/effect/turf_decal/steeldecal/steel_decals10{
- dir = 8
- },
-/obj/effect/turf_decal/steeldecal/steel_decals10{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor/corner{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor/corner{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/transparent/lightgrey/line{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/purple/hidden{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/cyan/hidden{
- dir = 1
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering/atmospherics)
-"Wj" = (
-/obj/effect/turf_decal/corner_techfloor_grid{
- dir = 2
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"Wm" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/poster/random_contraband,
-/obj/item/poster/random_contraband{
- pixel_y = -4
- },
-/obj/item/stock_parts/subspace/amplifier{
- pixel_x = -8;
- pixel_y = 5
- },
-/obj/item/stock_parts/subspace/amplifier{
- pixel_x = -5;
- pixel_y = -1
- },
-/turf/open/floor/plating/airless{
- icon_state = "panelscorched"
- },
-/area/ship/maintenance/port)
-"Wq" = (
-/obj/effect/turf_decal/techfloor,
-/obj/machinery/power/terminal{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "0-1"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/atmospherics)
-"Wt" = (
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"WA" = (
-/obj/effect/turf_decal/atmos/oxygen{
- dir = 8
- },
-/turf/open/floor/engine/o2,
-/area/ship/engineering/atmospherics)
-"WH" = (
-/turf/closed/wall/rust,
-/area/ship/crew)
-"WK" = (
-/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/snacks/grown/corn{
- pixel_y = 6
- },
-/obj/item/reagent_containers/food/snacks/grown/pumpkin{
- pixel_y = 6
- },
-/obj/item/reagent_containers/food/snacks/grown/carrot,
-/obj/item/reagent_containers/food/snacks/grown/tomato,
-/obj/item/radio/intercom/directional/south,
-/obj/machinery/light/small/directional/west,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/central)
-"WL" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"WR" = (
-/obj/structure/table/wood/reinforced,
-/obj/item/flashlight/lamp{
- pixel_x = -5;
- pixel_y = 10
- },
-/obj/item/paper_bin{
- pixel_x = 7;
- pixel_y = 2
- },
-/obj/item/pen{
- pixel_x = 5;
- pixel_y = 1
- },
-/obj/item/toy/cards/deck/tarot{
- pixel_x = -3;
- pixel_y = 1
- },
-/turf/open/floor/concrete/reinforced,
-/area/ship/crew)
-"WV" = (
-/obj/structure/chair{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel/dark,
-/area/ship/security)
-"Xd" = (
-/obj/structure/sink/puddle,
-/obj/structure/flora/ausbushes/stalkybush{
- pixel_y = 6
- },
-/obj/effect/decal/cleanable/cobweb/cobweb2,
-/turf/open/floor/grass,
-/area/ship/maintenance/central)
-"Xj" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4;
- color = "#808080"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/airalarm/directional/east,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"Xm" = (
-/obj/structure/catwalk,
-/obj/item/weldingtool{
- pixel_x = 7;
- pixel_y = 11
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/directional/south,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/engineering/communications)
-"Xn" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/purple/hidden,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/ship/engineering/atmospherics)
-"Xp" = (
-/obj/item/stock_parts/subspace/ansible{
- pixel_x = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/item/stack/rods{
- pixel_x = -7;
- pixel_y = -2
- },
-/turf/open/floor/plating/airless,
-/area/ship/maintenance/port)
-"Xt" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8;
- color = "#808080"
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"Xu" = (
-/obj/effect/decal/cleanable/blood/tracks,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/door/airlock/medical{
- name = "Medbay"
- },
-/turf/open/floor/plating,
-/area/ship/medical)
-"Xz" = (
-/obj/machinery/shower{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating/catwalk_floor,
-/area/ship/crew)
-"XA" = (
-/obj/structure/chair{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/red/line{
- dir = 8
- },
-/obj/machinery/light/directional/west,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security)
-"XL" = (
-/obj/effect/turf_decal/steeldecal/steel_decals10,
-/obj/effect/turf_decal/steeldecal/steel_decals10{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor/corner,
-/obj/effect/turf_decal/trimline/transparent/lightgrey/line{
- dir = 8
- },
-/obj/machinery/atmospherics/components/trinary/filter/atmos/o2{
- dir = 1;
- piping_layer = 4
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering/atmospherics)
-"XP" = (
-/obj/machinery/holopad/emergency/bar,
-/obj/effect/turf_decal/box,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/ship/crew/canteen/kitchen)
-"XU" = (
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/structure/catwalk/over,
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/hallway/central)
-"XV" = (
-/obj/effect/turf_decal/steeldecal/steel_decals10{
- dir = 9
- },
-/obj/effect/turf_decal/steeldecal/steel_decals10{
- dir = 10
- },
-/obj/effect/turf_decal/techfloor/corner{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor/corner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/transparent/lightgrey/line,
-/obj/effect/turf_decal/industrial/stand_clear,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/yellow/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/cyan/hidden,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering/atmospherics)
-"XZ" = (
-/obj/structure/chair/wood,
-/obj/effect/turf_decal/siding/wood{
- dir = 9
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 4
- },
-/obj/machinery/light_switch{
- dir = 4;
- pixel_x = -20;
- pixel_y = 12
- },
-/turf/open/floor/concrete/tiles,
-/area/ship/crew)
-"Yf" = (
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/airlock/hatch{
- name = "The Plank"
- },
-/turf/open/floor/plating,
-/area/ship/engineering/incinerator)
-"Yg" = (
-/obj/structure/bed/roller,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/greenglow,
-/obj/structure/sign/poster/contraband/xenofauna_parasite{
- pixel_x = -32
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/medical)
-"Yh" = (
-/obj/structure/curtain/bounty,
-/obj/item/trash/chips,
-/turf/open/floor/plating/airless{
- icon_state = "plating_rust"
- },
-/area/ship/maintenance/port)
-"Yj" = (
-/obj/effect/spawner/lootdrop/salvage_manipulator,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/range)
-"Yk" = (
-/obj/item/stock_parts/subspace/treatment{
- pixel_x = 2;
- pixel_y = -5
- },
-/obj/item/stock_parts/subspace/treatment{
- pixel_x = 5;
- pixel_y = 8
- },
-/obj/item/stock_parts/subspace/treatment{
- pixel_x = -4;
- pixel_y = -10
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/item/stack/cable_coil/cut/yellow,
-/turf/open/floor/plating/airless{
- icon_state = "plating_rust"
- },
-/area/ship/maintenance/port)
-"Yn" = (
-/obj/effect/turf_decal/techfloor/corner{
- dir = 1
- },
-/obj/effect/turf_decal/steeldecal/steel_decals1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"Ys" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/hallway/central)
-"Yv" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor{
- id = "cutter_ce_lockdown"
- },
-/turf/open/floor/plating,
-/area/ship/engineering/communications)
-"YB" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/effect/decal/cleanable/glass,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"YC" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plating/rust,
-/area/ship/hallway/central)
-"YG" = (
-/obj/machinery/computer/helm{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/bridge)
-"YH" = (
-/obj/structure/rack,
-/obj/item/storage/belt/utility/chief/full,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ship/engineering/communications)
-"YR" = (
-/obj/effect/decal/fakelattice{
- icon_state = "lattice-3"
- },
-/turf/open/floor/plating/airless{
- icon_state = "panelscorched"
- },
-/area/ship/maintenance/port)
-"YW" = (
-/obj/structure/janitorialcart,
-/obj/item/mop,
-/obj/item/reagent_containers/glass/bucket,
-/obj/item/reagent_containers/spray/cleaner{
- pixel_x = -4;
- pixel_y = 4
- },
-/obj/machinery/door/window/southleft{
- dir = 4
- },
-/obj/item/storage/box/mousetraps{
- pixel_x = 7;
- pixel_y = -3
- },
-/obj/item/soap/syndie,
-/turf/open/floor/plating/rust,
-/area/ship/maintenance/port)
-"YX" = (
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 4
- },
-/turf/open/floor/plating/foam,
-/area/ship/cargo)
-"YY" = (
-/obj/structure/railing/corner{
- dir = 1
- },
-/obj/effect/turf_decal/borderfloorblack/corner{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/sign/poster/contraband/space_cube{
- pixel_y = -32
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"Zb" = (
-/obj/structure/table/reinforced,
-/obj/machinery/cell_charger,
-/obj/item/stock_parts/cell/high{
- pixel_x = 2;
- pixel_y = 3
- },
-/obj/item/stock_parts/cell/high,
-/obj/structure/window/reinforced/spawner/east,
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/range)
-"Zf" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/effect/decal/cleanable/oil,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/manifold/purple/hidden{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"Zh" = (
-/obj/structure/railing{
- dir = 4;
- layer = 4.1
- },
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/effect/turf_decal/corner_techfloor_grid{
- dir = 2
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 4
- },
-/obj/structure/table/reinforced{
- color = "#c1b6a5"
- },
-/obj/item/storage/toolbox/mechanical{
- pixel_y = 6;
- pixel_x = -6
- },
-/obj/item/stack/sheet/mineral/plasma/twenty{
- pixel_x = -5;
- pixel_y = -5
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/atmospherics)
-"Zl" = (
-/obj/effect/turf_decal/corner_techfloor_grid{
- dir = 6
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/fore)
-"Zn" = (
-/obj/effect/decal/cleanable/robot_debris/limb,
-/obj/effect/decal/cleanable/vomit/old{
- pixel_x = 15
- },
-/obj/structure/sign/departments/medbay/alt{
- pixel_y = 32
- },
-/obj/item/stack/rods{
- pixel_x = -7;
- pixel_y = -2
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/turf/open/floor/plating/rust,
-/area/ship/hallway/central)
-"Zt" = (
-/obj/effect/turf_decal/techfloor{
- dir = 10
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/obj/machinery/power/emitter{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering/engine)
-"Zw" = (
-/obj/structure/chair/wood{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood,
-/turf/open/floor/concrete/tiles,
-/area/ship/crew)
-"Zy" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor{
- id = "cutter_windows_general";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/crew/canteen/kitchen)
-"ZB" = (
-/obj/effect/turf_decal/steeldecal/steel_decals10,
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/effect/turf_decal/steeldecal/steel_decals10{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor/corner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/transparent/lightgrey/corner{
- dir = 8
- },
-/obj/structure/sign/warning/nosmoking{
- pixel_y = 32
- },
-/obj/effect/turf_decal/radiation,
-/obj/machinery/pipedispenser,
-/obj/machinery/atmospherics/pipe/simple/yellow/hidden/layer4{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/cyan/hidden{
- dir = 8
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering/atmospherics)
-"ZC" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/button/door{
- id = "cutter_disposals_hatch";
- name = "Plank Opener";
- pixel_x = -1;
- pixel_y = -23;
- dir = 1
- },
-/obj/machinery/button/massdriver{
- id = "cutter_disposals";
- name = "disposals button";
- pixel_x = 7;
- pixel_y = -22;
- dir = 1
- },
-/turf/open/floor/wood,
-/area/ship/engineering/incinerator)
-"ZK" = (
-/turf/closed/wall/r_wall,
-/area/ship/crew)
-"ZT" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "cutter_bridge_lockdown";
- name = "Lockdown Shutters";
- dir = 4
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/hallway/fore)
-"ZV" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/cargo)
-"ZW" = (
-/obj/effect/turf_decal/spline/fancy/wood{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/robot_debris,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/carpet/red,
-/area/ship/crew/canteen)
-"ZX" = (
-/obj/structure/table/reinforced,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/item/reagent_containers/food/snacks/grown/tobacco/space,
-/obj/item/reagent_containers/food/snacks/grown/tobacco/space{
- pixel_y = 3;
- pixel_x = 3
- },
-/obj/item/clothing/mask/cigarette/pipe/cobpipe,
-/turf/open/floor/carpet/nanoweave,
-/area/ship/security)
-"ZY" = (
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/glass,
-/obj/machinery/light/directional/south,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/crew)
-
-(1,1,1) = {"
-ws
-ws
-ws
-ws
-ws
-GM
-lT
-Bj
-aO
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-fH
-fH
-fH
-fH
-ws
-ws
-ws
-ws
-ws
-"}
-(2,1,1) = {"
-ws
-ws
-ws
-ws
-ws
-GM
-Oi
-MO
-nD
-HI
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-Ds
-Yv
-LZ
-qU
-fH
-ws
-ws
-ws
-ws
-ws
-"}
-(3,1,1) = {"
-ws
-ws
-ws
-ws
-ws
-GM
-Sk
-ZC
-aO
-wh
-GM
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-Ds
-Yv
-YH
-uO
-oM
-fH
-ws
-ws
-ws
-ws
-ws
-"}
-(4,1,1) = {"
-ws
-ws
-ws
-ws
-GM
-GM
-Gp
-Vw
-Yf
-Ag
-GM
-mL
-mL
-GM
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-Am
-ld
-ld
-fH
-Pw
-Rf
-Xm
-zw
-fH
-fH
-ws
-ws
-ws
-ws
-"}
-(5,1,1) = {"
-ws
-ws
-ws
-ws
-GM
-GM
-ru
-Ku
-aO
-kG
-GM
-VL
-VL
-GM
-RW
-ws
-ws
-ws
-ws
-ws
-nI
-Am
-Tk
-Tk
-fH
-Dg
-jq
-AL
-lu
-Kw
-fH
-ws
-ws
-ws
-ws
-"}
-(6,1,1) = {"
-ws
-ws
-ws
-ws
-GM
-aO
-aO
-aO
-aO
-SW
-hq
-Qz
-oE
-VN
-GM
-RW
-ws
-ws
-ws
-nI
-Am
-bx
-Zf
-JS
-iC
-zw
-Ea
-zw
-zw
-GH
-fH
-ws
-ws
-ws
-ws
-"}
-(7,1,1) = {"
-ws
-ws
-ws
-GM
-GM
-to
-lo
-KW
-wi
-Mh
-re
-hm
-eE
-dP
-EI
-GM
-eA
-eA
-eA
-Am
-dB
-Xt
-YB
-eQ
-zw
-Ad
-Gn
-mJ
-zw
-zw
-fH
-fH
-ws
-ws
-ws
-"}
-(8,1,1) = {"
-ws
-ws
-ws
-GM
-to
-to
-to
-Bw
-wi
-Ox
-Ul
-Db
-aO
-aO
-lA
-aO
-FG
-FG
-FG
-Am
-uN
-Xj
-Ke
-FF
-bF
-qT
-cn
-Ss
-vh
-wN
-QH
-LT
-ws
-ws
-ws
-"}
-(9,1,1) = {"
-ws
-ws
-zV
-zV
-El
-GS
-El
-El
-El
-UF
-uH
-pc
-oY
-Kk
-pd
-oY
-FM
-Iu
-Wq
-LB
-KP
-KP
-oy
-LB
-zw
-EX
-LE
-OW
-zw
-kZ
-fl
-fH
-ws
-ws
-ws
-"}
-(10,1,1) = {"
-ws
-ws
-zV
-Tn
-QC
-jk
-bA
-bG
-El
-aO
-Dq
-CP
-GQ
-kD
-jA
-oY
-RT
-pC
-xx
-fw
-AQ
-KM
-GU
-nA
-gC
-ed
-ed
-ed
-WH
-ed
-ed
-EG
-EG
-ws
-ws
-"}
-(11,1,1) = {"
-ws
-ws
-zV
-pA
-kT
-aP
-Wt
-HG
-Zt
-aO
-Nb
-kt
-oY
-fu
-fu
-oY
-Zh
-ut
-AU
-gC
-lq
-al
-Td
-Fd
-gC
-WR
-XZ
-bI
-HE
-WH
-dy
-Xz
-EG
-ws
-ws
-"}
-(12,1,1) = {"
-ws
-ws
-zV
-pZ
-pZ
-El
-FC
-Kl
-oA
-hl
-FI
-Wd
-wQ
-fX
-Vr
-iA
-mY
-EJ
-Ey
-gC
-ah
-KE
-NZ
-mz
-gC
-IC
-dX
-lf
-Zw
-ed
-JQ
-rJ
-EG
-ws
-ws
-"}
-(13,1,1) = {"
-ws
-ws
-zV
-Ky
-BI
-oj
-wm
-qX
-bt
-LV
-XV
-tL
-SB
-Sa
-JV
-Xn
-QR
-Lj
-nO
-mh
-em
-ic
-lV
-GF
-gC
-eV
-ku
-TS
-Kx
-ed
-ck
-ed
-EG
-ws
-ws
-"}
-(14,1,1) = {"
-ws
-ws
-zV
-ew
-ew
-El
-jC
-jF
-PX
-oY
-ZB
-fd
-gb
-Jk
-XL
-BH
-ok
-Ou
-Gl
-gC
-sj
-kb
-zJ
-nx
-gC
-HD
-JX
-cA
-SE
-On
-cb
-Hi
-Ik
-ws
-ws
-"}
-(15,1,1) = {"
-ws
-ws
-zV
-kS
-PY
-lp
-aL
-Pv
-DF
-GQ
-fu
-fu
-oY
-fu
-fu
-oY
-Rs
-Ej
-KJ
-gC
-UV
-ho
-No
-tq
-gC
-Mx
-wp
-KN
-CL
-NE
-nu
-pn
-Ik
-ws
-ws
-"}
-(16,1,1) = {"
-ws
-ws
-zV
-Qb
-na
-Bb
-CF
-Hd
-GS
-oY
-rz
-VD
-oY
-rW
-As
-oY
-hS
-ph
-np
-fw
-sg
-KT
-cQ
-FK
-gC
-tQ
-Oy
-kM
-ZK
-lz
-Ak
-ZK
-EG
-ws
-ws
-"}
-(17,1,1) = {"
-ws
-df
-df
-GS
-El
-El
-El
-El
-El
-oY
-LA
-yo
-oY
-QP
-WA
-oY
-SH
-SH
-Oc
-gC
-gC
-gC
-cE
-fw
-fw
-ed
-Qk
-ed
-ZK
-Bz
-kn
-ZY
-EG
-EG
-ws
-"}
-(18,1,1) = {"
-ws
-df
-rm
-vu
-yG
-Al
-IF
-rm
-rm
-oY
-GQ
-oY
-oY
-GQ
-oY
-oY
-yq
-Jd
-rQ
-Wc
-Lc
-mU
-WL
-zo
-SQ
-aQ
-YC
-Mz
-lz
-bh
-sH
-kx
-ZK
-EG
-ws
-"}
-(19,1,1) = {"
-ws
-df
-rm
-SM
-Cq
-vc
-FW
-Qe
-rm
-rm
-rg
-vD
-vX
-aD
-rg
-uX
-dc
-eY
-us
-SP
-Lz
-Bq
-FL
-sa
-BR
-pj
-Jy
-hy
-xk
-xk
-xk
-xk
-xk
-Eb
-ws
-"}
-(20,1,1) = {"
-df
-df
-rm
-QK
-yx
-uB
-De
-zH
-PG
-VA
-um
-DC
-UH
-bb
-Fu
-RQ
-wo
-Ys
-Np
-dF
-aq
-qw
-iB
-aZ
-uD
-sw
-tT
-vY
-kk
-lO
-Jl
-GV
-fb
-Eb
-Eb
-"}
-(21,1,1) = {"
-Pf
-rF
-yG
-yx
-qG
-Hc
-Wm
-pD
-Mv
-Mv
-zK
-Mv
-zK
-Mv
-zK
-xO
-vH
-CV
-II
-ne
-vg
-ne
-vt
-ne
-ne
-Jx
-BW
-Vu
-kk
-ZV
-fz
-HW
-Mo
-MW
-Eb
-"}
-(22,1,1) = {"
-df
-rF
-rF
-rm
-IX
-Ca
-bV
-RY
-Mv
-fM
-zi
-iN
-fy
-Mv
-Mv
-mU
-tD
-Nc
-ne
-ne
-Ut
-Et
-iG
-WK
-ne
-ge
-sb
-Ls
-Oj
-ce
-tr
-Ny
-HN
-CI
-fQ
-"}
-(23,1,1) = {"
-Dw
-RR
-rF
-QK
-ht
-QK
-QK
-vG
-Mv
-KR
-du
-BD
-cp
-Yg
-Mv
-Zn
-yJ
-bg
-ne
-pT
-DG
-oa
-ww
-vz
-HR
-pO
-zS
-JE
-wc
-lm
-Gz
-UC
-It
-YX
-mE
-"}
-(24,1,1) = {"
-ws
-tv
-MS
-FV
-Lm
-Xp
-QK
-Yk
-zK
-Dv
-Vt
-NJ
-Bm
-lR
-Xu
-zf
-ch
-qP
-ne
-Xd
-yF
-fo
-cF
-TW
-ne
-sR
-xP
-JO
-kk
-FU
-fB
-zY
-oN
-nB
-Eb
-"}
-(25,1,1) = {"
-ws
-ws
-jZ
-Dy
-YR
-Eu
-Vs
-kf
-Mv
-CO
-qQ
-hw
-Mv
-zK
-Mv
-Oh
-dM
-Ah
-rN
-rN
-AV
-AV
-AV
-Kb
-Kb
-Kb
-jG
-Kb
-kk
-kk
-kk
-wZ
-SA
-Eb
-mI
-"}
-(26,1,1) = {"
-ws
-ws
-ws
-ws
-zn
-vr
-QK
-NI
-Mv
-Mv
-lH
-pM
-pM
-ax
-pM
-XU
-Sr
-Kp
-AV
-Jp
-oX
-nM
-IE
-Kb
-bZ
-qK
-xj
-Jt
-pQ
-ID
-Kb
-Eb
-Eb
-mI
-ws
-"}
-(27,1,1) = {"
-ws
-ws
-ws
-ws
-ws
-gK
-yx
-YW
-rp
-QK
-pM
-pM
-er
-Nn
-jY
-aS
-SF
-mq
-hp
-Jb
-iw
-IB
-eG
-pB
-PE
-Ab
-Fx
-xS
-wd
-yh
-To
-mI
-ws
-ws
-ws
-"}
-(28,1,1) = {"
-ws
-ws
-ws
-ws
-qf
-DR
-UA
-KY
-Yh
-Ht
-jY
-wV
-ni
-Iv
-Gw
-Br
-mS
-Mj
-AV
-tX
-FE
-ZW
-EC
-sF
-XP
-uK
-Vx
-jI
-vs
-Au
-To
-ws
-ws
-ws
-ws
-"}
-(29,1,1) = {"
-ws
-ws
-ws
-ws
-ws
-df
-jv
-CS
-Hz
-AG
-jY
-JZ
-Uk
-vo
-pM
-qr
-iY
-rG
-AV
-vE
-vL
-Hf
-Ra
-MF
-Ek
-Tp
-Nz
-uQ
-Tx
-To
-UX
-ws
-ws
-ws
-ws
-"}
-(30,1,1) = {"
-ws
-ws
-ws
-ws
-ws
-Bp
-ky
-ky
-pM
-jY
-pM
-pM
-jY
-jY
-pM
-Pl
-Lq
-Mt
-TI
-TI
-TI
-jW
-TI
-TI
-TI
-TI
-sy
-Zy
-Zy
-UX
-ws
-ws
-ws
-ws
-ws
-"}
-(31,1,1) = {"
-ws
-ws
-ws
-ws
-ws
-ws
-ky
-cr
-bq
-VC
-PJ
-bo
-Pk
-XA
-VB
-um
-ys
-UY
-TI
-Mn
-kc
-fm
-By
-mi
-Pn
-vw
-sy
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-"}
-(32,1,1) = {"
-ws
-ws
-ws
-ws
-ws
-ws
-ky
-vm
-LH
-NM
-yw
-GY
-jl
-ko
-ko
-In
-En
-BZ
-TI
-VP
-nP
-im
-qv
-vC
-Bo
-ul
-sy
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-"}
-(33,1,1) = {"
-ws
-ws
-ws
-ws
-ws
-ws
-rw
-ky
-oT
-fD
-Ja
-Ps
-jh
-SR
-Vb
-MQ
-jn
-qi
-jW
-HM
-Cg
-zZ
-Bx
-jt
-Qi
-sy
-EM
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-"}
-(34,1,1) = {"
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-eh
-LH
-tp
-cl
-Pb
-WV
-Pa
-xs
-fY
-ta
-Kh
-jW
-JK
-aR
-BT
-JK
-JK
-JK
-sy
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-"}
-(35,1,1) = {"
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-eh
-bS
-CW
-ZX
-An
-Kt
-gu
-Mu
-xh
-zu
-OC
-DS
-Qw
-Kq
-TY
-sS
-io
-HV
-sy
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-"}
-(36,1,1) = {"
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ky
-sp
-Em
-Fg
-NX
-Qx
-kO
-fN
-PC
-UT
-dN
-TO
-wD
-fe
-uL
-OP
-iJ
-zh
-sy
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-"}
-(37,1,1) = {"
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-rw
-ky
-pM
-jY
-pM
-pM
-jY
-pM
-wC
-jn
-oO
-Va
-Le
-ro
-zE
-LQ
-AM
-Hm
-zc
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-"}
-(38,1,1) = {"
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-GE
-nw
-Oq
-ln
-po
-uq
-ln
-fv
-rq
-VI
-TI
-FQ
-Fb
-FQ
-Qs
-JK
-JK
-sy
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-"}
-(39,1,1) = {"
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-GE
-jO
-Lf
-yO
-vq
-oq
-fP
-kK
-SK
-tw
-jW
-yd
-Lg
-zP
-se
-kr
-gP
-pR
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-"}
-(40,1,1) = {"
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-GE
-ln
-ln
-IL
-yM
-rV
-IL
-tu
-je
-Vh
-TI
-gL
-nL
-va
-AA
-ar
-JK
-pR
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-"}
-(41,1,1) = {"
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-GE
-cm
-jg
-Ld
-dv
-Im
-ss
-ss
-Ij
-ss
-TI
-jW
-jW
-TI
-TI
-TI
-TI
-IP
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-"}
-(42,1,1) = {"
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-qk
-GE
-uu
-gd
-pU
-pU
-Fo
-BQ
-fc
-gg
-Nx
-xB
-cT
-Bh
-yv
-ss
-ft
-xK
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-"}
-(43,1,1) = {"
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-GE
-kP
-Tw
-Im
-pU
-mR
-kC
-NC
-Zl
-Ml
-bi
-oU
-ER
-OL
-vK
-ss
-ss
-xK
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-"}
-(44,1,1) = {"
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-xK
-Um
-GO
-ss
-AZ
-vl
-wT
-CX
-ss
-ZT
-Bv
-ss
-DE
-AI
-Uz
-cH
-ss
-xK
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-"}
-(45,1,1) = {"
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-Mb
-zv
-aw
-NW
-Hs
-wt
-Wj
-VU
-ad
-ad
-sP
-nZ
-ad
-ss
-LU
-Sq
-Er
-Nr
-IM
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-"}
-(46,1,1) = {"
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-xK
-rd
-ve
-ss
-tH
-Nj
-ad
-Gq
-jB
-Ln
-Rn
-Eg
-ad
-ad
-pF
-ON
-qp
-IM
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-"}
-(47,1,1) = {"
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-yL
-yL
-AD
-hW
-Sb
-AD
-ad
-Fi
-Sc
-hP
-CA
-mW
-ad
-ad
-fL
-mw
-fL
-fC
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-"}
-(48,1,1) = {"
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-Uw
-yL
-nn
-aJ
-Cc
-ad
-Lx
-EP
-Yn
-RB
-HL
-nX
-ad
-yy
-lJ
-Jf
-fC
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-"}
-(49,1,1) = {"
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-yL
-uz
-hF
-iT
-Gq
-oh
-yl
-nf
-SO
-ML
-Mf
-ad
-Zb
-Yj
-gi
-fC
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-"}
-(50,1,1) = {"
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-yL
-tM
-Uj
-jf
-ad
-iM
-VG
-uy
-YG
-zF
-Qv
-ad
-lN
-Jr
-gA
-fC
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-"}
-(51,1,1) = {"
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-yL
-wG
-Gr
-OM
-ad
-PP
-oS
-uP
-mn
-vZ
-YY
-Gq
-RP
-fU
-co
-fC
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-"}
-(52,1,1) = {"
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-yL
-RX
-vy
-nJ
-ad
-yk
-KO
-Ec
-Gf
-sK
-gc
-ad
-sq
-xo
-IS
-fC
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-"}
-(53,1,1) = {"
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-Uw
-yL
-af
-Wb
-GL
-Ms
-Ms
-Ms
-Ms
-Ms
-Ms
-GL
-aG
-wS
-fC
-Re
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-"}
-(54,1,1) = {"
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-yL
-RS
-eb
-yL
-ws
-ws
-ws
-ws
-ws
-ws
-fC
-tl
-FR
-fC
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-ws
-"}
diff --git a/_maps/shuttles/pirate/pirate_noderider.dmm b/_maps/shuttles/pirate/pirate_noderider.dmm
index 10c591d8f52f..2e0352c54a58 100644
--- a/_maps/shuttles/pirate/pirate_noderider.dmm
+++ b/_maps/shuttles/pirate/pirate_noderider.dmm
@@ -435,9 +435,7 @@
id = "noderiders";
name = "cargo airshield"
},
-/obj/machinery/computer/crew{
- icon_state = "computer-right"
- },
+/obj/machinery/computer/crew,
/turf/open/floor/plasteel/telecomms_floor,
/area/ship/bridge)
"fG" = (
@@ -1570,9 +1568,7 @@
pixel_y = 25
},
/obj/machinery/firealarm/directional/west,
-/obj/machinery/computer/communications{
- icon_state = "computer-left"
- },
+/obj/structure/frame/computer,
/obj/machinery/light/small/built/directional/north{
pixel_x = 16
},
diff --git a/_maps/shuttles/pirate/pirate_tortuga.dmm b/_maps/shuttles/pirate/pirate_tortuga.dmm
new file mode 100644
index 000000000000..e6aea0c42ff8
--- /dev/null
+++ b/_maps/shuttles/pirate/pirate_tortuga.dmm
@@ -0,0 +1,5354 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"ah" = (
+/turf/closed/wall/r_wall/rust,
+/area/ship/bridge)
+"aA" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/door/firedoor/window,
+/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"aE" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/box/corners{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel/mono,
+/area/ship/cargo)
+"aT" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/catwalk/over/plated_catwalk,
+/turf/open/floor/plating,
+/area/ship/cargo)
+"bj" = (
+/obj/machinery/light/directional/north,
+/obj/structure/rack,
+/obj/item/book/manual/wiki/command{
+ pixel_x = -8;
+ pixel_y = 6
+ },
+/obj/item/book/manual/wiki/piloting{
+ pixel_y = 5;
+ pixel_x = -5
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/bridge)
+"bu" = (
+/obj/machinery/door/poddoor/shutters{
+ dir = 4;
+ id = "watchdog_cargo"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/shieldwallgen/atmos{
+ id = "watchdog_holo"
+ },
+/turf/open/floor/plating,
+/area/ship/cargo)
+"bv" = (
+/obj/effect/decal/cleanable/crayon{
+ icon_state = "skull";
+ pixel_x = 4;
+ pixel_y = 10
+ },
+/obj/effect/decal/cleanable/crayon{
+ icon_state = "f";
+ pixel_x = -8;
+ pixel_y = -4
+ },
+/obj/effect/decal/cleanable/crayon{
+ icon_state = "u";
+ pixel_y = -7;
+ pixel_x = 1
+ },
+/obj/effect/decal/cleanable/crayon{
+ icon_state = "k";
+ pixel_x = 12;
+ pixel_y = -6
+ },
+/turf/open/floor/plating/airless{
+ icon_state = "plating_rust"
+ },
+/area/ship/maintenance)
+"bD" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wideplating,
+/obj/machinery/light/directional/south,
+/turf/open/floor/plasteel,
+/area/ship/crew/canteen)
+"bF" = (
+/obj/structure/table,
+/obj/effect/turf_decal/siding/wideplating{
+ dir = 1
+ },
+/obj/item/storage/bag/tray/cafeteria{
+ pixel_y = 3
+ },
+/obj/item/storage/bag/tray/cafeteria{
+ pixel_y = 5
+ },
+/obj/item/storage/bag/tray/cafeteria{
+ pixel_y = 7
+ },
+/obj/item/storage/bag/tray/cafeteria{
+ pixel_y = 9
+ },
+/obj/item/storage/bag/tray/cafeteria{
+ pixel_y = 11
+ },
+/obj/item/storage/bag/tray/cafeteria{
+ pixel_y = 13
+ },
+/obj/item/storage/bag/tray/cafeteria{
+ pixel_y = 15
+ },
+/obj/machinery/light_switch{
+ pixel_y = 22
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/crew/canteen)
+"bH" = (
+/obj/structure/salvageable/autolathe,
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"bJ" = (
+/obj/machinery/door/airlock/grunge{
+ req_one_access = list(1)
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plating,
+/area/ship/security/armory)
+"bN" = (
+/obj/machinery/holopad/emergency/command,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/tech,
+/area/ship/bridge)
+"bP" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile,
+/obj/machinery/door/firedoor/window,
+/turf/open/floor/plating,
+/area/ship/maintenance/starboard)
+"bR" = (
+/obj/effect/spawner/lootdrop/waste/trash,
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"cb" = (
+/obj/effect/turf_decal/spline/fancy/opaque/black/corner{
+ dir = 1
+ },
+/obj/machinery/computer/crew{
+ dir = 8;
+ icon_state = "computer-left"
+ },
+/obj/effect/decal/cleanable/glass{
+ pixel_x = -9;
+ dir = 8
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/bridge)
+"ci" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/railing{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ship/cargo)
+"cv" = (
+/obj/structure/chair/stool{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/turf/open/floor/plasteel/grimy,
+/area/ship/crew/canteen)
+"cx" = (
+/obj/structure/table/wood,
+/obj/structure/showcase/machinery/tv{
+ name = "\improper old TV";
+ desc = "You don't get any signal in space, unfortunately.";
+ pixel_y = 6;
+ pixel_x = 6
+ },
+/obj/machinery/light/directional/north,
+/turf/open/floor/wood,
+/area/ship/crew/crewtwo)
+"cz" = (
+/obj/effect/turf_decal/siding/wideplating{
+ dir = 9
+ },
+/obj/machinery/light/directional/north,
+/obj/structure/reagent_dispensers/water_cooler,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/crew/canteen)
+"cG" = (
+/obj/structure/chair/stool{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/grimy,
+/area/ship/crew/canteen)
+"cS" = (
+/obj/structure/flippedtable{
+ dir = 8
+ },
+/obj/structure/fluff/paper/stack{
+ pixel_x = 9
+ },
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"dl" = (
+/obj/effect/turf_decal/siding/wideplating/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/wideplating/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ship/crew/canteen)
+"dm" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/mineral/titanium,
+/area/ship/security/armory)
+"ds" = (
+/obj/machinery/door/poddoor/shutters{
+ dir = 4;
+ id = "watchdog_cargo"
+ },
+/turf/open/floor/plating,
+/area/ship/cargo)
+"dA" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/starboard)
+"dE" = (
+/obj/structure/table,
+/obj/item/storage/cans/sixbeer,
+/turf/open/floor/plasteel/tech,
+/area/ship/maintenance/port)
+"dF" = (
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"dN" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/railing/corner{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/turf/open/floor/plating,
+/area/ship/cargo)
+"dV" = (
+/obj/structure/toilet{
+ dir = 4;
+ pixel_x = -2;
+ pixel_y = 5
+ },
+/obj/machinery/shower,
+/obj/machinery/light/directional/west,
+/obj/structure/curtain/cloth,
+/turf/open/floor/plating,
+/area/ship/security/armory)
+"dX" = (
+/obj/structure/railing/corner{
+ dir = 4;
+ layer = 2.8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-9"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/port)
+"dY" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/port)
+"dZ" = (
+/obj/effect/turf_decal/industrial/stand_clear{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/cargo)
+"em" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/port)
+"es" = (
+/obj/machinery/door/window/westright,
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/starboard)
+"et" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-9"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"eA" = (
+/obj/item/flashlight/flare,
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"eD" = (
+/obj/structure/railing/corner,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/starboard)
+"eE" = (
+/obj/machinery/light_switch{
+ pixel_y = 22
+ },
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/starboard)
+"eS" = (
+/obj/machinery/cryopod{
+ dir = 4
+ },
+/obj/structure/railing,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/crew)
+"eU" = (
+/obj/effect/turf_decal/techfloor,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/light_switch{
+ dir = 4;
+ pixel_x = -22;
+ pixel_y = -10
+ },
+/obj/structure/rack,
+/turf/open/floor/plasteel/tech,
+/area/ship/bridge)
+"ff" = (
+/obj/machinery/power/terminal{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/maintenance/port)
+"fj" = (
+/obj/effect/turf_decal/box/corners,
+/obj/machinery/autolathe/hacked,
+/obj/effect/decal/cleanable/wrapping{
+ pixel_y = -7
+ },
+/turf/open/floor/plasteel/mono,
+/area/ship/cargo)
+"fn" = (
+/obj/effect/gibspawner/human/bodypartless,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/airless{
+ icon_state = "plating_rust"
+ },
+/area/ship/maintenance)
+"fq" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ship/cargo)
+"fA" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/maintenance/starboard)
+"fE" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-9"
+ },
+/obj/structure/grille/broken,
+/obj/effect/decal/cleanable/crayon{
+ icon_state = "c";
+ pixel_x = -10;
+ pixel_y = 11
+ },
+/obj/effect/decal/cleanable/crayon{
+ icon_state = "l";
+ pixel_y = 8
+ },
+/obj/effect/decal/cleanable/crayon{
+ icon_state = "i";
+ pixel_x = 7;
+ pixel_y = 10
+ },
+/obj/effect/decal/cleanable/crayon{
+ icon_state = "p";
+ pixel_x = 16;
+ pixel_y = 9
+ },
+/turf/open/floor/plating/airless{
+ icon_state = "plating_rust"
+ },
+/area/ship/maintenance)
+"fF" = (
+/obj/machinery/light/directional/south,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"fM" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/mineral/titanium/tiled,
+/area/ship/security/armory)
+"fR" = (
+/obj/docking_port/stationary{
+ dir = 8;
+ dwidth = 15;
+ height = 15;
+ name = "tortuga dock";
+ width = 15
+ },
+/turf/template_noop,
+/area/template_noop)
+"fW" = (
+/turf/open/floor/carpet/nanoweave,
+/area/ship/crew/crewtwo)
+"gi" = (
+/obj/machinery/door/airlock/grunge{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wideplating/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wideplating/corner,
+/turf/open/floor/plasteel/showroomfloor,
+/area/ship/crew/canteen)
+"gr" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"gB" = (
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"gD" = (
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/security/armory)
+"gG" = (
+/obj/effect/spawner/lootdrop/waste/trash,
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"gI" = (
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/starboard)
+"gM" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/carpet/nanoweave,
+/area/ship/crew/crewtwo)
+"gQ" = (
+/obj/effect/turf_decal/siding/wideplating{
+ dir = 4
+ },
+/obj/structure/chair{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ship/crew/canteen)
+"hh" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/airless{
+ icon_state = "plating_rust"
+ },
+/area/ship/maintenance)
+"hi" = (
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/ship/crew/canteen)
+"hz" = (
+/obj/machinery/suit_storage_unit/industrial{
+ suit_type = /obj/item/clothing/suit/space/hardsuit/security/independent/frontier
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/mineral/plastitanium,
+/area/ship/security/armory)
+"hD" = (
+/obj/machinery/door/airlock/command{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/bridge)
+"hG" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/mineral/titanium/tiled,
+/area/ship/security/armory)
+"hL" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ship/cargo)
+"hP" = (
+/obj/effect/turf_decal/techfloor{
+ dir = 10
+ },
+/obj/structure/guncase{
+ anchored = 1
+ },
+/obj/item/gun/ballistic/automatic/assault/skm/pirate,
+/obj/item/gun/ballistic/rifle/illestren,
+/obj/item/gun/ballistic/rifle/illestren,
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/security/armory)
+"hT" = (
+/obj/machinery/suit_storage_unit/industrial{
+ suit_type = /obj/item/clothing/suit/space/hardsuit/security/independent/frontier
+ },
+/obj/machinery/light/directional/south,
+/turf/open/floor/mineral/plastitanium,
+/area/ship/security/armory)
+"hU" = (
+/obj/structure/rack,
+/obj/item/ammo_box/c45{
+ pixel_x = -9;
+ pixel_y = 8
+ },
+/obj/item/storage/toolbox/ammo/a762_40{
+ pixel_x = 5;
+ pixel_y = 6
+ },
+/obj/item/storage/toolbox/ammo/a850r{
+ pixel_x = -6;
+ pixel_y = 2
+ },
+/obj/item/ammo_box/magazine/m45{
+ pixel_x = 5
+ },
+/obj/item/ammo_box/magazine/m45{
+ pixel_x = 5
+ },
+/obj/item/ammo_box/magazine/m45{
+ pixel_x = 5
+ },
+/obj/item/ammo_box/magazine/m45{
+ pixel_x = 5
+ },
+/obj/item/ammo_box/magazine/m45{
+ pixel_x = 5
+ },
+/obj/item/ammo_box/magazine/m45{
+ pixel_x = 5
+ },
+/obj/item/ammo_box/magazine/skm_762_40{
+ pixel_x = 5
+ },
+/obj/item/ammo_box/magazine/skm_762_40{
+ pixel_y = -3
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ship/security/armory)
+"iq" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/obj/machinery/light/directional/south,
+/turf/open/floor/plasteel,
+/area/ship/crew)
+"iw" = (
+/obj/effect/turf_decal/siding/wideplating,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ship/crew/canteen)
+"iy" = (
+/obj/structure/cable/yellow{
+ icon_state = "6-10"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/airless{
+ icon_state = "plating_rust"
+ },
+/area/ship/maintenance)
+"iB" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel,
+/area/ship/crew/canteen)
+"iD" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/port)
+"iN" = (
+/obj/structure/closet/crate{
+ icon_state = "o2crate"
+ },
+/obj/item/spear/explosive,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"iP" = (
+/obj/machinery/power/port_gen/pacman{
+ anchored = 1
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/item/stack/sheet/mineral/plasma/twenty,
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/port)
+"iW" = (
+/turf/open/floor/plasteel/white,
+/area/ship/crew/canteen)
+"iY" = (
+/obj/machinery/microwave{
+ pixel_y = 6;
+ pixel_x = -1
+ },
+/obj/structure/table,
+/obj/effect/turf_decal/siding/wideplating{
+ dir = 1
+ },
+/obj/structure/sign/poster/retro/build{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/crew/canteen)
+"ja" = (
+/obj/structure/railing,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "5-10"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-5"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/starboard)
+"jh" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/ship/crew)
+"jp" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/power/smes/shuttle/precharged{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/maintenance/starboard)
+"js" = (
+/obj/structure/cable/yellow{
+ icon_state = "5-8"
+ },
+/turf/open/floor/plating/airless{
+ icon_state = "plating_rust"
+ },
+/area/ship/maintenance)
+"jt" = (
+/obj/machinery/telecomms/relay/preset/frontiersmen,
+/obj/machinery/door/window/southleft,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/bridge)
+"jA" = (
+/obj/structure/railing,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/reagent_dispensers/fueltank,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/starboard)
+"jH" = (
+/obj/machinery/cryopod{
+ dir = 4
+ },
+/obj/structure/railing{
+ dir = 1;
+ layer = 2.89
+ },
+/obj/machinery/computer/cryopod/directional/west,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/crew)
+"jJ" = (
+/obj/structure/table,
+/obj/effect/turf_decal/siding/wideplating{
+ dir = 1
+ },
+/obj/item/reagent_containers/glass/bowl{
+ pixel_y = 3;
+ w_class = 2
+ },
+/obj/item/reagent_containers/glass/bowl{
+ pixel_y = 5;
+ w_class = 2
+ },
+/obj/item/reagent_containers/glass/bowl{
+ pixel_y = 7;
+ w_class = 2
+ },
+/obj/item/reagent_containers/glass/bowl{
+ pixel_y = 9;
+ w_class = 2
+ },
+/obj/item/reagent_containers/glass/bowl{
+ pixel_y = 11;
+ w_class = 2
+ },
+/obj/item/reagent_containers/glass/bowl{
+ pixel_y = 13;
+ w_class = 2
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/crew/canteen)
+"jK" = (
+/obj/machinery/power/shuttle/engine/electric/bad{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating/airless,
+/area/ship/maintenance/port)
+"jV" = (
+/obj/structure/table,
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/obj/machinery/recharger{
+ pixel_x = -8
+ },
+/obj/machinery/light_switch{
+ pixel_y = 20;
+ pixel_x = 12
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ship/security/armory)
+"kp" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/airless{
+ icon_state = "plating_rust"
+ },
+/area/ship/maintenance)
+"kv" = (
+/obj/effect/spawner/lootdrop/waste/trash,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"kK" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-6"
+ },
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"kO" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/spawner/lootdrop/grille_or_trash,
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"la" = (
+/obj/machinery/power/smes/shuttle/precharged{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/maintenance/starboard)
+"ld" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ship/cargo)
+"lh" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/cargo)
+"li" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"lo" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ship/cargo)
+"lx" = (
+/obj/structure/cable/yellow{
+ icon_state = "6-9"
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/cargo)
+"lE" = (
+/obj/effect/decal/fakelattice{
+ icon_state = "lattice-12"
+ },
+/obj/effect/turf_decal/industrial/warning/cee{
+ dir = 4
+ },
+/turf/open/floor/plasteel/elevatorshaft,
+/area/ship/cargo)
+"lJ" = (
+/turf/closed/mineral/ship,
+/area/ship/maintenance)
+"lQ" = (
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plasteel,
+/area/ship/crew)
+"lY" = (
+/obj/structure/table,
+/obj/machinery/recharger{
+ pixel_x = 8
+ },
+/obj/machinery/light/directional/north,
+/turf/open/floor/mineral/plastitanium,
+/area/ship/security/armory)
+"mf" = (
+/obj/effect/spawner/lootdrop/grille_or_trash,
+/obj/structure/cable/yellow{
+ icon_state = "5-9"
+ },
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"mg" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/spline/fancy/opaque/black/corner,
+/turf/open/floor/mineral/titanium,
+/area/ship/security/armory)
+"ml" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"mp" = (
+/obj/structure/chair/stool{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/grimy,
+/area/ship/crew/canteen)
+"mu" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/machinery/light/directional/south,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/cargo)
+"mw" = (
+/turf/closed/wall/r_wall/rust,
+/area/ship/crew/crewtwo)
+"mB" = (
+/turf/closed/wall/r_wall,
+/area/ship/crew/crewtwo)
+"mD" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/grunge,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/siding/wideplating/corner,
+/obj/effect/turf_decal/siding/wideplating/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ship/crew)
+"mE" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/port)
+"mG" = (
+/obj/structure/closet/secure_closet{
+ icon_state = "sec";
+ name = "equipment locker";
+ req_access_txt = "1"
+ },
+/obj/effect/turf_decal/box,
+/obj/item/clothing/head/helmet/bulletproof/x11/frontier{
+ pixel_y = 6;
+ pixel_x = 7
+ },
+/obj/item/clothing/suit/armor/vest/bulletproof/frontier{
+ pixel_y = -4;
+ pixel_x = 8
+ },
+/obj/machinery/light/directional/north,
+/obj/item/clothing/suit/armor/vest/bulletproof/frontier{
+ pixel_y = -4;
+ pixel_x = 8
+ },
+/obj/item/clothing/suit/armor/vest/bulletproof/frontier{
+ pixel_y = -4;
+ pixel_x = 8
+ },
+/obj/item/clothing/suit/armor/vest/bulletproof/frontier{
+ pixel_y = -4;
+ pixel_x = 8
+ },
+/obj/item/clothing/head/helmet/bulletproof/x11/frontier{
+ pixel_y = 6;
+ pixel_x = 7
+ },
+/obj/item/clothing/head/helmet/bulletproof/x11/frontier{
+ pixel_y = 6;
+ pixel_x = 7
+ },
+/obj/item/clothing/head/helmet/bulletproof/x11/frontier{
+ pixel_y = 6;
+ pixel_x = 7
+ },
+/obj/item/storage/belt/military/assault{
+ pixel_x = -4;
+ pixel_y = -11
+ },
+/obj/item/storage/belt/military/assault{
+ pixel_x = -4;
+ pixel_y = -11
+ },
+/obj/item/storage/belt/military/assault{
+ pixel_x = -4;
+ pixel_y = -11
+ },
+/obj/item/storage/belt/military/assault{
+ pixel_x = -4;
+ pixel_y = -11
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ship/security/armory)
+"mZ" = (
+/obj/structure/curtain,
+/turf/open/floor/plasteel/white,
+/area/ship/crew/canteen)
+"nc" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/cargo)
+"ng" = (
+/turf/closed/wall/r_wall,
+/area/ship/crew/canteen)
+"nt" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-5"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ship/cargo)
+"nv" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/ship/crew/canteen)
+"ny" = (
+/obj/effect/mob_spawn/human/corpse/frontier{
+ mob_type = /mob/living/carbon/human/species/moth
+ },
+/obj/effect/decal/cleanable/crayon{
+ icon_state = "body"
+ },
+/obj/item/clothing/mask/muzzle{
+ pixel_x = 10;
+ pixel_y = -10
+ },
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"nE" = (
+/obj/machinery/light_switch{
+ pixel_y = 20
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/carpet/nanoweave,
+/area/ship/crew/crewtwo)
+"nT" = (
+/obj/effect/turf_decal/box/corners{
+ dir = 4
+ },
+/obj/machinery/light/directional/east,
+/obj/structure/closet/crate{
+ icon_state = "o2crate"
+ },
+/obj/item/stack/sheet/metal/twenty,
+/obj/item/stack/sheet/glass/twenty,
+/turf/open/floor/plasteel/mono,
+/area/ship/cargo)
+"nV" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/mineral/titanium/tiled,
+/area/ship/security/armory)
+"oe" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/machinery/light/floor,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/cargo)
+"om" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-10"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-10"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/wideplating,
+/obj/effect/turf_decal/siding/wideplating,
+/turf/open/floor/plasteel,
+/area/ship/crew/canteen)
+"oq" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/wood,
+/area/ship/crew/crewtwo)
+"ov" = (
+/obj/structure/cable/yellow{
+ icon_state = "6-8"
+ },
+/obj/machinery/light/floor,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/cargo)
+"oy" = (
+/obj/machinery/door/airlock/hatch,
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/machinery/door/firedoor/heavy,
+/turf/open/floor/plating/airless,
+/area/ship/crew)
+"oG" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/ship/cargo)
+"oH" = (
+/turf/closed/wall/rust,
+/area/ship/maintenance/port)
+"oI" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/siding/wideplating/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wideplating/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ship/crew/canteen)
+"oK" = (
+/obj/effect/spawner/lootdrop/grille_or_trash,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"oS" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/cargo)
+"oU" = (
+/obj/structure/table,
+/turf/open/floor/plasteel/grimy,
+/area/ship/crew/canteen)
+"oV" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/railing/corner,
+/obj/effect/turf_decal/industrial/stand_clear{
+ dir = 1
+ },
+/obj/effect/turf_decal/industrial/warning,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/industrial/warning,
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plating,
+/area/ship/cargo)
+"ph" = (
+/obj/machinery/power/terminal{
+ dir = 4
+ },
+/obj/structure/cable,
+/turf/open/floor/plasteel/tech,
+/area/ship/maintenance/starboard)
+"pr" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/railing/corner,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ship/cargo)
+"pA" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/ship/cargo)
+"pB" = (
+/obj/structure/closet/secure_closet/engineering_personal{
+ populate = 0
+ },
+/obj/item/storage/belt/utility/full/engi{
+ pixel_y = -9
+ },
+/obj/item/clothing/accessory/armband/engine{
+ pixel_y = 2;
+ pixel_x = -12
+ },
+/obj/item/clothing/accessory/armband/engine{
+ pixel_y = 2;
+ pixel_x = -12
+ },
+/obj/item/clothing/glasses/welding{
+ pixel_x = 9
+ },
+/obj/item/storage/toolbox/electrical{
+ pixel_y = 14
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/maintenance/port)
+"pE" = (
+/obj/effect/decal/cleanable/chem_pile{
+ pixel_x = 9
+ },
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"qd" = (
+/turf/closed/wall,
+/area/ship/crew/canteen)
+"qi" = (
+/obj/effect/spawner/lootdrop/grille_or_trash,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/crayon{
+ icon_state = "med"
+ },
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"qp" = (
+/obj/machinery/door/airlock/medical{
+ req_one_access = list(5)
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/ship/crew/canteen)
+"qu" = (
+/obj/machinery/door/window/brigdoor/eastleft,
+/turf/open/floor/plating,
+/area/ship/security/armory)
+"qy" = (
+/obj/machinery/light/directional/north,
+/obj/machinery/power/port_gen/pacman{
+ anchored = 1
+ },
+/obj/structure/cable{
+ icon_state = "0-10"
+ },
+/obj/item/stack/sheet/mineral/plasma/twenty,
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/starboard)
+"qD" = (
+/turf/closed/wall/r_wall/rust,
+/area/ship/security/armory)
+"qE" = (
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"qI" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/cargo)
+"qM" = (
+/obj/effect/decal/cleanable/garbage{
+ pixel_y = 7;
+ pixel_x = 6
+ },
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"qT" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/airless{
+ icon_state = "plating_rust"
+ },
+/area/ship/maintenance)
+"ra" = (
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/structure/cable/yellow,
+/obj/structure/table,
+/obj/item/paper_bin{
+ pixel_y = 4;
+ pixel_x = 10
+ },
+/obj/item/pen{
+ pixel_y = 4;
+ pixel_x = 10
+ },
+/obj/item/flashlight/lamp{
+ pixel_x = -6
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"rd" = (
+/turf/closed/wall/r_wall,
+/area/ship/cargo)
+"rU" = (
+/turf/closed/wall/r_wall,
+/area/ship/crew)
+"rW" = (
+/obj/structure/cable/yellow{
+ icon_state = "5-10"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/airless{
+ icon_state = "plating_rust"
+ },
+/area/ship/maintenance)
+"rY" = (
+/obj/effect/decal/cleanable/crayon{
+ icon_state = "!";
+ pixel_y = 6;
+ pixel_x = -7
+ },
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"so" = (
+/turf/closed/wall/rust,
+/area/ship/crew)
+"ss" = (
+/obj/machinery/light/directional/south,
+/obj/structure/closet/crate/bin,
+/turf/open/floor/plasteel/tech,
+/area/ship/maintenance/starboard)
+"sA" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/starboard)
+"sQ" = (
+/turf/closed/wall,
+/area/ship/maintenance/starboard)
+"tb" = (
+/obj/structure/flippedtable,
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"tc" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/cable/yellow{
+ icon_state = "1-6"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-10"
+ },
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/starboard)
+"td" = (
+/obj/structure/bonfire,
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"te" = (
+/obj/effect/turf_decal/siding/wideplating/corner{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ship/crew/canteen)
+"ti" = (
+/obj/effect/spawner/lootdrop/donut,
+/turf/open/floor/plating/airless{
+ icon_state = "plating_rust"
+ },
+/area/ship/maintenance)
+"tq" = (
+/turf/closed/wall,
+/area/ship/cargo)
+"ts" = (
+/obj/item/storage/pill_bottle/floorpill/full{
+ pixel_x = 10;
+ pixel_y = 1
+ },
+/obj/structure/large_mortar{
+ pixel_x = -6;
+ pixel_y = -1
+ },
+/obj/item/pestle{
+ pixel_y = 8;
+ pixel_x = 7
+ },
+/obj/structure/table/rolling,
+/turf/open/floor/plating/airless{
+ icon_state = "platingdmg3"
+ },
+/area/ship/maintenance)
+"tu" = (
+/obj/structure/bed{
+ dir = 1
+ },
+/obj/structure/curtain/cloth,
+/obj/item/bedsheet/dorms,
+/turf/open/floor/carpet,
+/area/ship/crew)
+"tI" = (
+/obj/machinery/door/airlock/hatch,
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/machinery/door/firedoor/heavy,
+/turf/open/floor/plating/airless,
+/area/ship/security/armory)
+"tL" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/chair/comfy/grey/old/directional/south,
+/turf/open/floor/carpet/nanoweave,
+/area/ship/crew/crewtwo)
+"tR" = (
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/cargo)
+"tS" = (
+/obj/structure/railing,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/crew)
+"tT" = (
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/turf/open/floor/plasteel/elevatorshaft,
+/area/ship/cargo)
+"tV" = (
+/obj/machinery/space_heater,
+/obj/effect/decal/cleanable/blood/gibs/old,
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"ub" = (
+/obj/effect/turf_decal/techfloor,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/tech,
+/area/ship/bridge)
+"uh" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/cargo)
+"ut" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/food/drinks/bottle/whiskey{
+ pixel_y = 10;
+ pixel_x = -1
+ },
+/obj/item/reagent_containers/food/drinks/bottle/whiskey{
+ pixel_y = 7;
+ pixel_x = -8
+ },
+/obj/effect/turf_decal/corner/opaque/blue/full,
+/obj/item/stack/tape{
+ pixel_x = 6
+ },
+/turf/open/floor/plasteel/white,
+/area/ship/crew/canteen)
+"ux" = (
+/obj/machinery/power/terminal{
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/maintenance/starboard)
+"uC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/chair/sofa/brown{
+ dir = 1;
+ icon_state = "brown_sofa_end_right"
+ },
+/turf/open/floor/wood,
+/area/ship/crew/crewtwo)
+"uE" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/machinery/light/directional/north,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/cargo)
+"uG" = (
+/obj/structure/closet,
+/obj/item/flashlight{
+ pixel_x = -8;
+ pixel_y = -2
+ },
+/obj/item/flashlight{
+ pixel_y = -7;
+ pixel_x = -3
+ },
+/obj/item/flashlight{
+ pixel_x = 4;
+ pixel_y = -3
+ },
+/obj/item/flashlight{
+ pixel_x = 8;
+ pixel_y = -9
+ },
+/obj/effect/turf_decal/techfloor{
+ dir = 4
+ },
+/obj/machinery/light/directional/north,
+/obj/item/radio{
+ pixel_x = 6;
+ pixel_y = 9
+ },
+/obj/item/radio{
+ pixel_x = -10;
+ pixel_y = 5
+ },
+/obj/item/radio{
+ pixel_x = -6;
+ pixel_y = 8
+ },
+/obj/item/radio{
+ pixel_x = 1;
+ pixel_y = 7
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/crew)
+"uL" = (
+/obj/effect/decal/fakelattice{
+ icon_state = "lattice-12"
+ },
+/obj/effect/turf_decal/industrial/warning,
+/turf/open/floor/plasteel/elevatorshaft,
+/area/ship/cargo)
+"uP" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/maintenance/port)
+"uQ" = (
+/obj/structure/reagent_dispensers/cooking_oil{
+ desc = "A huge metal vat with a tap on the front. Contains your backup fuel.";
+ name = "vat of engine oil";
+ reagent_id = /datum/reagent/fuel/oil;
+ tank_volume = 3000
+ },
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/starboard)
+"va" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/port)
+"vb" = (
+/obj/machinery/atmospherics/pipe/layer_manifold{
+ dir = 4
+ },
+/obj/machinery/light/directional/south,
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/port)
+"vl" = (
+/turf/closed/wall/rust,
+/area/ship/crew/canteen)
+"vm" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/machinery/light/directional/north,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/cargo)
+"vD" = (
+/obj/structure/cable/yellow{
+ icon_state = "5-10"
+ },
+/turf/open/floor/plating/airless{
+ icon_state = "plating_rust"
+ },
+/area/ship/maintenance)
+"vQ" = (
+/obj/structure/railing,
+/obj/structure/cable/yellow{
+ icon_state = "2-9"
+ },
+/obj/structure/cable{
+ icon_state = "5-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/starboard)
+"vV" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/machinery/computer/helm/viewscreen/directional/east,
+/turf/open/floor/plasteel/grimy,
+/area/ship/crew)
+"vW" = (
+/obj/item/flashlight/flare,
+/obj/structure/bed/double/maint{
+ dir = 1
+ },
+/obj/effect/gibspawner/human/bodypartless,
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"wa" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/maintenance/starboard)
+"wb" = (
+/obj/item/flashlight/glowstick/pink,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"wg" = (
+/obj/machinery/blackbox_recorder,
+/obj/machinery/door/window/southright,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/bridge)
+"wp" = (
+/obj/effect/decal/fakelattice{
+ icon_state = "lattice-12"
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 10
+ },
+/obj/effect/landmark/subship{
+ subship_template = /datum/map_template/shuttle/subshuttles/brawler
+ },
+/turf/open/floor/plasteel/elevatorshaft,
+/area/ship/cargo)
+"wC" = (
+/obj/structure/bed/double,
+/obj/item/bedsheet/double/black,
+/obj/machinery/light/directional/north,
+/turf/open/floor/carpet/nanoweave,
+/area/ship/crew/crewtwo)
+"wF" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/cargo)
+"wH" = (
+/obj/machinery/light/directional/north,
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/starboard)
+"wL" = (
+/obj/effect/turf_decal/box/corners{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/airalarm/directional/south,
+/turf/open/floor/plasteel/mono,
+/area/ship/cargo)
+"wN" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/port)
+"wQ" = (
+/obj/effect/turf_decal/box/corners,
+/obj/structure/closet/crate/bin,
+/turf/open/floor/plasteel/mono,
+/area/ship/cargo)
+"wY" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/flippedtable{
+ dir = 8
+ },
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"xb" = (
+/turf/closed/wall/r_wall/rust,
+/area/ship/cargo)
+"xf" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/machinery/computer/helm/viewscreen/directional/north,
+/turf/open/floor/carpet/nanoweave,
+/area/ship/crew/crewtwo)
+"xB" = (
+/obj/structure/closet/secure_closet{
+ icon_door = "tac";
+ icon_state = "tac";
+ name = "boarding tools locker";
+ req_access_txt = "3"
+ },
+/obj/effect/turf_decal/box,
+/obj/item/storage/backpack/duffelbag/syndie/c4{
+ pixel_y = 8
+ },
+/obj/item/door_seal{
+ pixel_y = -7
+ },
+/obj/item/door_seal{
+ pixel_y = -7
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ship/security/armory)
+"xX" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ship/crew/canteen)
+"yc" = (
+/obj/effect/spawner/lootdrop/grille_or_trash,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"yd" = (
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp{
+ pixel_x = -6;
+ pixel_y = 12
+ },
+/turf/open/floor/plasteel/grimy,
+/area/ship/crew)
+"yl" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/maintenance/port)
+"yt" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/book/fish_catalog{
+ pixel_y = 5;
+ pixel_x = 6
+ },
+/obj/item/storage/toolbox/fishing{
+ pixel_x = -6;
+ pixel_y = -2
+ },
+/turf/open/floor/plating/airless{
+ icon_state = "plating_rust"
+ },
+/area/ship/maintenance)
+"yv" = (
+/obj/structure/table,
+/obj/effect/turf_decal/siding/wideplating{
+ dir = 1
+ },
+/obj/structure/reagent_dispensers/servingdish,
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/crew/canteen)
+"yz" = (
+/turf/open/floor/plasteel/tech,
+/area/ship/bridge)
+"yC" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-9"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-9"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel/mono,
+/area/ship/cargo)
+"yH" = (
+/obj/effect/turf_decal/techfloor,
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/security/armory)
+"yK" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile,
+/obj/machinery/door/firedoor/window,
+/turf/open/floor/plating,
+/area/ship/bridge)
+"yV" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/machinery/light/floor,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/cargo)
+"yX" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/item/shard{
+ pixel_x = -6
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/airless{
+ icon_state = "plating_rust"
+ },
+/area/ship/maintenance)
+"ze" = (
+/obj/structure/cable/yellow{
+ icon_state = "6-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/maintenance/starboard)
+"zG" = (
+/obj/structure/chair/sofa/brown{
+ dir = 1;
+ icon_state = "brown_sofa_end_left"
+ },
+/turf/open/floor/wood,
+/area/ship/crew/crewtwo)
+"zJ" = (
+/obj/item/flashlight/glowstick,
+/obj/effect/decal/cleanable/crayon{
+ icon_state = "radiation"
+ },
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"zZ" = (
+/obj/structure/bed{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ship/security/armory)
+"Ab" = (
+/turf/closed/wall/r_wall/rust,
+/area/ship/crew)
+"Ar" = (
+/obj/structure/bed,
+/obj/structure/curtain/cloth,
+/obj/item/bedsheet/dorms,
+/turf/open/floor/carpet,
+/area/ship/crew)
+"Az" = (
+/obj/structure/curtain/bounty,
+/obj/machinery/light_switch{
+ pixel_y = 22
+ },
+/turf/open/floor/plasteel,
+/area/ship/crew)
+"AG" = (
+/obj/effect/spawner/lootdrop/grille_or_trash,
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"AQ" = (
+/obj/structure/closet/crate/bin,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/plasteel/tech,
+/area/ship/bridge)
+"AZ" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/starboard)
+"Bk" = (
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"Bp" = (
+/turf/closed/wall/rust,
+/area/ship/maintenance)
+"BA" = (
+/obj/structure/cable/yellow{
+ icon_state = "5-10"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/maintenance/starboard)
+"BF" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/cargo)
+"BG" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wideplating,
+/turf/open/floor/plasteel,
+/area/ship/crew/canteen)
+"BN" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/siding/wood,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/wood,
+/area/ship/crew/crewtwo)
+"BV" = (
+/obj/structure/salvageable/server,
+/turf/open/floor/plating/airless{
+ icon_state = "plating_rust"
+ },
+/area/ship/maintenance)
+"Ca" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/catwalk/over/plated_catwalk,
+/turf/open/floor/plating,
+/area/ship/cargo)
+"Cx" = (
+/obj/machinery/portable_atmospherics/pump,
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"Cy" = (
+/obj/structure/chair/stool{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/grimy,
+/area/ship/crew/canteen)
+"CA" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/tech,
+/area/ship/bridge)
+"CE" = (
+/obj/structure/table,
+/obj/machinery/jukebox/boombox{
+ pixel_y = 2;
+ pixel_x = -3
+ },
+/turf/open/floor/plasteel/grimy,
+/area/ship/crew/canteen)
+"CG" = (
+/turf/closed/wall,
+/area/ship/maintenance/port)
+"CN" = (
+/obj/effect/turf_decal/industrial/stand_clear{
+ dir = 4
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/cargo)
+"CQ" = (
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"CT" = (
+/obj/machinery/power/shuttle/engine/liquid/oil{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"Dv" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/airless{
+ icon_state = "plating_rust"
+ },
+/area/ship/maintenance)
+"Dw" = (
+/obj/structure/dresser{
+ dir = 1;
+ pixel_y = -5
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/obj/machinery/light/directional/south,
+/turf/open/floor/plasteel,
+/area/ship/crew)
+"DF" = (
+/obj/structure/cable/yellow{
+ icon_state = "6-8"
+ },
+/obj/structure/chair/plastic{
+ dir = 4
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/maintenance/port)
+"DG" = (
+/turf/open/floor/plasteel/elevatorshaft,
+/area/ship/cargo)
+"DN" = (
+/obj/structure/bed{
+ dir = 1
+ },
+/obj/structure/curtain/cloth,
+/obj/item/bedsheet/dorms,
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/carpet,
+/area/ship/crew)
+"DR" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-10"
+ },
+/obj/effect/gibspawner/human/bodypartless,
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/plating/airless{
+ icon_state = "plating_rust"
+ },
+/area/ship/maintenance)
+"DU" = (
+/obj/structure/cable/yellow{
+ icon_state = "5-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"Eb" = (
+/obj/effect/spawner/lootdrop/waste/trash,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/airless{
+ icon_state = "plating_rust"
+ },
+/area/ship/maintenance)
+"Ek" = (
+/turf/template_noop,
+/area/template_noop)
+"Er" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/railing/corner,
+/obj/structure/cable/yellow{
+ icon_state = "4-10"
+ },
+/turf/open/floor/plating,
+/area/ship/cargo)
+"Ev" = (
+/obj/effect/turf_decal/box/corners{
+ dir = 1
+ },
+/obj/structure/closet/crate/trashcart,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel/mono,
+/area/ship/cargo)
+"EB" = (
+/obj/effect/decal/fakelattice{
+ icon_state = "lattice-12"
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/turf/open/floor/plasteel/elevatorshaft,
+/area/ship/cargo)
+"EI" = (
+/obj/machinery/power/smes/shuttle/precharged{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/maintenance/port)
+"EN" = (
+/obj/machinery/atmospherics/components/unary/tank/air{
+ dir = 4
+ },
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/port)
+"EO" = (
+/turf/open/floor/plasteel,
+/area/ship/crew)
+"EQ" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile,
+/obj/machinery/door/firedoor/window,
+/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"Fc" = (
+/obj/structure/toilet{
+ dir = 4;
+ pixel_x = -2;
+ pixel_y = 5
+ },
+/obj/effect/decal/cleanable/vomit/old,
+/obj/effect/decal/cleanable/vomit/old{
+ icon_state = "vomit_4";
+ pixel_x = 15;
+ pixel_y = -12
+ },
+/obj/effect/decal/cleanable/vomit/old{
+ icon_state = "vomit_2";
+ pixel_x = -13
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ship/crew/canteen)
+"Fh" = (
+/obj/structure/flippedtable,
+/obj/effect/decal/cleanable/garbage{
+ pixel_x = -7;
+ pixel_y = 11
+ },
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"Fk" = (
+/obj/structure/table,
+/obj/item/reagent_containers/food/drinks/soda_cans/sol_dry{
+ pixel_x = -5;
+ pixel_y = 10
+ },
+/obj/item/reagent_containers/food/drinks/soda_cans/sol_dry{
+ pixel_x = 6;
+ pixel_y = 6
+ },
+/obj/item/reagent_containers/food/drinks/soda_cans/sol_dry{
+ pixel_x = -3;
+ pixel_y = 2
+ },
+/obj/effect/turf_decal/techfloor{
+ dir = 4
+ },
+/obj/machinery/light/directional/south,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/crew)
+"Fy" = (
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/turf/open/floor/plasteel/elevatorshaft,
+/area/ship/cargo)
+"FB" = (
+/obj/structure/rack,
+/obj/item/kitchen/knife/combat/survival{
+ pixel_y = 8;
+ pixel_x = -9
+ },
+/obj/item/kitchen/knife/combat/survival{
+ pixel_y = 7;
+ pixel_x = 5
+ },
+/obj/item/kitchen/knife/combat/survival{
+ pixel_y = 7;
+ pixel_x = -4
+ },
+/obj/item/kitchen/knife/combat/survival{
+ pixel_y = 7;
+ pixel_x = 1
+ },
+/obj/item/melee/baton/boomerang/loaded{
+ pixel_y = -14;
+ pixel_x = 3
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/ship/security/armory)
+"FL" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/cargo)
+"FP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/spline/fancy/opaque/black,
+/turf/open/floor/mineral/titanium/tiled,
+/area/ship/security/armory)
+"FQ" = (
+/turf/open/floor/mineral/titanium,
+/area/ship/security/armory)
+"FR" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-6"
+ },
+/obj/effect/decal/cleanable/garbage{
+ pixel_x = -7;
+ pixel_y = 8
+ },
+/turf/open/floor/plating/airless{
+ icon_state = "plating_rust"
+ },
+/area/ship/maintenance)
+"FU" = (
+/obj/machinery/light/directional/west,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/cargo)
+"FW" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ship/crew)
+"Gd" = (
+/obj/structure/cable/yellow{
+ icon_state = "2-5"
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"Gm" = (
+/obj/structure/cable/yellow{
+ icon_state = "5-8"
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/maintenance/starboard)
+"Gr" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/sign/poster/retro/lasergun{
+ pixel_x = 32
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"Gx" = (
+/obj/machinery/vending/coffee,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"Gy" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/light/directional/east,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"GA" = (
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/starboard)
+"GM" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/turf/open/floor/plasteel,
+/area/ship/crew)
+"GV" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wideplating,
+/turf/open/floor/plasteel,
+/area/ship/crew/canteen)
+"GY" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/black,
+/turf/open/floor/plasteel/dark,
+/area/ship/maintenance/port)
+"Ha" = (
+/obj/machinery/light/directional/north,
+/obj/structure/rack,
+/obj/item/storage/toolbox/mechanical{
+ pixel_y = 9;
+ pixel_x = -5
+ },
+/obj/item/storage/toolbox/electrical{
+ pixel_x = 4
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/maintenance/port)
+"Hk" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"Hx" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plating,
+/area/ship/cargo)
+"HG" = (
+/obj/structure/railing/corner{
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/port)
+"HS" = (
+/obj/structure/cable/yellow{
+ icon_state = "6-9"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "6-8"
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/black,
+/turf/open/floor/plasteel/dark,
+/area/ship/maintenance/port)
+"HX" = (
+/obj/machinery/power/terminal{
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/maintenance/port)
+"HY" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 4;
+ layer = 2.35;
+ name = "air pump"
+ },
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/port)
+"Il" = (
+/obj/effect/turf_decal/siding/wood,
+/turf/open/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/ship/crew/crewtwo)
+"Iw" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"Iy" = (
+/obj/machinery/shower{
+ pixel_y = 14
+ },
+/obj/item/bikehorn/rubberducky{
+ pixel_x = 7;
+ pixel_y = -2
+ },
+/obj/structure/curtain,
+/turf/open/floor/plasteel/showroomfloor,
+/area/ship/crew/canteen)
+"ID" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/railing/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/stand_clear,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ship/cargo)
+"II" = (
+/obj/machinery/door/airlock/hatch,
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor/heavy,
+/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"IO" = (
+/obj/structure/sign/poster/rilena/tali{
+ pixel_y = 32
+ },
+/obj/structure/table/wood,
+/obj/item/gun/ballistic/derringer{
+ pixel_x = 5;
+ pixel_y = 6
+ },
+/obj/item/ammo_casing/c38{
+ pixel_x = 9
+ },
+/obj/item/ammo_casing/c38{
+ pixel_x = 6;
+ pixel_y = -1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/wood,
+/area/ship/crew/crewtwo)
+"Je" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/railing/corner{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/ship/cargo)
+"Jh" = (
+/obj/structure/closet/crate/bin,
+/turf/open/floor/carpet/nanoweave,
+/area/ship/crew/crewtwo)
+"Ji" = (
+/obj/effect/turf_decal/techfloor,
+/obj/item/radio/intercom/wideband/directional/east,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/tech,
+/area/ship/bridge)
+"Jv" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-10"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"JA" = (
+/turf/open/floor/plating/airless{
+ icon_state = "plating_rust"
+ },
+/area/ship/maintenance)
+"JE" = (
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/structure/chair{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"JJ" = (
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/glass{
+ pixel_x = 4;
+ pixel_y = 5;
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"JS" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/port)
+"JX" = (
+/obj/structure/table/wood,
+/obj/item/paicard{
+ pixel_x = -5;
+ pixel_y = 4
+ },
+/obj/item/paicard{
+ pixel_x = 4
+ },
+/turf/open/floor/plasteel/grimy,
+/area/ship/crew)
+"JZ" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4,
+/obj/structure/fluff/fokoff_sign{
+ pixel_x = -8;
+ pixel_y = 21
+ },
+/turf/open/floor/engine/hull,
+/area/ship/external/dark)
+"Ke" = (
+/obj/machinery/door/airlock/hatch{
+ dir = 8
+ },
+/obj/effect/mapping_helpers/airlock/abandoned,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating/airless{
+ icon_state = "plating_rust"
+ },
+/area/ship/maintenance)
+"Kf" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/wood{
+ icon_state = "wood-broken2"
+ },
+/area/ship/crew/crewtwo)
+"Kn" = (
+/obj/structure/frame/machine,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"Ko" = (
+/turf/closed/wall/rust,
+/area/ship/maintenance/starboard)
+"Kp" = (
+/obj/machinery/power/terminal{
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/obj/machinery/light/directional/south,
+/turf/open/floor/plasteel/tech,
+/area/ship/maintenance/starboard)
+"Kx" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/shieldwallgen/atmos{
+ id = "watchdog_holo";
+ dir = 1
+ },
+/obj/machinery/door/poddoor/shutters{
+ dir = 4;
+ id = "watchdog_cargo"
+ },
+/turf/open/floor/plating,
+/area/ship/cargo)
+"KM" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-6"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/port)
+"KO" = (
+/obj/effect/turf_decal/siding/wideplating{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ship/crew/canteen)
+"Lb" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/ration,
+/obj/effect/spawner/lootdrop/ration,
+/obj/effect/spawner/lootdrop/ration,
+/obj/effect/turf_decal/siding/wideplating{
+ dir = 5
+ },
+/obj/machinery/light/directional/north,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/crew/canteen)
+"Ld" = (
+/obj/item/toy/plush/moth/error,
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"Lg" = (
+/obj/effect/gibspawner/human/bodypartless,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"Lm" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/airless{
+ icon_state = "plating_rust"
+ },
+/area/ship/maintenance)
+"Lt" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/chair/plastic{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/maintenance/port)
+"Lz" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/mineral/titanium,
+/area/ship/security/armory)
+"LG" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wideplating/corner,
+/obj/effect/turf_decal/siding/wideplating/corner{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ship/crew/canteen)
+"LH" = (
+/obj/effect/decal/fakelattice{
+ icon_state = "lattice-12"
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 9
+ },
+/turf/open/floor/plasteel/elevatorshaft,
+/area/ship/cargo)
+"Mb" = (
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/starboard)
+"Mk" = (
+/obj/machinery/light/directional/south,
+/obj/structure/table,
+/obj/item/dyespray{
+ pixel_x = -5;
+ pixel_y = 7
+ },
+/obj/item/lipstick/jade{
+ pixel_x = 9;
+ pixel_y = 5
+ },
+/obj/item/lipstick/purple{
+ pixel_x = 8
+ },
+/obj/item/lipstick{
+ pixel_x = 5;
+ pixel_y = -4
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ship/crew/canteen)
+"Mn" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/railing{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ship/cargo)
+"Mo" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/railing/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/industrial/stand_clear,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ship/cargo)
+"MC" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"MD" = (
+/obj/structure/table/wood,
+/turf/open/floor/carpet,
+/area/ship/crew)
+"MF" = (
+/obj/structure/floodlight_frame,
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"MH" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/spawner/lootdrop/grille_or_trash,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/airless{
+ icon_state = "plating_rust"
+ },
+/area/ship/maintenance)
+"MI" = (
+/obj/machinery/door/airlock/hatch{
+ dir = 8
+ },
+/obj/effect/mapping_helpers/airlock/abandoned,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"MK" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"MO" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-6"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/cargo)
+"MS" = (
+/turf/open/floor/plasteel/showroomfloor,
+/area/ship/crew/canteen)
+"Nr" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/ship/crew/canteen)
+"NI" = (
+/obj/effect/turf_decal/techfloor{
+ dir = 4
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/crew)
+"Od" = (
+/obj/machinery/computer/helm{
+ dir = 8;
+ icon_state = "computer-right"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/bridge)
+"Ol" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/railing/corner{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-9"
+ },
+/turf/open/floor/plating,
+/area/ship/cargo)
+"Oo" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ship/cargo)
+"Op" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/structure/closet/cabinet,
+/obj/item/clothing/under/rank/security/officer/frontier/officer{
+ pixel_x = -5
+ },
+/obj/item/clothing/shoes/jackboots{
+ pixel_y = -13
+ },
+/obj/item/clothing/head/caphat/frontier{
+ pixel_y = 9
+ },
+/obj/item/clothing/suit/armor/frontier{
+ pixel_x = 8
+ },
+/obj/item/clothing/suit/armor/frontier{
+ pixel_x = 8
+ },
+/obj/item/clothing/under/rank/security/officer/frontier/officer{
+ pixel_x = -5
+ },
+/obj/item/clothing/head/caphat/frontier{
+ pixel_y = 9
+ },
+/obj/item/clothing/shoes/jackboots{
+ pixel_y = -13
+ },
+/obj/item/ammo_box/c38_box/surplus,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/carpet/nanoweave,
+/area/ship/crew/crewtwo)
+"OF" = (
+/obj/effect/decal/fakelattice{
+ icon_state = "lattice-12"
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/obj/effect/turf_decal/industrial/warning/corner,
+/turf/open/floor/plasteel/elevatorshaft,
+/area/ship/cargo)
+"OG" = (
+/obj/effect/decal/cleanable/vomit{
+ pixel_x = 8;
+ pixel_y = 14
+ },
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"OI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/machinery/fax/frontiersmen{
+ pixel_y = 5
+ },
+/obj/structure/fluff/paper/stack{
+ dir = 5;
+ layer = 2.79;
+ pixel_y = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"Pa" = (
+/obj/structure/table/glass,
+/obj/effect/turf_decal/corner/opaque/blue/full,
+/obj/item/storage/backpack/duffelbag/med/surgery{
+ pixel_x = 4;
+ pixel_y = 5
+ },
+/obj/machinery/light_switch{
+ pixel_y = 22
+ },
+/obj/item/clothing/suit/apron/surgical{
+ pixel_x = -7;
+ pixel_y = 10
+ },
+/turf/open/floor/plasteel/white,
+/area/ship/crew/canteen)
+"Pb" = (
+/obj/effect/spawner/lootdrop/grille_or_trash,
+/turf/open/floor/plating/airless{
+ icon_state = "platingdmg1"
+ },
+/area/ship/maintenance)
+"Pl" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/railing/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ship/cargo)
+"Po" = (
+/obj/structure/bed{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/blue/full,
+/obj/machinery/computer/helm/viewscreen/directional/north,
+/obj/machinery/light/directional/west,
+/turf/open/floor/plasteel/white,
+/area/ship/crew/canteen)
+"Pu" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/power/smes/shuttle/precharged{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/maintenance/port)
+"Pw" = (
+/obj/structure/cable{
+ icon_state = "4-9"
+ },
+/obj/machinery/light_switch{
+ dir = 1;
+ pixel_x = -9;
+ pixel_y = -20
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/port)
+"Px" = (
+/obj/effect/turf_decal/techfloor,
+/obj/structure/guncase{
+ anchored = 1
+ },
+/obj/item/gun/ballistic/automatic/pistol/candor,
+/obj/item/gun/ballistic/automatic/pistol/candor,
+/obj/item/gun/ballistic/automatic/pistol/candor,
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/security/armory)
+"PC" = (
+/obj/effect/turf_decal/siding/wideplating{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/ship/crew/canteen)
+"PI" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/cargo)
+"PV" = (
+/obj/structure/chair/office,
+/turf/open/floor/plasteel/grimy,
+/area/ship/crew)
+"Qi" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/carpet/nanoweave,
+/area/ship/crew/crewtwo)
+"Ql" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/turf/open/floor/plasteel,
+/area/ship/crew)
+"QJ" = (
+/turf/closed/wall/r_wall/rust,
+/area/ship/maintenance)
+"QK" = (
+/obj/effect/turf_decal/box/corners{
+ dir = 4
+ },
+/turf/open/floor/plasteel/mono,
+/area/ship/cargo)
+"QM" = (
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/structure/closet/cardboard,
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"QP" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/maintenance/port)
+"QT" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ship/crew/canteen)
+"QV" = (
+/obj/item/book/manual/wiki/ghetto_chemistry{
+ pixel_y = 11;
+ pixel_x = -7
+ },
+/obj/item/lighter{
+ pixel_x = 5
+ },
+/turf/open/floor/plating/airless{
+ icon_state = "panelscorched"
+ },
+/area/ship/maintenance)
+"Rg" = (
+/obj/machinery/button/door{
+ id = "watchdog_cargo";
+ pixel_y = 25;
+ pixel_x = -3
+ },
+/obj/machinery/button/shieldwallgen{
+ id = "watchdog_holo";
+ pixel_x = 8;
+ pixel_y = 23
+ },
+/obj/machinery/light/directional/west,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/cargo)
+"Rn" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/turf/open/floor/plating,
+/area/ship/cargo)
+"Rs" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/spawner/lootdrop/grille_or_trash,
+/turf/open/floor/plating/airless{
+ icon_state = "plating_rust"
+ },
+/area/ship/maintenance)
+"Ry" = (
+/obj/machinery/light/floor,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/cargo)
+"RB" = (
+/obj/structure/cable/yellow{
+ icon_state = "6-8"
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/cargo)
+"RF" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/closet/secure_closet/engineering_electrical,
+/turf/open/floor/plasteel/tech,
+/area/ship/maintenance/starboard)
+"RH" = (
+/obj/effect/turf_decal/techfloor{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/security/armory)
+"RP" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/cable/yellow{
+ icon_state = "1-10"
+ },
+/turf/open/floor/plating,
+/area/ship/cargo)
+"RV" = (
+/obj/item/kitchen/knife/plastic{
+ pixel_x = 8
+ },
+/obj/item/reagent_containers/food/snacks/grown/potato{
+ pixel_x = -12;
+ pixel_y = 15
+ },
+/obj/item/reagent_containers/food/snacks/grown/potato{
+ pixel_x = -11;
+ pixel_y = 12
+ },
+/obj/item/reagent_containers/food/snacks/grown/potato{
+ pixel_x = -12;
+ pixel_y = 9
+ },
+/obj/item/reagent_containers/food/snacks/grown/potato{
+ pixel_x = -14;
+ pixel_y = 6
+ },
+/obj/item/reagent_containers/food/snacks/grown/potato{
+ pixel_x = -10;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/food/snacks/grown/potato{
+ pixel_x = -15
+ },
+/obj/item/reagent_containers/food/snacks/grown/potato{
+ pixel_x = -12;
+ pixel_y = -3
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ship/security/armory)
+"Se" = (
+/turf/closed/wall/r_wall,
+/area/ship/bridge)
+"So" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel/mono,
+/area/ship/cargo)
+"Ss" = (
+/obj/structure/table/wood/reinforced,
+/obj/item/modular_computer/laptop/preset/civilian/rilena{
+ pixel_x = -16;
+ pixel_y = 4
+ },
+/turf/open/floor/carpet/nanoweave,
+/area/ship/crew/crewtwo)
+"Su" = (
+/obj/machinery/grill,
+/obj/machinery/light/directional/east,
+/obj/effect/decal/cleanable/wrapping,
+/turf/open/floor/plasteel/mono,
+/area/ship/cargo)
+"Sv" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ship/cargo)
+"Sy" = (
+/obj/machinery/iv_drip,
+/obj/effect/turf_decal/corner/opaque/blue/full,
+/turf/open/floor/plasteel/white,
+/area/ship/crew/canteen)
+"SC" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/tech,
+/area/ship/bridge)
+"SD" = (
+/obj/machinery/airalarm/directional/east,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/spline/fancy/opaque/black,
+/turf/open/floor/mineral/titanium/tiled,
+/area/ship/security/armory)
+"SG" = (
+/obj/structure/closet/crate/bin,
+/obj/effect/turf_decal/siding/wideplating{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/ship/crew/canteen)
+"SJ" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/item/kirbyplants/fullysynthetic{
+ pixel_x = 6
+ },
+/turf/open/floor/carpet/nanoweave,
+/area/ship/crew/crewtwo)
+"SS" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/light/directional/south,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/port)
+"SV" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ship/crew)
+"SX" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ship/cargo)
+"SY" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/wood,
+/area/ship/crew/crewtwo)
+"Td" = (
+/obj/effect/turf_decal/borderfloor,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/cargo)
+"Tq" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/smes/engineering,
+/turf/open/floor/plasteel/tech,
+/area/ship/maintenance/port)
+"TG" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/spline/fancy/opaque/black,
+/turf/open/floor/mineral/titanium/tiled,
+/area/ship/security/armory)
+"TM" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/machinery/light/directional/south,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/cargo)
+"TN" = (
+/turf/open/floor/plasteel/tech,
+/area/ship/maintenance/starboard)
+"TO" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/ship/crew/crewtwo)
+"Uk" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 10
+ },
+/turf/open/floor/carpet/nanoweave,
+/area/ship/crew/crewtwo)
+"Uo" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/railing,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/industrial/warning,
+/turf/open/floor/plating,
+/area/ship/cargo)
+"Uw" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/port)
+"UE" = (
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel,
+/area/ship/crew)
+"UO" = (
+/obj/structure/table/wood,
+/obj/machinery/light/directional/north,
+/turf/open/floor/carpet,
+/area/ship/crew)
+"UQ" = (
+/obj/item/stack/tile/plasteel/tech/techmaint,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/cargo)
+"UT" = (
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/machinery/door/airlock/hatch,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor/heavy,
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"Vd" = (
+/obj/structure/curtain/bounty,
+/turf/open/floor/plasteel,
+/area/ship/crew)
+"Vf" = (
+/obj/structure/sink{
+ pixel_x = 2;
+ pixel_y = 20
+ },
+/obj/structure/mirror{
+ pixel_y = 28;
+ pixel_x = 1
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ship/crew/canteen)
+"Vg" = (
+/obj/structure/closet/cabinet,
+/obj/item/clothing/under/rank/security/officer/frontier{
+ pixel_x = -7
+ },
+/obj/item/clothing/under/rank/security/officer/frontier{
+ pixel_x = -4
+ },
+/obj/item/clothing/under/rank/security/officer/frontier,
+/obj/item/clothing/under/rank/security/officer/frontier{
+ pixel_x = 4
+ },
+/obj/item/clothing/under/rank/security/officer/frontier{
+ pixel_x = 8
+ },
+/obj/item/clothing/shoes/jackboots{
+ pixel_y = -13;
+ pixel_x = -8
+ },
+/obj/item/clothing/shoes/jackboots{
+ pixel_y = -13;
+ pixel_x = -4
+ },
+/obj/item/clothing/shoes/jackboots{
+ pixel_y = -13
+ },
+/obj/item/clothing/shoes/jackboots{
+ pixel_y = -13;
+ pixel_x = 4
+ },
+/obj/item/clothing/shoes/jackboots{
+ pixel_y = -13;
+ pixel_x = 8
+ },
+/turf/open/floor/plasteel,
+/area/ship/crew)
+"Vm" = (
+/obj/item/reagent_containers/glass/bucket{
+ desc = "Better get scoopin'.";
+ name = "oil-soaked bucket";
+ pixel_x = -5;
+ pixel_y = 5
+ },
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/starboard)
+"Vt" = (
+/turf/closed/wall/r_wall,
+/area/ship/security/armory)
+"Vx" = (
+/obj/item/reagent_containers/food/snacks/deadmouse{
+ pixel_x = -9;
+ pixel_y = 12
+ },
+/obj/item/crowbar{
+ pixel_x = 21
+ },
+/obj/effect/decal/cleanable/blood/drip{
+ pixel_y = 3;
+ pixel_x = -9;
+ icon_state = "drip1"
+ },
+/obj/effect/decal/cleanable/blood/drip{
+ pixel_y = 6;
+ pixel_x = 6
+ },
+/obj/effect/decal/cleanable/blood/splatter{
+ pixel_y = -4
+ },
+/turf/open/floor/plating/airless{
+ icon_state = "platingdmg1"
+ },
+/area/ship/cargo)
+"VE" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/railing/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/industrial/stand_clear{
+ dir = 1
+ },
+/obj/effect/turf_decal/industrial/warning,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/industrial/warning,
+/turf/open/floor/plating,
+/area/ship/cargo)
+"VH" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/obj/structure/table,
+/obj/item/folder{
+ pixel_x = -6;
+ pixel_y = 12
+ },
+/obj/item/folder{
+ pixel_x = -2;
+ pixel_y = 7
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/bridge)
+"VO" = (
+/obj/docking_port/mobile{
+ name = "tortuga docking port";
+ port_direction = 8;
+ preferred_direction = 4;
+ dir = 2
+ },
+/turf/closed/wall,
+/area/ship/maintenance/port)
+"VP" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/cargo)
+"VQ" = (
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
+/obj/structure/salvageable/computer,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"Wa" = (
+/obj/structure/cable/yellow{
+ icon_state = "5-8"
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/cargo)
+"Wd" = (
+/obj/effect/decal/cleanable/crayon{
+ icon_state = "engie"
+ },
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"We" = (
+/obj/effect/turf_decal/box/corners{
+ dir = 1
+ },
+/obj/structure/closet/cardboard,
+/obj/item/pickaxe/rusted{
+ pixel_y = 14;
+ pixel_x = 13
+ },
+/obj/item/pickaxe/rusted{
+ pixel_y = 14;
+ pixel_x = 13
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/item/clothing/head/hardhat/mining{
+ pixel_x = 8;
+ pixel_y = -4
+ },
+/obj/item/clothing/head/hardhat/mining{
+ pixel_x = 8;
+ pixel_y = -4
+ },
+/obj/item/storage/bag/ore{
+ pixel_x = -11
+ },
+/obj/item/storage/bag/ore{
+ pixel_x = -11
+ },
+/turf/open/floor/plasteel/mono,
+/area/ship/cargo)
+"Wv" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/salvageable/computer{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"Wx" = (
+/turf/closed/wall/r_wall/rust,
+/area/ship/crew/canteen)
+"WF" = (
+/turf/closed/wall/rust,
+/area/ship/cargo)
+"Xb" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/railing/corner{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-9"
+ },
+/turf/open/floor/plating,
+/area/ship/cargo)
+"Xc" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/crew)
+"Xn" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-9"
+ },
+/obj/structure/closet/secure_closet/engineering_welding,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/tech,
+/area/ship/maintenance/starboard)
+"Xs" = (
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/machinery/light_switch{
+ pixel_y = -12;
+ dir = 8;
+ pixel_x = 21
+ },
+/obj/structure/closet/crate{
+ icon_state = "o2crate"
+ },
+/turf/open/floor/plasteel/mono,
+/area/ship/cargo)
+"Xu" = (
+/obj/structure/table/wood/reinforced,
+/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+ pixel_x = 11;
+ pixel_y = 14
+ },
+/obj/item/reagent_containers/food/drinks/bottle/champagne{
+ pixel_y = 15;
+ pixel_x = -5
+ },
+/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+ pixel_x = 13;
+ pixel_y = 8
+ },
+/obj/item/reagent_containers/food/drinks/bottle/champagne{
+ pixel_y = 10;
+ pixel_x = 2
+ },
+/turf/open/floor/carpet/nanoweave,
+/area/ship/crew/crewtwo)
+"XC" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating/airless{
+ icon_state = "plating_rust"
+ },
+/area/ship/maintenance)
+"XJ" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/structure/fluff/paper/stack{
+ dir = 4;
+ pixel_y = 9;
+ layer = 2.79
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/airless{
+ icon_state = "plating_rust"
+ },
+/area/ship/maintenance)
+"XM" = (
+/obj/structure/table,
+/obj/item/reagent_containers/food/snacks/nachos{
+ desc = "You're pretty sure these are stolen from an outpost."
+ },
+/turf/open/floor/plasteel/grimy,
+/area/ship/crew/canteen)
+"XX" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"Yk" = (
+/obj/structure/railing,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/pod/dark,
+/area/ship/maintenance/starboard)
+"Yo" = (
+/obj/machinery/icecream_vat{
+ desc = "Ding-aling ding dong. Get your Frontiersmen-approved ice cream!"
+ },
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"Yr" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"Ys" = (
+/obj/effect/turf_decal/industrial/loading{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/cargo)
+"Yu" = (
+/obj/machinery/vending/cigarette,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"YD" = (
+/obj/structure/reagent_dispensers/watertank,
+/obj/item/reagent_containers/glass/bucket{
+ pixel_y = 14;
+ pixel_x = 6
+ },
+/obj/item/mop{
+ pixel_x = -10;
+ pixel_y = -3
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/maintenance/starboard)
+"YE" = (
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"YG" = (
+/obj/effect/turf_decal/techfloor,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/tech,
+/area/ship/bridge)
+"YH" = (
+/obj/machinery/door/airlock/command{
+ req_one_access = list(19)
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ship/crew/crewtwo)
+"YI" = (
+/obj/effect/turf_decal/siding/wideplating{
+ dir = 6
+ },
+/obj/machinery/light/directional/south,
+/turf/open/floor/plasteel,
+/area/ship/crew/canteen)
+"YJ" = (
+/obj/structure/salvageable/machine,
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+"YL" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/railing,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/obj/effect/turf_decal/industrial/warning,
+/turf/open/floor/plating,
+/area/ship/cargo)
+"YU" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/airless{
+ icon_state = "plating_rust"
+ },
+/area/ship/maintenance)
+"YX" = (
+/obj/structure/cable/yellow,
+/obj/machinery/power/smes/engineering,
+/turf/open/floor/plasteel/tech,
+/area/ship/maintenance/starboard)
+"Zf" = (
+/obj/structure/table/wood/reinforced,
+/obj/item/folder{
+ pixel_x = -7;
+ pixel_y = 2
+ },
+/obj/machinery/light/directional/south,
+/turf/open/floor/carpet/nanoweave,
+/area/ship/crew/crewtwo)
+"Zi" = (
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 1
+ },
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"Zp" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/grunge{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/heavy,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/cargo)
+"Zz" = (
+/obj/structure/closet/secure_closet/wall{
+ pixel_y = -28;
+ req_access = list(5)
+ },
+/obj/item/storage/firstaid/brute{
+ pixel_y = 8;
+ pixel_x = 2
+ },
+/obj/item/storage/firstaid/fire{
+ pixel_x = -8;
+ pixel_y = 6
+ },
+/obj/item/clothing/accessory/armband/medblue{
+ pixel_y = -1;
+ pixel_x = -6
+ },
+/obj/item/clothing/gloves/color/latex{
+ pixel_y = -13
+ },
+/obj/item/storage/belt/medical/webbing{
+ pixel_y = 8;
+ pixel_x = 5
+ },
+/obj/item/clothing/head/soft/mime,
+/turf/open/floor/plasteel/white,
+/area/ship/crew/canteen)
+"ZC" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/wood{
+ icon_state = "wood-broken2"
+ },
+/area/ship/crew/crewtwo)
+"ZH" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/crayon{
+ icon_state = "electricdanger"
+ },
+/turf/open/floor/plating/airless,
+/area/ship/maintenance)
+
+(1,1,1) = {"
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+fR
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+"}
+(2,1,1) = {"
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+WF
+WF
+bu
+ds
+ds
+ds
+ds
+ds
+Kx
+tq
+tq
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+"}
+(3,1,1) = {"
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+WF
+tq
+Rg
+Wa
+tR
+tR
+Ys
+tR
+tR
+RB
+FU
+tq
+tq
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+"}
+(4,1,1) = {"
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+tq
+oe
+Er
+SX
+SX
+Pl
+lo
+pr
+SX
+SX
+Ol
+yV
+tq
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+"}
+(5,1,1) = {"
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+tq
+lh
+Uo
+LH
+Fy
+Fy
+Fy
+Fy
+Fy
+wp
+ld
+Td
+tq
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+"}
+(6,1,1) = {"
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+VO
+jK
+jK
+CG
+Ek
+tq
+uE
+Uo
+EB
+DG
+DG
+DG
+DG
+DG
+uL
+ld
+mu
+WF
+Ek
+sQ
+jK
+jK
+Ko
+Ek
+Ek
+Ek
+Ek
+"}
+(7,1,1) = {"
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+CG
+Pu
+EI
+oH
+Ek
+tq
+lh
+Uo
+EB
+DG
+DG
+DG
+DG
+DG
+uL
+ld
+Td
+WF
+Ek
+sQ
+la
+jp
+Ko
+Ek
+Ek
+Ek
+Ek
+"}
+(8,1,1) = {"
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+oH
+HX
+HX
+oH
+CG
+tq
+lh
+VE
+Rn
+DG
+DG
+DG
+DG
+DG
+BF
+Mo
+Td
+WF
+CT
+Ko
+ux
+Kp
+sQ
+Ek
+Ek
+Ek
+Ek
+"}
+(9,1,1) = {"
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+EQ
+DF
+QP
+CG
+EN
+CG
+VP
+oV
+pA
+DG
+DG
+DG
+DG
+DG
+BF
+ID
+Td
+Ko
+es
+sQ
+ze
+RF
+bP
+Ek
+Ek
+Ek
+Ek
+"}
+(10,1,1) = {"
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+EQ
+dE
+HS
+mE
+HY
+oH
+VP
+Uo
+EB
+DG
+DG
+DG
+DG
+DG
+uL
+ld
+Td
+Ko
+Vm
+sA
+fA
+Xn
+bP
+Ek
+Ek
+Ek
+Ek
+"}
+(11,1,1) = {"
+Ek
+Ek
+lJ
+lJ
+Ek
+JZ
+aA
+Lt
+GY
+dX
+vb
+oH
+vm
+Uo
+EB
+DG
+DG
+DG
+DG
+DG
+uL
+ld
+TM
+sQ
+wH
+eD
+wa
+Gm
+bP
+Ek
+Ek
+Ek
+Ek
+"}
+(12,1,1) = {"
+Ek
+Bp
+Bp
+Bp
+Bp
+Bp
+oH
+Ha
+uP
+em
+JS
+oH
+VP
+Uo
+EB
+DG
+DG
+DG
+DG
+DG
+uL
+ld
+PI
+sQ
+Mb
+Yk
+BA
+ss
+sQ
+lJ
+lJ
+Ek
+Ek
+"}
+(13,1,1) = {"
+Ek
+lJ
+lJ
+lJ
+lJ
+BV
+CG
+pB
+yl
+va
+Uw
+CG
+VP
+Uo
+OF
+tT
+tT
+tT
+tT
+tT
+uL
+ld
+PI
+Ko
+gI
+ja
+TN
+YD
+sQ
+lJ
+lJ
+lJ
+Ek
+"}
+(14,1,1) = {"
+Ek
+lJ
+lJ
+lJ
+QV
+Pb
+CG
+CG
+ff
+KM
+iD
+gr
+MO
+YL
+lE
+ci
+fq
+Oo
+fq
+Mn
+lE
+nt
+oS
+dA
+tc
+jA
+ph
+Ko
+Ko
+Bp
+Bp
+Bp
+Bp
+"}
+(15,1,1) = {"
+lJ
+lJ
+lJ
+lJ
+MF
+pE
+ts
+CG
+Tq
+dY
+Pw
+oH
+VP
+Xb
+Hx
+dN
+CN
+Ca
+dZ
+Je
+RP
+dN
+PI
+Ko
+eE
+vQ
+YX
+Ko
+QM
+Hk
+yc
+lJ
+Ek
+"}
+(16,1,1) = {"
+lJ
+lJ
+lJ
+lJ
+zJ
+QJ
+QJ
+oH
+oH
+HG
+SS
+oH
+VP
+ov
+nc
+tR
+nc
+hL
+tR
+tR
+tR
+Ry
+PI
+Ko
+qy
+AZ
+sQ
+Ko
+Hk
+kv
+lJ
+lJ
+Ek
+"}
+(17,1,1) = {"
+lJ
+lJ
+AG
+Bk
+qE
+kO
+wb
+ZH
+II
+wN
+iP
+oH
+Vx
+UQ
+lx
+FL
+qI
+oG
+wF
+uh
+nc
+nc
+Td
+Ko
+uQ
+GA
+UT
+kK
+Bk
+lJ
+lJ
+lJ
+Ek
+"}
+(18,1,1) = {"
+lJ
+lJ
+lJ
+QJ
+wY
+Bk
+Bk
+bR
+so
+vl
+vl
+vl
+qd
+qd
+We
+yC
+aE
+Sv
+Ev
+So
+wL
+Vt
+Vt
+Vt
+qD
+QJ
+QJ
+QJ
+mf
+lJ
+lJ
+lJ
+Ek
+"}
+(19,1,1) = {"
+lJ
+lJ
+lJ
+QJ
+XC
+JA
+Ab
+rU
+rU
+Wx
+Iy
+Fc
+Mk
+qd
+nT
+Xs
+fj
+aT
+QK
+Su
+wQ
+Vt
+dV
+zZ
+Vt
+Kn
+bR
+vD
+hh
+lJ
+lJ
+lJ
+Ek
+"}
+(20,1,1) = {"
+lJ
+lJ
+lJ
+QJ
+XC
+ti
+Ab
+jH
+eS
+ng
+Vf
+MS
+MS
+vl
+WF
+WF
+WF
+Zp
+rd
+xb
+Vt
+Vt
+RV
+qu
+qD
+AG
+Jv
+Eb
+Hk
+lJ
+lJ
+Ek
+Ek
+"}
+(21,1,1) = {"
+QJ
+QJ
+QJ
+QJ
+MI
+Ab
+rU
+Xc
+tS
+ng
+ng
+ng
+gi
+vl
+SG
+PC
+JE
+MC
+Gx
+qD
+lY
+dm
+dm
+FQ
+qD
+Yo
+XX
+Hk
+lJ
+lJ
+Ek
+Ek
+Ek
+"}
+(22,1,1) = {"
+Ek
+lJ
+lJ
+Fh
+XC
+rU
+uG
+NI
+NI
+Fk
+Ab
+cz
+dl
+KO
+te
+iw
+Gd
+Iw
+Yu
+qD
+jV
+Lz
+dm
+mg
+qD
+qD
+MI
+QJ
+QJ
+QJ
+QJ
+Ek
+Ek
+"}
+(23,1,1) = {"
+lJ
+lJ
+lJ
+tb
+XC
+Ab
+Ab
+Az
+Vd
+rU
+Ab
+yv
+QT
+mp
+cv
+om
+MK
+Gy
+Gr
+bJ
+nV
+fM
+hG
+TG
+hT
+qD
+XX
+kv
+lJ
+lJ
+lJ
+Ek
+Ek
+"}
+(24,1,1) = {"
+lJ
+lJ
+eA
+OG
+Rs
+Ab
+DN
+EO
+EO
+Vg
+Ab
+jJ
+QT
+oU
+CE
+bD
+ng
+ng
+ng
+Vt
+xB
+RH
+hP
+FP
+hz
+qD
+Dv
+fn
+lJ
+lJ
+Ek
+Ek
+Ek
+"}
+(25,1,1) = {"
+lJ
+lJ
+tV
+Bk
+Wv
+Ab
+UO
+EO
+Ql
+Dw
+rU
+bF
+QT
+XM
+oU
+GV
+ng
+Po
+Sy
+Vt
+hU
+gD
+yH
+FP
+hz
+qD
+MH
+Eb
+lJ
+lJ
+Ek
+Ek
+Ek
+"}
+(26,1,1) = {"
+lJ
+lJ
+AG
+gG
+js
+Ab
+tu
+UE
+FW
+jh
+mD
+oI
+Nr
+Cy
+cG
+BG
+ng
+mZ
+mZ
+Vt
+mG
+FB
+Px
+SD
+hT
+qD
+XX
+YU
+lJ
+lJ
+lJ
+Ek
+Ek
+"}
+(27,1,1) = {"
+lJ
+lJ
+YJ
+DR
+Wd
+oy
+MD
+SV
+GM
+iq
+rU
+iY
+hi
+iB
+xX
+nv
+qp
+iW
+Zz
+Vt
+Vt
+qD
+qD
+qD
+qD
+Vt
+MI
+QJ
+QJ
+QJ
+QJ
+QJ
+Ek
+"}
+(28,1,1) = {"
+lJ
+lJ
+Cx
+XC
+eA
+Ab
+Ar
+lQ
+PV
+yd
+rU
+Lb
+gQ
+gQ
+LG
+YI
+ng
+Pa
+ut
+tI
+iN
+qi
+Lg
+Hk
+kv
+hh
+DU
+Hk
+lJ
+lJ
+lJ
+Ek
+Ek
+"}
+(29,1,1) = {"
+QJ
+QJ
+QJ
+Ke
+QJ
+Ab
+Ab
+Ab
+vV
+JX
+ah
+Se
+Se
+Se
+hD
+Se
+mB
+mB
+mB
+mB
+mB
+mB
+li
+QJ
+YU
+rW
+kv
+lJ
+lJ
+lJ
+Ek
+Ek
+Ek
+"}
+(30,1,1) = {"
+lJ
+lJ
+lJ
+dF
+kO
+FR
+bR
+rU
+rU
+ah
+ah
+bj
+VH
+eU
+gB
+ra
+mB
+cx
+zG
+Il
+Jh
+mB
+mB
+QJ
+iy
+oK
+lJ
+lJ
+lJ
+Ek
+Ek
+Ek
+Ek
+"}
+(31,1,1) = {"
+Ek
+lJ
+lJ
+lJ
+qM
+bv
+fE
+YE
+bH
+ah
+jt
+yz
+bN
+YG
+CQ
+OI
+mB
+IO
+uC
+TO
+fW
+Xu
+mB
+VQ
+XJ
+et
+lJ
+lJ
+lJ
+Ek
+Ek
+Ek
+Ek
+"}
+(32,1,1) = {"
+Ek
+lJ
+lJ
+lJ
+lJ
+cS
+rY
+bR
+ny
+Se
+wg
+SC
+CA
+ub
+JJ
+Yr
+YH
+SY
+ZC
+BN
+gM
+Zf
+mB
+yX
+fn
+lJ
+lJ
+lJ
+Ek
+Ek
+Ek
+Ek
+Ek
+"}
+(33,1,1) = {"
+Ek
+Ek
+lJ
+lJ
+lJ
+lJ
+lJ
+vW
+td
+ah
+Se
+ah
+AQ
+Ji
+Zi
+fF
+mB
+xf
+Uk
+Kf
+tL
+Ss
+mB
+kp
+Hk
+lJ
+lJ
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+"}
+(34,1,1) = {"
+Ek
+Ek
+Ek
+Ek
+lJ
+lJ
+lJ
+lJ
+QJ
+QJ
+Ld
+ah
+ah
+ah
+cb
+Od
+mB
+nE
+Qi
+oq
+SJ
+mB
+mw
+MI
+QJ
+QJ
+QJ
+QJ
+Ek
+Ek
+Ek
+Ek
+Ek
+"}
+(35,1,1) = {"
+Ek
+Ek
+Ek
+Ek
+Ek
+lJ
+lJ
+lJ
+lJ
+QJ
+lJ
+lJ
+lJ
+ah
+yK
+yK
+mB
+wC
+Op
+mw
+mw
+mw
+yt
+Lm
+Kn
+lJ
+lJ
+lJ
+Ek
+Ek
+Ek
+Ek
+Ek
+"}
+(36,1,1) = {"
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+lJ
+lJ
+lJ
+QJ
+lJ
+lJ
+lJ
+Ek
+Ek
+Ek
+mB
+mB
+mw
+mw
+yc
+hh
+qT
+ml
+lJ
+lJ
+lJ
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+"}
+(37,1,1) = {"
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+lJ
+lJ
+QJ
+lJ
+lJ
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+QJ
+lJ
+lJ
+lJ
+lJ
+lJ
+lJ
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+"}
+(38,1,1) = {"
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+lJ
+QJ
+lJ
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+QJ
+lJ
+lJ
+lJ
+lJ
+lJ
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+"}
+(39,1,1) = {"
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+lJ
+lJ
+lJ
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+Ek
+"}
diff --git a/_maps/shuttles/roumain/srm_elder.dmm b/_maps/shuttles/roumain/srm_elder.dmm
index ff5841d98df5..0fdb4827655a 100644
--- a/_maps/shuttles/roumain/srm_elder.dmm
+++ b/_maps/shuttles/roumain/srm_elder.dmm
@@ -273,7 +273,6 @@
dir = 1
},
/obj/machinery/door/poddoor/shutters{
- dir = 2;
id = "elderatriumshuts"
},
/turf/open/floor/plating,
@@ -497,7 +496,6 @@
/obj/machinery/button/door{
id = "elderengineshuts";
name = "Engine Shutters";
- dir = 2;
pixel_x = 7;
pixel_y = 21
},
@@ -955,7 +953,6 @@
/obj/structure/grille,
/obj/structure/window/reinforced/fulltile,
/obj/machinery/door/poddoor/shutters{
- dir = 2;
id = "elderatriumshuts"
},
/turf/open/floor/plating,
@@ -1170,7 +1167,6 @@
/obj/structure/window/reinforced/fulltile,
/obj/structure/grille,
/obj/machinery/door/poddoor/shutters{
- dir = 2;
id = "elderatriumshuts"
},
/turf/open/floor/plating,
@@ -1242,7 +1238,6 @@
/obj/structure/window/reinforced/fulltile,
/obj/structure/grille,
/obj/machinery/door/poddoor/shutters{
- dir = 2;
id = "elderatriumshuts"
},
/turf/open/floor/plating,
@@ -1259,15 +1254,13 @@
/obj/machinery/door/window/eastright{
dir = 8
},
-/obj/item/gun/ballistic/shotgun/flamingarrow{
- pixel_y = -5
- },
-/obj/item/gun/ballistic/shotgun/flamingarrow{
- pixel_y = 0
- },
+/obj/item/gun/ballistic/shotgun/flamingarrow/factory,
/obj/item/gun/ballistic/shotgun/flamingarrow/bolt{
pixel_y = 5
},
+/obj/item/gun/ballistic/shotgun/flamingarrow/factory{
+ pixel_y = -5
+ },
/turf/open/floor/wood/ebony,
/area/ship/storage)
"oC" = (
@@ -1275,7 +1268,6 @@
/obj/structure/grille,
/obj/machinery/door/firedoor/border_only,
/obj/machinery/door/poddoor/shutters{
- dir = 2;
id = "elderatriumshuts"
},
/turf/open/floor/plating,
@@ -1774,7 +1766,6 @@
/obj/structure/window/reinforced/fulltile,
/obj/structure/grille,
/obj/machinery/door/poddoor/shutters{
- dir = 2;
id = "elderatriumshuts"
},
/turf/open/floor/plating,
@@ -2187,18 +2178,18 @@
/obj/machinery/door/window{
dir = 8
},
-/obj/item/gun/ballistic/rifle/illestren{
+/obj/item/gun/ballistic/rifle/illestren/factory{
+ pixel_y = 3;
+ pixel_x = -4
+ },
+/obj/item/gun/ballistic/rifle/illestren/factory{
pixel_x = -4;
pixel_y = -5
},
-/obj/item/gun/ballistic/rifle/illestren{
+/obj/item/gun/ballistic/rifle/illestren/factory{
pixel_x = -4;
pixel_y = -1
},
-/obj/item/gun/ballistic/rifle/illestren{
- pixel_x = -4;
- pixel_y = 3
- },
/turf/open/floor/wood/ebony,
/area/ship/storage)
"Bq" = (
@@ -2278,7 +2269,6 @@
pixel_x = 4
},
/obj/item/reagent_containers/food/snacks/meat/steak{
- pixel_y = 0;
pixel_x = -9
},
/obj/item/reagent_containers/food/snacks/meat/steak{
@@ -2542,9 +2532,7 @@
pixel_x = 3;
pixel_y = -6
},
-/obj/item/storage/toolbox/fishing{
- pixel_y = 0
- },
+/obj/item/storage/toolbox/fishing,
/turf/open/floor/wood/ebony,
/area/ship/storage)
"Fu" = (
@@ -2926,7 +2914,6 @@
pixel_x = -2
},
/obj/item/weldingtool{
- pixel_y = 0;
pixel_x = -5
},
/turf/open/floor/wood/ebony,
@@ -3015,8 +3002,7 @@
dir = 1
},
/obj/machinery/door/airlock/medical/glass{
- name = "Medical Bay";
- dir = 2
+ name = "Medical Bay"
},
/obj/effect/turf_decal/siding/blue/end{
dir = 1
@@ -3073,7 +3059,6 @@
pixel_x = 21
},
/obj/item/binoculars{
- pixel_y = 0;
pixel_x = -4
},
/obj/item/megaphone{
@@ -3497,8 +3482,7 @@
pixel_x = 5
},
/obj/item/cultivator/rake{
- pixel_x = -4;
- pixel_y = 0
+ pixel_x = -4
},
/turf/open/floor/grass/ship/jungle,
/area/ship/roumain)
@@ -3763,8 +3747,7 @@
pixel_y = -4
},
/obj/item/pickaxe{
- pixel_x = 1;
- pixel_y = 0
+ pixel_x = 1
},
/obj/item/pickaxe{
pixel_x = 1;
diff --git a/_maps/shuttles/subshuttles/Subshuttle Catalog.txt b/_maps/shuttles/subshuttles/Subshuttle Catalog.txt
index a42968567352..732d43938f30 100644
--- a/_maps/shuttles/subshuttles/Subshuttle Catalog.txt
+++ b/_maps/shuttles/subshuttles/Subshuttle Catalog.txt
@@ -68,3 +68,9 @@ Size = "10x7"
Purpose = "A boarding dropship employed by the PGFN."
File Path = "_maps\shuttles\subshuttles\pgf_nail.dmm"
+Name = "Brawler Attack Shuttle"
+Size = "15x11"
+Purpose = "A hit-and-run vessel made locally by the Frontiersmen."
+File Path = "_maps\shuttles\subshuttles\frontiersmen_brawler.dmm"
+
+
diff --git a/_maps/shuttles/subshuttles/frontiersmen_brawler.dmm b/_maps/shuttles/subshuttles/frontiersmen_brawler.dmm
new file mode 100644
index 000000000000..821918d660f2
--- /dev/null
+++ b/_maps/shuttles/subshuttles/frontiersmen_brawler.dmm
@@ -0,0 +1,587 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-9"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-9"
+ },
+/turf/open/floor/plasteel/patterned/ridged,
+/area/ship/bridge)
+"c" = (
+/obj/machinery/door/poddoor/shutters{
+ id = "brawler_starboard"
+ },
+/obj/machinery/power/shieldwallgen/atmos{
+ id = "brawler_starboard_holo";
+ dir = 8
+ },
+/obj/structure/cable/yellow,
+/turf/open/floor/engine/hull/interior,
+/area/ship/bridge)
+"e" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/telecomms/relay/preset/frontiersmen,
+/obj/machinery/light_switch{
+ pixel_y = -22;
+ dir = 1
+ },
+/turf/open/floor/plasteel/mono,
+/area/ship/bridge)
+"f" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/terminal,
+/turf/open/floor/plasteel/patterned/ridged,
+/area/ship/bridge)
+"g" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile,
+/turf/open/floor/plating,
+/area/ship/bridge)
+"i" = (
+/obj/effect/decal/cleanable/oil/streak{
+ pixel_x = -1;
+ pixel_y = 19;
+ icon_state = "streak2"
+ },
+/obj/effect/decal/cleanable/oil/streak{
+ pixel_x = 5;
+ pixel_y = -2;
+ icon_state = "streak3"
+ },
+/obj/machinery/button/shieldwallgen{
+ pixel_y = 9;
+ pixel_x = 23;
+ id = "brawler_aft_holo";
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/ridged,
+/area/ship/bridge)
+"k" = (
+/turf/template_noop,
+/area/template_noop)
+"o" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/engine/hull/reinforced,
+/area/ship/bridge)
+"p" = (
+/obj/effect/decal/cleanable/plasma{
+ pixel_x = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/power/smes/engineering,
+/obj/effect/turf_decal/siding/thinplating/end{
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-10"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-6"
+ },
+/obj/item/reagent_containers/food/drinks/drinkingglass/filled/cola{
+ pixel_y = 16;
+ pixel_x = -3
+ },
+/obj/item/storage/toolbox/mechanical{
+ pixel_y = -15;
+ pixel_x = -10
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-5"
+ },
+/turf/open/floor/plasteel,
+/area/ship/bridge)
+"r" = (
+/obj/machinery/power/shieldwallgen/atmos{
+ id = "brawler_aft_holo";
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/obj/machinery/door/poddoor/shutters{
+ dir = 8;
+ id = "brawler_aft"
+ },
+/turf/open/floor/engine/hull/interior,
+/area/ship/bridge)
+"s" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/engine/hull/reinforced,
+/area/ship/bridge)
+"t" = (
+/obj/item/clothing/head/cone{
+ pixel_y = 8;
+ pixel_x = -5
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/ridged,
+/area/ship/bridge)
+"u" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-10"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-10"
+ },
+/turf/open/floor/plasteel/patterned/ridged,
+/area/ship/bridge)
+"v" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel/patterned/ridged,
+/area/ship/bridge)
+"x" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/thinplating/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/thinplating/corner{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ship/bridge)
+"y" = (
+/obj/machinery/door/poddoor/shutters{
+ dir = 1;
+ id = "brawler_port"
+ },
+/obj/machinery/power/shieldwallgen/atmos{
+ id = "brawler_port_holo";
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/engine/hull/interior,
+/area/ship/bridge)
+"z" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-6"
+ },
+/obj/docking_port/mobile{
+ dir = 4;
+ name = "brawler shuttle";
+ port_direction = 2;
+ preferred_direction = 4
+ },
+/obj/machinery/door/poddoor/shutters{
+ dir = 8;
+ id = "brawler_aft"
+ },
+/turf/open/floor/engine/hull/interior,
+/area/ship/bridge)
+"A" = (
+/obj/machinery/door/poddoor/shutters{
+ dir = 1;
+ id = "brawler_port"
+ },
+/obj/machinery/power/shieldwallgen/atmos{
+ id = "brawler_port_holo";
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/obj/machinery/button/door{
+ pixel_x = -23;
+ pixel_y = -7;
+ id = "brawler_port";
+ dir = 4
+ },
+/obj/machinery/button/shieldwallgen{
+ pixel_y = 7;
+ pixel_x = -23;
+ id = "brawler_port_holo";
+ dir = 4
+ },
+/turf/open/floor/engine/hull/interior,
+/area/ship/bridge)
+"B" = (
+/obj/machinery/light/directional/north,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/trash/can/food{
+ pixel_x = 7;
+ pixel_y = -5
+ },
+/obj/structure/fluff/broken_flooring{
+ icon_state = "plating";
+ dir = 8
+ },
+/obj/effect/decal/cleanable/garbage{
+ pixel_x = -6;
+ pixel_y = 5
+ },
+/turf/open/floor/plasteel/patterned/ridged,
+/area/ship/bridge)
+"C" = (
+/obj/item/clothing/head/cone{
+ pixel_x = -9;
+ pixel_y = 2
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/ridged,
+/area/ship/bridge)
+"D" = (
+/obj/machinery/light/directional/south,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/oil/streak{
+ pixel_x = 5;
+ pixel_y = -2
+ },
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ship/bridge)
+"E" = (
+/obj/machinery/door/poddoor/shutters{
+ dir = 8;
+ id = "brawler_aft"
+ },
+/obj/machinery/power/shieldwallgen/atmos{
+ id = "brawler_aft_holo"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/turf/open/floor/engine/hull/interior,
+/area/ship/bridge)
+"F" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/structure/table,
+/obj/item/radio/intercom/wideband/table{
+ dir = 4;
+ pixel_x = 6
+ },
+/obj/machinery/button/door{
+ id = "brawler_aft";
+ pixel_x = -7;
+ dir = 8
+ },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plasteel/mono,
+/area/ship/bridge)
+"G" = (
+/obj/effect/decal/cleanable/wrapping{
+ pixel_y = 25
+ },
+/turf/open/floor/plasteel/patterned/ridged,
+/area/ship/bridge)
+"I" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/power/smes/shuttle/precharged,
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/bridge)
+"J" = (
+/obj/effect/decal/cleanable/plastic,
+/obj/effect/turf_decal/siding/thinplating,
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 1
+ },
+/obj/machinery/power/terminal{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/item/chair/plastic,
+/obj/item/chair/plastic{
+ pixel_y = 4;
+ pixel_x = -2
+ },
+/obj/item/chair/plastic{
+ pixel_y = 7
+ },
+/obj/item/chair/plastic{
+ pixel_y = 5;
+ pixel_x = -6
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plasteel,
+/area/ship/bridge)
+"L" = (
+/obj/effect/turf_decal/siding/thinplating,
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/power/port_gen/pacman,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/item/stack/sheet/mineral/plasma/twenty{
+ pixel_y = 9;
+ pixel_x = -5
+ },
+/turf/open/floor/plasteel,
+/area/ship/bridge)
+"M" = (
+/obj/machinery/door/poddoor/shutters{
+ id = "brawler_starboard"
+ },
+/obj/machinery/power/shieldwallgen/atmos{
+ id = "brawler_starboard_holo";
+ dir = 4
+ },
+/obj/structure/cable/yellow,
+/obj/machinery/button/door{
+ dir = 4;
+ pixel_y = 7;
+ pixel_x = -23;
+ id = "brawler_starboard"
+ },
+/obj/machinery/button/shieldwallgen{
+ pixel_y = -7;
+ pixel_x = -23;
+ id = "brawler_starboard_holo";
+ dir = 4
+ },
+/turf/open/floor/engine/hull/interior,
+/area/ship/bridge)
+"N" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/ridged,
+/area/ship/bridge)
+"O" = (
+/obj/machinery/light/directional/north,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ship/bridge)
+"P" = (
+/obj/machinery/light/directional/south,
+/obj/structure/cable/yellow{
+ icon_state = "5-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "5-9"
+ },
+/turf/open/floor/plasteel/patterned/ridged,
+/area/ship/bridge)
+"R" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel/patterned/ridged,
+/area/ship/bridge)
+"W" = (
+/turf/closed/wall/r_wall,
+/area/ship/bridge)
+"X" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/smes/shuttle/precharged{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/oil{
+ pixel_y = 11;
+ pixel_x = 17
+ },
+/obj/effect/decal/cleanable/oil{
+ pixel_y = 15;
+ pixel_x = -7
+ },
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/bridge)
+"Y" = (
+/obj/machinery/power/shuttle/engine/electric{
+ dir = 4
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/engine/hull/reinforced,
+/area/ship/bridge)
+"Z" = (
+/obj/machinery/computer/helm{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/vomit/old{
+ pixel_x = -10;
+ pixel_y = 3
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/plasteel/mono,
+/area/ship/bridge)
+
+(1,1,1) = {"
+k
+W
+E
+z
+r
+W
+k
+"}
+(2,1,1) = {"
+k
+W
+B
+t
+P
+W
+k
+"}
+(3,1,1) = {"
+k
+W
+C
+p
+G
+W
+k
+"}
+(4,1,1) = {"
+k
+A
+u
+J
+a
+M
+k
+"}
+(5,1,1) = {"
+k
+y
+R
+L
+v
+c
+k
+"}
+(6,1,1) = {"
+Y
+W
+O
+x
+D
+W
+Y
+"}
+(7,1,1) = {"
+o
+I
+i
+N
+f
+X
+s
+"}
+(8,1,1) = {"
+k
+W
+F
+Z
+e
+W
+k
+"}
+(9,1,1) = {"
+k
+W
+g
+g
+g
+W
+k
+"}
diff --git a/_maps/shuttles/subshuttles/syndicate_runner.dmm b/_maps/shuttles/subshuttles/syndicate_runner.dmm
index 100a0d234000..69430bf09157 100644
--- a/_maps/shuttles/subshuttles/syndicate_runner.dmm
+++ b/_maps/shuttles/subshuttles/syndicate_runner.dmm
@@ -74,9 +74,7 @@
/obj/effect/turf_decal/trimline/opaque/bar/filled/corner,
/obj/machinery/power/terminal,
/obj/effect/landmark/ert_shuttle_spawn,
-/obj/structure/cable{
- icon_state = "0-1"
- },
+/obj/structure/cable,
/obj/structure/cable{
icon_state = "1-4"
},
@@ -168,15 +166,15 @@
"co" = (
/obj/effect/turf_decal/spline/fancy/opaque/black,
/obj/effect/turf_decal/trimline/opaque/syndiered/filled/line,
-/obj/effect/turf_decal/trimline/opaque/bar/filled/warning{
- dir = 1
- },
/obj/structure/cable{
icon_state = "4-8"
},
/obj/structure/cable{
icon_state = "1-8"
},
+/obj/effect/turf_decal/trimline/opaque/bar/line{
+ dir = 1
+ },
/turf/open/floor/plasteel/dark,
/area/ship/bridge)
"cF" = (
@@ -213,9 +211,7 @@
dir = 4;
id = "runner_sub_holo"
},
-/obj/structure/cable{
- icon_state = "0-1"
- },
+/obj/structure/cable,
/turf/open/floor/plating,
/area/ship/bridge)
"fa" = (
@@ -228,6 +224,15 @@
/obj/machinery/light/directional/south,
/turf/open/floor/plasteel/tech/grid,
/area/ship/bridge)
+"fQ" = (
+/obj/effect/turf_decal/trimline/opaque/bar/filled/warning{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
"gi" = (
/obj/item/storage/backpack/duffelbag/med/surgery{
pixel_x = -2;
@@ -325,15 +330,32 @@
},
/turf/open/floor/plasteel/mono/dark,
/area/ship/bridge)
+"mN" = (
+/obj/docking_port/mobile{
+ dir = 2;
+ name = "trauma team shuttle";
+ port_direction = 8;
+ preferred_direction = 4
+ },
+/obj/machinery/door/poddoor{
+ id = "runner_sub_door"
+ },
+/obj/machinery/power/shieldwallgen/atmos/roundstart{
+ dir = 8;
+ id = "runner_sub_holo"
+ },
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/ship/bridge)
"nP" = (
/obj/effect/turf_decal/spline/fancy/opaque/black,
/obj/effect/turf_decal/trimline/opaque/syndiered/filled/line,
-/obj/effect/turf_decal/trimline/opaque/bar/filled/warning{
- dir = 1
- },
/obj/structure/cable{
icon_state = "1-8"
},
+/obj/effect/turf_decal/trimline/opaque/bar/line{
+ dir = 1
+ },
/turf/open/floor/plasteel/dark,
/area/ship/bridge)
"rR" = (
@@ -389,13 +411,13 @@
/obj/effect/turf_decal/trimline/opaque/syndiered/filled/line{
dir = 1
},
-/obj/effect/turf_decal/trimline/opaque/bar/filled/warning,
/obj/structure/cable{
icon_state = "2-8"
},
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/effect/turf_decal/trimline/opaque/bar/line,
/turf/open/floor/plasteel/dark,
/area/ship/bridge)
"DP" = (
@@ -420,23 +442,11 @@
/turf/open/floor/engine/hull,
/area/ship/external)
"Or" = (
-/obj/docking_port/mobile{
- dir = 2;
- name = "trauma team shuttle";
- port_direction = 8;
- preferred_direction = 4
- },
-/obj/machinery/door/poddoor{
- id = "runner_sub_door"
- },
-/obj/machinery/power/shieldwallgen/atmos/roundstart{
- dir = 8;
- id = "runner_sub_holo"
- },
/obj/structure/cable{
- icon_state = "0-1"
+ icon_state = "1-2"
},
-/turf/open/floor/plating,
+/obj/effect/turf_decal/trimline/opaque/bar/filled/warning,
+/turf/open/floor/plasteel/dark,
/area/ship/bridge)
"Pq" = (
/turf/template_noop,
@@ -568,29 +578,29 @@ gs
te
"}
(4,1,1) = {"
-Pq
bz
+fQ
co
gA
SE
ku
zS
+Or
dB
-Pq
"}
(5,1,1) = {"
-Pq
sl
+fQ
nP
ZN
kM
iR
zS
Or
-Pq
+mN
"}
(6,1,1) = {"
-Pq
+PD
PD
cF
hJ
@@ -598,7 +608,7 @@ ac
hB
bG
PD
-Pq
+PD
"}
(7,1,1) = {"
Pq
diff --git a/_maps/shuttles/syndicate/syndicate_gorlex_hyena.dmm b/_maps/shuttles/syndicate/syndicate_gorlex_hyena.dmm
index f573148a8fe4..ce77d98f5833 100644
--- a/_maps/shuttles/syndicate/syndicate_gorlex_hyena.dmm
+++ b/_maps/shuttles/syndicate/syndicate_gorlex_hyena.dmm
@@ -55,12 +55,12 @@
req_access = list(20)
},
/obj/item/storage/backpack/security,
-/obj/item/clothing/under/syndicate/combat,
-/obj/item/clothing/suit/armor/vest/capcarapace/syndicate,
-/obj/item/clothing/shoes/jackboots,
+/obj/item/clothing/under/syndicate/ngr/officer,
+/obj/item/clothing/suit/armor/ngr/captain,
+/obj/item/clothing/shoes/combat,
/obj/item/clothing/gloves/combat,
/obj/item/clothing/glasses/hud/security/sunglasses/eyepatch,
-/obj/item/clothing/head/HoS/syndicate,
+/obj/item/clothing/head/ngr/peaked,
/obj/effect/decal/cleanable/dirt/dust,
/obj/item/gun/ballistic/revolver,
/obj/item/ammo_box/a357/match,
@@ -75,10 +75,6 @@
icon_state = "syndicate";
name = "armor locker"
},
-/obj/item/clothing/suit/armor/vest/syndie,
-/obj/item/clothing/suit/armor/vest/syndie,
-/obj/item/clothing/head/helmet/operator,
-/obj/item/clothing/head/helmet/operator,
/obj/effect/decal/cleanable/dirt/dust,
/obj/item/radio/intercom/directional/west{
pixel_y = -5
@@ -91,6 +87,12 @@
/obj/machinery/light/small/directional/west{
pixel_y = 7
},
+/obj/item/clothing/glasses/hud/security/sunglasses/ngr,
+/obj/item/clothing/glasses/hud/security/sunglasses/ngr,
+/obj/item/clothing/suit/armor/ngr,
+/obj/item/clothing/suit/armor/ngr,
+/obj/item/clothing/head/helmet/ngr,
+/obj/item/clothing/head/helmet/ngr,
/turf/open/floor/mineral/plastitanium,
/area/ship/security/armory)
"bN" = (
@@ -882,14 +884,10 @@
"pt" = (
/obj/effect/turf_decal/industrial/outline,
/obj/item/clothing/shoes/workboots/mining,
-/obj/item/clothing/under/syndicate/gorlex,
-/obj/item/clothing/gloves/explorer,
/obj/item/clothing/accessory/armband/cargo,
/obj/item/storage/belt/mining,
/obj/item/clothing/glasses/meson,
/obj/item/clothing/glasses/welding,
-/obj/item/clothing/head/hardhat/orange,
-/obj/item/clothing/head/soft/grey,
/obj/machinery/light/small/directional/north,
/obj/structure/closet/secure_closet{
anchored = 1;
@@ -899,15 +897,9 @@
},
/obj/machinery/firealarm/directional/east,
/obj/effect/turf_decal/industrial/outline,
-/obj/item/clothing/shoes/workboots/mining,
-/obj/item/clothing/under/syndicate/gorlex,
-/obj/item/clothing/gloves/explorer,
-/obj/item/clothing/accessory/armband/cargo,
-/obj/item/storage/belt/mining,
-/obj/item/clothing/glasses/meson,
-/obj/item/clothing/glasses/welding,
-/obj/item/clothing/head/hardhat/orange,
-/obj/item/clothing/head/soft/grey,
+/obj/item/clothing/under/syndicate/ngr/jumpsuit,
+/obj/item/clothing/suit/hazardvest/ngr,
+/obj/item/clothing/head/hardhat/ngr,
/turf/open/floor/plasteel/tech/grid,
/area/ship/storage)
"pu" = (
@@ -1028,14 +1020,10 @@
req_access = list(11)
},
/obj/item/clothing/shoes/workboots,
-/obj/item/clothing/under/syndicate/gorlex,
/obj/item/clothing/accessory/armband/engine,
-/obj/item/clothing/suit/hazardvest,
/obj/item/storage/belt/utility,
/obj/item/clothing/glasses/meson,
/obj/item/clothing/glasses/welding,
-/obj/item/clothing/head/hardhat,
-/obj/item/clothing/head/soft/yellow,
/obj/structure/cable,
/obj/machinery/power/apc/auto_name/directional/south,
/obj/machinery/light_switch{
@@ -1043,6 +1031,9 @@
pixel_y = -16;
pixel_x = -12
},
+/obj/item/clothing/under/syndicate/ngr,
+/obj/item/clothing/suit/hazardvest/ngr,
+/obj/item/clothing/head/hardhat/ngr,
/turf/open/floor/plasteel/tech/grid,
/area/ship/storage)
"rM" = (
@@ -1154,15 +1145,14 @@
req_access = list(48)
},
/obj/item/clothing/shoes/workboots/mining,
-/obj/item/clothing/under/syndicate/gorlex,
-/obj/item/clothing/gloves/explorer,
/obj/item/clothing/accessory/armband/cargo,
/obj/item/storage/belt/mining,
/obj/item/clothing/glasses/meson,
/obj/item/clothing/glasses/welding,
-/obj/item/clothing/head/hardhat/orange,
-/obj/item/clothing/head/soft/grey,
/obj/machinery/airalarm/directional/north,
+/obj/item/clothing/under/syndicate/ngr/jumpsuit,
+/obj/item/clothing/suit/hazardvest/ngr,
+/obj/item/clothing/head/hardhat/ngr,
/turf/open/floor/plasteel/tech/grid,
/area/ship/storage)
"tI" = (
@@ -1340,6 +1330,18 @@
/area/ship/crew)
"wP" = (
/obj/effect/turf_decal/industrial/outline,
+/obj/structure/closet/crate{
+ name = "desert equipment crate";
+ desc = "A rectangular steel crate containing supplies to survive a desert environment more easily."
+ },
+/obj/item/clothing/neck/shemagh/ngr,
+/obj/item/clothing/neck/shemagh/ngr,
+/obj/item/clothing/neck/shemagh/ngr,
+/obj/item/clothing/neck/shemagh/ngr,
+/obj/item/clothing/head/ngr/flap,
+/obj/item/clothing/head/ngr/flap,
+/obj/item/clothing/head/ngr/flap,
+/obj/item/clothing/head/ngr/flap,
/turf/open/floor/plasteel/mono/dark,
/area/ship/cargo)
"xm" = (
@@ -1489,29 +1491,32 @@
/obj/structure/closet/wall/red/directional/east{
name = "uniform closet"
},
-/obj/item/clothing/under/syndicate/gorlex,
-/obj/item/clothing/under/syndicate/gorlex,
-/obj/item/clothing/under/syndicate/gorlex,
-/obj/item/clothing/under/syndicate/gorlex,
-/obj/item/clothing/shoes/jackboots,
-/obj/item/clothing/shoes/jackboots,
-/obj/item/clothing/shoes/jackboots,
-/obj/item/clothing/shoes/jackboots,
-/obj/item/clothing/under/syndicate/skirt,
-/obj/item/clothing/under/syndicate/skirt,
-/obj/item/clothing/under/syndicate/skirt,
-/obj/item/clothing/under/syndicate/skirt,
-/obj/item/clothing/under/syndicate,
-/obj/item/clothing/under/syndicate,
-/obj/item/clothing/under/syndicate,
-/obj/item/clothing/under/syndicate,
-/obj/item/clothing/head/soft/black,
-/obj/item/clothing/head/soft/black,
-/obj/item/clothing/head/soft/black,
-/obj/item/clothing/head/soft/black,
+/obj/item/tank/jetpack/suit,
+/obj/item/clothing/shoes/combat,
+/obj/item/clothing/shoes/combat,
+/obj/item/clothing/shoes/combat,
+/obj/item/clothing/shoes/combat,
+/obj/item/clothing/under/syndicate/ngr,
+/obj/item/clothing/under/syndicate/ngr,
+/obj/item/clothing/under/syndicate/ngr,
+/obj/item/clothing/under/syndicate/ngr,
/obj/structure/cable{
icon_state = "1-8"
},
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/obj/item/clothing/under/syndicate/ngr/jumpsuit,
+/obj/item/clothing/under/syndicate/ngr/jumpsuit,
+/obj/item/clothing/under/syndicate/ngr/jumpsuit,
+/obj/item/clothing/under/syndicate/ngr/jumpsuit,
+/obj/item/clothing/head/ngr,
+/obj/item/clothing/head/ngr,
+/obj/item/clothing/head/ngr,
+/obj/item/clothing/head/ngr,
/obj/item/radio,
/obj/item/radio,
/obj/item/radio,
@@ -1519,12 +1524,6 @@
/obj/item/radio,
/obj/item/radio,
/obj/item/radio,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
/turf/open/floor/plasteel/dark,
/area/ship/crew/dorm)
"zA" = (
@@ -1646,19 +1645,14 @@
name = "foreman's locker";
req_access = list(56)
},
-/obj/item/clothing/shoes/jackboots,
-/obj/item/clothing/under/syndicate/gorlex,
-/obj/item/clothing/suit/toggle/industrial,
+/obj/item/clothing/shoes/combat,
+/obj/item/clothing/under/syndicate/ngr/officer,
/obj/item/clothing/gloves/combat,
/obj/item/storage/belt/utility/chief{
name = "\improper Foreman's toolbelt"
},
/obj/item/clothing/glasses/meson,
/obj/item/clothing/glasses/welding,
-/obj/item/clothing/head/hardhat/white,
-/obj/item/clothing/head/beret/ce{
- name = "foreman beret"
- },
/obj/item/storage/toolbox/syndicate,
/obj/item/wrench/combat,
/obj/item/ammo_box/magazine/m10mm,
@@ -1666,6 +1660,8 @@
/obj/item/clothing/accessory/holster,
/obj/item/grenade/chem_grenade/metalfoam,
/obj/machinery/airalarm/directional/west,
+/obj/item/clothing/suit/ngr,
+/obj/item/clothing/head/hardhat/ngr/foreman,
/obj/item/tank/jetpack/suit,
/turf/open/floor/carpet/red,
/area/ship/cargo/office)
@@ -1696,7 +1692,7 @@
dir = 4;
pixel_x = -20
},
-/obj/item/clothing/suit/space/hardsuit/syndi/sbg,
+/obj/item/clothing/suit/space/hardsuit/syndi/ngr,
/obj/item/clothing/mask/gas/syndicate,
/turf/open/floor/carpet/black,
/area/ship/bridge)
diff --git a/_maps/shuttles/syndicate/syndicate_twinkleshine.dmm b/_maps/shuttles/syndicate/syndicate_twinkleshine.dmm
index 5878f667db1e..7bf283492efc 100644
--- a/_maps/shuttles/syndicate/syndicate_twinkleshine.dmm
+++ b/_maps/shuttles/syndicate/syndicate_twinkleshine.dmm
@@ -101,8 +101,8 @@
req_access = list(3,150)
},
/obj/item/clothing/under/syndicate/ngr/officer,
-/obj/item/clothing/suit/armor/vest/capcarapace/ngr_captain,
-/obj/item/clothing/head/ngrcap,
+/obj/item/clothing/suit/armor/ngr/captain,
+/obj/item/clothing/head/ngr/peaked,
/obj/item/clothing/shoes/combat,
/obj/item/megaphone/sec{
name = "syndicate megaphone"
@@ -2367,7 +2367,7 @@
dir = 8
},
/obj/machinery/suit_storage_unit/syndicate{
- suit_type = /obj/item/clothing/suit/space/hardsuit/syndi/sbg;
+ suit_type = /obj/item/clothing/suit/space/hardsuit/syndi/ngr;
name = "lieutenant's suit storage unit"
},
/turf/open/floor/mineral/plastitanium,
@@ -2560,11 +2560,8 @@
/obj/effect/turf_decal/corner/opaque/syndiered/half{
dir = 4
},
-/obj/machinery/computer/communications{
- dir = 8;
- req_access = list(151);
- set_obj_flags = "EMAGGED";
- icon_state = "computer-right"
+/obj/structure/frame/computer{
+ dir = 8
},
/turf/open/floor/mineral/plastitanium,
/area/ship/bridge)
@@ -4262,7 +4259,7 @@
/obj/effect/decal/cleanable/dirt/dust,
/obj/machinery/computer/helm{
dir = 8;
- icon_state = "computer-middle"
+ icon_state = "computer-right"
},
/obj/effect/turf_decal/corner/opaque/syndiered/half{
dir = 4
@@ -4675,8 +4672,7 @@
pixel_x = 6;
pixel_y = 1
},
-/obj/item/gun/ballistic/automatic/sniper_rifle/syndicate{
- spawnwithmagazine = 0;
+/obj/item/gun/ballistic/automatic/sniper_rifle/syndicate/no_mag{
pixel_x = -3;
pixel_y = 6
},
@@ -5612,15 +5608,13 @@
/area/ship/security)
"Gm" = (
/obj/structure/rack,
-/obj/item/gun/ballistic/automatic/ebr{
+/obj/item/gun/ballistic/automatic/ebr/no_mag{
pixel_x = -16;
pixel_y = 7;
- spawnwithmagazine = 0
},
-/obj/item/gun/ballistic/automatic/ebr{
+/obj/item/gun/ballistic/automatic/ebr/no_mag{
pixel_x = -9;
pixel_y = 2;
- spawnwithmagazine = 0
},
/obj/item/ammo_box/magazine/ebr{
pixel_x = 10;
@@ -6100,10 +6094,6 @@
/obj/machinery/camera/autoname{
dir = 6
},
-/obj/item/reagent_containers/spray/syndicate{
- pixel_y = 11;
- pixel_x = -2
- },
/turf/open/floor/wood/walnut,
/area/ship/crew/janitor)
"IE" = (
@@ -7509,15 +7499,13 @@
/area/ship/hallway/aft)
"Rv" = (
/obj/structure/rack,
-/obj/item/gun/ballistic/shotgun/bulldog{
+/obj/item/gun/ballistic/shotgun/bulldog/no_mag{
pixel_x = -7;
pixel_y = 7;
- spawnwithmagazine = 0
},
-/obj/item/gun/ballistic/shotgun/bulldog{
+/obj/item/gun/ballistic/shotgun/bulldog/no_mag{
pixel_y = -3;
pixel_x = 2;
- spawnwithmagazine = 0
},
/obj/machinery/light/directional/north,
/obj/item/ammo_box/magazine/m12g{
@@ -8848,19 +8836,16 @@
/area/ship/engineering/engine)
"YO" = (
/obj/structure/rack,
-/obj/item/gun/ballistic/automatic/smg/c20r{
+/obj/item/gun/ballistic/automatic/smg/c20r/no_mag{
pixel_x = 2;
pixel_y = 8;
- spawnwithmagazine = 0
},
-/obj/item/gun/ballistic/automatic/smg/c20r{
+/obj/item/gun/ballistic/automatic/smg/c20r/no_mag{
pixel_y = 3;
- spawnwithmagazine = 0
},
-/obj/item/gun/ballistic/automatic/smg/c20r{
+/obj/item/gun/ballistic/automatic/smg/c20r/no_mag{
pixel_y = -2;
pixel_x = 3;
- spawnwithmagazine = 0
},
/obj/item/ammo_box/magazine/smgm45,
/obj/item/ammo_box/magazine/smgm45,
diff --git a/check_regex.yaml b/check_regex.yaml
index 538d570daea4..e01c41995e8e 100644
--- a/check_regex.yaml
+++ b/check_regex.yaml
@@ -38,7 +38,7 @@ standards:
- exactly:
[
- 269,
+ 268,
"non-bitwise << uses",
'(?= max_interaction_count)
+#define DOING_INTERACTION_WITH_TARGET(user, target) (LAZYACCESS(user.do_afters, target))
+#define DOING_INTERACTION_WITH_TARGET_LIMIT(user, target, max_interaction_count) ((LAZYACCESS(user.do_afters, target) || 0) >= max_interaction_count)
/// If you examine the same atom twice in this timeframe, we call examine_more() instead of examine()
#define EXAMINE_MORE_TIME 1 SECONDS
diff --git a/code/__DEFINES/obj_flags.dm b/code/__DEFINES/obj_flags.dm
index 865470774039..d9ca63008c1d 100644
--- a/code/__DEFINES/obj_flags.dm
+++ b/code/__DEFINES/obj_flags.dm
@@ -33,6 +33,7 @@
#define IN_STORAGE (1<<11) //is this item in the storage item, such as backpack? used for tooltips
#define SURGICAL_TOOL (1<<12) //Tool commonly used for surgery: won't attack targets in an active surgical operation on help intent (in case of mistakes)
#define EYE_STAB (1<<13) /// Item can be used to eyestab
+#define NO_PIXEL_RANDOM_DROP (1<<14) //if dropped, it wont have a randomized pixel_x/pixel_y
// Flags for the clothing_flags var on /obj/item/clothing
diff --git a/code/__DEFINES/power.dm b/code/__DEFINES/power.dm
index a95fec219552..29d6e72dffa5 100644
--- a/code/__DEFINES/power.dm
+++ b/code/__DEFINES/power.dm
@@ -12,3 +12,16 @@
#define TESLA_DEFAULT_POWER 1738260
#define TESLA_MINI_POWER 869130
+
+#define LIGHT_DRAW 10 // mulitplied by brightness, typically 4-8
+
+#define IDLE_DRAW_MINIMAL 50 // 20x = 1kw, used for small things and computers on stand-by
+#define IDLE_DRAW_LOW 200 //5x = 1kw, used for always-active computers
+#define IDLE_DRAW_MEDIUM 500 //2x = 1kw
+#define IDLE_DRAW_HIGH 1000 //1kw
+
+#define ACTIVE_DRAW_MINIMAL 200 //5x = 1kw
+#define ACTIVE_DRAW_LOW 500 //2x = 1kw
+#define ACTIVE_DRAW_MEDIUM 1000 //microwaves use this
+#define ACTIVE_DRAW_HIGH 2000
+#define ACTIVE_DRAW_EXTREME 5000 //highest this value should be in most cases
diff --git a/code/__DEFINES/say.dm b/code/__DEFINES/say.dm
index a470b9087b2e..96d322285dfc 100644
--- a/code/__DEFINES/say.dm
+++ b/code/__DEFINES/say.dm
@@ -96,6 +96,8 @@
//Don't set this very much higher then 1024 unless you like inviting people in to dos your server with message spam
#define MAX_MESSAGE_LEN 1024
+#define MAX_FLAVOR_LEN 1024
+#define MAX_SHORTFLAVOR_LEN 100
#define MAX_NAME_LEN 42
#define MAX_BROADCAST_LEN 512
#define MAX_CHARTER_LEN 80
diff --git a/code/__DEFINES/sight.dm b/code/__DEFINES/sight.dm
index a0ce649dd04d..ba4589985015 100644
--- a/code/__DEFINES/sight.dm
+++ b/code/__DEFINES/sight.dm
@@ -13,6 +13,8 @@
#define INVISIBILITY_OBSERVER 60
#define SEE_INVISIBLE_OBSERVER 60
+#define INVISIBILITY_INVINISMIN 80 //invisible admins
+
#define INVISIBILITY_MAXIMUM 100 //the maximum allowed for "real" objects
#define INVISIBILITY_ABSTRACT 101 //only used for abstract objects (e.g. spacevine_controller), things that are not really there.
diff --git a/code/__DEFINES/species_clothing_defines.dm b/code/__DEFINES/species_clothing_defines.dm
index df8c2db1afc8..c74a20877348 100644
--- a/code/__DEFINES/species_clothing_defines.dm
+++ b/code/__DEFINES/species_clothing_defines.dm
@@ -31,10 +31,12 @@
#define KEPORI_UNIFORM_PATH 'icons/mob/species/kepori/onmob_uniform_kepori.dmi'
#define KEPORI_SHOES_PATH 'icons/mob/species/kepori/onmob_feet_kepori.dmi'
#define KEPORI_SUIT_PATH 'icons/mob/species/kepori/onmob_suit_kepori.dmi'
+//#define KEPORI_EARS_PATH 'icons/mob/species/kepori/onmob_ears_kepori.dmi'
#define KEPORI_MASK_PATH 'icons/mob/species/kepori/onmob_mask_kepori.dmi'
#define KEPORI_HEAD_PATH 'icons/mob/species/kepori/onmob_head_kepori.dmi'
#define KEPORI_GLOVES_PATH 'icons/mob/species/kepori/onmob_hands_kepori.dmi'
//#define KEPORI_BELT_PATH 'icons/mob/species/kepori/onmob_belt_kepori.dmi'
+//#define KEPORI_GLASSES_PATH 'icons/mob/species/kepori/onmob_eyes_kepori.dmi'
#define KEPORI_UNDERWEAR_TORSO_PATH 'icons/mob/clothing/underwear/species/underwear_torso_kepori.dmi'
#define KEPORI_UNDERWEAR_LEGS_PATH 'icons/mob/clothing/underwear/species/underwear_legs_kepori.dmi'
#define KEPORI_UNDERWEAR_SOCKS_PATH 'icons/mob/clothing/underwear/species/underwear_socks_kepori.dmi'
diff --git a/code/__DEFINES/storage.dm b/code/__DEFINES/storage.dm
new file mode 100644
index 000000000000..cb657520e33f
--- /dev/null
+++ b/code/__DEFINES/storage.dm
@@ -0,0 +1,88 @@
+// storage_flags variable on /datum/component/storage
+
+// Storage limits. These can be combined (and usually are combined).
+/// Check max_items and contents.len when trying to insert
+#define STORAGE_LIMIT_MAX_ITEMS (1<<0)
+/// Check max_combined_w_class.
+#define STORAGE_LIMIT_COMBINED_W_CLASS (1<<1)
+/// Use the new volume system. Will automatically force rendering to use the new volume/baystation scaling UI so this is kind of incompatible with stuff like stack storage etc etc.
+#define STORAGE_LIMIT_VOLUME (1<<2)
+/// Use max_w_class
+#define STORAGE_LIMIT_MAX_W_CLASS (1<<3)
+
+#define STORAGE_FLAGS_LEGACY_DEFAULT (STORAGE_LIMIT_MAX_ITEMS | STORAGE_LIMIT_COMBINED_W_CLASS | STORAGE_LIMIT_MAX_W_CLASS)
+#define STORAGE_FLAGS_VOLUME_DEFAULT (STORAGE_LIMIT_VOLUME | STORAGE_LIMIT_MAX_W_CLASS)
+
+// UI defines
+/// Size of volumetric box icon
+#define VOLUMETRIC_STORAGE_BOX_ICON_SIZE 32
+/// Size of EACH left/right border icon for volumetric boxes
+#define VOLUMETRIC_STORAGE_BOX_BORDER_SIZE 1
+/// Minimum pixels an item must have in volumetric scaled storage UI
+#define MINIMUM_PIXELS_PER_ITEM 8
+/// Maximum number of objects that will be allowed to be displayed using the volumetric display system. Arbitrary number to prevent server lockups.
+#define MAXIMUM_VOLUMETRIC_ITEMS 256
+/// How much padding to give between items
+#define VOLUMETRIC_STORAGE_ITEM_PADDING 3
+/// How much padding to give to edges
+#define VOLUMETRIC_STORAGE_EDGE_PADDING 1
+
+//ITEM INVENTORY WEIGHT, FOR w_class
+/// Usually items smaller then a human hand, ex: Playing Cards, Lighter, Scalpel, Coins/Money
+#define WEIGHT_CLASS_TINY 1
+/// Fits within a small pocket, ex: Flashlight, Multitool, Grenades, GPS Device
+#define WEIGHT_CLASS_SMALL 2
+/// Can be carried in one hand comfortably, ex: Fire extinguisher, Stunbaton, Gas Mask, Metal Sheets
+#define WEIGHT_CLASS_NORMAL 3
+/// Items that can be wielded or equipped, (e.g. defibrillator, space suits). Often fits inside backpacks.
+#define WEIGHT_CLASS_BULKY 4
+/// Usually represents objects that require two hands to operate, (e.g. shotgun, two-handed melee weapons) May fit on some inventory slots
+#define WEIGHT_CLASS_HUGE 5
+/// Essentially means it cannot be picked up or placed in an inventory, ex: Mech Parts, Safe - Can not fit in Boh
+#define WEIGHT_CLASS_GIGANTIC 6
+
+// PLEASE KEEP ALL VOLUME DEFINES IN THIS FILE, it's going to be hell to keep track of them later.
+#define DEFAULT_VOLUME_TINY 1
+#define DEFAULT_VOLUME_SMALL 2
+#define DEFAULT_VOLUME_NORMAL 6
+#define DEFAULT_VOLUME_BULKY 12
+#define DEFAULT_VOLUME_HUGE 24
+#define DEFAULT_VOLUME_GIGANTIC 48
+
+GLOBAL_LIST_INIT(default_weight_class_to_volume, list(
+ "[WEIGHT_CLASS_TINY]" = DEFAULT_VOLUME_TINY,
+ "[WEIGHT_CLASS_SMALL]" = DEFAULT_VOLUME_SMALL,
+ "[WEIGHT_CLASS_NORMAL]" = DEFAULT_VOLUME_NORMAL,
+ "[WEIGHT_CLASS_BULKY]" = DEFAULT_VOLUME_BULKY,
+ "[WEIGHT_CLASS_HUGE]" = DEFAULT_VOLUME_HUGE,
+ "[WEIGHT_CLASS_GIGANTIC]" = DEFAULT_VOLUME_GIGANTIC
+ ))
+
+/// Macro for automatically getting the volume of an item from its w_class.
+#define AUTO_SCALE_VOLUME(w_class) (GLOB.default_weight_class_to_volume["[w_class]"])
+/// Macro for automatically getting the volume of a storage item from its max_w_class and max_combined_w_class.
+#define AUTO_SCALE_STORAGE_VOLUME(w_class, max_combined_w_class) (AUTO_SCALE_VOLUME(w_class) * (max_combined_w_class / w_class))
+
+// Let's keep all of this in one place. given what we put above anyways..
+
+// volume amount for items
+#define ITEM_VOLUME_DISK DEFAULT_VOLUME_TINY
+#define ITEM_VOLUME_CONTAINER_M 12 //makes nested toolboxes & toolbelts less efficient
+#define ITEM_VOLUME_MOB 40//prevents mob stacking
+
+// #define SAMPLE_VOLUME_AMOUNT 2
+
+// max_weight_class for storages
+//
+#define MAX_WEIGHT_CLASS_S_CONTAINER WEIGHT_CLASS_SMALL
+#define MAX_WEIGHT_CLASS_M_CONTAINER WEIGHT_CLASS_NORMAL
+#define MAX_WEIGHT_CLASS_BACKPACK WEIGHT_CLASS_NORMAL
+#define MAX_WEIGHT_CLASS_DUFFEL WEIGHT_CLASS_BULKY
+
+// max_volume for storages
+#define STORAGE_VOLUME_CONTAINER_S DEFAULT_VOLUME_NORMAL //3 small items
+#define STORAGE_VOLUME_CONTAINER_M (DEFAULT_VOLUME_NORMAL * 2) //6 small items
+#define STORAGE_VOLUME_SATCHEL (DEFAULT_VOLUME_NORMAL * 4) //4 normal items
+#define STORAGE_VOLUME_BACKPACK (DEFAULT_VOLUME_NORMAL * 6) //6 normal items, or 3 bulky items
+#define STORAGE_VOLUME_DUFFLEBAG (DEFAULT_VOLUME_NORMAL * 8) // 2 huge items, or 4 bulky items
+#define STORAGE_VOLUME_BAG_OF_HOLDING (DEFAULT_VOLUME_NORMAL * 9) //1.5X backpack
diff --git a/code/__DEFINES/subsystems.dm b/code/__DEFINES/subsystems.dm
index 629755487849..36aa57e48625 100644
--- a/code/__DEFINES/subsystems.dm
+++ b/code/__DEFINES/subsystems.dm
@@ -174,6 +174,7 @@
#define FIRE_PRIORITY_PARALLAX 65
#define FIRE_PRIORITY_INSTRUMENTS 80
#define FIRE_PRIORITY_MOBS 100
+#define FIRE_PRIORITY_MOVABLE_PHYSICS 105
#define FIRE_PRIORITY_TGUI 110
#define FIRE_PRIORITY_TICKER 200
#define FIRE_PRIORITY_ATMOS_ADJACENCY 300
diff --git a/code/__DEFINES/timed_action.dm b/code/__DEFINES/timed_action.dm
new file mode 100644
index 000000000000..90572cdc5416
--- /dev/null
+++ b/code/__DEFINES/timed_action.dm
@@ -0,0 +1,10 @@
+// timed_action_flags parameter for 'proc/do_after'
+
+// The user can move freely without canceling the do_after
+#define IGNORE_USER_LOC_CHANGE (1<<0)
+// The target can move freely without canceling the do_after
+#define IGNORE_TARGET_LOC_CHANGE (1<<1)
+/// Can do the action even if the item is no longer being held
+#define IGNORE_HELD_ITEM (1<<2)
+/// Can do the action even if the mob is incapacitated
+#define IGNORE_INCAPACITATED (1<<3)
diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm
index 72123b78268c..f88f0c9d791c 100644
--- a/code/__DEFINES/traits.dm
+++ b/code/__DEFINES/traits.dm
@@ -294,8 +294,6 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai
#define TRAIT_NIGHT_VISION "night_vision"
#define TRAIT_LIGHT_STEP "light_step"
#define TRAIT_SPIRITUAL "spiritual"
-#define TRAIT_FAN_CLOWN "fan_clown"
-#define TRAIT_FAN_MIME "fan_mime"
#define TRAIT_FAN_RILENA "fan_rilena"
#define TRAIT_VORACIOUS "voracious"
#define TRAIT_SELF_AWARE "self_aware"
diff --git a/code/__HELPERS/_lists.dm b/code/__HELPERS/_lists.dm
index 28e2464aa8a9..f603e85292ad 100644
--- a/code/__HELPERS/_lists.dm
+++ b/code/__HELPERS/_lists.dm
@@ -16,7 +16,7 @@
#define LAZYREMOVE(L, I) if(L) { L -= I; if(!length(L)) { L = null; } }
#define LAZYADD(L, I) if(!L) { L = list(); } L += I;
#define LAZYOR(L, I) if(!L) { L = list(); } L |= I;
-#define LAZYFIND(L, V) L ? L.Find(V) : 0
+#define LAZYFIND(L, V) (L ? L.Find(V) : 0)
#define LAZYACCESS(L, I) (L ? (isnum(I) ? (I > 0 && I <= length(L) ? L[I] : null) : L[I]) : null)
#define LAZYSET(L, K, V) if(!L) { L = list(); } L[K] = V;
#define LAZYISIN(L, V) (L ? (V in L) : FALSE)
diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm
index 81ba9ec06dd2..63990e61ee33 100644
--- a/code/__HELPERS/mobs.dm
+++ b/code/__HELPERS/mobs.dm
@@ -241,66 +241,6 @@ GLOBAL_LIST_EMPTY(species_list)
else
return "unknown"
-///Timed action involving two mobs, the user and the target.
-/proc/do_mob(mob/user , mob/target, time = 3 SECONDS, uninterruptible = FALSE, progress = TRUE, datum/callback/extra_checks = null, ignore_loc_change = FALSE, hidden = FALSE)
- if(!user || !target)
- return FALSE
-
- if(target && INTERACTING_WITH(user, target))
- to_chat(user, "You're already interacting with [target]!")
- return
-
- var/user_loc = user.loc
-
- var/drifting = FALSE
- if(!user.Process_Spacemove(0) && user.inertia_dir)
- drifting = TRUE
-
- var/target_loc = target.loc
-
- LAZYADD(user.do_afters, target)
- LAZYADD(target.targeted_by, user)
- var/holding = user.get_active_held_item()
- var/datum/progressbar/progbar
- var/datum/cogbar/cog
- if (progress)
- progbar = new(user, time, target)
- if(!hidden && time >= 1 SECONDS)
- cog = new(user)
-
- var/endtime = world.time+time
- var/starttime = world.time
- . = TRUE
- while (world.time < endtime)
- stoplag(1)
- if(!QDELETED(progbar))
- progbar.update(world.time - starttime)
- if(QDELETED(user) || QDELETED(target))
- . = FALSE
- break
- if(uninterruptible)
- continue
-
- if(drifting && !user.inertia_dir)
- drifting = FALSE
- user_loc = user.loc
-
-
- if(!ignore_loc_change && ((!drifting && user.loc != user_loc) || target.loc != target_loc))
- . = FALSE
- break
-
- if(user.get_active_held_item() != holding || user.incapacitated() || (extra_checks && !extra_checks.Invoke()))
- . = FALSE
- break
- if(!QDELETED(progbar))
- progbar.end_progress()
-
- cog?.remove()
- if(!QDELETED(target))
- LAZYREMOVE(user.do_afters, target)
- LAZYREMOVE(target.targeted_by, user)
-
//some additional checks as a callback for for do_afters that want to break on losing health or on the mob taking action
/mob/proc/break_do_after_checks(list/checked_health, check_clicks)
if(check_clicks && next_move > world.time)
@@ -315,24 +255,40 @@ GLOBAL_LIST_EMPTY(species_list)
checked_health["health"] = health
return ..()
-///Timed action involving one mob user. Target is optional.
-/proc/do_after(mob/user, delay, needhand = TRUE, atom/target = null, progress = TRUE, datum/callback/extra_checks = null, hidden = FALSE)
+/**
+ * Timed action involving one mob user. A target can also be specified, but it is optional.
+ *
+ * Checks that `user` does not move, change hands, get stunned, etc. for the
+ * given `delay`. Returns `TRUE` on success or `FALSE` on failure.
+ *
+ * Arguments:
+ * * user - the primary "user" of the do_after.
+ * * delay - how long the do_after takes. Defaults to 3 SECONDS.
+ * * target - the (optional) target mob of the do_after. If they move/cease to exist, the do_after is cancelled.
+ * * timed_action_flags - optional flags to override certain do_after checks (see DEFINES/timed_action.dm).
+ * * progress - if TRUE, a progress bar is displayed.
+ * * extra_checks - a callback that can be used to add extra checks to the do_after. Returning false in this callback will cancel the do_after.
+ */
+/proc/do_after(mob/user, delay = 3 SECONDS, atom/target, timed_action_flags = NONE, progress = TRUE, datum/callback/extra_checks, interaction_key, max_interact_count = 1, hidden = FALSE)
if(!user)
return FALSE
+ if(!isnum(delay))
+ CRASH("do_after was passed a non-number delay: [delay || "null"].")
- if(target && INTERACTING_WITH(user, target))
+ if(target && DOING_INTERACTION_WITH_TARGET(user, target))
to_chat(user, "You're already interacting with [target]!")
return
- var/atom/Tloc = null
- if(target && !isturf(target))
- Tloc = target.loc
-
- if(target)
- LAZYADD(user.do_afters, target)
- LAZYADD(target.targeted_by, user)
+ if(!interaction_key && target)
+ interaction_key = target //Use the direct ref to the target
+ if(interaction_key) //Do we have a interaction_key now?
+ var/current_interaction_count = LAZYACCESS(user.do_afters, interaction_key) || 0
+ if(current_interaction_count >= max_interact_count) //We are at our peak
+ return
+ LAZYSET(user.do_afters, interaction_key, current_interaction_count + 1)
- var/atom/Uloc = user.loc
+ var/atom/user_loc = user.loc
+ var/atom/target_loc = target?.loc
var/drifting = FALSE
if(!user.Process_Spacemove(0) && user.inertia_dir)
@@ -340,136 +296,59 @@ GLOBAL_LIST_EMPTY(species_list)
var/holding = user.get_active_held_item()
- var/holdingnull = TRUE //User's hand started out empty, check for an empty hand
- if(holding)
- holdingnull = FALSE //Users hand started holding something, check to see if it's still holding that
-
delay *= user.do_after_coefficent()
var/datum/progressbar/progbar
var/datum/cogbar/cog
+
if(progress)
- progbar = new(user, delay, target || user)
+ if(user.client)
+ progbar = new(user, delay, target || user)
+
if(!hidden && delay >= 1 SECONDS)
cog = new(user)
+
var/endtime = world.time + delay
var/starttime = world.time
. = TRUE
while (world.time < endtime)
stoplag(1)
+
if(!QDELETED(progbar))
progbar.update(world.time - starttime)
if(drifting && !user.inertia_dir)
drifting = FALSE
- Uloc = user.loc
+ user_loc = user.loc
- if(QDELETED(user) || user.stat || (!drifting && user.loc != Uloc) || (extra_checks && !extra_checks.Invoke()))
+ // Check flags
+ if(QDELETED(user) \
+ || (!(timed_action_flags & IGNORE_USER_LOC_CHANGE) && !drifting && user.loc != user_loc) \
+ || (!(timed_action_flags & IGNORE_HELD_ITEM) && user.get_active_held_item() != holding) \
+ || (!(timed_action_flags & IGNORE_INCAPACITATED) && HAS_TRAIT(user, TRAIT_INCAPACITATED)) \
+ || (extra_checks && !extra_checks.Invoke()))
. = FALSE
break
- if(isliving(user))
- var/mob/living/L = user
- if(L.IsStun() || L.IsParalyzed())
- . = FALSE
- break
-
- if(!QDELETED(Tloc) && (QDELETED(target) || Tloc != target.loc))
- if((Uloc != Tloc || Tloc != user) && !drifting)
- . = FALSE
- break
-
- if(target && !(target in user.do_afters))
+ // If we have a target, we check for them moving here. We don't care about it if we're drifting or we ignore target loc change
+ if(target && (user != target) && \
+ (QDELETED(target) \
+ || (!(timed_action_flags & IGNORE_TARGET_LOC_CHANGE) && target.loc != target_loc)))
. = FALSE
break
- if(needhand)
- //This might seem like an odd check, but you can still need a hand even when it's empty
- //i.e the hand is used to pull some item/tool out of the construction
- if(!holdingnull)
- if(!holding)
- . = FALSE
- break
- if(user.get_active_held_item() != holding)
- . = FALSE
- break
if(!QDELETED(progbar))
progbar.end_progress()
cog?.remove()
- if(!QDELETED(target))
- LAZYREMOVE(user.do_afters, target)
- LAZYREMOVE(target.targeted_by, user)
+ if(interaction_key)
+ LAZYREMOVE(user.do_afters, interaction_key)
/mob/proc/do_after_coefficent() // This gets added to the delay on a do_after, default 1
. = 1
return
-///Timed action involving at least one mob user and a list of targets.
-/proc/do_after_mob(mob/user, list/targets, time = 3 SECONDS, uninterruptible = FALSE, progress = TRUE, datum/callback/extra_checks)
- if(!user)
- return FALSE
- if(!islist(targets))
- targets = list(targets)
- if(!length(targets))
- return FALSE
-
- for(var/i in targets)
- var/mob/living/target = i
- if(INTERACTING_WITH(user, target))
- to_chat(user, "You're already interacting with [target]!")
- return
-
-
- var/user_loc = user.loc
-
- var/drifting = FALSE
- if(!user.Process_Spacemove(0) && user.inertia_dir)
- drifting = TRUE
-
- var/list/originalloc = list()
- for(var/atom/target in targets)
- originalloc[target] = target.loc
- LAZYADD(user.do_afters, target)
- LAZYADD(target.targeted_by, user)
-
- var/holding = user.get_active_held_item()
- var/datum/progressbar/progbar
- if(progress)
- progbar = new(user, time, targets[1])
-
- var/endtime = world.time + time
- var/starttime = world.time
- . = TRUE
- mainloop:
- while(world.time < endtime)
- stoplag(1)
- if(!QDELETED(progbar))
- progbar.update(world.time - starttime)
- if(QDELETED(user) || !targets)
- . = FALSE
- break
- if(uninterruptible)
- continue
-
- if(drifting && !user.inertia_dir)
- drifting = FALSE
- user_loc = user.loc
-
- for(var/atom/target in targets)
- if((!drifting && user_loc != user.loc) || QDELETED(target) || originalloc[target] != target.loc || user.get_active_held_item() != holding || user.incapacitated() || (extra_checks && !extra_checks.Invoke()))
- . = FALSE
- break mainloop
- if(!QDELETED(progbar))
- progbar.end_progress()
-
- for(var/thing in targets)
- var/atom/target = thing
- if(!QDELETED(target))
- LAZYREMOVE(user.do_afters, target)
- LAZYREMOVE(target.targeted_by, user)
-
/proc/is_species(A, species_datum)
. = FALSE
if(ishuman(A))
diff --git a/code/__HELPERS/names.dm b/code/__HELPERS/names.dm
index 4348460c24d7..7054c051f707 100644
--- a/code/__HELPERS/names.dm
+++ b/code/__HELPERS/names.dm
@@ -233,54 +233,52 @@ GLOBAL_DATUM(syndicate_code_response_regex, /regex)
else
. += ", "
+#define FACTION_SYNDICATE "Syndicate"
+ #define FACTION_NGR "New Gorlex Republic"
+ #define FACTION_CYBERSUN "CyberSun"
+ #define FACTION_SUNS "Student-Union of Naturalistic Sciences"
+#define FACTION_SOLGOV "SolGov"
+#define FACTION_SRM "Saint-Roumain Militia"
+#define FACTION_INTEQ "Inteq Risk Management Group"
+#define FACTION_CLIP "CLIP Minutemen"
+#define FACTION_NT "Nanotrasen"
+ #define FACTION_NS_LOGI "N+S Logistics"
+ #define FACTION_VIGILITAS "Vigilitas Interstellar"
+#define FACTION_FRONTIER "Frontiersmen Fleet"
+#define FACTION_PGF "Pan-Gezenan Federation"
+#define FACTION_INDEPENDENT "Independent"
+
+#define PREFIX_SYNDICATE list("SEV", "SSV")
+ #define PREFIX_NGR list("NGRV")
+ #define PREFIX_CYBERSUN list("CSSV")
+ #define PREFIX_SUNS list("SUNS")
+#define PREFIX_SOLGOV list("SCSV")
+#define PREFIX_SRM list("SRSV")
+#define PREFIX_INTEQ list("IRMV")
+#define PREFIX_CLIP list("CMSV", "CMGSV")
+#define PREFIX_NT list("NTSV")
+ #define PREFIX_NS_LOGI list("NSSV")
+ #define PREFIX_VIGILITAS list("VISV")
+#define PREFIX_FRONTIER list("FFV")
+#define PREFIX_PGF list("PGF", "PGFMC", "PGFN")
+#define PREFIX_INDEPENDENT list("SV", "IMV", "ISV")
+
/// List of all ship factions to their prefixes.
GLOBAL_LIST_INIT(ship_faction_to_prefixes, list(
- "Syndicate" = list(
- "SEV",
- "SSV",
- ),
- "New Gorlex Republic" = list(
- "NGRV",
- ),
- "CyberSun" = list(
- "CSSV",
- ),
- "Student-Union of Naturalistic Sciences" = list(
- "SUNS",
- ),
- "SolGov" = list(
- "SCSV",
- ),
- "Saint-Roumain Militia" = list(
- "SRSV",
- ),
- "Independent" = list(
- "SV",
- "IMV",
- "ISV",
- "XSV",
- ),
- "Inteq Risk Management Group" = list(
- "IRMV",
- ),
- "CLIP Minutemen" = list(
- "CMSV",
- "CMGSV",
- ),
- "Nanotrasen" = list(
- "NTSV",
- ),
- "Frontiersmen Fleet" = list(
- "FFV",
- ),
- "Saint-Roumaine Militia" = list(
- "SRSV",
- ),
- "Pan-Gezenan Federation" = list(
- "PGF",
- "PGFMC",
- "PGFN",
- ),
+ FACTION_SYNDICATE = PREFIX_SYNDICATE,
+ FACTION_NGR = PREFIX_NGR,
+ FACTION_CYBERSUN = PREFIX_CYBERSUN,
+ FACTION_SUNS = PREFIX_SUNS,
+ FACTION_SOLGOV = PREFIX_SOLGOV,
+ FACTION_SRM = PREFIX_SRM,
+ FACTION_INTEQ = PREFIX_INTEQ,
+ FACTION_CLIP = PREFIX_CLIP,
+ FACTION_NT = PREFIX_NT,
+ FACTION_NS_LOGI = PREFIX_NS_LOGI,
+ FACTION_VIGILITAS = PREFIX_VIGILITAS,
+ FACTION_FRONTIER = PREFIX_FRONTIER,
+ FACTION_PGF = PREFIX_PGF,
+ FACTION_INDEPENDENT = PREFIX_INDEPENDENT
))
/proc/ship_prefix_to_faction(prefix)
diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm
index 8e9a1dbc9979..c8c7b63d0a09 100644
--- a/code/__HELPERS/unsorted.dm
+++ b/code/__HELPERS/unsorted.dm
@@ -1329,44 +1329,6 @@ GLOBAL_DATUM_INIT(dview_mob, /mob/dview, new)
temp = ((temp + (temp>>3))&29127) % 63 //070707
return temp
-//same as do_mob except for movables and it allows both to drift and doesn't draw progressbar
-/proc/do_atom(atom/movable/user , atom/movable/target, time = 30, uninterruptible = 0,datum/callback/extra_checks = null)
- if(!user || !target)
- return TRUE
- var/user_loc = user.loc
-
- var/drifting = FALSE
- if(!user.Process_Spacemove(0) && user.inertia_dir)
- drifting = TRUE
-
- var/target_drifting = FALSE
- if(!target.Process_Spacemove(0) && target.inertia_dir)
- target_drifting = TRUE
-
- var/target_loc = target.loc
-
- var/endtime = world.time+time
- . = TRUE
- while (world.time < endtime)
- stoplag(1)
- if(QDELETED(user) || QDELETED(target))
- . = 0
- break
- if(uninterruptible)
- continue
-
- if(drifting && !user.inertia_dir)
- drifting = FALSE
- user_loc = user.loc
-
- if(target_drifting && !target.inertia_dir)
- target_drifting = FALSE
- target_loc = target.loc
-
- if((!drifting && user.loc != user_loc) || (!target_drifting && target.loc != target_loc) || (extra_checks && !extra_checks.Invoke()))
- . = FALSE
- break
-
//returns a GUID like identifier (using a mostly made up record format)
//guids are not on their own suitable for access or security tokens, as most of their bits are predictable.
// (But may make a nice salt to one)
diff --git a/code/_globalvars/bitfields.dm b/code/_globalvars/bitfields.dm
index 406f0bb0b101..bbfb0d3a74c5 100644
--- a/code/_globalvars/bitfields.dm
+++ b/code/_globalvars/bitfields.dm
@@ -152,6 +152,7 @@ DEFINE_BITFIELD(item_flags, list(
"NOBLUDGEON" = NOBLUDGEON,
"NO_MAT_REDEMPTION" = NO_MAT_REDEMPTION,
"SLOWS_WHILE_IN_HAND" = SLOWS_WHILE_IN_HAND,
+ "NO_PIXEL_RANDOM_DROP" = NO_PIXEL_RANDOM_DROP,
))
DEFINE_BITFIELD(machine_stat, list(
@@ -190,6 +191,7 @@ DEFINE_BITFIELD(movement_type, list(
"GROUND" = GROUND,
"PHASING" = PHASING,
"VENTCRAWLING" = VENTCRAWLING,
+ "THROWN" = THROWN,
))
DEFINE_BITFIELD(obj_flags, list(
@@ -263,6 +265,14 @@ DEFINE_BITFIELD(zap_flags, list(
"ZAP_OBJ_DAMAGE" = ZAP_OBJ_DAMAGE,
))
+
+DEFINE_BITFIELD(storage_flags, list(
+ "STORAGE_LIMIT_MAX_ITEMS" = STORAGE_LIMIT_MAX_ITEMS,
+ "STORAGE_LIMIT_MAX_W_CLASS" = STORAGE_LIMIT_MAX_W_CLASS,
+ "STORAGE_LIMIT_COMBINED_W_CLASS" = STORAGE_LIMIT_COMBINED_W_CLASS,
+ "STORAGE_LIMIT_VOLUME" = STORAGE_LIMIT_VOLUME,
+))
+
DEFINE_BITFIELD(bodytype, list(
"BODYTYPE_ORGANIC" = BODYTYPE_ORGANIC,
"BODYTYPE_ROBOTIC" = BODYTYPE_ROBOTIC,
diff --git a/code/_globalvars/lists/flavor_misc.dm b/code/_globalvars/lists/flavor_misc.dm
index 479e43e34543..f4f000be6d57 100644
--- a/code/_globalvars/lists/flavor_misc.dm
+++ b/code/_globalvars/lists/flavor_misc.dm
@@ -189,6 +189,22 @@ GLOBAL_LIST_INIT(exowearlist, list(PREF_NOEXOWEAR, PREF_EXOWEAR, PREF_ALTEXOWEAR
#define UPLINK_PEN "Pen" //like a real spy!
GLOBAL_LIST_INIT(uplink_spawn_loc_list, list(UPLINK_PDA, UPLINK_RADIO, UPLINK_PEN))
+//favorite cigarette brand
+#define PREF_CIG_SPACE "Space Cigarettes"
+#define PREF_CIG_DROMEDARY "DromedaryCo Cigarettes"
+#define PREF_CIG_UPLIFT "Uplift Smooth Cigarettes"
+#define PREF_CIG_ROBUST "Robust Cigarettes"
+#define PREF_CIG_ROBUSTGOLD "Robust Gold Cigarettes"
+#define PREF_CIG_CARP "Carp Classic Cigarettes"
+#define PREF_CIG_MIDORI "Midori Taboko Rollies"
+#define PREF_CIGAR "Premium Cigars"
+#define PREF_CIGAR_SOLAR "Solarian Cigars"
+#define PREF_CIGAR_COHIBA "Cohiba Cigars"
+#define PREF_VAPE "Vape Pen"
+#define PREF_PIPE "Fancy Pipe"
+
+GLOBAL_LIST_INIT(valid_smoke_types, sortList(list(PREF_CIG_SPACE, PREF_CIG_DROMEDARY, PREF_CIG_UPLIFT, PREF_CIG_ROBUST, PREF_CIG_ROBUSTGOLD, PREF_CIG_CARP, PREF_CIG_MIDORI, PREF_CIGAR, PREF_CIGAR_SOLAR, PREF_CIGAR_COHIBA, PREF_VAPE, PREF_PIPE)))
+
//Female Uniforms
GLOBAL_LIST_EMPTY(female_clothing_icons)
//Alternate species icons
diff --git a/code/_globalvars/lists/names.dm b/code/_globalvars/lists/names.dm
index ee9bc5bb429a..888def7a7182 100644
--- a/code/_globalvars/lists/names.dm
+++ b/code/_globalvars/lists/names.dm
@@ -41,11 +41,6 @@ List of configurable names in preferences and their metadata
),
*/
GLOBAL_LIST_INIT(preferences_custom_names, list(
- "human" = list("pref_name" = "Backup Human", "qdesc" = "backup human name, used in the event you are assigned a command role as another species", "group" = "backup_human", "allow_null" = FALSE),
- "clown" = list("pref_name" = "Clown" , "qdesc" = "clown name", "group" = "fun", "allow_null" = FALSE),
- "mime" = list("pref_name" = "Mime", "qdesc" = "mime name" , "group" = "fun", "allow_null" = FALSE),
"cyborg" = list("pref_name" = "Cyborg", "qdesc" = "cyborg name (Leave empty to use default naming scheme)", "group" = "silicons", "allow_null" = TRUE),
"ai" = list("pref_name" = "AI", "qdesc" = "ai name", "group" = "silicons", "allow_null" = FALSE),
- "religion" = list("pref_name" = "Chaplain religion", "qdesc" = "religion" , "group" = "chaplain", "allow_null" = FALSE),
- "deity" = list("pref_name" = "Chaplain deity", "qdesc" = "deity", "group" = "chaplain", "allow_null" = FALSE)
- ))
+))
diff --git a/code/_globalvars/traits.dm b/code/_globalvars/traits.dm
index dbc3607129f4..5f5c26731d15 100644
--- a/code/_globalvars/traits.dm
+++ b/code/_globalvars/traits.dm
@@ -125,8 +125,6 @@ GLOBAL_LIST_INIT(traits_by_type, list(
"TRAIT_NIGHT_VISION" = TRAIT_NIGHT_VISION,
"TRAIT_LIGHT_STEP" = TRAIT_LIGHT_STEP,
"TRAIT_SPIRITUAL" = TRAIT_SPIRITUAL,
- "TRAIT_FAN_CLOWN" = TRAIT_FAN_CLOWN,
- "TRAIT_FAN_MIME" = TRAIT_FAN_MIME,
"TRAIT_VORACIOUS" = TRAIT_VORACIOUS,
"TRAIT_SELF_AWARE" = TRAIT_SELF_AWARE,
"TRAIT_FREERUNNING" = TRAIT_FREERUNNING,
diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm
index 8615b9a9aa6d..ef1f614809fe 100644
--- a/code/_onclick/hud/screen_objects.dm
+++ b/code/_onclick/hud/screen_objects.dm
@@ -241,20 +241,20 @@
user.swap_hand(held_index)
return TRUE
-/atom/movable/screen/close
- name = "close"
- layer = ABOVE_HUD_LAYER
- plane = ABOVE_HUD_PLANE
- icon_state = "backpack_close"
+// /atom/movable/screen/close
+// name = "close"
+// layer = ABOVE_HUD_LAYER
+// plane = ABOVE_HUD_PLANE
+// icon_state = "backpack_close"
-/atom/movable/screen/close/Initialize(mapload, new_master)
- . = ..()
- master = new_master
+// /atom/movable/screen/close/Initialize(mapload, new_master)
+// . = ..()
+// master = new_master
-/atom/movable/screen/close/Click()
- var/datum/component/storage/S = master
- S.hide_from(usr)
- return TRUE
+// /atom/movable/screen/close/Click()
+// var/datum/component/storage/S = master
+// S.hide_from(usr)
+// return TRUE
/atom/movable/screen/drop
name = "drop"
@@ -437,30 +437,6 @@
icon_state = "[base_icon_state][user.resting ? 0 : null]"
return ..()
-/atom/movable/screen/storage
- name = "storage"
- icon_state = "block"
- screen_loc = "7,7 to 10,8"
- layer = HUD_LAYER
- plane = HUD_PLANE
-
-/atom/movable/screen/storage/Initialize(mapload, new_master)
- . = ..()
- master = new_master
-
-/atom/movable/screen/storage/Click(location, control, params)
- if(world.time <= usr.next_move)
- return TRUE
- if(usr.incapacitated())
- return TRUE
- if (ismecha(usr.loc)) // stops inventory actions in a mech
- return TRUE
- if(master)
- var/obj/item/I = usr.get_active_held_item()
- if(I)
- master.attackby(null, I, usr, params)
- return TRUE
-
/atom/movable/screen/throw_catch
name = "throw/catch"
icon = 'icons/hud/screen_midnight.dmi'
diff --git a/code/_onclick/hud/storage.dm b/code/_onclick/hud/storage.dm
new file mode 100644
index 000000000000..c10375df4e8b
--- /dev/null
+++ b/code/_onclick/hud/storage.dm
@@ -0,0 +1,198 @@
+/atom/movable/screen/storage
+ name = "storage"
+ var/insertion_click = FALSE
+
+/atom/movable/screen/storage/Initialize(mapload, new_master)
+ . = ..()
+ master = new_master
+
+/atom/movable/screen/storage/Click(location, control, params)
+ if(!insertion_click)
+ return ..()
+ if(hud?.mymob && (hud.mymob != usr))
+ return
+ // just redirect clicks
+ if(master)
+ var/obj/item/I = usr.get_active_held_item()
+ if(I)
+ master.attackby(null, I, usr, params)
+ return TRUE
+
+/atom/movable/screen/storage/boxes
+ name = "storage"
+ icon_state = "block"
+ screen_loc = "7,7 to 10,8"
+ layer = HUD_LAYER
+ plane = HUD_PLANE
+ insertion_click = TRUE
+
+/atom/movable/screen/storage/close
+ name = "close"
+ layer = ABOVE_HUD_LAYER
+ plane = ABOVE_HUD_PLANE
+ icon_state = "backpack_close"
+
+/atom/movable/screen/storage/close/Click()
+ var/datum/component/storage/S = master
+ S.close(usr)
+ return TRUE
+
+/atom/movable/screen/storage/left
+ icon_state = "storage_start"
+ insertion_click = TRUE
+
+/atom/movable/screen/storage/right
+ icon_state = "storage_end"
+ insertion_click = TRUE
+
+/atom/movable/screen/storage/continuous
+ icon_state = "storage_continue"
+ insertion_click = TRUE
+
+/atom/movable/screen/storage/volumetric_box
+ icon_state = "stored_continue"
+ layer = VOLUMETRIC_STORAGE_BOX_LAYER
+ plane = VOLUMETRIC_STORAGE_BOX_PLANE
+ var/obj/item/our_item
+
+/atom/movable/screen/storage/volumetric_box/Initialize(mapload, new_master, obj/item/our_item)
+ src.our_item = our_item
+ RegisterSignal(our_item, COMSIG_ITEM_MOUSE_ENTER, PROC_REF(on_item_mouse_enter))
+ RegisterSignal(our_item, COMSIG_ITEM_MOUSE_EXIT, PROC_REF(on_item_mouse_exit))
+ return ..()
+
+/atom/movable/screen/storage/volumetric_box/Destroy()
+ makeItemInactive()
+ our_item = null
+ return ..()
+
+/atom/movable/screen/storage/volumetric_box/Click(location, control, params)
+ return our_item.Click(location, control, params)
+
+/atom/movable/screen/storage/volumetric_box/MouseDrop(atom/over, src_location, over_location, src_control, over_control, params)
+ return our_item.MouseDrop(over, src_location, over_location, src_control, over_control, params)
+
+/atom/movable/screen/storage/volumetric_box/MouseExited(location, control, params)
+ makeItemInactive()
+
+/atom/movable/screen/storage/volumetric_box/MouseEntered(location, control, params)
+ . = ..()
+ makeItemActive()
+
+/atom/movable/screen/storage/volumetric_box/proc/on_item_mouse_enter()
+ makeItemActive()
+
+/atom/movable/screen/storage/volumetric_box/proc/on_item_mouse_exit()
+ makeItemInactive()
+
+/atom/movable/screen/storage/volumetric_box/proc/makeItemInactive()
+ return
+
+/atom/movable/screen/storage/volumetric_box/proc/makeItemActive()
+ return
+
+/atom/movable/screen/storage/volumetric_box/center
+ icon_state = "stored_continue"
+ var/atom/movable/screen/storage/volumetric_edge/stored_left/left
+ var/atom/movable/screen/storage/volumetric_edge/stored_right/right
+ var/atom/movable/screen/storage/item_holder/holder
+ var/pixel_size
+
+/atom/movable/screen/storage/volumetric_box/center/Initialize(mapload, new_master, our_item)
+ left = new(null, src, our_item)
+ right = new(null, src, our_item)
+ return ..()
+
+/atom/movable/screen/storage/volumetric_box/center/Destroy()
+ QDEL_NULL(left)
+ QDEL_NULL(right)
+ vis_contents.Cut()
+ if(holder)
+ QDEL_NULL(holder)
+ return ..()
+
+/atom/movable/screen/storage/volumetric_box/center/proc/on_screen_objects()
+ return list(src)
+
+
+//Sets the size of this box screen object and regenerates its left/right borders. This includes the actual border's size!
+/atom/movable/screen/storage/volumetric_box/center/proc/set_pixel_size(pixels)
+ if(pixel_size == pixels)
+ return
+ pixel_size = pixels
+ cut_overlays()
+ vis_contents.Cut()
+ //our icon size is 32 pixels.
+ var/multiplier = (pixels - (VOLUMETRIC_STORAGE_BOX_BORDER_SIZE * 2)) / VOLUMETRIC_STORAGE_BOX_ICON_SIZE
+ transform = matrix(multiplier, 0, 0, 0, 1, 0)
+ if(our_item)
+ if(holder)
+ qdel(holder)
+ holder = new(null, src, our_item)
+ holder.transform = matrix(1 / multiplier, 0, 0, 0, 1, 0)
+ holder.mouse_opacity = MOUSE_OPACITY_TRANSPARENT
+ holder.appearance_flags &= ~RESET_TRANSFORM
+ makeItemInactive()
+ vis_contents += holder
+ left.pixel_x = -((pixels - VOLUMETRIC_STORAGE_BOX_ICON_SIZE) * 0.5) - VOLUMETRIC_STORAGE_BOX_BORDER_SIZE
+ right.pixel_x = ((pixels - VOLUMETRIC_STORAGE_BOX_ICON_SIZE) * 0.5) + VOLUMETRIC_STORAGE_BOX_BORDER_SIZE
+ add_overlay(left)
+ add_overlay(right)
+
+/atom/movable/screen/storage/volumetric_box/center/makeItemInactive()
+ if(!holder)
+ return
+ holder.layer = VOLUMETRIC_STORAGE_ITEM_LAYER
+ holder.plane = VOLUMETRIC_STORAGE_ITEM_PLANE
+
+/atom/movable/screen/storage/volumetric_box/center/makeItemActive()
+ if(!holder)
+ return
+ holder.our_item.layer = VOLUMETRIC_STORAGE_ACTIVE_ITEM_LAYER //make sure we display infront of the others!
+ holder.our_item.plane = VOLUMETRIC_STORAGE_ACTIVE_ITEM_PLANE
+
+/atom/movable/screen/storage/volumetric_edge
+ layer = VOLUMETRIC_STORAGE_BOX_LAYER
+ plane = VOLUMETRIC_STORAGE_BOX_PLANE
+
+/atom/movable/screen/storage/volumetric_edge/Initialize(mapload, master, our_item)
+ src.master = master
+ return ..()
+
+/atom/movable/screen/storage/volumetric_edge/Click(location, control, params)
+ return master.Click(location, control, params)
+
+/atom/movable/screen/storage/volumetric_edge/MouseDrop(atom/over, src_location, over_location, src_control, over_control, params)
+ return master.MouseDrop(over, src_location, over_location, src_control, over_control, params)
+
+/atom/movable/screen/storage/volumetric_edge/MouseExited(location, control, params)
+ return master.MouseExited(location, control, params)
+
+/atom/movable/screen/storage/volumetric_edge/MouseEntered(location, control, params)
+ . = ..()
+ return master.MouseEntered(location, control, params)
+
+/atom/movable/screen/storage/volumetric_edge/stored_left
+ icon_state = "stored_start"
+ appearance_flags = APPEARANCE_UI | KEEP_APART | RESET_TRANSFORM // Yes I know RESET_TRANSFORM is in APPEARANCE_UI but we're hard-asserting this incase someone changes it.
+
+/atom/movable/screen/storage/volumetric_edge/stored_right
+ icon_state = "stored_end"
+ appearance_flags = APPEARANCE_UI | KEEP_APART | RESET_TRANSFORM
+
+/atom/movable/screen/storage/item_holder
+ var/obj/item/our_item
+ vis_flags = NONE
+
+/atom/movable/screen/storage/item_holder/Initialize(mapload, new_master, obj/item/I)
+ . = ..()
+ our_item = I
+ vis_contents += I
+
+/atom/movable/screen/storage/item_holder/Destroy()
+ vis_contents.Cut()
+ our_item = null
+ return ..()
+
+/atom/movable/screen/storage/item_holder/Click(location, control, params)
+ return our_item.Click(location, control, params)
diff --git a/code/controllers/subsystem/blackmarket.dm b/code/controllers/subsystem/blackmarket.dm
index 6014259278d7..cbd07fcd8fda 100644
--- a/code/controllers/subsystem/blackmarket.dm
+++ b/code/controllers/subsystem/blackmarket.dm
@@ -5,8 +5,8 @@ SUBSYSTEM_DEF(blackmarket)
/// Descriptions for each shipping methods.
var/shipping_method_descriptions = list(
- SHIPPING_METHOD_LAUNCH="Launches the item at your coordinates from across deep space, cheap but you might not recieve your item at all.",
- SHIPPING_METHOD_LTSRBT="Long-To-Short-Range-Bluespace-Transceiver, a machine that prepares items at a remote storage location and then teleports them to the location of the uplink."
+ SHIPPING_METHOD_LAUNCH="Launches the item at your coordinates from across deep space. Cheap, but you might not recieve your item at all. We recommend being stationary in space, away from any large structures, for best results.",
+ SHIPPING_METHOD_LTSRBT="Long-To-Short-Range-Bluespace-Transceiver, a machine that prepares items at a remote storage location and then teleports them to the location of the LTRSBT."
)
/// List of all existing markets.
@@ -29,7 +29,8 @@ SUBSYSTEM_DEF(blackmarket)
if(!markets[M])
stack_trace("SSblackmarket: Item [I] available in market that does not exist.")
continue
- markets[M].add_item(item)
+ markets[M].add_item(item, FALSE)
+
qdel(I)
. = ..()
@@ -47,22 +48,10 @@ SUBSYSTEM_DEF(blackmarket)
switch(purchase.method)
// Find a ltsrbt pad and make it handle the shipping.
if(SHIPPING_METHOD_LTSRBT)
- if(!telepads.len)
- continue
- // Prioritize pads that don't have a cooldown active.
- var/free_pad_found = FALSE
- for(var/obj/machinery/ltsrbt/pad in telepads)
- if(pad.recharge_cooldown)
- continue
- pad.add_to_queue(purchase)
- queued_purchases -= purchase
- free_pad_found = TRUE
- break
-
- if(free_pad_found)
+ if(!purchase.uplink.target)
continue
- var/obj/machinery/ltsrbt/pad = pick(telepads)
+ var/obj/machinery/ltsrbt/pad = purchase.uplink.target
to_chat(recursive_loc_check(purchase.uplink.loc, /mob), "[purchase.uplink] flashes a message noting that the order is being processed by [pad].")
@@ -76,7 +65,7 @@ SUBSYSTEM_DEF(blackmarket)
var/pickedloc = vlevel.get_side_turf(startSide)
var/atom/movable/item = purchase.entry.spawn_item(pickedloc)
- item.throw_at(purchase.uplink, 3, 3, spin = FALSE)
+ item.safe_throw_at(purchase.uplink, 3, 3, spin = FALSE)
to_chat(recursive_loc_check(purchase.uplink.loc, /mob), "[purchase.uplink] flashes a message noting the order is being launched at your coordinates from [dir2text(startSide)].")
@@ -96,7 +85,7 @@ SUBSYSTEM_DEF(blackmarket)
/// Used to add /datum/blackmarket_purchase to queued_purchases var. Returns TRUE when queued.
/datum/controller/subsystem/blackmarket/proc/queue_item(datum/blackmarket_purchase/P)
- if(P.method == SHIPPING_METHOD_LTSRBT && !telepads.len)
+ if(P.method == SHIPPING_METHOD_LTSRBT && !P.uplink.target)
return FALSE
queued_purchases += P
return TRUE
diff --git a/code/controllers/subsystem/events.dm b/code/controllers/subsystem/events.dm
index 32f404c936a6..dc55c7ca0755 100644
--- a/code/controllers/subsystem/events.dm
+++ b/code/controllers/subsystem/events.dm
@@ -102,7 +102,7 @@ SUBSYSTEM_DEF(events)
// Why the heck is this here! Took me so damn long to find!
/client/proc/forceEvent()
set name = "Trigger Event"
- set category = "Admin.Events"
+ set category = "Event"
if(!holder ||!check_rights(R_FUN))
return
diff --git a/code/controllers/subsystem/machines.dm b/code/controllers/subsystem/machines.dm
index 4440d1c17b33..e8285abafde1 100644
--- a/code/controllers/subsystem/machines.dm
+++ b/code/controllers/subsystem/machines.dm
@@ -47,10 +47,7 @@ SUBSYSTEM_DEF(machines)
while(currentrun.len)
var/obj/machinery/thing = currentrun[currentrun.len]
currentrun.len--
- if(!QDELETED(thing) && thing.process(seconds) != PROCESS_KILL)
- if(thing.use_power)
- thing.auto_use_power() //add back the power state
- else
+ if(QDELETED(thing) || thing.process(seconds) == PROCESS_KILL)
processing -= thing
if (!QDELETED(thing))
thing.datum_flags &= ~DF_ISPROCESSING
diff --git a/code/controllers/subsystem/overmap.dm b/code/controllers/subsystem/overmap.dm
index 93852230b244..1304eeeb34ea 100644
--- a/code/controllers/subsystem/overmap.dm
+++ b/code/controllers/subsystem/overmap.dm
@@ -133,7 +133,7 @@ SUBSYSTEM_DEF(overmap)
spawn_ruin_levels()
spawn_outpost()
- spawn_initial_ships()
+ //spawn_initial_ships()
/**
* VERY Simple random generation for overmap events, spawns the event in a random turf and sometimes spreads it out similar to ores
@@ -212,6 +212,7 @@ SUBSYSTEM_DEF(overmap)
new found_type(location)
return
+/*
/datum/controller/subsystem/overmap/proc/spawn_initial_ships()
#ifndef UNIT_TESTS
var/datum/map_template/shuttle/selected_template = SSmapping.maplist[pick(SSmapping.maplist)]
@@ -224,10 +225,11 @@ SUBSYSTEM_DEF(overmap)
query_round_map_name.Execute()
qdel(query_round_map_name)
#endif
+*/
/**
* Spawns a controlled ship with the passed template at the template's preferred spawn location.
- * Inteded for ship purchases, etc.
+ * Intended for ship purchases, etc.
*/
/datum/controller/subsystem/overmap/proc/spawn_ship_at_start(datum/map_template/shuttle/template)
//Should never happen, but just in case. This'll delay the next spawn until the current one is done.
diff --git a/code/controllers/subsystem/processing/movable_physics.dm b/code/controllers/subsystem/processing/movable_physics.dm
new file mode 100644
index 000000000000..65015edbd668
--- /dev/null
+++ b/code/controllers/subsystem/processing/movable_physics.dm
@@ -0,0 +1,24 @@
+///Real fast ticking subsystem for moving movables via modifying pixel_x/y/z
+PROCESSING_SUBSYSTEM_DEF(movablephysics)
+ name = "Movable Physics"
+ wait = 0.05 SECONDS
+ stat_tag = "MP"
+ priority = FIRE_PRIORITY_MOVABLE_PHYSICS
+
+/datum/controller/subsystem/processing/movablephysics/fire(resumed = FALSE)
+ if (!resumed)
+ currentrun = processing.Copy()
+ //cache for sanic speed (lists are references anyways)
+ var/list/current_run = currentrun
+
+ while(current_run.len)
+ var/datum/component/thing = current_run[current_run.len]
+ current_run.len--
+ if(QDELETED(thing))
+ processing -= thing
+ else
+ if(thing.process(wait * 0.1) == PROCESS_KILL)
+ // fully stop so that a future START_PROCESSING will work
+ STOP_PROCESSING(src, thing)
+ if (MC_TICK_CHECK)
+ return
diff --git a/code/controllers/subsystem/processing/quirks.dm b/code/controllers/subsystem/processing/quirks.dm
index 9dc117783af9..c6f9e4404c07 100644
--- a/code/controllers/subsystem/processing/quirks.dm
+++ b/code/controllers/subsystem/processing/quirks.dm
@@ -23,7 +23,6 @@ PROCESSING_SUBSYSTEM_DEF(quirks)
list("Ageusia","Vegetarian","Deviant Tastes"), \
list("Ananas Affinity","Ananas Aversion"), \
list("Alcohol Tolerance","Light Drinker"), \
- list("Clown Fan","Mime Fan", "RILENA Super Fan"), \
list("Bad Touch", "Friendly"))
species_blacklist = list("Blood Deficiency" = list(SPECIES_IPC, SPECIES_JELLYPERSON, SPECIES_PLASMAMAN, SPECIES_VAMPIRE))
diff --git a/code/controllers/subsystem/throwing.dm b/code/controllers/subsystem/throwing.dm
index 0260e952d10d..e8cd514eb48b 100644
--- a/code/controllers/subsystem/throwing.dm
+++ b/code/controllers/subsystem/throwing.dm
@@ -47,7 +47,7 @@ SUBSYSTEM_DEF(throwing)
/datum/thrownthing
var/atom/movable/thrownthing
- var/atom/target
+ var/datum/weakref/initial_target
var/turf/target_turf
var/target_zone
var/init_dir
@@ -71,12 +71,13 @@ SUBSYSTEM_DEF(throwing)
var/last_move = 0
-/datum/thrownthing/New(thrownthing, target, target_turf, init_dir, maxrange, speed, thrower, diagonals_first, force, gentle, callback, target_zone)
+/datum/thrownthing/New(thrownthing, target, init_dir, maxrange, speed, thrower, diagonals_first, force, gentle, callback, target_zone)
. = ..()
src.thrownthing = thrownthing
RegisterSignal(thrownthing, COMSIG_PARENT_QDELETING, PROC_REF(on_thrownthing_qdel))
- src.target = target
- src.target_turf = target_turf
+ src.target_turf = get_turf(target)
+ if(target_turf != target)
+ src.initial_target = WEAKREF(target)
src.init_dir = init_dir
src.maxrange = maxrange
src.speed = speed
@@ -87,14 +88,13 @@ SUBSYSTEM_DEF(throwing)
src.callback = callback
src.target_zone = target_zone
-
/datum/thrownthing/Destroy()
SSthrowing.processing -= thrownthing
SSthrowing.currentrun -= thrownthing
thrownthing.throwing = null
thrownthing = null
- target = null
thrower = null
+ initial_target = null
if(callback)
QDEL_NULL(callback) //It stores a reference to the thrownthing, its source. Let's clean that.
return ..()
@@ -109,6 +109,7 @@ SUBSYSTEM_DEF(throwing)
/datum/thrownthing/proc/tick()
var/atom/movable/AM = thrownthing
+ AM.setMovetype(AM.movement_type | THROWN)
if (!isturf(AM.loc) || !AM.throwing)
finalize()
return
@@ -117,9 +118,17 @@ SUBSYSTEM_DEF(throwing)
delayed_time += world.time - last_move
return
- if (dist_travelled && hitcheck()) //to catch sneaky things moving on our tile while we slept
- finalize()
- return
+ var/atom/movable/actual_target = initial_target?.resolve()
+
+ if(dist_travelled) //to catch sneaky things moving on our tile while we slept
+ for(var/atom/movable/obstacle as anything in get_turf(thrownthing))
+ if (obstacle == thrownthing || (obstacle == thrower && !ismob(thrownthing)))
+ continue
+ if(obstacle.pass_flags_self & LETPASSTHROW)
+ continue
+ if (obstacle == actual_target || (obstacle.density && !(obstacle.flags_1 & ON_BORDER_1)))
+ finalize(TRUE, obstacle)
+ return
var/atom/step
@@ -146,10 +155,15 @@ SUBSYSTEM_DEF(throwing)
finalize()
return
- AM.Move(step, get_dir(AM, step), DELAY_TO_GLIDE_SIZE(1 / speed))
+ if(!AM.Move(step, get_dir(AM, step), DELAY_TO_GLIDE_SIZE(1 / speed))) // we hit something during our move...
+ if(AM.throwing) // ...but finalize() wasn't called on Bump() because of a higher level definition that doesn't always call parent.
+ finalize()
+ return
- if (!AM.throwing) // we hit something during our move
- finalize(hit = TRUE)
+ dist_travelled++
+
+ if(actual_target && !(actual_target.pass_flags_self & LETPASSTHROW) && actual_target.loc == AM.loc) // we crossed a movable with no density (e.g. a mouse or APC) we intend to hit anyway.
+ finalize(TRUE, actual_target)
return
dist_travelled++
@@ -158,18 +172,19 @@ SUBSYSTEM_DEF(throwing)
finalize()
return
-/datum/thrownthing/proc/finalize(hit = FALSE, target=null)
+//If the target hasent been hit search for it in the turf we landed on.
+/datum/thrownthing/proc/finalize(hit = FALSE, target = null)
set waitfor = FALSE
//done throwing, either because it hit something or it finished moving
if(!thrownthing)
return
thrownthing.throwing = null
+ thrownthing.setMovetype(thrownthing.movement_type & ~THROWN)
if (!hit)
- for (var/thing in get_turf(thrownthing)) //looking for our target on the turf we land on.
- var/atom/A = thing
- if (A == target)
+ for (var/atom/movable/obstacle as anything in get_turf(thrownthing)) //looking for our target on the turf we land on.
+ if (obstacle == target)
hit = TRUE
- thrownthing.throw_impact(A, src)
+ thrownthing.throw_impact(obstacle, src)
if(QDELETED(thrownthing)) //throw_impact can delete things, such as glasses smashing
return //deletion should already be handled by on_thrownthing_qdel()
break
@@ -195,15 +210,3 @@ SUBSYSTEM_DEF(throwing)
T.zFall(thrownthing)
qdel(src)
-
-/datum/thrownthing/proc/hit_atom(atom/A)
- finalize(hit=TRUE, target=A)
-
-/datum/thrownthing/proc/hitcheck()
- for (var/thing in get_turf(thrownthing))
- var/atom/movable/AM = thing
- if (AM == thrownthing || (AM == thrower && !ismob(thrownthing)))
- continue
- if (AM.density && !(AM.pass_flags_self & LETPASSTHROW) && !(AM.flags_1 & ON_BORDER_1))
- finalize(hit=TRUE, target=AM)
- return TRUE
diff --git a/code/controllers/subsystem/traumas.dm b/code/controllers/subsystem/traumas.dm
index 1e697327c844..3dc5553b7381 100644
--- a/code/controllers/subsystem/traumas.dm
+++ b/code/controllers/subsystem/traumas.dm
@@ -41,7 +41,7 @@ SUBSYSTEM_DEF(traumas)
"spiders" = typecacheof(list(/mob/living/simple_animal/hostile/poison/giant_spider)),
"security" = typecacheof(list(/mob/living/simple_animal/bot/secbot)),
"lizards" = typecacheof(list(/mob/living/simple_animal/hostile/lizard)),
- "skeletons" = typecacheof(list(/mob/living/simple_animal/hostile/skeleton)),
+ "skeletons" = typecacheof(list(/mob/living/simple_animal/hostile/human/skeleton)),
"snakes" = typecacheof(list(/mob/living/simple_animal/hostile/retaliate/poison/snake)),
"robots" = typecacheof(list(/mob/living/silicon/robot, /mob/living/silicon/ai,
/mob/living/simple_animal/drone, /mob/living/simple_animal/bot, /mob/living/simple_animal/hostile/swarmer)),
@@ -90,10 +90,10 @@ SUBSYSTEM_DEF(traumas)
/obj/item/clothing/under/rank/command/captain, /obj/item/clothing/under/rank/security/head_of_security,
/obj/item/clothing/under/rank/engineering/chief_engineer, /obj/item/clothing/under/rank/medical/chief_medical_officer,
/obj/item/clothing/under/rank/command/head_of_personnel, /obj/item/clothing/under/rank/rnd/research_director,
- /obj/item/clothing/under/rank/security/head_of_security/alt,//WS Edit - Better security jumpsuit sprites
+ /obj/item/clothing/under/rank/security/head_of_security/alt,
/obj/item/clothing/under/rank/rnd/research_director/alt, /obj/item/clothing/under/rank/rnd/research_director/turtleneck,
- /obj/item/clothing/under/rank/command/captain/parade, /obj/item/clothing/under/rank/security/head_of_security/parade,
- /obj/item/clothing/under/rank/security/head_of_security/parade/female, //WS Edit - Better Command Uniforms
+ /obj/item/clothing/under/rank/security/head_of_security/parade,
+ /obj/item/clothing/under/rank/security/head_of_security/parade/female,
/obj/item/clothing/head/helmet/abductor, /obj/item/clothing/suit/armor/abductor/vest, /obj/item/melee/baton/abductor,
/obj/item/storage/belt/military/abductor, /obj/item/gun/energy/alien, /obj/item/abductor/silencer,
/obj/item/abductor/gizmo, /obj/item/clothing/under/rank/centcom/official,
@@ -128,7 +128,7 @@ SUBSYSTEM_DEF(traumas)
/obj/item/melee/cultblade, /obj/item/cult_bastard,
/obj/item/restraints/legcuffs/bola/cult, /obj/item/clothing/suit/space/hardsuit/cult,
/obj/item/clothing/suit/hooded/cultrobes, /obj/item/clothing/head/hooded/cult_hoodie, /obj/effect/rune,
- /obj/item/stack/sheet/runed_metal, /obj/machinery/door/airlock/cult, /obj/singularity/narsie,
+ /obj/machinery/door/airlock/cult, /obj/singularity/narsie,
/obj/item/soulstone,
/obj/item/clothing/suit/wizrobe, /obj/item/clothing/head/wizard, /obj/item/spellbook, /obj/item/staff,
/obj/item/clothing/suit/space/hardsuit/shielded/wizard, /obj/item/clothing/suit/space/hardsuit/wizard,
@@ -149,8 +149,7 @@ SUBSYSTEM_DEF(traumas)
"birds" = typecacheof(list(
/obj/item/clothing/mask/gas/plaguedoctor, /obj/item/reagent_containers/food/snacks/cracker,
/obj/item/clothing/suit/chickensuit, /obj/item/clothing/head/chicken,
- /obj/item/clothing/suit/toggle/owlwings, /obj/item/clothing/under/costume/owl, /obj/item/clothing/mask/gas/owl_mask,
- /obj/item/clothing/head/helmet/space/freedom, /obj/item/clothing/suit/space/freedom)),
+ /obj/item/clothing/suit/toggle/owlwings, /obj/item/clothing/under/costume/owl, /obj/item/clothing/mask/gas/owl_mask)),
"anime" = typecacheof(list(
/obj/item/clothing/under/costume/schoolgirl, /obj/item/katana, /obj/item/reagent_containers/food/snacks/sashimi,
diff --git a/code/datums/components/_component.dm b/code/datums/components/_component.dm
index 1d16391a18e1..d76504787b04 100644
--- a/code/datums/components/_component.dm
+++ b/code/datums/components/_component.dm
@@ -321,10 +321,12 @@
// all the objects that are receiving the signal get the signal this final time.
// AKA: No you can't cancel the signal reception of another object by doing an unregister in the same signal.
var/list/queued_calls = list()
- for(var/datum/listening_datum as anything in target)
- queued_calls[listening_datum] = listening_datum.signal_procs[src][sigtype]
- for(var/datum/listening_datum as anything in queued_calls)
- . |= call(listening_datum, queued_calls[listening_datum])(arglist(arguments))
+ // This should be faster than doing `var/datum/listening_datum as anything in target` as it does not implicitly copy the list
+ for(var/i in 1 to length(target))
+ var/datum/listening_datum = target[i]
+ queued_calls.Add(listening_datum, listening_datum.signal_procs[src][sigtype])
+ for(var/i in 1 to length(queued_calls) step 2)
+ . |= call(queued_calls[i], queued_calls[i + 1])(arglist(arguments))
// The type arg is casted so initial works, you shouldn't be passing a real instance into this
/**
diff --git a/code/datums/components/butchering.dm b/code/datums/components/butchering.dm
index 6923760a7705..55ba84fb5f7d 100644
--- a/code/datums/components/butchering.dm
+++ b/code/datums/components/butchering.dm
@@ -51,10 +51,14 @@
/datum/component/butchering/proc/startButcher(obj/item/source, mob/living/M, mob/living/user)
to_chat(user, "You begin to butcher [M]...")
playsound(M.loc, butcher_sound, 50, TRUE, -1)
- if(do_mob(user, M, speed) && M.Adjacent(source))
+ if(do_after(user, speed, M) && M.Adjacent(source))
Butcher(user, M)
/datum/component/butchering/proc/startNeckSlice(obj/item/source, mob/living/carbon/human/H, mob/living/user)
+ if(DOING_INTERACTION_WITH_TARGET(user, H))
+ to_chat(user, "You're already interacting with [H]!")
+ return
+
user.visible_message("[user] is slitting [H]'s throat!", \
"You start slicing [H]'s throat!", \
"You hear a cutting noise!", ignored_mobs = H)
@@ -63,7 +67,7 @@
log_combat(user, H, "starts slicing the throat of")
playsound(H.loc, butcher_sound, 50, TRUE, -1)
- if(do_mob(user, H, clamp(500 / source.force, 30, 100)) && H.Adjacent(source))
+ if(do_after(user, clamp(500 / source.force, 30, 100), H) && H.Adjacent(source))
if(H.has_status_effect(/datum/status_effect/neck_slice))
user.show_message("[H]'s neck has already been already cut, you can't make the bleeding any worse!", MSG_VISUAL, \
"Their neck has already been already cut, you can't make the bleeding any worse!")
diff --git a/code/datums/components/crafting/recipes.dm b/code/datums/components/crafting/recipes.dm
index 9ec90bf09eac..ab7a2d4315d7 100644
--- a/code/datums/components/crafting/recipes.dm
+++ b/code/datums/components/crafting/recipes.dm
@@ -24,1112 +24,3 @@
*/
/datum/crafting_recipe/proc/check_requirements(mob/user, list/collected_requirements)
return TRUE
-
-/datum/crafting_recipe/IED
- name = "IED"
- result = /obj/item/grenade/iedcasing
- reqs = list(/datum/reagent/fuel = 50,
- /obj/item/stack/cable_coil = 1,
- /obj/item/assembly/igniter = 1,
- /obj/item/reagent_containers/food/drinks/soda_cans = 1)
- parts = list(/obj/item/reagent_containers/food/drinks/soda_cans = 1)
- time = 15
- category = CAT_WEAPONRY
- subcategory = CAT_WEAPON
-
-/datum/crafting_recipe/lance
- name = "Explosive Lance (Grenade)"
- result = /obj/item/spear/explosive
- reqs = list(/obj/item/spear = 1,
- /obj/item/grenade = 1)
- blacklist = list(/obj/item/spear/bonespear)
- parts = list(/obj/item/spear = 1,
- /obj/item/grenade = 1)
- time = 15
- category = CAT_WEAPONRY
- subcategory = CAT_WEAPON
-
-/datum/crafting_recipe/strobeshield
- name = "Strobe Shield"
- result = /obj/item/shield/riot/flash
- reqs = list(/obj/item/wallframe/flasher = 1,
- /obj/item/assembly/flash/handheld = 1,
- /obj/item/shield/riot = 1)
- time = 40
- category = CAT_WEAPONRY
- subcategory = CAT_WEAPON
-
-/datum/crafting_recipe/strobeshield/New()
- ..()
- blacklist |= subtypesof(/obj/item/shield/riot/)
-
-/datum/crafting_recipe/molotov
- name = "Molotov"
- result = /obj/item/reagent_containers/food/drinks/bottle/molotov
- reqs = list(/obj/item/reagent_containers/glass/rag = 1,
- /obj/item/reagent_containers/food/drinks/bottle = 1)
- parts = list(/obj/item/reagent_containers/food/drinks/bottle = 1)
- time = 40
- category = CAT_WEAPONRY
- subcategory = CAT_WEAPON
-
-/datum/crafting_recipe/stunprod
- name = "Stunprod"
- result = /obj/item/melee/baton/cattleprod
- reqs = list(/obj/item/restraints/handcuffs/cable = 1,
- /obj/item/stack/rods = 1,
- /obj/item/assembly/igniter = 1)
- time = 40
- category = CAT_WEAPONRY
- subcategory = CAT_WEAPON
-
-/datum/crafting_recipe/teleprod
- name = "Teleprod"
- result = /obj/item/melee/baton/cattleprod/teleprod
- reqs = list(/obj/item/restraints/handcuffs/cable = 1,
- /obj/item/stack/rods = 1,
- /obj/item/assembly/igniter = 1,
- /obj/item/stack/ore/bluespace_crystal = 1)
- time = 40
- category = CAT_WEAPONRY
- subcategory = CAT_WEAPON
-
-/datum/crafting_recipe/bola
- name = "Bola"
- result = /obj/item/restraints/legcuffs/bola
- reqs = list(/obj/item/restraints/handcuffs/cable = 1,
- /obj/item/stack/sheet/metal = 6)
- time = 20//15 faster than crafting them by hand!
- category= CAT_WEAPONRY
- subcategory = CAT_WEAPON
-
-/datum/crafting_recipe/gonbola
- name = "Gonbola"
- result = /obj/item/restraints/legcuffs/bola/gonbola
- reqs = list(/obj/item/restraints/handcuffs/cable = 1,
- /obj/item/stack/sheet/metal = 6,
- /obj/item/stack/sheet/animalhide/gondola = 1)
- time = 40
- category= CAT_WEAPONRY
- subcategory = CAT_WEAPON
-
-/datum/crafting_recipe/ed209
- name = "ED209"
- result = /mob/living/simple_animal/bot/secbot/ed209
- reqs = list(/obj/item/robot_suit = 1,
- /obj/item/clothing/head/helmet = 1,
- /obj/item/clothing/suit/armor/vest = 1,
- /obj/item/bodypart/leg/left/robot = 1,
- /obj/item/bodypart/leg/right/robot = 1,
- /obj/item/stack/sheet/metal = 1,
- /obj/item/stack/cable_coil = 1,
- /obj/item/gun/energy/disabler = 1,
- /obj/item/assembly/prox_sensor = 1)
- tools = list(TOOL_WELDER, TOOL_SCREWDRIVER)
- time = 60
- category = CAT_ROBOT
-
-/datum/crafting_recipe/secbot
- name = "Secbot"
- result = /mob/living/simple_animal/bot/secbot
- reqs = list(/obj/item/assembly/signaler = 1,
- /obj/item/clothing/head/helmet/sec = 1,
- /obj/item/melee/baton = 1,
- /obj/item/assembly/prox_sensor = 1,
- /obj/item/bodypart/r_arm/robot = 1)
- tools = list(TOOL_WELDER)
- time = 60
- category = CAT_ROBOT
-
-/datum/crafting_recipe/cleanbot
- name = "Cleanbot"
- result = /mob/living/simple_animal/bot/cleanbot
- reqs = list(/obj/item/reagent_containers/glass/bucket = 1,
- /obj/item/assembly/prox_sensor = 1,
- /obj/item/bodypart/r_arm/robot = 1)
- time = 40
- category = CAT_ROBOT
-
-/datum/crafting_recipe/floorbot
- name = "Floorbot"
- result = /mob/living/simple_animal/bot/floorbot
- reqs = list(/obj/item/storage/toolbox = 1,
- /obj/item/stack/tile/plasteel = 10,
- /obj/item/assembly/prox_sensor = 1,
- /obj/item/bodypart/r_arm/robot = 1)
- time = 40
- category = CAT_ROBOT
-
-/datum/crafting_recipe/medbot
- name = "Medbot"
- result = /mob/living/simple_animal/bot/medbot
- reqs = list(/obj/item/healthanalyzer = 1,
- /obj/item/storage/firstaid = 1,
- /obj/item/assembly/prox_sensor = 1,
- /obj/item/bodypart/r_arm/robot = 1)
- time = 40
- category = CAT_ROBOT
-
-/datum/crafting_recipe/honkbot
- name = "Honkbot"
- result = /mob/living/simple_animal/bot/honkbot
- reqs = list(/obj/item/storage/box/clown = 1,
- /obj/item/bodypart/r_arm/robot = 1,
- /obj/item/assembly/prox_sensor = 1,
- /obj/item/bikehorn/ = 1)
- time = 40
- category = CAT_ROBOT
-
-/datum/crafting_recipe/Firebot
- name = "Firebot"
- result = /mob/living/simple_animal/bot/firebot
- reqs = list(/obj/item/extinguisher = 1,
- /obj/item/bodypart/r_arm/robot = 1,
- /obj/item/assembly/prox_sensor = 1,
- /obj/item/clothing/head/hardhat/red = 1)
- time = 40
- category = CAT_ROBOT
-
-/datum/crafting_recipe/Vibebot
- name = "Vibebot"
- result = /mob/living/simple_animal/bot/vibebot
- reqs = list(/obj/item/light/bulb = 2,
- /obj/item/bodypart/head/robot = 1,
- /obj/item/assembly/prox_sensor = 1,
- /obj/item/toy/crayon = 1)
- time = 40
- category = CAT_ROBOT
-
-/datum/crafting_recipe/improvised_pneumatic_cannon //Pretty easy to obtain but
- name = "Pneumatic Cannon"
- result = /obj/item/pneumatic_cannon/ghetto
- tools = list(TOOL_WELDER, TOOL_WRENCH)
- reqs = list(/obj/item/stack/sheet/metal = 4,
- /obj/item/stack/packageWrap = 8,
- /obj/item/pipe = 2)
- time = 50
- category = CAT_WEAPONRY
- subcategory = CAT_WEAPON
-
-/datum/crafting_recipe/flamethrower
- name = "Flamethrower"
- result = /obj/item/flamethrower
- reqs = list(/obj/item/weldingtool = 1,
- /obj/item/assembly/igniter = 1,
- /obj/item/stack/rods = 1)
- parts = list(/obj/item/assembly/igniter = 1,
- /obj/item/weldingtool = 1)
- tools = list(TOOL_SCREWDRIVER)
- time = 10
- category = CAT_WEAPONRY
- subcategory = CAT_WEAPON
-
-/datum/crafting_recipe/meteorslug
- name = "Meteorslug Shell"
- result = /obj/item/ammo_casing/shotgun/meteorslug
- reqs = list(/obj/item/ammo_casing/shotgun/techshell = 1,
- /obj/item/rcd_ammo = 1,
- /obj/item/stock_parts/manipulator = 2)
- tools = list(TOOL_SCREWDRIVER)
- time = 5
- category = CAT_WEAPONRY
- subcategory = CAT_AMMO
-
-/datum/crafting_recipe/pulseslug
- name = "Pulse Slug Shell"
- result = /obj/item/ammo_casing/shotgun/pulseslug
- reqs = list(/obj/item/ammo_casing/shotgun/techshell = 1,
- /obj/item/stock_parts/capacitor/adv = 2,
- /obj/item/stock_parts/micro_laser/ultra = 1)
- tools = list(TOOL_SCREWDRIVER)
- time = 5
- category = CAT_WEAPONRY
- subcategory = CAT_AMMO
-
-/datum/crafting_recipe/dragonsbreath
- name = "Dragonsbreath Shell"
- result = /obj/item/ammo_casing/shotgun/dragonsbreath
- reqs = list(/obj/item/ammo_casing/shotgun/techshell = 1, /datum/reagent/phosphorus = 5)
- tools = list(TOOL_SCREWDRIVER)
- time = 5
- category = CAT_WEAPONRY
- subcategory = CAT_AMMO
-
-/datum/crafting_recipe/frag12
- name = "FRAG-12 Shell"
- result = /obj/item/ammo_casing/shotgun/frag12
- reqs = list(/obj/item/ammo_casing/shotgun/techshell = 1,
- /datum/reagent/glycerol = 5,
- /datum/reagent/toxin/acid = 5,
- /datum/reagent/toxin/acid/fluacid = 5)
- tools = list(TOOL_SCREWDRIVER)
- time = 5
- category = CAT_WEAPONRY
- subcategory = CAT_AMMO
-
-/datum/crafting_recipe/ionslug
- name = "Ion Scatter Shell"
- result = /obj/item/ammo_casing/shotgun/ion
- reqs = list(/obj/item/ammo_casing/shotgun/techshell = 1,
- /obj/item/stock_parts/micro_laser/ultra = 1,
- /obj/item/stock_parts/subspace/crystal = 1)
- tools = list(TOOL_SCREWDRIVER)
- time = 5
- category = CAT_WEAPONRY
- subcategory = CAT_AMMO
-
-/datum/crafting_recipe/improvisedslug
- name = "Improvised Shotgun Shell"
- result = /obj/item/ammo_casing/shotgun/improvised
- reqs = list(/obj/item/stack/sheet/metal = 2,
- /obj/item/stack/cable_coil = 1,
- /datum/reagent/fuel = 10)
- tools = list(TOOL_SCREWDRIVER)
- time = 12
- category = CAT_WEAPONRY
- subcategory = CAT_AMMO
-
-/datum/crafting_recipe/laserscatter
- name = "Scatter Laser Shell"
- result = /obj/item/ammo_casing/shotgun/laserscatter
- reqs = list(/obj/item/ammo_casing/shotgun/techshell = 1,
- /obj/item/stock_parts/capacitor/adv = 1,
- /obj/item/stock_parts/micro_laser/high = 1)
- tools = list(TOOL_SCREWDRIVER)
- time = 5
- category = CAT_WEAPONRY
- subcategory = CAT_AMMO
-
-/datum/crafting_recipe/ishotgun
- name = "Improvised Shotgun"
- result = /obj/item/gun/ballistic/shotgun/doublebarrel/improvised
- reqs = list(/obj/item/weaponcrafting/receiver = 1,
- /obj/item/pipe = 1,
- /obj/item/weaponcrafting/stock = 1,
- /obj/item/stack/packageWrap = 5)
- tools = list(TOOL_SCREWDRIVER)
- time = 100
- category = CAT_WEAPONRY
- subcategory = CAT_WEAPON
-
-/datum/crafting_recipe/chainsaw
- name = "Chainsaw"
- result = /obj/item/chainsaw
- reqs = list(/obj/item/circular_saw = 1,
- /obj/item/stack/cable_coil = 3,
- /obj/item/stack/sheet/plasteel = 5)
- tools = list(TOOL_WELDER)
- time = 50
- category = CAT_WEAPONRY
- subcategory = CAT_WEAPON
-
-/datum/crafting_recipe/spear
- name = "Spear"
- result = /obj/item/spear
- reqs = list(/obj/item/restraints/handcuffs/cable = 1,
- /obj/item/shard = 1,
- /obj/item/stack/rods = 1)
- parts = list(/obj/item/shard = 1)
- time = 40
- category = CAT_WEAPONRY
- subcategory = CAT_WEAPON
-
-/datum/crafting_recipe/spooky_camera
- name = "Camera Obscura"
- result = /obj/item/camera/spooky
- time = 15
- reqs = list(/obj/item/camera = 1,
- /datum/reagent/water/holywater = 10)
- parts = list(/obj/item/camera = 1)
- category = CAT_MISC
-
-/datum/crafting_recipe/skateboard
- name = "Skateboard"
- result = /obj/vehicle/ridden/scooter/skateboard
- time = 60
- reqs = list(/obj/item/stack/sheet/metal = 5,
- /obj/item/stack/rods = 10)
- category = CAT_MISC
-
-/datum/crafting_recipe/scooter
- name = "Scooter"
- result = /obj/vehicle/ridden/scooter
- time = 65
- reqs = list(/obj/item/stack/sheet/metal = 5,
- /obj/item/stack/rods = 12)
- category = CAT_MISC
-
-/datum/crafting_recipe/wheelchair
- name = "Wheelchair"
- result = /obj/vehicle/ridden/wheelchair
- reqs = list(/obj/item/stack/sheet/metal = 4,
- /obj/item/stack/rods = 6)
- time = 100
- category = CAT_MISC
-
-/datum/crafting_recipe/motorized_wheelchair
- name = "Motorized Wheelchair"
- result = /obj/vehicle/ridden/wheelchair/motorized
- reqs = list(/obj/item/stack/sheet/metal = 10,
- /obj/item/stack/rods = 8,
- /obj/item/stock_parts/manipulator = 2,
- /obj/item/stock_parts/capacitor = 1)
- parts = list(/obj/item/stock_parts/manipulator = 2,
- /obj/item/stock_parts/capacitor = 1)
- tools = list(TOOL_WELDER, TOOL_SCREWDRIVER, TOOL_WRENCH)
- time = 200
- category = CAT_MISC
-
-/datum/crafting_recipe/mousetrap
- name = "Mouse Trap"
- result = /obj/item/assembly/mousetrap
- time = 10
- reqs = list(/obj/item/stack/sheet/cardboard = 1,
- /obj/item/stack/rods = 1)
- category = CAT_MISC
-
-/datum/crafting_recipe/papersack
- name = "Paper Sack"
- result = /obj/item/storage/box/papersack
- time = 10
- reqs = list(/obj/item/paper = 5)
- category = CAT_MISC
-
-
-/datum/crafting_recipe/flashlight_eyes
- name = "Flashlight Eyes"
- result = /obj/item/organ/eyes/robotic/flashlight
- time = 10
- reqs = list(
- /obj/item/flashlight = 2,
- /obj/item/restraints/handcuffs/cable = 1
- )
- category = CAT_MISC
-
-/datum/crafting_recipe/paperframes
- name = "Paper Frames"
- result = /obj/item/stack/sheet/paperframes/five
- time = 10
- reqs = list(/obj/item/stack/sheet/mineral/wood = 5, /obj/item/paper = 20)
- category = CAT_MISC
-
-/datum/crafting_recipe/naturalpaper
- name = "Hand-Pressed Paper"
- time = 30
- reqs = list(/datum/reagent/water = 50, /obj/item/stack/sheet/mineral/wood = 1)
- tools = list(/obj/item/hatchet)
- result = /obj/item/paper_bin/bundlenatural
- category = CAT_MISC
-
-/datum/crafting_recipe/toysword
- name = "Toy Sword"
- reqs = list(/obj/item/light/bulb = 1, /obj/item/stack/cable_coil = 1, /obj/item/stack/sheet/plastic = 4)
- result = /obj/item/toy/sword
- category = CAT_MISC
-
-/datum/crafting_recipe/blackcarpet
- name = "Black Carpet"
- reqs = list(/obj/item/stack/tile/carpet = 50, /obj/item/toy/crayon/black = 1)
- result = /obj/item/stack/tile/carpet/black/fifty
- category = CAT_MISC
-
-/datum/crafting_recipe/curtain
- name = "Curtains"
- reqs = list(/obj/item/stack/sheet/cotton/cloth = 4, /obj/item/stack/rods = 1)
- result = /obj/structure/curtain/cloth
- category = CAT_MISC
-
-/datum/crafting_recipe/showercurtain
- name = "Shower Curtains"
- reqs = list(/obj/item/stack/sheet/cotton/cloth = 2, /obj/item/stack/sheet/plastic = 2, /obj/item/stack/rods = 1)
- result = /obj/structure/curtain
- category = CAT_MISC
-
-/datum/crafting_recipe/extendohand
- name = "Extendo-Hand"
- reqs = list(/obj/item/bodypart/r_arm/robot = 1, /obj/item/clothing/gloves/boxing = 1)
- result = /obj/item/extendohand
- category = CAT_MISC
-
-/datum/crafting_recipe/chemical_payload
- name = "Chemical Payload (C4)"
- result = /obj/item/bombcore/chemical
- reqs = list(
- /obj/item/stock_parts/matter_bin = 1,
- /obj/item/grenade/c4 = 1,
- /obj/item/grenade/chem_grenade = 2
- )
- parts = list(/obj/item/stock_parts/matter_bin = 1, /obj/item/grenade/chem_grenade = 2)
- time = 30
- category = CAT_WEAPONRY
- subcategory = CAT_WEAPON
-
-/datum/crafting_recipe/chemical_payload2
- name = "Chemical Payload (Gibtonite)"
- result = /obj/item/bombcore/chemical
- reqs = list(
- /obj/item/stock_parts/matter_bin = 1,
- /obj/item/gibtonite = 1,
- /obj/item/grenade/chem_grenade = 2
- )
- parts = list(/obj/item/stock_parts/matter_bin = 1, /obj/item/grenade/chem_grenade = 2)
- time = 50
- category = CAT_WEAPONRY
- subcategory = CAT_WEAPON
-
-/datum/crafting_recipe/bonearmor
- name = "Bone Armor"
- result = /obj/item/clothing/suit/armor/bone
- time = 30
- reqs = list(/obj/item/stack/sheet/bone = 6)
- category = CAT_PRIMAL
-
-/datum/crafting_recipe/bonetalisman
- name = "Bone Talisman"
- result = /obj/item/clothing/accessory/talisman
- time = 20
- reqs = list(/obj/item/stack/sheet/bone = 2,
- /obj/item/stack/sheet/sinew = 1)
- category = CAT_PRIMAL
-
-/datum/crafting_recipe/bonenecklace
- name = "Hunter's Necklace"
- result = /obj/item/clothing/accessory/wolftalisman
- time = 35
- reqs = list(/obj/item/stack/sheet/bone = 2,
- /obj/item/stack/sheet/sinew = 3,
- /obj/item/crusher_trophy/wolf_ear = 2,
- /obj/item/crusher_trophy/fang = 1)
- category = CAT_PRIMAL
-
-/datum/crafting_recipe/bonecodpiece
- name = "Skull Codpiece"
- result = /obj/item/clothing/accessory/skullcodpiece
- time = 20
- reqs = list(/obj/item/stack/sheet/bone = 2,
- /obj/item/crusher_trophy/legion_skull = 1,
- /obj/item/stack/sheet/animalhide/goliath_hide = 1)
- category = CAT_PRIMAL
-
-/datum/crafting_recipe/bonestaff
- name = "Legion Staff"
- result = /obj/item/legion_staff
- time = 35
- reqs = list(/obj/item/stack/sheet/bone = 2,
- /obj/item/crusher_trophy/legion_skull = 2,\
- /obj/item/crusher_trophy/dwarf_skull = 1,
- /obj/item/organ/regenerative_core/legion = 1)
- category = CAT_PRIMAL
-
-/datum/crafting_recipe/skilt
- name = "Sinew Kilt"
- result = /obj/item/clothing/accessory/skilt
- time = 20
- reqs = list(/obj/item/stack/sheet/bone = 1,
- /obj/item/stack/sheet/sinew = 2)
- category = CAT_PRIMAL
-
-/datum/crafting_recipe/bracers
- name = "Bone Bracers"
- result = /obj/item/clothing/gloves/bracer
- time = 20
- reqs = list(/obj/item/stack/sheet/bone = 2,
- /obj/item/stack/sheet/sinew = 1)
- category = CAT_PRIMAL
-
-/datum/crafting_recipe/skullhelm
- name = "Skull Helmet"
- result = /obj/item/clothing/head/helmet/skull
- time = 30
- reqs = list(/obj/item/stack/sheet/bone = 4)
- category = CAT_PRIMAL
-
-/datum/crafting_recipe/goliathcloak
- name = "Goliath Cloak"
- result = /obj/item/clothing/suit/hooded/cloak/goliath
- time = 50
- reqs = list(/obj/item/stack/sheet/leather = 2,
- /obj/item/stack/sheet/sinew = 2,
- /obj/item/stack/sheet/animalhide/goliath_hide = 2) //it takes 4 goliaths to make 1 cloak if the plates are skinned
- category = CAT_PRIMAL
-
-/datum/crafting_recipe/drakecloak
- name = "Ash Drake Armour"
- result = /obj/item/clothing/suit/hooded/cloak/drake
- time = 60
- reqs = list(/obj/item/stack/sheet/bone = 10,
- /obj/item/stack/sheet/sinew = 2,
- /obj/item/stack/sheet/animalhide/ashdrake = 5)
- category = CAT_PRIMAL
-
-/datum/crafting_recipe/firebrand
- name = "Firebrand"
- result = /obj/item/match/firebrand
- time = 100 //Long construction time. Making fire is hard work.
- reqs = list(/obj/item/stack/sheet/mineral/wood = 2)
- category = CAT_PRIMAL
-
-/datum/crafting_recipe/gold_horn
- name = "Golden Bike Horn"
- result = /obj/item/bikehorn/golden
- time = 20
- reqs = list(/obj/item/stack/sheet/mineral/bananium = 5,
- /obj/item/bikehorn = 1)
- category = CAT_MISC
-
-/datum/crafting_recipe/bonedagger
- name = "Bone Dagger"
- result = /obj/item/kitchen/knife/combat/bone
- time = 20
- reqs = list(/obj/item/stack/sheet/bone = 2)
- category = CAT_PRIMAL
-
-/datum/crafting_recipe/bonespear
- name = "Bone Spear"
- result = /obj/item/spear/bonespear
- time = 30
- reqs = list(/obj/item/stack/sheet/bone = 4,
- /obj/item/stack/sheet/sinew = 1)
- category = CAT_PRIMAL
-
-/datum/crafting_recipe/boneaxe
- name = "Bone Axe"
- result = /obj/item/fireaxe/boneaxe
- time = 50
- reqs = list(/obj/item/stack/sheet/bone = 6,
- /obj/item/stack/sheet/sinew = 3)
- category = CAT_PRIMAL
-
-/datum/crafting_recipe/bonfire
- name = "Bonfire"
- time = 60
- reqs = list(/obj/item/grown/log = 5)
- parts = list(/obj/item/grown/log = 5)
- blacklist = list(/obj/item/grown/log/steel)
- result = /obj/structure/bonfire
- category = CAT_PRIMAL
-
-/datum/crafting_recipe/rake //Category resorting incoming
- name = "Rake"
- time = 30
- reqs = list(/obj/item/stack/sheet/mineral/wood = 5)
- result = /obj/item/cultivator/rake
- category = CAT_PRIMAL
-
-/datum/crafting_recipe/woodbucket
- name = "Wooden Bucket"
- time = 30
- reqs = list(/obj/item/stack/sheet/mineral/wood = 3)
- result = /obj/item/reagent_containers/glass/bucket/wooden
- category = CAT_PRIMAL
-
-/datum/crafting_recipe/headpike
- name = "Spike Head (Glass Spear)"
- time = 65
- reqs = list(/obj/item/spear = 1,
- /obj/item/bodypart/head = 1)
- parts = list(/obj/item/bodypart/head = 1,
- /obj/item/spear = 1)
- blacklist = list(/obj/item/spear/explosive, /obj/item/spear/bonespear)
- result = /obj/structure/headpike
- category = CAT_PRIMAL
-
-/datum/crafting_recipe/legionpike
- name = "Legion on a Spear"
- time = 55
- reqs = list(/obj/item/spear = 1,
- /obj/item/organ/regenerative_core = 1,
- /obj/item/crusher_trophy/legion_skull = 2)
- result = /obj/structure/legionpike
- category = CAT_PRIMAL
-
-/datum/crafting_recipe/tribal_torch
- name = "Tribal Torch"
- result = /obj/item/candle/tribal_torch
- time = 30
- reqs = list(/obj/item/stack/sheet/mineral/wood = 4)
- category = CAT_PRIMAL
-
-/datum/crafting_recipe/headpikebone
- name = "Spike Head (Bone Spear)"
- time = 65
- reqs = list(/obj/item/spear/bonespear = 1,
- /obj/item/bodypart/head = 1)
- parts = list(/obj/item/bodypart/head = 1,
- /obj/item/spear/bonespear = 1)
- result = /obj/structure/headpike/bone
- category = CAT_PRIMAL
-
-/datum/crafting_recipe/pressureplate
- name = "Pressure Plate"
- result = /obj/item/pressure_plate
- time = 5
- reqs = list(/obj/item/stack/sheet/metal = 1,
- /obj/item/stack/tile/plasteel = 1,
- /obj/item/stack/cable_coil = 2,
- /obj/item/assembly/igniter = 1)
- category = CAT_MISC
-
-
-/datum/crafting_recipe/rcl
- name = "Makeshift Rapid Pipe Cleaner Layer"
- result = /obj/item/rcl/ghetto
- time = 40
- tools = list(TOOL_WELDER, TOOL_SCREWDRIVER, TOOL_WRENCH)
- reqs = list(/obj/item/stack/sheet/metal = 15)
- category = CAT_MISC
-
-/datum/crafting_recipe/mummy
- name = "Mummification Bandages (Mask)"
- result = /obj/item/clothing/mask/mummy
- time = 10
- tools = list(/obj/item/nullrod/egyptian)
- reqs = list(/obj/item/stack/sheet/cotton/cloth = 2)
- category = CAT_CLOTHING
-
-/datum/crafting_recipe/mummy/body
- name = "Mummification Bandages (Body)"
- result = /obj/item/clothing/under/costume/mummy
- reqs = list(/obj/item/stack/sheet/cotton/cloth = 5)
-
-/datum/crafting_recipe/chaplain_hood
- name = "Follower Hoodie"
- result = /obj/item/clothing/suit/hooded/chaplain_hoodie
- time = 10
- tools = list(/obj/item/clothing/suit/hooded/chaplain_hoodie, /obj/item/storage/book/bible)
- reqs = list(/obj/item/stack/sheet/cotton/cloth = 4)
- category = CAT_CLOTHING
-
-/datum/crafting_recipe/guillotine
- name = "Guillotine"
- result = /obj/structure/guillotine
- time = 150 // Building a functioning guillotine takes time
- reqs = list(/obj/item/stack/sheet/plasteel = 3,
- /obj/item/stack/sheet/mineral/wood = 20,
- /obj/item/stack/cable_coil = 10)
- tools = list(TOOL_SCREWDRIVER, TOOL_WRENCH, TOOL_WELDER)
- category = CAT_MISC
-
-/datum/crafting_recipe/aitater
- name = "intelliTater"
- result = /obj/item/aicard/aitater
- time = 30
- tools = list(TOOL_WIRECUTTER)
- reqs = list(/obj/item/aicard = 1,
- /obj/item/reagent_containers/food/snacks/grown/potato = 1,
- /obj/item/stack/cable_coil = 5)
- category = CAT_MISC
-
-/datum/crafting_recipe/aitater/check_requirements(mob/user, list/collected_requirements)
- var/obj/item/aicard/aicard = collected_requirements[/obj/item/aicard][1]
- if(!aicard.AI)
- return TRUE
-
- to_chat(user, "You can't craft an intelliTater with an AI in the card!")
- return FALSE
-
-/datum/crafting_recipe/aispook
- name = "intelliLantern"
- result = /obj/item/aicard/aispook
- time = 30
- tools = list(TOOL_WIRECUTTER)
- reqs = list(/obj/item/aicard = 1,
- /obj/item/reagent_containers/food/snacks/grown/pumpkin = 1,
- /obj/item/stack/cable_coil = 5)
- category = CAT_MISC
-
-/datum/crafting_recipe/ghettojetpack
- name = "Improvised Jetpack"
- result = /obj/item/tank/jetpack/improvised
- time = 30
- reqs = list(/obj/item/tank/internals/oxygen = 2, /obj/item/extinguisher = 1, /obj/item/pipe = 3, /obj/item/stack/cable_coil = MAXCOIL)
- category = CAT_MISC
- tools = list(TOOL_WRENCH, TOOL_WELDER, TOOL_WIRECUTTER)
-
-/datum/crafting_recipe/multiduct
- name = "Multi-layer duct"
- result = /obj/machinery/duct/multilayered
- time = 5
- reqs = list(/obj/item/stack/ducts = 5)
- category = CAT_MISC
- tools = list(TOOL_WELDER)
-
-/datum/crafting_recipe/rib
- name = "Collosal Rib"
- always_availible = FALSE
- reqs = list(
- /obj/item/stack/sheet/bone = 10,
- /datum/reagent/fuel/oil = 5)
- result = /obj/structure/statue/bone/rib
- subcategory = CAT_PRIMAL
-
-/datum/crafting_recipe/skull
- name = "Skull Carving"
- always_availible = FALSE
- reqs = list(
- /obj/item/stack/sheet/bone = 6,
- /datum/reagent/fuel/oil = 5)
- result = /obj/structure/statue/bone/skull
- category = CAT_PRIMAL
-
-/datum/crafting_recipe/halfskull
- name = "Cracked Skull Carving"
- always_availible = FALSE
- reqs = list(
- /obj/item/stack/sheet/bone = 3,
- /datum/reagent/fuel/oil = 5)
- result = /obj/structure/statue/bone/skull/half
- category = CAT_PRIMAL
-
-/datum/crafting_recipe/boneshovel
- name = "Serrated Bone Shovel"
- always_availible = FALSE
- reqs = list(
- /obj/item/stack/sheet/bone = 4,
- /datum/reagent/fuel/oil = 5,
- /obj/item/shovel/spade = 1)
- result = /obj/item/shovel/serrated
- category = CAT_PRIMAL
-
-/datum/crafting_recipe/lasso
- name = "Bone Lasso"
- reqs = list(
- /obj/item/stack/sheet/bone = 1,
- /obj/item/stack/sheet/sinew = 5)
- result = /obj/item/key/lasso
- category = CAT_PRIMAL
-
-/datum/crafting_recipe/gripperoffbrand
- name = "Improvised Gripper Gloves"
- reqs = list(
- /obj/item/clothing/gloves/fingerless = 1,
- /obj/item/stack/tape = 1)
- result = /obj/item/clothing/gloves/tackler/offbrand
- category = CAT_CLOTHING
-
-/*WS edit - Normal BoH
-/datum/crafting_recipe/boh
- name = "Bag of Holding"
- reqs = list(
- /obj/item/bag_of_holding_inert = 1,
- /obj/item/assembly/signaler/anomaly/bluespace = 1)
- result = /obj/item/storage/backpack/holding
- category = CAT_CLOTHING
-*/
-
-/datum/crafting_recipe/ipickaxe
- name = "Improvised Pickaxe"
- reqs = list(
- /obj/item/crowbar = 1,
- /obj/item/kitchen/knife = 1,
- /obj/item/stack/tape = 1)
- result = /obj/item/pickaxe/improvised
- category = CAT_MISC
-
-/datum/crafting_recipe/chem_scanner
- name = "Reagent Scanner"
- time = 30
- tools = list(TOOL_WIRECUTTER, TOOL_SCREWDRIVER)
- reqs = list(
- /obj/item/healthanalyzer = 1,
- /obj/item/stack/cable_coil = 5,
- /obj/item/stock_parts/scanning_module = 1)
- result = /obj/item/reagent_scanner
- category = CAT_MISC
-
-/datum/crafting_recipe/filter
- name = "Seperatory Funnel"
- time = 40
- tools = list(TOOL_WELDER, TOOL_WIRECUTTER)
- reqs = list(
- /obj/item/stack/cable_coil = 1,
- /obj/item/reagent_containers/glass/beaker = 3)
- result = /obj/item/reagent_containers/glass/filter
- category = CAT_MISC
-
-/datum/crafting_recipe/dragonspear
- name = "Dragonslayer's Spear"
- result = /obj/item/spear/dragonspear
- time = 45
- reqs = list(/obj/item/crusher_trophy/ash_spike = 1,
- /obj/item/crusher_trophy/tail_spike = 2,
- /obj/item/stack/sheet/bone = 5,
- /obj/item/stack/sheet/sinew = 3)
- category = CAT_PRIMAL
-
-/datum/crafting_recipe/splint
- name = "Makeshift Splint"
- reqs = list(
- /obj/item/stack/rods = 2,
- /obj/item/stack/sheet/cotton/cloth = 4)
- result = /obj/item/stack/medical/splint/ghetto
- category = CAT_MISC
-
-/datum/crafting_recipe/cwzippo
- name = "Clockwork Zippo"
- reqs = list(
- /obj/item/lighter = 1,
- /obj/item/stack/tile/bronze = 5)
- result = /obj/item/lighter/clockwork
- category = CAT_MISC
-
-/datum/crafting_recipe/pipebow
- name = "Pipe Bow"
- result = /obj/item/gun/ballistic/bow/pipe
- reqs = list(/obj/item/pipe = 5,
- /obj/item/stack/sheet/plastic = 15,
- /obj/item/weaponcrafting/silkstring = 10)
- time = 450
- category = CAT_WEAPONRY
- subcategory = CAT_WEAPON
-
-/datum/crafting_recipe/arrow
- name = "Arrow"
- result = /obj/item/ammo_casing/caseless/arrow/wood
- time = 30
- reqs = list(/obj/item/stack/sheet/mineral/wood = 1,
- /obj/item/stack/sheet/silk = 1,
- /obj/item/stack/rods = 1) //1 metal sheet = 2 rods= 2 arrows
- category = CAT_WEAPONRY
- subcategory = CAT_AMMO
-
-/datum/crafting_recipe/bone_arrow
- name = "Bone Arrow"
- result = /obj/item/ammo_casing/caseless/arrow/bone
- time = 30
- reqs = list(/obj/item/stack/sheet/bone = 1,
- /obj/item/stack/sheet/sinew = 1,
- /obj/item/ammo_casing/caseless/arrow/ash = 1)
- category = CAT_WEAPONRY
- subcategory = CAT_AMMO
-
-/datum/crafting_recipe/ashen_arrow
- name = "Fire hardened arrow"
- result = /obj/item/ammo_casing/caseless/arrow/ash
- tools = list(TOOL_WELDER)
- time = 30
- reqs = list(/obj/item/ammo_casing/caseless/arrow/wood = 1)
- category = CAT_WEAPONRY
- subcategory = CAT_AMMO
-
-/datum/crafting_recipe/bronze_arrow
- name = "Bronze arrow"
- result = /obj/item/ammo_casing/caseless/arrow/bronze
- time = 30
- reqs = list(/obj/item/stack/sheet/mineral/wood = 1,
- /obj/item/stack/tile/bronze = 1,
- /obj/item/stack/sheet/silk = 1)
- category = CAT_WEAPONRY
- subcategory = CAT_AMMO
-
-/datum/crafting_recipe/heavybonearmor
- name = "Heavy Bone Armor"
- result = /obj/item/clothing/suit/hooded/cloak/bone
- time = 60
- reqs = list(/obj/item/stack/sheet/bone = 8,
- /obj/item/stack/sheet/sinew = 3)
- category = CAT_PRIMAL
-
-/datum/crafting_recipe/watcherbola
- name = "Watcher Bola"
- result = /obj/item/restraints/legcuffs/bola/watcher
- time = 30
- reqs = list(/obj/item/stack/sheet/animalhide/goliath_hide = 2,
- /obj/item/restraints/handcuffs/cable/sinew = 1)
- category = CAT_PRIMAL
-
-/datum/crafting_recipe/goliathshield
- name = "Goliath shield"
- result = /obj/item/shield/riot/goliath
- time = 60
- reqs = list(/obj/item/stack/sheet/bone = 4,
- /obj/item/stack/sheet/animalhide/goliath_hide = 3)
- category = CAT_PRIMAL
-
-/datum/crafting_recipe/bonesword
- name = "Bone Sword"
- result = /obj/item/claymore/bone
- time = 40
- reqs = list(/obj/item/stack/sheet/bone = 3,
- /obj/item/stack/sheet/sinew = 2)
- category = CAT_PRIMAL
-
-/datum/crafting_recipe/hunterbelt
- name = "Hunters Belt"
- result = /obj/item/storage/belt/mining/primitive
- time = 20
- reqs = list(/obj/item/stack/sheet/sinew = 2,
- /obj/item/stack/sheet/animalhide/goliath_hide = 2)
- category = CAT_PRIMAL
-
-/datum/crafting_recipe/quiver
- name = "Quiver"
- result = /obj/item/storage/bag/quiver/empty
- time = 80
- reqs = list(/obj/item/stack/sheet/leather = 3,
- /obj/item/stack/sheet/sinew = 4)
- category = CAT_PRIMAL
-
-/datum/crafting_recipe/bone_bow
- name = "Bone Bow"
- result = /obj/item/gun/ballistic/bow/ashen
- time = 200
- reqs = list(/obj/item/stack/sheet/bone = 8,
- /obj/item/stack/sheet/sinew = 4)
- category = CAT_PRIMAL
-/datum/crafting_recipe/boneclub
- name = "Bone Club"
- result = /obj/item/melee/baseball_bat/bone
- time = 40
- reqs = list(/obj/item/stack/sheet/bone = 6)
- category = CAT_PRIMAL
-/datum/crafting_recipe/polarbearcloak
- name = "Polar Cloak"
- result = /obj/item/clothing/suit/hooded/cloak/goliath/polar
- time = 50
- reqs = list(/obj/item/stack/sheet/leather = 2,
- /obj/item/stack/sheet/sinew = 2,
- /obj/item/stack/sheet/animalhide/goliath_hide/polar_bear_hide = 2)
- blacklist = list(/obj/item/stack/sheet/animalhide/goliath_hide)
- category = CAT_PRIMAL
-/datum/crafting_recipe/portableseedextractor
- name = "Portable seed extractor"
- reqs = list(
- /obj/item/storage/bag/plants = 1,
- /obj/item/plant_analyzer = 1,
- /obj/item/stock_parts/manipulator = 1,
- /obj/item/stack/cable_coil = 2)
- result = /obj/item/storage/bag/plants/portaseeder //this will probably mean that you can craft portable seed extractors into themselves, sending the other materials into the void, but we still don't have a solution for recipes involving radios stealing your headset, so this is officially not my problem. "no, Tills-The-Soil, adding more analyzers and micro-manipulators to your portable seed extractor does not make it make more seeds. in fact it does exactly nothing."
- time = 20
- tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
- category = CAT_MISC
-
-/datum/crafting_recipe/zip_pistol
- name = "Zip Pistol"
- result = /obj/item/gun/ballistic/automatic/zip_pistol
- reqs = list(/obj/item/stack/rods = 4,
- /obj/item/pipe = 1,
- /obj/item/stack/cable_coil = 15,
- /obj/item/weaponcrafting/receiver = 1,
- /obj/item/floor_painter = 1,
- /obj/item/stack/packageWrap = 10)
- tools = list(TOOL_SCREWDRIVER)
- time = 100
- category = CAT_WEAPONRY
- subcategory = CAT_WEAPON
-
-/datum/crafting_recipe/scrap_armor
- name = "Scrap Armor"
- result = /obj/item/clothing/suit/armor/vest/scrap_armor
- time = 60
- reqs = list(
- /obj/item/stack/sheet/metal = 10,
- /obj/item/stack/cable_coil = 20,
- )
- category = CAT_CLOTHING
-
-/datum/crafting_recipe/umbrellared
- name = "Red Drink Umbrella"
- result = /obj/item/garnish/umbrellared
- time = 1 SECONDS
- tools = list(/obj/item/toy/crayon/spraycan)
- reqs = list(
- /obj/item/paper = 1,
- /obj/item/stack/rods = 1)
- category = CAT_DRINK
-
-/datum/crafting_recipe/umbrellablue
- name = "Blue Drink Umbrella"
- result = /obj/item/garnish/umbrellablue
- time = 1 SECONDS
- tools = list(/obj/item/toy/crayon/spraycan)
- reqs = list(
- /obj/item/paper = 1,
- /obj/item/stack/rods = 1)
- category = CAT_DRINK
-
-/datum/crafting_recipe/umbrellagreen
- name = "Green Drink Umbrella"
- result = /obj/item/garnish/umbrellagreen
- time = 1 SECONDS
- tools = list(/obj/item/toy/crayon/spraycan)
- reqs = list(
- /obj/item/paper = 1,
- /obj/item/stack/rods = 1)
- category = CAT_DRINK
-
-/datum/crafting_recipe/ash_garnish
- name = "Ash Garnish"
- result = /obj/item/garnish/ash
- reqs = list(/datum/reagent/ash = 10)
- time = 5
- category = CAT_DRINK
-
-/datum/crafting_recipe/salt_garnish
- name = "Salt Garnish"
- result = /obj/item/garnish/salt
- reqs = list(/datum/reagent/consumable/sodiumchloride = 10)
- time = 5
- category = CAT_DRINK
-
-/datum/crafting_recipe/crystalamulet
- name = "Crystal Amulet"
- result = /obj/item/clothing/neck/crystal_amulet
- time = 4 SECONDS
- reqs = list(/obj/item/strange_crystal = 3)
- category = CAT_MISC
-
-/datum/crafting_recipe/crystalspear
- name = "Crystal Spear"
- result = /obj/item/spear/crystal
- time = 4 SECONDS
- reqs = list(/obj/item/strange_crystal = 2)
- category = CAT_MISC
-
-/datum/crafting_recipe/freezer
- name = "Freezer"
- result = /obj/structure/closet/crate/freezer
- time = 2 SECONDS
- reqs = list(/datum/reagent/consumable/ice = 25,
- /obj/item/stack/sheet/metal = 2)
- category = CAT_MISC
-
-/datum/crafting_recipe/aquarium
- name = "Aquarium"
- result = /obj/structure/aquarium
- time = 10 SECONDS
- reqs = list(/obj/item/stack/sheet/metal = 15,
- /obj/item/stack/sheet/glass = 10,
- /obj/item/aquarium_kit = 1)
- category = CAT_MISC
-
-/datum/crafting_recipe/mothplush
- name = "Moth Plushie"
- result = /obj/item/toy/plush/moth
- reqs = list(/obj/item/stack/sheet/animalhide/mothroach = 1,
- /obj/item/organ/heart = 1,
- /obj/item/stack/sheet/cotton/cloth = 3)
- category = CAT_MISC
-
-/datum/crafting_recipe/breakawayflask
- name = "Breakaway Flask"
- result = /obj/item/reagent_containers/food/drinks/breakawayflask
- time = 5 SECONDS
- reqs = list(/obj/item/stack/sheet/glass = 5,
- /obj/item/stack/sheet/mineral/plasma = 1)
- tools = list(TOOL_WELDER)
- category = CAT_DRINK
-
-/datum/crafting_recipe/fermenting_barrel
- name = "Wooden Barrel"
- result = /obj/structure/fermenting_barrel
- reqs = list(/obj/item/stack/sheet/mineral/wood = 8)
- time = 50
- category = CAT_PRIMAL
-
-/datum/crafting_recipe/distiller
- name = "Distiller"
- result = /obj/structure/fermenting_barrel/distiller
- reqs = list(/obj/item/stack/sheet/mineral/wood = 8, /obj/item/stack/sheet/metal = 5, /datum/reagent/srm_bacteria = 30)
- time = 50
- category = CAT_PRIMAL
diff --git a/code/datums/components/crafting/tailoring.dm b/code/datums/components/crafting/recipes/clothing.dm
similarity index 69%
rename from code/datums/components/crafting/tailoring.dm
rename to code/datums/components/crafting/recipes/clothing.dm
index 4caaa55ded29..95b37502bcaf 100644
--- a/code/datums/components/crafting/tailoring.dm
+++ b/code/datums/components/crafting/recipes/clothing.dm
@@ -73,14 +73,6 @@
)
category = CAT_CLOTHING
-/datum/crafting_recipe/hudsunsecremoval
- name = "Security HUD removal"
- result = /obj/item/clothing/glasses/sunglasses
- time = 20
- tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
- reqs = list(/obj/item/clothing/glasses/hud/security/sunglasses = 1)
- category = CAT_CLOTHING
-
/datum/crafting_recipe/hudsunmed
name = "Medical HUDsunglasses"
result = /obj/item/clothing/glasses/hud/health/sunglasses
@@ -93,14 +85,6 @@
)
category = CAT_CLOTHING
-/datum/crafting_recipe/hudsunmedremoval
- name = "Medical HUD removal"
- result = /obj/item/clothing/glasses/sunglasses
- time = 20
- tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
- reqs = list(/obj/item/clothing/glasses/hud/health/sunglasses = 1)
- category = CAT_CLOTHING
-
/datum/crafting_recipe/hudsundiag
name = "Diagnostic HUDsunglasses"
result = /obj/item/clothing/glasses/hud/diagnostic/sunglasses
@@ -113,14 +97,6 @@
)
category = CAT_CLOTHING
-/datum/crafting_recipe/hudsundiagremoval
- name = "Diagnostic HUD removal"
- result = /obj/item/clothing/glasses/sunglasses
- time = 20
- tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
- reqs = list(/obj/item/clothing/glasses/hud/diagnostic/sunglasses = 1)
- category = CAT_CLOTHING
-
/datum/crafting_recipe/sciencesunglasses
name = "Science Sunglasses"
result = /obj/item/clothing/glasses/sunglasses/chemical
@@ -133,14 +109,6 @@
)
category = CAT_CLOTHING
-/datum/crafting_recipe/sciencesunglassesremoval
- name = "Science Sunglasses Dissemble"
- result = /obj/item/clothing/glasses/sunglasses
- time = 20
- tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
- reqs = list(/obj/item/clothing/glasses/sunglasses/reagent = 1)
- category = CAT_CLOTHING
-
/datum/crafting_recipe/medhudglasses // The prescription HUD glasses. This long to have them... #Lianvee
name = "MedicalHUD Prescription Glasses"
result = /obj/item/clothing/glasses/hud/health/prescription
@@ -153,14 +121,6 @@
)
category = CAT_CLOTHING
-/datum/crafting_recipe/medhudglassesremoval
- name = "MedicalHUD Prescription Glasses Disassembly"
- result = /obj/item/clothing/glasses/regular
- time = 20
- tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
- reqs = list(/obj/item/clothing/glasses/hud/health/prescription = 1)
- category = CAT_CLOTHING
-
/datum/crafting_recipe/sechudglasses
name = "SecurityHUD Prescription Glasses"
result = /obj/item/clothing/glasses/hud/security/prescription
@@ -173,14 +133,6 @@
)
category = CAT_CLOTHING
-/datum/crafting_recipe/sechudglassesremoval
- name = "SecurityHUD Prescription Glasses Disassembly"
- result = /obj/item/clothing/glasses/regular
- time = 20
- tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
- reqs = list(/obj/item/clothing/glasses/hud/security/prescription = 1)
- category = CAT_CLOTHING
-
/datum/crafting_recipe/mesonglasses
name = "Meson Prescription Glasses"
result = /obj/item/clothing/glasses/meson/prescription
@@ -193,14 +145,6 @@
)
category = CAT_CLOTHING
-/datum/crafting_recipe/mesonglassesremoval
- name = "Meson Prescription Glasses Disassembly"
- result = /obj/item/clothing/glasses/regular
- time = 20
- tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
- reqs = list(/obj/item/clothing/glasses/meson/prescription = 1)
- category = CAT_CLOTHING
-
/datum/crafting_recipe/scienceglasses
name = "Science Prescription Glasses"
result = /obj/item/clothing/glasses/science/prescription
@@ -213,14 +157,6 @@
)
category = CAT_CLOTHING
-/datum/crafting_recipe/scienceglassesremoval
- name = "Science Prescription Glasses Disassembly"
- result = /obj/item/clothing/glasses/regular
- time = 20
- tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
- reqs = list(/obj/item/clothing/glasses/science/prescription = 1)
- category = CAT_CLOTHING
-
// Misc.
/datum/crafting_recipe/ghostsheet
name = "Ghost Sheet"
@@ -236,3 +172,21 @@
reqs = list(/obj/item/stack/sheet/leather = 2)
time = 45
category = CAT_CLOTHING
+
+/datum/crafting_recipe/gripperoffbrand
+ name = "Improvised Gripper Gloves"
+ reqs = list(
+ /obj/item/clothing/gloves/fingerless = 1,
+ /obj/item/stack/tape = 1)
+ result = /obj/item/clothing/gloves/tackler/offbrand
+ category = CAT_CLOTHING
+
+/datum/crafting_recipe/scrap_armor
+ name = "Scrap Armor"
+ result = /obj/item/clothing/suit/armor/vest/scrap_armor
+ time = 60
+ reqs = list(
+ /obj/item/stack/sheet/metal = 10,
+ /obj/item/stack/cable_coil = 20,
+ )
+ category = CAT_CLOTHING
diff --git a/code/datums/components/crafting/recipes/drink.dm b/code/datums/components/crafting/recipes/drink.dm
new file mode 100644
index 000000000000..5ca6d14814c1
--- /dev/null
+++ b/code/datums/components/crafting/recipes/drink.dm
@@ -0,0 +1,52 @@
+/datum/crafting_recipe/umbrellared
+ name = "Red Drink Umbrella"
+ result = /obj/item/garnish/umbrellared
+ time = 1 SECONDS
+ tools = list(/obj/item/toy/crayon/spraycan)
+ reqs = list(
+ /obj/item/paper = 1,
+ /obj/item/stack/rods = 1)
+ category = CAT_DRINK
+
+/datum/crafting_recipe/umbrellablue
+ name = "Blue Drink Umbrella"
+ result = /obj/item/garnish/umbrellablue
+ time = 1 SECONDS
+ tools = list(/obj/item/toy/crayon/spraycan)
+ reqs = list(
+ /obj/item/paper = 1,
+ /obj/item/stack/rods = 1)
+ category = CAT_DRINK
+
+/datum/crafting_recipe/umbrellagreen
+ name = "Green Drink Umbrella"
+ result = /obj/item/garnish/umbrellagreen
+ time = 1 SECONDS
+ tools = list(/obj/item/toy/crayon/spraycan)
+ reqs = list(
+ /obj/item/paper = 1,
+ /obj/item/stack/rods = 1)
+ category = CAT_DRINK
+
+/datum/crafting_recipe/ash_garnish
+ name = "Ash Garnish"
+ result = /obj/item/garnish/ash
+ reqs = list(/datum/reagent/ash = 10)
+ time = 5
+ category = CAT_DRINK
+
+/datum/crafting_recipe/salt_garnish
+ name = "Salt Garnish"
+ result = /obj/item/garnish/salt
+ reqs = list(/datum/reagent/consumable/sodiumchloride = 10)
+ time = 5
+ category = CAT_DRINK
+
+/datum/crafting_recipe/breakawayflask
+ name = "Breakaway Flask"
+ result = /obj/item/reagent_containers/food/drinks/breakawayflask
+ time = 5 SECONDS
+ reqs = list(/obj/item/stack/sheet/glass = 5,
+ /obj/item/stack/sheet/mineral/plasma = 1)
+ tools = list(TOOL_WELDER)
+ category = CAT_DRINK
diff --git a/code/datums/components/crafting/recipes/misc.dm b/code/datums/components/crafting/recipes/misc.dm
new file mode 100644
index 000000000000..0ed4acb5be78
--- /dev/null
+++ b/code/datums/components/crafting/recipes/misc.dm
@@ -0,0 +1,220 @@
+/datum/crafting_recipe/skateboard
+ name = "Skateboard"
+ result = /obj/vehicle/ridden/scooter/skateboard
+ time = 60
+ reqs = list(/obj/item/stack/sheet/metal = 5,
+ /obj/item/stack/rods = 10)
+ category = CAT_MISC
+
+/datum/crafting_recipe/scooter
+ name = "Scooter"
+ result = /obj/vehicle/ridden/scooter
+ time = 65
+ reqs = list(/obj/item/stack/sheet/metal = 5,
+ /obj/item/stack/rods = 12)
+ category = CAT_MISC
+
+/datum/crafting_recipe/wheelchair
+ name = "Wheelchair"
+ result = /obj/vehicle/ridden/wheelchair
+ reqs = list(/obj/item/stack/sheet/metal = 4,
+ /obj/item/stack/rods = 6)
+ time = 100
+ category = CAT_MISC
+
+/datum/crafting_recipe/motorized_wheelchair
+ name = "Motorized Wheelchair"
+ result = /obj/vehicle/ridden/wheelchair/motorized
+ reqs = list(/obj/item/stack/sheet/metal = 10,
+ /obj/item/stack/rods = 8,
+ /obj/item/stock_parts/manipulator = 2,
+ /obj/item/stock_parts/capacitor = 1)
+ parts = list(/obj/item/stock_parts/manipulator = 2,
+ /obj/item/stock_parts/capacitor = 1)
+ tools = list(TOOL_WELDER, TOOL_SCREWDRIVER, TOOL_WRENCH)
+ time = 200
+ category = CAT_MISC
+
+/datum/crafting_recipe/mousetrap
+ name = "Mouse Trap"
+ result = /obj/item/assembly/mousetrap
+ time = 10
+ reqs = list(/obj/item/stack/sheet/cardboard = 1,
+ /obj/item/stack/rods = 1)
+ category = CAT_MISC
+
+/datum/crafting_recipe/papersack
+ name = "Paper Sack"
+ result = /obj/item/storage/box/papersack
+ time = 10
+ reqs = list(/obj/item/paper = 5)
+ category = CAT_MISC
+
+/datum/crafting_recipe/flashlight_eyes
+ name = "Flashlight Eyes"
+ result = /obj/item/organ/eyes/robotic/flashlight
+ time = 10
+ reqs = list(
+ /obj/item/flashlight = 2,
+ /obj/item/restraints/handcuffs/cable = 1
+ )
+ category = CAT_MISC
+
+/datum/crafting_recipe/paperframes
+ name = "Paper Frames"
+ result = /obj/item/stack/sheet/paperframes/five
+ time = 10
+ reqs = list(/obj/item/stack/sheet/mineral/wood = 5, /obj/item/paper = 20)
+ category = CAT_MISC
+
+/datum/crafting_recipe/naturalpaper
+ name = "Hand-Pressed Paper"
+ time = 30
+ reqs = list(/datum/reagent/water = 50, /obj/item/stack/sheet/mineral/wood = 1)
+ tools = list(/obj/item/hatchet)
+ result = /obj/item/paper_bin/bundlenatural
+ category = CAT_MISC
+
+/datum/crafting_recipe/curtain
+ name = "Curtains"
+ reqs = list(/obj/item/stack/sheet/cotton/cloth = 4, /obj/item/stack/rods = 1)
+ result = /obj/structure/curtain/cloth
+ category = CAT_MISC
+
+/datum/crafting_recipe/showercurtain
+ name = "Shower Curtains"
+ reqs = list(/obj/item/stack/sheet/cotton/cloth = 2, /obj/item/stack/sheet/plastic = 2, /obj/item/stack/rods = 1)
+ result = /obj/structure/curtain
+ category = CAT_MISC
+
+/datum/crafting_recipe/extendohand
+ name = "Extendo-Hand"
+ reqs = list(/obj/item/bodypart/r_arm/robot = 1, /obj/item/clothing/gloves/boxing = 1)
+ result = /obj/item/extendohand
+ category = CAT_MISC
+
+/datum/crafting_recipe/pressureplate
+ name = "Pressure Plate"
+ result = /obj/item/pressure_plate
+ time = 5
+ reqs = list(/obj/item/stack/sheet/metal = 1,
+ /obj/item/stack/tile/plasteel = 1,
+ /obj/item/stack/cable_coil = 2,
+ /obj/item/assembly/igniter = 1)
+ category = CAT_MISC
+
+/datum/crafting_recipe/rcl
+ name = "Makeshift Rapid Pipe Cleaner Layer"
+ result = /obj/item/rcl/ghetto
+ time = 40
+ tools = list(TOOL_WELDER, TOOL_SCREWDRIVER, TOOL_WRENCH)
+ reqs = list(/obj/item/stack/sheet/metal = 15)
+ category = CAT_MISC
+
+/datum/crafting_recipe/guillotine
+ name = "Guillotine"
+ result = /obj/structure/guillotine
+ time = 150 // Building a functioning guillotine takes time
+ reqs = list(/obj/item/stack/sheet/plasteel = 3,
+ /obj/item/stack/sheet/mineral/wood = 20,
+ /obj/item/stack/cable_coil = 10)
+ tools = list(TOOL_SCREWDRIVER, TOOL_WRENCH, TOOL_WELDER)
+ category = CAT_MISC
+
+/datum/crafting_recipe/ghettojetpack
+ name = "Improvised Jetpack"
+ result = /obj/item/tank/jetpack/improvised
+ time = 30
+ reqs = list(/obj/item/tank/internals/oxygen = 2, /obj/item/extinguisher = 1, /obj/item/pipe = 3, /obj/item/stack/cable_coil = MAXCOIL)
+ category = CAT_MISC
+ tools = list(TOOL_WRENCH, TOOL_WELDER, TOOL_WIRECUTTER)
+
+/datum/crafting_recipe/multiduct
+ name = "Multi-layer duct"
+ result = /obj/machinery/duct/multilayered
+ time = 5
+ reqs = list(/obj/item/stack/ducts = 5)
+ category = CAT_MISC
+ tools = list(TOOL_WELDER)
+
+/datum/crafting_recipe/ipickaxe
+ name = "Improvised Pickaxe"
+ reqs = list(
+ /obj/item/crowbar = 1,
+ /obj/item/kitchen/knife = 1,
+ /obj/item/stack/tape = 1)
+ result = /obj/item/pickaxe/improvised
+ category = CAT_MISC
+
+/datum/crafting_recipe/chem_scanner
+ name = "Reagent Scanner"
+ time = 30
+ tools = list(TOOL_WIRECUTTER, TOOL_SCREWDRIVER)
+ reqs = list(
+ /obj/item/healthanalyzer = 1,
+ /obj/item/stack/cable_coil = 5,
+ /obj/item/stock_parts/scanning_module = 1)
+ result = /obj/item/reagent_scanner
+ category = CAT_MISC
+
+/datum/crafting_recipe/filter
+ name = "Seperatory Funnel"
+ time = 40
+ tools = list(TOOL_WELDER, TOOL_WIRECUTTER)
+ reqs = list(
+ /obj/item/stack/cable_coil = 1,
+ /obj/item/reagent_containers/glass/beaker = 3)
+ result = /obj/item/reagent_containers/glass/filter
+ category = CAT_MISC
+
+/datum/crafting_recipe/splint
+ name = "Makeshift Splint"
+ reqs = list(
+ /obj/item/stack/rods = 2,
+ /obj/item/stack/sheet/cotton/cloth = 4)
+ result = /obj/item/stack/medical/splint/ghetto
+ category = CAT_MISC
+
+/datum/crafting_recipe/portableseedextractor
+ name = "Portable seed extractor"
+ reqs = list(
+ /obj/item/storage/bag/plants = 1,
+ /obj/item/plant_analyzer = 1,
+ /obj/item/stock_parts/manipulator = 1,
+ /obj/item/stack/cable_coil = 2)
+ result = /obj/item/storage/bag/plants/portaseeder //this will probably mean that you can craft portable seed extractors into themselves, sending the other materials into the void, but we still don't have a solution for recipes involving radios stealing your headset, so this is officially not my problem. "no, Tills-The-Soil, adding more analyzers and micro-manipulators to your portable seed extractor does not make it make more seeds. in fact it does exactly nothing."
+ time = 20
+ tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
+ category = CAT_MISC
+
+/datum/crafting_recipe/freezer
+ name = "Freezer"
+ result = /obj/structure/closet/crate/freezer
+ time = 2 SECONDS
+ reqs = list(/datum/reagent/consumable/ice = 25,
+ /obj/item/stack/sheet/metal = 2)
+ category = CAT_MISC
+
+/datum/crafting_recipe/aquarium
+ name = "Aquarium"
+ result = /obj/structure/aquarium
+ time = 10 SECONDS
+ reqs = list(/obj/item/stack/sheet/metal = 15,
+ /obj/item/stack/sheet/glass = 10,
+ /obj/item/aquarium_kit = 1)
+ category = CAT_MISC
+
+/datum/crafting_recipe/mothplush
+ name = "Moth Plushie"
+ result = /obj/item/toy/plush/moth
+ reqs = list(/obj/item/stack/sheet/animalhide/mothroach = 1,
+ /obj/item/organ/heart = 1,
+ /obj/item/stack/sheet/cotton/cloth = 3)
+ category = CAT_MISC
+
+/datum/crafting_recipe/candorupgrade
+ name = "Candor Upgrade"
+ result = /obj/item/gun/ballistic/automatic/pistol/candor/phenex
+ reqs = list(/obj/item/stack/sheet/mineral/hidden = 4,
+ /obj/item/gun/ballistic/automatic/pistol/candor = 1)
+ category = CAT_MISC
diff --git a/code/datums/components/crafting/recipes/robot.dm b/code/datums/components/crafting/recipes/robot.dm
new file mode 100644
index 000000000000..a5558682e86b
--- /dev/null
+++ b/code/datums/components/crafting/recipes/robot.dm
@@ -0,0 +1,86 @@
+/datum/crafting_recipe/ed209
+ name = "ED209"
+ result = /mob/living/simple_animal/bot/secbot/ed209
+ reqs = list(/obj/item/robot_suit = 1,
+ /obj/item/clothing/head/helmet = 1,
+ /obj/item/clothing/suit/armor/vest = 1,
+ /obj/item/bodypart/leg/left/robot = 1,
+ /obj/item/bodypart/leg/right/robot = 1,
+ /obj/item/stack/sheet/metal = 1,
+ /obj/item/stack/cable_coil = 1,
+ /obj/item/gun/energy/disabler = 1,
+ /obj/item/assembly/prox_sensor = 1)
+ tools = list(TOOL_WELDER, TOOL_SCREWDRIVER)
+ time = 60
+ category = CAT_ROBOT
+
+/datum/crafting_recipe/secbot
+ name = "Secbot"
+ result = /mob/living/simple_animal/bot/secbot
+ reqs = list(/obj/item/assembly/signaler = 1,
+ /obj/item/clothing/head/helmet/sec = 1,
+ /obj/item/melee/baton = 1,
+ /obj/item/assembly/prox_sensor = 1,
+ /obj/item/bodypart/r_arm/robot = 1)
+ tools = list(TOOL_WELDER)
+ time = 60
+ category = CAT_ROBOT
+
+/datum/crafting_recipe/cleanbot
+ name = "Cleanbot"
+ result = /mob/living/simple_animal/bot/cleanbot
+ reqs = list(/obj/item/reagent_containers/glass/bucket = 1,
+ /obj/item/assembly/prox_sensor = 1,
+ /obj/item/bodypart/r_arm/robot = 1)
+ time = 40
+ category = CAT_ROBOT
+
+/datum/crafting_recipe/floorbot
+ name = "Floorbot"
+ result = /mob/living/simple_animal/bot/floorbot
+ reqs = list(/obj/item/storage/toolbox = 1,
+ /obj/item/stack/tile/plasteel = 10,
+ /obj/item/assembly/prox_sensor = 1,
+ /obj/item/bodypart/r_arm/robot = 1)
+ time = 40
+ category = CAT_ROBOT
+
+/datum/crafting_recipe/medbot
+ name = "Medbot"
+ result = /mob/living/simple_animal/bot/medbot
+ reqs = list(/obj/item/healthanalyzer = 1,
+ /obj/item/storage/firstaid = 1,
+ /obj/item/assembly/prox_sensor = 1,
+ /obj/item/bodypart/r_arm/robot = 1)
+ time = 40
+ category = CAT_ROBOT
+
+/datum/crafting_recipe/honkbot
+ name = "Honkbot"
+ result = /mob/living/simple_animal/bot/honkbot
+ reqs = list(/obj/item/storage/box/clown = 1,
+ /obj/item/bodypart/r_arm/robot = 1,
+ /obj/item/assembly/prox_sensor = 1,
+ /obj/item/bikehorn/ = 1)
+ time = 40
+ category = CAT_ROBOT
+
+/datum/crafting_recipe/Firebot
+ name = "Firebot"
+ result = /mob/living/simple_animal/bot/firebot
+ reqs = list(/obj/item/extinguisher = 1,
+ /obj/item/bodypart/r_arm/robot = 1,
+ /obj/item/assembly/prox_sensor = 1,
+ /obj/item/clothing/head/hardhat/red = 1)
+ time = 40
+ category = CAT_ROBOT
+
+/datum/crafting_recipe/Vibebot
+ name = "Vibebot"
+ result = /mob/living/simple_animal/bot/vibebot
+ reqs = list(/obj/item/light/bulb = 2,
+ /obj/item/bodypart/head/robot = 1,
+ /obj/item/assembly/prox_sensor = 1,
+ /obj/item/toy/crayon = 1)
+ time = 40
+ category = CAT_ROBOT
diff --git a/code/datums/components/crafting/recipes/tribal.dm b/code/datums/components/crafting/recipes/tribal.dm
new file mode 100644
index 000000000000..83e5c03722bc
--- /dev/null
+++ b/code/datums/components/crafting/recipes/tribal.dm
@@ -0,0 +1,236 @@
+/datum/crafting_recipe/bonetalisman
+ name = "Bone Talisman"
+ result = /obj/item/clothing/accessory/talisman
+ time = 20
+ reqs = list(/obj/item/stack/sheet/bone = 2,
+ /obj/item/stack/sheet/sinew = 1)
+ category = CAT_PRIMAL
+
+/datum/crafting_recipe/bonenecklace
+ name = "Hunter's Necklace"
+ result = /obj/item/clothing/accessory/wolftalisman
+ time = 35
+ reqs = list(/obj/item/stack/sheet/bone = 2,
+ /obj/item/stack/sheet/sinew = 3,
+ /obj/item/mob_trophy/wolf_ear = 2,
+ /obj/item/mob_trophy/fang = 1)
+ category = CAT_PRIMAL
+
+/datum/crafting_recipe/bonecodpiece
+ name = "Skull Codpiece"
+ result = /obj/item/clothing/accessory/skullcodpiece
+ time = 20
+ reqs = list(/obj/item/stack/sheet/bone = 2,
+ /obj/item/mob_trophy/legion_skull = 1,
+ /obj/item/stack/sheet/animalhide/goliath_hide = 1)
+ category = CAT_PRIMAL
+
+/datum/crafting_recipe/skilt
+ name = "Sinew Kilt"
+ result = /obj/item/clothing/accessory/skilt
+ time = 20
+ reqs = list(/obj/item/stack/sheet/bone = 1,
+ /obj/item/stack/sheet/sinew = 2)
+ category = CAT_PRIMAL
+
+/datum/crafting_recipe/bracers
+ name = "Bone Bracers"
+ result = /obj/item/clothing/gloves/bracer
+ time = 20
+ reqs = list(/obj/item/stack/sheet/bone = 2,
+ /obj/item/stack/sheet/sinew = 1)
+ category = CAT_PRIMAL
+
+/datum/crafting_recipe/goliathcloak
+ name = "Goliath Cloak"
+ result = /obj/item/clothing/suit/hooded/cloak/goliath
+ time = 50
+ reqs = list(/obj/item/stack/sheet/leather = 2,
+ /obj/item/stack/sheet/sinew = 2,
+ /obj/item/stack/sheet/animalhide/goliath_hide = 2) //it takes 4 goliaths to make 1 cloak if the plates are skinned
+ category = CAT_PRIMAL
+
+/datum/crafting_recipe/drakecloak
+ name = "Ash Drake Armour"
+ result = /obj/item/clothing/suit/hooded/cloak/drake
+ time = 60
+ reqs = list(/obj/item/stack/sheet/bone = 10,
+ /obj/item/stack/sheet/sinew = 2,
+ /obj/item/stack/sheet/animalhide/ashdrake = 5)
+ category = CAT_PRIMAL
+
+/datum/crafting_recipe/bonespear
+ name = "Bone Spear"
+ result = /obj/item/spear/bonespear
+ time = 30
+ reqs = list(/obj/item/stack/sheet/bone = 4,
+ /obj/item/stack/sheet/sinew = 1)
+ category = CAT_PRIMAL
+
+/datum/crafting_recipe/boneaxe
+ name = "Bone Axe"
+ result = /obj/item/fireaxe/boneaxe
+ time = 50
+ reqs = list(/obj/item/stack/sheet/bone = 6,
+ /obj/item/stack/sheet/sinew = 3)
+ category = CAT_PRIMAL
+
+/datum/crafting_recipe/bonfire
+ name = "Bonfire"
+ time = 60
+ reqs = list(/obj/item/grown/log = 5)
+ parts = list(/obj/item/grown/log = 5)
+ blacklist = list(/obj/item/grown/log/steel)
+ result = /obj/structure/bonfire
+ category = CAT_PRIMAL
+
+/datum/crafting_recipe/headpike
+ name = "Spike Head (Glass Spear)"
+ time = 65
+ reqs = list(/obj/item/spear = 1,
+ /obj/item/bodypart/head = 1)
+ parts = list(/obj/item/bodypart/head = 1,
+ /obj/item/spear = 1)
+ blacklist = list(/obj/item/spear/explosive, /obj/item/spear/bonespear)
+ result = /obj/structure/headpike
+ category = CAT_PRIMAL
+
+/datum/crafting_recipe/headpikebone
+ name = "Spike Head (Bone Spear)"
+ time = 65
+ reqs = list(/obj/item/spear/bonespear = 1,
+ /obj/item/bodypart/head = 1)
+ parts = list(/obj/item/bodypart/head = 1,
+ /obj/item/spear/bonespear = 1)
+ result = /obj/structure/headpike/bone
+ category = CAT_PRIMAL
+
+/datum/crafting_recipe/lasso
+ name = "Bone Lasso"
+ reqs = list(
+ /obj/item/stack/sheet/bone = 1,
+ /obj/item/stack/sheet/sinew = 5)
+ result = /obj/item/key/lasso
+ category = CAT_PRIMAL
+
+/datum/crafting_recipe/heavybonearmor
+ name = "Heavy Bone Armor"
+ result = /obj/item/clothing/suit/hooded/cloak/bone
+ time = 60
+ reqs = list(/obj/item/stack/sheet/bone = 8,
+ /obj/item/stack/sheet/sinew = 3)
+ category = CAT_PRIMAL
+
+/datum/crafting_recipe/watcherbola
+ name = "Watcher Bola"
+ result = /obj/item/restraints/legcuffs/bola/watcher
+ time = 30
+ reqs = list(/obj/item/stack/sheet/animalhide/goliath_hide = 2,
+ /obj/item/restraints/handcuffs/cable/sinew = 1)
+ category = CAT_PRIMAL
+
+/datum/crafting_recipe/goliathshield
+ name = "Goliath shield"
+ result = /obj/item/shield/riot/goliath
+ time = 60
+ reqs = list(/obj/item/stack/sheet/bone = 4,
+ /obj/item/stack/sheet/animalhide/goliath_hide = 3)
+ category = CAT_PRIMAL
+
+/datum/crafting_recipe/bonesword
+ name = "Bone Sword"
+ result = /obj/item/claymore/bone
+ time = 40
+ reqs = list(/obj/item/stack/sheet/bone = 3,
+ /obj/item/stack/sheet/sinew = 2)
+ category = CAT_PRIMAL
+
+/datum/crafting_recipe/hunterbelt
+ name = "Hunters Belt"
+ result = /obj/item/storage/belt/mining/primitive
+ time = 20
+ reqs = list(/obj/item/stack/sheet/sinew = 2,
+ /obj/item/stack/sheet/animalhide/goliath_hide = 2)
+ category = CAT_PRIMAL
+
+/datum/crafting_recipe/quiver
+ name = "Quiver"
+ result = /obj/item/storage/bag/quiver/empty
+ time = 80
+ reqs = list(/obj/item/stack/sheet/leather = 3,
+ /obj/item/stack/sheet/sinew = 4)
+ category = CAT_PRIMAL
+
+/datum/crafting_recipe/bone_bow
+ name = "Bone Bow"
+ result = /obj/item/gun/ballistic/bow/ashen
+ time = 200
+ reqs = list(/obj/item/stack/sheet/bone = 8,
+ /obj/item/stack/sheet/sinew = 4)
+ category = CAT_PRIMAL
+
+/datum/crafting_recipe/polarbearcloak
+ name = "Polar Cloak"
+ result = /obj/item/clothing/suit/hooded/cloak/goliath/polar
+ time = 50
+ reqs = list(/obj/item/stack/sheet/leather = 2,
+ /obj/item/stack/sheet/sinew = 2,
+ /obj/item/stack/sheet/animalhide/goliath_hide/polar_bear_hide = 2)
+ blacklist = list(/obj/item/stack/sheet/animalhide/goliath_hide)
+ category = CAT_PRIMAL
+
+/datum/crafting_recipe/distiller
+ name = "Distiller"
+ result = /obj/structure/fermenting_barrel/distiller
+ reqs = list(/obj/item/stack/sheet/mineral/wood = 8, /obj/item/stack/sheet/metal = 5, /datum/reagent/srm_bacteria = 30)
+ time = 50
+ category = CAT_PRIMAL
+
+/datum/crafting_recipe/crystalamulet
+ name = "Crystal Amulet"
+ result = /obj/item/clothing/neck/crystal_amulet
+ time = 4 SECONDS
+ reqs = list(/obj/item/strange_crystal = 3)
+ category = CAT_PRIMAL
+
+/datum/crafting_recipe/crystalspear
+ name = "Crystal Spear"
+ result = /obj/item/spear/crystal
+ time = 4 SECONDS
+ reqs = list(/obj/item/strange_crystal = 2)
+ category = CAT_PRIMAL
+
+/datum/crafting_recipe/mushroom_bowl
+ name = "Mushroom Bowl"
+ result = /obj/item/reagent_containers/glass/bowl/mushroom_bowl
+ reqs = list(/obj/item/reagent_containers/food/snacks/grown/ash_flora/shavings = 5)
+ time = 30
+ category = CAT_PRIMAL
+
+/datum/crafting_recipe/charcoal_stylus
+ name = "Charcoal Stylus"
+ result = /obj/item/pen/charcoal
+ reqs = list(/obj/item/stack/sheet/mineral/wood = 1, /datum/reagent/ash = 30)
+ time = 30
+ category = CAT_PRIMAL
+
+/datum/crafting_recipe/mushroom_mortar
+ name = "Mushroom Mortar"
+ result = /obj/item/reagent_containers/glass/mortar/mushroom
+ reqs = list(/obj/item/reagent_containers/food/snacks/grown/ash_flora/shavings = 5)
+ time = 30
+ category = CAT_PRIMAL
+
+/datum/crafting_recipe/oar
+ name = "Goliath Bone Oar"
+ result = /obj/item/oar
+ reqs = list(/obj/item/stack/sheet/bone = 2)
+ time = 15
+ category = CAT_PRIMAL
+
+/datum/crafting_recipe/boat
+ name = "Goliath Hide Boat"
+ result = /obj/vehicle/ridden/lavaboat
+ reqs = list(/obj/item/stack/sheet/animalhide/goliath_hide = 3)
+ time = 50
+ category = CAT_PRIMAL
diff --git a/code/datums/components/crafting/recipes/weapon.dm b/code/datums/components/crafting/recipes/weapon.dm
new file mode 100644
index 000000000000..10f63bede5ce
--- /dev/null
+++ b/code/datums/components/crafting/recipes/weapon.dm
@@ -0,0 +1,310 @@
+/datum/crafting_recipe/IED
+ name = "IED"
+ result = /obj/item/grenade/iedcasing
+ reqs = list(/datum/reagent/fuel = 50,
+ /obj/item/stack/cable_coil = 1,
+ /obj/item/assembly/igniter = 1,
+ /obj/item/reagent_containers/food/drinks/soda_cans = 1)
+ parts = list(/obj/item/reagent_containers/food/drinks/soda_cans = 1)
+ time = 15
+ category = CAT_WEAPONRY
+ subcategory = CAT_WEAPON
+
+/datum/crafting_recipe/lance
+ name = "Explosive Lance (Grenade)"
+ result = /obj/item/spear/explosive
+ reqs = list(/obj/item/spear = 1,
+ /obj/item/grenade = 1)
+ blacklist = list(/obj/item/spear/bonespear)
+ parts = list(/obj/item/spear = 1,
+ /obj/item/grenade = 1)
+ time = 15
+ category = CAT_WEAPONRY
+ subcategory = CAT_WEAPON
+
+/datum/crafting_recipe/strobeshield
+ name = "Strobe Shield"
+ result = /obj/item/shield/riot/flash
+ reqs = list(/obj/item/wallframe/flasher = 1,
+ /obj/item/assembly/flash/handheld = 1,
+ /obj/item/shield/riot = 1)
+ time = 40
+ category = CAT_WEAPONRY
+ subcategory = CAT_WEAPON
+
+/datum/crafting_recipe/strobeshield/New()
+ ..()
+ blacklist |= subtypesof(/obj/item/shield/riot/)
+
+/datum/crafting_recipe/molotov
+ name = "Molotov"
+ result = /obj/item/reagent_containers/food/drinks/bottle/molotov
+ reqs = list(/obj/item/reagent_containers/glass/rag = 1,
+ /obj/item/reagent_containers/food/drinks/bottle = 1)
+ parts = list(/obj/item/reagent_containers/food/drinks/bottle = 1)
+ time = 40
+ category = CAT_WEAPONRY
+ subcategory = CAT_WEAPON
+
+/datum/crafting_recipe/stunprod
+ name = "Stunprod"
+ result = /obj/item/melee/baton/cattleprod
+ reqs = list(/obj/item/restraints/handcuffs/cable = 1,
+ /obj/item/stack/rods = 1,
+ /obj/item/assembly/igniter = 1)
+ time = 40
+ category = CAT_WEAPONRY
+ subcategory = CAT_WEAPON
+
+/datum/crafting_recipe/teleprod
+ name = "Teleprod"
+ result = /obj/item/melee/baton/cattleprod/teleprod
+ reqs = list(/obj/item/restraints/handcuffs/cable = 1,
+ /obj/item/stack/rods = 1,
+ /obj/item/assembly/igniter = 1,
+ /obj/item/stack/ore/bluespace_crystal = 1)
+ time = 40
+ category = CAT_WEAPONRY
+ subcategory = CAT_WEAPON
+
+/datum/crafting_recipe/bola
+ name = "Bola"
+ result = /obj/item/restraints/legcuffs/bola
+ reqs = list(/obj/item/restraints/handcuffs/cable = 1,
+ /obj/item/stack/sheet/metal = 6)
+ time = 20//15 faster than crafting them by hand!
+ category= CAT_WEAPONRY
+ subcategory = CAT_WEAPON
+
+/datum/crafting_recipe/gonbola
+ name = "Gonbola"
+ result = /obj/item/restraints/legcuffs/bola/gonbola
+ reqs = list(/obj/item/restraints/handcuffs/cable = 1,
+ /obj/item/stack/sheet/metal = 6,
+ /obj/item/stack/sheet/animalhide/gondola = 1)
+ time = 40
+ category= CAT_WEAPONRY
+ subcategory = CAT_WEAPON
+
+/datum/crafting_recipe/improvised_pneumatic_cannon //Pretty easy to obtain but
+ name = "Pneumatic Cannon"
+ result = /obj/item/pneumatic_cannon/ghetto
+ tools = list(TOOL_WELDER, TOOL_WRENCH)
+ reqs = list(/obj/item/stack/sheet/metal = 4,
+ /obj/item/stack/packageWrap = 8,
+ /obj/item/pipe = 2)
+ time = 50
+ category = CAT_WEAPONRY
+ subcategory = CAT_WEAPON
+
+/datum/crafting_recipe/flamethrower
+ name = "Flamethrower"
+ result = /obj/item/flamethrower
+ reqs = list(/obj/item/weldingtool = 1,
+ /obj/item/assembly/igniter = 1,
+ /obj/item/stack/rods = 1)
+ parts = list(/obj/item/assembly/igniter = 1,
+ /obj/item/weldingtool = 1)
+ tools = list(TOOL_SCREWDRIVER)
+ time = 10
+ category = CAT_WEAPONRY
+ subcategory = CAT_WEAPON
+
+/datum/crafting_recipe/meteorslug
+ name = "Meteorslug Shell"
+ result = /obj/item/ammo_casing/shotgun/meteorslug
+ reqs = list(/obj/item/ammo_casing/shotgun/techshell = 1,
+ /obj/item/rcd_ammo = 1,
+ /obj/item/stock_parts/manipulator = 2)
+ tools = list(TOOL_SCREWDRIVER)
+ time = 5
+ category = CAT_WEAPONRY
+ subcategory = CAT_AMMO
+
+/datum/crafting_recipe/pulseslug
+ name = "Pulse Slug Shell"
+ result = /obj/item/ammo_casing/shotgun/pulseslug
+ reqs = list(/obj/item/ammo_casing/shotgun/techshell = 1,
+ /obj/item/stock_parts/capacitor/adv = 2,
+ /obj/item/stock_parts/micro_laser/ultra = 1)
+ tools = list(TOOL_SCREWDRIVER)
+ time = 5
+ category = CAT_WEAPONRY
+ subcategory = CAT_AMMO
+
+/datum/crafting_recipe/dragonsbreath
+ name = "Dragonsbreath Shell"
+ result = /obj/item/ammo_casing/shotgun/dragonsbreath
+ reqs = list(/obj/item/ammo_casing/shotgun/techshell = 1, /datum/reagent/phosphorus = 5)
+ tools = list(TOOL_SCREWDRIVER)
+ time = 5
+ category = CAT_WEAPONRY
+ subcategory = CAT_AMMO
+
+/datum/crafting_recipe/frag12
+ name = "FRAG-12 Shell"
+ result = /obj/item/ammo_casing/shotgun/frag12
+ reqs = list(/obj/item/ammo_casing/shotgun/techshell = 1,
+ /datum/reagent/glycerol = 5,
+ /datum/reagent/toxin/acid = 5,
+ /datum/reagent/toxin/acid/fluacid = 5)
+ tools = list(TOOL_SCREWDRIVER)
+ time = 5
+ category = CAT_WEAPONRY
+ subcategory = CAT_AMMO
+
+/datum/crafting_recipe/ionslug
+ name = "Ion Scatter Shell"
+ result = /obj/item/ammo_casing/shotgun/ion
+ reqs = list(/obj/item/ammo_casing/shotgun/techshell = 1,
+ /obj/item/stock_parts/micro_laser/ultra = 1,
+ /obj/item/stock_parts/subspace/crystal = 1)
+ tools = list(TOOL_SCREWDRIVER)
+ time = 5
+ category = CAT_WEAPONRY
+ subcategory = CAT_AMMO
+
+/datum/crafting_recipe/improvisedslug
+ name = "Improvised Shotgun Shell"
+ result = /obj/item/ammo_casing/shotgun/improvised
+ reqs = list(/obj/item/stack/sheet/metal = 2,
+ /obj/item/stack/cable_coil = 1,
+ /datum/reagent/fuel = 10)
+ tools = list(TOOL_SCREWDRIVER)
+ time = 12
+ category = CAT_WEAPONRY
+ subcategory = CAT_AMMO
+
+/datum/crafting_recipe/laserscatter
+ name = "Scatter Laser Shell"
+ result = /obj/item/ammo_casing/shotgun/laserscatter
+ reqs = list(/obj/item/ammo_casing/shotgun/techshell = 1,
+ /obj/item/stock_parts/capacitor/adv = 1,
+ /obj/item/stock_parts/micro_laser/high = 1)
+ tools = list(TOOL_SCREWDRIVER)
+ time = 5
+ category = CAT_WEAPONRY
+ subcategory = CAT_AMMO
+
+/datum/crafting_recipe/ishotgun
+ name = "Improvised Shotgun"
+ result = /obj/item/gun/ballistic/shotgun/doublebarrel/improvised
+ reqs = list(/obj/item/weaponcrafting/receiver = 1,
+ /obj/item/pipe = 1,
+ /obj/item/weaponcrafting/stock = 1,
+ /obj/item/stack/packageWrap = 5)
+ tools = list(TOOL_SCREWDRIVER)
+ time = 100
+ category = CAT_WEAPONRY
+ subcategory = CAT_WEAPON
+
+/datum/crafting_recipe/chainsaw
+ name = "Chainsaw"
+ result = /obj/item/chainsaw
+ reqs = list(/obj/item/circular_saw = 1,
+ /obj/item/stack/cable_coil = 3,
+ /obj/item/stack/sheet/plasteel = 5)
+ tools = list(TOOL_WELDER)
+ time = 50
+ category = CAT_WEAPONRY
+ subcategory = CAT_WEAPON
+
+/datum/crafting_recipe/spear
+ name = "Spear"
+ result = /obj/item/spear
+ reqs = list(/obj/item/restraints/handcuffs/cable = 1,
+ /obj/item/shard = 1,
+ /obj/item/stack/rods = 1)
+ parts = list(/obj/item/shard = 1)
+ time = 40
+ category = CAT_WEAPONRY
+ subcategory = CAT_WEAPON
+
+/datum/crafting_recipe/chemical_payload
+ name = "Chemical Payload (C4)"
+ result = /obj/item/bombcore/chemical
+ reqs = list(
+ /obj/item/stock_parts/matter_bin = 1,
+ /obj/item/grenade/c4 = 1,
+ /obj/item/grenade/chem_grenade = 2
+ )
+ parts = list(/obj/item/stock_parts/matter_bin = 1, /obj/item/grenade/chem_grenade = 2)
+ time = 30
+ category = CAT_WEAPONRY
+ subcategory = CAT_WEAPON
+
+/datum/crafting_recipe/chemical_payload2
+ name = "Chemical Payload (Gibtonite)"
+ result = /obj/item/bombcore/chemical
+ reqs = list(
+ /obj/item/stock_parts/matter_bin = 1,
+ /obj/item/gibtonite = 1,
+ /obj/item/grenade/chem_grenade = 2
+ )
+ parts = list(/obj/item/stock_parts/matter_bin = 1, /obj/item/grenade/chem_grenade = 2)
+ time = 50
+ category = CAT_WEAPONRY
+ subcategory = CAT_WEAPON
+
+/datum/crafting_recipe/pipebow
+ name = "Pipe Bow"
+ result = /obj/item/gun/ballistic/bow/pipe
+ reqs = list(/obj/item/pipe = 5,
+ /obj/item/stack/sheet/plastic = 15,
+ /obj/item/weaponcrafting/silkstring = 10)
+ time = 450
+ category = CAT_WEAPONRY
+ subcategory = CAT_WEAPON
+
+/datum/crafting_recipe/arrow
+ name = "Arrow"
+ result = /obj/item/ammo_casing/caseless/arrow/wood
+ time = 30
+ reqs = list(/obj/item/stack/sheet/mineral/wood = 1,
+ /obj/item/stack/sheet/silk = 1,
+ /obj/item/stack/rods = 1) //1 metal sheet = 2 rods= 2 arrows
+ category = CAT_WEAPONRY
+ subcategory = CAT_AMMO
+
+/datum/crafting_recipe/bone_arrow
+ name = "Bone Arrow"
+ result = /obj/item/ammo_casing/caseless/arrow/bone
+ time = 30
+ reqs = list(/obj/item/stack/sheet/bone = 1,
+ /obj/item/stack/sheet/sinew = 1,
+ /obj/item/ammo_casing/caseless/arrow/ash = 1)
+ category = CAT_WEAPONRY
+ subcategory = CAT_AMMO
+
+/datum/crafting_recipe/ashen_arrow
+ name = "Fire hardened arrow"
+ result = /obj/item/ammo_casing/caseless/arrow/ash
+ tools = list(TOOL_WELDER)
+ time = 30
+ reqs = list(/obj/item/ammo_casing/caseless/arrow/wood = 1)
+ category = CAT_WEAPONRY
+ subcategory = CAT_AMMO
+
+/datum/crafting_recipe/bronze_arrow
+ name = "Bronze arrow"
+ result = /obj/item/ammo_casing/caseless/arrow/bronze
+ time = 30
+ reqs = list(/obj/item/stack/sheet/mineral/wood = 1,
+ /obj/item/stack/tile/bronze = 1,
+ /obj/item/stack/sheet/silk = 1)
+ category = CAT_WEAPONRY
+ subcategory = CAT_AMMO
+
+/datum/crafting_recipe/zip_pistol
+ name = "Zip Pistol"
+ result = /obj/item/gun/ballistic/automatic/zip_pistol
+ reqs = list(/obj/item/stack/rods = 4,
+ /obj/item/pipe = 1,
+ /obj/item/stack/cable_coil = 15,
+ /obj/item/weaponcrafting/receiver = 1,
+ /obj/item/floor_painter = 1,
+ /obj/item/stack/packageWrap = 10)
+ tools = list(TOOL_SCREWDRIVER)
+ time = 100
+ category = CAT_WEAPONRY
+ subcategory = CAT_WEAPON
diff --git a/code/datums/components/edible.dm b/code/datums/components/edible.dm
index 3a047d082868..cf0199d05e18 100644
--- a/code/datums/components/edible.dm
+++ b/code/datums/components/edible.dm
@@ -115,7 +115,7 @@ Behavior that's still missing from this component that original food items had t
. = COMPONENT_ITEM_NO_ATTACK //Point of no return I suppose
if(eater == feeder)//If you're eating it yourself.
- if(!do_mob(feeder, eater, eat_time)) //Gotta pass the minimal eat time
+ if(!do_after(feeder, eat_time, eater)) //Gotta pass the minimal eat time
return
var/eatverb = pick(eatverbs)
if(junkiness && eater.satiety < -150 && eater.nutrition > NUTRITION_LEVEL_STARVING + 50 && !HAS_TRAIT(eater, TRAIT_VORACIOUS))
@@ -143,7 +143,7 @@ Behavior that's still missing from this component that original food items had t
eater.visible_message("[feeder] cannot force any more of [parent] down [eater]'s throat!", \
"[feeder] cannot force any more of [parent] down your throat!")
return
- if(!do_mob(feeder, eater)) //Wait 3 seconds before you can feed
+ if(!do_after(feeder, target = eater)) //Wait 3 seconds before you can feed
return
log_combat(feeder, eater, "fed", owner.reagents.log_list())
diff --git a/code/datums/components/forensics.dm b/code/datums/components/forensics.dm
index 3c006073304c..6f2a34e50ea5 100644
--- a/code/datums/components/forensics.dm
+++ b/code/datums/components/forensics.dm
@@ -192,4 +192,4 @@
return
if(isitem(parent))
var/obj/item/I = parent
- I.AddElement(/datum/element/decal/blood, initial(I.icon) || I.icon, initial(I.icon_state) || I.icon_state, _color = get_blood_dna_color(blood_DNA))
+ I.AddElement(/datum/element/decal/blood, I.icon, I.icon_state, _color = get_blood_dna_color(blood_DNA))
diff --git a/code/datums/components/movable_physics.dm b/code/datums/components/movable_physics.dm
new file mode 100644
index 000000000000..114cac29f24b
--- /dev/null
+++ b/code/datums/components/movable_physics.dm
@@ -0,0 +1,151 @@
+#define PHYSICS_GRAV_STANDARD 9.80665
+
+///Remove the component as soon as there's zero velocity, useful for movables that will no longer move after being initially moved (blood splatters)
+#define QDEL_WHEN_NO_MOVEMENT (1<<0)
+
+///Stores information related to the movable's physics and keeping track of relevant signals to trigger movement
+/datum/component/movable_physics
+ ///Modifies the pixel_x/pixel_y of an object every process()
+ var/horizontal_velocity
+ ///Modifies the pixel_z of an object every process(), movables aren't Move()'d into another turf if pixel_z exceeds 16, so try not to supply a super high vertical value if you don't want the movable to clip through multiple turfs
+ var/vertical_velocity
+ ///The horizontal_velocity is reduced by this every process(), this doesn't take into account the object being in the air vs gravity pushing it against the ground
+ var/horizontal_friction
+ ///The vertical_velocity is reduced by this every process()
+ var/z_gravity
+ ///The pixel_z that the object will no longer be influenced by gravity for a 32x32 turf, keep this value between -16 to 0 so it's visuals matches up with it physically being in the turf
+ var/z_floor
+ ///The angle of the path the object takes on the x/y plane
+ var/angle_of_movement
+ ///Flags for turning on certain physic properties, see the top of the file for more information on flags
+ var/physic_flags
+ ///The cached animate_movement of the parent; any kind of gliding when doing Move() makes the physics look derpy, so we'll just make Move() be instant
+ var/cached_animate_movement
+ ///The sound effect to play when bouncing off of something
+ var/bounce_sound
+
+ var/numbounce = 1
+
+/datum/component/movable_physics/Initialize(_horizontal_velocity = 0, _vertical_velocity = 0, _horizontal_friction = 0, _z_gravity = 0, _z_floor = 0, _angle_of_movement = 0, _physic_flags = 0, _bounce_sound)
+ . = ..()
+ if(!ismovable(parent))
+ return COMPONENT_INCOMPATIBLE
+ RegisterSignal(parent, COMSIG_MOVABLE_IMPACT, PROC_REF(throw_impact_ricochet), override = TRUE)
+ horizontal_velocity = _horizontal_velocity
+ vertical_velocity = _vertical_velocity
+ horizontal_friction = _horizontal_friction
+ z_gravity = _z_gravity
+ z_floor = _z_floor
+ angle_of_movement = _angle_of_movement
+ physic_flags = _physic_flags
+ bounce_sound = _bounce_sound
+ if(vertical_velocity || horizontal_velocity)
+ start_movement()
+
+///Let's get moving
+/datum/component/movable_physics/proc/start_movement()
+ var/atom/movable/moving_atom = parent
+ cached_animate_movement = moving_atom.animate_movement
+ moving_atom.animate_movement = NO_STEPS
+ START_PROCESSING(SSmovablephysics, src)
+ moving_atom.SpinAnimation(speed = 1 SECONDS, loops = 1)
+
+///Alright it's time to stop
+/datum/component/movable_physics/proc/stop_movement()
+ var/atom/movable/moving_atom = parent
+ moving_atom.animate_movement = cached_animate_movement
+ STOP_PROCESSING(SSmovablephysics, src)
+ if(physic_flags & QDEL_WHEN_NO_MOVEMENT)
+ qdel(src)
+
+/datum/component/movable_physics/UnregisterFromParent()
+ UnregisterSignal(parent, COMSIG_MOVABLE_IMPACT)
+
+/datum/component/movable_physics/proc/throw_impact_ricochet(datum/source, atom/hit_atom, datum/thrownthing/throwingdatum)
+ SIGNAL_HANDLER
+ var/atom/movable/atom_source = source
+ ricochet(atom_source, Get_Angle(atom_source, throwingdatum.target_turf))
+
+/datum/component/movable_physics/proc/z_floor_bounce(atom/movable/moving_atom)
+ angle_of_movement += rand(-3000, 3000) / 100
+ var/turf/a_turf = get_turf(moving_atom)
+ if(istype(moving_atom, /obj/item/ammo_casing) && !bounce_sound)
+ playsound(moving_atom, a_turf.bullet_bounce_sound, 50, TRUE)
+ else
+ playsound(moving_atom, bounce_sound, 50, TRUE)
+ moving_atom.SpinAnimation(speed = 1 SECONDS / numbounce, loops = 1)
+ moving_atom.pixel_z = z_floor
+ horizontal_velocity = max(0, horizontal_velocity + (vertical_velocity * -0.8))
+ vertical_velocity = max(0, ((vertical_velocity * -0.8) - 0.2))
+ numbounce += 0.5
+
+/datum/component/movable_physics/proc/ricochet(atom/movable/moving_atom, bounce_angle)
+ angle_of_movement = ((180 - bounce_angle) - angle_of_movement)
+ if(angle_of_movement < 0)
+ angle_of_movement += 360
+ //var/turf/a_turf = get_turf(moving_atom)
+ //playsound(src, a_turf.bullet_bounce_sound, 50, TRUE)
+
+/datum/component/movable_physics/proc/fix_angle(angle, atom/moving_atom)//fixes an angle below 0 or above 360
+ if(!(angle_of_movement > 360) && !(angle_of_movement < 0))
+ return angle //early return if it doesn't need to change
+ var/new_angle
+ if(angle_of_movement > 360)
+ new_angle = angle_of_movement - 360
+ if(angle_of_movement < 0)
+ new_angle = angle_of_movement + 360
+ return new_angle
+
+/datum/component/movable_physics/process(delta_time)
+ var/atom/movable/moving_atom = parent
+ var/turf/location = get_turf(moving_atom)
+
+ angle_of_movement = fix_angle(angle_of_movement, moving_atom)
+ if(horizontal_velocity <= 0 && moving_atom.pixel_z == 0)
+ horizontal_velocity = 0
+ stop_movement()
+ return
+
+ moving_atom.pixel_x += (horizontal_velocity * (sin(angle_of_movement)))
+ moving_atom.pixel_y += (horizontal_velocity * (cos(angle_of_movement)))
+
+ horizontal_velocity = max(0, horizontal_velocity - horizontal_friction)
+
+ moving_atom.pixel_z = max(z_floor, moving_atom.pixel_z + vertical_velocity)
+ if(moving_atom.pixel_z > z_floor)
+ vertical_velocity -= (z_gravity * 0.05)
+
+ if(moving_atom.pixel_z <= z_floor && (vertical_velocity != 0) && moving_atom.has_gravity(location)) //z bounce
+ z_floor_bounce(moving_atom)
+
+ if(moving_atom.pixel_x > 16)
+ if(moving_atom.Move(get_step(moving_atom, EAST)))
+ moving_atom.pixel_x = -16
+ else
+ moving_atom.pixel_x = 16
+ ricochet(moving_atom, 0)
+ return
+
+ if(moving_atom.pixel_x < -16)
+ if(moving_atom.Move(get_step(moving_atom, WEST)))
+ moving_atom.pixel_x = 16
+ else
+ moving_atom.pixel_x = -16
+ ricochet(moving_atom, 0)
+ return
+
+ if(moving_atom.pixel_y > 16)
+ if(moving_atom.Move(get_step(moving_atom, NORTH)))
+ moving_atom.pixel_y = -16
+ else
+ moving_atom.pixel_y = 16
+ ricochet(moving_atom, 180)
+ return
+
+ if(moving_atom.pixel_y < -16)
+ if(moving_atom.Move(get_step(moving_atom, SOUTH)))
+ moving_atom.pixel_y = 16
+ else
+ moving_atom.pixel_y = -16
+ ricochet(moving_atom, 180)
+
diff --git a/code/datums/components/remote_materials.dm b/code/datums/components/remote_materials.dm
index de61c13ae295..2f3aa79749b2 100644
--- a/code/datums/components/remote_materials.dm
+++ b/code/datums/components/remote_materials.dm
@@ -52,7 +52,7 @@ handles linking back and forth.
/datum/material/diamond,
/datum/material/plasma,
/datum/material/uranium,
- /datum/material/bananium,
+ /datum/material/hellstone,
/datum/material/titanium,
/datum/material/bluespace,
/datum/material/plastic,
diff --git a/code/datums/components/storage/concrete/_concrete.dm b/code/datums/components/storage/concrete/_concrete.dm
index c0a9bd162209..160b72fa9566 100644
--- a/code/datums/components/storage/concrete/_concrete.dm
+++ b/code/datums/components/storage/concrete/_concrete.dm
@@ -57,7 +57,7 @@
_contents_limbo = null
if(_user_limbo)
for(var/i in _user_limbo)
- show_to(i)
+ ui_show(i)
_user_limbo = null
/datum/component/storage/concrete/_insert_physical_item(obj/item/I, override = FALSE)
diff --git a/code/datums/components/storage/concrete/pockets.dm b/code/datums/components/storage/concrete/pockets.dm
index bd0a59f85f42..ce224d44e4e5 100644
--- a/code/datums/components/storage/concrete/pockets.dm
+++ b/code/datums/components/storage/concrete/pockets.dm
@@ -83,10 +83,16 @@
/datum/component/storage/concrete/pockets/helmet/Initialize()
. = ..()
set_holdable(list(
- /obj/item/reagent_containers/food/drinks/bottle/vodka,
- /obj/item/reagent_containers/food/drinks/bottle/molotov,
- /obj/item/reagent_containers/food/drinks/drinkingglass,
- /obj/item/ammo_box/magazine/illestren_a850r
+ /obj/item/clothing/glasses/cold,
+ /obj/item/clothing/glasses/heat,
+ /obj/item/clothing/glasses/welding,
+ /obj/item/clothing/glasses/thermal,
+ /obj/item/clothing/glasses/night,
+ /obj/item/clothing/glasses/hud/health/night,
+ /obj/item/clothing/glasses/hud/security/night,
+ /obj/item/clothing/glasses/hud/security/sunglasses/inteq,
+ /obj/item/ammo_casing,
+ /obj/item/ammo_box/magazine/illestren_a850r,
))
/datum/component/storage/concrete/pockets/holster
diff --git a/code/datums/components/storage/concrete/rped.dm b/code/datums/components/storage/concrete/rped.dm
index 455eb985f090..58a520d3a7bd 100644
--- a/code/datums/components/storage/concrete/rped.dm
+++ b/code/datums/components/storage/concrete/rped.dm
@@ -6,6 +6,7 @@
max_w_class = WEIGHT_CLASS_NORMAL
max_combined_w_class = 100
max_items = 50
+ storage_flags = STORAGE_FLAGS_LEGACY_DEFAULT
display_numerical_stacking = TRUE
/datum/component/storage/concrete/rped/can_be_inserted(obj/item/I, stop_messages, mob/M)
diff --git a/code/datums/components/storage/concrete/stack.dm b/code/datums/components/storage/concrete/stack.dm
index 319d1d4b3d41..19ea4fa58584 100644
--- a/code/datums/components/storage/concrete/stack.dm
+++ b/code/datums/components/storage/concrete/stack.dm
@@ -1,6 +1,7 @@
//Stack-only storage.
/datum/component/storage/concrete/stack
display_numerical_stacking = TRUE
+ storage_flags = STORAGE_FLAGS_LEGACY_DEFAULT
var/max_combined_stack_amount = 300
max_w_class = WEIGHT_CLASS_NORMAL
max_combined_w_class = WEIGHT_CLASS_NORMAL * 14
diff --git a/code/datums/components/storage/storage.dm b/code/datums/components/storage/storage.dm
index bb79bbd282fa..5724d4327bee 100644
--- a/code/datums/components/storage/storage.dm
+++ b/code/datums/components/storage/storage.dm
@@ -26,9 +26,16 @@
var/locked = FALSE //when locked nothing can see inside or use it.
var/locked_flavor = "locked" //prevents tochat messages related to locked from sending
- var/max_w_class = WEIGHT_CLASS_SMALL //max size of objects that will fit.
- var/max_combined_w_class = 14 //max combined sizes of objects that will fit.
- var/max_items = 7 //max number of objects that will fit.
+ /// Storage flags, including what kinds of limiters we use for how many items we can hold
+ var/storage_flags = STORAGE_FLAGS_LEGACY_DEFAULT
+ /// Max w_class we can hold. Applies to [STORAGE_LIMIT_COMBINED_W_CLASS] and [STORAGE_LIMIT_VOLUME]
+ var/max_w_class = WEIGHT_CLASS_SMALL
+ /// Max combined w_class. Applies to [STORAGE_LIMIT_COMBINED_W_CLASS]
+ var/max_combined_w_class = WEIGHT_CLASS_SMALL * 7
+ /// Max items we can hold. Applies to [STORAGE_LIMIT_MAX_ITEMS]
+ var/max_items = 7
+ /// Max volume we can hold. Applies to [STORAGE_LIMIT_VOLUME]. Auto scaled on New() if unset.
+ var/max_volume
var/emp_shielded = FALSE
@@ -44,8 +51,8 @@
var/display_numerical_stacking = FALSE //stack things of the same type and show as a single object with a number.
- var/atom/movable/screen/storage/boxes //storage display object
- var/atom/movable/screen/close/closer //close button object
+ /// Ui objects by person. mob = list(objects)
+ var/list/ui_by_mob = list()
var/allow_big_nesting = FALSE //allow storage objects of the same or greater size.
@@ -58,19 +65,20 @@
var/screen_max_columns = 7 //These two determine maximum screen sizes.
var/screen_max_rows = INFINITY
var/screen_pixel_x = 16 //These two are pixel values for screen loc of boxes and closer
- var/screen_pixel_y = 16
+ var/screen_pixel_y = 25
var/screen_start_x = 4 //These two are where the storage starts being rendered, screen_loc wise.
var/screen_start_y = 2
//End
+ var/limited_random_access = FALSE //Quick if statement in accessible_items to determine if we care at all about what people can access at once.
+ var/limited_random_access_stack_position = 0 //If >0, can only access top items
+ var/limited_random_access_stack_bottom_up = FALSE
+
/datum/component/storage/Initialize(datum/component/storage/concrete/master)
if(!isatom(parent))
return COMPONENT_INCOMPATIBLE
if(master)
change_master(master)
- boxes = new(null, src)
- closer = new(null, src)
- orient2hud()
RegisterSignal(parent, COMSIG_CONTAINS_STORAGE, PROC_REF(on_check))
RegisterSignal(parent, COMSIG_IS_STORAGE_LOCKED, PROC_REF(check_locked))
@@ -113,11 +121,16 @@
/datum/component/storage/Destroy()
close_all()
- QDEL_NULL(boxes)
- QDEL_NULL(closer)
+ wipe_ui_objects()
LAZYCLEARLIST(is_using)
return ..()
+/datum/component/storage/proc/wipe_ui_objects()
+ for(var/i in ui_by_mob)
+ var/list/objects = ui_by_mob[i]
+ QDEL_LIST(objects)
+ ui_by_mob.Cut()
+
/datum/component/storage/PreTransfer()
update_actions()
@@ -171,6 +184,19 @@
var/datum/component/storage/concrete/master = master()
return master? master.real_location() : null
+//What players can access
+//this proc can probably eat a refactor at some point.
+/datum/component/storage/proc/accessible_items(random_access = TRUE)
+ var/list/contents = contents()
+ if(contents)
+ if(limited_random_access && random_access)
+ if(limited_random_access_stack_position && (length(contents) > limited_random_access_stack_position))
+ if(limited_random_access_stack_bottom_up)
+ contents.Cut(1, limited_random_access_stack_position + 1)
+ else
+ contents.Cut(1, length(contents) - limited_random_access_stack_position + 1)
+ return contents
+
/datum/component/storage/proc/canreach_react(datum/source, list/next)
SIGNAL_HANDLER
@@ -189,7 +215,7 @@
var/atom/A = parent
for(var/mob/living/L in can_see_contents())
if(!L.CanReach(A))
- hide_from(L)
+ ui_hide(L)
/datum/component/storage/proc/attack_self(datum/source, mob/M)
SIGNAL_HANDLER
@@ -290,7 +316,7 @@
var/turf/T = get_turf(A)
var/list/things = contents()
var/datum/progressbar/progress = new(M, length(things), T)
- while (do_after(M, 10, TRUE, T, FALSE, CALLBACK(src, PROC_REF(mass_remove_from_storage), T, things, progress)))
+ while (do_after(M, 1 SECONDS, T, NONE, FALSE, CALLBACK(src, PROC_REF(mass_remove_from_storage), T, things, progress)))
stoplag(1)
progress.end_progress()
@@ -315,7 +341,7 @@
if(!_target)
_target = get_turf(parent)
if(usr)
- hide_from(usr)
+ ui_hide(usr)
var/list/contents = contents()
var/atom/real_location = real_location()
for(var/obj/item/I in contents)
@@ -331,109 +357,12 @@
if(locked)
close_all()
-/datum/component/storage/proc/_process_numerical_display()
- . = list()
- var/atom/real_location = real_location()
- for(var/obj/item/I in real_location.contents)
- if(QDELETED(I))
- continue
- if(!.["[I.type]-[I.name]"])
- .["[I.type]-[I.name]"] = new /datum/numbered_display(I, 1)
- else
- var/datum/numbered_display/ND = .["[I.type]-[I.name]"]
- ND.number++
-
-//This proc determines the size of the inventory to be displayed. Please touch it only if you know what you're doing.
-/datum/component/storage/proc/orient2hud()
- var/atom/real_location = real_location()
- var/adjusted_contents = real_location.contents.len
-
- //Numbered contents display
- var/list/datum/numbered_display/numbered_contents
- if(display_numerical_stacking)
- numbered_contents = _process_numerical_display()
- adjusted_contents = numbered_contents.len
-
- var/columns = clamp(max_items, 1, screen_max_columns)
- var/rows = clamp(CEILING(adjusted_contents / columns, 1), 1, screen_max_rows)
- standard_orient_objs(rows, columns, numbered_contents)
-
-//This proc draws out the inventory and places the items on it. It uses the standard position.
-/datum/component/storage/proc/standard_orient_objs(rows, cols, list/obj/item/numerical_display_contents)
- boxes.screen_loc = "[screen_start_x]:[screen_pixel_x],[screen_start_y]:[screen_pixel_y] to [screen_start_x+cols-1]:[screen_pixel_x],[screen_start_y+rows-1]:[screen_pixel_y]"
- var/cx = screen_start_x
- var/cy = screen_start_y
- if(islist(numerical_display_contents))
- for(var/type in numerical_display_contents)
- var/datum/numbered_display/ND = numerical_display_contents[type]
- ND.sample_object.mouse_opacity = MOUSE_OPACITY_OPAQUE
- ND.sample_object.screen_loc = "[cx]:[screen_pixel_x],[cy]:[screen_pixel_y]"
- ND.sample_object.maptext = "[(ND.number > 1)? "[ND.number]" : ""]"
- ND.sample_object.layer = ABOVE_HUD_LAYER
- ND.sample_object.plane = ABOVE_HUD_PLANE
- cx++
- if(cx - screen_start_x >= cols)
- cx = screen_start_x
- cy++
- if(cy - screen_start_y >= rows)
- break
- else
- var/atom/real_location = real_location()
- for(var/obj/O in real_location)
- if(QDELETED(O))
- continue
- O.mouse_opacity = MOUSE_OPACITY_OPAQUE //This is here so storage items that spawn with contents correctly have the "click around item to equip"
- O.screen_loc = "[cx]:[screen_pixel_x],[cy]:[screen_pixel_y]"
- O.maptext = ""
- O.layer = ABOVE_HUD_LAYER
- O.plane = ABOVE_HUD_PLANE
- cx++
- if(cx - screen_start_x >= cols)
- cx = screen_start_x
- cy++
- if(cy - screen_start_y >= rows)
- break
- closer.screen_loc = "[screen_start_x + cols]:[screen_pixel_x],[screen_start_y]:[screen_pixel_y]"
-
-/datum/component/storage/proc/show_to(mob/M)
- if(!M.client)
- return FALSE
- var/atom/real_location = real_location()
- if(M.active_storage != src && (M.stat == CONSCIOUS))
- for(var/obj/item/I in real_location)
- if(I.on_found(M))
- return FALSE
- if(M.active_storage)
- M.active_storage.hide_from(M)
- orient2hud()
- M.client.screen |= boxes
- M.client.screen |= closer
- M.client.screen |= real_location.contents
- M.set_active_storage(src)
- LAZYOR(is_using, M)
- RegisterSignal(M, COMSIG_PARENT_QDELETING, PROC_REF(mob_deleted))
- return TRUE
-
/datum/component/storage/proc/mob_deleted(datum/source)
SIGNAL_HANDLER
- hide_from(source)
-
-/datum/component/storage/proc/hide_from(mob/M)
- if(M.active_storage == src)
- M.set_active_storage(null)
- LAZYREMOVE(is_using, M)
-
- UnregisterSignal(M, COMSIG_PARENT_QDELETING)
- if(!M.client)
- return TRUE
- var/atom/real_location = real_location()
- M.client.screen -= boxes
- M.client.screen -= closer
- M.client.screen -= real_location.contents
- return TRUE
+ ui_hide(source)
/datum/component/storage/proc/close(mob/M)
- hide_from(M)
+ ui_hide(M)
/datum/component/storage/proc/close_all()
SIGNAL_HANDLER
@@ -451,25 +380,6 @@
var/datum/component/storage/concrete/master = master()
master.emp_act(source, severity)
-//This proc draws out the inventory and places the items on it. tx and ty are the upper left tile and mx, my are the bottm right.
-//The numbers are calculated from the bottom-left The bottom-left slot being 1,1.
-/datum/component/storage/proc/orient_objs(tx, ty, mx, my)
- var/atom/real_location = real_location()
- var/cx = tx
- var/cy = ty
- boxes.screen_loc = "[tx]:,[ty] to [mx],[my]"
- for(var/obj/O in real_location)
- if(QDELETED(O))
- continue
- O.screen_loc = "[cx],[cy]"
- O.layer = ABOVE_HUD_LAYER
- O.plane = ABOVE_HUD_PLANE
- cx++
- if(cx > mx)
- cx = tx
- cy--
- closer.screen_loc = "[mx+1],[my]"
-
//Resets something that is being removed from storage.
/datum/component/storage/proc/_removal_reset(atom/movable/thing)
if(!istype(thing))
@@ -480,9 +390,7 @@
return master._removal_reset(thing)
/datum/component/storage/proc/_remove_and_refresh(datum/source, atom/movable/thing)
- SIGNAL_HANDLER
-
- _removal_reset(thing)
+ _removal_reset(thing) // THIS NEEDS TO HAPPEN AFTER SO LAYERING DOESN'T BREAK!
refresh_mob_views()
//Call this proc to handle the removal of an item from the storage item. The item will be moved to the new_location target, if that is null it's being deleted
@@ -499,7 +407,7 @@
var/list/seeing = can_see_contents()
for(var/i in seeing)
- show_to(i)
+ ui_show(i)
return TRUE
/datum/component/storage/proc/can_see_contents()
@@ -618,7 +526,7 @@
if(force || M.CanReach(parent, view_only = TRUE))
if(use_sound && !silent)
playsound(A, use_sound, 50, TRUE, -5)
- show_to(M)
+ ui_show(M)
/datum/component/storage/proc/mousedrop_receive(datum/source, atom/movable/O, mob/M)
SIGNAL_HANDLER
@@ -647,10 +555,6 @@
host.add_fingerprint(M)
to_chat(M, "[host] seems to be [locked_flavor]!")
return FALSE
- if(real_location.contents.len >= max_items)
- if(!stop_messages)
- to_chat(M, "[host] is full, make some space!")
- return FALSE //Storage item is full
if(length(can_hold))
if(!is_type_in_typecache(I, can_hold))
if(!stop_messages)
@@ -660,22 +564,34 @@
if(!stop_messages)
to_chat(M, "[host] cannot hold [I]!")
return FALSE
- if(I.w_class > max_w_class && !is_type_in_typecache(I, exception_hold))
- if(!stop_messages)
- to_chat(M, "[I] is too big for [host]!")
- return FALSE
- var/datum/component/storage/biggerfish = real_location.loc.GetComponent(/datum/component/storage)
- if(biggerfish && biggerfish.max_w_class < max_w_class)//return false if we are inside of another container, and that container has a smaller max_w_class than us (like if we're a bag in a box)
- if(!stop_messages)
- to_chat(M, "[I] can't fit in [host] while [real_location.loc] is in the way!")
- return FALSE
- var/sum_w_class = I.w_class
- for(var/obj/item/_I in real_location)
- sum_w_class += _I.w_class //Adds up the combined w_classes which will be in the storage item if the item is added to it.
- if(sum_w_class > max_combined_w_class)
- if(!stop_messages)
- to_chat(M, "[I] won't fit in [host], make some space!")
- return FALSE
+ // STORAGE LIMITS
+ if(storage_flags & STORAGE_LIMIT_MAX_ITEMS)
+ if(real_location.contents.len >= max_items)
+ if(!stop_messages)
+ to_chat(M, "[host] has too much junk in it, make some space!")
+ return FALSE //Storage item is full
+ if(storage_flags & STORAGE_LIMIT_MAX_W_CLASS)
+ if(I.w_class > max_w_class)
+ if(!stop_messages)
+ to_chat(M, "[I] is much too long for [host]!")
+ return FALSE
+ if(storage_flags & STORAGE_LIMIT_COMBINED_W_CLASS)
+ var/sum_w_class = I.w_class
+ for(var/obj/item/_I in real_location)
+ sum_w_class += _I.w_class //Adds up the combined w_classes which will be in the storage item if the item is added to it.
+ if(sum_w_class > max_combined_w_class)
+ if(!stop_messages)
+ to_chat(M, "[I] won't fit in [host], make some space!")
+ return FALSE
+ if(storage_flags & STORAGE_LIMIT_VOLUME)
+ var/sum_volume = I.get_w_volume()
+ for(var/obj/item/_I in real_location)
+ sum_volume += _I.get_w_volume()
+ if(sum_volume > get_max_volume())
+ if(!stop_messages)
+ to_chat(M, "[I] is too large to fit in [host], make some space!")
+ return FALSE
+ /////////////////
if(isitem(host))
var/obj/item/IP = host
var/datum/component/storage/STR_I = I.GetComponent(/datum/component/storage)
@@ -825,7 +741,7 @@
if(locked)
to_chat(user, "[parent] seems to be [locked_flavor]!")
else
- show_to(user)
+ ui_show(user)
if(use_sound)
playsound(A, use_sound, 50, TRUE, -5)
@@ -851,7 +767,7 @@
/datum/component/storage/proc/signal_hide_attempt(datum/source, mob/target)
SIGNAL_HANDLER
- return hide_from(target)
+ return ui_hide(target)
/datum/component/storage/proc/on_alt_click(datum/source, mob/user)
SIGNAL_HANDLER
@@ -896,3 +812,7 @@
to_chat(user, "[parent] now picks up all items in a tile at once.")
if(COLLECT_ONE)
to_chat(user, "[parent] now picks up one item at a time.")
+
+//Gets our max volume
+/datum/component/storage/proc/get_max_volume()
+ return max_volume || AUTO_SCALE_STORAGE_VOLUME(max_w_class, max_combined_w_class)
diff --git a/code/datums/components/storage/ui.dm b/code/datums/components/storage/ui.dm
new file mode 100644
index 000000000000..e3e4c126d730
--- /dev/null
+++ b/code/datums/components/storage/ui.dm
@@ -0,0 +1,253 @@
+// Generates a list of numbered_display datums for the numerical display system.
+/datum/component/storage/proc/_process_numerical_display()
+ . = list()
+ for(var/obj/item/I in accessible_items())
+ if(QDELETED(I))
+ continue
+ if(!.[I.type])
+ .[I.type] = new /datum/numbered_display(I, 1, src)
+ else
+ var/datum/numbered_display/ND = .[I.type]
+ ND.number++
+
+// Orients all objects in legacy mode, and returns the objects to show to the user.
+/datum/component/storage/proc/orient2hud_legacy(mob/user, maxcolumns)
+ . = list()
+ var/list/accessible_contents = accessible_items()
+ var/adjusted_contents = length(accessible_contents)
+ var/atom/movable/screen/storage/close/ui_close
+ var/atom/movable/screen/storage/boxes/ui_boxes
+
+ //Numbered contents display
+ var/list/datum/numbered_display/numbered_contents
+ if(display_numerical_stacking)
+ numbered_contents = _process_numerical_display()
+ adjusted_contents = numbered_contents.len
+
+ var/columns = limited_random_access_stack_position == 0 ? clamp(max_items, 1, maxcolumns ? maxcolumns : screen_max_columns) : clamp(limited_random_access_stack_position, 1, maxcolumns ? maxcolumns : screen_max_columns)
+ var/rows = clamp(CEILING(adjusted_contents / columns, 1), 1, screen_max_rows)
+
+ // First, boxes.
+ ui_boxes = get_ui_boxes()
+ ui_boxes.screen_loc = "[screen_start_x]:[screen_pixel_x],[screen_start_y]:[screen_pixel_y] to [screen_start_x+columns-1]:[screen_pixel_x],[screen_start_y+rows-1]:[screen_pixel_y]"
+ . += ui_boxes
+ // Then, closer.
+ ui_close = get_ui_close()
+ ui_close.screen_loc = "[screen_start_x + columns]:[screen_pixel_x],[screen_start_y]:[screen_pixel_y]"
+ . += ui_close
+ // Then orient the actual items.
+ var/cx = screen_start_x
+ var/cy = screen_start_y
+ if(islist(numbered_contents))
+ for(var/type in numbered_contents)
+ var/datum/numbered_display/ND = numbered_contents[type]
+ ND.sample_object.mouse_opacity = MOUSE_OPACITY_OPAQUE
+ ND.sample_object.screen_loc = "[cx]:[screen_pixel_x],[cy]:[screen_pixel_y]"
+ ND.sample_object.maptext = "[(ND.number > 1)? "[ND.number]" : ""]"
+ ND.sample_object.layer = ABOVE_HUD_LAYER
+ ND.sample_object.plane = ABOVE_HUD_PLANE
+ . += ND.sample_object
+ cx++
+ if(cx - screen_start_x >= columns)
+ cx = screen_start_x
+ cy++
+ if(cy - screen_start_y >= rows)
+ break
+ else
+ for(var/obj/O in accessible_items())
+ if(QDELETED(O))
+ continue
+ var/atom/movable/screen/storage/item_holder/D = new(null, src, O)
+ D.mouse_opacity = MOUSE_OPACITY_OPAQUE //This is here so storage items that spawn with contents correctly have the "click around item to equip"
+ D.screen_loc = "[cx]:[screen_pixel_x],[cy]:[screen_pixel_y]"
+ O.maptext = ""
+ O.layer = ABOVE_HUD_LAYER
+ O.plane = ABOVE_HUD_PLANE
+ . += D
+ cx++
+ if(cx - screen_start_x >= columns)
+ cx = screen_start_x
+ cy++
+ if(cy - screen_start_y >= rows)
+ break
+
+// Orients all objects in .. volumetric mode. Does not support numerical display!
+/datum/component/storage/proc/orient2hud_volumetric(mob/user, maxcolumns)
+ . = list()
+ var/atom/movable/screen/storage/left/ui_left
+ var/atom/movable/screen/storage/continuous/ui_continuous
+ var/atom/movable/screen/storage/close/ui_close
+
+ // Generate ui_item_blocks for missing ones and render+orient.
+ var/list/atom/contents = accessible_items()
+ // our volume
+ var/our_volume = get_max_volume()
+ var/horizontal_pixels = (maxcolumns * world.icon_size) - (VOLUMETRIC_STORAGE_EDGE_PADDING * 2)
+ var/max_horizontal_pixels = horizontal_pixels * screen_max_rows
+ // sigh loopmania time
+ var/used = 0
+ // define outside for performance
+ var/volume
+ var/list/volume_by_item = list()
+ var/list/percentage_by_item = list()
+ for(var/obj/item/I in contents)
+ if(QDELETED(I))
+ continue
+ volume = I.get_w_volume()
+ used += volume
+ volume_by_item[I] = volume
+ percentage_by_item[I] = volume / get_max_volume()
+ var/padding_pixels = ((length(percentage_by_item) - 1) * VOLUMETRIC_STORAGE_ITEM_PADDING) + VOLUMETRIC_STORAGE_EDGE_PADDING * 2
+ var/min_pixels = (MINIMUM_PIXELS_PER_ITEM * length(percentage_by_item)) + padding_pixels
+ // do the check for fallback for when someone has too much gamer gear
+ if((min_pixels) > (max_horizontal_pixels + 4)) // 4 pixel grace zone
+ to_chat(user, "[parent] was showed to you in legacy mode due to your items overrunning the three row limit! Consider not carrying too much or bugging a maintainer to raise this limit!")
+ return orient2hud_legacy(user, maxcolumns)
+ // after this point we are sure we can somehow fit all items into our max number of rows.
+
+ // determine rows
+ var/rows = clamp(CEILING(min_pixels / horizontal_pixels, 1), 1, screen_max_rows)
+
+ var/overrun = FALSE
+ if(used > our_volume)
+ // congratulations we are now in overrun mode. everything will be crammed to minimum storage pixels.
+ to_chat(user, "[parent] rendered in overrun mode due to more items inside than the maximum volume supports.")
+ overrun = TRUE
+
+ // how much we are using
+ var/using_horizontal_pixels = horizontal_pixels * rows
+
+ // item padding
+ using_horizontal_pixels -= padding_pixels
+
+ // define outside for marginal performance boost
+ var/obj/item/I
+ // start at this pixel from screen_start_x.
+ var/current_pixel = VOLUMETRIC_STORAGE_EDGE_PADDING
+ var/first = TRUE
+ var/row = 1
+
+ for(var/i in percentage_by_item)
+ I = i
+ var/percent = percentage_by_item[I]
+ var/atom/movable/screen/storage/volumetric_box/center/B = new /atom/movable/screen/storage/volumetric_box/center(null, src, I)
+ // SNOWFLAKE: force it to icon until we unfuck storage/click passing
+ I.mouse_opacity = MOUSE_OPACITY_ICON
+ var/pixels_to_use = overrun? MINIMUM_PIXELS_PER_ITEM : max(using_horizontal_pixels * percent, MINIMUM_PIXELS_PER_ITEM)
+ var/addrow = FALSE
+ if(CEILING(pixels_to_use, 1) >= FLOOR(horizontal_pixels - current_pixel - VOLUMETRIC_STORAGE_EDGE_PADDING, 1))
+ pixels_to_use = horizontal_pixels - current_pixel - VOLUMETRIC_STORAGE_EDGE_PADDING
+ addrow = TRUE
+
+ // now that we have pixels_to_use, place our thing and add it to the returned list.
+ B.screen_loc = "[screen_start_x]:[round(current_pixel + (pixels_to_use * 0.5) + (first? 0 : VOLUMETRIC_STORAGE_ITEM_PADDING), 1)],[screen_start_y+row-1]:[screen_pixel_y]"
+ // add the used pixels to pixel after we place the object
+ current_pixel += pixels_to_use + (first? 0 : VOLUMETRIC_STORAGE_ITEM_PADDING)
+ first = FALSE //apply padding to everything after this
+
+ // set various things
+ B.set_pixel_size(pixels_to_use)
+ B.name = I.name
+
+ // finally add our things.
+ . += B.on_screen_objects()
+
+ // go up a row if needed
+ if(addrow)
+ row++
+ first = TRUE //first in the row, don't apply between-item padding.
+ current_pixel = VOLUMETRIC_STORAGE_EDGE_PADDING
+
+ // Then, continuous section.
+ ui_continuous = get_ui_continuous()
+ ui_continuous.screen_loc = "[screen_start_x]:[screen_pixel_x],[screen_start_y]:[screen_pixel_y] to [screen_start_x+maxcolumns-1]:[screen_pixel_x],[screen_start_y+rows-1]:[screen_pixel_y]"
+ . += ui_continuous
+ // Then, left.
+ ui_left = get_ui_left()
+ ui_left.screen_loc = "[screen_start_x]:[screen_pixel_x - 2],[screen_start_y]:[screen_pixel_y] to [screen_start_x]:[screen_pixel_x - 2],[screen_start_y+rows-1]:[screen_pixel_y]"
+ . += ui_left
+ // Then, closer, which is also our right element.
+ ui_close = get_ui_close()
+ ui_close.screen_loc = "[screen_start_x + maxcolumns]:[screen_pixel_x],[screen_start_y]:[screen_pixel_y] to [screen_start_x + maxcolumns]:[screen_pixel_x],[screen_start_y + row - 1]:[screen_pixel_y]"
+ . += ui_close
+
+
+// Shows our UI to a mob.
+/datum/component/storage/proc/ui_show(mob/M)
+ if(!M.client)
+ return FALSE
+ if(ui_by_mob[M] || LAZYFIND(is_using, M))
+ // something went horribly wrong
+ // hide first
+ ui_hide(M)
+ var/list/cview = getviewsize(M.client.view)
+ // in tiles
+ var/maxallowedscreensize = cview[1]-8
+ // we got screen size, register signal
+ RegisterSignal(M, COMSIG_PARENT_QDELETING, PROC_REF(on_logout), override = TRUE)
+ if(M.active_storage != src)
+ if(M.active_storage)
+ M.active_storage.ui_hide(M)
+ M.active_storage = src
+ LAZYOR(is_using, M)
+ if(volumetric_ui())
+ //new volumetric ui bay-style
+ var/list/objects = orient2hud_volumetric(M, maxallowedscreensize)
+ M.client.screen |= objects
+ ui_by_mob[M] = objects
+ else
+ //old ui
+ var/list/objects = orient2hud_legacy(M, maxallowedscreensize)
+ M.client.screen |= objects
+ ui_by_mob[M] = objects
+ return TRUE
+
+// VV hooked to ensure no lingering screen objects.
+/datum/component/storage/vv_edit_var(var_name, var_value)
+ var/list/old
+ if(var_name == NAMEOF(src, storage_flags))
+ old = is_using.Copy()
+ for(var/i in is_using)
+ ui_hide(i)
+ . = ..()
+ if(old)
+ for(var/i in old)
+ ui_show(i)
+
+// Proc triggered by signal to ensure logging out clients don't linger.
+/datum/component/storage/proc/on_logout(datum/source, client/C)
+ ui_hide(source)
+
+// Hides our UI from a mob
+/datum/component/storage/proc/ui_hide(mob/M)
+ if(!M.client)
+ return TRUE
+ UnregisterSignal(M, list(COMSIG_PARENT_QDELETING))
+ M.client.screen -= ui_by_mob[M]
+ var/list/objects = ui_by_mob[M]
+ QDEL_LIST(objects)
+ if(M.active_storage == src)
+ M.active_storage = null
+ LAZYREMOVE(is_using, M)
+ return TRUE
+
+// Returns TRUE if we are using volumetric UI instead of box UI
+/datum/component/storage/proc/volumetric_ui()
+ var/atom/real_location = real_location()
+ return (storage_flags & STORAGE_LIMIT_VOLUME) && (length(real_location.contents) <= MAXIMUM_VOLUMETRIC_ITEMS) && !display_numerical_stacking
+
+// Gets our ui_boxes, making it if it doesn't exist.
+/datum/component/storage/proc/get_ui_boxes()
+ return new /atom/movable/screen/storage/boxes(null, src)
+
+// Gets our ui_left, making it if it doesn't exist.
+/datum/component/storage/proc/get_ui_left()
+ return new /atom/movable/screen/storage/left(null, src)
+
+// Gets our ui_close, making it if it doesn't exist.
+/datum/component/storage/proc/get_ui_close()
+ return new /atom/movable/screen/storage/close(null, src)
+
+// Gets our ui_continuous, making it if it doesn't exist.
+/datum/component/storage/proc/get_ui_continuous()
+ return new /atom/movable/screen/storage/continuous(null, src)
diff --git a/code/datums/diseases/advance/presets.dm b/code/datums/diseases/advance/presets.dm
index da8ad0d69a59..1924d92428e4 100644
--- a/code/datums/diseases/advance/presets.dm
+++ b/code/datums/diseases/advance/presets.dm
@@ -16,14 +16,6 @@
symptoms = list(new/datum/symptom/cough)
..()
-/datum/disease/advance/necropolis
- copy_type = /datum/disease/advance
-
-/datum/disease/advance/necropolis/New()
- name = "Necropolis Seed"
- symptoms = list(new/datum/symptom/necroseed)
- ..()
-
//Randomly generated Disease, for virus crates and events
/datum/disease/advance/random
name = "Experimental Disease"
diff --git a/code/datums/diseases/advance/symptoms/necropolis.dm b/code/datums/diseases/advance/symptoms/necropolis.dm
deleted file mode 100644
index 9626b944124d..000000000000
--- a/code/datums/diseases/advance/symptoms/necropolis.dm
+++ /dev/null
@@ -1,113 +0,0 @@
-/datum/symptom/necroseed
- name = "Necropolis Seed"
- desc = "An infantile form of the root of Lavaland's tendrils. Forms a symbiotic bond with the host, making them stronger and hardier, at the cost of speed. Should the disease be cured, the host will be severely weakened."
- stealth = 0
- resistance = 3
- stage_speed = -10
- transmittable = -3
- level = 9
- base_message_chance = 3
- severity = 0
- symptom_delay_min = 1
- symptom_delay_max = 1
- var/color = "#302f20"
- var/tendrils = FALSE
- var/chest = FALSE
- var/fireproof = FALSE
- threshold_descs = list(
- "Resistance 15" = "The area near the host roils with paralyzing tendrils.",
- "Resistance 20" = "Host becomes immune to heat, ash, and lava. Removes movespeed debuff. Hail to the necropolis!",
- )
- var/list/cached_tentacle_turfs
- var/turf/last_location
- var/tentacle_recheck_cooldown = 100
-
-/datum/symptom/necroseed/Start(datum/disease/advance/A)
- . = ..()
- if(!.)
- return
- if(A.totalResistance() >= 15)
- tendrils = TRUE
- if(A.totalResistance() >= 20)
- fireproof = TRUE
-
-/datum/symptom/necroseed/Activate(datum/disease/advance/A)
- . = ..()
- if(!.)
- return
- var/mob/living/carbon/M = A.affected_mob
- switch(A.stage)
- if(1, 2)
- if(tendrils)
- tendril(A)
- if(prob(base_message_chance))
- to_chat(M, "Your skin feels scaly.")
- if(3, 4)
- if(tendrils)
- tendril(A)
- if(prob(base_message_chance))
- to_chat(M, "[pick("Your skin is hard.", "You feel stronger.", "You feel powerful.", "You feel your muscles growing stiff.", "You feel warm.")]")
- if(5)
- if(tendrils)
- tendril(A)
- M.dna.species.punchdamagelow = 15
- M.dna.species.punchdamagehigh = 20
- M.dna.species.punchstunthreshold = 18
- M.dna.species.brutemod = 0.6
- M.dna.species.burnmod = 0.6
- M.dna.species.heatmod = 0.6
- M.add_atom_colour(color, FIXED_COLOUR_PRIORITY)
- M.add_movespeed_modifier(/datum/movespeed_modifier/necropolis, update=TRUE)
- ADD_TRAIT(M, TRAIT_PIERCEIMMUNE, DISEASE_TRAIT)
- if(fireproof)
- to_chat(M, "[pick("You taste primordial ash.", "The necropolis whispers sweet nothings to you.", "You feel like a god.")]")
- ADD_TRAIT(M, TRAIT_RESISTHEAT, DISEASE_TRAIT)
- ADD_TRAIT(M, TRAIT_RESISTHIGHPRESSURE, DISEASE_TRAIT)
- M.weather_immunities |= "ash"
- M.weather_immunities |= "lava"
- M.remove_movespeed_modifier(/datum/movespeed_modifier/necropolis)
- else
- if(prob(base_message_chance))
- to_chat(M, "[pick("Your skin has become a hardened carapace.", "Your strength is superhuman.", "You feel invincible.")]")
- if(tendrils)
- tendril(A)
- return
-
-/datum/symptom/necroseed/proc/tendril(datum/disease/advance/A)
- . = A.affected_mob
- var/mob/living/loc = A.affected_mob.loc
- if(isturf(loc))
- if(!LAZYLEN(cached_tentacle_turfs) || loc != last_location || tentacle_recheck_cooldown <= world.time)
- LAZYCLEARLIST(cached_tentacle_turfs)
- last_location = loc
- tentacle_recheck_cooldown = world.time + initial(tentacle_recheck_cooldown)
- for(var/turf/open/T in orange(4, loc))
- LAZYADD(cached_tentacle_turfs, T)
- for(var/t in cached_tentacle_turfs)
- if(isopenturf(t))
- if(prob(10))
- new /obj/effect/temp_visual/goliath_tentacle(t, .)
- else
- cached_tentacle_turfs -= t
-
-/datum/symptom/necroseed/End(datum/disease/advance/A)
- . = ..()
- if(!.)
- return
- var/mob/living/carbon/M = A.affected_mob
- to_chat(M, "You feel weakened as the necropolis' blessing leaves your body.")
- M.remove_movespeed_modifier(/datum/movespeed_modifier/necropolis)
- M.dna.species.punchdamagelow = initial(M.dna.species.punchdamagelow)
- M.dna.species.punchdamagehigh = initial(M.dna.species.punchdamagehigh)
- M.dna.species.punchstunthreshold = initial(M.dna.species.punchstunthreshold)
- M.remove_atom_colour(color, FIXED_COLOUR_PRIORITY)
- M.dna.species.brutemod /= 0.6
- M.dna.species.burnmod /= 0.6
- M.dna.species.heatmod /= 0.6
- REMOVE_TRAIT(M, TRAIT_PIERCEIMMUNE, DISEASE_TRAIT)
- if(fireproof)
- REMOVE_TRAIT(M, TRAIT_RESISTHIGHPRESSURE, DISEASE_TRAIT)
- REMOVE_TRAIT(M, TRAIT_RESISTHEAT, DISEASE_TRAIT)
- M.weather_immunities -= "ash"
- M.weather_immunities -= "lava"
-
diff --git a/code/datums/elements/decals/blood.dm b/code/datums/elements/decals/blood.dm
index 85f75bef2416..0a3ca8ce59a3 100644
--- a/code/datums/elements/decals/blood.dm
+++ b/code/datums/elements/decals/blood.dm
@@ -6,9 +6,11 @@
. = ..()
RegisterSignal(target, COMSIG_ATOM_GET_EXAMINE_NAME, PROC_REF(get_examine_name), TRUE)
+ RegisterSignal(target, list(COMSIG_ITEM_EQUIPPED, COMSIG_ITEM_DROPPED), PROC_REF(redraw), TRUE)
/datum/element/decal/blood/Detach(atom/source, force)
UnregisterSignal(source, COMSIG_ATOM_GET_EXAMINE_NAME)
+ UnregisterSignal(source, list(COMSIG_ITEM_EQUIPPED, COMSIG_ITEM_DROPPED))
return ..()
/datum/element/decal/blood/generate_appearance(_icon, _icon_state, _dir, _layer, _color, _alpha, source)
@@ -30,3 +32,11 @@
override[EXAMINE_POSITION_ARTICLE] = A.gender == PLURAL? "some" : "a"
override[EXAMINE_POSITION_BEFORE] = " blood-stained "
return COMPONENT_EXNAME_CHANGED
+
+///this is probably quite bad, let me know if you have a better solution for this -S
+/datum/element/decal/blood/proc/redraw(datum/source, mob/user)
+ SIGNAL_HANDLER
+
+ var/atom/bloodsource = source
+ Detach(source)
+ bloodsource.AddElement(/datum/element/decal/blood, bloodsource.icon, bloodsource.icon_state, _color = get_blood_dna_color(bloodsource.return_blood_DNA()))
diff --git a/code/datums/elements/world_icon.dm b/code/datums/elements/world_icon.dm
new file mode 100644
index 000000000000..bcb0129c6c68
--- /dev/null
+++ b/code/datums/elements/world_icon.dm
@@ -0,0 +1,121 @@
+/////////////////////////////////////////////////////////////
+////////// WORLD ICON ELEMENT DIRECTORY //////////
+/////////////////////////////////////////////////////////////
+//PORTED FROM MOJAVE SUN//
+
+// Slap onto something to give it a world icon that differs from the inventory one (allows for realistically sized objects and all that) //
+// To fix 25/06/2021 : Blood Decals, Mutable Overlays and other baked in bitch ass overlays that need to be remade when the icon changes //
+// Fixed 07/05/2022: Now you can deal with the above by handling everything with attached_proc instead
+// Fixed 12/04/2023: Icon states, Needs major tuning up by someone who can properly make it work
+
+/datum/element/world_icon
+ id_arg_index = 2
+ element_flags = ELEMENT_BESPOKE | ELEMENT_DETACH
+ //If we want COMPLEX world icon behavior, this proc will handle icon updating when the item is NOT in the inventory.
+ //I just assumed that the default update_icon is for inventory sprites because ss13 basically focuses on how the sprites
+ //look on your hand, not how they realistically look in the world.
+ var/attached_proc
+ /// Only used if attached_proc doesn't exist, simply changes the icon of target to this when it's in the inventory
+ var/inventory_icon
+ /// Only used if attached_proc doesn't exist, simply changes the icon of target to this when it's NOT in the inventory
+ var/world_icon
+ /// Only used when inventory state icon is different from original
+ var/inventory_icon_state
+ /// Only used when world state icon is different from original, pretty much just the original "icon_state" but if you for some reason need to flip the standard icon states for this element around you can use this
+ var/world_icon_state
+
+/datum/element/world_icon/Attach(obj/item/target, attached_proc, world_icon, inventory_icon, world_icon_state, inventory_icon_state)
+ . = ..()
+ if(!istype(target))
+ return ELEMENT_INCOMPATIBLE
+
+ src.attached_proc = attached_proc
+ src.world_icon = world_icon
+ src.world_icon_state = world_icon_state
+ src.inventory_icon = inventory_icon
+ src.inventory_icon_state = inventory_icon_state
+ RegisterSignal(target, COMSIG_ATOM_UPDATE_ICON, PROC_REF(update_icon))
+ RegisterSignal(target, COMSIG_ATOM_UPDATE_ICON_STATE, PROC_REF(update_icon_state))
+ RegisterSignal(target, list(COMSIG_ITEM_EQUIPPED, COMSIG_STORAGE_ENTERED, COMSIG_ITEM_DROPPED, COMSIG_STORAGE_EXITED), PROC_REF(inventory_updated))
+ target.update_appearance(UPDATE_ICON)
+ target.update_appearance(UPDATE_ICON_STATE)
+
+/datum/element/world_icon/Detach(obj/item/source)
+ . = ..()
+ UnregisterSignal(source, COMSIG_ATOM_UPDATE_ICON)
+ UnregisterSignal(source, COMSIG_ATOM_UPDATE_ICON_STATE, PROC_REF(update_icon_state))
+ UnregisterSignal(source, list(COMSIG_ITEM_EQUIPPED, COMSIG_STORAGE_ENTERED, COMSIG_ITEM_DROPPED, COMSIG_STORAGE_EXITED))
+ source.update_appearance(UPDATE_ICON)
+ source.update_appearance(UPDATE_ICON_STATE)
+
+/datum/element/world_icon/proc/update_icon(obj/item/source, updates)
+ SIGNAL_HANDLER
+
+ if((source.item_flags & IN_INVENTORY) || (source.loc && SEND_SIGNAL(source.loc, COMSIG_CONTAINS_STORAGE)))
+ if(attached_proc)
+ return
+ return default_inventory_icon(source)
+
+ if(attached_proc)
+ return call(source, attached_proc)(updates)
+ else
+ return default_world_icon(source)
+
+/datum/element/world_icon/proc/update_icon_state(obj/item/source, updates)
+ SIGNAL_HANDLER
+
+ if((source.item_flags & IN_INVENTORY) || (source.loc && SEND_SIGNAL(source.loc, COMSIG_CONTAINS_STORAGE)))
+ if(attached_proc)
+ return
+ return default_inventory_icon_state(source)
+
+ if(attached_proc)
+ return call(source, attached_proc)(updates)
+ else
+ return default_world_icon_state(source)
+
+/datum/element/world_icon/proc/inventory_updated(obj/item/source)
+ SIGNAL_HANDLER
+
+ source.update_appearance(UPDATE_ICON)
+ source.update_appearance(UPDATE_ICON_STATE)
+
+/datum/element/world_icon/proc/default_inventory_icon(obj/item/source)
+ SIGNAL_HANDLER
+
+ source.icon = inventory_icon
+
+/datum/element/world_icon/proc/default_world_icon(obj/item/source)
+ SIGNAL_HANDLER
+
+ source.icon = world_icon
+
+/datum/element/world_icon/proc/default_inventory_icon_state(obj/item/source)
+ SIGNAL_HANDLER
+
+ if(!inventory_icon_state)
+ source.icon_state = source.icon_state
+ return
+
+ INVOKE_ASYNC(src, PROC_REF(check_inventory_state), source)
+
+/datum/element/world_icon/proc/default_world_icon_state(obj/item/source)
+ SIGNAL_HANDLER
+
+ if(!world_icon_state)
+ source.icon_state = source.icon_state
+ return
+
+ INVOKE_ASYNC(src, PROC_REF(check_world_icon_state), source)
+
+/datum/element/world_icon/proc/check_inventory_state(obj/item/source)
+ SIGNAL_HANDLER
+
+ inventory_icon_state = source.inventory_state
+ source.icon_state = inventory_icon_state
+
+/datum/element/world_icon/proc/check_world_icon_state(obj/item/source)
+ SIGNAL_HANDLER
+
+ world_icon_state = source.world_state
+ source.icon_state = world_icon_state
diff --git a/code/datums/mapgen/planetary/AsteroidGenerator.dm b/code/datums/mapgen/planetary/AsteroidGenerator.dm
index c2f7a5340097..737194b5ee28 100644
--- a/code/datums/mapgen/planetary/AsteroidGenerator.dm
+++ b/code/datums/mapgen/planetary/AsteroidGenerator.dm
@@ -114,7 +114,10 @@
/obj/structure/geyser/random = 1,
/obj/structure/spawner/mining/goliath = 1,
/obj/structure/spawner/mining = 1,
- /obj/structure/spawner/mining/hivelord = 1
+ /obj/structure/spawner/mining/hivelord = 1,
+ /obj/structure/vein/asteroid = 5,
+ /obj/structure/vein/classtwo/asteroid = 10,
+ /obj/structure/vein/classthree/asteroid = 5
)
mob_spawn_list = list(
@@ -157,8 +160,11 @@
)
feature_spawn_list = list(
- /obj/structure/geyser/random = 1,
- /obj/structure/spawner/mining/carp = 1
+ /obj/structure/geyser/random = 5,
+ /obj/structure/spawner/mining/carp = 5,
+ /obj/structure/vein/asteroid = 10,
+ /obj/structure/vein/classtwo/asteroid = 15,
+ /obj/structure/vein/classthree/asteroid = 12
)
mob_spawn_list = list(
diff --git a/code/datums/mapgen/planetary/SandGenerator.dm b/code/datums/mapgen/planetary/SandGenerator.dm
index 442daa0c7705..91fad1430a47 100644
--- a/code/datums/mapgen/planetary/SandGenerator.dm
+++ b/code/datums/mapgen/planetary/SandGenerator.dm
@@ -103,7 +103,7 @@
/mob/living/simple_animal/hostile/asteroid/goliath/beast/random = 50,
/mob/living/simple_animal/hostile/asteroid/basilisk/whitesands = 40,
/mob/living/simple_animal/hostile/asteroid/hivelord/legion/random = 30,
- /mob/living/simple_animal/hostile/asteroid/whitesands/survivor/random = 25,
+ /mob/living/simple_animal/hostile/human/hermit/survivor/random = 25,
)
/datum/biome/sand/wasteland
@@ -135,7 +135,7 @@
)
mob_spawn_chance = 1
mob_spawn_list = list(
- /mob/living/simple_animal/hostile/asteroid/whitesands/survivor/random = 1,
+ /mob/living/simple_animal/hostile/human/hermit/survivor/random = 1,
)
/datum/biome/sand/grass/dead
@@ -169,7 +169,7 @@
/mob/living/simple_animal/hostile/asteroid/goliath/beast/random = 40,
/mob/living/simple_animal/hostile/asteroid/basilisk/whitesands = 30,
/mob/living/simple_animal/hostile/asteroid/hivelord/legion/random = 20,
- /mob/living/simple_animal/hostile/asteroid/whitesands/survivor/random = 40,
+ /mob/living/simple_animal/hostile/human/hermit/survivor/random = 40,
)
/datum/biome/sand/acid //plains
diff --git a/code/datums/materials/basemats.dm b/code/datums/materials/basemats.dm
index 98db1541c953..ed8dd509ec3b 100644
--- a/code/datums/materials/basemats.dm
+++ b/code/datums/materials/basemats.dm
@@ -127,30 +127,6 @@ Unless you know what you're doing, only use the first three numbers. They're in
ore_type = /obj/item/stack/ore/bluespace_crystal
value_per_unit = 0.15
-///Honks and slips
-/datum/material/bananium
- name = "bananium"
- id = "bananium"
- desc = "Material with hilarious properties"
- color = "#ffff00" //obnoxiously bright yellow
- categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE)
- sheet_type = /obj/item/stack/sheet/mineral/bananium
- ore_type = /obj/item/stack/ore/bananium
- value_per_unit = 0.5
- beauty_modifier = 0.5
- armor_modifiers = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 100, "bio" = 0, "rad" = 0, "fire" = 10, "acid" = 0) //Clowns cant be blown away.
-
-/datum/material/bananium/on_applied(atom/source, amount, material_flags)
- . = ..()
- source.LoadComponent(/datum/component/squeak, list('sound/items/bikehorn.ogg'=1), 50, falloff_exponent = 20)
- source.AddComponent(/datum/component/slippery, min(amount / 10, 80))
-
-
-/datum/material/bananium/on_removed(atom/source, amount, material_flags)
- . = ..()
- qdel(source.GetComponent(/datum/component/slippery))
- qdel(source.GetComponent(/datum/component/squeak))
-
///Mediocre force increase
/datum/material/titanium
@@ -166,18 +142,6 @@ Unless you know what you're doing, only use the first three numbers. They're in
beauty_modifier = 0.05
armor_modifiers = list("melee" = 1.35, "bullet" = 1.3, "laser" = 1.3, "energy" = 1.25, "bomb" = 1.25, "bio" = 1, "rad" = 1, "fire" = 0.7, "acid" = 1)
-/datum/material/runite
- name = "runite"
- id = "runite"
- desc = "Runite"
- color = "#3F9995"
- strength_modifier = 1.3
- categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE)
- sheet_type = /obj/item/stack/sheet/mineral/runite
- value_per_unit = 0.3
- beauty_modifier = 0.5
- armor_modifiers = list("melee" = 1.35, "bullet" = 2, "laser" = 0.5, "energy" = 1.25, "bomb" = 1.25, "bio" = 1, "rad" = 1, "fire" = 1.4, "acid" = 1) //rune is weak against magic lasers but strong against bullets. This is the combat triangle.
-
///Force decrease
/datum/material/plastic
name = "plastic"
@@ -224,42 +188,20 @@ Unless you know what you're doing, only use the first three numbers. They're in
var/obj/wooden = source
wooden.resistance_flags &= ~FLAMMABLE
-///Stronk force increase
-/datum/material/adamantine
- name = "adamantine"
- id = "adamantine"
- desc = "A powerful material made out of magic, I mean science!"
- color = "#6d7e8e"
+//Remember when the theme used to be "Eerie" before 1.3? Good times.
+/datum/material/hellstone
+ name = "hellstone"
+ id = "hellstone"
+ desc = "A colloquialism given to millenia-old slag, heat-treated through the eons in deep magma."
+ color = "#ffaf5e"
strength_modifier = 1.5
categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE)
- sheet_type = /obj/item/stack/sheet/mineral/adamantine
+ sheet_type = /obj/item/stack/sheet/mineral/hidden/hellstone
+ ore_type = /obj/item/stack/ore/hellstone
value_per_unit = 0.25
beauty_modifier = 0.4
armor_modifiers = list("melee" = 1.5, "bullet" = 1.5, "laser" = 1.3, "energy" = 1.3, "bomb" = 1, "bio" = 1, "rad" = 1, "fire" = 2.5, "acid" = 1)
-///RPG Magic.
-/datum/material/mythril
- name = "mythril"
- id = "mythril"
- desc = "How this even exists is byond me"
- color = "#f2d5d7"
- categories = list(MAT_CATEGORY_RIGID = TRUE, MAT_CATEGORY_BASE_RECIPES = TRUE)
- sheet_type = /obj/item/stack/sheet/mineral/mythril
- value_per_unit = 0.75
- strength_modifier = 1.2
- armor_modifiers = list("melee" = 1.5, "bullet" = 1.5, "laser" = 1.5, "energy" = 1.5, "bomb" = 1.5, "bio" = 1.5, "rad" = 1.5, "fire" = 1.5, "acid" = 1.5)
- beauty_modifier = 0.5
-
-/datum/material/mythril/on_applied_obj(atom/source, amount, material_flags)
- . = ..()
- if(istype(source, /obj/item))
- source.AddComponent(/datum/component/fantasy)
-
-/datum/material/mythril/on_removed_obj(atom/source, material_flags)
- . = ..()
- if(istype(source, /obj/item))
- qdel(source.GetComponent(/datum/component/fantasy))
-
//formed when freon react with o2, emits a lot of plasma when heated
/datum/material/hot_ice
name = "hot ice"
@@ -323,18 +265,6 @@ Unless you know what you're doing, only use the first three numbers. They're in
turf_sound_override = FOOTSTEP_SAND
texture_layer_icon_state = "sand"
-/datum/material/runedmetal
- name = "runed metal"
- id = "runed metal"
- desc = "Mir'ntrath barhah Nar'sie."
- color = "#3C3434"
- categories = list(MAT_CATEGORY_RIGID = TRUE)
- sheet_type = /obj/item/stack/sheet/runed_metal
- value_per_unit = 0.75
- armor_modifiers = list("melee" = 1.2, "bullet" = 1.2, "laser" = 1, "energy" = 1, "bomb" = 1.2, "bio" = 1.2, "rad" = 1.5, "fire" = 1.5, "acid" = 1.5)
- beauty_modifier = -0.15
- texture_layer_icon_state = "runed"
-
/datum/material/bronze
name = "bronze"
id = "bronze"
diff --git a/code/datums/mood_events/drug_events.dm b/code/datums/mood_events/drug_events.dm
index 6af401e8b009..028973c5c839 100644
--- a/code/datums/mood_events/drug_events.dm
+++ b/code/datums/mood_events/drug_events.dm
@@ -4,12 +4,12 @@
/datum/mood_event/smoked
description = "I have had a smoke recently.\n"
- mood_change = 2
+ mood_change = 1
timeout = 6 MINUTES
/datum/mood_event/wrong_brand
- description = "I hate that brand of cigarettes.\n"
- mood_change = -2
+ description = "That brand of cigarette just doesn't hit right.\n"
+ mood_change = -1
timeout = 6 MINUTES
/datum/mood_event/overdose
diff --git a/code/datums/mood_events/generic_negative_events.dm b/code/datums/mood_events/generic_negative_events.dm
index 84fca0443ca0..f5e51d1d59f4 100644
--- a/code/datums/mood_events/generic_negative_events.dm
+++ b/code/datums/mood_events/generic_negative_events.dm
@@ -292,3 +292,13 @@
description = "I was forced to eat cement...\n"
mood_change = -6
timeout = 4 MINUTES
+
+/datum/mood_event/joywire_emp
+ description = span_boldwarning("IT'S GONE!! IT'S GONE!!\n")
+ mood_change = -30
+ timeout = 5 MINUTES
+
+/datum/mood_event/mindscrew
+ description = span_boldwarning("It isn't ending... it isn't ending, come on...\n")
+ mood_change = -18
+ timeout = 3 MINUTES
diff --git a/code/datums/mood_events/generic_positive_events.dm b/code/datums/mood_events/generic_positive_events.dm
index dbaac99c4296..f9e339c3c081 100644
--- a/code/datums/mood_events/generic_positive_events.dm
+++ b/code/datums/mood_events/generic_positive_events.dm
@@ -105,14 +105,6 @@
description = "My family heirloom is safe with me.\n"
mood_change = 1
-/datum/mood_event/fan_clown_pin
- description = "I love showing off my clown pin!\n"
- mood_change = 1
-
-/datum/mood_event/fan_mime_pin
- description = "I love showing off my mime pin!\n"
- mood_change = 1
-
/datum/mood_event/rilena_fan
description = "I love my RILENA merch!\n"
mood_change = 1
@@ -239,3 +231,13 @@
description = "Fishing is relaxing"
mood_change = 5
timeout = 3 MINUTES
+
+/datum/mood_event/joywire
+ description = span_boldnicegreen("I feel so joyous! Oh, so joyous!\n")
+ mood_change = 8
+ timeout = 10 SECONDS
+
+/datum/mood_event/root
+ description = span_nicegreen("I rooted recently, it feels good to charge naturally.\n")
+ mood_change = 5
+ timeout = 5 MINUTES
diff --git a/code/datums/numbered_display.dm b/code/datums/numbered_display.dm
index 9aa880aa75d9..b714be23fbbe 100644
--- a/code/datums/numbered_display.dm
+++ b/code/datums/numbered_display.dm
@@ -3,8 +3,8 @@
var/obj/item/sample_object
var/number
-/datum/numbered_display/New(obj/item/sample, _number = 1)
+/datum/numbered_display/New(obj/item/sample, _number = 1, datum/component/storage/parent)
if(!istype(sample))
qdel(src)
- sample_object = sample
+ sample_object = new /atom/movable/screen/storage/item_holder(null, parent, sample)
number = _number
diff --git a/code/datums/outfit.dm b/code/datums/outfit.dm
index 964c269b5f43..34771af91ed2 100644
--- a/code/datums/outfit.dm
+++ b/code/datums/outfit.dm
@@ -104,6 +104,9 @@
/// Set to FALSE if your outfit requires runtime parameters
var/can_be_admin_equipped = TRUE
+ // Used to determine if it should be ignored in unit tests due to being to dynamic to always spawn backpack contents right
+ var/random = FALSE
+
/**
* extra types for chameleon outfit changes, mostly guns
*
diff --git a/code/datums/ruins/lavaland.dm b/code/datums/ruins/lavaland.dm
index 5416ead36d8c..bb4bcf74b31c 100644
--- a/code/datums/ruins/lavaland.dm
+++ b/code/datums/ruins/lavaland.dm
@@ -4,15 +4,11 @@
prefix = "_maps/RandomRuins/LavaRuins/"
ruin_type = RUINTYPE_LAVA
-/datum/map_template/ruin/lavaland/biodome
- cost = 5
- allow_duplicates = FALSE
-
/datum/map_template/ruin/lavaland/biodome/winter
- name = "Biodome Winter"
+ name = "Solarian Winter Biodome"
id = "biodome-winter"
- description = "For those getaways where you want to get back to nature, but you don't want to leave the fortified military compound where you spend your days. \
- Includes a unique(*) laser pistol display case, and the recently introduced I.C.E(tm)."
+ description = "A Solarian frontier research facility created by the Pionierskompanien \
+ This one seems to simulate the wintery climate of the northern provinces, including a sauna!"
suffix = "lavaland_surface_biodome_winter.dmm"
/datum/map_template/ruin/lavaland/sin
diff --git a/code/datums/ruins/rockplanet.dm b/code/datums/ruins/rockplanet.dm
index 0d47dd51d7da..966694c400f7 100644
--- a/code/datums/ruins/rockplanet.dm
+++ b/code/datums/ruins/rockplanet.dm
@@ -73,8 +73,16 @@
id = "rockplanet_budgetcuts"
suffix = "rockplanet_budgetcuts.dmm"
+
+/datum/map_template/ruin/rockplanet/shippingdock
+ name = "Abandoned Shipping Dock"
+ description = "An abandoned shipping dock used by small cargo freighters and smugglers alike. Some malicious group seems to have trapped the place to eliminate scavengers."
+ id = "rockplanet_shippingdock"
+ suffix = "rockplanet_shippingdock.dmm"
+
/datum/map_template/ruin/rockplanet/nomadcrash
name = "Nomad Crash"
description = "A Crashed Arrow & Axe Interceptor. A long forgotten Crew. They tried their best to survive..."
id = "rockplanet_nomadcrash"
suffix = "rockplanet_nomadcrash.dmm"
+
diff --git a/code/datums/ruins/space.dm b/code/datums/ruins/space.dm
index 7872ba58a3a4..fefb250a1208 100644
--- a/code/datums/ruins/space.dm
+++ b/code/datums/ruins/space.dm
@@ -39,13 +39,6 @@
description = "In the darkest times, we will find our way home."
*/
-/datum/map_template/ruin/space/djstation
- id = "djstation"
- suffix = "djstation.dmm"
- name = "DJ Station"
- description = "Until very recently this pirate radio station was used to harangue local space stations over a variety of perceived \"ethics violations\". \
- It seems like someone finally got sick of it, but the equipment still works."
-
/datum/map_template/ruin/space/crashedship
id = "crashedship"
suffix = "crashedship.dmm"
diff --git a/code/datums/shuttles.dm b/code/datums/shuttles.dm
index 84e21fd0633b..d7b60476d977 100644
--- a/code/datums/shuttles.dm
+++ b/code/datums/shuttles.dm
@@ -21,7 +21,8 @@
var/prefix = "ISV"
/// The full name of the ship's faction.
var/faction_name = "Independent"
- var/unique_ship_access = FALSE
+ /// Whether or not players from other ships can open airlocks.
+ var/unique_ship_access = TRUE
/// Set by config JSON. If true, the template's ships' "default" spawn location (when bought by a player or loaded at roundstart)
/// will be in the middle of space, instead of at an outpost.
var/space_spawn = FALSE
@@ -400,3 +401,8 @@
file_name = "pgf_nail"
name = "Nail-class Boarding Vessel"
prefix = "PGF"
+
+/datum/map_template/shuttle/subshuttles/brawler
+ file_name = "frontiersmen_brawler"
+ name = "Brawler-class Dropship"
+ prefix = "SV"
diff --git a/code/datums/status_effects/gas.dm b/code/datums/status_effects/gas.dm
index 11037374b9b3..cc6a91b2f267 100644
--- a/code/datums/status_effects/gas.dm
+++ b/code/datums/status_effects/gas.dm
@@ -38,7 +38,7 @@
/datum/status_effect/freon/proc/do_resist()
to_chat(owner, "You start breaking out of the ice cube...")
- if(do_mob(owner, owner, 40))
+ if(do_after(owner, 40))
if(!QDELETED(src))
to_chat(owner, "You break out of the ice cube!")
owner.remove_status_effect(/datum/status_effect/freon)
diff --git a/code/datums/status_effects/neutral.dm b/code/datums/status_effects/neutral.dm
index 76a33319631f..c7765ff772ac 100644
--- a/code/datums/status_effects/neutral.dm
+++ b/code/datums/status_effects/neutral.dm
@@ -275,3 +275,29 @@
/atom/movable/screen/alert/status_effect/surrender/Click(location, control, params)
. = ..()
owner.emote("surrender")
+
+/datum/status_effect/rooted
+ id = "rooted"
+ alert_type = /atom/movable/screen/alert/status_effect/rooted
+
+/datum/status_effect/rooted/on_apply()
+ . = ..()
+ ADD_TRAIT(owner,TRAIT_IMMOBILIZED, TRAIT_STATUS_EFFECT(id))
+ ADD_TRAIT(owner,TRAIT_PUSHIMMUNE, TRAIT_STATUS_EFFECT(id))
+ SEND_SIGNAL(owner, COMSIG_ADD_MOOD_EVENT, "root", /datum/mood_event/root)
+
+/datum/status_effect/rooted/on_remove()
+ . = ..()
+ REMOVE_TRAIT(owner,TRAIT_IMMOBILIZED, TRAIT_STATUS_EFFECT(id))
+ REMOVE_TRAIT(owner,TRAIT_PUSHIMMUNE, TRAIT_STATUS_EFFECT(id))
+
+/atom/movable/screen/alert/status_effect/rooted
+ name = "Rooted"
+ desc = "You're currently rooted into the ground and can't move. Click here to start digging yourself out."
+ icon_state = "dig_out"
+
+/atom/movable/screen/alert/status_effect/rooted/Click(location, control, params)
+ . = ..()
+ to_chat(owner, span_notice("You begin digging yourself free."))
+ SEND_SIGNAL(owner,COMSIG_DIGOUT)
+
diff --git a/code/datums/traits/good.dm b/code/datums/traits/good.dm
index 52ee20e23c27..574c35f60beb 100644
--- a/code/datums/traits/good.dm
+++ b/code/datums/traits/good.dm
@@ -62,26 +62,6 @@
lose_text = "You feel isolated from others."
medical_record_text = "Patient is highly perceptive of and sensitive to social cues, or may possibly have ESP. Further testing needed."
-/datum/quirk/fan_clown
- name = "Clown Fan"
- desc = "You enjoy clown antics and get a mood boost from wearing your clown pin."
- value = 1
- mob_traits = list(TRAIT_FAN_CLOWN)
- gain_text = "You are a big fan of clowns."
- lose_text = "The clown doesn't seem so great."
- medical_record_text = "Patient reports being a big fan of clowns."
-
-/datum/quirk/fan_clown/on_spawn()
- var/mob/living/carbon/human/H = quirk_holder
- var/obj/item/clothing/accessory/fan_clown_pin/B = new(get_turf(H))
- var/list/slots = list (
- "backpack" = ITEM_SLOT_BACKPACK,
- "hands" = ITEM_SLOT_HANDS,
- )
- H.equip_in_one_of_slots(B, slots , qdel_on_fail = TRUE)
- var/datum/atom_hud/fan = GLOB.huds[DATA_HUD_FAN]
- fan.add_hud_to(H)
-
/datum/quirk/fan_rilena
name = "RILENA Super Fan"
desc = "You are a major fan of the popular webseries RILENA: LMR. You get a mood boost from plushies of your favorite characters, and wearing your Xader pin."
@@ -102,26 +82,6 @@
var/datum/atom_hud/fan = GLOB.huds[DATA_HUD_FAN]
fan.add_hud_to(H)
-/datum/quirk/fan_mime
- name = "Mime Fan"
- desc = "You enjoy mime antics and get a mood boost from wearing your mime pin."
- value = 1
- mob_traits = list(TRAIT_FAN_MIME)
- gain_text = "You are a big fan of the Mime."
- lose_text = "The mime doesn't seem so great."
- medical_record_text = "Patient reports being a big fan of mimes."
-
-/datum/quirk/fan_mime/on_spawn()
- var/mob/living/carbon/human/H = quirk_holder
- var/obj/item/clothing/accessory/fan_mime_pin/B = new(get_turf(H))
- var/list/slots = list (
- "backpack" = ITEM_SLOT_BACKPACK,
- "hands" = ITEM_SLOT_HANDS,
- )
- H.equip_in_one_of_slots(B, slots , qdel_on_fail = TRUE)
- var/datum/atom_hud/fan = GLOB.huds[DATA_HUD_FAN]
- fan.add_hud_to(H)
-
/datum/quirk/freerunning
name = "Freerunning"
desc = "You're great at quick moves! You can climb tables more quickly."
diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm
index 4b0afce14b47..d1a8fd6acaa5 100644
--- a/code/datums/traits/negative.dm
+++ b/code/datums/traits/negative.dm
@@ -430,11 +430,6 @@
/datum/quirk/insanity/proc/madness()
quirk_holder.hallucination += rand(10, 25)
-/datum/quirk/insanity/post_add() //I don't /think/ we'll need this but for newbies who think "roleplay as insane" = "license to kill" it's probably a good thing to have
- if(!quirk_holder.mind || quirk_holder.mind.special_role)
- return
- to_chat(quirk_holder, "Please note that your dissociation syndrome does NOT give you the right to attack people or otherwise cause any interference to \
- the round. You are not an antagonist, and the rules will treat you the same as other crewmembers.")
/datum/quirk/social_anxiety
name = "Social Anxiety"
@@ -589,24 +584,57 @@
reagent_type = /datum/reagent/drug/nicotine
accessory_type = /obj/item/lighter/greyscale
+//I fucking hate prefscode
+
/datum/quirk/junkie/smoker/on_spawn()
- drug_container_type = pick(/obj/item/storage/fancy/cigarettes,
- /obj/item/storage/fancy/cigarettes/cigpack_midori,
- /obj/item/storage/fancy/cigarettes/cigpack_uplift,
- /obj/item/storage/fancy/cigarettes/cigpack_robust,
- /obj/item/storage/fancy/cigarettes/cigpack_robustgold,
- /obj/item/storage/fancy/cigarettes/cigpack_carp)
+ var/mob/living/carbon/human/H = quirk_holder
+ switch (H.client?.prefs.preferred_smoke_brand)
+ if (PREF_CIG_SPACE)
+ drug_container_type = /obj/item/storage/fancy/cigarettes
+ if (PREF_CIG_DROMEDARY)
+ drug_container_type = /obj/item/storage/fancy/cigarettes/dromedaryco
+ if (PREF_CIG_UPLIFT)
+ drug_container_type = /obj/item/storage/fancy/cigarettes/cigpack_uplift
+ if (PREF_CIG_ROBUST)
+ drug_container_type = /obj/item/storage/fancy/cigarettes/cigpack_robust
+ if (PREF_CIG_ROBUSTGOLD)
+ drug_container_type = /obj/item/storage/fancy/cigarettes/cigpack_robustgold
+ if (PREF_CIG_CARP)
+ drug_container_type= /obj/item/storage/fancy/cigarettes/cigpack_carp
+ if (PREF_CIG_MIDORI)
+ drug_container_type = /obj/item/storage/fancy/cigarettes/cigpack_midori
+ if (PREF_CIGAR)
+ drug_container_type = /obj/item/storage/fancy/cigarettes/cigars
+ accessory_type = /obj/item/storage/box/matches
+ if (PREF_CIGAR_SOLAR)
+ drug_container_type = /obj/item/storage/fancy/cigarettes/cigars/havana
+ accessory_type = /obj/item/storage/box/matches
+ if (PREF_CIGAR_COHIBA)
+ drug_container_type = /obj/item/storage/fancy/cigarettes/cigars/cohiba
+ accessory_type = /obj/item/storage/box/matches
+ if (PREF_VAPE)
+ drug_container_type = /obj/item/clothing/mask/vape
+ accessory_type = null
+ if (PREF_PIPE)
+ drug_container_type = /obj/item/clothing/mask/cigarette/pipe
+ accessory_type = /obj/item/storage/box/matches
+ else
+ CRASH("Someone had an improper cigarette pref on loading")
. = ..()
/datum/quirk/junkie/smoker/announce_drugs()
- to_chat(quirk_holder, "There is a [initial(drug_container_type.name)] [where_drug], and a lighter [where_accessory]. Make sure you get your favorite brand when you run out.")
-
+ if(accessory_type == null)
+ to_chat(quirk_holder, "There is a [initial(drug_container_type.name)] [where_drug], Make sure you get a refill soon.")
+ return
+ to_chat(quirk_holder, "There is a [initial(drug_container_type.name)] [where_drug], and a [initial(accessory_type.name)] [where_accessory]. Make sure you get your favorite brand when you run out.")
/datum/quirk/junkie/smoker/on_process()
. = ..()
var/mob/living/carbon/human/H = quirk_holder
var/obj/item/I = H.get_item_by_slot(ITEM_SLOT_MASK)
if (istype(I, /obj/item/clothing/mask/cigarette))
+ if(I == drug_container_type)
+ return
var/obj/item/storage/fancy/cigarettes/C = drug_container_type
if(istype(I, initial(C.spawn_type)))
SEND_SIGNAL(quirk_holder, COMSIG_CLEAR_MOOD_EVENT, "wrong_cigs")
diff --git a/code/game/area/areas/ruins/lavaland.dm b/code/game/area/areas/ruins/lavaland.dm
index 48aac7584c8f..c4d3f75f8fb7 100644
--- a/code/game/area/areas/ruins/lavaland.dm
+++ b/code/game/area/areas/ruins/lavaland.dm
@@ -5,10 +5,26 @@
/area/ruin/powered/beach
icon_state = "dk_yellow"
-// Snow Biodome
+// Winter Biodome
-/area/ruin/powered/snow_biodome
- icon_state = "dk_yellow"
+/area/ruin/unpowered/winter_biodome
+ icon_state = "bluenew"
+ name = "Biodome Main Area"
+
+/area/ruin/unpowered/winter_biodome/entrance
+ name = "Biodome Entrance"
+
+/area/ruin/unpowered/winter_biodome/living_quarters
+ name = "Biodome Living Quarters"
+
+/area/ruin/unpowered/winter_biodome/cabin
+ name = "Biodome Cabin"
+
+/area/ruin/unpowered/winter_biodome/engineering
+ name = "Biodome Engineering"
+
+/area/ruin/unpowered/winter_biodome/sauna
+ name = "Biodome Sauna"
//Gluttony
diff --git a/code/game/area/areas/ruins/rockplanet.dm b/code/game/area/areas/ruins/rockplanet.dm
index a89969566196..ddbe80529771 100644
--- a/code/game/area/areas/ruins/rockplanet.dm
+++ b/code/game/area/areas/ruins/rockplanet.dm
@@ -1,4 +1,6 @@
/**********************Rock Planet Areas**************************/
+/area/ruin/rockplanet
+ icon_state = "red"
//syndicate
/area/ruin/rockplanet/syndicate
@@ -9,7 +11,26 @@
/area/ruin/rockplanet/nanotrasen
name = "Abandoned Research Facility"
always_unpowered = FALSE
- icon_state = "green"
+
+//shippingdock
+/area/ruin/rockplanet/shippingdockoffice
+ name = "Employee Office"
+ icon_state = "crew_quarters"
+
+/area/ruin/rockplanet/shippingdockcustoms
+ name = "Cargo Checkpoint"
+ icon_state = "security"
+
+/area/ruin/rockplanet/shippingdockwarehouse
+ name = "Warehouse"
+ icon_state = "storage"
+
+/area/ruin/rockplanet/shippingdocksecure
+ name = "Warehouse Secure Storage"
+ icon_state = "armory"
+
+/area/ruin/rockplanet/shippingdock
+ name = "Abandoned Shipping Dock"
//nomad
/area/ruin/rockplanet/nomad
diff --git a/code/game/area/areas/ruins/space.dm b/code/game/area/areas/ruins/space.dm
index e6034e412198..de546d164c96 100644
--- a/code/game/area/areas/ruins/space.dm
+++ b/code/game/area/areas/ruins/space.dm
@@ -167,18 +167,6 @@
name = "Derelict Atmospherics"
icon_state = "red"
-//DJSTATION
-
-/area/ruin/space/djstation
- name = "Ruskie DJ Station"
- icon_state = "DJ"
- has_gravity = STANDARD_GRAVITY
-
-/area/ruin/space/djstation/solars
- name = "DJ Station Solars"
- icon_state = "DJ"
- has_gravity = STANDARD_GRAVITY
-
//OLD AI SAT
/area/tcommsat/oldaisat
diff --git a/code/game/atoms.dm b/code/game/atoms.dm
index b539e421508d..7ffa3255ada1 100644
--- a/code/game/atoms.dm
+++ b/code/game/atoms.dm
@@ -84,9 +84,6 @@
var/list/alternate_appearances
- ///Mobs that are currently do_after'ing this atom, to be cleared from on Destroy()
- var/list/targeted_by
-
/// Last appearance of the atom for demo saving purposes
var/image/demo_last_appearance
@@ -310,11 +307,6 @@
LAZYCLEARLIST(overlays)
LAZYCLEARLIST(managed_overlays)
- for(var/i in targeted_by)
- var/mob/M = i
- LAZYREMOVE(M.do_afters, src)
-
- targeted_by = null
QDEL_NULL(light)
if(smoothing_flags & SMOOTH_QUEUED)
@@ -976,15 +968,12 @@
var/list/things = src_object.contents()
var/datum/progressbar/progress = new(user, things.len, src)
var/datum/component/storage/STR = GetComponent(/datum/component/storage)
- while (do_after(user, 10, TRUE, src, FALSE, CALLBACK(STR, TYPE_PROC_REF(/datum/component/storage, handle_mass_item_insertion), things, src_object, user, progress)))
+ while (do_after(user, 1 SECONDS, src, NONE, FALSE, CALLBACK(STR, TYPE_PROC_REF(/datum/component/storage, handle_mass_item_insertion), things, src_object, user, progress)))
stoplag(1)
progress.end_progress()
to_chat(user, "You dump as much of [src_object.parent]'s contents [STR.insert_preposition]to [src] as you can.")
- STR.orient2hud(user)
- src_object.orient2hud(user)
if(user.active_storage) //refresh the HUD to show the transfered contents
- user.active_storage.close(user)
- user.active_storage.show_to(user)
+ user.active_storage.ui_show(user)
return TRUE
///Get the best place to dump the items contained in the source storage item?
diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm
index 989db20efd1f..beb7cef2718f 100644
--- a/code/game/atoms_movable.dm
+++ b/code/game/atoms_movable.dm
@@ -624,7 +624,7 @@
SEND_SIGNAL(src, COMSIG_MOVABLE_BUMP, A)
. = ..()
if(!QDELETED(throwing))
- throwing.hit_atom(A)
+ throwing.finalize(hit = TRUE, target = A)
. = TRUE
if(QDELETED(A))
return
@@ -821,7 +821,9 @@
var/impact_signal = SEND_SIGNAL(src, COMSIG_MOVABLE_IMPACT, hit_atom, throwingdatum)
if(impact_signal & COMPONENT_MOVABLE_IMPACT_FLIP_HITPUSH)
hitpush = FALSE // hacky, tie this to something else or a proper workaround later
-
+ if(isturf(loc))
+ var/turf/T = loc
+ T.Entered(src)
if(impact_signal & ~COMPONENT_MOVABLE_IMPACT_NEVERMIND) // in case a signal interceptor broke or deleted the thing before we could process our hit
return hit_atom.hitby(src, throwingdatum=throwingdatum, hitpush=hitpush)
@@ -883,7 +885,7 @@
else
target_zone = thrower.zone_selected
- var/datum/thrownthing/TT = new(src, target, get_turf(target), get_dir(src, target), range, speed, thrower, diagonals_first, force, gentle, callback, target_zone)
+ var/datum/thrownthing/TT = new(src, target, get_dir(src, target), range, speed, thrower, diagonals_first, force, gentle, callback, target_zone)
var/dist_x = abs(target.x - src.x)
var/dist_y = abs(target.y - src.y)
diff --git a/code/game/data_huds.dm b/code/game/data_huds.dm
index 1dee49da7f54..4020895f29bd 100644
--- a/code/game/data_huds.dm
+++ b/code/game/data_huds.dm
@@ -216,24 +216,6 @@ Medical HUD! Basic mode needs suit sensors on.
holder.icon_state = "hudhealthy"
-/***********************************************
-FAN HUDs! For identifying other fans on-sight.
-************************************************/
-
-//HOOKS
-
-/mob/living/carbon/human/proc/fan_hud_set_fandom()
- var/image/holder = hud_list[FAN_HUD]
- var/icon/I = icon(icon, icon_state, dir)
- holder.pixel_y = I.Height() - world.icon_size
- holder.icon_state = "hudfan_no"
- var/obj/item/clothing/under/U = get_item_by_slot(ITEM_SLOT_ICLOTHING)
- if(U)
- if(istype(U.attached_accessory, /obj/item/clothing/accessory/fan_mime_pin))
- holder.icon_state = "fan_mime_pin"
- else if(istype(U.attached_accessory, /obj/item/clothing/accessory/fan_clown_pin))
- holder.icon_state = "fan_clown_pin"
-
/***********************************************
Security HUDs! Basic mode shows only the job.
************************************************/
diff --git a/code/game/gamemodes/clown_ops/clown_weapons.dm b/code/game/gamemodes/clown_ops/clown_weapons.dm
index fe95ea3c5988..3064a52a48ad 100644
--- a/code/game/gamemodes/clown_ops/clown_weapons.dm
+++ b/code/game/gamemodes/clown_ops/clown_weapons.dm
@@ -40,14 +40,14 @@
/obj/item/clothing/shoes/clown_shoes/banana_shoes/combat/Initialize()
. = ..()
var/datum/component/material_container/bananium = GetComponent(/datum/component/material_container)
- bananium.insert_amount_mat(max_recharge, /datum/material/bananium)
+ bananium.insert_amount_mat(max_recharge, /datum/material/hellstone)
START_PROCESSING(SSobj, src)
/obj/item/clothing/shoes/clown_shoes/banana_shoes/combat/process()
var/datum/component/material_container/bananium = GetComponent(/datum/component/material_container)
- var/bananium_amount = bananium.get_material_amount(/datum/material/bananium)
+ var/bananium_amount = bananium.get_material_amount(/datum/material/hellstone)
if(bananium_amount < max_recharge)
- bananium.insert_amount_mat(min(recharge_rate, max_recharge - bananium_amount), /datum/material/bananium)
+ bananium.insert_amount_mat(min(recharge_rate, max_recharge - bananium_amount), /datum/material/hellstone)
/obj/item/clothing/shoes/clown_shoes/banana_shoes/combat/attack_self(mob/user)
ui_action_click(user)
diff --git a/code/game/machinery/PDApainter.dm b/code/game/machinery/PDApainter.dm
index e9906a6a0089..b423b28ce4d2 100644
--- a/code/game/machinery/PDApainter.dm
+++ b/code/game/machinery/PDApainter.dm
@@ -5,6 +5,8 @@
icon_state = "pdapainter"
base_icon_state = "pdapainter"
density = TRUE
+ use_power = IDLE_POWER_USE
+ idle_power_usage = IDLE_DRAW_MINIMAL
max_integrity = 200
var/obj/item/pda/storedpda = null
var/list/colorlist = list()
diff --git a/code/game/machinery/Sleeper.dm b/code/game/machinery/Sleeper.dm
index f0a1c403cfa4..3d4d05336c3c 100644
--- a/code/game/machinery/Sleeper.dm
+++ b/code/game/machinery/Sleeper.dm
@@ -11,6 +11,8 @@
icon_state = "sleeper"
base_icon_state = "sleeper"
density = FALSE
+ use_power = IDLE_POWER_USE
+ idle_power_usage = IDLE_DRAW_LOW
state_open = TRUE
circuit = /obj/item/circuitboard/machine/sleeper
clicksound = 'sound/machines/pda_button1.ogg'
@@ -100,7 +102,7 @@
playsound(src, 'sound/machines/synth_yes.ogg', 50, TRUE, frequency = rand(5120, 8800))
target.apply_status_effect(STATUS_EFFECT_STASIS, STASIS_MACHINE_EFFECT)
target.ExtinguishMob()
- use_power = ACTIVE_POWER_USE
+ set_active_power()
/obj/machinery/sleeper/proc/thaw_them(mob/living/target)
if(IS_IN_STASIS(target))
@@ -109,7 +111,8 @@
/obj/machinery/sleeper/process()
if(!occupant || !isliving(occupant))
- use_power = IDLE_POWER_USE
+ if(use_static_power != IDLE_POWER_USE)
+ set_idle_power()
return
var/mob/living/L_occupant = occupant
if(stasis_running())
diff --git a/code/game/machinery/_machinery.dm b/code/game/machinery/_machinery.dm
index a17b9c705dc1..4cddf93b2478 100644
--- a/code/game/machinery/_machinery.dm
+++ b/code/game/machinery/_machinery.dm
@@ -21,7 +21,7 @@ Class Variables:
power_channel (num)
What channel to draw from when drawing power for power mode
Possible Values:
- AREA_USAGE_EQUIP:0 -- Equipment Channel
+ AREA_USAGE_EQUIP:1 -- Equipment Channel
AREA_USAGE_LIGHT:2 -- Lighting Channel
AREA_USAGE_ENVIRON:3 -- Environment Channel
@@ -44,7 +44,7 @@ Class Procs:
auto_use_power() 'game/machinery/machine.dm'
This proc determines how power mode power is deducted by the machine.
'auto_use_power()' is called by the 'master_controller' game_controller every
- tick.
+ tick. (not anymore)
Return Value:
return:1 -- if object is powered
@@ -102,6 +102,7 @@ Class Procs:
//0 = dont run the auto
//1 = run auto, use idle
//2 = run auto, use active
+ var/use_static_power = NO_POWER_USE
var/idle_power_usage = 0
var/active_power_usage = 0
var/power_channel = AREA_USAGE_EQUIP
@@ -151,7 +152,11 @@ Class Procs:
if(occupant_typecache)
occupant_typecache = typecacheof(occupant_typecache)
-
+ switch(use_power)
+ if(IDLE_POWER_USE)
+ set_idle_power()
+ if(ACTIVE_POWER_USE)
+ set_active_power()
return INITIALIZE_HINT_LATELOAD
/// Helper proc for telling a machine to start processing with the subsystem type that is located in its `subsystem_type` var.
@@ -168,7 +173,16 @@ Class Procs:
. = ..()
power_change()
become_area_sensitive(ROUNDSTART_TRAIT)
- RegisterSignal(src, COMSIG_ENTER_AREA, PROC_REF(power_change))
+ RegisterSignal(src, COMSIG_ENTER_AREA, PROC_REF(enter_area))
+ RegisterSignal(src, COMSIG_EXIT_AREA, PROC_REF(exit_area))
+
+/obj/machinery/proc/enter_area(datum/source, area/A)
+ SIGNAL_HANDLER
+ power_change(A)
+
+/obj/machinery/proc/exit_area(datum/source, area/A)
+ SIGNAL_HANDLER
+ set_no_power(A)
/obj/machinery/Destroy()
GLOB.machines.Remove(src)
@@ -177,6 +191,7 @@ Class Procs:
lose_area_sensitivity(ROUNDSTART_TRAIT)
QDEL_NULL(circuit)
QDEL_LIST(component_parts)
+ set_no_power()
return ..()
/obj/machinery/proc/locate_machinery()
@@ -273,8 +288,8 @@ Class Procs:
target.forceMove(src)
updateUsrDialog()
update_appearance()
-
-/obj/machinery/proc/auto_use_power()
+/*
+/obj/machinery/proc/auto_use_power() //obsolete, tick controller doesn't call this anymore because machines use addStaticPower now.
if(!powered(power_channel))
return 0
if(use_power == 1)
@@ -282,7 +297,7 @@ Class Procs:
else if(use_power >= 2)
use_power(active_power_usage,power_channel)
return 1
-
+*/
///Called when we want to change the value of the `is_operational` variable. Boolean.
/obj/machinery/proc/set_is_operational(new_value)
@@ -618,6 +633,7 @@ Class Procs:
//called on deconstruction before the final deletion
/obj/machinery/proc/on_deconstruction()
+ set_no_power()
return
/obj/machinery/proc/can_be_overridden()
diff --git a/code/game/machinery/airlock_cycle_control.dm b/code/game/machinery/airlock_cycle_control.dm
index 76094e803cd3..7ba391fae782 100644
--- a/code/game/machinery/airlock_cycle_control.dm
+++ b/code/game/machinery/airlock_cycle_control.dm
@@ -67,8 +67,8 @@
icon = 'icons/obj/monitors.dmi'
icon_state = "aac"
use_power = IDLE_POWER_USE
- idle_power_usage = 4
- active_power_usage = 8
+ idle_power_usage = IDLE_DRAW_MINIMAL
+ active_power_usage = ACTIVE_DRAW_MINIMAL
power_channel = AREA_USAGE_ENVIRON
req_access = list(ACCESS_ATMOSPHERICS)
max_integrity = 250
diff --git a/code/game/machinery/announcement_system.dm b/code/game/machinery/announcement_system.dm
index f275d234fca7..d4057603957d 100644
--- a/code/game/machinery/announcement_system.dm
+++ b/code/game/machinery/announcement_system.dm
@@ -12,8 +12,8 @@ GLOBAL_LIST_EMPTY(announcement_systems)
verb_ask = "queries"
verb_exclaim = "alarms"
- idle_power_usage = 20
- active_power_usage = 50
+ idle_power_usage = IDLE_DRAW_LOW
+ active_power_usage = IDLE_DRAW_LOW
circuit = /obj/item/circuitboard/machine/announcement_system
diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm
index d83831f2c634..e63b3f75fb2b 100644
--- a/code/game/machinery/autolathe.dm
+++ b/code/game/machinery/autolathe.dm
@@ -9,8 +9,9 @@
icon_state = "autolathe"
density = TRUE
use_power = IDLE_POWER_USE
- idle_power_usage = 10
- active_power_usage = 100
+ idle_power_usage = IDLE_DRAW_LOW
+ active_power_usage = ACTIVE_DRAW_HIGH
+ power_channel = AREA_USAGE_EQUIP
circuit = /obj/item/circuitboard/machine/autolathe
layer = BELOW_OBJ_LAYER
@@ -50,7 +51,7 @@
)
/obj/machinery/autolathe/Initialize()
- AddComponent(/datum/component/material_container,list(/datum/material/iron, /datum/material/glass, /datum/material/plastic, /datum/material/silver, /datum/material/gold, /datum/material/plasma, /datum/material/uranium, /datum/material/titanium), 0, TRUE, null, null, CALLBACK(src, PROC_REF(AfterMaterialInsert)))
+ AddComponent(/datum/component/material_container,list(/datum/material/iron, /datum/material/glass, /datum/material/plastic, /datum/material/silver, /datum/material/gold, /datum/material/plasma, /datum/material/uranium, /datum/material/titanium, /datum/material/hellstone), 0, TRUE, null, null, CALLBACK(src, PROC_REF(AfterMaterialInsert)))
. = ..()
wires = new /datum/wires/autolathe(src)
@@ -223,7 +224,7 @@
for(var/MAT in being_built.materials)
total_amount += being_built.materials[MAT]
- var/power = max(active_power_usage, (total_amount)*multiplier/5) //Change this to use all materials
+ var/power = max(active_power_usage, total_amount) //Change this to use all materials
var/datum/component/material_container/materials = GetComponent(/datum/component/material_container)
@@ -252,6 +253,7 @@
use_power(power)
icon_state = "autolathe_n"
var/time = is_stack ? 32 : (32 * coeff * multiplier) ** 0.8
+ set_active_power()
addtimer(CALLBACK(src, PROC_REF(make_item), power, materials_used, custom_materials, multiplier, coeff, is_stack, usr), time)
. = TRUE
else
@@ -326,12 +328,13 @@
else
flick("autolathe_o", src) //plays metal insertion animation
- use_power(min(1000, amount_inserted / 100))
+ use_power(min(active_power_usage, amount_inserted))
/obj/machinery/autolathe/proc/make_item(power, list/materials_used, list/picked_materials, multiplier, coeff, is_stack, mob/user)
var/datum/component/material_container/materials = GetComponent(/datum/component/material_container)
var/atom/A = drop_location()
use_power(power)
+ set_idle_power()
materials.use_materials(materials_used)
diff --git a/code/game/machinery/bank_machine.dm b/code/game/machinery/bank_machine.dm
index 2e93cd179ed5..83f3e366e8a3 100644
--- a/code/game/machinery/bank_machine.dm
+++ b/code/game/machinery/bank_machine.dm
@@ -3,7 +3,7 @@
desc = "A machine used to deposit and withdraw funds."
icon_screen = "vault"
icon_keyboard = "security_key"
- idle_power_usage = 100
+ idle_power_usage = IDLE_DRAW_LOW
var/siphoning = FALSE
var/next_warning = 0
diff --git a/code/game/machinery/buttons.dm b/code/game/machinery/buttons.dm
index 1a89a2b011cc..f6c004ddca71 100644
--- a/code/game/machinery/buttons.dm
+++ b/code/game/machinery/buttons.dm
@@ -12,7 +12,7 @@
var/initialized_button = 0
armor = list("melee" = 50, "bullet" = 50, "laser" = 50, "energy" = 50, "bomb" = 10, "bio" = 100, "rad" = 100, "fire" = 90, "acid" = 70)
use_power = IDLE_POWER_USE
- idle_power_usage = 2
+ idle_power_usage = IDLE_DRAW_MINIMAL
resistance_flags = LAVA_PROOF | FIRE_PROOF
/obj/machinery/button/indestructible
@@ -68,34 +68,40 @@
default_deconstruction_screwdriver(user, "button-open", "[skin]",W)
update_appearance()
else
- to_chat(user, "Maintenance Access Denied.")
+ to_chat(user, span_alert("Maintenance Access Denied."))
flick("[skin]-denied", src)
return
if(panel_open)
if(!device && istype(W, /obj/item/assembly))
if(!user.transferItemToLoc(W, src))
- to_chat(user, "\The [W] is stuck to you!")
+ to_chat(user, span_warning("\The [W] is stuck to you!"))
return
device = W
- to_chat(user, "You add [W] to the button.")
+ to_chat(user, span_notice("You add [W] to the button."))
if(!board && istype(W, /obj/item/electronics/airlock))
if(!user.transferItemToLoc(W, src))
- to_chat(user, "\The [W] is stuck to you!")
+ to_chat(user, span_warning("\The [W] is stuck to you!"))
return
board = W
if(board.one_access)
req_one_access = board.accesses
else
req_access = board.accesses
- to_chat(user, "You add [W] to the button.")
+ to_chat(user, span_notice("You add [W] to the button."))
+
+ if(device && W.tool_behaviour == TOOL_MULTITOOL)
+ var/obj/item/multitool/multi = W
+ if(istype(device, /obj/item/assembly/control))
+ multi.buffer = device
+ to_chat(user, span_notice("You copy the [device] to your multitool's buffer."))
if(!device && !board && W.tool_behaviour == TOOL_WRENCH)
- to_chat(user, "You start unsecuring the button frame...")
+ to_chat(user, span_notice("You start unsecuring the button frame..."))
W.play_tool_sound(src)
if(W.use_tool(src, user, 40))
- to_chat(user, "You unsecure the button frame.")
+ to_chat(user, span_notice("You unsecure the button frame."))
transfer_fingerprints_to(new /obj/item/wallframe/button(get_turf(src)))
playsound(loc, 'sound/items/deconstruct.ogg', 50, TRUE)
qdel(src)
@@ -153,14 +159,14 @@
req_one_access = list()
board = null
update_appearance()
- to_chat(user, "You remove electronics from the button frame.")
+ to_chat(user, span_notice("You remove electronics from the button frame."))
else
if(skin == "doorctrl")
skin = "launcher"
else
skin = "doorctrl"
- to_chat(user, "You change the button frame's front panel.")
+ to_chat(user, span_notice("You change the button frame's front panel."))
return
if((machine_stat & (NOPOWER|BROKEN)))
@@ -170,7 +176,7 @@
return
if(!allowed(user))
- to_chat(user, "Access Denied.")
+ to_chat(user, span_alert("Access Denied."))
flick("[skin]-denied", src)
return
diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm
index c1cca432efd4..fda41eab7789 100644
--- a/code/game/machinery/camera/camera.dm
+++ b/code/game/machinery/camera/camera.dm
@@ -9,8 +9,8 @@
icon_state = "camera" //mapping icon to represent upgrade states. if you want a different base icon, update default_camera_icon as well as this.
light_color = "#CDDDFF"
use_power = ACTIVE_POWER_USE
- idle_power_usage = 5
- active_power_usage = 10
+ idle_power_usage = IDLE_DRAW_MINIMAL
+ active_power_usage = IDLE_DRAW_MINIMAL*2
layer = WALL_OBJ_LAYER
resistance_flags = FIRE_PROOF
damage_deflection = 12
diff --git a/code/game/machinery/camera/presets.dm b/code/game/machinery/camera/presets.dm
index 8f57ad09203a..d5f7e618c637 100644
--- a/code/game/machinery/camera/presets.dm
+++ b/code/game/machinery/camera/presets.dm
@@ -56,18 +56,11 @@
/obj/machinery/camera/autoname/LateInitialize()
. = ..()
- number = 1
- var/area/A = get_area(src)
- if(A)
- for(var/obj/machinery/camera/autoname/C in GLOB.machines)
- if(C == src)
- continue
- var/area/CA = get_area(C)
- if(CA.type == A.type)
- if(C.number)
- number = max(number, C.number+1)
- c_tag = "[A.name] #[number]"
-
+ var/static/list/autonames_in_areas = list()
+ var/area/camera_area = get_area(src)
+ number = autonames_in_areas[camera_area] + 1
+ autonames_in_areas[camera_area] = number
+ c_tag = "[format_text(camera_area.name)] #[number]"
// UPGRADE PROCS
diff --git a/code/game/machinery/cell_charger.dm b/code/game/machinery/cell_charger.dm
index e1be8d8e4453..85d2d5651203 100644
--- a/code/game/machinery/cell_charger.dm
+++ b/code/game/machinery/cell_charger.dm
@@ -4,8 +4,8 @@
icon = 'icons/obj/power.dmi'
icon_state = "ccharger"
use_power = IDLE_POWER_USE
- idle_power_usage = 5
- active_power_usage = 60
+ idle_power_usage = IDLE_DRAW_MINIMAL
+ active_power_usage = ACTIVE_DRAW_LOW
power_channel = AREA_USAGE_EQUIP
circuit = /obj/item/circuitboard/machine/cell_charger
pass_flags = PASSTABLE
diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm
index c71e94a0948a..ad4cd3834f06 100644
--- a/code/game/machinery/cloning.dm
+++ b/code/game/machinery/cloning.dm
@@ -16,6 +16,8 @@
density = TRUE
icon = 'icons/obj/machines/cloning.dmi'
icon_state = "pod_0"
+ use_power = IDLE_POWER_USE
+ idle_power_usage = IDLE_DRAW_LOW
req_access = list(ACCESS_CLONING) //FOR PREMATURE UNLOCKING.
verb_say = "states"
circuit = /obj/item/circuitboard/machine/clonepod
diff --git a/code/game/machinery/computer/_computer.dm b/code/game/machinery/computer/_computer.dm
index bdbadf79a943..3a36603c5070 100644
--- a/code/game/machinery/computer/_computer.dm
+++ b/code/game/machinery/computer/_computer.dm
@@ -4,8 +4,8 @@
icon_state = "computer"
density = TRUE
use_power = IDLE_POWER_USE
- idle_power_usage = 300
- active_power_usage = 300
+ idle_power_usage = IDLE_DRAW_LOW
+ active_power_usage = ACTIVE_DRAW_LOW
max_integrity = 200
integrity_failure = 0.5
armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 40, "acid" = 20)
diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm
index b665a36bcf32..d7f80fc45680 100644
--- a/code/game/machinery/computer/arcade.dm
+++ b/code/game/machinery/computer/arcade.dm
@@ -867,7 +867,7 @@ GLOBAL_LIST_INIT(arcade_prize_pool, list(
say("WEEWOO! WEEWOO! Spaceport security en route!")
playsound(src, 'sound/items/weeoo1.ogg', 100, FALSE)
for(var/i, i<=3, i++)
- var/mob/living/simple_animal/hostile/syndicate/ranged/smg/orion/O = new/mob/living/simple_animal/hostile/syndicate/ranged/smg/orion(get_turf(src))
+ var/mob/living/simple_animal/hostile/human/syndicate/ranged/smg/orion/O = new/mob/living/simple_animal/hostile/human/syndicate/ranged/smg/orion(get_turf(src))
O.target = usr
@@ -1242,7 +1242,7 @@ GLOBAL_LIST_INIT(arcade_prize_pool, list(
newgame()
obj_flags |= EMAGGED
-/mob/living/simple_animal/hostile/syndicate/ranged/smg/orion
+/mob/living/simple_animal/hostile/human/syndicate/ranged/smg/orion
name = "spaceport security"
desc = "Premier corporate security forces for all spaceports found along the Orion Trail."
faction = list("orion")
diff --git a/code/game/machinery/computer/crew.dm b/code/game/machinery/computer/crew.dm
index f875defd6044..c1a1171e57cc 100644
--- a/code/game/machinery/computer/crew.dm
+++ b/code/game/machinery/computer/crew.dm
@@ -6,8 +6,8 @@
icon_screen = "crew"
icon_keyboard = "med_key"
use_power = IDLE_POWER_USE
- idle_power_usage = 250
- active_power_usage = 500
+ idle_power_usage = IDLE_DRAW_LOW
+ active_power_usage = ACTIVE_DRAW_MEDIUM
circuit = /obj/item/circuitboard/computer/crew
light_color = LIGHT_COLOR_BLUE
diff --git a/code/game/machinery/computer/dna_console.dm b/code/game/machinery/computer/dna_console.dm
index ffeabbdc4e0a..815e2496d41b 100644
--- a/code/game/machinery/computer/dna_console.dm
+++ b/code/game/machinery/computer/dna_console.dm
@@ -43,8 +43,8 @@
circuit = /obj/item/circuitboard/computer/scan_consolenew
use_power = IDLE_POWER_USE
- idle_power_usage = 10
- active_power_usage = 400
+ idle_power_usage = IDLE_DRAW_LOW
+ active_power_usage = ACTIVE_DRAW_MEDIUM
light_color = LIGHT_COLOR_BLUE
/// Link to the techweb's stored research. Used to retrieve stored mutations
diff --git a/code/game/machinery/dance_machine.dm b/code/game/machinery/dance_machine.dm
index 20c3d66e8585..8419ee80ce1e 100644
--- a/code/game/machinery/dance_machine.dm
+++ b/code/game/machinery/dance_machine.dm
@@ -5,6 +5,8 @@
icon_state = "jukebox-"
verb_say = "states"
density = TRUE
+ use_power = IDLE_POWER_USE
+ idle_power_usage = IDLE_DRAW_MINIMAL
var/active = FALSE
var/list/rangers = list()
var/stop = 0
diff --git a/code/game/machinery/defibrillator_mount.dm b/code/game/machinery/defibrillator_mount.dm
index f3fa616032d3..645e8eee762f 100644
--- a/code/game/machinery/defibrillator_mount.dm
+++ b/code/game/machinery/defibrillator_mount.dm
@@ -165,7 +165,7 @@
name = "PENLITE defibrillator mount"
desc = "Holds defibrillators. You can grab the paddles if one is mounted. This PENLITE variant also allows for slow, passive recharging of the defibrillator."
icon_state = "penlite_mount"
- idle_power_usage = 1
+ idle_power_usage = 0
wallframe_type = /obj/item/wallframe/defib_mount/charging
diff --git a/code/game/machinery/dish_drive.dm b/code/game/machinery/dish_drive.dm
index baf3d6ae2cc1..740ea5c935fa 100644
--- a/code/game/machinery/dish_drive.dm
+++ b/code/game/machinery/dish_drive.dm
@@ -5,8 +5,8 @@
Or you can just drop your plates on the floor, like civilized folk."
icon = 'icons/obj/kitchen.dmi'
icon_state = "synthesizer"
- idle_power_usage = 8 //5 with default parts
- active_power_usage = 13 //10 with default parts
+ idle_power_usage = IDLE_DRAW_MINIMAL //lower
+ active_power_usage = ACTIVE_DRAW_MINIMAL //lower ingame because stockparts
density = FALSE
circuit = /obj/item/circuitboard/machine/dish_drive
pass_flags = PASSTABLE
diff --git a/code/game/machinery/dna_scanner.dm b/code/game/machinery/dna_scanner.dm
index 7f61dde6ef79..a45aaa474438 100644
--- a/code/game/machinery/dna_scanner.dm
+++ b/code/game/machinery/dna_scanner.dm
@@ -6,8 +6,8 @@
base_icon_state = "scanner"
density = TRUE
use_power = IDLE_POWER_USE
- idle_power_usage = 50
- active_power_usage = 300
+ idle_power_usage = IDLE_DRAW_MINIMAL
+ active_power_usage = ACTIVE_DRAW_MEDIUM
occupant_typecache = list(/mob/living, /obj/item/bodypart/head, /obj/item/organ/brain)
circuit = /obj/item/circuitboard/machine/dnascanner
var/locked = FALSE
diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm
index 6bb5a4bab561..121c93a07353 100644
--- a/code/game/machinery/doors/airlock.dm
+++ b/code/game/machinery/doors/airlock.dm
@@ -958,7 +958,7 @@
to_chat(user, "You need at least 2 metal sheets to reinforce [src].")
return
to_chat(user, "You start reinforcing [src].")
- if(do_after(user, 20, TRUE, src))
+ if(do_after(user, 20, src))
if(!panel_open || !S.use(2))
return
user.visible_message("[user] reinforces \the [src] with metal.",
@@ -972,7 +972,7 @@
to_chat(user, "You need at least 2 plasteel sheets to reinforce [src].")
return
to_chat(user, "You start reinforcing [src].")
- if(do_after(user, 20, TRUE, src))
+ if(do_after(user, 20, src))
if(!panel_open || !S.use(2))
return
user.visible_message("[user] reinforces \the [src] with plasteel.",
@@ -1226,7 +1226,7 @@
var/time_to_open = 50
playsound(src, pry_sound, 100, TRUE, mono_adj = TRUE) //is it aliens or just the CE being a dick?
prying_so_hard = TRUE
- if(do_after(user, time_to_open, TRUE, src))
+ if(do_after(user, time_to_open, src))
open(2)
if(density && !open(2))
to_chat(user, "Despite your attempts, [src] refuses to open.")
@@ -1414,7 +1414,7 @@
playsound(src, 'sound/machines/creaking.ogg', 100, TRUE, mono_adj = TRUE)
- if(do_after(user, time_to_open, TRUE, src))
+ if(do_after(user, time_to_open, src))
if(density && !open(2)) //The airlock is still closed, but something prevented it opening. (Another player noticed and bolted/welded the airlock in time!)
to_chat(user, "Despite your efforts, [src] managed to resist your attempts to open it!")
diff --git a/code/game/machinery/doors/airlock_types.dm b/code/game/machinery/doors/airlock_types.dm
index 8e0ed982b501..492ce30f6ac4 100644
--- a/code/game/machinery/doors/airlock_types.dm
+++ b/code/game/machinery/doors/airlock_types.dm
@@ -264,17 +264,7 @@
opacity = FALSE
glass = TRUE
-/obj/machinery/door/airlock/bananium
- name = "bananium airlock"
- desc = "Honkhonkhonk"
- icon = 'icons/obj/doors/airlocks/station/bananium.dmi'
- assemblytype = /obj/structure/door_assembly/door_assembly_bananium
- doorOpen = 'sound/items/bikehorn.ogg'
- has_hatch = FALSE
-/obj/machinery/door/airlock/bananium/glass
- opacity = FALSE
- glass = TRUE
/obj/machinery/door/airlock/sandstone
name = "sandstone airlock"
diff --git a/code/game/machinery/doors/poddoor.dm b/code/game/machinery/doors/poddoor.dm
index 4e846c26f14a..7e3febcc482c 100644
--- a/code/game/machinery/doors/poddoor.dm
+++ b/code/game/machinery/doors/poddoor.dm
@@ -23,26 +23,32 @@
/obj/machinery/door/poddoor/attackby(obj/item/W, mob/user, params)
. = ..()
if((resistance_flags & INDESTRUCTIBLE) && W.tool_behaviour == TOOL_SCREWDRIVER) // This makes it so ERT members cannot cheese by opening their blast doors.
- to_chat(user, "You can't find the panel!")
+ to_chat(user, span_warning("You can't find the panel!"))
return
if(W.tool_behaviour == TOOL_SCREWDRIVER)
if(density)
- to_chat(user, "You need to open [src] to access the maintenance panel!")
+ to_chat(user, span_warning("You need to open [src] to access the maintenance panel"))
return
else if(default_deconstruction_screwdriver(user, icon_state, icon_state, W))
- to_chat(user, "You [panel_open ? "open" : "close"] the maintenance hatch of [src].")
+ to_chat(user, span_notice("You [panel_open ? "open" : "close"] the maintenance hatch of [src]."))
return TRUE
if(panel_open && !density)
if(W.tool_behaviour == TOOL_MULTITOOL)
- var/change_id = input("Set [src]'s ID. It must be a number between 1 and 100.", "ID", id) as num|null
- if(change_id)
- id = clamp(round(change_id, 1), 1, 100)
- to_chat(user, "You change the ID to [id].")
+ var/obj/item/multitool/multi = W
+ if (istype(multi.buffer,/obj/item/assembly/control))
+ var/obj/item/assembly/control/controller = multi.buffer
+ id = controller.id
+ to_chat(user, span_notice("You copy the ID in your multitool's buffer into the [src]."))
+ else
+ var/change_id = input("Set [src]'s ID. It must be a number between 1 and 100.", "ID", id) as num|null
+ if(change_id)
+ id = clamp(round(change_id, 1), 1, 100)
+ to_chat(user, span_notice("You change the ID to [id]."))
if(W.tool_behaviour == TOOL_CROWBAR)
- to_chat(user, "You start to remove the airlock electronics.")
+ to_chat(user, span_notice("You start to remove the airlock electronics."))
if(!(machine_stat & NOPOWER))
do_sparks(5, TRUE, src)
electrocute_mob(user, get_area(src), src, 1, TRUE) //fuck this fella
@@ -52,9 +58,9 @@
/obj/machinery/door/poddoor/examine(mob/user)
. = ..()
- . += "The maintenance panel is [panel_open ? "opened" : "closed"]."
+ . += span_notice("The maintenance panel is [panel_open ? "opened" : "closed"].")
if(panel_open)
- . += "The airlock electronics are exposed and could be pried out."
+ . += span_notice("The airlock electronics are exposed and could be pried out.")
/obj/machinery/door/poddoor/deconstruct(disassembled = TRUE, mob/user)
if(!(flags_1 & NODECONSTRUCT_1))
@@ -142,18 +148,18 @@
/obj/machinery/door/poddoor/attack_alien(mob/living/carbon/alien/humanoid/user)
if(density & !(resistance_flags & INDESTRUCTIBLE))
add_fingerprint(user)
- user.visible_message("[user] begins prying open [src].",\
- "You begin digging your claws into [src] with all your might!",\
- "You hear groaning metal...")
+ user.visible_message(span_warning("[user] begins prying open [src]."),\
+ span_noticealien("You begin digging your claws into [src] with all your might"),\
+ span_warning("You hear groaning metal..."))
playsound(src, 'sound/machines/creaking.ogg', 100, TRUE)
var/time_to_open = 5 SECONDS
if(hasPower())
time_to_open = 15 SECONDS
- if(do_after(user, time_to_open, TRUE, src))
+ if(do_after(user, time_to_open, src))
if(density && !open(TRUE)) //The airlock is still closed, but something prevented it opening. (Another player noticed and bolted/welded the airlock in time!)
- to_chat(user, "Despite your efforts, [src] managed to resist your attempts to open it!")
+ to_chat(user, span_warning("Despite your efforts, [src] managed to resist your attempts to open it!"))
else
return ..()
diff --git a/code/game/machinery/doppler_array.dm b/code/game/machinery/doppler_array.dm
index aa3e4ece65e9..25da902ea3f5 100644
--- a/code/game/machinery/doppler_array.dm
+++ b/code/game/machinery/doppler_array.dm
@@ -6,6 +6,8 @@
icon = 'icons/obj/machines/research.dmi'
base_icon_state = "tdoppler"
density = TRUE
+ use_power = IDLE_POWER_USE
+ idle_power_usage = IDLE_DRAW_LOW
verb_say = "states coldly"
var/cooldown = 10
var/next_announce = 0
diff --git a/code/game/machinery/droneDispenser.dm b/code/game/machinery/droneDispenser.dm
index dbf055d98079..4603044ab285 100644
--- a/code/game/machinery/droneDispenser.dm
+++ b/code/game/machinery/droneDispenser.dm
@@ -9,6 +9,8 @@
icon = 'icons/obj/machines/droneDispenser.dmi'
icon_state = "on"
density = TRUE
+ use_power = IDLE_POWER_USE
+ idle_power_usage = IDLE_DRAW_LOW
max_integrity = 250
integrity_failure = 0.33
diff --git a/code/game/machinery/embedded_controller/access_controller.dm b/code/game/machinery/embedded_controller/access_controller.dm
index 9d190b2e1369..34d4bb320c46 100644
--- a/code/game/machinery/embedded_controller/access_controller.dm
+++ b/code/game/machinery/embedded_controller/access_controller.dm
@@ -7,8 +7,8 @@
/obj/machinery/doorButtons
power_channel = AREA_USAGE_ENVIRON
use_power = IDLE_POWER_USE
- idle_power_usage = 2
- active_power_usage = 4
+ idle_power_usage = IDLE_DRAW_MINIMAL
+ active_power_usage = ACTIVE_DRAW_MINIMAL
resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF
var/idSelf
diff --git a/code/game/machinery/firealarm.dm b/code/game/machinery/firealarm.dm
index faceb46419d5..6cbd6eaed278 100644
--- a/code/game/machinery/firealarm.dm
+++ b/code/game/machinery/firealarm.dm
@@ -23,8 +23,8 @@
integrity_failure = 0.4
armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 100, "rad" = 100, "fire" = 90, "acid" = 30)
use_power = IDLE_POWER_USE
- idle_power_usage = 2
- active_power_usage = 6
+ idle_power_usage = IDLE_DRAW_MINIMAL
+ active_power_usage = ACTIVE_DRAW_MINIMAL
power_channel = AREA_USAGE_ENVIRON
resistance_flags = FIRE_PROOF
diff --git a/code/game/machinery/gulag_item_reclaimer.dm b/code/game/machinery/gulag_item_reclaimer.dm
index 8833a20d90c4..81c422ea31fa 100644
--- a/code/game/machinery/gulag_item_reclaimer.dm
+++ b/code/game/machinery/gulag_item_reclaimer.dm
@@ -6,8 +6,8 @@
req_access = list(ACCESS_SECURITY) //REQACCESS TO ACCESS ALL STORED ITEMS
density = FALSE
use_power = IDLE_POWER_USE
- idle_power_usage = 100
- active_power_usage = 2500
+ idle_power_usage = IDLE_DRAW_LOW
+ active_power_usage = IDLE_DRAW_MEDIUM
var/list/stored_items = list()
var/obj/machinery/gulag_teleporter/linked_teleporter = null
diff --git a/code/game/machinery/gulag_teleporter.dm b/code/game/machinery/gulag_teleporter.dm
index e147e24717ca..3632c204f36b 100644
--- a/code/game/machinery/gulag_teleporter.dm
+++ b/code/game/machinery/gulag_teleporter.dm
@@ -15,8 +15,8 @@ The console is located at computer/gulag_teleporter.dm
state_open = FALSE
density = TRUE
use_power = IDLE_POWER_USE
- idle_power_usage = 200
- active_power_usage = 5000
+ idle_power_usage = IDLE_DRAW_LOW
+ active_power_usage = ACTIVE_DRAW_EXTREME
circuit = /obj/item/circuitboard/machine/gulag_teleporter
var/locked = FALSE
var/message_cooldown
diff --git a/code/game/machinery/harvester.dm b/code/game/machinery/harvester.dm
index 9cf4470cab5c..1b0093458e49 100644
--- a/code/game/machinery/harvester.dm
+++ b/code/game/machinery/harvester.dm
@@ -2,12 +2,14 @@
name = "organ harvester"
desc = "An advanced machine used for harvesting organs and limbs from the deceased."
density = TRUE
+ use_power = IDLE_POWER_USE
+ idle_power_usage = IDLE_DRAW_LOW
icon = 'icons/obj/machines/harvester.dmi'
icon_state = "harvester"
base_icon_state = "harvester"
verb_say = "states"
state_open = FALSE
- idle_power_usage = 50
+ idle_power_usage = IDLE_DRAW_MINIMAL
circuit = /obj/item/circuitboard/machine/harvester
light_color = LIGHT_COLOR_BLUE
var/interval = 20
diff --git a/code/game/machinery/hologram.dm b/code/game/machinery/hologram.dm
index 4a31d650f9a1..60ded054842a 100644
--- a/code/game/machinery/hologram.dm
+++ b/code/game/machinery/hologram.dm
@@ -36,8 +36,8 @@ Possible to do for anyone motivated enough:
plane = FLOOR_PLANE
req_access = list(ACCESS_KEYCARD_AUTH) //Used to allow for forced connecting to other (not secure) holopads. Anyone can make a call, though.
use_power = IDLE_POWER_USE
- idle_power_usage = 5
- active_power_usage = 100
+ idle_power_usage = IDLE_DRAW_MINIMAL
+ active_power_usage = ACTIVE_DRAW_MEDIUM
max_integrity = 300
armor = list("melee" = 50, "bullet" = 20, "laser" = 20, "energy" = 20, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 0)
circuit = /obj/item/circuitboard/machine/holopad
@@ -78,6 +78,8 @@ Possible to do for anyone motivated enough:
var/secure = FALSE
/// If we are currently calling another holopad
var/calling = FALSE
+ /// The last holopad that called this one.
+ var/caller_history
/obj/machinery/holopad/Initialize()
. = ..()
@@ -178,7 +180,9 @@ Possible to do for anyone motivated enough:
/obj/machinery/holopad/examine(mob/user)
. = ..()
if(in_range(user, src) || isobserver(user))
- . += "The status display reads: Current projection range: [holo_range] units."
+ . += span_notice("The status display reads: Current projection range: [holo_range] units.")
+ if(caller_history)
+ . += span_notice("The caller history displays the last recieved call to be from: [caller_history].")
/obj/machinery/holopad/attackby(obj/item/P, mob/user, params)
if(default_deconstruction_screwdriver(user, "holopad_open", "holopad0", P))
@@ -195,11 +199,11 @@ Possible to do for anyone motivated enough:
if(istype(P,/obj/item/disk/holodisk))
if(disk)
- to_chat(user,"There's already a disk inside [src]!")
+ to_chat(user,span_warning("There's already a disk inside [src]!"))
return
if (!user.transferItemToLoc(P,src))
return
- to_chat(user,"You insert [P] into [src].")
+ to_chat(user,span_notice("You insert [P] into [src]."))
disk = P
return
@@ -249,15 +253,15 @@ Possible to do for anyone motivated enough:
if("AIrequest")
if(last_request + 200 < world.time)
last_request = world.time
- to_chat(usr, "You requested an AI's presence.")
+ to_chat(usr, span_info("You requested an AI's presence."))
var/area/area = get_area(src)
for(var/mob/living/silicon/ai/AI in GLOB.silicon_mobs)
if(!AI.client)
continue
- to_chat(AI, "Your presence is requested at \the [area].")
+ to_chat(AI, span_info("Your presence is requested at \the [area]."))
return TRUE
else
- to_chat(usr, "A request for AI presence was already sent recently.")
+ to_chat(usr, span_info("A request for AI presence was already sent recently."))
return
if("holocall")
if(outgoing_call)
@@ -280,7 +284,7 @@ Possible to do for anyone motivated enough:
calling = TRUE
return TRUE
else
- to_chat(usr, "You must stand on the holopad to make a call!")
+ to_chat(usr, span_warning("You must stand on the holopad to make a call!"))
if("connectcall")
var/datum/holocall/call_to_connect = locate(params["holopad"]) in holo_calls
if(!QDELETED(call_to_connect))
@@ -374,6 +378,7 @@ Possible to do for anyone motivated enough:
for(var/I in holo_calls)
var/datum/holocall/HC = I
if(HC.connected_holopad != src)
+ caller_history = get_area_name(HC.calling_holopad)
if(force_answer_call && world.time > (HC.call_start_time + (HOLOPAD_MAX_DIAL_TIME / 2)))
HC.Answer(src)
break
@@ -392,7 +397,7 @@ Possible to do for anyone motivated enough:
if(is_operational && (!AI || AI.eyeobj.loc == loc))//If the projector has power and client eye is on it
if (AI && istype(AI.current, /obj/machinery/holopad))
- to_chat(user, "ERROR: \black Image feed in progress.")
+ to_chat(user, span_danger("ERROR: \black Image feed in progress."))
return
var/obj/effect/overlay/holo_pad_hologram/Hologram = new(loc)//Spawn a blank effect at the location.
@@ -415,11 +420,11 @@ Possible to do for anyone motivated enough:
move_hologram(user, loc)
set_holo(user, Hologram)
- visible_message("A holographic image of [user] flickers to life before your eyes!")
+ visible_message(span_notice("A holographic image of [user] flickers to life before your eyes!"))
return Hologram
else
- to_chat(user, "ERROR: Unable to project hologram.")
+ to_chat(user, span_danger("ERROR:Unable to project hologram."))
/*This is the proc for special two-way communication between AI and holopad/people talking near holopad.
For the other part of the code, check silicon say.dm. Particularly robot talk.*/
@@ -446,8 +451,11 @@ For the other part of the code, check silicon say.dm. Particularly robot talk.*/
/obj/machinery/holopad/proc/SetLightsAndPower()
var/total_users = LAZYLEN(masters) + LAZYLEN(holo_calls)
- use_power = total_users > 0 ? ACTIVE_POWER_USE : IDLE_POWER_USE
- active_power_usage = HOLOPAD_PASSIVE_POWER_USAGE + (HOLOGRAM_POWER_USAGE * total_users)
+ if(total_users > 0)
+ set_active_power()
+ else
+ set_idle_power()
+ active_power_usage = initial(active_power_usage) * total_users
if(total_users || replay_mode)
set_light(2)
else
@@ -580,7 +588,7 @@ For the other part of the code, check silicon say.dm. Particularly robot talk.*/
Hologram.set_anchored(TRUE)//So space wind cannot drag it.
Hologram.name = "[record.caller_name] (Hologram)"//If someone decides to right click.
Hologram.set_light(2) //hologram lighting
- visible_message("A holographic image of [record.caller_name] flickers to life before your eyes!")
+ visible_message(span_notice("A holographic image of [record.caller_name] flickers to life before your eyes!"))
return Hologram
/obj/machinery/holopad/proc/replay_start()
diff --git a/code/game/machinery/hypnochair.dm b/code/game/machinery/hypnochair.dm
index b31dd9925375..e14756815bb2 100644
--- a/code/game/machinery/hypnochair.dm
+++ b/code/game/machinery/hypnochair.dm
@@ -6,6 +6,8 @@
base_icon_state = "hypnochair"
circuit = /obj/item/circuitboard/machine/hypnochair
density = TRUE
+ use_power = IDLE_POWER_USE
+ idle_power_usage = IDLE_DRAW_LOW
opacity = FALSE
var/mob/living/carbon/victim = null ///Keeps track of the victim to apply effects if it teleports away
diff --git a/code/game/machinery/igniter.dm b/code/game/machinery/igniter.dm
index 8117ad2c251a..c82d67a9df62 100644
--- a/code/game/machinery/igniter.dm
+++ b/code/game/machinery/igniter.dm
@@ -6,8 +6,8 @@
base_icon_state = "igniter"
plane = FLOOR_PLANE
use_power = IDLE_POWER_USE
- idle_power_usage = 2
- active_power_usage = 4
+ idle_power_usage = IDLE_DRAW_MINIMAL
+ active_power_usage = ACTIVE_DRAW_LOW
max_integrity = 300
armor = list("melee" = 50, "bullet" = 30, "laser" = 70, "energy" = 50, "bomb" = 20, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 70)
resistance_flags = FIRE_PROOF
diff --git a/code/game/machinery/launch_pad.dm b/code/game/machinery/launch_pad.dm
index c7752a8cbfaa..c3e6bead671a 100644
--- a/code/game/machinery/launch_pad.dm
+++ b/code/game/machinery/launch_pad.dm
@@ -3,9 +3,9 @@
desc = "A bluespace pad able to thrust matter through bluespace, teleporting it to or from nearby locations."
icon = 'icons/obj/telescience.dmi'
icon_state = "lpad-idle"
- use_power = TRUE
- idle_power_usage = 200
- active_power_usage = 2500
+ use_power = IDLE_POWER_USE
+ idle_power_usage = IDLE_DRAW_LOW
+ active_power_usage = ACTIVE_DRAW_EXTREME
hud_possible = list(DIAG_LAUNCHPAD_HUD)
circuit = /obj/item/circuitboard/machine/launchpad
var/icon_teleport = "lpad-beam"
@@ -149,7 +149,7 @@
teleporting = FALSE
// use a lot of power
- use_power(1000)
+ use_power(active_power_usage)
var/turf/source = target
var/list/log_msg = list()
diff --git a/code/game/machinery/limbgrower.dm b/code/game/machinery/limbgrower.dm
index 40f405ad4a16..c0f296c1ffcf 100644
--- a/code/game/machinery/limbgrower.dm
+++ b/code/game/machinery/limbgrower.dm
@@ -7,8 +7,8 @@
icon_state = "limbgrower_idleoff"
density = TRUE
use_power = IDLE_POWER_USE
- idle_power_usage = 10
- active_power_usage = 100
+ idle_power_usage = IDLE_DRAW_MINIMAL
+ active_power_usage = ACTIVE_DRAW_LOW
circuit = /obj/item/circuitboard/machine/limbgrower
/// The category of limbs we're browing in our UI.
diff --git a/code/game/machinery/mass_driver.dm b/code/game/machinery/mass_driver.dm
index 4f91bea3ab7a..7316e5b42422 100644
--- a/code/game/machinery/mass_driver.dm
+++ b/code/game/machinery/mass_driver.dm
@@ -4,8 +4,8 @@
icon = 'icons/obj/stationobjs.dmi'
icon_state = "mass_driver"
use_power = IDLE_POWER_USE
- idle_power_usage = 2
- active_power_usage = 50
+ idle_power_usage = IDLE_DRAW_MINIMAL
+ active_power_usage = ACTIVE_DRAW_MEDIUM
var/power = 1
var/code = 1
var/id = 1
diff --git a/code/game/machinery/medical_kiosk.dm b/code/game/machinery/medical_kiosk.dm
index d7be7fea98ee..52933a5aba74 100644
--- a/code/game/machinery/medical_kiosk.dm
+++ b/code/game/machinery/medical_kiosk.dm
@@ -18,6 +18,8 @@
base_icon_state = "kiosk"
layer = ABOVE_MOB_LAYER
density = TRUE
+ use_power = IDLE_POWER_USE
+ idle_power_usage = IDLE_DRAW_LOW
circuit = /obj/item/circuitboard/machine/medical_kiosk
var/obj/item/scanner_wand
/// Emag mode
diff --git a/code/game/machinery/medipen_refiller.dm b/code/game/machinery/medipen_refiller.dm
index e104257b5493..ceb0ed389c17 100644
--- a/code/game/machinery/medipen_refiller.dm
+++ b/code/game/machinery/medipen_refiller.dm
@@ -5,7 +5,7 @@
icon_state = "medipen_refiller"
density = TRUE
circuit = /obj/item/circuitboard/machine/medipen_refiller
- idle_power_usage = 100
+ idle_power_usage = IDLE_DRAW_LOW
/// list of medipen subtypes it can refill
var/list/allowed = list(
/obj/item/reagent_containers/hypospray/medipen = /datum/reagent/medicine/epinephrine,
diff --git a/code/game/machinery/porta_turret/portable_turret.dm b/code/game/machinery/porta_turret/portable_turret.dm
index 75498600b007..5891898ef6dc 100644
--- a/code/game/machinery/porta_turret/portable_turret.dm
+++ b/code/game/machinery/porta_turret/portable_turret.dm
@@ -33,8 +33,8 @@ DEFINE_BITFIELD(turret_flags, list(
density = TRUE
desc = "A covered turret that shoots at its enemies."
use_power = IDLE_POWER_USE //this turret uses and requires power
- idle_power_usage = 50 //when inactive, this turret takes up constant 50 Equipment power
- active_power_usage = 300 //when active, this turret takes up constant 300 Equipment power
+ idle_power_usage = IDLE_DRAW_MINIMAL //when inactive, this turret takes up constant 50 Equipment power
+ active_power_usage = ACTIVE_DRAW_LOW //when active, this turret takes up constant 300 Equipment power
req_access = list(ACCESS_SECURITY) /// Only people with Security access
power_channel = AREA_USAGE_EQUIP //drains power from the EQUIPMENT channel
max_integrity = 160 //the turret's health
@@ -795,7 +795,7 @@ DEFINE_BITFIELD(turret_flags, list(
max_integrity = 300
always_up = 1
use_power = ACTIVE_POWER_USE
- active_power_usage = 300
+ active_power_usage = ACTIVE_DRAW_MINIMAL
has_cover = 0
scan_range = 9
stun_projectile = /obj/projectile/beam/disabler
diff --git a/code/game/machinery/prisonlabor.dm b/code/game/machinery/prisonlabor.dm
index 6fe329ed4a71..76612018d87a 100644
--- a/code/game/machinery/prisonlabor.dm
+++ b/code/game/machinery/prisonlabor.dm
@@ -4,8 +4,8 @@
icon = 'icons/obj/machines/prison.dmi'
icon_state = "offline"
use_power = IDLE_POWER_USE
- idle_power_usage = 2
- active_power_usage = 50
+ idle_power_usage = IDLE_DRAW_MINIMAL
+ active_power_usage = ACTIVE_DRAW_LOW
var/obj/item/stack/license_plates/empty/current_plate
var/pressing = FALSE
diff --git a/code/game/machinery/quantum_pad.dm b/code/game/machinery/quantum_pad.dm
index cc9f8f6d3d59..7d0455ab82f0 100644
--- a/code/game/machinery/quantum_pad.dm
+++ b/code/game/machinery/quantum_pad.dm
@@ -4,8 +4,8 @@
icon = 'icons/obj/telescience.dmi'
icon_state = "qpad-idle"
use_power = IDLE_POWER_USE
- idle_power_usage = 200
- active_power_usage = 5000
+ idle_power_usage = IDLE_DRAW_LOW
+ active_power_usage = ACTIVE_DRAW_EXTREME
obj_flags = CAN_BE_HIT | UNIQUE_RENAME
circuit = /obj/item/circuitboard/machine/quantumpad
var/teleport_cooldown = 400 //30 seconds base due to base parts
diff --git a/code/game/machinery/recharger.dm b/code/game/machinery/recharger.dm
index c604b3eeccf6..2720443d2424 100644
--- a/code/game/machinery/recharger.dm
+++ b/code/game/machinery/recharger.dm
@@ -5,8 +5,8 @@
base_icon_state = "recharger"
desc = "A charging dock for energy based weaponry."
use_power = IDLE_POWER_USE
- idle_power_usage = 4
- active_power_usage = 250
+ idle_power_usage = IDLE_DRAW_MINIMAL
+ active_power_usage = ACTIVE_DRAW_LOW
circuit = /obj/item/circuitboard/machine/recharger
pass_flags = PASSTABLE
var/obj/item/charging = null
@@ -50,11 +50,11 @@
if (new_charging)
START_PROCESSING(SSmachines, src)
finished_recharging = FALSE
- use_power = ACTIVE_POWER_USE
+ set_active_power()
using_power = TRUE
update_appearance()
else
- use_power = IDLE_POWER_USE
+ set_idle_power()
using_power = FALSE
update_appearance()
diff --git a/code/game/machinery/rechargestation.dm b/code/game/machinery/rechargestation.dm
index 14e253298070..cedf6c0a56ff 100644
--- a/code/game/machinery/rechargestation.dm
+++ b/code/game/machinery/rechargestation.dm
@@ -5,8 +5,8 @@
icon_state = "borgcharger0"
density = FALSE
use_power = IDLE_POWER_USE
- idle_power_usage = 5
- active_power_usage = 1000
+ idle_power_usage = IDLE_DRAW_MINIMAL
+ active_power_usage = ACTIVE_DRAW_MEDIUM
req_access = list(ACCESS_ROBOTICS)
state_open = TRUE
circuit = /obj/item/circuitboard/machine/cyborgrecharger
@@ -90,12 +90,12 @@
/obj/machinery/recharge_station/open_machine()
. = ..()
- use_power = IDLE_POWER_USE
+ set_idle_power()
/obj/machinery/recharge_station/close_machine()
. = ..()
if(occupant)
- use_power = ACTIVE_POWER_USE //It always tries to charge, even if it can't.
+ set_active_power() //It always tries to charge, even if it can't.
add_fingerprint(occupant)
/obj/machinery/recharge_station/update_icon_state()
diff --git a/code/game/machinery/recycler.dm b/code/game/machinery/recycler.dm
index b548ecf73125..82265e244448 100644
--- a/code/game/machinery/recycler.dm
+++ b/code/game/machinery/recycler.dm
@@ -7,6 +7,8 @@
icon_state = "grinder-o0"
layer = ABOVE_ALL_MOB_LAYER // Overhead
density = TRUE
+ use_power = IDLE_POWER_USE
+ idle_power_usage = IDLE_DRAW_LOW
circuit = /obj/item/circuitboard/machine/recycler
var/safety_mode = FALSE // Temporarily stops machine if it detects a mob
var/icon_name = "grinder-o"
@@ -19,7 +21,7 @@
/obj/machinery/recycler/Initialize()
AddComponent(/datum/component/butchering/recycler, 1, amount_produced,amount_produced/5)
- AddComponent(/datum/component/material_container, list(/datum/material/iron, /datum/material/glass, /datum/material/silver, /datum/material/plasma, /datum/material/gold, /datum/material/diamond, /datum/material/plastic, /datum/material/uranium, /datum/material/bananium, /datum/material/titanium, /datum/material/bluespace), INFINITY, FALSE, null, null, null, TRUE)
+ AddComponent(/datum/component/material_container, list(/datum/material/iron, /datum/material/glass, /datum/material/silver, /datum/material/plasma, /datum/material/gold, /datum/material/diamond, /datum/material/plastic, /datum/material/uranium, /datum/material/hellstone, /datum/material/titanium, /datum/material/bluespace), INFINITY, FALSE, null, null, null, TRUE)
. = ..()
update_appearance()
req_one_access = get_all_accesses() + get_all_centcom_access()
diff --git a/code/game/machinery/roulette_machine.dm b/code/game/machinery/roulette_machine.dm
index c9e1d108c1e5..351f1c42ae5e 100644
--- a/code/game/machinery/roulette_machine.dm
+++ b/code/game/machinery/roulette_machine.dm
@@ -26,8 +26,8 @@
density = TRUE
use_power = IDLE_POWER_USE
anchored = FALSE
- idle_power_usage = 10
- active_power_usage = 100
+ idle_power_usage = IDLE_DRAW_MINIMAL
+ active_power_usage = ACTIVE_DRAW_MINIMAL
max_integrity = 500
armor = list("melee" = 45, "bullet" = 30, "laser" = 30, "energy" = 30, "bomb" = 10, "bio" = 30, "rad" = 30, "fire" = 30, "acid" = 30)
var/static/list/numbers = list("0" = "green", "1" = "red", "3" = "red", "5" = "red", "7" = "red", "9" = "red", "12" = "red", "14" = "red", "16" = "red",\
diff --git a/code/game/machinery/scan_gate.dm b/code/game/machinery/scan_gate.dm
index 1ffb03200183..cf83233598aa 100644
--- a/code/game/machinery/scan_gate.dm
+++ b/code/game/machinery/scan_gate.dm
@@ -27,7 +27,7 @@
icon = 'icons/obj/machines/scangate.dmi'
icon_state = "scangate"
use_power = IDLE_POWER_USE
- idle_power_usage = 50
+ idle_power_usage = IDLE_DRAW_LOW
circuit = /obj/item/circuitboard/machine/scanner_gate
var/scanline_timer
diff --git a/code/game/machinery/sheetifier.dm b/code/game/machinery/sheetifier.dm
index 569bfa4b6f9e..ec9f0f5ff5a3 100644
--- a/code/game/machinery/sheetifier.dm
+++ b/code/game/machinery/sheetifier.dm
@@ -5,8 +5,8 @@
icon_state = "base_machine"
density = TRUE
use_power = IDLE_POWER_USE
- idle_power_usage = 10
- active_power_usage = 100
+ idle_power_usage = IDLE_DRAW_MINIMAL
+ active_power_usage = ACTIVE_DRAW_LOW
circuit = /obj/item/circuitboard/machine/sheetifier
layer = BELOW_OBJ_LAYER
var/busy_processing = FALSE
diff --git a/code/game/machinery/shieldgen.dm b/code/game/machinery/shieldgen.dm
index bc578a856300..df865aee82e5 100644
--- a/code/game/machinery/shieldgen.dm
+++ b/code/game/machinery/shieldgen.dm
@@ -122,25 +122,23 @@
if(.)
return
if(locked && !issilicon(user))
- to_chat(user, "The machine is locked, you are unable to use it!")
+ to_chat(user, span_notice("The machine is locked, you are unable to use it!"))
return
if(panel_open)
- to_chat(user, "The panel must be closed before operating this machine!")
+ to_chat(user, span_warning("The panel must be closed before operating this machine!"))
return
if (active)
- user.visible_message("[user] deactivated \the [src].", \
- "You deactivate \the [src].", \
- "You hear heavy droning fade out.")
+ user.visible_message(span_notice("[user] deactivated \the [src]."), span_notice("You deactivate \the [src]."), span_hear("You hear heavy droning fade out"))
shields_down()
else
if(anchored)
- user.visible_message("[user] activated \the [src].", \
- "You activate \the [src].", \
- "You hear heavy droning.")
+ user.visible_message(span_notice("[user] activated \the [src]."), \
+ span_notice("You activate \the [src]."), \
+ span_hear("You hear heavy droning."))
shields_up()
else
- to_chat(user, "The device must first be secured to the floor!")
+ to_chat(user, span_warning("The device must first be secured to the floor!"))
return
/obj/machinery/shieldgen/attackby(obj/item/W, mob/user, params)
@@ -148,60 +146,60 @@
W.play_tool_sound(src, 100)
panel_open = !panel_open
if(panel_open)
- to_chat(user, "You open the panel and expose the wiring.")
+ to_chat(user, span_notice("You open the panel and expose the wiring."))
else
- to_chat(user, "You close the panel.")
+ to_chat(user, span_notice("You close the panel."))
else if(istype(W, /obj/item/stack/cable_coil) && (machine_stat & BROKEN) && panel_open)
var/obj/item/stack/cable_coil/coil = W
if (coil.get_amount() < 1)
- to_chat(user, "You need one length of cable to repair [src]!")
+ to_chat(user, span_warning("You need one length of cable to repair [src]!"))
return
- to_chat(user, "You begin to replace the wires...")
+ to_chat(user, span_notice("You begin to replace the wires..."))
if(do_after(user, 30, target = src))
if(coil.get_amount() < 1)
return
coil.use(1)
obj_integrity = max_integrity
set_machine_stat(machine_stat & ~BROKEN)
- to_chat(user, "You repair \the [src].")
+ to_chat(user, span_notice("You repair \the [src]."))
update_appearance()
else if(W.tool_behaviour == TOOL_WRENCH)
if(locked)
- to_chat(user, "The bolts are covered! Unlocking this would retract the covers.")
+ to_chat(user, span_warning("The bolts are covered! Unlocking this would retract the covers."))
return
if(!anchored && !isinspace())
W.play_tool_sound(src, 100)
- to_chat(user, "You secure \the [src] to the floor!")
+ to_chat(user, span_notice("You secure \the [src] to the floor!"))
set_anchored(TRUE)
else if(anchored)
W.play_tool_sound(src, 100)
- to_chat(user, "You unsecure \the [src] from the floor!")
+ to_chat(user, span_notice("You unsecure \the [src] from the floor!"))
if(active)
- to_chat(user, "\The [src] shuts off!")
+ to_chat(user, span_notice("\The [src] shuts off!"))
shields_down()
set_anchored(FALSE)
else if(W.GetID())
if(allowed(user) && !(obj_flags & EMAGGED))
locked = !locked
- to_chat(user, "You [locked ? "lock" : "unlock"] the controls.")
+ to_chat(user, span_notice("You [locked ? "lock" : "unlock"] the controls."))
else if(obj_flags & EMAGGED)
- to_chat(user, "Error, access controller damaged!")
+ to_chat(user, span_danger("Error, access controller damaged!"))
else
- to_chat(user, "Access denied.")
+ to_chat(user, span_danger("Access denied."))
else
return ..()
/obj/machinery/shieldgen/emag_act(mob/user)
if(obj_flags & EMAGGED)
- to_chat(user, "The access controller is damaged!")
+ to_chat(user, span_warning("The access controller is damaged!"))
return
obj_flags |= EMAGGED
locked = FALSE
playsound(src, "sparks", 100, TRUE, SHORT_RANGE_SOUND_EXTRARANGE)
- to_chat(user, "You short out the access controller.")
+ to_chat(user, span_warning("You short out the access controller."))
/obj/machinery/shieldgen/update_icon_state()
icon_state = "shield[active ? "on" : "off"][(machine_stat & BROKEN) ? "br" : null]"
@@ -219,8 +217,8 @@
req_access = list(ACCESS_TELEPORTER)
flags_1 = CONDUCT_1
use_power = NO_POWER_USE
- idle_power_usage = 10
- active_power_usage = 50
+ idle_power_usage = IDLE_DRAW_MINIMAL
+ active_power_usage = ACTIVE_DRAW_HIGH
circuit = /obj/item/circuitboard/machine/shieldwallgen
max_integrity = 300
var/active = FALSE
@@ -275,9 +273,7 @@
if(!active_power_usage || surplus() >= active_power_usage)
add_load(active_power_usage)
else
- visible_message("The [src.name] shuts down due to lack of power!", \
- "If this message is ever seen, something is wrong.",
- "You hear heavy droning fade out.")
+ visible_message(span_danger("The [src.name] shuts down due to lack of power!"), "If this message is ever seen, something is wrong.",span_hear("You hear heavy droning fade out."))
active = FALSE
log_game("[src] deactivated due to lack of power at [AREACOORD(src)]")
for(var/direction in GLOB.cardinals)
@@ -348,7 +344,7 @@
/obj/machinery/power/shieldwallgen/can_be_unfasten_wrench(mob/user, silent)
if(active)
if(!silent)
- to_chat(user, "Turn off the shield generator first!")
+ to_chat(user, span_warning("Turn off the shield generator first!"))
return FAILED_UNFASTEN
return ..()
@@ -388,11 +384,11 @@
if(item.GetID())
if(allowed(user) && !(obj_flags & EMAGGED))
locked = !locked
- to_chat(user, "You [src.locked ? "lock" : "unlock"] the controls.")
+ to_chat(user, span_notice("You [src.locked ? "lock" : "unlock"] the controls."))
else if(obj_flags & EMAGGED)
- to_chat(user, "Error, access controller damaged!")
+ to_chat(user, span_danger("Error, access controller damaged!"))
else
- to_chat(user, "Access denied.")
+ to_chat(user, span_danger("Access denied."))
else
add_fingerprint(user)
@@ -406,25 +402,23 @@
shock(user,50)
return
if(!anchored)
- to_chat(user, "\The [src] needs to be firmly secured to the floor first!")
+ to_chat(user, span_warning("\The [src] needs to be firmly secured to the floor first!"))
return
if(locked && !issilicon(user))
- to_chat(user, "The controls are locked!")
+ to_chat(user, span_warning("The controls are locked!"))
return
if(!powernet)
- to_chat(user, "\The [src] needs to be powered by a wire!")
+ to_chat(user, span_warning("\The [src] needs to be powered by a wire!"))
return
if(active)
- user.visible_message("[user] turned \the [src] off.", \
- "You turn off \the [src].", \
- "You hear heavy droning fade out.")
+ user.visible_message(span_notice("[user] turned \the [src] off."), \
+ span_notice("You turn off \the [src]."), \
+ span_hear("You hear heavy droning fade out."))
active = FALSE
log_game("[src] was deactivated by [key_name(user)] at [AREACOORD(src)]")
else
- user.visible_message("[user] turned \the [src] on.", \
- "You turn on \the [src].", \
- "You hear heavy droning.")
+ user.visible_message(span_notice("[user] turned \the [src] on."), span_notice("ou turn on \the [src]."), span_hear("ou hear heavy droning."))
active = ACTIVE_SETUPFIELDS
log_game("[src] was activated by [key_name(user)] at [AREACOORD(src)]")
add_fingerprint(user)
@@ -435,28 +429,28 @@
if(!powernet)
return
if(active)
- visible_message("The [src.name] hums as it powers down.", \
+ visible_message(span_notice("The [src.name] hums as it powers down."), \
"If this message is ever seen, something is wrong.", \
- "You hear heavy droning fade out.")
+ span_notice("You hear heavy droning fade out."))
playsound(src, 'sound/machines/synth_no.ogg', 50, TRUE, frequency = 6120)
active = FALSE
log_game("[src] was deactivated by wire pulse at [AREACOORD(src)]")
else
- visible_message("The [src.name] beeps as it powers up.", \
+ visible_message(span_notice("The [src.name] beeps as it powers up."), \
"If this message is ever seen, something is wrong.", \
- "You hear heavy droning.")
+ span_notice("You hear heavy droning."))
playsound(src, 'sound/machines/synth_yes.ogg', 50, TRUE, frequency = 6120)
active = ACTIVE_SETUPFIELDS
log_game("[src] was activated by wire pulse at [AREACOORD(src)]")
/obj/machinery/power/shieldwallgen/emag_act(mob/user)
if(obj_flags & EMAGGED)
- to_chat(user, "The access controller is damaged!")
+ to_chat(user, span_warning("The access controller is damaged!"))
return
obj_flags |= EMAGGED
locked = FALSE
playsound(src, "sparks", 100, TRUE, SHORT_RANGE_SOUND_EXTRARANGE)
- to_chat(user, "You short out the access controller.")
+ to_chat(user, span_warning("You short out the access controller."))
/obj/machinery/power/shieldwallgen/proc/shock(mob/user, prb)
if(machine_stat & (BROKEN|NOPOWER)) // unpowered, no shock
@@ -511,10 +505,31 @@
/obj/machinery/power/shieldwallgen/atmos/proc/can_be_rotated(mob/user, rotation_type)
if (anchored)
- to_chat(user, "It is fastened to the floor!")
+ to_chat(user, span_warning("It is fastened to the floor!"))
return FALSE
return TRUE
+/obj/machinery/power/shieldwallgen/atmos/attacked_by(obj/item/I, mob/living/user)
+ if(I.tool_behaviour == TOOL_MULTITOOL)
+ var/obj/item/multitool/multi = I
+ if(!panel_open && !locked)
+ if(istype(multi.buffer,/obj/item/assembly/control/shieldwallgen))
+ var/obj/item/assembly/control/shieldwallgen/controller = multi.buffer
+ to_chat(user, span_notice("You copy the ID in your multitool's buffer to the [src]."))
+ id = controller.id
+ return TRUE
+
+ else
+ to_chat(user, span_warning("The controls are locked!"))
+ return
+
+ return ..()
+
+/obj/machinery/power/shieldwallgen/atmos/multitool_act(mob/living/user, obj/item/I)
+ . = ..()
+
+
+
/// Same as in the normal shieldwallgen, but with the shieldwalls replaced with atmos shieldwalls
/obj/machinery/power/shieldwallgen/atmos/setup_field(direction)
if(!direction)
@@ -586,7 +601,7 @@
setDir(get_dir(gen_primary, gen_secondary))
if(hardshield == TRUE)
for(var/mob/living/victim in get_turf(src))
- visible_message("\The [src] is suddenly occupying the same space as \the [victim]!")
+ visible_message(span_danger("\The [src] is suddenly occupying the same space as \the [victim]!"))
victim.gib()
/obj/machinery/shieldwall/Destroy()
diff --git a/code/game/machinery/shuttle/ship_gravity.dm b/code/game/machinery/shuttle/ship_gravity.dm
index bfcf937f341a..4f63c60d7824 100644
--- a/code/game/machinery/shuttle/ship_gravity.dm
+++ b/code/game/machinery/shuttle/ship_gravity.dm
@@ -9,8 +9,8 @@
icon_state = "shipgrav"
base_icon_state = "shipgrav"
density = TRUE
- idle_power_usage = 10
- active_power_usage = 5000
+ idle_power_usage = IDLE_DRAW_MINIMAL
+ active_power_usage = ACTIVE_DRAW_EXTREME
circuit = /obj/item/circuitboard/machine/ship_gravity
var/charging = FALSE
var/active = FALSE
diff --git a/code/game/machinery/shuttle/shuttle_engine_types.dm b/code/game/machinery/shuttle/shuttle_engine_types.dm
index e5e3d812c098..de9992e106d1 100644
--- a/code/game/machinery/shuttle/shuttle_engine_types.dm
+++ b/code/game/machinery/shuttle/shuttle_engine_types.dm
@@ -29,7 +29,7 @@
if(heat_creation)
heat_engine()
var/to_use = fuel_use * (percentage / 100) * deltatime
- return resolved_heater.consume_fuel(to_use, fuel_type) / to_use * thrust //This proc returns how much was actually burned, so let's use that and multiply it by the thrust to get all the thrust we CAN give.
+ return resolved_heater.consume_fuel(to_use, fuel_type) / to_use * percentage / 100 * thrust //This proc returns how much was actually burned, so let's use that and multiply it by the thrust to get all the thrust we CAN give.
/obj/machinery/power/shuttle/engine/fueled/return_fuel()
. = ..()
diff --git a/code/game/machinery/shuttle/shuttle_heater.dm b/code/game/machinery/shuttle/shuttle_heater.dm
index 94735ba4ab25..8578e3fb5a23 100644
--- a/code/game/machinery/shuttle/shuttle_heater.dm
+++ b/code/game/machinery/shuttle/shuttle_heater.dm
@@ -16,7 +16,7 @@
icon_state = "heater_pipe"
var/icon_state_closed = "heater_pipe"
var/icon_state_open = "heater_pipe_open"
- idle_power_usage = 50
+ idle_power_usage = IDLE_DRAW_MINIMAL
circuit = /obj/item/circuitboard/machine/shuttle/heater
density = TRUE
@@ -25,7 +25,7 @@
layer = OBJ_LAYER
showpipe = TRUE
- pipe_flags = PIPING_ONE_PER_TURF | PIPING_DEFAULT_LAYER_ONLY
+ pipe_flags = PIPING_ONE_PER_TURF
var/efficiency_multiplier = 1
var/gas_capacity = 0
@@ -34,6 +34,13 @@
///The internals tank to draw from
var/obj/item/tank/fuel_tank
+/obj/machinery/atmospherics/components/unary/shuttle/heater/on_construction(obj_color, set_layer)
+ var/obj/item/circuitboard/machine/shuttle/heater/board = circuit
+ if(board)
+ piping_layer = board.pipe_layer
+ set_layer = piping_layer
+ ..()
+
/obj/machinery/atmospherics/components/unary/shuttle/heater/New()
. = ..()
SetInitDirections()
diff --git a/code/game/machinery/slotmachine.dm b/code/game/machinery/slotmachine.dm
index 0ae88638d5b3..2038612c2791 100644
--- a/code/game/machinery/slotmachine.dm
+++ b/code/game/machinery/slotmachine.dm
@@ -22,7 +22,7 @@
base_icon_state = "slots"
density = TRUE
use_power = IDLE_POWER_USE
- idle_power_usage = 50
+ idle_power_usage = IDLE_DRAW_MINIMAL
circuit = /obj/item/circuitboard/computer/slot_machine
light_color = LIGHT_COLOR_BROWN
unique_icon = TRUE
diff --git a/code/game/machinery/stasis.dm b/code/game/machinery/stasis.dm
index 37e079715dcd..2582c57da903 100644
--- a/code/game/machinery/stasis.dm
+++ b/code/game/machinery/stasis.dm
@@ -9,8 +9,8 @@
can_buckle = TRUE
buckle_lying = 90
circuit = /obj/item/circuitboard/machine/stasis
- idle_power_usage = 40
- active_power_usage = 340
+ idle_power_usage = IDLE_DRAW_MINIMAL
+ active_power_usage = ACTIVE_DRAW_HIGH
var/stasis_enabled = TRUE
var/last_stasis_sound = FALSE
var/stasis_can_toggle = 0
@@ -112,12 +112,12 @@
playsound(src, 'sound/effects/spray.ogg', 5, TRUE, 2, frequency = freq)
target.apply_status_effect(STATUS_EFFECT_STASIS, STASIS_MACHINE_EFFECT)
target.ExtinguishMob()
- use_power = ACTIVE_POWER_USE
+ set_active_power()
/obj/machinery/stasis/proc/thaw_them(mob/living/target)
target.remove_status_effect(STATUS_EFFECT_STASIS, STASIS_MACHINE_EFFECT)
if(target == occupant)
- use_power = IDLE_POWER_USE
+ set_idle_power()
/obj/machinery/stasis/post_buckle_mob(mob/living/L)
if(!can_be_occupant(L))
diff --git a/code/game/machinery/status_display.dm b/code/game/machinery/status_display.dm
index 1e402ee02e5a..9e1b5b28690b 100644
--- a/code/game/machinery/status_display.dm
+++ b/code/game/machinery/status_display.dm
@@ -22,7 +22,7 @@
icon_state = "frame"
density = FALSE
use_power = IDLE_POWER_USE
- idle_power_usage = 10
+ idle_power_usage = IDLE_DRAW_MINIMAL
maptext_height = 26
maptext_width = 32
diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm
index e86d4ae9f0f9..7db02250ce94 100644
--- a/code/game/machinery/suit_storage_unit.dm
+++ b/code/game/machinery/suit_storage_unit.dm
@@ -1,3 +1,5 @@
+#define BASE_UV_CYCLES 7
+
// SUIT STORAGE UNIT /////////////////
/obj/machinery/suit_storage_unit
name = "suit storage unit"
@@ -6,7 +8,10 @@
icon_state = "ssu_classic"
base_icon_state = "ssu_classic"
density = TRUE
+ use_power = IDLE_POWER_USE
+ idle_power_usage = IDLE_DRAW_MINIMAL
max_integrity = 250
+ circuit = /obj/item/circuitboard/machine/suit_storage_unit
var/obj/item/clothing/suit/space/suit = null
var/obj/item/clothing/head/helmet/space/helmet = null
@@ -40,7 +45,9 @@
*/
var/uv_super = FALSE
/// How many cycles remain for the decontamination sequence.
- var/uv_cycles = 6
+ var/uv_cycles = 7
+ /// Time reduction from stock parts
+ var/lasers_bonus = 0
/// Cooldown for occupant breakout messages via relaymove()
var/message_cooldown
/// How long it takes to break out of the SSU.
@@ -191,6 +198,19 @@
storage = new storage_type(src)
update_appearance()
+/obj/machinery/suit_storage_unit/examine(mob/user)
+ . = ..()
+ . += span_notice("Number of UV cycles reduced by [lasers_bonus].")
+ if(locked)
+ . += span_notice("The locking bolts on \the [src] are engaged, preventing it from being pried open.")
+
+/obj/machinery/suit_storage_unit/RefreshParts()
+ lasers_bonus = 0
+ for(var/obj/item/stock_parts/micro_laser/lasers in component_parts)
+ lasers_bonus += ((lasers.rating) * 0.25)
+
+ uv_cycles = BASE_UV_CYCLES - lasers_bonus
+
/obj/machinery/suit_storage_unit/Destroy()
QDEL_NULL(suit)
QDEL_NULL(helmet)
@@ -250,7 +270,15 @@
if(!(flags_1 & NODECONSTRUCT_1))
open_machine()
dump_contents()
- new /obj/item/stack/sheet/metal (loc, 2)
+ on_deconstruction()
+ if(circuit)
+ circuit.forceMove(loc)
+ circuit = null
+ if(length(component_parts))
+ spawn_frame(disassembled)
+ for(var/obj/item/I in component_parts)
+ I.forceMove(loc)
+ component_parts.Cut()
qdel(src)
/obj/machinery/suit_storage_unit/interact(mob/living/user)
@@ -318,7 +346,7 @@
else
if (occupant)
var/mob/living/mob_occupant = occupant
- to_chat(mob_occupant, "[src]'s confines grow warm, then hot, then scorching. You're being burned [!mob_occupant.stat ? "alive" : "away"]!")
+ to_chat(mob_occupant, span_userdanger("[src]'s confines grow warm, then hot, then scorching. You're being burned [!mob_occupant.stat ? "alive" : "away"]!"))
cook()
if ("lock", "unlock")
if (!state_open)
@@ -364,27 +392,27 @@
return
var/mob/living/target = A
if(!state_open)
- to_chat(user, "The unit's doors are shut!")
+ to_chat(user, span_warning("The unit's doors are shut!"))
return
if(!is_operational)
- to_chat(user, "The unit is not operational!")
+ to_chat(user, span_warning("The unit is not operational!"))
return
if(occupant || helmet || suit || storage)
- to_chat(user, "It's too cluttered inside to fit in!")
+ to_chat(user, span_warning("It's too cluttered inside to fit in!"))
return
if(target == user)
- user.visible_message("[user] starts squeezing into [src]!", "You start working your way into [src]...")
+ user.visible_message(span_warning("[user] starts squeezing into [src]!"), span_notice("You start working your way into [src]..."))
else
- target.visible_message("[user] starts shoving [target] into [src]!", "[user] starts shoving you into [src]!")
+ target.visible_message(span_warning("[user] starts shoving [target] into [src]!"), span_userdanger("[user] starts shoving you into [src]!"))
- if(do_mob(user, target, 30))
+ if(do_after(user, 30, target))
if(occupant || helmet || suit || storage)
return
if(target == user)
- user.visible_message("[user] slips into [src] and closes the door behind [user.p_them()]!", "You slip into [src]'s cramped space and shut its door.")
+ user.visible_message(span_warning("[user] slips into [src] and closes the door behind [user.p_them()]!"), span_notice("You slip into [src]'s cramped space and shut its door."))
else
- target.visible_message("[user] pushes [target] into [src] and shuts its door!", "[user] shoves you into [src] and shuts the door!")
+ target.visible_message(span_warning("[user] pushes [target] into [src] and shuts its door!"), span_userdanger("[user] shoves you into [src] and shuts the door!"))
close_machine(target)
add_fingerprint(user)
@@ -398,11 +426,12 @@
*/
/obj/machinery/suit_storage_unit/proc/cook()
var/mob/living/mob_occupant = occupant
- if(uv_cycles)
+ if(uv_cycles > 0)
uv_cycles--
uv = TRUE
locked = TRUE
update_appearance()
+ use_power(ACTIVE_DRAW_HIGH)
if(occupant)
if(uv_super)
mob_occupant.adjustFireLoss(rand(20, 36))
@@ -411,11 +440,11 @@
mob_occupant.emote("scream")
addtimer(CALLBACK(src, PROC_REF(cook)), 50)
else
- uv_cycles = initial(uv_cycles)
+ uv_cycles = (BASE_UV_CYCLES - lasers_bonus)
uv = FALSE
locked = FALSE
if(uv_super)
- visible_message("[src]'s door creaks open with a loud whining noise. A cloud of foul black smoke escapes from its chamber.")
+ visible_message(span_warning("[src]'s door creaks open with a loud whining noise. A cloud of foul black smoke escapes from its chamber."))
playsound(src, 'sound/machines/creaking.ogg', 50, TRUE)
helmet = null
qdel(helmet)
@@ -429,9 +458,9 @@
wires.cut_all()
else
if(!occupant)
- visible_message("[src]'s door slides open. The glowing yellow lights dim to a gentle green.")
+ visible_message(span_notice("[src]'s door slides open. The glowing yellow lights dim to a gentle green."))
else
- visible_message("[src]'s door slides open, barraging you with the nauseating smell of charred flesh.")
+ visible_message(span_warning("[src]'s door slides open, barraging you with the nauseating smell of charred flesh."))
mob_occupant.radiation = 0
playsound(src, 'sound/machines/airlocks/standard/close.ogg', 25, TRUE)
var/list/things_to_clear = list() //Done this way since using GetAllContents on the SSU itself would include circuitry and such.
@@ -469,7 +498,7 @@
if(locked)
if(message_cooldown <= world.time)
message_cooldown = world.time + 50
- to_chat(user, "[src]'s door won't budge!")
+ to_chat(user, span_warning("[src]'s door won't budge!"))
return
open_machine()
dump_contents()
@@ -481,21 +510,21 @@
return
user.changeNext_move(CLICK_CD_BREAKOUT)
user.last_special = world.time + CLICK_CD_BREAKOUT
- user.visible_message("You see [user] kicking against the doors of [src]!", \
- "You start kicking against the doors... (this will take about [DisplayTimeText(breakout_time)].)", \
- "You hear a thump from [src].")
+ user.visible_message(span_notice("You see [user] kicking against the doors of [src]!"), \
+ span_notice("You start kicking against the doors... (this will take about [DisplayTimeText(breakout_time)].)"), \
+ span_hear("You hear a thump from [src]."))
if(do_after(user,(breakout_time), target = src))
if(!user || user.stat != CONSCIOUS || user.loc != src)
return
- user.visible_message("[user] successfully broke out of [src]!", \
- "You successfully break out of [src]!")
+ user.visible_message(span_warning("[user] successfully broke out of [src]!"), \
+ span_notice("You successfully break out of [src]!"))
open_machine()
dump_contents()
add_fingerprint(user)
if(locked)
- visible_message("You see [user] kicking against the doors of [src]!", \
- "You start kicking against the doors...")
+ visible_message(span_notice("You see [user] kicking against the doors of [src]!"), \
+ span_notice("You start kicking against the doors..."))
addtimer(CALLBACK(src, PROC_REF(resist_open), user), 300)
else
open_machine()
@@ -503,42 +532,42 @@
/obj/machinery/suit_storage_unit/proc/resist_open(mob/user)
if(!state_open && occupant && (user in src) && user.stat == 0) // Check they're still here.
- visible_message("You see [user] burst out of [src]!", \
- "You escape the cramped confines of [src]!")
+ visible_message(span_notice("You see [user] burst out of [src]!"), \
+ span_notice("You escape the cramped confines of [src]!"))
open_machine()
/obj/machinery/suit_storage_unit/attackby(obj/item/I, mob/user, params)
if(state_open && is_operational)
if(istype(I, /obj/item/clothing/suit))
if(suit)
- to_chat(user, "The unit already contains a suit!.")
+ to_chat(user, span_warning("The unit already contains a suit!."))
return
if(!user.transferItemToLoc(I, src))
return
suit = I
else if(istype(I, /obj/item/clothing/head))
if(helmet)
- to_chat(user, "The unit already contains a helmet!")
+ to_chat(user, span_warning("The unit already contains a helmet!"))
return
if(!user.transferItemToLoc(I, src))
return
helmet = I
else if(istype(I, /obj/item/clothing/mask))
if(mask)
- to_chat(user, "The unit already contains a mask!")
+ to_chat(user, span_warning("The unit already contains a mask!"))
return
if(!user.transferItemToLoc(I, src))
return
mask = I
else
if(storage)
- to_chat(user, "The auxiliary storage compartment is full!")
+ to_chat(user, span_warning("The auxiliary storage compartment is full!"))
return
if(!user.transferItemToLoc(I, src))
return
storage = I
- visible_message("[user] inserts [I] into [src]", "You load [I] into [src].")
+ visible_message(span_notice("[user] inserts [I] into [src]"), span_notice("You load [I] into [src]."))
update_appearance()
return
@@ -561,7 +590,7 @@
*/
/obj/machinery/suit_storage_unit/default_deconstruction_screwdriver(mob/user, icon_state_open, icon_state_closed, obj/item/I)
if(!(flags_1 & NODECONSTRUCT_1) && I.tool_behaviour == TOOL_SCREWDRIVER && uv)
- to_chat(user, "It might not be wise to fiddle with [src] while it's running...")
+ to_chat(user, span_warning("It might not be wise to fiddle with [src] while it's running..."))
return TRUE
return ..()
@@ -570,8 +599,12 @@
. = !(state_open || panel_open || is_operational || locked || (flags_1 & NODECONSTRUCT_1)) && I.tool_behaviour == TOOL_CROWBAR
if(.)
I.play_tool_sound(src, 50)
- visible_message("[usr] pries open \the [src].", "You pry open \the [src].")
+ visible_message(span_notice("[usr] pries open \the [src]."), span_notice("You pry open \the [src]."))
open_machine()
+ // todo, make it not deconstruct while locked
+ if(!locked)
+ if(default_deconstruction_crowbar(I))
+ return TRUE
// Mapping helper unit takes whatever lies on top of it
/obj/machinery/suit_storage_unit/inherit/Initialize(mapload)
@@ -596,3 +629,6 @@
AM.forceMove(src)
storage = AM
update_appearance()
+
+
+#undef BASE_UV_CYCLES
diff --git a/code/game/machinery/telecomms/machines/broadcaster.dm b/code/game/machinery/telecomms/machines/broadcaster.dm
index f9cbc692e050..2a12e6bcf937 100644
--- a/code/game/machinery/telecomms/machines/broadcaster.dm
+++ b/code/game/machinery/telecomms/machines/broadcaster.dm
@@ -14,7 +14,7 @@ GLOBAL_VAR_INIT(message_delay, 0) // To make sure restarting the recentmessages
desc = "A dish-shaped machine used to broadcast processed subspace signals."
density = TRUE
use_power = IDLE_POWER_USE
- idle_power_usage = 25
+ idle_power_usage = IDLE_DRAW_MINIMAL
circuit = /obj/item/circuitboard/machine/telecomms/broadcaster
/obj/machinery/telecomms/broadcaster/receive_information(datum/signal/subspace/signal, obj/machinery/telecomms/machine_from)
diff --git a/code/game/machinery/telecomms/machines/bus.dm b/code/game/machinery/telecomms/machines/bus.dm
index 2496ee41c874..6428456d1614 100644
--- a/code/game/machinery/telecomms/machines/bus.dm
+++ b/code/game/machinery/telecomms/machines/bus.dm
@@ -14,7 +14,7 @@
desc = "A mighty piece of hardware used to send massive amounts of data quickly."
density = TRUE
use_power = IDLE_POWER_USE
- idle_power_usage = 50
+ idle_power_usage = IDLE_DRAW_MINIMAL
netspeed = 40
circuit = /obj/item/circuitboard/machine/telecomms/bus
var/change_frequency = 0
diff --git a/code/game/machinery/telecomms/machines/hub.dm b/code/game/machinery/telecomms/machines/hub.dm
index dedf7c7f3a77..a01225b4f4fd 100644
--- a/code/game/machinery/telecomms/machines/hub.dm
+++ b/code/game/machinery/telecomms/machines/hub.dm
@@ -14,7 +14,7 @@
desc = "A mighty piece of hardware used to send/receive massive amounts of data."
density = TRUE
use_power = IDLE_POWER_USE
- idle_power_usage = 80
+ idle_power_usage = IDLE_DRAW_MINIMAL
long_range_link = TRUE
netspeed = 40
circuit = /obj/item/circuitboard/machine/telecomms/hub
diff --git a/code/game/machinery/telecomms/machines/message_server.dm b/code/game/machinery/telecomms/machines/message_server.dm
index d11067c290fd..d9f927a7c355 100644
--- a/code/game/machinery/telecomms/machines/message_server.dm
+++ b/code/game/machinery/telecomms/machines/message_server.dm
@@ -12,8 +12,8 @@
name = "Blackbox Recorder"
density = TRUE
use_power = IDLE_POWER_USE
- idle_power_usage = 10
- active_power_usage = 100
+ idle_power_usage = IDLE_DRAW_MINIMAL
+ active_power_usage = ACTIVE_DRAW_MINIMAL
armor = list("melee" = 25, "bullet" = 10, "laser" = 10, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 70)
var/obj/item/stored
@@ -80,8 +80,8 @@
desc = "A machine that processes and routes PDA and request console messages."
density = TRUE
use_power = IDLE_POWER_USE
- idle_power_usage = 10
- active_power_usage = 100
+ idle_power_usage = IDLE_DRAW_MINIMAL
+ active_power_usage = ACTIVE_DRAW_MINIMAL
circuit = /obj/item/circuitboard/machine/telecomms/message_server
var/list/datum/data_pda_msg/pda_msgs = list()
diff --git a/code/game/machinery/telecomms/machines/processor.dm b/code/game/machinery/telecomms/machines/processor.dm
index 86bc02438d95..6c13ee65d510 100644
--- a/code/game/machinery/telecomms/machines/processor.dm
+++ b/code/game/machinery/telecomms/machines/processor.dm
@@ -12,7 +12,7 @@
desc = "This machine is used to process large quantities of information."
density = TRUE
use_power = IDLE_POWER_USE
- idle_power_usage = 30
+ idle_power_usage = IDLE_DRAW_MINIMAL
circuit = /obj/item/circuitboard/machine/telecomms/processor
var/process_mode = 1 // 1 = Uncompress Signals, 0 = Compress Signals
diff --git a/code/game/machinery/telecomms/machines/receiver.dm b/code/game/machinery/telecomms/machines/receiver.dm
index 79b989648d55..33b0bc7028ec 100644
--- a/code/game/machinery/telecomms/machines/receiver.dm
+++ b/code/game/machinery/telecomms/machines/receiver.dm
@@ -12,7 +12,7 @@
desc = "This machine has a dish-like shape and green lights. It is designed to detect and process subspace radio activity."
density = TRUE
use_power = IDLE_POWER_USE
- idle_power_usage = 30
+ idle_power_usage = IDLE_DRAW_MINIMAL
circuit = /obj/item/circuitboard/machine/telecomms/receiver
/obj/machinery/telecomms/receiver/receive_signal(datum/signal/subspace/signal)
diff --git a/code/game/machinery/telecomms/machines/relay.dm b/code/game/machinery/telecomms/machines/relay.dm
index ffaeda72e26d..763c42dbbf9c 100644
--- a/code/game/machinery/telecomms/machines/relay.dm
+++ b/code/game/machinery/telecomms/machines/relay.dm
@@ -12,7 +12,7 @@
desc = "A mighty piece of hardware used to send massive amounts of data far away."
density = TRUE
use_power = IDLE_POWER_USE
- idle_power_usage = 30
+ idle_power_usage = IDLE_DRAW_MINIMAL
netspeed = 5
long_range_link = 1
circuit = /obj/item/circuitboard/machine/telecomms/relay
diff --git a/code/game/machinery/telecomms/machines/server.dm b/code/game/machinery/telecomms/machines/server.dm
index 664d45b5b1c1..5607b6bbec8c 100644
--- a/code/game/machinery/telecomms/machines/server.dm
+++ b/code/game/machinery/telecomms/machines/server.dm
@@ -11,7 +11,7 @@
desc = "A machine used to store data and network statistics."
density = TRUE
use_power = IDLE_POWER_USE
- idle_power_usage = 15
+ idle_power_usage = IDLE_DRAW_MINIMAL
circuit = /obj/item/circuitboard/machine/telecomms/server
var/list/log_entries = list()
var/totaltraffic = 0 // gigabytes (if > 1024, divide by 1024 -> terrabytes)
diff --git a/code/game/machinery/teleporter.dm b/code/game/machinery/teleporter.dm
index 6e0551b25d41..1a342f0554cd 100644
--- a/code/game/machinery/teleporter.dm
+++ b/code/game/machinery/teleporter.dm
@@ -9,8 +9,8 @@
icon_state = "tele0"
base_icon_state = "tele"
use_power = IDLE_POWER_USE
- idle_power_usage = 10
- active_power_usage = 2000
+ idle_power_usage = IDLE_DRAW_MINIMAL
+ active_power_usage = ACTIVE_DRAW_HIGH
circuit = /obj/item/circuitboard/machine/teleporter_hub
var/accuracy = 0
var/obj/machinery/teleport/station/power_station
@@ -106,8 +106,8 @@
icon_state = "controller"
base_icon_state = "controller"
use_power = IDLE_POWER_USE
- idle_power_usage = 10
- active_power_usage = 2000
+ idle_power_usage = IDLE_DRAW_MINIMAL
+ active_power_usage = ACTIVE_DRAW_HIGH
circuit = /obj/item/circuitboard/machine/teleporter_station
var/engaged = FALSE
var/obj/machinery/computer/teleporter/teleporter_console
diff --git a/code/game/mecha/equipment/mecha_equipment.dm b/code/game/mecha/equipment/mecha_equipment.dm
index 63d308f69558..3882fe8d5a6f 100644
--- a/code/game/mecha/equipment/mecha_equipment.dm
+++ b/code/game/mecha/equipment/mecha_equipment.dm
@@ -101,13 +101,13 @@
chassis.use_power(energy_drain)
addtimer(CALLBACK(src, PROC_REF(set_ready_state), 1), equip_cooldown)
-/obj/item/mecha_parts/mecha_equipment/proc/do_after_cooldown(atom/target)
+/obj/item/mecha_parts/mecha_equipment/proc/do_after_cooldown(atom/target, mob/user, interaction_key)
if(!chassis)
return
var/C = chassis.loc
set_ready_state(0)
chassis.use_power(energy_drain)
- . = do_after(chassis.occupant, equip_cooldown, target=target)
+ . = do_after(user, equip_cooldown, target=target, interaction_key = interaction_key)
set_ready_state(1)
if(!chassis || chassis.loc != C || src != chassis.selected || !(get_dir(chassis, target)&chassis.dir))
return 0
diff --git a/code/game/mecha/equipment/tools/medical_tools.dm b/code/game/mecha/equipment/tools/medical_tools.dm
index 6a36a0ee01d6..17e3fc0116b8 100644
--- a/code/game/mecha/equipment/tools/medical_tools.dm
+++ b/code/game/mecha/equipment/tools/medical_tools.dm
@@ -306,8 +306,8 @@
mechsyringe.forceMove(get_turf(chassis))
reagents.trans_to(mechsyringe, min(mechsyringe.volume, reagents.total_volume), transfered_by = chassis.occupant)
syringes -= mechsyringe
- mechsyringe.icon = 'icons/obj/chemical.dmi'
- mechsyringe.icon_state = "syringeproj"
+ mechsyringe.icon = 'icons/obj/chemical/misc.dmi'
+ mechsyringe.icon_state = "potgreen"
playsound(chassis, 'sound/items/syringeproj.ogg', 50, TRUE)
log_message("Launched [mechsyringe] from [src], targeting [target].", LOG_MECHA)
var/mob/originaloccupant = chassis.occupant
diff --git a/code/game/mecha/mech_fabricator.dm b/code/game/mecha/mech_fabricator.dm
index 6814f0cc2e7f..83a2c4861c90 100644
--- a/code/game/mecha/mech_fabricator.dm
+++ b/code/game/mecha/mech_fabricator.dm
@@ -5,8 +5,8 @@
desc = "Nothing is being built."
density = TRUE
use_power = IDLE_POWER_USE
- idle_power_usage = 20
- active_power_usage = 5000
+ idle_power_usage = IDLE_DRAW_MINIMAL
+ active_power_usage = ACTIVE_DRAW_HIGH
req_access = list(ACCESS_ROBOTICS)
circuit = /obj/item/circuitboard/machine/mechfab
var/time_coeff = 1
@@ -196,10 +196,10 @@
rmat.silo_log(src, "built", -1, "[D.name]", res_coef)
add_overlay("fab-active")
- use_power = ACTIVE_POWER_USE
+ set_active_power()
updateUsrDialog()
sleep(get_construction_time_w_coeff(D))
- use_power = IDLE_POWER_USE
+ set_idle_power()
cut_overlay("fab-active")
desc = initial(desc)
diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm
index d2c712d32ea8..88c2ca721da2 100644
--- a/code/game/mecha/mecha.dm
+++ b/code/game/mecha/mecha.dm
@@ -831,7 +831,7 @@
//An actual AI (simple_animal mecha pilot) entering the mech
-/obj/mecha/proc/aimob_enter_mech(mob/living/simple_animal/hostile/syndicate/mecha_pilot/pilot_mob)
+/obj/mecha/proc/aimob_enter_mech(mob/living/simple_animal/hostile/human/syndicate/mecha_pilot/pilot_mob)
if(pilot_mob && pilot_mob.Adjacent(src))
if(occupant)
return
@@ -841,7 +841,7 @@
pilot_mob.forceMove(src)
GrantActions(pilot_mob)//needed for checks, and incase a badmin puts somebody in the mob
-/obj/mecha/proc/aimob_exit_mech(mob/living/simple_animal/hostile/syndicate/mecha_pilot/pilot_mob)
+/obj/mecha/proc/aimob_exit_mech(mob/living/simple_animal/hostile/human/syndicate/mecha_pilot/pilot_mob)
if(occupant == pilot_mob)
occupant = null
if(pilot_mob.mecha == src)
diff --git a/code/game/objects/buckling.dm b/code/game/objects/buckling.dm
index 42c32e04fa98..fbe90058fc3e 100644
--- a/code/game/objects/buckling.dm
+++ b/code/game/objects/buckling.dm
@@ -210,7 +210,7 @@
M.visible_message("[user] starts buckling [M] to [src]!",\
"[user] starts buckling you to [src]!",\
"You hear metal clanking.")
- if(!do_after(user, 2 SECONDS, TRUE, M))
+ if(!do_after(user, 2 SECONDS, M))
return FALSE
// Sanity check before we attempt to buckle. Is everything still in a kosher state for buckling after the 3 seconds have elapsed?
diff --git a/code/game/objects/effects/anomalies/anomalies_hallucination.dm b/code/game/objects/effects/anomalies/anomalies_hallucination.dm
index fc7e4e3c9859..ab859a3b3215 100644
--- a/code/game/objects/effects/anomalies/anomalies_hallucination.dm
+++ b/code/game/objects/effects/anomalies/anomalies_hallucination.dm
@@ -28,7 +28,7 @@
/obj/effect/anomaly/hallucination/proc/hallucination_pulse(turf/open/location, effectrange)
for(var/mob/living/carbon/human/user in view(location, effectrange))
// If they are immune to the anomaly
- if (iscarbon(user) && !user.research_scanner)
+ if (user.research_scanner)
continue
// Blind people don't get hallucinations.
diff --git a/code/game/objects/effects/anomalies/anomalies_static.dm b/code/game/objects/effects/anomalies/anomalies_static.dm
index a00babe5844a..ab574ee475dd 100644
--- a/code/game/objects/effects/anomalies/anomalies_static.dm
+++ b/code/game/objects/effects/anomalies/anomalies_static.dm
@@ -39,19 +39,19 @@
playsound(src, 'sound/effects/walkietalkie.ogg', 75)
if(stored_mob && looking.stat != DEAD && prob(25))
say_fucky_things()
- if (!HAS_TRAIT(looking, TRAIT_MINDSHIELD) && looking.stat != DEAD || !looking.research_scanner && looking.stat != DEAD || !HAS_TRAIT(looking, TRAIT_DEAF))
- looking.adjustOrganLoss(ORGAN_SLOT_BRAIN, 10, 200)
- playsound(src, 'sound/effects/stall.ogg', 50)
- if(looking.getOrganLoss(ORGAN_SLOT_BRAIN) >= 150 && looking.stat != DEAD)
- if(prob(20))
- var/mob/living/carbon/victim = looking
- var/obj/effect/anomaly/tvstatic/planetary/expansion
- expansion = new(get_turf(victim))
- visible_message(span_warning("The static overtakes [victim], taking their place!"))
- victim.death()
- expansion.stored_mob = victim
- victim.forceMove(expansion)
- return
+ if(HAS_TRAIT(looking, TRAIT_MINDSHIELD) || looking.stat == DEAD || looking.research_scanner || HAS_TRAIT(looking, TRAIT_DEAF))
+ continue
+ looking.adjustOrganLoss(ORGAN_SLOT_BRAIN, 10, 200)
+ playsound(src, 'sound/effects/stall.ogg', 50)
+ if(looking.getOrganLoss(ORGAN_SLOT_BRAIN) >= 150 && looking.stat != DEAD)
+ if(prob(20))
+ var/mob/living/carbon/victim = looking
+ var/obj/effect/anomaly/tvstatic/planetary/expansion
+ expansion = new(get_turf(victim))
+ visible_message(span_warning("The static overtakes [victim], [expansion] taking their place!"))
+ victim.death()
+ expansion.stored_mob = victim
+ victim.forceMove(expansion)
/obj/effect/anomaly/tvstatic/Bumped(atom/movable/AM)
diff --git a/code/game/objects/effects/decals/turfdecal/flooring_decals.dm b/code/game/objects/effects/decals/turfdecal/flooring_decals.dm
index f56bebfc7ba0..eb9fb026e958 100644
--- a/code/game/objects/effects/decals/turfdecal/flooring_decals.dm
+++ b/code/game/objects/effects/decals/turfdecal/flooring_decals.dm
@@ -138,6 +138,8 @@ TURF_DECAL_COLOR_HELPER(opaque/grey, COLOR_FLOORTILE_GRAY, 255)
TURF_DECAL_COLOR_HELPER(opaque/lightgrey, "#a8b2b6", 255)
TURF_DECAL_COLOR_HELPER(opaque/bottlegreen, "#57967f", 255)
TURF_DECAL_COLOR_HELPER(opaque/ntblue, "#283674", 255)
+TURF_DECAL_COLOR_HELPER(opaque/nsorange, "#FF6600", 255)
+TURF_DECAL_COLOR_HELPER(opaque/vired, "#d40000", 255)
TURF_DECAL_COLOR_HELPER(opaque/solgovblue, "#2d2a4e", 255)
TURF_DECAL_COLOR_HELPER(opaque/solgovgold, "#eeac2e", 255)
TURF_DECAL_COLOR_HELPER(opaque/syndiered, "#730622", 255)
@@ -163,6 +165,8 @@ TURF_DECAL_COLOR_HELPER(transparent/grey, COLOR_FLOORTILE_GRAY, 140)
TURF_DECAL_COLOR_HELPER(transparent/lightgrey, "#a8b2b6", 140)
TURF_DECAL_COLOR_HELPER(transparent/bottlegreen, "#57967f", 140)
TURF_DECAL_COLOR_HELPER(transparent/ntblue, "#283674", 140)
+TURF_DECAL_COLOR_HELPER(transparent/nsorange, "#FF6600", 140)
+TURF_DECAL_COLOR_HELPER(opaque/vired, "#d40000", 140)
TURF_DECAL_COLOR_HELPER(transparent/solgovblue, "#2d2a4e", 140)
TURF_DECAL_COLOR_HELPER(transparent/solgovgold, "#eeac2e", 140)
TURF_DECAL_COLOR_HELPER(transparent/syndiered, "#730622", 140)
@@ -797,6 +801,40 @@ TURF_DECAL_COLOR_HELPER(transparent/inteqbrown, "#4b2a18", 140)
/obj/effect/turf_decal/solgov/all/bottom_right
icon_state = "bottom-right-all"
+/obj/effect/turf_decal/nanotrasen //placeholder for sorting these together, add 3x3 NT and Vigilitas logos later
+ icon = 'icons/obj/nanotrasen_floor.dmi'
+ icon_state = "NS-2x2" //also placeholder
+
+/obj/effect/turf_decal/nanotrasen/ns
+ icon_state = "NS-2x2"
+
+/obj/effect/turf_decal/nanotrasen/ns/top_left
+ icon_state = "NS-top-left"
+
+/obj/effect/turf_decal/nanotrasen/ns/top
+ icon_state = "NS-top-center"
+
+/obj/effect/turf_decal/nanotrasen/ns/top_right
+ icon_state = "NS-top-right"
+
+/obj/effect/turf_decal/nanotrasen/ns/center_left
+ icon_state = "NS-center-left"
+
+/obj/effect/turf_decal/nanotrasen/ns/center
+ icon_state = "NS-center"
+
+/obj/effect/turf_decal/nanotrasen/ns/center_right
+ icon_state = "NS-center-right"
+
+/obj/effect/turf_decal/nanotrasen/ns/bottom_left
+ icon_state = "NS-bottom-left"
+
+/obj/effect/turf_decal/nanotrasen/ns/bottom
+ icon_state = "NS-bottom-center"
+
+/obj/effect/turf_decal/nanotrasen/ns/bottom_right
+ icon_state = "NS-bottom-right"
+
/obj/effect/turf_decal/road
name = "road decal"
icon_state = "road"
diff --git a/code/game/objects/effects/spawners/bundle.dm b/code/game/objects/effects/spawners/bundle.dm
index 19e7b1c957fa..edab392613f3 100644
--- a/code/game/objects/effects/spawners/bundle.dm
+++ b/code/game/objects/effects/spawners/bundle.dm
@@ -141,18 +141,6 @@
/obj/item/clothing/head/wizard/fake,
/obj/item/staff)
-/obj/effect/spawner/bundle/costume/sexyclown
- name = "sexy clown costume spawner"
- items = list(
- /obj/item/clothing/mask/gas/sexyclown,
- /obj/item/clothing/under/rank/civilian/clown/sexy)
-
-/obj/effect/spawner/bundle/costume/sexymime
- name = "sexy mime costume spawner"
- items = list(
- /obj/item/clothing/mask/gas/sexymime,
- /obj/item/clothing/under/rank/civilian/mime/sexy)
-
/obj/effect/spawner/bundle/costume/mafia
name = "black mafia outfit spawner"
items = list(
diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm
index 437aa7625d71..033307e5472f 100644
--- a/code/game/objects/items.dm
+++ b/code/game/objects/items.dm
@@ -22,7 +22,14 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb
///Icon file for right inhand overlays
var/righthand_file = 'icons/mob/inhands/items_righthand.dmi'
- var/supports_variations = null //This is a bitfield that defines what variations exist for bodyparts like Digi legs.
+ ///This is a bitfield that defines what variations exist for bodyparts like Digi legs.
+ var/supports_variations = null
+
+ ///If set, kepori wearing this use this instead of their clothing file
+ var/kepoi_override_icon
+
+ ///If set, vox wearing this use this instead of their clothing file
+ var/vox_override_icon
/// Needs to follow this syntax: either a list() with the x and y coordinates of the pixel you want to get the colour from, or a hexcolour. Colour one replaces red, two replaces blue, and three replaces green in the icon state.
var/list/greyscale_colors[3]
@@ -69,8 +76,11 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb
///Whether or not we use stealthy audio levels for this item's attack sounds
var/stealthy_audio = FALSE
- ///How large is the object, used for stuff like whether it can fit in backpacks or not
+ /// Weight class for how much storage capacity it uses and how big it physically is meaning storages can't hold it if their maximum weight class isn't as high as it.
var/w_class = WEIGHT_CLASS_NORMAL
+ /// Volume override for the item, otherwise automatically calculated from w_class.
+ var/w_volume
+
///This is used to determine on which slots an item can fit.
var/slot_flags = 0
pass_flags = PASSTABLE
@@ -192,6 +202,10 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb
var/canMouseDown = FALSE
+ //for setting world icons on the go
+ var/inventory_state
+ var/world_state
+
/obj/item/Initialize()
if(attack_verb)
@@ -381,7 +395,7 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb
if(grav > STANDARD_GRAVITY)
var/grav_power = min(3,grav - STANDARD_GRAVITY)
to_chat(user,"You start picking up [src]...")
- if(!do_mob(user,src,30*grav_power))
+ if(!do_after(user, 30*grav_power, src))
return
@@ -508,12 +522,12 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb
/obj/item/proc/equipped(mob/user, slot, initial = FALSE)
SHOULD_CALL_PARENT(1)
visual_equipped(user, slot, initial)
- SEND_SIGNAL(src, COMSIG_ITEM_EQUIPPED, user, slot)
for(var/X in actions)
var/datum/action/A = X
if(item_action_slot_check(slot, user)) //some items only give their actions buttons when in a specific slot.
A.Grant(user)
item_flags |= IN_INVENTORY
+ SEND_SIGNAL(src, COMSIG_ITEM_EQUIPPED, user, slot)
if(!initial)
if(equip_sound && (slot_flags & slot))
playsound(src, equip_sound, EQUIP_SOUND_VOLUME, TRUE, ignore_walls = FALSE)
@@ -684,7 +698,7 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb
if (callback) //call the original callback
. = callback.Invoke()
item_flags &= ~IN_INVENTORY
- if(!pixel_y && !pixel_x)
+ if(!pixel_y && !pixel_x && !(item_flags & NO_PIXEL_RANDOM_DROP))
pixel_x = rand(-8,8)
pixel_y = rand(-8,8)
@@ -699,6 +713,9 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb
/obj/item/proc/get_belt_overlay() //Returns the icon used for overlaying the object on a belt
return mutable_appearance('icons/obj/clothing/belt_overlays.dmi', icon_state)
+/obj/item/proc/get_helmet_overlay() // returns the icon for overlaying on a helmet
+ return mutable_appearance('icons/mob/clothing/helmet_overlays.dmi', icon_state)
+
/obj/item/proc/update_slot_icon()
if(!ismob(loc))
return
@@ -842,6 +859,7 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb
/obj/item/MouseEntered(location, control, params)
. = ..()
+ SEND_SIGNAL(src, COMSIG_ITEM_MOUSE_ENTER, location, control, params)
if((item_flags & IN_INVENTORY || item_flags & IN_STORAGE) && usr.client.prefs.enable_tips && !QDELETED(src))
var/timedelay = usr.client.prefs.tip_delay/100
var/user = usr
@@ -856,7 +874,8 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb
. = ..()
remove_outline()
-/obj/item/MouseExited()
+/obj/item/MouseExited(location,control,params)
+ SEND_SIGNAL(src, COMSIG_ITEM_MOUSE_EXIT, location, control, params)
deltimer(tip_timer)//delete any in-progress timer if the mouse is moved off the item before it finishes
closeToolTip(usr)
remove_outline()
@@ -907,7 +926,7 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb
var/datum/callback/tool_check = CALLBACK(src, PROC_REF(tool_check_callback), user, amount, extra_checks)
if(ismob(target))
- if(!do_mob(user, target, delay, extra_checks=tool_check))
+ if(!do_after(user, delay, target, extra_checks=tool_check))
return
else
@@ -979,6 +998,11 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb
dropped(M, FALSE)
return ..()
+/// Get an item's volume that it uses when being stored.
+/obj/item/proc/get_w_volume()
+ // if w_volume is 0 you fucked up.
+ return w_volume || AUTO_SCALE_VOLUME(w_class)
+
/obj/item/proc/embedded(mob/living/carbon/human/embedded_mob)
return
diff --git a/code/game/objects/items/cardboard_cutouts.dm b/code/game/objects/items/cardboard_cutouts.dm
index f44359ca656c..31af53aa3fc7 100644
--- a/code/game/objects/items/cardboard_cutouts.dm
+++ b/code/game/objects/items/cardboard_cutouts.dm
@@ -104,7 +104,7 @@
var/new_appearance = show_radial_menu(user, src, possible_appearances, custom_check = CALLBACK(src, PROC_REF(check_menu), user, crayon), radius = 36, require_near = TRUE)
if(!new_appearance)
return FALSE
- if(!do_after(user, 10, FALSE, src, TRUE))
+ if(!do_after(user, 10, src, progress = TRUE))
return FALSE
if(!check_menu(user, crayon))
return FALSE
diff --git a/code/game/objects/items/cards_ids.dm b/code/game/objects/items/cards_ids.dm
index 2e93b662799a..9d5623498733 100644
--- a/code/game/objects/items/cards_ids.dm
+++ b/code/game/objects/items/cards_ids.dm
@@ -180,7 +180,18 @@
/obj/item/card/id/attack_self(mob/user)
if(Adjacent(user))
- user.visible_message("[user] shows you: [icon2html(src, viewers(user))] \the [initial(name)] [(!registered_name) ? "(" : "([registered_name]"][(!assignment) ? ")" : ", [assignment])"].", "You show \the [initial(name)] [(!registered_name) ? "(" : "([registered_name],"] [(!assignment) ? ")" : "[assignment])"].")
+ var/id_message = "\the [initial(name)] "
+ var/list/id_info = list()
+ if(assignment)
+ id_info += "JOB: [assignment]"
+ if(registered_name)
+ id_info += "NAME: [registered_name]"
+ if(id_info)
+ id_message += id_info.Join(", ")
+ var/self_message = span_notice("You show [id_message]")
+ var/other_message = span_notice("[user] shows you: [icon2html(src, viewers(user))] [id_message]")
+
+ user.visible_message(other_message, self_message)
add_fingerprint(user)
/obj/item/card/id/vv_edit_var(var_name, var_value)
@@ -320,33 +331,42 @@
/obj/item/card/id/examine(mob/user)
. = ..()
- if(registered_account)
- . += "The account linked to the card belongs to '[registered_account.account_holder]' and reports a balance of [registered_account.account_balance] cr."
. += "There's more information below, you can look again to take a closer look..."
/obj/item/card/id/examine_more(mob/user)
var/list/msg = list("You examine [src] closer, and note the following...")
if(registered_name)
- msg += "This access card is assigned to [registered_name]."
+ msg += "NAME:"
+ msg += "[registered_name]"
if(registered_age)
- msg += "The card indicates that the holder is [registered_age] years old. [(registered_age < AGE_MINOR) ? "There's a holographic stripe that reads 'MINOR: DO NOT SERVE ALCOHOL OR TOBACCO' along the bottom of the card." : ""]"
- if(mining_points)
- msg += "There's [mining_points] mining equipment redemption point\s loaded onto this card."
+ msg += "AGE:"
+ msg += "[registered_age] years old [(registered_age < AGE_MINOR) ? "There's a holographic stripe that reads 'MINOR: DO NOT SERVE ALCOHOL OR TOBACCO' along the bottom of the card." : ""]"
if(length(ship_access))
+ msg += "SHIP ACCESS:"
+
+ var/list/ship_factions = list()
+ for(var/datum/overmap/ship/controlled/ship in ship_access)
+ var/faction = ship.get_faction()
+ if(!(faction in ship_factions))
+ ship_factions += faction
+ msg += "[ship_factions.Join(", ")]"
+
var/list/ship_names = list()
for(var/datum/overmap/ship/controlled/ship in ship_access)
ship_names += ship.name
- msg += "The card has access to the following ships: [ship_names.Join(", ")]"
+ msg += "[ship_names.Join(", ")]"
+
if(registered_account)
- msg += "The account linked to the ID belongs to '[registered_account.account_holder]' and reports a balance of [registered_account.account_balance] cr."
- msg += "Alt-Click the ID to pull money from the linked account in the form of holochips."
- msg += "You can insert credits into the linked account by pressing holochips, cash, or coins against the ID."
+ msg += "ACCOUNT:"
+ msg += "LINKED ACCOUNT HOLDER: '[registered_account.account_holder]'"
+ msg += "BALANCE: [registered_account.account_balance] cr."
+ msg += "Alt-click the ID to pull money from the account in the form of holochips."
+ msg += "You can insert credits into the account by pressing holochips, cash, or coins against the ID."
if(registered_account.account_holder == user.real_name)
- msg += "If you lose this ID card, you can reclaim your account by Alt-Clicking a blank ID card while holding it and entering your account ID number."
+ msg += "If you lose this ID card, you can reclaim your account by Alt-click a blank ID card and entering your account ID number."
else
- msg += "There is no registered account linked to this card. Alt-Click to add one."
-
+ msg += "There is no registered account. Alt-click to add one."
return msg
/obj/item/card/id/GetAccess()
diff --git a/code/game/objects/items/circuitboards/machine_circuitboards.dm b/code/game/objects/items/circuitboards/machine_circuitboards.dm
index 6a5fa6e70a12..4fbe06343ae5 100644
--- a/code/game/objects/items/circuitboards/machine_circuitboards.dm
+++ b/code/game/objects/items/circuitboards/machine_circuitboards.dm
@@ -201,8 +201,19 @@
name = "Circulator/Heat Exchanger (Machine Board)"
icon_state = "engineering"
build_path = /obj/machinery/atmospherics/components/binary/circulator
+ var/pipe_layer = PIPING_LAYER_DEFAULT
req_components = list()
+/obj/item/circuitboard/machine/circulator/attackby(obj/item/I, mob/user, params)
+ if(I.tool_behaviour == TOOL_MULTITOOL)
+ pipe_layer = (pipe_layer >= PIPING_LAYER_MAX) ? PIPING_LAYER_MIN : (pipe_layer + 1)
+ to_chat(user, "You change the circuitboard to layer [pipe_layer].")
+ return
+
+/obj/item/circuitboard/machine/circulator/examine()
+ . = ..()
+ . += "It is set to layer [pipe_layer]."
+
/obj/item/circuitboard/machine/emitter
name = "Emitter (Machine Board)"
icon_state = "engineering"
@@ -1470,10 +1481,22 @@
/obj/item/circuitboard/machine/shuttle/heater
name = "Fueled Engine Heater (Machine Board)"
+ desc = "You can use mulitool to switch pipe layers"
build_path = /obj/machinery/atmospherics/components/unary/shuttle/heater
+ var/pipe_layer = PIPING_LAYER_DEFAULT
req_components = list(/obj/item/stock_parts/micro_laser = 2,
/obj/item/stock_parts/matter_bin = 1)
+/obj/item/circuitboard/machine/shuttle/heater/attackby(obj/item/I, mob/user, params)
+ if(I.tool_behaviour == TOOL_MULTITOOL)
+ pipe_layer = (pipe_layer >= PIPING_LAYER_MAX) ? PIPING_LAYER_MIN : (pipe_layer + 1)
+ to_chat(user, "You change the circuitboard to layer [pipe_layer].")
+ return
+
+/obj/item/circuitboard/machine/shuttle/heater/examine()
+ . = ..()
+ . += "It is set to layer [pipe_layer]."
+
/obj/item/circuitboard/machine/shuttle/smes
name = "Electric Engine Precharger (Machine Board)"
build_path = /obj/machinery/power/smes/shuttle
@@ -1501,22 +1524,8 @@
/obj/item/stock_parts/manipulator = 2,
)
-/obj/item/circuitboard/machine/coffeemaker
- name = "Modello 3 Coffeemaker"
- build_path = /obj/machinery/coffeemaker
- req_components = list(
- /obj/item/stack/sheet/glass = 1,
- /obj/item/reagent_containers/glass/beaker = 2,
- /obj/item/stock_parts/capacitor = 1,
- /obj/item/stock_parts/micro_laser = 2,
- )
-
-/obj/item/circuitboard/machine/coffeemaker/impressa
- name = "Impressa Coffeemaker"
- build_path = /obj/machinery/coffeemaker/impressa
- req_components = list(
- /obj/item/stack/sheet/glass = 1,
- /obj/item/reagent_containers/glass/beaker = 2,
- /obj/item/stock_parts/capacitor = 1,
- /obj/item/stock_parts/micro_laser = 2,
- )
+/obj/item/circuitboard/machine/suit_storage_unit
+ name = "Suit Storage Unit"
+ icon_state = "engineering"
+ build_path = /obj/machinery/suit_storage_unit
+ req_components = list(/obj/item/stock_parts/micro_laser = 4)
diff --git a/code/game/objects/items/devices/mines.dm b/code/game/objects/items/devices/mines.dm
index 112e26e1303b..1772cbf497c3 100644
--- a/code/game/objects/items/devices/mines.dm
+++ b/code/game/objects/items/devices/mines.dm
@@ -212,11 +212,8 @@
SIGNAL_HANDLER
if(!can_trigger(arrived))
return
- // Flying = can't step on a mine
- if(arrived.movement_type & FLYING)
- return
- //no cheap disarming
- if(arrived.throwing && isitem(arrived))
+ // All other movment types rn can easily avoid it
+ if(!(arrived.movement_type == GROUND))
return
// Someone already on it
if(foot_on_mine?.resolve())
@@ -257,6 +254,10 @@
clicked = FALSE
. = ..()
+/obj/item/mine/pressure/hitby(atom/movable/AM, skipcatch, hitpush, blocked, datum/thrownthing/throwingdatum)
+ trigger_mine(AM)
+ ..()
+
//handles disarming(and failing to disarm)
/obj/item/mine/pressure/attackby(obj/item/I, mob/user)
if(I.tool_behaviour == TOOL_SCREWDRIVER)
diff --git a/code/game/objects/items/devices/portable_chem_mixer.dm b/code/game/objects/items/devices/portable_chem_mixer.dm
index fa777fec1124..1964e2dbd04a 100644
--- a/code/game/objects/items/devices/portable_chem_mixer.dm
+++ b/code/game/objects/items/devices/portable_chem_mixer.dm
@@ -1,7 +1,7 @@
/obj/item/storage/portable_chem_mixer
name = "Portable Chemical Mixer"
desc = "A portable device that dispenses and mixes chemicals. Can be upgraded to hold more beakers by inserting a vortex anomaly core. All necessary reagents need to be supplied with beakers. A label indicates that a screwdriver is required to open it for refills. This device can be worn on a belt. The letters 'S&T' are imprinted on the side."
- icon = 'icons/obj/chemical.dmi'
+ icon = 'icons/obj/chemical/misc.dmi'
icon_state = "portablechemicalmixer_open"
w_class = WEIGHT_CLASS_HUGE
slot_flags = ITEM_SLOT_BELT
diff --git a/code/game/objects/items/devices/powersink.dm b/code/game/objects/items/devices/powersink.dm
index 3a6ba2f73950..5b69cab9cc7b 100644
--- a/code/game/objects/items/devices/powersink.dm
+++ b/code/game/objects/items/devices/powersink.dm
@@ -10,6 +10,7 @@
righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi'
w_class = WEIGHT_CLASS_BULKY
flags_1 = CONDUCT_1
+ item_flags = NO_PIXEL_RANDOM_DROP
throwforce = 5
throw_speed = 1
throw_range = 2
diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm
index e44cf557b9a2..3afd539d4c97 100644
--- a/code/game/objects/items/devices/radio/headset.dm
+++ b/code/game/objects/items/devices/radio/headset.dm
@@ -22,6 +22,7 @@ GLOBAL_LIST_INIT(channel_tokens, list(
custom_materials = list(/datum/material/iron=75)
subspace_transmission = TRUE
headset = TRUE
+ listening = TRUE
canhear_range = 0 // can't hear headsets from very far away
slot_flags = ITEM_SLOT_EARS
diff --git a/code/game/objects/items/devices/radio/intercom.dm b/code/game/objects/items/devices/radio/intercom.dm
index 2c7262139b17..944fe7462583 100644
--- a/code/game/objects/items/devices/radio/intercom.dm
+++ b/code/game/objects/items/devices/radio/intercom.dm
@@ -4,6 +4,7 @@
icon = 'icons/obj/radio.dmi'
icon_state = "intercom"
anchored = TRUE
+ listening = TRUE
w_class = WEIGHT_CLASS_BULKY
canhear_range = 2
dog_fashion = null
diff --git a/code/game/objects/items/dna_injector.dm b/code/game/objects/items/dna_injector.dm
index 34563d5e649c..1f78839ae40f 100644
--- a/code/game/objects/items/dna_injector.dm
+++ b/code/game/objects/items/dna_injector.dm
@@ -62,7 +62,7 @@
if(target != user)
target.visible_message("[user] is trying to inject [target] with [src]!", \
"[user] is trying to inject you with [src]!")
- if(!do_mob(user, target) || used)
+ if(!do_after(user, target = target) || used)
return
target.visible_message("[user] injects [target] with the syringe with [src]!", \
"[user] injects you with the syringe with [src]!")
diff --git a/code/game/objects/items/dyekit.dm b/code/game/objects/items/dyekit.dm
index 2cbfbca6332b..86c6e90a3290 100644
--- a/code/game/objects/items/dyekit.dm
+++ b/code/game/objects/items/dyekit.dm
@@ -38,3 +38,30 @@
return
playsound(src, 'sound/effects/spray.ogg', 5, TRUE, 5)
human_target.update_hair()
+
+/obj/item/colorsalve
+ name = "Elzuose color salve"
+ desc = "A Kalixcian beauty product for Elzuose that comes in the form of a salve packaged with various color additives. Used to temporarily change the pigment color of light emitting cells in the skin, requiring an extensive amount of time to prepare and apply. Wears off after a few hours."
+ icon = 'icons/obj/dyespray.dmi'
+ icon_state = "colorsalve"
+
+/obj/item/colorsalve/attack_self(mob/living/user)
+ if(!iselzuose(user))
+ return
+
+ var/mob/living/carbon/human/H = user
+ var/datum/species/elzuose/species_datum = H.dna.species
+ // select new color
+ var/new_etherealcolor = input(user, "Choose your Elzuose color:", "Character Preference", species_datum.default_color) as color|null
+ if(new_etherealcolor)
+ var/temp_hsv = RGBtoHSV(new_etherealcolor)
+ if(ReadHSV(temp_hsv)[3] >= ReadHSV("#505050")[3]) // elzu colors should be bright ok??
+ if(!do_after(usr, 30 SECONDS, user))
+ return
+ playsound(src, 'sound/effects/ointment.ogg', 5, TRUE, 5)
+ species_datum.default_color = sanitize_hexcolor(new_etherealcolor, 6, TRUE)
+ species_datum.current_color = species_datum.health_adjusted_color(user, species_datum.default_color)
+ species_datum.spec_updatehealth(user)
+ user.visible_message(span_notice("[user] applies the salve, changing [user.p_their()] color to [new_etherealcolor]"))
+ else
+ to_chat(user, span_danger("Invalid color. Your color is not bright enough."))
diff --git a/code/game/objects/items/eightball.dm b/code/game/objects/items/eightball.dm
index 111dd3aa96bc..1396521aaf9a 100644
--- a/code/game/objects/items/eightball.dm
+++ b/code/game/objects/items/eightball.dm
@@ -59,7 +59,7 @@
shaking = TRUE
start_shaking(user)
- if(do_after(user, shake_time, needhand=TRUE, target=user, progress=TRUE))
+ if(do_after(user, shake_time, target=user))
var/answer = get_answer()
say(answer)
diff --git a/code/game/objects/items/handcuffs.dm b/code/game/objects/items/handcuffs.dm
index 496fc07288ec..9fece4feedd4 100644
--- a/code/game/objects/items/handcuffs.dm
+++ b/code/game/objects/items/handcuffs.dm
@@ -57,7 +57,8 @@
"[user] is trying to put [src.name] on you!")
playsound(loc, cuffsound, 30, TRUE, -2)
- if(do_mob(user, C, 30) && C.canBeHandcuffed())
+ log_combat(user, C, "attempted to handcuff")
+ if(do_after(user, 3 SECONDS, C) && C.canBeHandcuffed())
if(iscyborg(user))
apply_cuffs(C, user, TRUE)
else
@@ -272,6 +273,11 @@
update_appearance()
playsound(src, 'sound/effects/snap.ogg', 50, TRUE)
+/obj/item/restraints/legcuffs/beartrap/hitby(atom/movable/AM, skipcatch, hitpush, blocked, datum/thrownthing/throwingdatum)
+ if(armed)
+ close_trap()
+ ..()
+
/obj/item/restraints/legcuffs/beartrap/proc/on_entered(datum/source, AM as mob|obj)
SIGNAL_HANDLER
if(armed && isturf(loc))
diff --git a/code/game/objects/items/holy_weapons.dm b/code/game/objects/items/holy_weapons.dm
index cd01cef70503..872d81323cf3 100644
--- a/code/game/objects/items/holy_weapons.dm
+++ b/code/game/objects/items/holy_weapons.dm
@@ -671,33 +671,6 @@
lefthand_file = 'icons/mob/inhands/weapons/staves_lefthand.dmi'
righthand_file = 'icons/mob/inhands/weapons/staves_righthand.dmi'
-/obj/item/nullrod/tribal_knife
- icon_state = "crysknife"
- item_state = "crysknife"
- lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi'
- righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi'
- name = "arrhythmic knife"
- w_class = WEIGHT_CLASS_HUGE
- desc = "They say fear is the true mind killer, but stabbing them in the head works too. Honour compels you to not sheathe it once drawn."
- sharpness = IS_SHARP
- slot_flags = null
- hitsound = 'sound/weapons/bladeslice.ogg'
- attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut")
- item_flags = SLOWS_WHILE_IN_HAND
-
-/obj/item/nullrod/tribal_knife/Initialize(mapload)
- . = ..()
- START_PROCESSING(SSobj, src)
- AddComponent(/datum/component/butchering, 50, 100)
-
-/obj/item/nullrod/tribal_knife/Destroy()
- STOP_PROCESSING(SSobj, src)
- . = ..()
-
-/obj/item/nullrod/tribal_knife/process()
- slowdown = rand(-2, 2)
-
-
/obj/item/nullrod/pitchfork
icon_state = "pitchfork0"
lefthand_file = 'icons/mob/inhands/weapons/polearms_lefthand.dmi'
diff --git a/code/game/objects/items/implants/implanter.dm b/code/game/objects/items/implants/implanter.dm
index 5b8db550a87d..6de461954cb2 100644
--- a/code/game/objects/items/implants/implanter.dm
+++ b/code/game/objects/items/implants/implanter.dm
@@ -27,7 +27,7 @@
M.visible_message("[user] is attempting to implant [M].")
var/turf/T = get_turf(M)
- if(T && (M == user || do_mob(user, M, 50)))
+ if(T && (M == user || do_after(user, 5 SECONDS, M)))
if(src && imp)
if(imp.implant(M, user))
if (M == user)
diff --git a/code/game/objects/items/kitchen.dm b/code/game/objects/items/kitchen.dm
index 2732e0d37719..c8c9a0f96b96 100644
--- a/code/game/objects/items/kitchen.dm
+++ b/code/game/objects/items/kitchen.dm
@@ -66,10 +66,13 @@
/obj/item/kitchen/knife
name = "kitchen knife"
- icon_state = "knife"
- item_state = "knife"
+ icon = 'icons/obj/item/knife.dmi'
+ lefthand_file = 'icons/mob/inhands/weapons/knifes_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/weapons/knifes_righthand.dmi'
+ icon_state = "kitchenknife"
+ item_state = "kitchenknife"
desc = "A general purpose Chef's Knife made by SpaceCook Incorporated. Guaranteed to stay sharp for years to come."
- pickup_sound = 'sound/items/handling/knife1_pickup.ogg'
+ pickup_sound = 'sound/items/handling/knife1_pickup.ogg'
drop_sound = 'sound/items/handling/knife3_drop.ogg'
flags_1 = CONDUCT_1
force = 10
@@ -97,7 +100,6 @@
/obj/item/kitchen/knife/plastic
name = "plastic knife"
icon_state = "plastic_knife"
- item_state = "knife"
desc = "A very safe, barely sharp knife made of plastic. Good for cutting food and not much else."
force = 0
w_class = WEIGHT_CLASS_TINY
@@ -155,8 +157,8 @@
/obj/item/kitchen/knife/butcher
name = "butcher's cleaver"
- icon_state = "butch"
- item_state = "butch"
+ icon_state = "cleaver"
+ item_state = "cleaver"
desc = "A huge thing used for chopping and chopping up meat."
flags_1 = CONDUCT_1
force = 15
@@ -177,7 +179,9 @@
/obj/item/kitchen/knife/combat
name = "combat knife"
- icon_state = "buckknife"
+ icon = 'icons/obj/world/melee.dmi'
+ icon_state = "combatknife"
+ item_state = "combatknife"
desc = "A military combat utility survival knife."
embedding = list("pain_mult" = 4, "embed_chance" = 65, "fall_chance" = 10, "ignore_throwspeed_threshold" = TRUE)
force = 20
@@ -185,9 +189,14 @@
attack_verb = list("slashed", "stabbed", "sliced", "torn", "ripped", "cut")
bayonet = TRUE
+/obj/item/kitchen/knife/combat/Initialize()
+ . = ..()
+ AddElement(/datum/element/world_icon, null, icon, 'icons/obj/kitchen.dmi')
+
/obj/item/kitchen/knife/combat/survival
name = "survival knife"
icon_state = "survivalknife"
+ item_state = "survivalknife"
embedding = list("pain_mult" = 4, "embed_chance" = 35, "fall_chance" = 10)
desc = "A hunting grade survival knife."
force = 15
diff --git a/code/game/objects/items/manuals.dm b/code/game/objects/items/manuals.dm
index 693858bf1b2e..05af8fcadbad 100644
--- a/code/game/objects/items/manuals.dm
+++ b/code/game/objects/items/manuals.dm
@@ -256,8 +256,8 @@
- Trickwines for idiots
- Okay, so you just joined the SRM and you want to make some brews! I'm tired of explaining all of this so I'm jotting it all down for you clowns.
+ Trickwines for brewers
+ Okay, so you just joined the SRM and you want to make some brews! I'm tired of explaining all of this so I'm jotting it all down for the new hires.
Trickwines almost all share the same effect. When you drink them, they provide a beneficial effect and when you toss them at someone it provides some sort of bad effect.
Breakaway flasks
Honestly, I love these things. I'm not a scientist so I cant exactly explain how it works but somehow when you fuse plasma into glass it makes it ultra sharp and makes it really good for cracking over fauna heads.
@@ -273,22 +273,27 @@
Soon it will drops some apples and you can grind them for the bacteria.
Once you have enough you can fabricate it the same way you would a normal barrel.
+ Ratios
+ A common trend among Trickwines is the ratio of 3:1:1.
+ 3 parts being an ethonal, the other 2 parts are often made from flora or fauna.
+
Ashwine
- It's kind of our trademark, and it's one of the simplest trickwines to make. The Montagnes love using this stuff in ceremonies as well so it should get you some good boy points.
+ It's kind of our trademark, and it's one of the simplest trickwines to make.
+ These are the most common wines used in ceremonies so we often stock ships with the moonflowers needed to make them.
It's made with a ratio of 3:1:1 absinthe, mushroom hallucinogen, and ash respectively.
Mushroom hallucinogens come from mushroom caps and you can ferment absinthe from moonflowers.
Its a mild hallucinogenic but seems to have powerful cleansing effects on the devoted SRM.
It can also really fuck someone up, causing their vision to go shaky and blurry which makes it difficult for them to fight.
Icewine
- This one helps stopping foes in their tracks. It's also got a nice taste.
+ This one helps stopping foes in their tracks. One of my favorite flavor wise.
Its made with 3:1:1 saké, polar bear fur, frost oil(grind chilled peppers).
You can get polar bear fur and frost oil from grinding up polar bear hides and chilled peppers.
It's pretty good at sealing burns and lowering your temperature quickly.
However, it completely encases foes in ice and drops their temperature substantially.
Shockwine
- Easily my favorite, this thing is great at scorching most fauna.
+ Easily my favorite for its splashed effect, this thing is great at scorching most fauna.
Its made with vodka, calcium, and lemon juice.
If you did not know, vodka requires enzymes instead of the normal fermenting process.
It's a nice upper. Great if you're trying to run away.
@@ -301,15 +306,18 @@
Its made out of ground up fireblossems with some nice hard cider and a bit of welding fuel with of course a ratio of 3:1:1.
Forcewine
- I once had a duel with a wizard and and I was able to completly ignore a few of his spells! Its like they just fizzled out when they hit me.
- Would recomend for any esoteric senarios even though I have only been in a few of those.
- You can also use it to entrap Fauna inside of a forcefield like bubble, Gives you time to breath and laugh at them.
- 3:1:1 Tequila, Space Montain Wind, and I know its strange but hollow water, Its that stuff you can extract from geysers
+ Two intresting effects from the consumption of Forcewine.
+ First it seems to give you an "anti magic" effect, I have read about of tales of how it fizzled out some sort of great curse that we could best trace back to a ancient cult.
+ Second is it protects the mind from cohersion and mind control.
+ From my research this seems to act like nanotrasen mindshield implants.
+ Would recomend for any esoteric senarios. We wont see these alot but its always smart to prepare for the worst.
+ You can also use it to entrap Fauna inside of a forcefield like bubble, Gives you time to breath and prepare an attack.
+ 3:1:1. Tequila, Space Montain Wind, and I know its one of the most difficult things to come by but hollow water, Its that stuff you can extract from geysers
Prismwine
Gives you a nice shiny layer of armour, fire seems to have alot harder time sticking to me when i tested it.
Throwing it seeems to do the reverse acting like a magnifying glass to burns and lasers
- Made 3:1:1 with good ol Gin, then add plasma and tinea luxor which is found from mushroom stems
+ 3:1:1. Good ol Gin, then add plasma and tinea luxor which is found from mushroom stems
Some of these can be a bit situatinal but its always nice to have a few in your bag for emergecys.
As a bonus, most of the other factions have no clue how to make these so you can sell them for a fair chunk of cash.
diff --git a/code/game/objects/items/pet_carrier.dm b/code/game/objects/items/pet_carrier.dm
index d9311f5e2b43..a08b1398aad8 100644
--- a/code/game/objects/items/pet_carrier.dm
+++ b/code/game/objects/items/pet_carrier.dm
@@ -165,7 +165,7 @@
user.visible_message("[user] starts loading [target] into [src].", \
"You start loading [target] into [src]...", null, null, target)
to_chat(target, "[user] starts loading you into [user.p_their()] [name]!")
- if(!do_mob(user, target, 30))
+ if(!do_after(user, 3 SECONDS, target))
return
if(target in occupants)
return
diff --git a/code/game/objects/items/puzzle_pieces.dm b/code/game/objects/items/puzzle_pieces.dm
index 5d6b409e8d32..473bcd945c58 100644
--- a/code/game/objects/items/puzzle_pieces.dm
+++ b/code/game/objects/items/puzzle_pieces.dm
@@ -1,6 +1,6 @@
//**************
-//*****Keys*******************
-//************** ** **
+//*****Keys*****
+//**************
/obj/item/keycard
name = "security keycard"
desc = "This feels like it belongs to a door."
diff --git a/code/game/objects/items/religion.dm b/code/game/objects/items/religion.dm
index 0ba32f33099a..e2507dfb911b 100644
--- a/code/game/objects/items/religion.dm
+++ b/code/game/objects/items/religion.dm
@@ -87,14 +87,6 @@
/obj/item/banner/security/mundane
inspiration_available = FALSE
-/datum/crafting_recipe/security_banner
- name = "Securistan Banner"
- result = /obj/item/banner/security/mundane
- time = 40
- reqs = list(/obj/item/stack/rods = 2,
- /obj/item/clothing/under/rank/security/officer = 1)
- category = CAT_MISC
-
/obj/item/banner/medical
name = "meditopia banner"
desc = "The banner of Meditopia, generous benefactors that cure wounds and shelter the weak."
@@ -111,14 +103,6 @@
/obj/item/banner/medical/check_inspiration(mob/living/carbon/human/H)
return H.stat //Meditopia is moved to help those in need
-/datum/crafting_recipe/medical_banner
- name = "Meditopia Banner"
- result = /obj/item/banner/medical/mundane
- time = 40
- reqs = list(/obj/item/stack/rods = 2,
- /obj/item/clothing/under/rank/medical = 1)
- category = CAT_MISC
-
/obj/item/banner/medical/special_inspiration(mob/living/carbon/human/H)
H.adjustToxLoss(-15)
H.setOxyLoss(0)
@@ -140,14 +124,6 @@
/obj/item/banner/science/check_inspiration(mob/living/carbon/human/H)
return H.on_fire //Sciencia is pleased by dedication to the art of Toxins
-/datum/crafting_recipe/science_banner
- name = "Sciencia Banner"
- result = /obj/item/banner/science/mundane
- time = 40
- reqs = list(/obj/item/stack/rods = 2,
- /obj/item/clothing/under/rank/rnd/scientist = 1)
- category = CAT_MISC
-
/obj/item/banner/cargo
name = "cargonia banner"
desc = "The banner of the eternal Cargonia, with the mystical power of conjuring any object into existence."
@@ -161,14 +137,6 @@
/obj/item/banner/cargo/mundane
inspiration_available = FALSE
-/datum/crafting_recipe/cargo_banner
- name = "Cargonia Banner"
- result = /obj/item/banner/cargo/mundane
- time = 40
- reqs = list(/obj/item/stack/rods = 2,
- /obj/item/clothing/under/rank/cargo/tech = 1)
- category = CAT_MISC
-
/obj/item/banner/engineering
name = "engitopia banner"
desc = "The banner of Engitopia, wielders of limitless power."
@@ -185,14 +153,6 @@
/obj/item/banner/engineering/special_inspiration(mob/living/carbon/human/H)
H.radiation = 0
-/datum/crafting_recipe/engineering_banner
- name = "Engitopia Banner"
- result = /obj/item/banner/engineering/mundane
- time = 40
- reqs = list(/obj/item/stack/rods = 2,
- /obj/item/clothing/under/rank/engineering/engineer = 1)
- category = CAT_MISC
-
/obj/item/banner/command
name = "command banner"
desc = "The banner of Command, a staunch and ancient line of bueraucratic kings and queens."
@@ -206,14 +166,6 @@
/obj/item/banner/command/check_inspiration(mob/living/carbon/human/H)
return HAS_TRAIT(H, TRAIT_MINDSHIELD) //Command is stalwart but rewards their allies.
-/datum/crafting_recipe/command_banner
- name = "Command Banner"
- result = /obj/item/banner/command/mundane
- time = 40
- reqs = list(/obj/item/stack/rods = 2,
- /obj/item/clothing/under/rank/command/captain/parade = 1)
- category = CAT_MISC
-
/obj/item/banner/red
name = "red banner"
icon_state = "banner-red"
diff --git a/code/game/objects/items/stacks/medical.dm b/code/game/objects/items/stacks/medical.dm
index 32d923eef985..ca3b1e184168 100644
--- a/code/game/objects/items/stacks/medical.dm
+++ b/code/game/objects/items/stacks/medical.dm
@@ -31,17 +31,17 @@
return
if(target == user)
playsound(src, islist(apply_sounds) ? pick(apply_sounds) : apply_sounds, 25)
- if(!do_mob(user, target, self_delay, extra_checks=CALLBACK(target, TYPE_PROC_REF(/mob/living, can_inject), user, TRUE)))
- return
if(!silent)
user.visible_message("[user] starts to apply \the [src] on [user.p_them()]self...", "You begin applying \the [src] on yourself...")
+ if(!do_after(user, self_delay, target, extra_checks=CALLBACK(target, TYPE_PROC_REF(/mob/living, can_inject), user, TRUE)))
+ return
else if(other_delay)
playsound(src, islist(apply_sounds) ? pick(apply_sounds) : apply_sounds, 25)
- if(!do_mob(user, target, other_delay, extra_checks=CALLBACK(target, TYPE_PROC_REF(/mob/living, can_inject), user, TRUE)))
- return
if(!silent)
user.visible_message("[user] starts to apply \the [src] on [target].", "You begin applying \the [src] on [target]...")
+ if(!do_after(user, other_delay, target, extra_checks=CALLBACK(target, TYPE_PROC_REF(/mob/living, can_inject), user, TRUE)))
+ return
if(heal(target, user))
diff --git a/code/game/objects/items/stacks/sheets/mineral.dm b/code/game/objects/items/stacks/sheets/mineral.dm
index 200fc408768f..9fc6fa808a46 100644
--- a/code/game/objects/items/stacks/sheets/mineral.dm
+++ b/code/game/objects/items/stacks/sheets/mineral.dm
@@ -160,6 +160,9 @@ GLOBAL_LIST_INIT(uranium_recipes, list ( \
/obj/item/stack/sheet/mineral/uranium/twenty
amount = 20
+/obj/item/stack/sheet/mineral/uranium/ten
+ amount = 10
+
/obj/item/stack/sheet/mineral/uranium/five
amount = 5
@@ -210,6 +213,9 @@ GLOBAL_LIST_INIT(plasma_recipes, list ( \
/obj/item/stack/sheet/mineral/plasma/twenty
amount = 20
+/obj/item/stack/sheet/mineral/plasma/ten
+ amount = 10
+
/obj/item/stack/sheet/mineral/plasma/five
amount = 5
@@ -326,32 +332,6 @@ GLOBAL_LIST_INIT(silver_recipes, list ( \
/obj/item/stack/sheet/mineral/silver/five
amount = 5
-/*
- * Clown
- */
-/obj/item/stack/sheet/mineral/bananium
- name = "bananium"
- icon_state = "sheet-bananium"
- item_state = "sheet-bananium"
- singular_name = "bananium sheet"
- sheettype = "bananium"
- custom_materials = list(/datum/material/bananium=MINERAL_MATERIAL_AMOUNT)
-
- grind_results = list(/datum/reagent/consumable/banana = 20)
- point_value = 50
- merge_type = /obj/item/stack/sheet/mineral/bananium
- material_type = /datum/material/bananium
- walltype = /turf/closed/wall/mineral/bananium
-
-GLOBAL_LIST_INIT(bananium_recipes, list ( \
- new/datum/stack_recipe("bananium tile", /obj/item/stack/tile/mineral/bananium, 1, 4, 20), \
- new/datum/stack_recipe("Clown Statue", /obj/structure/statue/bananium/clown, 5, one_per_turf = 1, on_floor = 1), \
- ))
-
-/obj/item/stack/sheet/mineral/bananium/get_main_recipes()
- . = ..()
- . += GLOB.bananium_recipes
-
/*
* Titanium
*/
@@ -430,7 +410,6 @@ GLOBAL_LIST_INIT(plastitanium_recipes, list ( \
. = ..()
. += GLOB.plastitanium_recipes
-
/*
* Snow
*/
@@ -459,56 +438,6 @@ GLOBAL_LIST_INIT(snow_recipes, list ( \
. = ..()
. += GLOB.snow_recipes
-/****************************** Others ****************************/
-
-/*
- * Adamantine
-*/
-
-/obj/item/stack/sheet/mineral/adamantine
- name = "adamantine"
- icon_state = "sheet-adamantine"
- item_state = "sheet-adamantine"
- singular_name = "adamantine sheet"
- custom_materials = list(/datum/material/adamantine=MINERAL_MATERIAL_AMOUNT)
- merge_type = /obj/item/stack/sheet/mineral/adamantine
- grind_results = list(/datum/reagent/liquidadamantine = 10)
-
-/obj/item/stack/sheet/mineral/adamantine/ten
- amount = 10
-
-/*
- * Runite
- */
-
-/obj/item/stack/sheet/mineral/runite
- name = "runite"
- desc = "Rare material found in distant lands."
- singular_name = "runite bar"
- icon_state = "sheet-runite"
- item_state = "sheet-runite"
- custom_materials = list(/datum/material/runite=MINERAL_MATERIAL_AMOUNT)
- merge_type = /obj/item/stack/sheet/mineral/runite
- material_type = /datum/material/runite
-
-/obj/item/stack/sheet/mineral/runite/ten
- amount = 10
-
-/*
- * Mythril
- */
-/obj/item/stack/sheet/mineral/mythril
- name = "mythril"
- icon_state = "sheet-mythril"
- item_state = "sheet-mythril"
- singular_name = "mythril sheet"
- novariants = TRUE
- custom_materials = list(/datum/material/mythril=MINERAL_MATERIAL_AMOUNT)
- merge_type = /obj/item/stack/sheet/mineral/mythril
-
-/obj/item/stack/sheet/mineral/mythril/ten
- amount = 10
-
/*
* Alien Alloy
*/
@@ -567,3 +496,35 @@ GLOBAL_LIST_INIT(abductor_recipes, list ( \
/obj/item/stack/sheet/mineral/coal/ten
amount = 10
+
+/*
+ * Hellstone
+ */
+/obj/item/stack/sheet/mineral/hidden
+ name = "????????"
+ singular_name = "????????"
+
+/obj/item/stack/sheet/mineral/hidden/hellstone
+ name = "hellstone"
+ icon_state = "sheet-hellstone"
+ item_state = "sheet-hellstone"
+ singular_name = "hellstone bar"
+ sheettype = "hellstone"
+ resistance_flags = FIRE_PROOF | LAVA_PROOF
+ custom_materials = list(/datum/material/hellstone=MINERAL_MATERIAL_AMOUNT)
+ grind_results = list(/datum/reagent/clf3 = 5)
+ point_value = 20
+ merge_type = /obj/item/stack/sheet/mineral/hidden/hellstone
+ material_type = /datum/material/hellstone
+
+/obj/item/stack/sheet/mineral/hidden/hellstone/fifty
+ amount = 50
+
+/obj/item/stack/sheet/mineral/hidden/hellstone/twenty
+ amount = 20
+
+/obj/item/stack/sheet/mineral/hidden/hellstone/ten
+ amount = 10
+
+/obj/item/stack/sheet/mineral/hidden/hellstone/five
+ amount = 5
diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm
index a80ca9008401..ead6b8aeb8f1 100644
--- a/code/game/objects/items/stacks/sheets/sheet_types.dm
+++ b/code/game/objects/items/stacks/sheets/sheet_types.dm
@@ -31,10 +31,6 @@
tableVariant = /obj/structure/table
material_type = /datum/material/iron
-/obj/item/stack/sheet/metal/narsie_act()
- new /obj/item/stack/sheet/runed_metal(loc, amount)
- qdel(src)
-
/obj/item/stack/sheet/metal/fifty
amount = 50
@@ -145,6 +141,7 @@ GLOBAL_LIST_INIT(wood_recipes, list ( \
new/datum/stack_recipe("loom", /obj/structure/loom, 10, time = 15, one_per_turf = TRUE, on_floor = TRUE), \
new/datum/stack_recipe("mortar", /obj/item/reagent_containers/glass/mortar, 3), \
new/datum/stack_recipe("firebrand", /obj/item/match/firebrand, 2, time = 100), \
+ new/datum/stack_recipe("torch", /obj/item/candle/tribal_torch, 4, time = 30), \
null, \
new/datum/stack_recipe_list("pews", list(
new /datum/stack_recipe("pew (middle)", /obj/structure/chair/pew, 3, one_per_turf = TRUE, on_floor = TRUE),
@@ -224,9 +221,9 @@ GLOBAL_LIST_INIT(bamboo_recipes, list ( \
force = 0
throwforce = 0
merge_type = /obj/item/stack/sheet/cotton
- var/pull_effort = 30
- var/loom_result = /obj/item/stack/sheet/cotton/cloth
grind_results = list(/datum/reagent/cellulose = 20)
+ var/pull_effort = 10
+ var/loom_result = /obj/item/stack/sheet/cotton/cloth
GLOBAL_LIST_INIT(cloth_recipes, list ( \
new/datum/stack_recipe("white jumpskirt", /obj/item/clothing/under/color/jumpskirt/white, 3), /*Ladies first*/ \
@@ -248,6 +245,7 @@ GLOBAL_LIST_INIT(cloth_recipes, list ( \
new/datum/stack_recipe("rag", /obj/item/reagent_containers/glass/rag, 1), \
new/datum/stack_recipe("towel", /obj/item/towel, 2), \
new/datum/stack_recipe("bedsheet", /obj/item/bedsheet, 3), \
+ new/datum/stack_recipe("double bedsheet", /obj/item/bedsheet/double, 4), \
new/datum/stack_recipe("empty sandbag", /obj/item/emptysandbag, 4), \
null, \
new/datum/stack_recipe("fingerless gloves", /obj/item/clothing/gloves/fingerless, 1), \
@@ -341,7 +339,6 @@ GLOBAL_LIST_INIT(durathread_recipes, list ( \
singular_name = "raw durathread ball"
icon_state = "sheet-durathreadraw"
merge_type = /obj/item/stack/sheet/cotton/durathread
- pull_effort = 70
loom_result = /obj/item/stack/sheet/durathread
grind_results = list()
@@ -442,52 +439,6 @@ GLOBAL_LIST_INIT(cardboard_recipes, list ( \
else
. = ..()
-
-/*
- * Runed Metal
- */
-
-GLOBAL_LIST_INIT(runed_metal_recipes, list ( \
- new/datum/stack_recipe("runed door", /obj/machinery/door/airlock/cult, 1, time = 50, one_per_turf = TRUE, on_floor = TRUE), \
- new/datum/stack_recipe("runed girder", /obj/structure/girder/cult, 1, time = 50, one_per_turf = TRUE, on_floor = TRUE), \
- new/datum/stack_recipe("pylon", /obj/structure/destructible/cult/pylon, 4, time = 40, one_per_turf = TRUE, on_floor = TRUE), \
- new/datum/stack_recipe("forge", /obj/structure/destructible/cult/forge, 3, time = 40, one_per_turf = TRUE, on_floor = TRUE), \
- new/datum/stack_recipe("archives", /obj/structure/destructible/cult/tome, 3, time = 40, one_per_turf = TRUE, on_floor = TRUE), \
- new/datum/stack_recipe("altar", /obj/structure/destructible/cult/talisman, 3, time = 40, one_per_turf = TRUE, on_floor = TRUE), \
- ))
-
-/obj/item/stack/sheet/runed_metal
- name = "runed metal"
- desc = "Sheets of cold metal with shifting inscriptions writ upon them."
- singular_name = "runed metal sheet"
- icon_state = "sheet-runed"
- item_state = "sheet-runed"
- icon = 'icons/obj/stack_objects.dmi'
- custom_materials = list(/datum/material/runedmetal = MINERAL_MATERIAL_AMOUNT)
- merge_type = /obj/item/stack/sheet/runed_metal
- novariants = TRUE
- grind_results = list(/datum/reagent/iron = 5, /datum/reagent/blood = 15)
- material_type = /datum/material/runedmetal
-
-/obj/item/stack/sheet/runed_metal/attack_self(mob/living/user)
- if(!iscultist(user))
- to_chat(user, "Only one with forbidden knowledge could hope to work this metal...")
- return FALSE
- return ..()
-
-/obj/item/stack/sheet/runed_metal/get_main_recipes()
- . = ..()
- . += GLOB.runed_metal_recipes
-
-/obj/item/stack/sheet/runed_metal/fifty
- amount = 50
-
-/obj/item/stack/sheet/runed_metal/ten
- amount = 10
-
-/obj/item/stack/sheet/runed_metal/five
- amount = 5
-
/*
* Bronze
*/
diff --git a/code/game/objects/items/stacks/tape.dm b/code/game/objects/items/stacks/tape.dm
index d22b1be85344..6a984c021a26 100644
--- a/code/game/objects/items/stacks/tape.dm
+++ b/code/game/objects/items/stacks/tape.dm
@@ -114,7 +114,7 @@
return
if(use(1))
playsound(loc, usesound, 30, TRUE, -2)
- if(do_mob(user, C, other_delay) && (!C.is_mouth_covered() || !C.is_muzzled()))
+ if(do_after(user, other_delay, C) && (!C.is_mouth_covered() || !C.is_muzzled()))
apply_gag(C, user)
C.visible_message("[user] tapes [C]s mouth shut.", \
"[user] taped your mouth shut!")
@@ -134,7 +134,7 @@
"[user] is trying to put [src.name] on you!")
playsound(loc, usesound, 30, TRUE, -2)
- if(do_mob(user, C, self_delay) && (C.canBeHandcuffed()))
+ if(do_after(user, self_delay, C) && (C.canBeHandcuffed()))
apply_tapecuffs(C, user)
C.visible_message("[user] tapecuffs [C].", \
"[user] tapecuffs you.")
@@ -152,11 +152,11 @@
if(C == user)
playsound(loc, usesound, 30, TRUE, -2)
user.visible_message("[user] starts to apply \the [src] on [user.p_them()]self...", "You begin applying \the [src] on yourself...")
- if(!do_mob(user, C, self_delay, extra_checks=CALLBACK(C, TYPE_PROC_REF(/mob/living, can_inject), user, TRUE)))
+ if(!do_after(user, self_delay, C, extra_checks=CALLBACK(C, TYPE_PROC_REF(/mob/living, can_inject), user, TRUE)))
return
else if(other_delay)
user.visible_message("[user] starts to apply \the [src] on [C].", "You begin applying \the [src] on [C]...")
- if(!do_mob(user, C, other_delay, extra_checks=CALLBACK(C, TYPE_PROC_REF(/mob/living, can_inject), user, TRUE)))
+ if(!do_after(user, other_delay, C, extra_checks=CALLBACK(C, TYPE_PROC_REF(/mob/living, can_inject), user, TRUE)))
return
if(heal(C, user))
diff --git a/code/game/objects/items/stacks/tiles/tile_mineral.dm b/code/game/objects/items/stacks/tiles/tile_mineral.dm
index c5e05b5212fc..ad00f3902c50 100644
--- a/code/game/objects/items/stacks/tiles/tile_mineral.dm
+++ b/code/game/objects/items/stacks/tiles/tile_mineral.dm
@@ -48,16 +48,6 @@
mineralType = "diamond"
custom_materials = list(/datum/material/diamond=500)
-/obj/item/stack/tile/mineral/bananium
- name = "bananium tile"
- singular_name = "bananium floor tile"
- desc = "A tile made out of bananium, HOOOOOOOOONK!"
- icon_state = "tile_bananium"
- item_state = "tile-bananium"
- turf_type = /turf/open/floor/mineral/bananium
- mineralType = "bananium"
- custom_materials = list(/datum/material/bananium=500)
-
/obj/item/stack/tile/mineral/abductor
name = "alien floor tile"
singular_name = "alien floor tile"
diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm
index e1d8aa7a1f10..f8bb97d3a411 100644
--- a/code/game/objects/items/storage/backpack.dm
+++ b/code/game/objects/items/storage/backpack.dm
@@ -20,7 +20,7 @@
righthand_file = 'icons/mob/inhands/equipment/backpack_righthand.dmi'
pickup_sound = "rustle"
drop_sound = "rustle"
- w_class = WEIGHT_CLASS_BULKY
+ w_class = WEIGHT_CLASS_HUGE
slot_flags = ITEM_SLOT_BACK //ERROOOOO
resistance_flags = NONE
max_integrity = 300
@@ -31,9 +31,9 @@
/obj/item/storage/backpack/ComponentInitialize()
. = ..()
var/datum/component/storage/STR = GetComponent(/datum/component/storage)
- STR.max_combined_w_class = 21
- STR.max_w_class = WEIGHT_CLASS_NORMAL
- STR.max_items = 21
+ STR.storage_flags = STORAGE_FLAGS_VOLUME_DEFAULT
+ STR.max_volume = STORAGE_VOLUME_BACKPACK
+ STR.max_w_class = MAX_WEIGHT_CLASS_BACKPACK
STR.use_sound = 'sound/items/storage/unzip.ogg'
/*
@@ -58,9 +58,8 @@
/obj/item/storage/backpack/holding/ComponentInitialize()
. = ..()
var/datum/component/storage/STR = GetComponent(/datum/component/storage)
- STR.allow_big_nesting = TRUE
- STR.max_w_class = WEIGHT_CLASS_GIGANTIC
- STR.max_combined_w_class = 35
+ STR.storage_flags = STORAGE_FLAGS_VOLUME_DEFAULT
+ STR.max_volume = STORAGE_VOLUME_BAG_OF_HOLDING
/obj/item/storage/backpack/santabag
name = "Santa's Gift Bag"
@@ -218,6 +217,12 @@
greyscale_colors = list(list(11, 12), list(17, 18), list(10, 11))
supports_variations = VOX_VARIATION
+/obj/item/storage/backpack/satchel/ComponentInitialize()
+ . = ..()
+ var/datum/component/storage/STR = GetComponent(/datum/component/storage)
+ STR.max_volume = STORAGE_VOLUME_BACKPACK
+ STR.max_w_class = MAX_WEIGHT_CLASS_M_CONTAINER
+
/obj/item/storage/backpack/satchel/leather
name = "leather satchel"
desc = "It's a very fancy satchel made with fine leather."
@@ -427,11 +432,13 @@
item_state = "duffel"
slowdown = 1
greyscale_colors = list(list(21, 11), list(14, 19), list(15, 16))
+ w_class = WEIGHT_CLASS_HUGE
/obj/item/storage/backpack/duffelbag/ComponentInitialize()
. = ..()
var/datum/component/storage/STR = GetComponent(/datum/component/storage)
- STR.max_combined_w_class = 30
+ STR.max_volume = STORAGE_VOLUME_DUFFLEBAG
+ STR.max_w_class = MAX_WEIGHT_CLASS_DUFFEL
LAZYINITLIST(STR.exception_hold) // This code allows you to fit one mob holder into a duffel bag
STR.exception_hold += typecacheof(/obj/item/clothing/head/mob_holder)
diff --git a/code/game/objects/items/storage/bags.dm b/code/game/objects/items/storage/bags.dm
index dc3d2deff0ba..ecee3894ccbb 100644
--- a/code/game/objects/items/storage/bags.dm
+++ b/code/game/objects/items/storage/bags.dm
@@ -45,10 +45,12 @@
/obj/item/storage/bag/trash/ComponentInitialize()
. = ..()
var/datum/component/storage/STR = GetComponent(/datum/component/storage)
- STR.max_w_class = WEIGHT_CLASS_SMALL
- STR.max_combined_w_class = 30
- STR.max_items = 30
+ STR.max_w_class = WEIGHT_CLASS_NORMAL
+ STR.max_combined_w_class = 50
+ STR.max_items = 50
STR.set_holdable(null, list(/obj/item/disk/nuclear))
+ STR.limited_random_access = TRUE
+ STR.limited_random_access_stack_position = 3
/obj/item/storage/bag/trash/update_icon_state()
switch(contents.len)
@@ -83,8 +85,9 @@
/obj/item/storage/bag/trash/bluespace/ComponentInitialize()
. = ..()
var/datum/component/storage/STR = GetComponent(/datum/component/storage)
- STR.max_combined_w_class = 60
- STR.max_items = 60
+ STR.max_combined_w_class = 75
+ STR.max_items = 75
+ STR.max_w_class = WEIGHT_CLASS_BULKY
/obj/item/storage/bag/trash/bluespace/cyborg
insertable = FALSE
diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm
index d6ef29b86233..c578c318e73a 100644
--- a/code/game/objects/items/storage/belt.dm
+++ b/code/game/objects/items/storage/belt.dm
@@ -10,7 +10,7 @@
attack_verb = list("whipped", "lashed", "disciplined")
max_integrity = 300
equip_sound = 'sound/items/equip/toolbelt_equip.ogg'
- w_class = WEIGHT_CLASS_BULKY
+ w_class = WEIGHT_CLASS_NORMAL
var/content_overlays = FALSE //If this is true, the belt will gain overlays based on what it's holding
supports_variations = VOX_VARIATION
greyscale_icon_state = "belt"
@@ -270,7 +270,15 @@
/obj/item/assembly/flash/handheld,
/obj/item/clothing/glasses,
/obj/item/ammo_casing/shotgun,
- /obj/item/ammo_box,
+ /obj/item/ammo_box/magazine,
+ /obj/item/ammo_box/c38, //speed loaders don't have a common path like magazines. pain.
+ /obj/item/ammo_box/a357, //some day we should refactor these into an ammo_box/speedloader type
+ /obj/item/ammo_box/a4570, //but not today
+ /obj/item/ammo_box/a858, //oh boy stripper clips too
+ /obj/item/ammo_box/vickland_a308,
+ /obj/item/ammo_box/a300,
+ /obj/item/ammo_box/aac_300blk_stripper,
+ /obj/item/ammo_box/amagpellet_claris, //that's the last of the clips
/obj/item/reagent_containers/food/snacks/donut,
/obj/item/kitchen/knife/combat,
/obj/item/flashlight/seclite,
@@ -698,6 +706,7 @@
. = ..()
var/datum/component/storage/STR = GetComponent(/datum/component/storage)
STR.max_items = 40
+ STR.max_combined_w_class = 40
STR.display_numerical_stacking = TRUE
STR.set_holdable(list(
/obj/item/ammo_casing
diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm
index fb001b2eb56b..5b817cbba675 100644
--- a/code/game/objects/items/storage/boxes.dm
+++ b/code/game/objects/items/storage/boxes.dm
@@ -1370,10 +1370,10 @@
/obj/item/stack/sheet/mineral/uranium=20,\
/obj/item/stack/sheet/mineral/diamond=50,\
/obj/item/stack/sheet/bluespace_crystal=50,\
- /obj/item/stack/sheet/mineral/bananium=50,\
+ /obj/item/stack/sheet/mineral/hidden/hellstone=50,\
/obj/item/stack/sheet/mineral/wood=50,\
/obj/item/stack/sheet/plastic/fifty=1,\
- /obj/item/stack/sheet/runed_metal/fifty=1
+ /obj/item/stack/sheet/mineral/hidden/hellstone/fifty=1
)
generate_items_inside(items_inside,src)
@@ -1520,53 +1520,3 @@
)
generate_items_inside(items_inside,src)
-/obj/item/storage/box/coffeepack
- icon_state = "arabica_beans"
- name = "arabica beans"
- desc = "A bag containing fresh, dry coffee arabica beans. Ethically sourced and packaged by Donk! Co."
- illustration = null
- icon = 'icons/obj/food/containers.dmi'
- var/beantype = /obj/item/reagent_containers/food/snacks/grown/coffee
-
-/obj/item/storage/box/cofeepack/Initialize(mapload)
- . = ..()
- var/datum/component/storage/STR = GetComponent(/datum/component/storage)
- STR.max_items = 5
- STR.set_holdable(list(/obj/item/reagent_containers/food/snacks/grown/coffee))
-
-/obj/item/storage/box/coffeepack/PopulateContents()
- var/static/items_inside = list(
- /obj/item/reagent_containers/food/snacks/grown/coffee = 5,
- /obj/item/reagent_containers/food/snacks/grown/coffee/robusta = 5)
- generate_items_inside(items_inside,src)
-
-/obj/item/storage/box/coffeepack/robusta
- icon_state = "robusta_beans"
- name = "robusta beans"
- desc = "A bag containing fresh, dry coffee robusta beans. Ethically sourced and packaged by Donk! Co."
- beantype = /obj/item/reagent_containers/food/snacks/grown/coffee/robusta
-
-
-/*
- * Coffee condiments display -- someone can make this fancy eventually, i cant fucking figure it out for the life of me -- it exists in TG
- */
-
-/obj/item/storage/box/coffee_condi_display
- name = "coffee condiments display"
- desc = "A neat small box, holding all your favorite coffee condiments."
-
-/obj/item/storage/box/coffee_condi_display/Initialize(mapload)
- . = ..()
- var/datum/component/storage/STR = GetComponent(/datum/component/storage)
- STR.max_items = 14
- STR.set_holdable(list(
- /obj/item/reagent_containers/food/condiment/pack/sugar,
- /obj/item/reagent_containers/food/condiment/pack/creamer,
- /obj/item/reagent_containers/food/condiment/pack/astrotame,
- ))
-
-/obj/item/storage/box/coffee_condi_display/PopulateContents()
- for(var/i in 1 to 4)
- new /obj/item/reagent_containers/food/condiment/pack/sugar(src)
- new /obj/item/reagent_containers/food/condiment/pack/creamer(src)
- new /obj/item/reagent_containers/food/condiment/pack/astrotame(src)
diff --git a/code/game/objects/items/storage/fancy.dm b/code/game/objects/items/storage/fancy.dm
index 41f214998ffd..01307d92a0f8 100644
--- a/code/game/objects/items/storage/fancy.dm
+++ b/code/game/objects/items/storage/fancy.dm
@@ -163,7 +163,7 @@
////////////
/obj/item/storage/fancy/cigarettes
name = "\improper Space Cigarettes packet"
- desc = "The most popular brand of cigarettes, sponsors of the Space Olympics."
+ desc = "The most popular brand of cigarettes on the Frontier."
icon = 'icons/obj/cigarettes.dmi'
base_icon_state = "cig"
icon_state = "cig"
@@ -273,14 +273,14 @@
/obj/item/storage/fancy/cigarettes/cigpack_carp
name = "\improper Carp Classic packet"
- desc = "Since 2313."
+ desc = "Since 207 FS."
icon_state = "carp"
base_icon_state = "carp"
spawn_type = /obj/item/clothing/mask/cigarette/carp
/obj/item/storage/fancy/cigarettes/cigpack_syndicate
name = "cigarette packet"
- desc = "An obscure brand of cigarettes."
+ desc = "A semi-obscure brand of cigarettes, favored by interstellar miners."
icon_state = "syndie"
base_icon_state = "syndie"
spawn_type = /obj/item/clothing/mask/cigarette/syndicate
@@ -322,7 +322,7 @@
/obj/item/storage/fancy/cigarettes/cigpack_mindbreaker
name = "\improper Leary's Delight packet"
- desc = "Banned in over 36 galaxies."
+ desc = "Banned in over 36 Sectors."
icon_state = "shadyjim"
base_icon_state = "shadyjim"
spawn_type = /obj/item/clothing/mask/cigarette/rollie/mindbreaker
@@ -435,7 +435,7 @@
/obj/item/storage/fancy/cigarettes/cigars/havana
name = "\improper premium Havanian cigar case"
- desc = "A case of classy Havanian cigars."
+ desc = "Even after centuries of Solarian export, Havana smooth is only found in proper terran cigars."
icon_state = "cohibacase"
base_icon_state = "cohibacase"
spawn_type = /obj/item/clothing/mask/cigarette/cigar/havana
diff --git a/code/game/objects/items/storage/firstaid.dm b/code/game/objects/items/storage/firstaid.dm
index 4505f596907f..bac896c0b8d5 100644
--- a/code/game/objects/items/storage/firstaid.dm
+++ b/code/game/objects/items/storage/firstaid.dm
@@ -306,7 +306,7 @@
name = "pill bottle"
desc = "It's an airtight container for storing medication."
icon_state = "pill_canister"
- icon = 'icons/obj/chemical.dmi'
+ icon = 'icons/obj/chemical/medicine.dmi'
item_state = "contsolid"
lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi'
righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi'
diff --git a/code/game/objects/items/storage/toolbox.dm b/code/game/objects/items/storage/toolbox.dm
index c703aeb38a0d..87497a2a7562 100644
--- a/code/game/objects/items/storage/toolbox.dm
+++ b/code/game/objects/items/storage/toolbox.dm
@@ -10,7 +10,7 @@
throwforce = 12
throw_speed = 2
throw_range = 7
- w_class = WEIGHT_CLASS_BULKY
+ w_class = WEIGHT_CLASS_NORMAL
custom_materials = list(/datum/material/iron = 500)
attack_verb = list("robusted")
hitsound = 'sound/weapons/smash.ogg'
diff --git a/code/game/objects/items/stunbaton.dm b/code/game/objects/items/stunbaton.dm
index e1ad81e21413..3265b36a3b41 100644
--- a/code/game/objects/items/stunbaton.dm
+++ b/code/game/objects/items/stunbaton.dm
@@ -300,8 +300,8 @@
preload_cell_type = /obj/item/stock_parts/cell/high
/obj/item/melee/baton/boomerang
- name = "\improper OZtek Boomerang"
- desc = "A device invented in 2486 for the great Space Emu War by the confederacy of Australicus, these high-tech boomerangs also work exceptionally well at stunning crewmembers. Just be careful to catch it when thrown!"
+ name = "\improper baton boomerang"
+ desc = "Apparently, someone thought that attaching the stunning part of a baton to a boomerang was a good idea. Just be careful to catch it when thrown!"
throw_speed = 1
icon_state = "boomerang"
item_state = "boomerang"
diff --git a/code/game/objects/items/survery_handheld.dm b/code/game/objects/items/survery_handheld.dm
index 79523b574030..547bdc150237 100644
--- a/code/game/objects/items/survery_handheld.dm
+++ b/code/game/objects/items/survery_handheld.dm
@@ -51,7 +51,7 @@
src_turf.visible_message("Warning: unable to locate valuable information in current sector.")
break
- if(!do_after_mob(user, list(src), survey_delay / penalty))
+ if(!do_after(user, list(src), survey_delay / penalty))
flick(icon_state + "-corrupted", src)
playsound(src, 'sound/machines/buzz-sigh.ogg', 20)
src_turf.visible_message("Warning: results corrupted. Please try again.")
diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm
index 361358892520..b1dfb479b66c 100644
--- a/code/game/objects/items/toys.dm
+++ b/code/game/objects/items/toys.dm
@@ -562,7 +562,6 @@
var/datum/fakeDevil/devil = new
var/list/messages = list()
messages += "Some fun facts about: [devil.truename]"
- messages += "[GLOB.lawlorify[LORE][devil.bane]]"
messages += "[GLOB.lawlorify[LORE][devil.obligation]]"
messages += "[GLOB.lawlorify[LORE][devil.ban]]"
messages += "[GLOB.lawlorify[LORE][devil.banish]]"
diff --git a/code/game/objects/structures.dm b/code/game/objects/structures.dm
index 69efcd42af15..971ba3cbedce 100644
--- a/code/game/objects/structures.dm
+++ b/code/game/objects/structures.dm
@@ -93,7 +93,7 @@
if(HAS_TRAIT(user, TRAIT_FREERUNNING)) //do you have any idea how fast I am???
adjusted_climb_time *= 0.8
structureclimber = user
- if(do_mob(user, user, adjusted_climb_time))
+ if(do_after(user, adjusted_climb_time))
if(src.loc) //Checking if structure has been destroyed
if(do_climb(user))
user.visible_message("[user] climbs onto [src].", \
diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm
index 417a1f8d86a6..714129498e4c 100644
--- a/code/game/objects/structures/crates_lockers/closets.dm
+++ b/code/game/objects/structures/crates_lockers/closets.dm
@@ -343,7 +343,7 @@
"You [actuallyismob ? "try to ":""]stuff [O] into [src].", \
"You hear clanging.")
if(actuallyismob)
- if(do_after_mob(user, targets, 40))
+ if(do_after(user, 40, targets))
user.visible_message(
"[user] stuffs [O] into [src].", \
"You stuff [O] into [src].", \
diff --git a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm
index a11e647a706d..f3aca3e96a98 100644
--- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm
+++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm
@@ -5,11 +5,9 @@
/obj/structure/closet/secure_closet/engineering_chief/PopulateContents()
..()
- //WS Begin
new /obj/item/clothing/head/beret/ce(src) //Berets
new /obj/item/clothing/under/rank/command(src) //Better command uniforms
new /obj/item/stack/tape/industrial/pro(src) //Better tape
- //WS End
new /obj/item/clothing/neck/cloak/ce(src)
new /obj/item/clothing/under/rank/engineering/chief_engineer(src)
new /obj/item/clothing/under/rank/engineering/chief_engineer/skirt(src)
@@ -40,9 +38,7 @@
/obj/structure/closet/secure_closet/engineering_electrical/PopulateContents()
..()
var/static/items_inside = list(
- //WS Begin
/obj/item/stack/tape/industrial/electrical = 1, // Better tape
- //WS End
/obj/item/clothing/gloves/color/yellow = 2,
/obj/item/storage/toolbox/electrical = 3,
/obj/item/electronics/apc = 3,
diff --git a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm
index cfdcca348b14..6c01be326e7a 100644
--- a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm
+++ b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm
@@ -79,13 +79,11 @@
/obj/structure/closet/secure_closet/CMO/PopulateContents()
..()
- //WS Begin
new /obj/item/storage/belt/medical(src) //Gives the CMO a belt
new /obj/item/storage/bag/medical(src) //Medibags
new /obj/item/clothing/head/beret/cmo(src) //Berets
new /obj/item/clothing/under/rank/command(src) //Better command uniforms
new /obj/item/storage/box/hypospray/CMO(src) //Hypo mk. 2s
- //WS End
new /obj/item/clothing/neck/cloak/cmo(src)
new /obj/item/clothing/suit/bio_suit/cmo(src)
new /obj/item/clothing/head/bio_hood/cmo(src)
diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm
index 02e75f876d33..8ccc632dbac5 100644
--- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm
+++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm
@@ -23,8 +23,6 @@
new /obj/item/clothing/under/rank/command/captain/skirt(src)
new /obj/item/clothing/suit/armor/vest/capcarapace(src)
new /obj/item/clothing/head/caphat(src)
- new /obj/item/clothing/under/rank/command/captain/parade(src)
- new /obj/item/clothing/suit/armor/vest/capcarapace/alt(src)
new /obj/item/clothing/head/caphat/parade(src)
new /obj/item/clothing/suit/armor/vest/capcarapace/captunic(src)
new /obj/item/clothing/head/crown/fancy(src)
diff --git a/code/game/objects/structures/crates_lockers/closets/syndicate.dm b/code/game/objects/structures/crates_lockers/closets/syndicate.dm
index ee9a29945aa0..fc0aae860782 100644
--- a/code/game/objects/structures/crates_lockers/closets/syndicate.dm
+++ b/code/game/objects/structures/crates_lockers/closets/syndicate.dm
@@ -105,7 +105,7 @@
/obj/item/stack/sheet/mineral/plasma,
/obj/item/stack/sheet/mineral/uranium,
/obj/item/stack/sheet/mineral/diamond,
- /obj/item/stack/sheet/mineral/bananium,
+ /obj/item/stack/sheet/mineral/hidden/hellstone,
/obj/item/stack/sheet/plasteel,
/obj/item/stack/sheet/mineral/titanium,
/obj/item/stack/sheet/mineral/plastitanium,
diff --git a/code/game/objects/structures/crates_lockers/crates/secure.dm b/code/game/objects/structures/crates_lockers/crates/secure.dm
index 63d9b6552c16..cdd98f22196f 100644
--- a/code/game/objects/structures/crates_lockers/crates/secure.dm
+++ b/code/game/objects/structures/crates_lockers/crates/secure.dm
@@ -105,7 +105,7 @@
else ..()
/obj/structure/closet/crate/secure/exo
- desc = "A lock-enabled crate used to carry EXOCON merchandise destined for export to potential buyers."
- name = "EXOCON storage crate"
+ desc = "A lock-enabled crate used to carry EXOCOM merchandise destined for export to potential buyers."
+ name = "EXOCOM storage crate"
icon = 'icons/obj/crates.dmi'
icon_state = "exocrate"
diff --git a/code/game/objects/structures/door_assembly_types.dm b/code/game/objects/structures/door_assembly_types.dm
index 2558993a5278..d2bcf77cfda7 100644
--- a/code/game/objects/structures/door_assembly_types.dm
+++ b/code/game/objects/structures/door_assembly_types.dm
@@ -214,14 +214,6 @@
mineral = "plasma"
glass_type = /obj/machinery/door/airlock/plasma/glass
-/obj/structure/door_assembly/door_assembly_bananium
- name = "bananium airlock assembly"
- desc = "Honk."
- icon = 'icons/obj/doors/airlocks/station/bananium.dmi'
- base_name = "bananium airlock"
- airlock_type = /obj/machinery/door/airlock/bananium
- mineral = "bananium"
- glass_type = /obj/machinery/door/airlock/bananium/glass
/obj/structure/door_assembly/door_assembly_sandstone
name = "sandstone airlock assembly"
diff --git a/code/game/objects/structures/false_walls.dm b/code/game/objects/structures/false_walls.dm
index a0097504c1d3..d5a8c3e496c1 100644
--- a/code/game/objects/structures/false_walls.dm
+++ b/code/game/objects/structures/false_walls.dm
@@ -269,19 +269,6 @@
if(exposed_temperature > 300)
burnbabyburn()
-/obj/structure/falsewall/bananium
- name = "bananium wall"
- desc = "A wall with bananium plating. Honk!"
- icon = 'icons/turf/walls/bananium_wall.dmi'
- icon_state = "bananium_wall-0"
- base_icon_state = "bananium_wall"
- mineral = /obj/item/stack/sheet/mineral/bananium
- walltype = /turf/closed/wall/mineral/bananium
- smoothing_flags = SMOOTH_BITMASK
- smoothing_groups = list(SMOOTH_GROUP_WALLS, SMOOTH_GROUP_BANANIUM_WALLS)
- canSmoothWith = list(SMOOTH_GROUP_BANANIUM_WALLS)
-
-
/obj/structure/falsewall/sandstone
name = "sandstone wall"
desc = "A wall with sandstone plating. Rough."
diff --git a/code/game/objects/structures/girders.dm b/code/game/objects/structures/girders.dm
index 25822d69ff00..6463282eb6df 100644
--- a/code/game/objects/structures/girders.dm
+++ b/code/game/objects/structures/girders.dm
@@ -364,7 +364,7 @@
add_fingerprint(user)
if(istype(W, /obj/item/melee/cultblade/dagger) && iscultist(user)) //Cultists can demolish cult girders instantly with their tomes
user.visible_message("[user] strikes [src] with [W]!", "You demolish [src].")
- new /obj/item/stack/sheet/runed_metal(drop_location(), 1)
+ new /obj/item/stack/sheet/mineral/hidden/hellstone(drop_location(), 1)
qdel(src)
else if(W.tool_behaviour == TOOL_WELDER)
@@ -374,19 +374,19 @@
to_chat(user, "You start slicing apart the girder...")
if(W.use_tool(src, user, 40, volume=50))
to_chat(user, "You slice apart the girder.")
- var/obj/item/stack/sheet/runed_metal/R = new(drop_location(), 1)
+ var/obj/item/stack/sheet/mineral/hidden/hellstone/R = new(drop_location(), 1)
transfer_fingerprints_to(R)
qdel(src)
else if(istype(W, /obj/item/pickaxe/drill/jackhammer))
to_chat(user, "Your jackhammer smashes through the girder!")
- var/obj/item/stack/sheet/runed_metal/R = new(drop_location(), 2)
+ var/obj/item/stack/sheet/mineral/hidden/hellstone/R = new(drop_location(), 2)
transfer_fingerprints_to(R)
W.play_tool_sound(src)
qdel(src)
- else if(istype(W, /obj/item/stack/sheet/runed_metal))
- var/obj/item/stack/sheet/runed_metal/R = W
+ else if(istype(W, /obj/item/stack/sheet/mineral/hidden/hellstone))
+ var/obj/item/stack/sheet/mineral/hidden/hellstone/R = W
if(R.get_amount() < 1)
to_chat(user, "You need at least one sheet of runed metal to construct a runed wall!")
return 0
@@ -408,7 +408,7 @@
/obj/structure/girder/cult/deconstruct(disassembled = TRUE)
if(!(flags_1 & NODECONSTRUCT_1))
- new /obj/item/stack/sheet/runed_metal(drop_location(), 1)
+ new /obj/item/stack/sheet/mineral/hidden/hellstone(drop_location(), 1)
qdel(src)
/obj/structure/girder/rcd_vals(mob/user, obj/item/construction/rcd/the_rcd)
diff --git a/code/game/objects/structures/icemoon/cave_entrance.dm b/code/game/objects/structures/icemoon/cave_entrance.dm
index 07ecef04afac..2a7a8c5f4a38 100644
--- a/code/game/objects/structures/icemoon/cave_entrance.dm
+++ b/code/game/objects/structures/icemoon/cave_entrance.dm
@@ -5,7 +5,6 @@ GLOBAL_LIST_INIT(ore_probability, list(
/obj/item/stack/ore/silver = 50,
/obj/item/stack/ore/gold = 50,
/obj/item/stack/ore/diamond = 25,
- /obj/item/stack/ore/bananium = 5,
/obj/item/stack/ore/titanium = 75,
/obj/item/pickaxe/diamond = 15,
/obj/item/borg/upgrade/modkit/cooldown = 5,
@@ -258,8 +257,7 @@ GLOBAL_LIST_INIT(ore_probability, list(
new /mob/living/simple_animal/hostile/clown/fleshclown(loc)
if(prob(25))//you lost
new /obj/item/circlegame(loc)
- new /obj/item/stack/sheet/mineral/bananium(loc)
- new /turf/open/floor/mineral/bananium(loc)
+ new /obj/item/stack/sheet/mineral/hidden/hellstone(loc)
if(2)//basic demonic incursion
visible_message("You glimpse an indescribable abyss in the portal. Horrifying monsters appear in a gout of flame.")
playsound(loc,'sound/hallucinations/wail.ogg', 200, FALSE, 50, TRUE, TRUE)
@@ -312,18 +310,18 @@ GLOBAL_LIST_INIT(ore_probability, list(
playsound(loc,'sound/ambience/ambiholy.ogg', 100, FALSE, 50, TRUE, TRUE)
if(prob(30))
new /obj/item/reagent_containers/glass/bottle/potion/flight(loc)
- new /mob/living/simple_animal/hostile/skeleton/templar(loc)
+ new /mob/living/simple_animal/hostile/human/skeleton/templar(loc)
else
new /obj/item/clothing/neck/memento_mori(loc)
- new /mob/living/simple_animal/hostile/skeleton(loc)
- new /mob/living/simple_animal/hostile/skeleton/templar(loc)
+ new /mob/living/simple_animal/hostile/human/skeleton(loc)
+ new /mob/living/simple_animal/hostile/human/skeleton/templar(loc)
if(prob(35))
new /obj/item/storage/box/holy_grenades(loc)
- new /mob/living/simple_animal/hostile/skeleton/templar(loc)
- new /mob/living/simple_animal/hostile/skeleton/templar(loc)
+ new /mob/living/simple_animal/hostile/human/skeleton/templar(loc)
+ new /mob/living/simple_animal/hostile/human/skeleton/templar(loc)
if(prob(40))
new /obj/item/claymore(loc)
- new /mob/living/simple_animal/hostile/skeleton/templar(loc)
+ new /mob/living/simple_animal/hostile/human/skeleton/templar(loc)
if(prob(45))
new /obj/item/gun/ballistic/bow(loc)
new /obj/item/storage/bag/quiver(loc)
@@ -332,38 +330,38 @@ GLOBAL_LIST_INIT(ore_probability, list(
new /obj/item/ammo_casing/caseless/arrow/bronze(loc)
new /obj/item/ammo_casing/caseless/arrow/bronze(loc)
new /obj/item/ammo_casing/caseless/arrow/bronze(loc)
- new /mob/living/simple_animal/hostile/skeleton/templar(loc)
- new /mob/living/simple_animal/hostile/skeleton(loc)
+ new /mob/living/simple_animal/hostile/human/skeleton/templar(loc)
+ new /mob/living/simple_animal/hostile/human/skeleton(loc)
if(prob(30))
new /obj/item/stack/sheet/mineral/wood/fifty(loc)
- new /mob/living/simple_animal/hostile/skeleton(loc)
- new /mob/living/simple_animal/hostile/skeleton(loc)
+ new /mob/living/simple_animal/hostile/human/skeleton(loc)
+ new /mob/living/simple_animal/hostile/human/skeleton(loc)
if(prob(35))
new /obj/item/staff/bostaff(loc)
- new /mob/living/simple_animal/hostile/skeleton(loc)
- new /mob/living/simple_animal/hostile/skeleton(loc)
+ new /mob/living/simple_animal/hostile/human/skeleton(loc)
+ new /mob/living/simple_animal/hostile/human/skeleton(loc)
if(prob(45))
new /obj/item/disk/design_disk/adv/cleric_mace(loc)
- new /mob/living/simple_animal/hostile/skeleton(loc)
- new /mob/living/simple_animal/hostile/skeleton(loc)
+ new /mob/living/simple_animal/hostile/human/skeleton(loc)
+ new /mob/living/simple_animal/hostile/human/skeleton(loc)
if(prob(25))
new /obj/item/shield/riot/roman(loc)
- new /mob/living/simple_animal/hostile/skeleton(loc)
+ new /mob/living/simple_animal/hostile/human/skeleton(loc)
if(prob(55))
new /obj/item/clothing/suit/armor/riot/knight/blue(loc)
new /obj/item/clothing/head/helmet/knight/blue(loc)
- new /mob/living/simple_animal/hostile/skeleton(loc)
- new /mob/living/simple_animal/hostile/skeleton(loc)
+ new /mob/living/simple_animal/hostile/human/skeleton(loc)
+ new /mob/living/simple_animal/hostile/human/skeleton(loc)
if(prob(35))
new /obj/item/disk/design_disk/adv/knight_gear(loc)
- new /mob/living/simple_animal/hostile/skeleton(loc)
- new /mob/living/simple_animal/hostile/skeleton(loc)
+ new /mob/living/simple_animal/hostile/human/skeleton(loc)
+ new /mob/living/simple_animal/hostile/human/skeleton(loc)
new /obj/item/instrument/trombone(loc)
new /obj/item/stack/sheet/bone(loc)
new /obj/item/stack/sheet/bone(loc)
new /obj/item/stack/sheet/bone(loc)
new /obj/item/stack/sheet/bone(loc)
- new /mob/living/simple_animal/hostile/skeleton/templar(loc)
+ new /mob/living/simple_animal/hostile/human/skeleton/templar(loc)
new /turf/open/floor/mineral/silver(loc)
if(4)//syndicate incursion. Again, high-quality loot at low chances, this time with excessive levels of danger
visible_message("Radio chatter echoes out from the portal. Red-garbed figures step through, weapons raised.")
@@ -372,74 +370,74 @@ GLOBAL_LIST_INIT(ore_probability, list(
if(prob(35))
if(prob(15))
new /obj/item/clothing/suit/space/hardsuit/syndi/elite(loc)
- new /mob/living/simple_animal/hostile/syndicate/ranged/smg/space(loc)
+ new /mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space(loc)
else
if(prob(50))
new /obj/item/clothing/suit/space/hardsuit/syndi(loc)
- new /mob/living/simple_animal/hostile/syndicate/ranged/smg/space(loc)
+ new /mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space(loc)
else
new /obj/item/clothing/suit/space/hardsuit/syndi(loc)
- new /mob/living/simple_animal/hostile/syndicate/ranged/smg/space(loc)
- new /mob/living/simple_animal/hostile/syndicate/ranged/smg/space(loc)
+ new /mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space(loc)
+ new /mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space(loc)
if(prob(25))//the real prize
new /obj/effect/spawner/lootdrop/donkpockets(loc)
new /obj/effect/spawner/lootdrop/donkpockets(loc)
new /obj/effect/spawner/lootdrop/donkpockets(loc)
if(prob(35))
new /obj/item/clothing/shoes/magboots/syndie(loc)
- new /mob/living/simple_animal/hostile/syndicate/ranged/smg/space(loc)
+ new /mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space(loc)
if(prob(25))
new /obj/item/gun/ballistic/automatic/pistol/suppressed(loc)
new /obj/item/ammo_box/magazine/
- new /mob/living/simple_animal/hostile/syndicate/melee/sword(loc)
+ new /mob/living/simple_animal/hostile/human/syndicate/melee/sword(loc)
if(prob(25))
new /obj/item/gun/ballistic/automatic/pistol/tec9(loc)
new /obj/item/ammo_box/magazine/tec9(loc)
new /obj/item/ammo_box/magazine/tec9(loc)
- new /mob/living/simple_animal/hostile/syndicate/melee/sword(loc)
+ new /mob/living/simple_animal/hostile/human/syndicate/melee/sword(loc)
if(prob(35))
new /obj/item/clothing/gloves/rapid(loc)
- new /mob/living/simple_animal/hostile/syndicate/melee/sword/space(loc)
- new /mob/living/simple_animal/hostile/syndicate/ranged/smg/space(loc)
+ new /mob/living/simple_animal/hostile/human/syndicate/melee/sword/space(loc)
+ new /mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space(loc)
if(prob(35))
new /obj/item/wrench/combat(loc)
new /obj/item/storage/toolbox/syndicate(loc)
- new /mob/living/simple_animal/hostile/syndicate/melee/sword/space(loc)
+ new /mob/living/simple_animal/hostile/human/syndicate/melee/sword/space(loc)
if(prob(35))
new /obj/item/storage/fancy/cigarettes/cigpack_syndicate(loc)
if(prob(35))
new /obj/item/borg/upgrade/transform/assault(loc)
- new /mob/living/simple_animal/hostile/syndicate/ranged/smg(loc)
+ new /mob/living/simple_animal/hostile/human/syndicate/ranged/smg(loc)
if(prob(25))
- new /mob/living/simple_animal/hostile/syndicate/ranged/smg(loc)
- new /mob/living/simple_animal/hostile/syndicate/ranged/smg/space(loc)
+ new /mob/living/simple_animal/hostile/human/syndicate/ranged/smg(loc)
+ new /mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space(loc)
if(prob(25))
- new /mob/living/simple_animal/hostile/syndicate/melee/sword/space(loc)
- new /mob/living/simple_animal/hostile/syndicate/ranged/smg/space(loc)
+ new /mob/living/simple_animal/hostile/human/syndicate/melee/sword/space(loc)
+ new /mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space(loc)
if(prob(25))
- new /mob/living/simple_animal/hostile/syndicate/melee/sword(loc)
+ new /mob/living/simple_animal/hostile/human/syndicate/melee/sword(loc)
new /obj/item/storage/backpack/duffelbag/syndie/c4(loc)
if(prob(35))
new /obj/item/storage/belt/military(loc)
- new /mob/living/simple_animal/hostile/syndicate/ranged/smg(loc)
+ new /mob/living/simple_animal/hostile/human/syndicate/ranged/smg(loc)
if(prob(35))
new /obj/item/kinetic_crusher/syndie_crusher(loc)
- new /mob/living/simple_animal/hostile/syndicate/ranged/smg(loc)
- new /mob/living/simple_animal/hostile/syndicate/ranged/smg/space(loc)
+ new /mob/living/simple_animal/hostile/human/syndicate/ranged/smg(loc)
+ new /mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space(loc)
if(prob(25))
new /obj/item/card/id/syndicate/anyone(loc)
if(prob(35))
new /obj/item/clothing/glasses/thermal/syndi(loc)
- new /mob/living/simple_animal/hostile/syndicate/melee/sword(loc)
+ new /mob/living/simple_animal/hostile/human/syndicate/melee/sword(loc)
if(prob(35))
new /obj/item/reagent_containers/hypospray(loc)
- new /mob/living/simple_animal/hostile/syndicate/ranged/shotgun(loc)
- new /mob/living/simple_animal/hostile/syndicate/melee/sword(loc)
+ new /mob/living/simple_animal/hostile/human/syndicate/ranged/shotgun(loc)
+ new /mob/living/simple_animal/hostile/human/syndicate/melee/sword(loc)
if(prob(25))
new /obj/item/card/emag(loc)
- new /mob/living/simple_animal/hostile/syndicate/melee/sword(loc)
- new /mob/living/simple_animal/hostile/syndicate/ranged/smg/space(loc)
- new /mob/living/simple_animal/hostile/syndicate/melee/sword/space(loc)
+ new /mob/living/simple_animal/hostile/human/syndicate/melee/sword(loc)
+ new /mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space(loc)
+ new /mob/living/simple_animal/hostile/human/syndicate/melee/sword/space(loc)
new /turf/open/floor/mineral/plastitanium/red(loc)
if(5)//;HELP BLOB IN MEDICAL
visible_message("You hear a robotic voice saying something about a \"Delta-level biohazard\".")
@@ -618,19 +616,19 @@ GLOBAL_LIST_INIT(ore_probability, list(
visible_message("You catch a brief glimpse of a vast production complex. One of the assembly lines outputs through the portal!")
playsound(loc,'sound/ambience/antag/clockcultalr.ogg', 100, FALSE, 50, TRUE, TRUE)
if(prob(45))
- new /obj/item/stack/sheet/mineral/adamantine/ten(loc)
- new /obj/item/stack/sheet/mineral/runite/ten(loc)
- new /obj/item/stack/sheet/mineral/mythril/ten(loc)
+ new /obj/item/stack/sheet/mineral/hidden/hellstone/ten(loc)
+ new /obj/item/stack/sheet/mineral/hidden/hellstone/ten(loc)
+ new /obj/item/stack/sheet/mineral/hidden/hellstone/ten(loc)
new /mob/living/simple_animal/hostile/hivebot(loc)
if(prob(35))
- new /obj/item/stack/sheet/mineral/adamantine/ten(loc)
- new /obj/item/stack/sheet/mineral/runite/ten(loc)
- new /obj/item/stack/sheet/mineral/mythril/ten(loc)
+ new /obj/item/stack/sheet/mineral/hidden/hellstone/ten(loc)
+ new /obj/item/stack/sheet/mineral/hidden/hellstone/ten(loc)
+ new /obj/item/stack/sheet/mineral/hidden/hellstone/ten(loc)
new /mob/living/simple_animal/hostile/hivebot(loc)
if(prob(25))
- new /obj/item/stack/sheet/mineral/adamantine/ten(loc)
- new /obj/item/stack/sheet/mineral/runite/ten(loc)
- new /obj/item/stack/sheet/mineral/mythril/ten(loc)
+ new /obj/item/stack/sheet/mineral/hidden/hellstone/ten(loc)
+ new /obj/item/stack/sheet/mineral/hidden/hellstone/ten(loc)
+ new /obj/item/stack/sheet/mineral/hidden/hellstone/ten(loc)
new /mob/living/simple_animal/hostile/hivebot/strong(loc)
if(prob(35))
new /obj/item/stack/sheet/mineral/silver/twenty(loc)
@@ -665,9 +663,9 @@ GLOBAL_LIST_INIT(ore_probability, list(
new /obj/item/circuitboard/machine/ore_silo(loc)
new /mob/living/simple_animal/hostile/hivebot/mechanic(loc)
if(prob(35))
- new /obj/item/stack/sheet/mineral/adamantine/ten(loc)
- new /obj/item/stack/sheet/mineral/runite/ten(loc)
- new /obj/item/stack/sheet/mineral/mythril/ten(loc)
+ new /obj/item/stack/sheet/mineral/hidden/hellstone/ten(loc)
+ new /obj/item/stack/sheet/mineral/hidden/hellstone/ten(loc)
+ new /obj/item/stack/sheet/mineral/hidden/hellstone/ten(loc)
new /mob/living/simple_animal/hostile/hivebot/strong(loc)
if(prob(35))
new /obj/item/circuitboard/machine/medipen_refiller(loc)
@@ -838,7 +836,7 @@ GLOBAL_LIST_INIT(ore_probability, list(
new /obj/item/bedsheet/cult(loc)
new /mob/living/simple_animal/hostile/construct/wraith/hostile(loc)
if(prob(50))
- new /obj/item/stack/sheet/runed_metal/ten(loc)
+ new /obj/item/stack/sheet/mineral/hidden/hellstone/ten(loc)
if(prob(35))
new /obj/item/sharpener/cult(loc)
new /mob/living/simple_animal/hostile/construct/artificer/hostile(loc)
@@ -979,46 +977,46 @@ GLOBAL_LIST_INIT(ore_probability, list(
playsound(loc,'sound/misc/bloblarm.ogg', 120, FALSE, 50, TRUE, TRUE)
if(prob(35))
new /obj/item/storage/box/rndboards(loc)
- new /mob/living/simple_animal/hostile/zombie(loc)
+ new /mob/living/simple_animal/hostile/human/zombie(loc)
if(prob(35))
new /obj/item/storage/box/stockparts/deluxe(loc)
- new /mob/living/simple_animal/hostile/zombie(loc)
- new /mob/living/simple_animal/hostile/zombie(loc)
+ new /mob/living/simple_animal/hostile/human/zombie(loc)
+ new /mob/living/simple_animal/hostile/human/zombie(loc)
if(prob(15))
new /obj/effect/spawner/lootdrop/stockparts(loc)
- new /mob/living/simple_animal/hostile/zombie(loc)
+ new /mob/living/simple_animal/hostile/human/zombie(loc)
if(prob(15))
new /obj/effect/spawner/lootdrop/stockparts(loc)
- new /mob/living/simple_animal/hostile/zombie(loc)
+ new /mob/living/simple_animal/hostile/human/zombie(loc)
if(prob(15))
new /obj/effect/spawner/lootdrop/stockparts(loc)
- new /mob/living/simple_animal/hostile/zombie(loc)
+ new /mob/living/simple_animal/hostile/human/zombie(loc)
if(prob(15))
new /obj/effect/spawner/lootdrop/stockparts(loc)
- new /mob/living/simple_animal/hostile/zombie(loc)
+ new /mob/living/simple_animal/hostile/human/zombie(loc)
if(prob(30))
new /obj/item/circuitboard/machine/rdserver(loc)
- new /mob/living/simple_animal/hostile/zombie(loc)
+ new /mob/living/simple_animal/hostile/human/zombie(loc)
if(prob(35))
new /obj/item/research_notes/loot/big(loc)
- new /mob/living/simple_animal/hostile/zombie(loc)
+ new /mob/living/simple_animal/hostile/human/zombie(loc)
else
new /obj/item/research_notes/loot/medium(loc)
if(prob(35))
new /obj/item/research_notes/loot/medium(loc)
- new /mob/living/simple_animal/hostile/zombie(loc)
+ new /mob/living/simple_animal/hostile/human/zombie(loc)
else
new /obj/item/research_notes/loot/small(loc)
if(prob(35))
new /obj/item/pneumatic_cannon(loc)
- new /mob/living/simple_animal/hostile/zombie(loc)
+ new /mob/living/simple_animal/hostile/human/zombie(loc)
if(prob(45))
new /obj/item/research_notes/loot/medium(loc)
- new /mob/living/simple_animal/hostile/zombie(loc)
+ new /mob/living/simple_animal/hostile/human/zombie(loc)
else
new /obj/item/research_notes/loot/small(loc)
new/turf/open/floor/mineral/titanium/purple(loc)
- new /mob/living/simple_animal/hostile/zombie(loc)
+ new /mob/living/simple_animal/hostile/human/zombie(loc)
if(22)//Silverback's locker room
visible_message("You catch a glimpse of verdant green. Smells like a locker room.")
playsound(loc,'sound/creatures/gorilla.ogg', 75, FALSE, 50, TRUE, TRUE)
diff --git a/code/game/objects/structures/kitchen_spike.dm b/code/game/objects/structures/kitchen_spike.dm
index d863b693604f..6512a0683947 100644
--- a/code/game/objects/structures/kitchen_spike.dm
+++ b/code/game/objects/structures/kitchen_spike.dm
@@ -64,7 +64,7 @@
/obj/structure/kitchenspike/attack_hand(mob/user)
if(VIABLE_MOB_CHECK(user.pulling) && user.a_intent == INTENT_GRAB && !has_buckled_mobs())
var/mob/living/L = user.pulling
- if(do_mob(user, src, 120))
+ if(do_after(user, 12 SECONDS, src))
if(has_buckled_mobs()) //to prevent spam/queing up attacks
return
if(L.buckled)
diff --git a/code/game/objects/structures/lavaland/geyser.dm b/code/game/objects/structures/lavaland/geyser.dm
index ed177c72d34e..af536d2e8c1c 100644
--- a/code/game/objects/structures/lavaland/geyser.dm
+++ b/code/game/objects/structures/lavaland/geyser.dm
@@ -35,7 +35,7 @@
to_chat(user, "The [name] is already active!")
return
- to_chat(user, "You start vigorously plunging [src]!")
+ to_chat(user, span_notice("You start vigorously plunging [src]!"))
if(do_after(user, 50 * P.plunge_mod, target = src) && !activated)
start_chemming()
@@ -51,6 +51,8 @@
name = "plunger"
desc = "It's a plunger for plunging."
icon = 'icons/obj/watercloset.dmi'
+ righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi'
+ lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi'
icon_state = "plunger"
slot_flags = ITEM_SLOT_MASK
@@ -59,6 +61,15 @@
var/plunge_mod = 1 //time*plunge_mod = total time we take to plunge an object
+
+/obj/item/plunger/afterattack(atom/target, mob/user, proximity_flag, click_parameters)
+ . = ..()
+ if(!. && user.zone_selected == BODY_ZONE_HEAD && iscarbon(target))
+ var/mob/living/carbon/H = target
+ if(!H.wear_mask)
+ H.equip_to_slot_if_possible(src, ITEM_SLOT_MASK)
+ H.visible_message(span_warning("[user] slaps [src] onto [H]'s face!"), span_warning("[user] slaps [src] onto your face!"), span_hear("You hear violent plumbing."))
+
/obj/item/plunger/attack_obj(obj/O, mob/living/user)
if(!O.plunger_act(src, user))
return ..()
@@ -71,5 +82,5 @@
var/mob/living/carbon/H = hit_atom
if(!H.wear_mask)
H.equip_to_slot_if_possible(src, ITEM_SLOT_MASK)
- H.visible_message("The plunger slams into [H]'s face!", "The plunger suctions to your face!")
+ H.visible_message(span_warning("[src] slams into [H]'s face!"), span_warning("[src] suctions to your face!"), span_hear("You hear violent plumbing."))
diff --git a/code/game/objects/structures/loom.dm b/code/game/objects/structures/loom.dm
index 28ff5a8de732..e2c3b8909913 100644
--- a/code/game/objects/structures/loom.dm
+++ b/code/game/objects/structures/loom.dm
@@ -31,11 +31,9 @@
user.show_message("You need at least [FABRIC_PER_SHEET] units of fabric before using this.", MSG_VISUAL)
return FALSE
user.show_message("You start weaving \the [W.name] through the loom..", MSG_VISUAL)
- if(W.use_tool(src, user, W.pull_effort))
- if(W.amount >= FABRIC_PER_SHEET)
- new W.loom_result(drop_location())
- W.use(FABRIC_PER_SHEET)
- user.show_message("You weave \the [W.name] into a workable fabric.", MSG_VISUAL)
+ while(W.use_tool(src, user, W.pull_effort) && W.use(FABRIC_PER_SHEET))
+ new W.loom_result(drop_location())
+ user.show_message("You weave \the [W.name] into a workable fabric.", MSG_VISUAL)
return TRUE
#undef FABRIC_PER_SHEET
diff --git a/code/game/objects/structures/mineral_doors.dm b/code/game/objects/structures/mineral_doors.dm
index fa964a55619b..ffd4e021086a 100644
--- a/code/game/objects/structures/mineral_doors.dm
+++ b/code/game/objects/structures/mineral_doors.dm
@@ -336,7 +336,7 @@
if((user.a_intent != INTENT_HARM) && istype(I, /obj/item/paper) && (obj_integrity < max_integrity))
user.visible_message("[user] starts to patch the holes in [src].", "You start patching some of the holes in [src]!")
- if(do_after(user, 20, TRUE, src))
+ if(do_after(user, 20, src))
obj_integrity = min(obj_integrity+4,max_integrity)
qdel(I)
user.visible_message("[user] patches some of the holes in [src].", "You patch some of the holes in [src]!")
diff --git a/code/game/objects/structures/plasticflaps.dm b/code/game/objects/structures/plasticflaps.dm
index 89ec5a384320..4efc9f895ab0 100644
--- a/code/game/objects/structures/plasticflaps.dm
+++ b/code/game/objects/structures/plasticflaps.dm
@@ -1,13 +1,12 @@
/obj/structure/plasticflaps
- name = "airtight plastic flaps"
- desc = "Heavy duty, airtight, plastic flaps. Definitely can't get past those. No way."
+ name = "plastic flaps"
+ desc = "Heavy duty plastic flaps. Definitely can't get past those. No way."
gender = PLURAL
icon = 'icons/obj/stationobjs.dmi'
icon_state = "plasticflaps"
armor = list("melee" = 100, "bullet" = 80, "laser" = 80, "energy" = 100, "bomb" = 50, "bio" = 100, "rad" = 100, "fire" = 50, "acid" = 50)
density = FALSE
anchored = TRUE
- CanAtmosPass = ATMOS_PASS_NO
/obj/structure/plasticflaps/opaque
opacity = TRUE
diff --git a/code/game/objects/structures/signs/_signs.dm b/code/game/objects/structures/signs/_signs.dm
index 48a26493ae29..35a55824c806 100644
--- a/code/game/objects/structures/signs/_signs.dm
+++ b/code/game/objects/structures/signs/_signs.dm
@@ -212,9 +212,24 @@
name = "\improper Nanotrasen logo sign"
sign_change_name = "Corporate Logo - Nanotrasen"
desc = "A sign with the Nanotrasen logo on it. Glory to Nanotrasen!"
+ icon = 'icons/obj/nanotrasen_logos.dmi'
icon_state = "nanotrasen"
is_editable = TRUE
+/obj/structure/sign/nanotrasen/ns
+ name = "\improper N+S Logistics logo sign"
+ sign_change_name = "Corporate Logo - N+S Logistics"
+ desc = "A sign with the N+S Logistics compass rose on it."
+ icon_state = "ns"
+ is_editable = TRUE
+
+/obj/structure/sign/nanotrasen/vigilitas
+ name = "\improper Vigilitas Interstellar logo sign"
+ sign_change_name = "Corporate Logo - Vigilitas Interstellar"
+ desc = "A sign with Vigilitas Interstellar's VI logo on it."
+ icon_state = "vigilitas"
+ is_editable = TRUE
+
/obj/structure/sign/logo
name = "\improper Nanotrasen logo sign"
desc = "The Nanotrasen corporate logo."
diff --git a/code/game/objects/structures/spawner.dm b/code/game/objects/structures/spawner.dm
index 9773221f0c22..d44606a1a57b 100644
--- a/code/game/objects/structures/spawner.dm
+++ b/code/game/objects/structures/spawner.dm
@@ -5,7 +5,7 @@ GLOBAL_LIST_INIT(astroloot, list(
/obj/item/stack/ore/silver = 50,
/obj/item/stack/ore/gold = 50,
/obj/item/stack/ore/diamond = 25,
- /obj/item/stack/ore/bananium = 5,
+ /obj/item/stack/ore/hellstone = 5,
/obj/item/stack/ore/titanium = 75,
/obj/item/pickaxe/diamond = 15,
/obj/item/borg/upgrade/modkit/cooldown = 5,
@@ -59,7 +59,7 @@ GLOBAL_LIST_INIT(astroloot, list(
icon = 'icons/obj/device.dmi'
icon_state = "syndbeacon"
spawn_text = "warps in from"
- mob_types = list(/mob/living/simple_animal/hostile/syndicate/ranged)
+ mob_types = list(/mob/living/simple_animal/hostile/human/syndicate/ranged)
faction = list(ROLE_SYNDICATE)
/obj/structure/spawner/skeleton
@@ -68,7 +68,7 @@ GLOBAL_LIST_INIT(astroloot, list(
max_integrity = 150
max_mobs = 15
spawn_time = 150
- mob_types = list(/mob/living/simple_animal/hostile/skeleton)
+ mob_types = list(/mob/living/simple_animal/hostile/human/skeleton)
spawn_text = "climbs out of"
faction = list("skeleton")
diff --git a/code/game/objects/structures/statues.dm b/code/game/objects/structures/statues.dm
index 642c2c2efdd4..9f51ba34476a 100644
--- a/code/game/objects/structures/statues.dm
+++ b/code/game/objects/structures/statues.dm
@@ -224,7 +224,7 @@
/obj/structure/statue/bananium
max_integrity = 300
- material_drop_type = /obj/item/stack/sheet/mineral/bananium
+ material_drop_type = /obj/item/stack/sheet/mineral/hidden/hellstone
impressiveness = 50
desc = "A bananium statue with a small engraving:'HOOOOOOONK'."
var/spam_flag = 0
diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm
index 2257a3c10c3a..27c10f244c37 100644
--- a/code/game/objects/structures/tables_racks.dm
+++ b/code/game/objects/structures/tables_racks.dm
@@ -746,7 +746,7 @@
return
building = TRUE
to_chat(user, "You start assembling [src]...")
- if(do_after(user, 50, target = user, progress=TRUE))
+ if(do_after(user, 50, target = user))
if(!user.temporarilyRemoveItemFromInventory(src))
return
var/obj/structure/R = new construction_type(user.loc)
diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm
index 377c40d4e7ce..c22858ea591d 100644
--- a/code/game/objects/structures/watercloset.dm
+++ b/code/game/objects/structures/watercloset.dm
@@ -40,7 +40,7 @@
GM.visible_message("[user] starts to give [GM] a swirlie!", "[user] starts to give you a swirlie...")
swirlie = GM
var/was_alive = (swirlie.stat != DEAD)
- if(do_after(user, 30, 0, target = src))
+ if(do_after(user, 30, target = src, timed_action_flags = IGNORE_HELD_ITEM))
GM.visible_message("[user] gives [GM] a swirlie!", "[user] gives you a swirlie!", "You hear a toilet flushing.")
if(iscarbon(GM))
var/mob/living/carbon/C = GM
diff --git a/code/game/turfs/closed/_closed.dm b/code/game/turfs/closed/_closed.dm
index fad817716348..4866dbfb3f60 100644
--- a/code/game/turfs/closed/_closed.dm
+++ b/code/game/turfs/closed/_closed.dm
@@ -86,47 +86,6 @@
smoothing_groups = list(SMOOTH_GROUP_CLOSED_TURFS)
canSmoothWith = list(SMOOTH_GROUP_CLOSED_TURFS)
-/turf/closed/indestructible/riveted/supermatter
- name = "wall"
- desc = "A wall made out of a strange metal. The squares on it pulse in a predictable pattern."
- icon = 'icons/turf/walls/bananium_wall.dmi'
- icon_state = "bananium_wall-0"
- base_icon_state = "bananium_wall"
- smoothing_flags = SMOOTH_BITMASK
- smoothing_groups = list(SMOOTH_GROUP_CLOSED_TURFS, SMOOTH_GROUP_WALLS, SMOOTH_GROUP_BANANIUM_WALLS)
- canSmoothWith = list(SMOOTH_GROUP_BANANIUM_WALLS)
-
-/turf/closed/indestructible/riveted/supermatter/Bumped(atom/movable/AM)
- if(isliving(AM))
- AM.visible_message("\The [AM] slams into \the [src] inducing a resonance... [AM.p_their()] body starts to glow and burst into flames before flashing into dust!",\
- "You slam into \the [src] as your ears are filled with unearthly ringing. Your last thought is \"Oh, fuck.\"",\
- "You hear an unearthly noise as a wave of heat washes over you.")
- else if(isobj(AM) && !iseffect(AM))
- AM.visible_message("\The [AM] smacks into \the [src] and rapidly flashes to ash.", null,\
- "You hear a loud crack as you are washed with a wave of heat.")
- else
- return
-
- playsound(get_turf(src), 'sound/effects/supermatter.ogg', 50, TRUE)
- Consume(AM)
-
-/turf/closed/indestructible/riveted/supermatter/proc/Consume(atom/movable/AM)
- if(isliving(AM))
- var/mob/living/user = AM
- if(user.status_flags & GODMODE)
- return
- message_admins("[src] has consumed [key_name_admin(user)] [ADMIN_JMP(src)].")
- investigate_log("has consumed [key_name(user)].", INVESTIGATE_SUPERMATTER)
- user.dust(force = TRUE)
- else if(isobj(AM))
- if(!iseffect(AM))
- var/suspicion = ""
- if(AM.fingerprintslast)
- suspicion = "last touched by [AM.fingerprintslast]"
- message_admins("[src] has consumed [AM], [suspicion] [ADMIN_JMP(src)].")
- investigate_log("has consumed [AM] - [suspicion].", INVESTIGATE_SUPERMATTER)
- qdel(AM)
-
/turf/closed/indestructible/syndicate
icon = 'icons/turf/walls/plastitanium_wall.dmi'
icon_state = "plastitanium_wall-0"
diff --git a/code/game/turfs/closed/minerals.dm b/code/game/turfs/closed/minerals.dm
index b5eddacd3e41..370afeaeedf2 100644
--- a/code/game/turfs/closed/minerals.dm
+++ b/code/game/turfs/closed/minerals.dm
@@ -161,6 +161,10 @@
//Currently, Adamantine won't spawn as it has no uses. -Durandan
var/mineralChance = 5
+/turf/closed/mineral/ship
+ baseturfs = /turf/open/floor/plating/asteroid/ship
+ turf_type = /turf/open/floor/plating/asteroid/ship
+
/turf/closed/mineral/random/Initialize(mapload, inherited_virtual_z)
@@ -277,14 +281,13 @@
light_range = 2
light_power = 1
-
/turf/closed/mineral/random/snow/underground
baseturfs = /turf/open/floor/plating/asteroid/snow/icemoon
// abundant ore
mineralChance = 10
mineralSpawnChanceList = list(
/obj/item/stack/ore/uranium = 10, /obj/item/stack/ore/diamond = 4, /obj/item/stack/ore/gold = 20, /obj/item/stack/ore/titanium = 22,
- /obj/item/stack/ore/silver = 24, /obj/item/stack/ore/plasma = 20, /obj/item/stack/ore/iron = 20, /obj/item/stack/ore/bananium = 1,
+ /obj/item/stack/ore/silver = 24, /obj/item/stack/ore/plasma = 20, /obj/item/stack/ore/iron = 20,
/turf/closed/mineral/gibtonite/ice/icemoon = 8, /obj/item/stack/ore/bluespace_crystal = 2)
/turf/closed/mineral/random/snow/high_chance
@@ -400,11 +403,6 @@
initial_gas_mix = FROZEN_ATMOS
defer_change = TRUE
-/turf/closed/mineral/bananium
- mineralType = /obj/item/stack/ore/bananium
- mineralAmt = 3
- scan_state = "rock_Bananium"
-
/turf/closed/mineral/bscrystal
mineralType = /obj/item/stack/ore/bluespace_crystal
mineralAmt = 1
@@ -646,10 +644,7 @@
H.mind.adjust_experience(/datum/skill/mining, 100) //yay!
/turf/closed/mineral/strong/proc/drop_ores()
- if(prob(10))
- new /obj/item/stack/sheet/mineral/mythril(src, 5)
- else
- new /obj/item/stack/sheet/mineral/adamantine(src, 5)
+ new /obj/item/stack/sheet/mineral/hidden/hellstone(src, 5)
/turf/closed/mineral/strong/acid_melt()
return
diff --git a/code/game/turfs/closed/wall/mineral_walls.dm b/code/game/turfs/closed/wall/mineral_walls.dm
index 720a95afd0e1..89a00d04c142 100644
--- a/code/game/turfs/closed/wall/mineral_walls.dm
+++ b/code/game/turfs/closed/wall/mineral_walls.dm
@@ -68,24 +68,6 @@
icon_state = "diamond_wall-255"
smoothing_flags = SMOOTH_BITMASK | SMOOTH_DIAGONAL_CORNERS
-/turf/closed/wall/mineral/bananium
- name = "bananium wall"
- desc = "A wall with bananium plating. Honk!"
- icon = 'icons/turf/walls/bananium_wall.dmi'
- icon_state = "bananium_wall-0"
- base_icon_state = "bananium_wall"
- sheet_type = /obj/item/stack/sheet/mineral/bananium
- smoothing_flags = SMOOTH_BITMASK | SMOOTH_CONNECTORS
- smoothing_groups = list(SMOOTH_GROUP_CLOSED_TURFS, SMOOTH_GROUP_WALLS, SMOOTH_GROUP_BANANIUM_WALLS)
- canSmoothWith = list(SMOOTH_GROUP_BANANIUM_WALLS, SMOOTH_GROUP_WALLS,SMOOTH_GROUP_AIRLOCK)
- connector_icon = 'icons/turf/connectors/bananium_wall_connector.dmi'
- connector_icon_state = "bananium_wall_connector"
- no_connector_typecache = list(/turf/closed/wall/mineral/bananium, /obj/structure/falsewall/bananium)
-
-/turf/closed/wall/mineral_bananium/yesdiag
- icon_state = "bananium_wall-255"
- smoothing_flags = SMOOTH_BITMASK | SMOOTH_DIAGONAL_CORNERS
-
/turf/closed/wall/mineral/sandstone
name = "sandstone wall"
desc = "A wall with sandstone plating. Rough."
diff --git a/code/game/turfs/closed/wall/misc_walls.dm b/code/game/turfs/closed/wall/misc_walls.dm
index e6e5c8f0c557..20fcb2cb9f57 100644
--- a/code/game/turfs/closed/wall/misc_walls.dm
+++ b/code/game/turfs/closed/wall/misc_walls.dm
@@ -6,7 +6,7 @@
base_icon_state = "cult_wall"
smoothing_flags = SMOOTH_BITMASK
canSmoothWith = null
- sheet_type = /obj/item/stack/sheet/runed_metal
+ sheet_type = /obj/item/stack/sheet/mineral/hidden/hellstone
sheet_amount = 1
girder_type = /obj/structure/girder/cult
diff --git a/code/game/turfs/open/floor/mineral_floor.dm b/code/game/turfs/open/floor/mineral_floor.dm
index 476a69fa468d..5d53a162b087 100644
--- a/code/game/turfs/open/floor/mineral_floor.dm
+++ b/code/game/turfs/open/floor/mineral_floor.dm
@@ -172,48 +172,6 @@
/turf/open/floor/mineral/plastitanium/red/brig
name = "brig floor"
-//BANANIUM
-
-/turf/open/floor/mineral/bananium
- name = "bananium floor"
- icon_state = "bananium"
- floor_tile = /obj/item/stack/tile/mineral/bananium
- icons = list("bananium","bananium_dam")
- var/spam_flag = 0
-
-/turf/open/floor/mineral/bananium/Entered(atom/movable/AM)
- .=..()
- if(!.)
- if(isliving(AM))
- squeak()
-
-/turf/open/floor/mineral/bananium/attackby(obj/item/W, mob/user, params)
- .=..()
- if(!.)
- honk()
-
-/turf/open/floor/mineral/bananium/attack_hand(mob/user)
- .=..()
- if(!.)
- honk()
-
-/turf/open/floor/mineral/bananium/attack_paw(mob/user)
- .=..()
- if(!.)
- honk()
-
-/turf/open/floor/mineral/bananium/proc/honk()
- if(spam_flag < world.time)
- playsound(src, 'sound/items/bikehorn.ogg', 50, TRUE)
- spam_flag = world.time + 20
-
-/turf/open/floor/mineral/bananium/proc/squeak()
- if(spam_flag < world.time)
- playsound(src, "clownstep", 50, TRUE)
- spam_flag = world.time + 10
-
-/turf/open/floor/mineral/bananium/airless
- initial_gas_mix = AIRLESS_ATMOS
//DIAMOND
diff --git a/code/game/turfs/open/floor/plating/asteroid.dm b/code/game/turfs/open/floor/plating/asteroid.dm
index ee311f747d82..89f48aee49a1 100644
--- a/code/game/turfs/open/floor/plating/asteroid.dm
+++ b/code/game/turfs/open/floor/plating/asteroid.dm
@@ -126,3 +126,5 @@
baseturfs = /turf/open/floor/plating/asteroid/airless
turf_type = /turf/open/floor/plating/asteroid/airless
+/turf/open/floor/plating/asteroid/ship
+ baseturfs = /turf/open/floor/plating
diff --git a/code/game/turfs/open/lava.dm b/code/game/turfs/open/lava.dm
index 99f1d590c05a..eb2132940bd9 100644
--- a/code/game/turfs/open/lava.dm
+++ b/code/game/turfs/open/lava.dm
@@ -18,6 +18,8 @@
heavyfootstep = FOOTSTEP_LAVA
var/particle_emitter = /obj/effect/particle_emitter/lava
+ /// Whether the lava has been dug with hellstone found successfully
+ var/is_mined = FALSE
/turf/open/lava/Initialize(mapload)
. = ..()
@@ -100,10 +102,10 @@
/turf/open/lava/TakeTemperature(temp)
-/turf/open/lava/attackby(obj/item/C, mob/user, params)
+/turf/open/lava/attackby(obj/item/attacking_item, mob/user, params)
..()
- if(istype(C, /obj/item/stack/rods/lava))
- var/obj/item/stack/rods/lava/R = C
+ if(istype(attacking_item, /obj/item/stack/rods/lava))
+ var/obj/item/stack/rods/lava/R = attacking_item
var/obj/structure/lattice/lava/H = locate(/obj/structure/lattice/lava, src)
if(H)
to_chat(user, "There is already a lattice here!")
@@ -115,6 +117,19 @@
else
to_chat(user, "You need one rod to build a heatproof lattice.")
return
+ if(attacking_item.tool_behaviour == TOOL_MINING && (attacking_item.custom_materials[SSmaterials.GetMaterialRef(/datum/material/diamond)]))
+ if(is_mined)
+ to_chat(user, span_notice("This has already been cleared out of hellstone..."))
+ return FALSE
+ to_chat(user, span_notice("You start parting away [src]..."))
+ if(attacking_item.use_tool(src, user, 175, volume=30))
+ to_chat(user, span_notice("You part away [src]."))
+ playsound(src, 'sound/effects/break_stone.ogg', 30, TRUE)
+ if (prob(10))
+ new /obj/item/stack/ore/hellstone(src)
+ is_mined = TRUE
+ return TRUE
+ return FALSE
/turf/open/lava/proc/is_safe()
//if anything matching this typecache is found in the lava, we don't burn things
diff --git a/code/modules/NTNet/relays.dm b/code/modules/NTNet/relays.dm
index 9a1b01403eda..f161eced8060 100644
--- a/code/modules/NTNet/relays.dm
+++ b/code/modules/NTNet/relays.dm
@@ -3,8 +3,8 @@
name = "NTNet Quantum Relay"
desc = "A very complex router and transmitter capable of connecting electronic devices together. Looks fragile."
use_power = ACTIVE_POWER_USE
- active_power_usage = 10000 //10kW, apropriate for machine that keeps massive cross-Zlevel wireless network operational. Used to be 20 but that actually drained the smes one round
- idle_power_usage = 100
+ idle_power_usage = IDLE_DRAW_MINIMAL
+ active_power_usage = ACTIVE_DRAW_EXTREME //Since NTnet is barely used, this has been lowered by half.
icon = 'icons/obj/machines/telecomms.dmi'
icon_state = "bus"
density = TRUE
@@ -64,9 +64,9 @@
/obj/machinery/ntnet_relay/process()
if(is_operational)
- use_power = ACTIVE_POWER_USE
+ set_active_power()
else
- use_power = IDLE_POWER_USE
+ set_idle_power()
update_appearance()
diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm
index 5bb4b25cc1f1..7b147385c556 100644
--- a/code/modules/admin/admin.dm
+++ b/code/modules/admin/admin.dm
@@ -215,7 +215,7 @@
/datum/admins/proc/access_news_network() //MARKER
- set category = "Admin.Events"
+ set category = "Event"
set name = "Access Newscaster Network"
set desc = "Allows you to view, add and edit news feeds."
@@ -700,7 +700,7 @@
////////////////////////////////////////////////////////////////////////////////////////////////ADMIN HELPER PROCS
/datum/admins/proc/spawn_atom(object as text)
- set category = "Debug"
+ set category = "Event.Spawning"
set desc = "(atom path) Spawn an atom"
set name = "Spawn"
@@ -729,9 +729,9 @@
SSblackbox.record_feedback("tally", "admin_verb", 1, "Spawn Atom") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/datum/admins/proc/podspawn_atom(object as text)
- set category = "Debug"
+ set category = "Event.Spawning"
set desc = "(atom path) Spawn an atom via supply drop"
- set name = "Podspawn"
+ set name = "Supply drop spawn"
if(!check_rights(R_SPAWN))
return
@@ -753,7 +753,7 @@
SSblackbox.record_feedback("tally", "admin_verb", 1, "Podspawn Atom") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/datum/admins/proc/spawn_cargo(object as text)
- set category = "Debug"
+ set category = "Event.Spawning"
set desc = "(atom path) Spawn a cargo crate"
set name = "Spawn Cargo"
@@ -1018,3 +1018,14 @@
dat += "Disable footsteps: [SSlag_switch.measures[DISABLE_FOOTSTEPS] ? "On" : "Off"] - trait applies to character
"
dat += "