diff --git a/.github/labeler.yml b/.github/labeler.yml
index 55b0ba3015af..5b585de45322 100644
--- a/.github/labeler.yml
+++ b/.github/labeler.yml
@@ -1,49 +1,67 @@
Admin:
- - "code/modules/admin/**"
+ - any-glob-to-any-file:
+ - "code/modules/admin/**"
# Any file within the config subfolder
Config:
- - "config/**"
+- changed-files:
+ - any-glob-to-any-file:
+ - "config/**"
Dependencies:
- - "**/package.json"
- - "**/package-lock.json"
- - "**/yarn.lock"
+- changed-files:
+ - any-glob-to-any-file:
+ - "**/package.json"
+ - "**/package-lock.json"
+ - "**/yarn.lock"
# When the .DME is changed
DME Edit:
- - "./*.dme"
- - "**/*.dme"
+- changed-files:
+ - any-glob-to-any-file:
+ - "./*.dme"
+ - "**/*.dme"
# Any .dmi changes
Sprites:
- - "**/*.dmi"
+- changed-files:
+ - any-glob-to-any-file:
+ - "**/*.dmi"
# Changes to a .dm or anything in the code subfolder
Code Change:
- - "**/*.dm"
- - "code/**"
+- changed-files:
+ - any-glob-to-any-file:
+ - "**/*.dm"
+ - "code/**"
# Changes to a .dmm or anything in the _map subfolder
Map Change:
- - "**/*.dmm"
- - "_maps/**"
+- changed-files:
+ - any-glob-to-any-file:
+ - "**/*.dmm"
+ - "_maps/**"
# Any changes to .ogg files are marked as sound
Sound:
- - "**/*.ogg"
+- changed-files:
+ - any-glob-to-any-file:
+ - "**/*.ogg"
# Changes to the SQL subfolder
SQL:
- - "SQL/**"
+- changed-files:
+ - any-glob-to-any-file:
+ - "SQL/**"
# Changes to the tgui subfolder
tgui:
- - "tgui/**"
+- changed-files:
+ - any-glob-to-any-file:
+ - "tgui/**"
# Changes to the .Github subfolder
Github:
- - ".github/**"
-
-Deprecated Modularization:
- - "whitesands/**"
+- changed-files:
+ - any-glob-to-any-file:
+ - ".github/**"
diff --git a/.github/workflows/autowiki.yml b/.github/workflows/autowiki.yml
index b36db1444bbe..15474e651f17 100644
--- a/.github/workflows/autowiki.yml
+++ b/.github/workflows/autowiki.yml
@@ -33,7 +33,7 @@ jobs:
run: |
sudo dpkg --add-architecture i386
sudo apt update || true
- sudo apt install -o APT::Immediate-Configure=false libssl1.1:i386
+ sudo apt install -o APT::Immediate-Configure=false libssl-dev:i386
bash tools/ci/install_rust_g.sh
- name: Install auxmos
if: steps.secrets_set.outputs.SECRETS_ENABLED
diff --git a/.github/workflows/ci_suite.yml b/.github/workflows/ci_suite.yml
index 54384fb14e95..99d78dfc1166 100644
--- a/.github/workflows/ci_suite.yml
+++ b/.github/workflows/ci_suite.yml
@@ -13,7 +13,7 @@ jobs:
run_linters:
if: "!contains(github.event.head_commit.message, '[ci skip]')"
name: Run Linters
- runs-on: ubuntu-latest
+ runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
with:
@@ -39,9 +39,11 @@ jobs:
bash tools/ci/install_node.sh
bash tools/ci/install_byond.sh
bash tools/ci/install_spaceman_dmm.sh dreamchecker
+ cargo install ripgrep --features pcre2
tools/bootstrap/python -c ''
- name: Run Linters
run: |
+ tools/bootstrap/python -m tools.maplint.source --github
tools/build/build --ci lint tgui-test
bash tools/ci/check_filedirs.sh shiptest.dme
bash tools/ci/check_changelogs.sh
@@ -94,7 +96,19 @@ jobs:
run_all_tests:
if: "!contains(github.event.head_commit.message, '[ci skip]')"
name: Integration Tests
+ strategy:
+ fail-fast: true
+ matrix:
+ arg: [
+ "BASIC_TESTS",
+ "CREATE_AND_DESTROY_TEST",
+ "PLANET_GEN_TEST",
+ "RUIN_PLACEMENT_TEST",
+ "SHIP_PLACEMENT_TEST"
+ ]
uses: ./.github/workflows/run_integration_tests.yml
+ with:
+ arg: ${{ matrix.arg }}
# run_alternate_tests:
# if: "!contains(github.event.head_commit.message, '[ci skip]')"
diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml
index aea88c49e9fa..dc3a206fe385 100644
--- a/.github/workflows/labeler.yml
+++ b/.github/workflows/labeler.yml
@@ -18,7 +18,7 @@ jobs:
commentOnDirty: "This pull request has conflicts, please resolve those before we can evaluate the pull request."
- name: Apply labels based on changed files
if: github.event_name != 'push'
- uses: actions/labeler@main
+ uses: actions/labeler@v5
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
sync-labels: true
diff --git a/.github/workflows/run_integration_tests.yml b/.github/workflows/run_integration_tests.yml
index 53f5df377591..a361ecedc588 100644
--- a/.github/workflows/run_integration_tests.yml
+++ b/.github/workflows/run_integration_tests.yml
@@ -10,6 +10,10 @@ on:
minor:
required: false
type: string
+ arg:
+ required: false
+ default: ALL_TESTS
+ type: string
jobs:
run_integration_tests:
runs-on: ubuntu-latest
@@ -54,7 +58,7 @@ jobs:
run: |
bash tools/ci/install_byond.sh
source $HOME/BYOND/byond/bin/byondsetup
- tools/build/build --ci dm -DCIBUILDING -DANSICOLORS
+ tools/build/build --ci dm -DCIBUILDING -DANSICOLORS -D${{ inputs.arg }}
- name: Run Tests
run: |
source $HOME/BYOND/byond/bin/byondsetup
diff --git a/.github/workflows/tgs_test.yml b/.github/workflows/tgs_test.yml
index e78cb6e400d8..a92b6cac76a3 100644
--- a/.github/workflows/tgs_test.yml
+++ b/.github/workflows/tgs_test.yml
@@ -35,7 +35,7 @@ env:
PR_NUMBER: ${{ github.event.number }}
jobs:
test_tgs_docker:
- if: "!contains(github.event.head_commit.message, '[ci skip]')"
+ if: ( !contains(github.event.head_commit.message, '[ci skip]') )
name: Test TGS Docker
runs-on: ubuntu-22.04
concurrency:
@@ -47,7 +47,7 @@ jobs:
env:
Database__DatabaseType: Sqlite
Database__ConnectionString: Data Source=TGS_TGTest.sqlite3;Mode=ReadWriteCreate
- General__ConfigVersion: 4.1.0
+ General__ConfigVersion: 5.0.0
General__ApiPort: ${{ env.TGS_API_PORT }}
General__SetupWizardMode: Never
ports:
@@ -56,7 +56,7 @@ jobs:
- name: Setup dotnet
uses: actions/setup-dotnet@v2
with:
- dotnet-version: 7.0.x
+ dotnet-version: 8.0.x
- name: Checkout Repository
uses: actions/checkout@v3
diff --git a/.vscode/settings.json b/.vscode/settings.json
index ee251eb53460..ff1b67e91d23 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -17,14 +17,14 @@
"**/.pnp.*": true
},
"editor.codeActionsOnSave": {
- "source.fixAll.eslint": true
+ "source.fixAll.eslint": "explicit"
},
"files.insertFinalNewline": true,
"gitlens.advanced.blame.customArguments": ["-w"],
"tgstationTestExplorer.project.resultsType": "json",
"[python]": {
"gitlens.codeLens.symbolScopes": ["!Module"],
- "editor.wordBasedSuggestions": false,
+ "editor.wordBasedSuggestions": "off",
"editor.insertSpaces": true,
"editor.tabSize": 4
},
diff --git a/_maps/RandomRuins/BeachRuins/beach_ancient_ruin.dmm b/_maps/RandomRuins/BeachRuins/beach_ancient_ruin.dmm
index efab199e9812..b67667e26c69 100644
--- a/_maps/RandomRuins/BeachRuins/beach_ancient_ruin.dmm
+++ b/_maps/RandomRuins/BeachRuins/beach_ancient_ruin.dmm
@@ -2657,17 +2657,6 @@
light_range = 2
},
/area/ruin/beach/complex)
-"Py" = (
-/obj/structure/window/reinforced/fulltile,
-/obj/structure/grille,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/plating,
-/area/ruin/beach/complex/wall)
"PD" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -4857,7 +4846,7 @@ lS
lS
lS
Lt
-Py
+nt
lS
lS
lS
diff --git a/_maps/RandomRuins/BeachRuins/beach_crashed_engineer.dmm b/_maps/RandomRuins/BeachRuins/beach_crashed_engineer.dmm
index 882e050c551d..4e47f54d4970 100644
--- a/_maps/RandomRuins/BeachRuins/beach_crashed_engineer.dmm
+++ b/_maps/RandomRuins/BeachRuins/beach_crashed_engineer.dmm
@@ -663,9 +663,6 @@
/turf/open/water/beach,
/area/overmap_encounter/planetoid/beachplanet/explored)
"BF" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
/obj/structure/cable{
icon_state = "4-8"
},
diff --git a/_maps/RandomRuins/BeachRuins/beach_ocean_town.dmm b/_maps/RandomRuins/BeachRuins/beach_ocean_town.dmm
index 9ae962d8861a..c65fe197ed88 100644
--- a/_maps/RandomRuins/BeachRuins/beach_ocean_town.dmm
+++ b/_maps/RandomRuins/BeachRuins/beach_ocean_town.dmm
@@ -2871,7 +2871,6 @@
/area/overmap_encounter/planetoid/beachplanet/explored)
"Ip" = (
/obj/structure/table,
-/obj/structure/table,
/obj/structure/window,
/obj/structure/window{
dir = 4
diff --git a/_maps/RandomRuins/IceRuins/icemoon_crashed_holemaker.dmm b/_maps/RandomRuins/IceRuins/icemoon_crashed_holemaker.dmm
new file mode 100644
index 000000000000..50f7b24ed353
--- /dev/null
+++ b/_maps/RandomRuins/IceRuins/icemoon_crashed_holemaker.dmm
@@ -0,0 +1,4729 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"ac" = (
+/obj/machinery/door/firedoor,
+/obj/structure/table/reinforced,
+/obj/item/folder/blue,
+/obj/structure/windoor_assembly,
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"aj" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/wallframe/light_fixture/small,
+/obj/effect/decal/cleanable/blood/drip,
+/turf/open/floor/wood{
+ icon_state = "wood-broken4"
+ },
+/area/ruin/unpowered/crashed_holemaker)
+"aq" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/toy/figure/chaplain,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"at" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/weather/snow,
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"aA" = (
+/obj/machinery/door/airlock/public/glass{
+ dir = 4;
+ name = "Chapel"
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"aC" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/weather/snow{
+ dir = 4
+ },
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"aE" = (
+/obj/structure/table,
+/obj/effect/turf_decal/borderfloorblack,
+/obj/machinery/airalarm/directional/south,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/tech,
+/area/ruin/unpowered/crashed_holemaker)
+"aL" = (
+/obj/effect/turf_decal/ntspaceworks_small/left,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"aP" = (
+/obj/structure/girder,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"aS" = (
+/obj/effect/turf_decal/snow,
+/turf/open/floor/plating/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"bd" = (
+/turf/closed/wall/mineral/snow,
+/area/ruin/unpowered/crashed_holemaker)
+"bi" = (
+/obj/effect/turf_decal/snow,
+/obj/machinery/firealarm/directional/east,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/weather/snow/surround{
+ dir = 8
+ },
+/turf/open/floor/plating/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"bj" = (
+/obj/machinery/door/airlock/glass_large{
+ name = "Theatre"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet,
+/area/ruin/unpowered/crashed_holemaker)
+"br" = (
+/obj/structure/bookcase/random/fiction,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"bC" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/snow,
+/obj/effect/turf_decal/weather/snow{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"bU" = (
+/obj/machinery/door/firedoor/closed,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/ruin/unpowered/crashed_holemaker)
+"bZ" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"ca" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/weather/snow/surround{
+ dir = 4
+ },
+/turf/open/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/ruin/unpowered/crashed_holemaker)
+"ch" = (
+/obj/item/stack/sheet/mineral/wood,
+/turf/open/floor/plating/asteroid/snow/ice/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"ci" = (
+/obj/effect/turf_decal/corner/opaque/black/diagonal{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/red{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/crashed_holemaker)
+"cl" = (
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/tech,
+/area/ruin/unpowered/crashed_holemaker)
+"co" = (
+/obj/item/caution,
+/obj/effect/decal/cleanable/blood/drip,
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"cw" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/spider/stickyweb,
+/mob/living/simple_animal/hostile/poison/giant_spider/hunter/ice,
+/turf/open/floor/plasteel/tech,
+/area/ruin/unpowered/crashed_holemaker)
+"cA" = (
+/obj/structure/window/spawner/west,
+/obj/structure/displaycase_chassis,
+/obj/effect/turf_decal/weather/snow{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"cG" = (
+/obj/effect/turf_decal/weather/dirt/corner{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/weather/snow{
+ dir = 8
+ },
+/obj/machinery/power/port_gen/pacman,
+/obj/structure/cable/orange{
+ icon_state = "4-10"
+ },
+/obj/structure/cable/orange{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"cI" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 6
+ },
+/obj/effect/turf_decal/spline/fancy/transparent/ntblue{
+ dir = 6
+ },
+/obj/machinery/firealarm/directional/east,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"cL" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/structure/table/reinforced{
+ color = "#283674"
+ },
+/obj/effect/turf_decal/spline/fancy/transparent/ntblue{
+ dir = 8
+ },
+/obj/structure/sign/poster/retro/nanotrasen_logo_70s{
+ pixel_x = -32
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"cS" = (
+/obj/structure/table/wood,
+/turf/open/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/ruin/unpowered/crashed_holemaker)
+"cV" = (
+/obj/machinery/door/airlock/command/glass{
+ dir = 4;
+ name = "Captain's Quarters"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"do" = (
+/obj/effect/turf_decal/corner/opaque/black/diagonal{
+ dir = 4
+ },
+/obj/structure/salvageable/machine,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/crashed_holemaker)
+"dt" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/structure/table/wood,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/sign/poster/official/work_for_a_future{
+ pixel_x = 32
+ },
+/obj/item/stack/sheet/mineral/wood,
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"eg" = (
+/obj/effect/turf_decal/corner/opaque/black/diagonal{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/red{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/crashed_holemaker)
+"ek" = (
+/obj/structure/window/reinforced/spawner,
+/obj/structure/window/reinforced/spawner/west,
+/obj/effect/decal/cleanable/glass,
+/obj/item/shard,
+/obj/item/paper_bin,
+/turf/open/floor/plating/dirt/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"ey" = (
+/obj/structure/chair/office/dark{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/snow,
+/turf/open/floor/carpet/royalblue,
+/area/ruin/unpowered/crashed_holemaker)
+"eD" = (
+/obj/item/stack/tile/plasteel,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"eE" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"eG" = (
+/obj/item/stack/tile/plasteel,
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"eJ" = (
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/obj/effect/decal/cleanable/dirt/dust,
+/mob/living/simple_animal/hostile/asteroid/ice_demon,
+/obj/effect/decal/cleanable/blood/footprints{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"eL" = (
+/turf/open/floor/plating/asteroid/snow/ice/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"eP" = (
+/obj/effect/turf_decal/chapel{
+ dir = 1
+ },
+/obj/item/stack/sheet/mineral/wood,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"eT" = (
+/obj/effect/decal/cleanable/glass,
+/obj/item/shard,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/window/spawner,
+/obj/effect/turf_decal/weather/snow{
+ dir = 8
+ },
+/obj/structure/cable/orange{
+ icon_state = "4-9"
+ },
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"fn" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner/transparent/brown/half{
+ dir = 4
+ },
+/obj/effect/turf_decal/spline/fancy/transparent/neutral,
+/obj/item/flashlight/lantern,
+/turf/open/floor/plastic,
+/area/ruin/unpowered/crashed_holemaker)
+"fr" = (
+/obj/machinery/door/firedoor/border_only/closed{
+ dir = 8
+ },
+/obj/structure/sign/departments/botany{
+ pixel_y = -32
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/ruin/unpowered/crashed_holemaker)
+"fx" = (
+/obj/structure/flora/tree/pine,
+/turf/open/floor/plating/asteroid/snow/ice/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"fD" = (
+/obj/effect/turf_decal/corner/opaque/black{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner/opaque/red/diagonal,
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"fO" = (
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"fV" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/weather/snow/surround{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"ga" = (
+/obj/item/stack/cable_coil/cut/yellow,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"gc" = (
+/obj/item/stack/ore/salvage/scrapmetal,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"ge" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/structure/musician/piano,
+/obj/machinery/firealarm/directional/west,
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"gp" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/weather/snow{
+ dir = 8
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"gF" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/machinery/suit_storage_unit/open,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"gG" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/snow,
+/obj/effect/turf_decal/weather/snow{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"gU" = (
+/obj/effect/turf_decal/borderfloorblack,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"hl" = (
+/obj/structure/chair/office/dark{
+ dir = 4
+ },
+/obj/item/pen,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"ho" = (
+/obj/effect/turf_decal/corner/opaque/black/diagonal{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/red{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/bed/double/maint,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/crashed_holemaker)
+"hs" = (
+/obj/item/stack/sheet/mineral/snow,
+/turf/open/floor/plating/asteroid/snow/ice/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"hO" = (
+/obj/item/stack/ore/salvage/scrapmetal,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"hP" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/ruin/unpowered/crashed_holemaker)
+"hX" = (
+/obj/effect/turf_decal/corner/opaque/bar,
+/obj/effect/turf_decal/borderfloorblack/corner{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"ib" = (
+/obj/effect/turf_decal/borderfloorblack/full,
+/obj/machinery/chem_master/condimaster,
+/obj/machinery/airalarm/directional/west,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"it" = (
+/obj/item/stack/tile/plasteel,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/snow,
+/obj/effect/turf_decal/weather/snow/surround{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"iw" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner/transparent/brown/half{
+ dir = 4
+ },
+/turf/open/floor/plastic,
+/area/ruin/unpowered/crashed_holemaker)
+"iM" = (
+/obj/effect/turf_decal/chapel{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/bed/double{
+ dir = 1
+ },
+/obj/item/bedsheet/dorms/double{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"iN" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/effect/turf_decal/weather/dirt{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"iS" = (
+/obj/item/shard,
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"iX" = (
+/obj/effect/turf_decal/corner/opaque/bar/diagonal,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"iY" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/spline/fancy/transparent/ntblue{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"jj" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/structure/extinguisher_cabinet/directional/south,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet,
+/area/ruin/unpowered/crashed_holemaker)
+"jp" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/sink/puddle,
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"jr" = (
+/obj/effect/turf_decal/snow,
+/obj/structure/table_frame/wood,
+/obj/item/radio/intercom/directional/north,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"jz" = (
+/obj/structure/bed,
+/obj/item/bedsheet/captain,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"jJ" = (
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/mob_spawn/human/corpse/assistant/husked,
+/obj/effect/decal/cleanable/blood/old,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"jP" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/machinery/shower{
+ dir = 8
+ },
+/obj/structure/window/reinforced/spawner,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/light/bulb/broken,
+/turf/open/floor/plasteel/freezer,
+/area/ruin/unpowered/crashed_holemaker)
+"jT" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/transparent/beige/half{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/chair/stool/bar{
+ dir = 4
+ },
+/turf/open/floor/plastic,
+/area/ruin/unpowered/crashed_holemaker)
+"jU" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/weather/snow{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/blood/footprints,
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"jW" = (
+/obj/structure/bookcase/random/nonfiction,
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"jY" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet,
+/area/ruin/unpowered/crashed_holemaker)
+"jZ" = (
+/obj/effect/turf_decal/corner/opaque/blue/diagonal{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/red/diagonal,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/bed/double/maint{
+ dir = 1
+ },
+/obj/structure/railing/wood{
+ dir = 8
+ },
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"ka" = (
+/obj/effect/turf_decal/corner/opaque/bar,
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 1
+ },
+/obj/effect/turf_decal/snow,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"kp" = (
+/obj/structure/door_assembly/door_assembly_ext{
+ dir = 4
+ },
+/turf/open/floor/plating/asteroid/snow/ice/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"kt" = (
+/obj/effect/turf_decal/snow,
+/obj/effect/turf_decal/weather/snow{
+ dir = 4
+ },
+/obj/item/cane,
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"kz" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"kF" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/effect/turf_decal/weather/dirt/corner{
+ dir = 8
+ },
+/obj/machinery/light/broken/directional/north,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"kH" = (
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 1
+ },
+/obj/structure/spider/stickyweb,
+/turf/open/floor/plasteel/tech,
+/area/ruin/unpowered/crashed_holemaker)
+"kQ" = (
+/obj/structure/closet/firecloset,
+/obj/effect/turf_decal/borderfloorwhite/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/transparent/blue{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned,
+/area/ruin/unpowered/crashed_holemaker)
+"kS" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/reagent_dispensers/fueltank,
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"lm" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/structure/toilet{
+ pixel_y = 10
+ },
+/obj/structure/sink{
+ dir = 8;
+ pixel_x = 12;
+ pixel_y = 6
+ },
+/turf/open/floor/plasteel/freezer,
+/area/ruin/unpowered/crashed_holemaker)
+"lt" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/spawner/lootdrop/crate_spawner,
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"lu" = (
+/obj/effect/turf_decal/snow,
+/obj/item/stack/tile/plasteel,
+/obj/effect/turf_decal/weather/snow{
+ dir = 6
+ },
+/turf/open/floor/plating/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"lN" = (
+/obj/effect/turf_decal/trimline/transparent/ntblue/arrow_ccw,
+/obj/effect/turf_decal/weather/dirt,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/chair/comfy/brown{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ruin/unpowered/crashed_holemaker)
+"lO" = (
+/obj/effect/turf_decal/ntspaceworks_small/right,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"lS" = (
+/obj/structure/window/reinforced/spawner/west,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"lT" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/structure/frame/computer/retro{
+ dir = 4
+ },
+/obj/effect/turf_decal/spline/fancy/transparent/ntblue{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"lU" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/machinery/door/airlock/command/glass{
+ dir = 4;
+ name = "Captain's Quarters"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"mb" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"md" = (
+/obj/structure/window/spawner/west,
+/obj/structure/window/spawner,
+/turf/open/floor/plating/dirt/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"mn" = (
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 9
+ },
+/obj/item/radio/intercom/directional/north,
+/obj/structure/closet/cabinet,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"ms" = (
+/obj/effect/turf_decal/snow,
+/obj/effect/turf_decal/weather/snow{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/blood/drip,
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"mu" = (
+/obj/effect/turf_decal/snow,
+/obj/effect/turf_decal/weather/snow{
+ dir = 6
+ },
+/turf/open/floor/plating/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"mx" = (
+/obj/effect/turf_decal/trimline/opaque/ntblue/corner,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/salvageable/machine,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"mz" = (
+/obj/structure/table/wood/fancy,
+/obj/effect/turf_decal/siding/wood,
+/obj/effect/turf_decal/snow,
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"mA" = (
+/obj/machinery/vending/boozeomat/all_access,
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"mO" = (
+/obj/effect/decal/cleanable/glass,
+/obj/item/wrench,
+/obj/effect/turf_decal/corner/opaque/green/border,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/weather/snow{
+ dir = 1
+ },
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"mU" = (
+/obj/effect/turf_decal/spline/fancy/transparent/neutral{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"mV" = (
+/obj/structure/salvageable/machine,
+/turf/open/floor/plasteel/tech,
+/area/ruin/unpowered/crashed_holemaker)
+"nb" = (
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 9
+ },
+/obj/effect/turf_decal/corner/opaque/bar,
+/obj/item/chair,
+/obj/machinery/airalarm/directional/north,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"nd" = (
+/obj/item/stack/tile/plasteel,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"ng" = (
+/obj/item/flashlight/flare,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"nA" = (
+/turf/closed/wall/mineral/wood/nonmetal,
+/area/ruin/unpowered/crashed_holemaker)
+"nC" = (
+/obj/effect/turf_decal/snow,
+/obj/effect/turf_decal/weather/snow/surround,
+/turf/open/floor/plasteel/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"nL" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/mob_spawn/human/cook/husked,
+/obj/effect/decal/cleanable/blood/old,
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"nO" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/weather/snow,
+/obj/effect/turf_decal/weather/snow{
+ dir = 1
+ },
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"nW" = (
+/turf/template_noop,
+/area/template_noop)
+"oa" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/machinery/door/airlock{
+ name = "Service Hall";
+ dir = 4
+ },
+/obj/effect/turf_decal/snow,
+/obj/effect/mapping_helpers/airlock/locked,
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"oj" = (
+/obj/effect/decal/cleanable/glass,
+/obj/structure/grille/broken,
+/obj/effect/turf_decal/snow,
+/obj/effect/turf_decal/weather/snow{
+ dir = 8
+ },
+/turf/open/floor/plating/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"or" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/structure/salvageable/computer,
+/obj/effect/turf_decal/spline/fancy/transparent/ntblue{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"oC" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/kitchen/knife,
+/turf/open/floor/wood{
+ icon_state = "wood-broken7"
+ },
+/area/ruin/unpowered/crashed_holemaker)
+"oD" = (
+/turf/open/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/ruin/unpowered/crashed_holemaker)
+"oI" = (
+/obj/item/shovel/spade,
+/turf/open/floor/plating/asteroid/snow/ice/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"oS" = (
+/obj/effect/turf_decal/snow,
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"pl" = (
+/obj/structure/window/reinforced/spawner/east,
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/plating/dirt/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"pn" = (
+/obj/structure/girder/reinforced,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"pw" = (
+/obj/structure/bookcase/random/fiction,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/ruin/unpowered/crashed_holemaker)
+"px" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/stack/tile/wood,
+/obj/effect/turf_decal/weather/snow/surround{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"pz" = (
+/obj/effect/turf_decal/trimline/transparent/ntblue/arrow_ccw{
+ dir = 10
+ },
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/weather/dirt{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/weather/snow,
+/obj/item/extinguisher/mini/empty,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ruin/unpowered/crashed_holemaker)
+"pF" = (
+/obj/effect/turf_decal/snow,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"pL" = (
+/obj/effect/turf_decal/snow,
+/obj/item/stack/cable_coil/cut/yellow,
+/obj/effect/turf_decal/weather/snow{
+ dir = 10
+ },
+/turf/open/floor/plating/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"pV" = (
+/obj/machinery/door/airlock/maintenance_hatch,
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"qa" = (
+/obj/structure/window/reinforced/spawner/east,
+/obj/structure/window/reinforced/spawner,
+/obj/item/shard,
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/plating/dirt/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"qo" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/spline/fancy/transparent/ntblue{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"qq" = (
+/obj/structure/girder/reinforced,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"qr" = (
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"qF" = (
+/turf/closed/wall/mineral/titanium/survival,
+/area/overmap_encounter/planetoid/cave/explored)
+"qM" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/blood/splatter,
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"qS" = (
+/obj/machinery/door/firedoor/border_only/closed{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/ruin/unpowered/crashed_holemaker)
+"qY" = (
+/obj/structure/frame/computer{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"rk" = (
+/obj/item/stack/tile/wood,
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"rl" = (
+/obj/item/kirbyplants/random,
+/obj/effect/turf_decal/spline/fancy/transparent/neutral/corner{
+ dir = 1
+ },
+/obj/item/dualsaber/toy,
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"rm" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner/transparent/orange/half{
+ dir = 4
+ },
+/turf/open/floor/plastic,
+/area/ruin/unpowered/crashed_holemaker)
+"ry" = (
+/obj/structure/table/wood/fancy,
+/obj/effect/turf_decal/siding/wood,
+/obj/effect/turf_decal/snow,
+/turf/open/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/ruin/unpowered/crashed_holemaker)
+"rz" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/fluff/broken_flooring,
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"rL" = (
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/tech,
+/area/ruin/unpowered/crashed_holemaker)
+"rP" = (
+/obj/effect/turf_decal/box,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/radio/intercom/directional/north,
+/turf/open/floor/plasteel/tech,
+/area/ruin/unpowered/crashed_holemaker)
+"rR" = (
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 4
+ },
+/obj/structure/table/wood,
+/obj/machinery/firealarm/directional/east,
+/obj/machinery/chem_dispenser/drinks/beer{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"rW" = (
+/obj/effect/turf_decal/snow,
+/obj/machinery/light/broken/directional/west,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/weather/snow/surround{
+ dir = 4
+ },
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"sd" = (
+/obj/structure/rack,
+/obj/machinery/light/broken/directional/north,
+/turf/open/floor/plasteel/tech,
+/area/ruin/unpowered/crashed_holemaker)
+"se" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/tech,
+/area/ruin/unpowered/crashed_holemaker)
+"sf" = (
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/bar{
+ dir = 1
+ },
+/obj/machinery/light/broken/directional/east,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"sj" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/weather/snow{
+ dir = 8
+ },
+/turf/open/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/ruin/unpowered/crashed_holemaker)
+"sy" = (
+/obj/structure/extinguisher_cabinet/directional/west,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"td" = (
+/obj/structure/table/wood/reinforced,
+/obj/item/flashlight/lamp/green{
+ pixel_y = 15;
+ pixel_x = -7
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet/royalblue,
+/area/ruin/unpowered/crashed_holemaker)
+"tm" = (
+/turf/open/floor/plating/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"tt" = (
+/obj/effect/turf_decal/weather/dirt{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/storage/toolbox/electrical,
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"ty" = (
+/obj/structure/loom,
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"tH" = (
+/obj/effect/turf_decal/borderfloorblack/full,
+/obj/effect/turf_decal/spline/fancy/transparent/ntblue{
+ dir = 4
+ },
+/obj/machinery/door/airlock/command/glass{
+ dir = 4;
+ name = "Lieutenant's Quarters"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"tN" = (
+/obj/structure/table/wood/reinforced,
+/obj/machinery/light/built/directional/south,
+/obj/item/light/tube/broken,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet/royalblue,
+/area/ruin/unpowered/crashed_holemaker)
+"tO" = (
+/obj/effect/turf_decal/ntspaceworks_small,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"tW" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/ruin/unpowered/crashed_holemaker)
+"uh" = (
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 4
+ },
+/obj/structure/table/wood,
+/obj/machinery/chem_dispenser/drinks{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"um" = (
+/obj/effect/turf_decal/borderfloor/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/transparent/ntblue/border{
+ dir = 6
+ },
+/obj/structure/frame/computer{
+ dir = 1
+ },
+/obj/effect/turf_decal/snow,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"un" = (
+/obj/effect/turf_decal/snow,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/ruin/unpowered/crashed_holemaker)
+"uI" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/snow,
+/turf/open/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/ruin/unpowered/crashed_holemaker)
+"uK" = (
+/obj/machinery/airalarm/directional/north,
+/obj/effect/turf_decal/weather/dirt/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/transparent/ntblue/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ruin/unpowered/crashed_holemaker)
+"uL" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/spline/fancy/transparent/ntblue{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/snow,
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"uN" = (
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/coin/antagtoken,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"uO" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/microwave{
+ pixel_y = 5
+ },
+/obj/structure/table,
+/turf/open/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/ruin/unpowered/crashed_holemaker)
+"uR" = (
+/obj/effect/turf_decal/corner/opaque/black/diagonal{
+ dir = 4
+ },
+/obj/structure/table/wood,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/clothing/head/collectable/flatcap{
+ pixel_y = 8;
+ pixel_x = 5
+ },
+/obj/item/stack/ore/salvage/scrapgold/five,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/crashed_holemaker)
+"uU" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/effect/turf_decal/snow,
+/obj/structure/door_assembly/door_assembly_grunge,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"vc" = (
+/obj/structure/extinguisher_cabinet/directional/north,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"vd" = (
+/turf/closed/wall/rust,
+/area/ruin/unpowered/crashed_holemaker)
+"vg" = (
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"vr" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/machinery/airalarm/directional/north,
+/obj/item/stack/ore/salvage/scrapmetal,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"vK" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/structure/frame/computer,
+/obj/effect/turf_decal/spline/fancy/transparent/ntblue{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"vT" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/effect/turf_decal/weather/dirt{
+ dir = 1
+ },
+/turf/open/floor/wood{
+ icon_state = "wood-broken4"
+ },
+/area/ruin/unpowered/crashed_holemaker)
+"vU" = (
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/spider/stickyweb,
+/turf/open/floor/plasteel/tech,
+/area/ruin/unpowered/crashed_holemaker)
+"wr" = (
+/obj/effect/turf_decal/chapel,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/stack/rods/twentyfive,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"wx" = (
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"wC" = (
+/obj/machinery/door/firedoor/closed,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"wH" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/transparent/beige/half{
+ dir = 8
+ },
+/obj/effect/turf_decal/spline/fancy/transparent/neutral,
+/turf/open/floor/plastic,
+/area/ruin/unpowered/crashed_holemaker)
+"xd" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/structure/table_frame/wood,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"xs" = (
+/obj/effect/turf_decal/corner/opaque/black{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner/opaque/red/diagonal,
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/machinery/door/airlock/glass_large{
+ name = "Theatre"
+ },
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"xA" = (
+/obj/effect/turf_decal/chapel{
+ dir = 4
+ },
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"xJ" = (
+/obj/item/stack/cable_coil/cut/orange,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"xK" = (
+/obj/effect/turf_decal/corner/opaque/bar,
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 1
+ },
+/obj/structure/chair/stool/bar{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"xQ" = (
+/obj/structure/closet,
+/obj/effect/turf_decal/borderfloorwhite/corner,
+/obj/effect/turf_decal/corner/transparent/red{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned,
+/area/ruin/unpowered/crashed_holemaker)
+"ya" = (
+/obj/machinery/airalarm/directional/west,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"yp" = (
+/obj/machinery/door/firedoor/border_only/closed{
+ dir = 8
+ },
+/obj/item/stack/ore/salvage/scrapsilver,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/ruin/unpowered/crashed_holemaker)
+"yr" = (
+/obj/machinery/airalarm/directional/south,
+/obj/structure/bed,
+/obj/item/bedsheet/head_of_personnel,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/ruin/unpowered/crashed_holemaker)
+"yE" = (
+/obj/item/wallframe/airalarm,
+/turf/open/floor/plating/asteroid/snow/ice/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"yG" = (
+/obj/structure/table/wood/fancy,
+/turf/open/floor/carpet,
+/area/ruin/unpowered/crashed_holemaker)
+"yH" = (
+/obj/effect/turf_decal/corner/opaque/blue/diagonal{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/red/diagonal,
+/obj/item/stack/sheet/cotton/cloth/five,
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"yN" = (
+/obj/effect/turf_decal/trimline/opaque/ntblue/warning,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/stack/ore/salvage/scrapsilver,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"yR" = (
+/obj/item/stack/sheet/mineral/snow,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"yU" = (
+/obj/structure/girder,
+/obj/effect/turf_decal/snow,
+/turf/open/floor/plating/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"yV" = (
+/obj/structure/rack,
+/obj/item/reagent_containers/food/snacks/sosjerky,
+/turf/open/floor/carpet,
+/area/ruin/unpowered/crashed_holemaker)
+"ze" = (
+/obj/effect/spawner/lootdrop/crate_spawner,
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"zh" = (
+/obj/effect/turf_decal/weather/dirt{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/glass,
+/obj/machinery/hydroponics/constructable,
+/obj/effect/turf_decal/snow,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/weather/snow{
+ dir = 4
+ },
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"zs" = (
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"zy" = (
+/obj/effect/turf_decal/snow,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/weather/snow{
+ dir = 5
+ },
+/turf/open/floor/plating/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"zE" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner/transparent/orange/half{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/drinks/soda_cans/pwr_game{
+ pixel_y = 12;
+ pixel_x = -7
+ },
+/turf/open/floor/plastic,
+/area/ruin/unpowered/crashed_holemaker)
+"Ab" = (
+/obj/effect/turf_decal/trimline/transparent/ntblue/arrow_ccw,
+/obj/effect/turf_decal/weather/dirt,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ruin/unpowered/crashed_holemaker)
+"Af" = (
+/obj/effect/turf_decal/corner/opaque/green/bordercorner,
+/obj/effect/turf_decal/snow,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/item/pen,
+/obj/effect/turf_decal/weather/snow{
+ dir = 4
+ },
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"An" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/machinery/door/airlock{
+ name = "Service Hall";
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"Au" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/ruin/unpowered/crashed_holemaker)
+"AF" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/structure/toilet{
+ pixel_y = 10
+ },
+/obj/structure/sink{
+ dir = 4;
+ pixel_x = -12;
+ pixel_y = 6
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/stack/sheet/plasteel,
+/turf/open/floor/plasteel/freezer,
+/area/ruin/unpowered/crashed_holemaker)
+"AH" = (
+/obj/effect/turf_decal/siding/wood/corner,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/trash/plate,
+/turf/open/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/ruin/unpowered/crashed_holemaker)
+"AQ" = (
+/obj/effect/turf_decal/borderfloorblack/full,
+/obj/machinery/door/airlock/public/glass{
+ dir = 4;
+ name = "Bar"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"Bf" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 10
+ },
+/obj/effect/turf_decal/snow,
+/obj/machinery/newscaster/directional/north,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"Bj" = (
+/obj/effect/turf_decal/borderfloor/corner,
+/obj/effect/turf_decal/corner/transparent/ntblue/border{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"Bm" = (
+/obj/effect/turf_decal/snow,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"Bt" = (
+/obj/effect/turf_decal/borderfloorblack,
+/obj/effect/turf_decal/corner/opaque/bar{
+ dir = 1
+ },
+/obj/structure/chair{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"By" = (
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 9
+ },
+/obj/effect/turf_decal/corner/opaque/bar,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/cigbutt/cigarbutt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"BT" = (
+/obj/effect/turf_decal/corner/opaque/blue/diagonal{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/red/diagonal,
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"BY" = (
+/obj/effect/turf_decal/corner/opaque/bar/diagonal,
+/obj/effect/turf_decal/snow,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/wrapping,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"BZ" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/blood/footprints{
+ dir = 4
+ },
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"Cb" = (
+/obj/machinery/firealarm/directional/north,
+/obj/item/pet_carrier,
+/turf/open/floor/plating/dirt/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"Ch" = (
+/obj/structure/salvageable/seed,
+/obj/structure/window/reinforced/spawner/west,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"Cj" = (
+/obj/structure/frame/machine,
+/turf/open/floor/plating/asteroid/snow/ice/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"Cp" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/machinery/door/airlock/command/glass{
+ name = "Bridge"
+ },
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"Cz" = (
+/turf/closed/mineral/random/snow,
+/area/overmap_encounter/planetoid/cave/explored)
+"CH" = (
+/obj/item/storage/toolbox/mechanical,
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"CQ" = (
+/obj/machinery/door/airlock/maintenance_hatch,
+/obj/effect/turf_decal/weather/snow,
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"CU" = (
+/obj/effect/turf_decal/corner/opaque/bar,
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"CZ" = (
+/obj/effect/turf_decal/trimline/opaque/ntblue/corner{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"Dx" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/mineral_door/wood,
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"DB" = (
+/obj/structure/table/wood/fancy,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet,
+/area/ruin/unpowered/crashed_holemaker)
+"DG" = (
+/obj/machinery/door/airlock/maintenance_hatch{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/abandoned,
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"DR" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/spline/fancy/transparent/ntblue,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"Ec" = (
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 9
+ },
+/obj/structure/table_frame/wood,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"En" = (
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/bar{
+ dir = 1
+ },
+/obj/effect/turf_decal/snow,
+/obj/machinery/firealarm/directional/east,
+/obj/structure/chair/stool/bar,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"Ep" = (
+/obj/machinery/newscaster/directional/north,
+/obj/structure/bed/dogbed,
+/turf/open/floor/plating/dirt/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"Ey" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner/transparent/brown/half{
+ dir = 4
+ },
+/obj/structure/chair/wood{
+ dir = 8
+ },
+/turf/open/floor/plastic,
+/area/ruin/unpowered/crashed_holemaker)
+"EE" = (
+/obj/effect/turf_decal/borderfloorblack,
+/obj/effect/turf_decal/corner/opaque/bar{
+ dir = 1
+ },
+/obj/effect/turf_decal/snow,
+/obj/item/radio/intercom/directional/south,
+/obj/structure/table,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"ET" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner/transparent/brown/half{
+ dir = 4
+ },
+/obj/effect/turf_decal/spline/fancy/transparent/neutral{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/chair/stool{
+ dir = 8
+ },
+/turf/open/floor/plastic,
+/area/ruin/unpowered/crashed_holemaker)
+"EX" = (
+/obj/machinery/light/broken/directional/east,
+/obj/structure/table,
+/obj/item/stack/sheet/mineral/plasma/five,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ruin/unpowered/crashed_holemaker)
+"Fg" = (
+/turf/closed/mineral/random/snow,
+/area/ruin/unpowered/crashed_holemaker)
+"Fr" = (
+/obj/effect/turf_decal/weather/snow{
+ dir = 1
+ },
+/turf/open/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/ruin/unpowered/crashed_holemaker)
+"FA" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/transparent/beige/half{
+ dir = 8
+ },
+/turf/open/floor/plastic,
+/area/ruin/unpowered/crashed_holemaker)
+"FG" = (
+/obj/effect/turf_decal/chapel{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/space_heater,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"Gp" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/transparent/orange/half{
+ dir = 8
+ },
+/obj/effect/turf_decal/spline/fancy/transparent/neutral,
+/turf/open/floor/plastic,
+/area/ruin/unpowered/crashed_holemaker)
+"Gr" = (
+/obj/effect/turf_decal/snow,
+/obj/effect/turf_decal/weather/snow/surround,
+/turf/open/floor/plating/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"Gx" = (
+/obj/effect/turf_decal/trimline/opaque/ntblue/warning{
+ dir = 1
+ },
+/obj/structure/chair/office/dark,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"GD" = (
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/table_frame/wood,
+/obj/item/stack/sheet/mineral/wood,
+/obj/effect/decal/cleanable/blood/footprints{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"GG" = (
+/obj/item/electronics/firelock,
+/obj/effect/turf_decal/borderfloor{
+ dir = 5
+ },
+/obj/structure/table_frame,
+/obj/effect/turf_decal/spline/fancy/transparent/ntblue{
+ dir = 5
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"GK" = (
+/obj/structure/closet/emcloset,
+/obj/effect/turf_decal/borderfloorwhite/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/transparent/blue{
+ dir = 8
+ },
+/obj/machinery/light/broken/directional/west,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned,
+/area/ruin/unpowered/crashed_holemaker)
+"GO" = (
+/obj/effect/turf_decal/borderfloorblack/corner{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/blood/drip,
+/obj/item/circuitboard/machine/reagentgrinder,
+/obj/effect/decal/cleanable/blood/drip,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"Hr" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 9
+ },
+/obj/structure/table/reinforced{
+ color = "#283674"
+ },
+/obj/item/storage/toolbox/emergency,
+/obj/machinery/airalarm/directional/west,
+/obj/effect/turf_decal/spline/fancy/transparent/ntblue{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"HB" = (
+/obj/effect/turf_decal/corner/opaque/bar/diagonal,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/broken_bottle,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"HV" = (
+/obj/effect/turf_decal/corner/opaque/black{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner/opaque/red/diagonal,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/light/broken/directional/south,
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"HY" = (
+/obj/structure/salvageable/computer{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/opaque/ntblue/corner{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"IS" = (
+/obj/effect/turf_decal/borderfloor/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/transparent/ntblue/border{
+ dir = 10
+ },
+/obj/structure/chair/office/dark,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"IZ" = (
+/obj/structure/reagent_dispensers/watertank,
+/obj/effect/turf_decal/box,
+/obj/structure/extinguisher_cabinet/directional/north,
+/turf/open/floor/plasteel/tech,
+/area/ruin/unpowered/crashed_holemaker)
+"Ja" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/transparent/orange/half{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plastic,
+/area/ruin/unpowered/crashed_holemaker)
+"Jk" = (
+/obj/effect/turf_decal/weather/snow{
+ dir = 8
+ },
+/turf/open/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/ruin/unpowered/crashed_holemaker)
+"Jo" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/structure/rack,
+/obj/item/toy/plush/blahaj,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"Jp" = (
+/obj/effect/turf_decal/weather/dirt/corner{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/stack/tile/wood,
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"JK" = (
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"JL" = (
+/obj/effect/turf_decal/spline/fancy/transparent/neutral/corner{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/power/apc/auto_name/directional/north{
+ start_charge = 0
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"JP" = (
+/obj/structure/frame/computer{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet/royalblue,
+/area/ruin/unpowered/crashed_holemaker)
+"JR" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"Kd" = (
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"Ke" = (
+/turf/closed/wall,
+/area/ruin/unpowered/crashed_holemaker)
+"Kh" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet,
+/area/ruin/unpowered/crashed_holemaker)
+"Ki" = (
+/obj/item/stack/sheet/mineral/wood,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"Ks" = (
+/obj/effect/turf_decal/chapel{
+ dir = 4
+ },
+/obj/structure/bonfire,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"KF" = (
+/obj/effect/turf_decal/corner/opaque/green/border,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"KV" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/weather/snow{
+ dir = 1
+ },
+/obj/structure/cable/orange{
+ icon_state = "5-8"
+ },
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"KW" = (
+/obj/effect/mob_spawn/human/bartender/husked,
+/turf/open/floor/plating/asteroid/snow/ice/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"La" = (
+/obj/item/stack/cable_coil/cut/yellow,
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/spline/fancy/transparent/ntblue{
+ dir = 1
+ },
+/obj/effect/turf_decal/snow,
+/obj/item/stack/ore/salvage/scrapmetal,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"LK" = (
+/obj/structure/grille/broken,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"LP" = (
+/obj/machinery/door/firedoor/window,
+/obj/effect/turf_decal/snow,
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"LQ" = (
+/obj/structure/table/glass,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/snow,
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"Ml" = (
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/bar{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"Mu" = (
+/obj/effect/turf_decal/snow,
+/obj/effect/turf_decal/weather/snow{
+ dir = 8
+ },
+/obj/structure/frame/computer{
+ dir = 4
+ },
+/turf/open/floor/pod,
+/area/overmap_encounter/planetoid/cave/explored)
+"MA" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"MH" = (
+/obj/effect/turf_decal/snow,
+/obj/item/stack/tile/plasteel,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable/yellow,
+/obj/effect/turf_decal/weather/snow{
+ dir = 6
+ },
+/turf/open/floor/plating/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"MR" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/spline/fancy/transparent/ntblue,
+/obj/effect/turf_decal/snow,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"MX" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor/closed,
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"MZ" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/chair/stool/bar{
+ dir = 1
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"Ni" = (
+/obj/structure/dresser,
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"Nn" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/snow,
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"Nz" = (
+/obj/structure/table,
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/spider/stickyweb,
+/turf/open/floor/plasteel/tech,
+/area/ruin/unpowered/crashed_holemaker)
+"NA" = (
+/obj/machinery/door/airlock/maintenance_hatch,
+/obj/effect/mapping_helpers/airlock/abandoned,
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"ND" = (
+/obj/effect/turf_decal/snow,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
+/obj/effect/turf_decal/weather/snow{
+ dir = 1
+ },
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"NP" = (
+/obj/structure/girder,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"NW" = (
+/obj/machinery/door/firedoor/closed,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/weather/snow{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/ruin/unpowered/crashed_holemaker)
+"Oe" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 10
+ },
+/obj/effect/turf_decal/weather/dirt{
+ dir = 1
+ },
+/obj/structure/displaycase_chassis,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/airalarm/directional/east,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"OA" = (
+/obj/item/stack/tile/plasteel,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/obj/item/crowbar/red,
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"OC" = (
+/obj/effect/turf_decal/corner/opaque/bar/diagonal,
+/obj/item/stack/sheet/metal,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"OK" = (
+/obj/effect/turf_decal/corner/opaque/black/diagonal{
+ dir = 4
+ },
+/obj/item/cane,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/crashed_holemaker)
+"OO" = (
+/obj/item/stack/ore/salvage/scrapgold,
+/turf/open/floor/plating/asteroid/snow/ice/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"Pa" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/transparent/orange/half{
+ dir = 8
+ },
+/obj/effect/turf_decal/spline/fancy/transparent/neutral{
+ dir = 1
+ },
+/obj/structure/table/wood,
+/obj/item/trash/tray,
+/obj/item/trash/raisins{
+ pixel_x = 4
+ },
+/turf/open/floor/plastic,
+/area/ruin/unpowered/crashed_holemaker)
+"Pf" = (
+/obj/structure/dresser,
+/turf/open/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/ruin/unpowered/crashed_holemaker)
+"Ph" = (
+/turf/closed/wall/r_wall/rust,
+/area/ruin/unpowered/crashed_holemaker)
+"Pl" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/structure/table/reinforced{
+ color = "#283674"
+ },
+/obj/effect/turf_decal/spline/fancy/transparent/ntblue{
+ dir = 4
+ },
+/obj/item/folder/blue,
+/obj/machinery/light/broken/directional/east,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"Pn" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/stack/tile/wood,
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"Ps" = (
+/obj/item/stack/ore/salvage/scrapmetal,
+/turf/open/floor/plating/asteroid/snow/ice/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"Pw" = (
+/obj/effect/turf_decal/snow,
+/obj/effect/turf_decal/weather/snow{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"PC" = (
+/obj/effect/turf_decal/snow,
+/obj/effect/turf_decal/weather/snow{
+ dir = 5
+ },
+/turf/open/floor/plasteel/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"PH" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood{
+ icon_state = "wood-broken7"
+ },
+/area/ruin/unpowered/crashed_holemaker)
+"PL" = (
+/obj/structure/window/reinforced/spawner/west,
+/obj/structure/window/reinforced/spawner/north,
+/obj/effect/decal/cleanable/glass,
+/obj/item/stack/tile/plasteel,
+/turf/open/floor/plating/dirt/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"PM" = (
+/obj/effect/turf_decal/corner/opaque/black/diagonal{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/white,
+/area/ruin/unpowered/crashed_holemaker)
+"Qc" = (
+/obj/structure/bookcase/random/religion,
+/obj/effect/turf_decal/weather/dirt{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood{
+ icon_state = "wood-broken7"
+ },
+/area/ruin/unpowered/crashed_holemaker)
+"Qd" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/structure/frame/computer{
+ dir = 8
+ },
+/obj/effect/turf_decal/spline/fancy/transparent/ntblue{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"Qw" = (
+/obj/effect/turf_decal/snow,
+/obj/machinery/door/firedoor/closed,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"QC" = (
+/obj/item/tank/internals/emergency_oxygen/double/empty,
+/turf/open/floor/plating/asteroid/snow/ice/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"QE" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/transparent/beige/half{
+ dir = 8
+ },
+/obj/structure/door_assembly/door_assembly_com,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/firealarm/directional/south,
+/turf/open/floor/plastic,
+/area/ruin/unpowered/crashed_holemaker)
+"QS" = (
+/obj/machinery/light/broken/directional/east,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/weather/snow{
+ dir = 10
+ },
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"QX" = (
+/obj/effect/turf_decal/snow,
+/obj/effect/turf_decal/weather/snow{
+ dir = 10
+ },
+/turf/open/floor/plating/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"Rd" = (
+/obj/effect/decal/cleanable/glass,
+/obj/effect/turf_decal/trimline/transparent/ntblue/arrow_ccw,
+/obj/effect/turf_decal/weather/dirt,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ruin/unpowered/crashed_holemaker)
+"Rh" = (
+/obj/machinery/door/firedoor/closed,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/ruin/unpowered/crashed_holemaker)
+"Rn" = (
+/obj/structure/extinguisher_cabinet/directional/west,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"Ru" = (
+/obj/effect/turf_decal/corner/opaque/blue/diagonal{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/red/diagonal,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/airalarm/directional/north,
+/obj/item/stack/tile/plasteel,
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"Rx" = (
+/obj/item/shard,
+/obj/effect/decal/cleanable/glass,
+/obj/effect/turf_decal/snow,
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"RA" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/stack/tile/wood,
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"RB" = (
+/obj/effect/turf_decal/snow,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"RL" = (
+/obj/machinery/vending/snack/random,
+/obj/effect/turf_decal/spline/fancy/transparent/neutral/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"RT" = (
+/obj/effect/turf_decal/weather/snow{
+ dir = 5
+ },
+/obj/item/wallframe/firealarm,
+/turf/open/floor/wood{
+ icon_state = "wood-broken4"
+ },
+/area/ruin/unpowered/crashed_holemaker)
+"Sd" = (
+/obj/effect/turf_decal/chapel,
+/obj/machinery/light/broken/directional/east,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"Sj" = (
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/bar{
+ dir = 1
+ },
+/obj/effect/turf_decal/snow,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"Sz" = (
+/obj/structure/bookcase/random/nonfiction,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"SA" = (
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 5
+ },
+/obj/structure/chair/stool/bar{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"SF" = (
+/obj/structure/flora/stump,
+/turf/open/floor/plating/asteroid/snow/ice/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"SM" = (
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 10
+ },
+/obj/machinery/newscaster/directional/south,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"SO" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/structure/window/reinforced/spawner,
+/obj/machinery/shower{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/freezer,
+/area/ruin/unpowered/crashed_holemaker)
+"Td" = (
+/obj/item/stack/tile/plasteel,
+/obj/effect/turf_decal/snow,
+/obj/effect/turf_decal/weather/snow/surround{
+ dir = 8
+ },
+/turf/open/floor/plating/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"Tm" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/transparent/beige/half{
+ dir = 8
+ },
+/obj/effect/turf_decal/spline/fancy/transparent/neutral{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/chair/office{
+ dir = 4
+ },
+/turf/open/floor/plastic,
+/area/ruin/unpowered/crashed_holemaker)
+"Tn" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/blood/splatter,
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"Ts" = (
+/obj/machinery/door/firedoor/border_only/closed{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/stack/ore/salvage/scrapsilver,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/ruin/unpowered/crashed_holemaker)
+"Tt" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/plating/dirt/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"Tu" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/machinery/door/airlock{
+ name = "Service Hall"
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"Tv" = (
+/obj/effect/turf_decal/corner/opaque/blue/diagonal{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/red/diagonal,
+/obj/structure/closet/crate/wooden,
+/obj/item/toy/dummy,
+/obj/effect/decal/cleanable/cobweb,
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"Tz" = (
+/obj/machinery/vending/assist,
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/plasteel/tech,
+/area/ruin/unpowered/crashed_holemaker)
+"TB" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/item/reagent_containers/food/snacks/meat/slab/corgi,
+/obj/item/reagent_containers/food/snacks/meat/slab/corgi,
+/obj/item/stack/sheet/animalhide/corgi,
+/obj/structure/closet/secure_closet/freezer,
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"TH" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/structure/chair/comfy/teal{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"TT" = (
+/obj/structure/grille/broken,
+/obj/effect/turf_decal/snow,
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"TY" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/mob_spawn/human/botanist/husked,
+/obj/effect/decal/cleanable/blood/old,
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"Uj" = (
+/obj/machinery/firealarm/directional/west,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"Ur" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner/transparent/brown/half{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/clothing/mask/breath,
+/turf/open/floor/plastic,
+/area/ruin/unpowered/crashed_holemaker)
+"Uy" = (
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/stack/sheet/mineral/wood,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"UA" = (
+/obj/effect/turf_decal/snow,
+/obj/effect/turf_decal/weather/snow{
+ dir = 5
+ },
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
+/turf/open/floor/pod,
+/area/overmap_encounter/planetoid/cave/explored)
+"UC" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"UE" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/weather/snow{
+ dir = 10
+ },
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"UP" = (
+/obj/machinery/rnd/production/protolathe/department/service,
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/tech,
+/area/ruin/unpowered/crashed_holemaker)
+"UQ" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 10
+ },
+/obj/structure/door_assembly/door_assembly_com{
+ dir = 4
+ },
+/obj/effect/turf_decal/spline/fancy/transparent/ntblue{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"UT" = (
+/mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"Va" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/machinery/door/airlock/public/glass{
+ dir = 4;
+ name = "Library"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/weather/snow,
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"Vf" = (
+/obj/effect/turf_decal/weather/dirt/corner,
+/obj/effect/turf_decal/trimline/transparent/ntblue/corner,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/table,
+/obj/item/modular_computer/laptop/preset/civilian,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ruin/unpowered/crashed_holemaker)
+"Vg" = (
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"Vo" = (
+/obj/effect/turf_decal/spline/fancy/transparent/neutral{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"Vs" = (
+/turf/open/floor/carpet,
+/area/ruin/unpowered/crashed_holemaker)
+"Vt" = (
+/obj/effect/turf_decal/corner/opaque/blue/diagonal{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/red/diagonal,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/extinguisher_cabinet/directional/north,
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"VD" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"VF" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/weather/snow,
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"VP" = (
+/obj/effect/turf_decal/spline/fancy/transparent/neutral/corner,
+/obj/item/radio/intercom/directional/north,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"VQ" = (
+/obj/effect/turf_decal/corner/opaque/bar/diagonal,
+/obj/effect/turf_decal/borderfloorblack/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/snow,
+/obj/item/stack/ore/salvage/scrapmetal,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"VW" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"Wb" = (
+/obj/item/stack/sheet/mineral/wood,
+/turf/open/floor/plating/snowed/smoothed/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"Ws" = (
+/obj/effect/turf_decal/snow,
+/obj/machinery/light/broken/directional/west,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/weather/snow{
+ dir = 5
+ },
+/turf/open/floor/plating/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"WD" = (
+/obj/machinery/light/small/broken/directional/east,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/ruin/unpowered/crashed_holemaker)
+"WU" = (
+/mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow,
+/turf/open/floor/plating/asteroid/snow/ice/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"WV" = (
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/spider/stickyweb,
+/obj/effect/decal/cleanable/cobweb/cobweb2,
+/turf/open/floor/plasteel/tech,
+/area/ruin/unpowered/crashed_holemaker)
+"Xb" = (
+/obj/item/stack/sheet/metal,
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"Xp" = (
+/obj/effect/turf_decal/borderfloor/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner/transparent/ntblue/border{
+ dir = 5
+ },
+/obj/item/stack/sheet/plasteel,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"Xq" = (
+/obj/effect/turf_decal/chapel{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/chair/stool{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"XC" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+ pixel_y = 5
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"XE" = (
+/obj/effect/spawner/structure/window,
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"XG" = (
+/obj/machinery/door/airlock/command/glass{
+ dir = 4;
+ name = "Lieutenant's Quarters"
+ },
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"XK" = (
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/plating/asteroid/snow/ice/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"XQ" = (
+/obj/structure/girder,
+/turf/open/floor/plating/asteroid/snow/ice/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"XY" = (
+/obj/effect/turf_decal/trimline/transparent/ntblue/arrow_ccw{
+ dir = 6
+ },
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/weather/dirt{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/railing/wood,
+/obj/structure/table,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ruin/unpowered/crashed_holemaker)
+"XZ" = (
+/obj/structure/bookcase/random/adult,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/newscaster/directional/west,
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"Yb" = (
+/obj/structure/bookcase/random/reference,
+/obj/effect/turf_decal/weather/dirt/corner,
+/obj/machinery/light/broken/directional/east,
+/turf/open/floor/wood,
+/area/ruin/unpowered/crashed_holemaker)
+"Yk" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/blood/drip,
+/turf/open/floor/plasteel/tech,
+/area/ruin/unpowered/crashed_holemaker)
+"YG" = (
+/obj/structure/firelock_frame/window,
+/obj/effect/turf_decal/snow,
+/obj/structure/barricade/wooden/crude/snow,
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"YL" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/cell_charger,
+/turf/open/floor/carpet,
+/area/ruin/unpowered/crashed_holemaker)
+"YM" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/spline/fancy/transparent/ntblue{
+ dir = 1
+ },
+/obj/machinery/door/airlock/command/glass{
+ name = "Bridge"
+ },
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"YV" = (
+/obj/item/wallframe/airalarm,
+/turf/open/floor/plating/asteroid/snow/icemoon,
+/area/overmap_encounter/planetoid/cave/explored)
+"Zh" = (
+/obj/effect/turf_decal/corner/transparent/ntblue/full,
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 8
+ },
+/obj/structure/tank_dispenser,
+/obj/machinery/light/broken/directional/east,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/icemoon,
+/area/ruin/unpowered/crashed_holemaker)
+"Zj" = (
+/turf/closed/wall/r_wall,
+/area/ruin/unpowered/crashed_holemaker)
+"Zr" = (
+/obj/effect/spawner/structure/window/reinforced/shutters,
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"Zy" = (
+/obj/effect/turf_decal/weather/dirt{
+ dir = 1
+ },
+/obj/item/shard,
+/obj/effect/decal/cleanable/glass,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/weather/snow,
+/obj/structure/cable/orange{
+ icon_state = "6-8"
+ },
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+"ZB" = (
+/obj/machinery/light/broken/directional/south,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/weather/snow{
+ dir = 10
+ },
+/turf/open/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/ruin/unpowered/crashed_holemaker)
+"ZJ" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/effect/turf_decal/snow,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ruin/unpowered/crashed_holemaker)
+"ZK" = (
+/obj/machinery/door/airlock/maintenance_hatch{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/unpowered/crashed_holemaker)
+
+(1,1,1) = {"
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+"}
+(2,1,1) = {"
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+"}
+(3,1,1) = {"
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+"}
+(4,1,1) = {"
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Ph
+Fg
+Zj
+Ph
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+"}
+(5,1,1) = {"
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+Cz
+Cz
+Cz
+Cz
+Cz
+Ph
+Zj
+Zr
+Zj
+nb
+SM
+Ke
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+nW
+nW
+nW
+nW
+nW
+nW
+"}
+(6,1,1) = {"
+nW
+nW
+nW
+nW
+nW
+nW
+Cz
+Cz
+Cz
+Cz
+Ph
+Ph
+Zj
+vd
+By
+CU
+hX
+EE
+vd
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+nW
+nW
+nW
+nW
+nW
+nW
+"}
+(7,1,1) = {"
+nW
+nW
+nW
+nW
+nW
+nW
+Cz
+Cz
+Cz
+Ph
+Zj
+ib
+Ke
+mA
+ka
+BY
+iX
+Bt
+vd
+Ke
+eL
+eL
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+nW
+nW
+nW
+nW
+nW
+"}
+(8,1,1) = {"
+nW
+nW
+nW
+nW
+nW
+Cz
+Cz
+Cz
+Zj
+Zj
+mn
+Uy
+jJ
+MX
+xK
+HB
+OC
+VQ
+sy
+wx
+eL
+eL
+eL
+eL
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+nW
+nW
+nW
+nW
+nW
+"}
+(9,1,1) = {"
+nW
+nW
+nW
+nW
+nW
+Cz
+Cz
+Cz
+Zr
+Ec
+GO
+eJ
+gU
+MX
+SA
+Ml
+Sj
+sf
+En
+OO
+wx
+eL
+eL
+eL
+eL
+eL
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+nW
+nW
+nW
+nW
+"}
+(10,1,1) = {"
+nW
+nW
+nW
+nW
+nW
+Cz
+Cz
+Cz
+Zj
+GD
+rR
+uh
+uN
+Ke
+XE
+AQ
+XE
+vd
+Ke
+eL
+wx
+wx
+Ps
+eL
+eL
+eL
+eL
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+nW
+nW
+nW
+nW
+"}
+(11,1,1) = {"
+nW
+nW
+nW
+nW
+Cz
+Cz
+Cz
+Zj
+Zj
+Xb
+Ph
+Zj
+ZK
+Ke
+kt
+VW
+vg
+Ws
+lu
+wx
+eL
+wx
+qr
+qr
+eL
+eL
+eL
+eL
+Cz
+Cz
+Cz
+Cz
+nW
+nW
+nW
+nW
+nW
+"}
+(12,1,1) = {"
+nW
+nW
+nW
+nW
+Cz
+Cz
+Cz
+Ph
+AF
+aj
+Ni
+Zj
+bZ
+CQ
+vg
+ND
+bi
+vg
+eL
+wx
+eL
+eL
+eL
+eL
+fx
+eL
+eL
+eL
+eL
+Cz
+Cz
+Cz
+nW
+nW
+nW
+nW
+nW
+"}
+(13,1,1) = {"
+nW
+nW
+nW
+nW
+Cz
+Cz
+Cz
+Zr
+jP
+nL
+yr
+Ph
+ze
+vd
+wC
+NW
+Ke
+lS
+Ch
+ga
+iS
+XQ
+eL
+eL
+eL
+eL
+eL
+eL
+eL
+eL
+Cz
+eL
+nW
+nW
+nW
+nW
+nW
+"}
+(14,1,1) = {"
+nW
+nW
+nW
+Cz
+Cz
+Cz
+Ph
+Ph
+Ke
+XG
+Ke
+Zj
+vd
+vd
+vc
+KV
+vd
+Ps
+wx
+JK
+wx
+eL
+eL
+eL
+wx
+wx
+wx
+eL
+eL
+eL
+eL
+eL
+eL
+eL
+nW
+nW
+nW
+"}
+(15,1,1) = {"
+nW
+nW
+nW
+Cz
+Cz
+Cz
+Ph
+gF
+jp
+VD
+uO
+Zj
+Vf
+XY
+cG
+Af
+vd
+Gr
+eL
+Td
+hO
+qr
+WU
+eL
+eL
+eL
+eL
+eL
+eL
+eL
+eL
+eL
+eL
+eL
+eL
+nW
+nW
+"}
+(16,1,1) = {"
+nW
+nW
+nW
+Cz
+Cz
+Cz
+Zj
+vr
+AH
+Pn
+TB
+kz
+lN
+PL
+Zy
+xJ
+Tt
+qr
+eL
+PC
+nC
+qr
+qr
+eL
+ng
+eL
+eL
+wx
+gc
+wx
+wx
+wx
+eL
+eL
+eL
+eL
+nW
+"}
+(17,1,1) = {"
+nW
+nW
+Cz
+Cz
+Cz
+Cz
+Ph
+Ke
+kF
+mx
+nA
+kz
+Ab
+Tt
+tt
+eT
+pl
+QX
+wx
+qr
+wx
+eL
+fx
+eL
+qr
+SF
+eL
+eL
+eL
+eL
+eL
+eL
+eL
+eL
+eL
+nW
+nW
+"}
+(18,1,1) = {"
+nW
+Cz
+Cz
+Cz
+Cz
+Cz
+Zj
+Ep
+iN
+yN
+Gx
+ac
+Rd
+qa
+zh
+KF
+bd
+mu
+Ps
+eL
+eD
+eL
+qr
+KW
+eL
+eL
+eL
+eL
+eL
+eL
+eL
+eL
+eL
+nW
+nW
+nW
+nW
+"}
+(19,1,1) = {"
+nW
+Cz
+Cz
+Cz
+Cz
+Cz
+Ph
+Cb
+vT
+CZ
+HY
+Zj
+uK
+pz
+vg
+mO
+ek
+YV
+qr
+qr
+hs
+eL
+oI
+Ps
+QC
+eL
+eL
+eL
+eL
+wx
+wx
+eL
+eL
+nW
+nW
+nW
+nW
+"}
+(20,1,1) = {"
+nW
+Cz
+Cz
+Cz
+Cz
+Ph
+Ph
+Ke
+Ke
+tH
+Ke
+Ph
+EX
+Ke
+yp
+fr
+Ke
+vd
+vd
+Ke
+vd
+yR
+qr
+eL
+qr
+eL
+eL
+wx
+wx
+eL
+eL
+eL
+eL
+eL
+eL
+nW
+nW
+"}
+(21,1,1) = {"
+Cz
+Cz
+Cz
+Cz
+Cz
+Zr
+Hr
+cL
+lT
+iY
+UQ
+Zj
+vd
+vd
+VP
+Vo
+RL
+XE
+GK
+kQ
+vd
+vd
+oa
+vd
+vd
+eL
+qF
+XK
+eL
+eL
+eL
+eL
+eL
+eL
+eL
+eL
+nW
+"}
+(22,1,1) = {"
+Cz
+Cz
+Cz
+Cz
+Cz
+Zr
+or
+Bj
+zs
+IS
+MR
+YM
+MA
+Dx
+wH
+aL
+Tm
+jT
+FA
+QE
+Ke
+vU
+rL
+Nz
+kz
+eL
+qF
+Mu
+qF
+SF
+eL
+eL
+eL
+eL
+eL
+eL
+nW
+"}
+(23,1,1) = {"
+Cz
+Cz
+Cz
+Cz
+wx
+Zr
+vK
+Kd
+RB
+mb
+DR
+kz
+eE
+kz
+Gp
+tO
+Pa
+zE
+Ja
+rm
+Tu
+kH
+cw
+aE
+vd
+eL
+NP
+UA
+qF
+eL
+eL
+eL
+eL
+eL
+eL
+nW
+nW
+"}
+(24,1,1) = {"
+Cz
+Cz
+Cz
+Cz
+wx
+YG
+La
+Xp
+hl
+um
+DR
+uL
+JR
+Cp
+fn
+lO
+ET
+Ey
+Ur
+iw
+Ke
+WV
+cl
+UP
+kz
+eL
+qF
+kp
+qF
+wx
+eL
+eL
+eL
+eL
+nW
+nW
+nW
+"}
+(25,1,1) = {"
+Cz
+Cz
+Cz
+eL
+wx
+LP
+GG
+Pl
+Qd
+qo
+cI
+Zj
+Zh
+Ke
+JL
+mU
+rl
+XE
+xQ
+xQ
+vd
+Ke
+An
+Ke
+vd
+eL
+eL
+eL
+eL
+eL
+Cj
+eL
+eL
+nW
+nW
+nW
+nW
+"}
+(26,1,1) = {"
+Cz
+Cz
+Cz
+Cz
+wx
+Ph
+Zj
+Ke
+Ke
+lU
+Ke
+Ph
+Ke
+vd
+Ts
+qS
+vd
+Ke
+vd
+Ke
+Ke
+Tv
+yH
+BT
+kz
+eL
+eL
+SF
+eL
+eL
+eL
+eL
+eL
+eL
+nW
+nW
+nW
+"}
+(27,1,1) = {"
+Cz
+Cz
+Cz
+Cz
+WU
+wx
+qq
+vg
+RT
+uI
+XC
+Zj
+mV
+Yk
+VW
+Tn
+vd
+iM
+FG
+ge
+vd
+vd
+Vt
+ty
+kz
+eL
+eL
+eL
+wx
+wx
+eL
+eL
+eL
+nW
+nW
+nW
+nW
+"}
+(28,1,1) = {"
+Cz
+Cz
+Cz
+Cz
+eL
+wx
+vg
+yE
+fO
+Fr
+LQ
+Ph
+IZ
+se
+co
+rz
+Ke
+xA
+wr
+tW
+CH
+vd
+Ru
+jZ
+vd
+eL
+eL
+eL
+eL
+eL
+wx
+wx
+eL
+eL
+eL
+eL
+nW
+"}
+(29,1,1) = {"
+Cz
+Cz
+Cz
+Cz
+Cz
+wx
+Zj
+cA
+Jk
+td
+tN
+Ph
+sd
+se
+TY
+UC
+bj
+Kh
+yV
+kS
+hP
+xs
+fD
+HV
+Ke
+oj
+Ke
+eL
+eL
+Ps
+eL
+eL
+eL
+eL
+eL
+eL
+nW
+"}
+(30,1,1) = {"
+nW
+Cz
+Cz
+Cz
+Cz
+Cz
+Ph
+Bf
+Au
+ey
+JP
+Ph
+rP
+Yk
+eG
+BZ
+Vs
+YL
+Kh
+MZ
+oC
+ci
+eg
+ho
+vd
+aS
+Ke
+eL
+eL
+eL
+eL
+eL
+eL
+eL
+nW
+nW
+nW
+"}
+(31,1,1) = {"
+nW
+Cz
+Cz
+Cz
+Cz
+Cz
+Ph
+gF
+Nn
+oD
+qY
+Ph
+Tz
+se
+qM
+UC
+vd
+eP
+Xq
+tW
+rk
+vd
+OK
+PM
+NA
+tm
+vd
+wx
+wx
+eL
+eL
+eL
+eL
+nW
+nW
+nW
+nW
+"}
+(32,1,1) = {"
+nW
+nW
+Cz
+Cz
+Cz
+Cz
+Zj
+Zj
+Ke
+cV
+Ke
+Zj
+Ke
+vd
+VW
+BZ
+Ke
+Ks
+Sd
+dt
+cS
+vd
+do
+uR
+Ke
+tm
+vd
+wx
+wx
+wx
+eL
+eL
+wx
+wx
+nW
+nW
+nW
+"}
+(33,1,1) = {"
+nW
+nW
+Cz
+Cz
+Cz
+Cz
+Cz
+Zr
+SO
+VD
+Pf
+Ph
+lt
+Ke
+bU
+Rh
+Ke
+vd
+vd
+Ke
+vd
+vd
+Ke
+Ke
+Ke
+ZK
+Ke
+Ke
+vd
+aP
+wx
+eL
+eL
+eL
+eL
+Ps
+nW
+"}
+(34,1,1) = {"
+nW
+nW
+nW
+Cz
+Cz
+Cz
+Cz
+Zj
+lm
+WD
+jz
+Zj
+bZ
+pV
+Pw
+OA
+jU
+ya
+it
+vg
+nO
+vg
+Uj
+rW
+Qw
+vg
+vg
+zy
+MH
+eL
+eL
+eL
+Ps
+eL
+eL
+nW
+nW
+"}
+(35,1,1) = {"
+nW
+nW
+nW
+Cz
+Cz
+Cz
+Cz
+Zj
+Ph
+Ph
+Ph
+Zj
+DG
+Ke
+vg
+bC
+aC
+QS
+UT
+ms
+nd
+gG
+UE
+vg
+wC
+vg
+vg
+vg
+wx
+pL
+eL
+eL
+eL
+eL
+nW
+nW
+nW
+"}
+(36,1,1) = {"
+nW
+nW
+nW
+nW
+Cz
+Cz
+Cz
+Cz
+Ph
+XZ
+pw
+jW
+Vg
+Ke
+XE
+Va
+LK
+Ke
+vd
+Ke
+TT
+kz
+Ke
+kz
+Ke
+aA
+Ke
+aP
+Cz
+Cz
+wx
+wx
+eL
+Cz
+Cz
+nW
+nW
+"}
+(37,1,1) = {"
+nW
+nW
+nW
+nW
+Cz
+Cz
+Cz
+Cz
+Fg
+Rx
+RA
+VD
+bZ
+VF
+vg
+ca
+vg
+px
+br
+Ke
+jr
+xd
+oS
+PH
+Rn
+un
+Ke
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+nW
+"}
+(38,1,1) = {"
+nW
+nW
+nW
+nW
+Cz
+Cz
+Cz
+Cz
+Ph
+Ph
+Yb
+Qc
+Jp
+at
+Sz
+Sz
+fV
+vg
+br
+Ke
+aq
+ZJ
+Ki
+pF
+oS
+Ke
+vd
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+"}
+(39,1,1) = {"
+nW
+nW
+nW
+nW
+Cz
+Cz
+Cz
+Cz
+Cz
+Ph
+Zj
+md
+Oe
+Vg
+sj
+gp
+rk
+ZB
+Ke
+vd
+mb
+uU
+qr
+Wb
+qr
+yU
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+"}
+(40,1,1) = {"
+nW
+nW
+nW
+nW
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Ph
+Ph
+Zj
+Jo
+TH
+Ke
+jY
+jj
+Ke
+mz
+Bm
+Ke
+eL
+Ps
+wx
+wx
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+"}
+(41,1,1) = {"
+nW
+nW
+nW
+nW
+nW
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Zj
+Zr
+Zr
+Ph
+DB
+yG
+Ke
+ry
+wx
+qr
+ch
+qr
+wx
+ch
+wx
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+"}
+(42,1,1) = {"
+nW
+nW
+nW
+nW
+nW
+nW
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Zj
+Zj
+Ph
+Ph
+Zj
+pn
+qr
+wx
+WU
+wx
+wx
+wx
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+nW
+"}
+(43,1,1) = {"
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+wx
+eL
+wx
+wx
+wx
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+nW
+nW
+"}
+(44,1,1) = {"
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+wx
+wx
+wx
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+nW
+nW
+nW
+"}
+(45,1,1) = {"
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+nW
+nW
+nW
+nW
+nW
+"}
+(46,1,1) = {"
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+nW
+nW
+nW
+nW
+nW
+nW
+"}
+(47,1,1) = {"
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+Cz
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+nW
+"}
diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_corporate_rejects.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_corporate_rejects.dmm
index 6442425441ef..d518df47dc6e 100644
--- a/_maps/RandomRuins/IceRuins/icemoon_surface_corporate_rejects.dmm
+++ b/_maps/RandomRuins/IceRuins/icemoon_surface_corporate_rejects.dmm
@@ -840,7 +840,7 @@
"uE" = (
/obj/structure/fans/tiny,
/obj/machinery/door/keycard{
- name = "NanoTrasen Secure Solutions";
+ name = "Nanotrasen Secure Solutions";
puzzle_id = "NTB1"
},
/turf/open/floor/wood,
diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_engioutpost.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_engioutpost.dmm
index 661098d293d2..4e44e6fb41e0 100644
--- a/_maps/RandomRuins/IceRuins/icemoon_surface_engioutpost.dmm
+++ b/_maps/RandomRuins/IceRuins/icemoon_surface_engioutpost.dmm
@@ -6,7 +6,7 @@
/turf/open/floor/plating/snowed/smoothed/icemoon,
/area/ruin)
"ac" = (
-/obj/effect/mob_spawn/human/engineer/rig,
+/obj/effect/mob_spawn/human/engineer,
/turf/open/floor/plating/snowed/smoothed/icemoon,
/area/overmap_encounter/planetoid/ice/explored)
"ad" = (
@@ -209,18 +209,6 @@
/obj/machinery/door/firedoor/border_only,
/turf/open/floor/plating/airless,
/area/ruin)
-"aN" = (
-/obj/effect/spawner/structure/window/plasma/reinforced,
-/obj/machinery/atmospherics/pipe/simple/general/visible,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/turf/open/floor/plating/airless,
-/area/ruin)
"aO" = (
/turf/closed/wall/r_wall/rust,
/area/overmap_encounter/planetoid/ice/explored)
@@ -1211,7 +1199,7 @@
/turf/open/floor/plating/ice/icemoon,
/area/overmap_encounter/planetoid/ice/explored)
"cU" = (
-/obj/effect/mob_spawn/human/engineer/rig,
+/obj/effect/mob_spawn/human/engineer,
/obj/structure/cable{
icon_state = "4-8"
},
@@ -1384,7 +1372,6 @@
"dr" = (
/obj/machinery/power/floodlight,
/obj/structure/cable,
-/obj/structure/cable,
/turf/open/floor/plating/icemoon,
/area/overmap_encounter/planetoid/ice/explored)
"ds" = (
@@ -2592,7 +2579,7 @@ av
va
ay
aE
-aN
+wA
aW
bv
bN
diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_drakelair.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_drakelair.dmm
index 4c8ccc99dfcb..f089a09b8fba 100644
--- a/_maps/RandomRuins/IceRuins/icemoon_underground_drakelair.dmm
+++ b/_maps/RandomRuins/IceRuins/icemoon_underground_drakelair.dmm
@@ -127,7 +127,8 @@
"iT" = (
/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)
+ 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/IceRuins/icemoon_underground_oldstation.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_oldstation.dmm
index a88474aa87e1..b63742662227 100644
--- a/_maps/RandomRuins/IceRuins/icemoon_underground_oldstation.dmm
+++ b/_maps/RandomRuins/IceRuins/icemoon_underground_oldstation.dmm
@@ -310,9 +310,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/closed/wall/rust,
/area/ruin/space/has_grav/ancientstation)
-"bd" = (
-/turf/template_noop,
-/area/space)
"be" = (
/obj/structure/window/reinforced/spawner/north,
/obj/structure/window/reinforced/spawner/west,
@@ -675,7 +672,7 @@
/obj/machinery/power/apc{
dir = 1;
name = "Beta Station Main Corridor APC";
- pixel_y = 23;
+ pixel_y = 25;
start_charge = 0
},
/obj/structure/cable{
@@ -1221,7 +1218,7 @@
/obj/machinery/power/apc{
dir = 1;
name = "Charlie Station Bridge APC";
- pixel_y = 23;
+ pixel_y = 25;
start_charge = 0
},
/obj/effect/decal/cleanable/cobweb,
@@ -1265,7 +1262,7 @@
/obj/machinery/power/apc{
dir = 1;
name = "Delta Station RnD APC";
- pixel_y = 23;
+ pixel_y = 25;
start_charge = 0
},
/obj/structure/cable{
@@ -3560,7 +3557,7 @@
/obj/machinery/power/apc{
dir = 1;
name = "Delta Prototype Lab APC";
- pixel_y = 23;
+ pixel_y = 25;
start_charge = 0
},
/obj/structure/cable{
@@ -4078,7 +4075,7 @@
/obj/machinery/power/apc{
dir = 1;
name = "Beta Station Medbay APC";
- pixel_y = 23;
+ pixel_y = 25;
start_charge = 0
},
/obj/effect/turf_decal/corner/opaque/blue,
@@ -4391,7 +4388,7 @@
"mQ" = (
/obj/machinery/power/apc{
name = "Beta Station Mining Equipment APC ";
- pixel_y = -23;
+ pixel_y = -25;
start_charge = 0
},
/obj/effect/turf_decal/corner/opaque/brown{
@@ -6754,7 +6751,7 @@
/obj/machinery/power/apc{
dir = 1;
name = "Charlie Station Kitchen APC";
- pixel_y = 23;
+ pixel_y = 25;
start_charge = 0
},
/obj/machinery/light/small/directional/north,
@@ -6916,7 +6913,7 @@
/obj/structure/cable,
/obj/machinery/power/apc{
name = "Charlie Station Garden APC ";
- pixel_y = -23;
+ pixel_y = -25;
start_charge = 0
},
/obj/item/reagent_containers/glass/bottle/nutrient/ez,
@@ -11479,7 +11476,7 @@ xT
aa
aa
aa
-bd
+aa
lg
lH
lg
@@ -11528,7 +11525,7 @@ xT
aa
aa
aa
-bd
+aa
lg
lg
lg
diff --git a/_maps/RandomRuins/JungleRuins/jungle_abandoned_library.dmm b/_maps/RandomRuins/JungleRuins/jungle_abandoned_library.dmm
index d141676c0616..71b31e40d1fd 100644
--- a/_maps/RandomRuins/JungleRuins/jungle_abandoned_library.dmm
+++ b/_maps/RandomRuins/JungleRuins/jungle_abandoned_library.dmm
@@ -1564,7 +1564,7 @@
/obj/effect/mob_spawn/human/corpse/assistant{
oxy_damage = 200;
name = "Dungeon Master";
- outfit = /datum/outfit/job/curator/dungeonmaster;
+ outfit = /datum/outfit/job/curator;
backpack_contents = null
},
/obj/effect/decal/cleanable/blood,
@@ -3387,7 +3387,7 @@
"Zw" = (
/obj/structure/bed,
/obj/item/bedsheet/brown,
-/obj/structure/sign/poster/official/sgt{
+/obj/structure/sign/poster/rilena/random{
pixel_y = 32
},
/obj/structure/spider/stickyweb,
diff --git a/_maps/RandomRuins/JungleRuins/jungle_bombed_starport.dmm b/_maps/RandomRuins/JungleRuins/jungle_bombed_starport.dmm
index c0fc2fcfc956..c8cd0dfd8964 100644
--- a/_maps/RandomRuins/JungleRuins/jungle_bombed_starport.dmm
+++ b/_maps/RandomRuins/JungleRuins/jungle_bombed_starport.dmm
@@ -1640,19 +1640,6 @@
icon_state = "plastitanium_dam2"
},
/area/overmap_encounter/planetoid/jungle/explored)
-"lD" = (
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/overmap_encounter/planetoid/jungle/explored)
"lG" = (
/obj/effect/decal/cleanable/ash/large,
/obj/structure/flora/rock/pile,
@@ -5624,8 +5611,8 @@
/area/overmap_encounter/planetoid/jungle/explored)
"LM" = (
/obj/structure/closet,
-/obj/item/clothing/suit/aclf,
-/obj/item/clothing/under/syndicate/aclf,
+/obj/item/clothing/suit/gorlex,
+/obj/item/clothing/under/syndicate/officer,
/obj/item/gun/ballistic/automatic/pistol,
/obj/item/ammo_box/magazine/m10mm,
/obj/item/ammo_box/magazine/m10mm,
@@ -7308,8 +7295,8 @@
"XC" = (
/obj/effect/decal/remains/human,
/obj/effect/decal/cleanable/vomit/old,
-/obj/item/clothing/under/syndicate/aclf,
-/obj/item/clothing/suit/aclf,
+/obj/item/clothing/under/syndicate/officer,
+/obj/item/clothing/suit/gorlex,
/obj/item/clothing/shoes/combat,
/turf/open/floor/mineral/plastitanium,
/area/ruin/jungle/starport/tower)
@@ -7684,20 +7671,6 @@
icon_state = "panelscorched"
},
/area/overmap_encounter/planetoid/jungle/explored)
-"ZY" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 4
- },
-/turf/open/floor/concrete/reinforced{
- light_range = 2
- },
-/area/overmap_encounter/planetoid/jungle/explored)
(1,1,1) = {"
UE
@@ -10110,7 +10083,7 @@ Al
Al
Al
pU
-ZY
+Is
pU
pU
pU
@@ -11650,7 +11623,7 @@ Nb
ce
ir
kv
-lD
+Mg
MU
ce
xf
diff --git a/_maps/RandomRuins/JungleRuins/jungle_cavecrew.dmm b/_maps/RandomRuins/JungleRuins/jungle_cavecrew.dmm
index cca97a317ce2..afa21c752a75 100644
--- a/_maps/RandomRuins/JungleRuins/jungle_cavecrew.dmm
+++ b/_maps/RandomRuins/JungleRuins/jungle_cavecrew.dmm
@@ -3119,7 +3119,7 @@
/obj/structure/table/reinforced{
color = "#c1b6a5"
},
-/obj/machinery/fax/frontiersmen,
+/obj/machinery/fax/ruin,
/turf/open/floor/plasteel/tech,
/area/ruin/jungle/cavecrew/bridge)
"Ls" = (
diff --git a/_maps/RandomRuins/JungleRuins/jungle_demon.dmm b/_maps/RandomRuins/JungleRuins/jungle_demon.dmm
index 3e1476a84861..523c618d2244 100644
--- a/_maps/RandomRuins/JungleRuins/jungle_demon.dmm
+++ b/_maps/RandomRuins/JungleRuins/jungle_demon.dmm
@@ -514,9 +514,9 @@
"PA" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/suit_storage_unit/inherit,
-/obj/item/clothing/suit/space/hardsuit/syndi/scarlet,
-/obj/item/clothing/mask/breath,
/obj/item/tank/internals/oxygen/red,
+/obj/item/clothing/suit/space/hardsuit/syndi/ramzi,
+/obj/item/clothing/mask/gas/syndicate,
/turf/open/floor/plasteel/dark,
/area/ruin/powered)
"QI" = (
diff --git a/_maps/RandomRuins/JungleRuins/jungle_interceptor.dmm b/_maps/RandomRuins/JungleRuins/jungle_interceptor.dmm
index 37e5d8547fc1..ae980c270cdd 100644
--- a/_maps/RandomRuins/JungleRuins/jungle_interceptor.dmm
+++ b/_maps/RandomRuins/JungleRuins/jungle_interceptor.dmm
@@ -902,18 +902,6 @@
},
/turf/open/floor/plasteel/tech,
/area/ruin/jungle/interceptor/forehall)
-"gQ" = (
-/obj/effect/spawner/structure/window/shuttle,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "condorwindows";
- name = "External Shutters"
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "condorwindows";
- name = "External Shutters"
- },
-/turf/open/floor/plating,
-/area/ruin/jungle/interceptor/starhall)
"gR" = (
/obj/effect/decal/remains/robot,
/turf/open/floor/plating/dirt/jungle/dark/lit,
@@ -1908,7 +1896,6 @@
"pY" = (
/obj/item/stack/ore/salvage/scrapmetal,
/obj/structure/girder,
-/obj/structure/girder,
/turf/open/floor/plating/dirt/jungle/dark/lit,
/area/overmap_encounter/planetoid/jungle/explored)
"qa" = (
@@ -6036,7 +6023,6 @@
/turf/open/floor/plating/dirt/jungle/dark/lit,
/area/overmap_encounter/planetoid/jungle/explored)
"Ya" = (
-/obj/structure/catwalk/over/plated_catwalk/dark,
/obj/machinery/door/airlock/maintenance{
dir = 4
},
@@ -6121,7 +6107,6 @@
icon_state = "2-8"
},
/obj/structure/catwalk/over,
-/obj/structure/catwalk/over,
/obj/item/clothing/accessory/armband/engine,
/obj/item/clothing/accessory/armband/engine,
/turf/open/floor/plating/rust,
@@ -8649,7 +8634,7 @@ vl
vl
cL
lj
-gQ
+pC
UY
XC
Ih
diff --git a/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm b/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm
index 1983657dbc1f..cc5902f26a82 100644
--- a/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm
+++ b/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm
@@ -3331,10 +3331,6 @@
pixel_x = 21
},
/obj/structure/flora/grass/jungle/b,
-/obj/structure/flora/grass/jungle/b{
- icon_state = "rock3";
- pixel_y = 9
- },
/turf/open/floor/plating/dirt/jungle,
/area/overmap_encounter/planetoid/cave/explored)
"uk" = (
@@ -6485,7 +6481,7 @@
/turf/open/water/jungle,
/area/overmap_encounter/planetoid/cave/explored)
"Pe" = (
-/obj/effect/mob_spawn/human/miner/old,
+/obj/effect/mob_spawn/human/miner,
/obj/effect/decal/cleanable/vomit/old{
pixel_x = 13;
pixel_y = 6
diff --git a/_maps/RandomRuins/JungleRuins/jungle_syndicate.dmm b/_maps/RandomRuins/JungleRuins/jungle_syndicate.dmm
index 018739e20dc4..ebd333289382 100644
--- a/_maps/RandomRuins/JungleRuins/jungle_syndicate.dmm
+++ b/_maps/RandomRuins/JungleRuins/jungle_syndicate.dmm
@@ -1330,7 +1330,7 @@
"OW" = (
/obj/structure/table/reinforced,
/obj/item/trash/syndi_cakes,
-/obj/machinery/fax,
+/obj/machinery/fax/ruin,
/turf/open/floor/plating,
/area/ruin/jungle/syndifort/jerry)
"Ph" = (
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_crashed_pinnance.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_crashed_pinnance.dmm
index 512e56b6f269..ae8079063627 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_crashed_pinnance.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_crashed_pinnance.dmm
@@ -681,7 +681,6 @@
"ZM" = (
/obj/structure/girder,
/obj/item/stack/ore/salvage/scraptitanium/five,
-/obj/structure/girder/displaced,
/turf/open/floor/plating,
/area/ruin/unpowered/crashsite/pinnance)
"ZO" = (
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_dwarffortress.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_dwarffortress.dmm
index 999dddfea9f3..52a302920d24 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_dwarffortress.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_dwarffortress.dmm
@@ -282,11 +282,6 @@
/area/overmap_encounter/planetoid/cave/explored)
"UM" = (
/obj/structure/table/wood,
-/obj/item/clothing/shoes/cowboy/lizard,
-/obj/item/tailclub{
- pixel_x = 3;
- pixel_y = 9
- },
/turf/open/floor/plating/asteroid/basalt,
/area/overmap_encounter/planetoid/cave/explored)
"Vk" = (
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_elephant_graveyard.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_elephant_graveyard.dmm
index 6b6b4aac357a..9babc1631c8f 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_elephant_graveyard.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_elephant_graveyard.dmm
@@ -387,7 +387,6 @@
/area/ruin/unpowered/elephant_graveyard)
"bN" = (
/obj/structure/sign/warning/securearea,
-/obj/structure/sign/warning/securearea,
/turf/closed/mineral/strong/wasteland,
/area/ruin/unpowered/elephant_graveyard)
"bO" = (
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_golem_ship.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_golem_ship.dmm
deleted file mode 100644
index 3f6744665feb..000000000000
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_golem_ship.dmm
+++ /dev/null
@@ -1,2942 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"aB" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/titanium/yellow,
-/area/ruin/powered/golem_ship)
-"aK" = (
-/obj/machinery/autolathe,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/machinery/light/directional/north,
-/obj/effect/turf_decal/trimline/opaque/white/line{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"aT" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/trimline/opaque/purple/line{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"aY" = (
-/obj/structure/table/reinforced,
-/obj/item/paper_bin,
-/obj/effect/turf_decal/trimline/opaque/blue/line,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"bs" = (
-/obj/machinery/mineral/ore_redemption{
- input_dir = 2;
- output_dir = 1
- },
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"bv" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/ore_box,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"bx" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/box/corners{
- dir = 1
- },
-/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"bI" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 4
- },
-/obj/effect/decal/cleanable/blood,
-/turf/open/floor/mineral/titanium/blue,
-/area/ruin/powered/golem_ship)
-"bR" = (
-/obj/structure/rack,
-/obj/item/shovel,
-/obj/item/shovel{
- pixel_x = 5
- },
-/obj/item/shovel{
- pixel_x = 10
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/opaque/yellow/line,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"cp" = (
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"cD" = (
-/obj/structure/fans/tiny,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/machinery/door/airlock/external,
-/obj/effect/decal/cleanable/blood/tracks,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"dc" = (
-/obj/structure/shuttle/engine/propulsion{
- dir = 8
- },
-/turf/open/floor/plating{
- initial_gas_mix = "LAVALAND_ATMOS"
- },
-/area/ruin/powered/golem_ship)
-"di" = (
-/obj/structure/closet/crate,
-/obj/item/storage/bag/ore,
-/obj/item/flashlight/lantern,
-/obj/item/pickaxe,
-/obj/item/shovel,
-/obj/item/mining_scanner,
-/obj/item/card/id/mining,
-/obj/item/clothing/head/hardhat/mining,
-/obj/effect/turf_decal/trimline/opaque/yellow/line,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"dq" = (
-/obj/machinery/shower{
- dir = 8
- },
-/turf/open/floor/plasteel/freezer,
-/area/ruin/powered/golem_ship)
-"dr" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/white/line{
- dir = 6
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"dt" = (
-/obj/machinery/light/small/directional/south,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 4
- },
-/turf/open/floor/mineral/titanium/blue,
-/area/ruin/powered/golem_ship)
-"dv" = (
-/obj/item/soap,
-/obj/machinery/shower{
- dir = 8
- },
-/turf/open/floor/plasteel/freezer,
-/area/ruin/powered/golem_ship)
-"dy" = (
-/obj/structure/closet/crate,
-/obj/item/storage/bag/ore,
-/obj/item/flashlight/lantern,
-/obj/item/pickaxe,
-/obj/item/shovel,
-/obj/item/mining_scanner,
-/obj/item/card/id/mining,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/clothing/head/hardhat/mining,
-/obj/machinery/light/small/directional/south,
-/obj/effect/turf_decal/trimline/opaque/yellow/line,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"dF" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/lootdrop/maintenance/three,
-/obj/structure/closet/crate,
-/turf/open/floor/mineral/titanium/yellow,
-/area/ruin/powered/golem_ship)
-"ea" = (
-/obj/machinery/light/small/directional/south,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"ee" = (
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/white/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/powered/golem_ship)
-"ep" = (
-/obj/machinery/light/small/directional/south,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/opaque/white/line,
-/turf/open/floor/plasteel,
-/area/ruin/powered/golem_ship)
-"eA" = (
-/obj/effect/turf_decal/trimline/opaque/yellow/arrow_cw,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"eG" = (
-/obj/machinery/light/directional/west,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/purple/line{
- dir = 10
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"fi" = (
-/obj/machinery/door/airlock/titanium,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"fy" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/extinguisher_cabinet/directional/north,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"fK" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning,
-/obj/machinery/door/airlock/mining,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"fL" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/white/line,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"fQ" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/opaque/yellow/corner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/yellow/corner{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"fS" = (
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/button/door{
- id = "golemloading";
- name = "Cargo Blast Door Control";
- pixel_x = -5;
- pixel_y = -25
- },
-/obj/effect/turf_decal/trimline/opaque/yellow/arrow_cw{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"gg" = (
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/mineral/titanium/yellow,
-/area/ruin/powered/golem_ship)
-"gn" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/trimline/opaque/purple/line{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"gs" = (
-/obj/effect/spawner/structure/window/shuttle,
-/turf/open/floor/plating,
-/area/ruin/powered/golem_ship)
-"gz" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/kirbyplants{
- icon_state = "plant-22"
- },
-/obj/effect/turf_decal/box/corners,
-/obj/effect/turf_decal/trimline/opaque/blue/corner{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"gT" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"hu" = (
-/obj/structure/rack,
-/obj/item/pickaxe{
- pixel_x = -10
- },
-/obj/item/pickaxe{
- pixel_x = -5
- },
-/obj/item/pickaxe,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/opaque/yellow/line,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"hN" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/powered/golem_ship)
-"hS" = (
-/obj/structure/mirror{
- pixel_y = 28
- },
-/obj/structure/sink{
- pixel_y = 22
- },
-/turf/open/floor/plasteel/freezer,
-/area/ruin/powered/golem_ship)
-"ia" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/innards,
-/obj/effect/decal/cleanable/blood/gibs/limb,
-/turf/open/floor/mineral/titanium/blue,
-/area/ruin/powered/golem_ship)
-"in" = (
-/obj/structure/rack,
-/obj/item/card/id/mining,
-/obj/item/card/id/mining,
-/obj/item/card/id/mining,
-/obj/item/card/id/mining,
-/obj/item/card/id/mining,
-/obj/effect/turf_decal/trimline/opaque/yellow/line{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"iw" = (
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/machinery/light/small/directional/north,
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/white/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/powered/golem_ship)
-"iE" = (
-/turf/open/floor/mineral/titanium/purple,
-/area/ruin/powered/golem_ship)
-"iQ" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/powered/golem_ship)
-"iZ" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/titanium/blue,
-/area/ruin/powered/golem_ship)
-"jl" = (
-/obj/item/storage/firstaid/fire{
- pixel_x = 4;
- pixel_y = 4
- },
-/obj/item/storage/firstaid/fire,
-/obj/item/storage/firstaid/fire{
- pixel_x = -4;
- pixel_y = -4
- },
-/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/trimline/opaque/white/line{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"jC" = (
-/obj/structure/window/reinforced{
- dir = 2;
- name = "shrine of the liberator"
- },
-/obj/structure/table/wood,
-/obj/item/book/manual/wiki/research_and_development{
- name = "Sacred Text of the Liberator";
- pixel_x = -4;
- pixel_y = 3
- },
-/obj/effect/turf_decal/trimline/opaque/purple/line{
- dir = 9
- },
-/obj/effect/turf_decal/trimline/opaque/purple/corner,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"jH" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/rack,
-/obj/item/clothing/head/hardhat/mining{
- pixel_x = 6;
- pixel_y = 6
- },
-/obj/item/clothing/head/hardhat/mining{
- pixel_x = 2;
- pixel_y = 2
- },
-/obj/item/clothing/head/hardhat/mining{
- pixel_x = -2;
- pixel_y = -2
- },
-/obj/item/clothing/head/hardhat/mining{
- pixel_x = -6;
- pixel_y = -6
- },
-/obj/effect/turf_decal/trimline/opaque/yellow/line{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"jR" = (
-/obj/structure/window/reinforced{
- dir = 2;
- name = "shrine of the liberator"
- },
-/obj/structure/statue/gold/rd,
-/obj/structure/window/reinforced{
- dir = 4;
- name = "shrine of the liberator"
- },
-/obj/effect/turf_decal/trimline/opaque/purple/line{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/opaque/purple/corner{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"jX" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/structure/closet/secure_closet/personal,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"kg" = (
-/obj/machinery/light/directional/south,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/white/line,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"ki" = (
-/obj/machinery/door/poddoor{
- id = "golemloading"
- },
-/obj/structure/fans/tiny,
-/turf/open/floor/plating,
-/area/ruin/powered/golem_ship)
-"kt" = (
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/opaque/white/line{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"kw" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/bedsheetbin,
-/obj/structure/table,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/turf/open/floor/plating,
-/area/ruin/powered/golem_ship)
-"kC" = (
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/white/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/powered/golem_ship)
-"kP" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/tracks,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"kS" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/mineral/titanium/yellow,
-/area/ruin/powered/golem_ship)
-"kX" = (
-/obj/item/kirbyplants{
- icon_state = "applebush"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/opaque/blue/line,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"kY" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small/directional/south,
-/obj/effect/decal/cleanable/blood,
-/turf/open/floor/plating,
-/area/ruin/powered/golem_ship)
-"lt" = (
-/obj/machinery/light/small/directional/north,
-/obj/structure/bed,
-/obj/item/bedsheet/dorms,
-/obj/effect/decal/cleanable/blood,
-/turf/open/floor/wood,
-/area/ruin/powered/golem_ship)
-"lN" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"lU" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/white/line,
-/turf/open/floor/plasteel,
-/area/ruin/powered/golem_ship)
-"mt" = (
-/obj/effect/turf_decal/box/corners{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/opaque/yellow/corner,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"mE" = (
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 4
- },
-/turf/open/floor/mineral/titanium/yellow,
-/area/ruin/powered/golem_ship)
-"mL" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"mX" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/opaque/white/corner,
-/turf/open/floor/plasteel,
-/area/ruin/powered/golem_ship)
-"nc" = (
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small/directional/east,
-/obj/machinery/suit_storage_unit,
-/obj/effect/turf_decal/box/corners{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"nl" = (
-/turf/open/floor/plasteel/freezer,
-/area/ruin/powered/golem_ship)
-"np" = (
-/obj/structure/fans/tiny,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/machinery/door/airlock/external{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"nt" = (
-/obj/structure/shuttle/engine/heater{
- dir = 4
- },
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/open/floor/plating{
- initial_gas_mix = "LAVALAND_ATMOS"
- },
-/area/ruin/powered/golem_ship)
-"ny" = (
-/obj/structure/fans/tiny,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning,
-/obj/machinery/door/airlock/external,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"nA" = (
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/opaque/white/corner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/white/corner{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/powered/golem_ship)
-"nD" = (
-/turf/open/floor/mineral/titanium/yellow,
-/area/ruin/powered/golem_ship)
-"nE" = (
-/obj/item/clothing/suit/hazardvest{
- desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks.";
- name = "emergency lifejacket"
- },
-/obj/item/clothing/suit/hazardvest{
- desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks.";
- name = "emergency lifejacket"
- },
-/obj/item/tank/internals/emergency_oxygen{
- pixel_x = 3
- },
-/obj/item/tank/internals/emergency_oxygen{
- pixel_x = 3
- },
-/obj/item/clothing/mask/breath{
- pixel_x = -3;
- pixel_y = -3
- },
-/obj/item/clothing/mask/breath{
- pixel_x = -3;
- pixel_y = -3
- },
-/obj/structure/closet/crate/internals,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/clothing/head/hardhat/mining,
-/obj/item/clothing/head/hardhat/mining,
-/obj/effect/turf_decal/trimline/opaque/yellow/line{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"nH" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small/directional/east,
-/obj/machinery/suit_storage_unit,
-/obj/effect/turf_decal/box/corners{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"nL" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plasteel,
-/area/ruin/powered/golem_ship)
-"nT" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/machinery/door/airlock/titanium,
-/obj/effect/decal/cleanable/blood/tracks,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"om" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/opaque/yellow/corner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/yellow/corner{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/industrial/loading{
- dir = 1
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"oF" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 4
- },
-/turf/open/floor/mineral/titanium/yellow,
-/area/ruin/powered/golem_ship)
-"oO" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/mineral/titanium/yellow,
-/area/ruin/powered/golem_ship)
-"pi" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/powered/golem_ship)
-"pT" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood,
-/turf/open/floor/mineral/titanium/yellow,
-/area/ruin/powered/golem_ship)
-"qt" = (
-/obj/structure/ore_box,
-/obj/effect/turf_decal/trimline/opaque/yellow/line{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"rl" = (
-/obj/structure/frame/machine,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"rv" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/opaque/white/corner,
-/turf/open/floor/plasteel,
-/area/ruin/powered/golem_ship)
-"rH" = (
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 6
- },
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/mineral/titanium/yellow,
-/area/ruin/powered/golem_ship)
-"rR" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 4
- },
-/turf/open/floor/mineral/titanium/blue,
-/area/ruin/powered/golem_ship)
-"se" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/opaque/yellow/line{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"tw" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/ruin/powered/golem_ship)
-"tI" = (
-/turf/closed/wall/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"uk" = (
-/obj/machinery/shower{
- dir = 4
- },
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/plasteel/freezer,
-/area/ruin/powered/golem_ship)
-"uw" = (
-/obj/machinery/light/small/directional/north,
-/obj/machinery/shower{
- dir = 8
- },
-/turf/open/floor/plasteel/freezer,
-/area/ruin/powered/golem_ship)
-"uA" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/opaque/blue/corner,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"uL" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/lootdrop/maintenance/two,
-/obj/structure/closet/crate,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"uQ" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 10
- },
-/turf/open/floor/mineral/titanium/yellow,
-/area/ruin/powered/golem_ship)
-"uZ" = (
-/obj/effect/decal/cleanable/blood/tracks,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning,
-/obj/machinery/door/airlock/mining,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"vl" = (
-/obj/structure/table/reinforced,
-/obj/machinery/recharger,
-/obj/item/crowbar,
-/obj/item/crowbar{
- pixel_y = 12
- },
-/obj/item/crowbar{
- pixel_y = 6
- },
-/obj/effect/turf_decal/trimline/opaque/blue/line{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"vn" = (
-/obj/structure/table/reinforced,
-/obj/item/folder/blue,
-/obj/item/pen,
-/obj/effect/turf_decal/trimline/opaque/blue/line{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"vv" = (
-/obj/machinery/vending/mining_equipment/golem,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/turf_decal/trimline/opaque/yellow/line,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"vA" = (
-/obj/structure/table/reinforced,
-/obj/machinery/light/small/directional/south,
-/obj/machinery/button/door{
- id = "golemloading";
- name = "Cargo Blast Door Control";
- pixel_x = -5;
- pixel_y = -25
- },
-/obj/item/storage/firstaid/regular,
-/obj/machinery/button/door{
- id = "golemwindows";
- name = "Window Blast Door Control";
- pixel_x = 5;
- pixel_y = -25
- },
-/obj/effect/turf_decal/trimline/opaque/blue/line,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"vS" = (
-/turf/open/floor/plating,
-/area/ruin/powered/golem_ship)
-"vV" = (
-/obj/machinery/light/small/directional/east,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"wg" = (
-/obj/structure/sign/warning/xeno_mining,
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ruin/powered/golem_ship)
-"wC" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/opaque/white/line,
-/turf/open/floor/plasteel,
-/area/ruin/powered/golem_ship)
-"wJ" = (
-/obj/machinery/light/small/directional/north,
-/obj/structure/bed,
-/obj/item/bedsheet/dorms,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood,
-/turf/open/floor/wood,
-/area/ruin/powered/golem_ship)
-"wL" = (
-/obj/structure/frame/computer{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/purple/line{
- dir = 5
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"wR" = (
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/structure/table,
-/obj/item/storage/box/lights/mixed{
- pixel_x = 3;
- pixel_y = 3
- },
-/obj/item/storage/box/lights/bulbs,
-/obj/effect/turf_decal/box/corners{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"wW" = (
-/obj/machinery/computer{
- desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages.";
- dir = 4;
- name = "Broken Computer"
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"yg" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood,
-/turf/open/floor/plasteel/freezer,
-/area/ruin/powered/golem_ship)
-"yu" = (
-/obj/machinery/light/small/directional/north,
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"yN" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/opaque/purple/line{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"yO" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/machinery/door/airlock/command{
- name = "Bridge";
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"zg" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/machinery/light/small/directional/south,
-/obj/effect/turf_decal/trimline/opaque/white/line{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/ruin/powered/golem_ship)
-"zs" = (
-/obj/machinery/light/directional/south,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plasteel/freezer,
-/area/ruin/powered/golem_ship)
-"zt" = (
-/obj/effect/turf_decal/trimline/opaque/yellow/arrow_cw{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"zM" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"zW" = (
-/obj/machinery/light/directional/west,
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/opaque/purple/line{
- dir = 9
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"zX" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/machinery/door/airlock/external,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"zY" = (
-/obj/machinery/shower{
- dir = 4
- },
-/turf/open/floor/plasteel/freezer,
-/area/ruin/powered/golem_ship)
-"Ad" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"Ae" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 8
- },
-/obj/effect/mob_spawn/human/golem/adamantine,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/opaque/blue/line,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"Af" = (
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/machinery/door/airlock/command{
- name = "Bridge";
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"Ak" = (
-/obj/machinery/door/airlock/titanium,
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"Ba" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/tracks,
-/turf/open/floor/mineral/titanium/yellow,
-/area/ruin/powered/golem_ship)
-"Bw" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/white/line,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"BD" = (
-/obj/item/kirbyplants{
- icon_state = "plant-21"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/box/corners{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/blue/corner{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"BE" = (
-/obj/structure/fans/tiny,
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
-/obj/machinery/door/airlock/external{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"Cg" = (
-/obj/effect/spawner/structure/window/shuttle,
-/obj/machinery/door/poddoor{
- id = "golemwindows";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ruin/powered/golem_ship)
-"CO" = (
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/opaque/white/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/powered/golem_ship)
-"Dp" = (
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/table,
-/obj/machinery/cell_charger,
-/obj/item/stack/cable_coil/red{
- pixel_x = 2;
- pixel_y = 6
- },
-/obj/item/stock_parts/cell/high/plus,
-/obj/effect/turf_decal/box/corners,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"DM" = (
-/obj/structure/fans/tiny,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/machinery/door/airlock/external{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"DY" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood,
-/turf/open/floor/plasteel,
-/area/ruin/powered/golem_ship)
-"Er" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/box/corners{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/yellow/arrow_cw,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"EF" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 4
- },
-/obj/effect/mob_spawn/human/golem/adamantine,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/opaque/blue/line{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"Fi" = (
-/obj/structure/table/reinforced,
-/obj/item/clipboard,
-/obj/item/pen,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"FE" = (
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/tracks,
-/obj/effect/turf_decal/trimline/opaque/white/corner{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/powered/golem_ship)
-"FP" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/washing_machine,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/turf/open/floor/plating,
-/area/ruin/powered/golem_ship)
-"FS" = (
-/obj/structure/table/reinforced,
-/obj/item/clipboard,
-/obj/item/toy/figure/rd{
- name = "the Liberator action figure";
- toysay = "Yeah, go do whatever."
- },
-/obj/effect/turf_decal/trimline/opaque/blue/line,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"FT" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/powered/golem_ship)
-"Gg" = (
-/obj/machinery/reagentgrinder,
-/obj/structure/table,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/opaque/white/line{
- dir = 5
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"Gn" = (
-/obj/structure/window/reinforced{
- dir = 1;
- name = "shrine of the liberator"
- },
-/obj/structure/table/wood,
-/obj/item/circuitboard/aicore,
-/obj/item/toy/figure/rd{
- name = "the Liberator action figure";
- toysay = "Yeah, go do whatever."
- },
-/obj/effect/turf_decal/trimline/opaque/purple/line{
- dir = 10
- },
-/obj/effect/turf_decal/trimline/opaque/purple/corner{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"Gr" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/box/corners{
- dir = 8
- },
-/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"GB" = (
-/obj/effect/turf_decal/trimline/opaque/yellow/line{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"GD" = (
-/obj/structure/bed,
-/obj/item/bedsheet/rd/royal_cape,
-/obj/structure/window/reinforced{
- dir = 1;
- name = "shrine of the liberator"
- },
-/obj/structure/window/reinforced{
- dir = 4;
- name = "shrine of the liberator"
- },
-/obj/effect/turf_decal/trimline/opaque/purple/line{
- dir = 5
- },
-/obj/effect/turf_decal/trimline/opaque/purple/corner{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"Hg" = (
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/opaque/white/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/powered/golem_ship)
-"Hs" = (
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/powered/golem_ship)
-"HK" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/trimline/opaque/white/line{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"HW" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/tracks,
-/obj/structure/extinguisher_cabinet/directional/west,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"HZ" = (
-/turf/template_noop,
-/area/template_noop)
-"Iv" = (
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/trimline/opaque/purple/line{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"IB" = (
-/obj/machinery/light/small/directional/north,
-/obj/effect/decal/cleanable/blood,
-/turf/open/floor/wood,
-/area/ruin/powered/golem_ship)
-"IK" = (
-/obj/structure/sign/departments/science,
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ruin/powered/golem_ship)
-"IW" = (
-/obj/structure/table/reinforced,
-/obj/item/storage/toolbox/mechanical,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"Jk" = (
-/obj/structure/closet/crate/science,
-/obj/item/storage/box/stockparts/basic,
-/obj/item/storage/box/stockparts/basic,
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"JA" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/machinery/door/airlock/external,
-/obj/effect/decal/cleanable/blood/tracks,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"JL" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/titanium/purple,
-/area/ruin/powered/golem_ship)
-"JX" = (
-/turf/open/floor/plasteel,
-/area/ruin/powered/golem_ship)
-"Kb" = (
-/obj/machinery/door/airlock/titanium,
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"Kc" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/white/corner,
-/obj/effect/turf_decal/trimline/opaque/white/corner{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"Kg" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/frame/machine,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"KC" = (
-/obj/structure/rack,
-/obj/item/mop,
-/obj/item/reagent_containers/glass/bucket,
-/obj/item/storage/bag/trash{
- pixel_x = 6
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/turf/open/floor/plating,
-/area/ruin/powered/golem_ship)
-"KG" = (
-/obj/structure/fans/tiny,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/machinery/door/airlock/external,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"KH" = (
-/obj/structure/bed,
-/obj/item/bedsheet/dorms,
-/turf/open/floor/wood,
-/area/ruin/powered/golem_ship)
-"KO" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/gibs/up,
-/turf/open/floor/mineral/titanium/blue,
-/area/ruin/powered/golem_ship)
-"La" = (
-/obj/machinery/door/airlock/titanium,
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"Ld" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/reagent_dispensers/watertank,
-/turf/open/floor/plating,
-/area/ruin/powered/golem_ship)
-"LL" = (
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/machinery/door/airlock/external{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"Ma" = (
-/obj/effect/spawner/structure/window/shuttle,
-/obj/machinery/door/poddoor{
- id = "golemwindows"
- },
-/turf/open/floor/plating,
-/area/ruin/powered/golem_ship)
-"Ml" = (
-/obj/machinery/door/poddoor{
- id = "golemloading"
- },
-/obj/structure/fans/tiny,
-/obj/effect/decal/cleanable/blood/tracks,
-/turf/open/floor/plating,
-/area/ruin/powered/golem_ship)
-"Mv" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/opaque/blue/corner{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"Mw" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 4
- },
-/obj/machinery/light/directional/north,
-/turf/open/floor/mineral/titanium/yellow,
-/area/ruin/powered/golem_ship)
-"Mx" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood,
-/turf/open/floor/plasteel,
-/area/ruin/powered/golem_ship)
-"MN" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/structure/closet/secure_closet/personal,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"MO" = (
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 5
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/titanium/purple,
-/area/ruin/powered/golem_ship)
-"MT" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/old,
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 5
- },
-/obj/effect/spawner/lootdrop/maintenance/two,
-/turf/open/floor/mineral/titanium/yellow,
-/area/ruin/powered/golem_ship)
-"Ng" = (
-/obj/structure/closet/crate,
-/obj/effect/spawner/lootdrop/maintenance/two,
-/turf/open/floor/mineral/titanium/yellow,
-/area/ruin/powered/golem_ship)
-"Nj" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/rack,
-/obj/item/storage/toolbox/emergency{
- pixel_x = 3;
- pixel_y = -3
- },
-/obj/item/storage/toolbox/mechanical,
-/obj/item/storage/toolbox/electrical{
- pixel_x = -3;
- pixel_y = 3
- },
-/turf/open/floor/plating,
-/area/ruin/powered/golem_ship)
-"Nu" = (
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 10
- },
-/obj/effect/turf_decal/trimline/opaque/white/corner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/white/corner{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/powered/golem_ship)
-"NT" = (
-/obj/item/areaeditor/blueprints{
- desc = "Use to build new structures in the wastes.";
- name = "land claim"
- },
-/obj/item/disk/design_disk/golem_shell,
-/obj/structure/table,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/white/corner{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"NZ" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/opaque/yellow/arrow_cw,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"Oj" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/powered/golem_ship)
-"Om" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/ore_box,
-/obj/machinery/light/small/directional/north,
-/obj/effect/turf_decal/trimline/opaque/yellow/line{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"Ox" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/opaque/purple/line,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"OD" = (
-/obj/structure/frame/machine,
-/obj/effect/turf_decal/trimline/opaque/purple/line{
- dir = 6
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"OF" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/machinery/door/airlock/external,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"PD" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/reagent_dispensers/watertank,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"PE" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/structure/closet/secure_closet/personal,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"PV" = (
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/decal/cleanable/blood/tracks,
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 9
- },
-/obj/effect/turf_decal/trimline/opaque/white/corner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/white/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/powered/golem_ship)
-"PX" = (
-/obj/structure/sign/departments/cargo,
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ruin/powered/golem_ship)
-"Ql" = (
-/obj/machinery/door/airlock/titanium,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"Qz" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/structure/reagent_dispensers/watertank,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"QD" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/opaque/white/line,
-/turf/open/floor/plasteel,
-/area/ruin/powered/golem_ship)
-"QY" = (
-/obj/item/storage/firstaid/brute{
- pixel_x = 4;
- pixel_y = 4
- },
-/obj/item/storage/firstaid/brute,
-/obj/item/storage/firstaid/brute{
- pixel_x = -4;
- pixel_y = -4
- },
-/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/trimline/opaque/white/line{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"RB" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/structure/rack,
-/obj/item/flashlight/lantern{
- pixel_x = 5
- },
-/obj/item/flashlight/lantern,
-/obj/item/flashlight/lantern{
- pixel_x = -5
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"RK" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/closet/crate,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/kinetic_crusher,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"Sa" = (
-/obj/item/kirbyplants{
- icon_state = "plant-22"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/opaque/blue/line{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"Sc" = (
-/obj/machinery/computer/arcade/battle,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"Sg" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/item/stack/cable_coil/red{
- pixel_x = 2;
- pixel_y = 6
- },
-/obj/item/stock_parts/cell/high/plus,
-/obj/item/wirecutters,
-/obj/structure/table,
-/turf/open/floor/plating,
-/area/ruin/powered/golem_ship)
-"SG" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"SR" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/purple/line,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"Td" = (
-/obj/structure/rack,
-/obj/item/storage/bag/ore,
-/obj/item/mining_scanner,
-/obj/item/storage/bag/ore,
-/obj/item/mining_scanner,
-/obj/item/storage/bag/ore,
-/obj/item/mining_scanner,
-/obj/item/storage/bag/ore,
-/obj/item/mining_scanner,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/opaque/yellow/line,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"Tj" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 9
- },
-/turf/open/floor/mineral/titanium/yellow,
-/area/ruin/powered/golem_ship)
-"TN" = (
-/obj/structure/rack,
-/obj/item/resonator{
- pixel_x = 6;
- pixel_y = 6
- },
-/obj/item/resonator{
- pixel_x = 2;
- pixel_y = 2
- },
-/obj/item/resonator{
- pixel_x = -2;
- pixel_y = -2
- },
-/obj/item/resonator{
- pixel_x = -6;
- pixel_y = -6
- },
-/obj/effect/turf_decal/trimline/opaque/yellow/line{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"TO" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/opaque/white/corner{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/powered/golem_ship)
-"Ud" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/white/line,
-/turf/open/floor/plasteel,
-/area/ruin/powered/golem_ship)
-"Uq" = (
-/obj/effect/decal/cleanable/blood/tracks,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/purple/line,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"UD" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/opaque/blue/line{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"UH" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 4
- },
-/obj/effect/mob_spawn/human/golem/adamantine,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/opaque/blue/line,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"UW" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/extinguisher_cabinet/directional/west,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"VY" = (
-/obj/structure/table/reinforced,
-/obj/machinery/light/small/directional/north,
-/obj/machinery/recharger,
-/obj/item/resonator/upgraded,
-/obj/effect/turf_decal/trimline/opaque/blue/line{
- dir = 9
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"Wr" = (
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/mineral/titanium/purple,
-/area/ruin/powered/golem_ship)
-"WO" = (
-/obj/machinery/computer/arcade/orion_trail,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"Xr" = (
-/obj/structure/closet/crate,
-/obj/item/storage/bag/ore,
-/obj/item/flashlight/lantern,
-/obj/item/pickaxe,
-/obj/item/shovel,
-/obj/item/mining_scanner,
-/obj/item/card/id/mining,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/clothing/head/hardhat/mining,
-/obj/effect/turf_decal/trimline/opaque/yellow/line,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"Xv" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/opaque/white/corner,
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"XR" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ruin/powered/golem_ship)
-"XY" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/closet/crate,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/lootdrop/maintenance/two,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"Ye" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ruin/powered/golem_ship)
-"YN" = (
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/machinery/door/airlock/external{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"YQ" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 8
- },
-/obj/effect/mob_spawn/human/golem/adamantine,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/trimline/opaque/blue/line{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-"YV" = (
-/obj/machinery/light/small/directional/north,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/titanium/blue,
-/area/ruin/powered/golem_ship)
-"YZ" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/rack,
-/obj/item/storage/toolbox/emergency{
- pixel_x = 3;
- pixel_y = -3
- },
-/obj/item/storage/toolbox/mechanical,
-/obj/item/storage/toolbox/electrical{
- pixel_x = -3;
- pixel_y = 3
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"Ze" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
-/obj/machinery/door/airlock/external{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/powered/golem_ship)
-"ZX" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/blood/splatter,
-/turf/open/floor/mineral/titanium/blue,
-/area/ruin/powered/golem_ship)
-"ZY" = (
-/obj/machinery/computer/helm{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/powered/golem_ship)
-
-(1,1,1) = {"
-HZ
-HZ
-HZ
-HZ
-HZ
-HZ
-Ye
-Cg
-Cg
-Cg
-Cg
-Ye
-HZ
-HZ
-HZ
-HZ
-HZ
-HZ
-"}
-(2,1,1) = {"
-HZ
-HZ
-HZ
-HZ
-HZ
-HZ
-Ma
-IW
-wW
-ZY
-Fi
-Ma
-HZ
-HZ
-HZ
-HZ
-HZ
-HZ
-"}
-(3,1,1) = {"
-HZ
-HZ
-HZ
-HZ
-Ye
-BE
-Ye
-VY
-UD
-UD
-vA
-Ye
-np
-np
-Ye
-HZ
-HZ
-HZ
-"}
-(4,1,1) = {"
-HZ
-HZ
-HZ
-HZ
-Ye
-yu
-XR
-gz
-iZ
-iZ
-BD
-Ye
-gT
-cp
-Ye
-HZ
-HZ
-HZ
-"}
-(5,1,1) = {"
-HZ
-HZ
-HZ
-Ye
-Ye
-Ze
-Ye
-KO
-uA
-Mv
-ZX
-Ye
-gT
-ea
-Ye
-HZ
-HZ
-HZ
-"}
-(6,1,1) = {"
-Ye
-Ye
-Ye
-Ye
-CO
-lU
-Ye
-iZ
-UH
-EF
-ia
-Ye
-YN
-YN
-Ye
-Ye
-Ye
-Ye
-"}
-(7,1,1) = {"
-Ye
-IB
-nT
-PV
-FE
-QD
-Ye
-iZ
-FS
-vn
-bI
-Ye
-GB
-nD
-nD
-gg
-zM
-ki
-"}
-(8,1,1) = {"
-Ma
-KH
-Ye
-ee
-mX
-zg
-Ye
-YV
-aY
-vl
-dt
-Ye
-GB
-aB
-Ng
-nD
-Ad
-ki
-"}
-(9,1,1) = {"
-Ye
-jX
-Ye
-iw
-wC
-Sc
-Ye
-iZ
-Ae
-YQ
-rR
-Ye
-GB
-Tj
-uQ
-dF
-uL
-ki
-"}
-(10,1,1) = {"
-Ye
-Ye
-Ye
-kC
-wC
-WO
-Ye
-iZ
-kX
-Sa
-rR
-Ye
-nE
-mE
-MT
-Ba
-kP
-Ml
-"}
-(11,1,1) = {"
-Ye
-PE
-Ye
-kC
-wC
-Ye
-Ye
-yO
-Ye
-Ye
-Af
-Ye
-Ye
-Mw
-aB
-aB
-Jk
-ki
-"}
-(12,1,1) = {"
-Ma
-lt
-nT
-nA
-ep
-Ye
-zW
-aT
-Gn
-jC
-Iv
-eG
-PX
-oF
-mt
-zt
-fS
-Ye
-"}
-(13,1,1) = {"
-Ye
-Ye
-Ye
-CO
-TO
-fi
-yN
-JL
-GD
-jR
-MO
-Uq
-uZ
-rH
-eA
-XY
-bv
-Ma
-"}
-(14,1,1) = {"
-Ma
-wJ
-nT
-Nu
-rv
-fi
-yN
-JL
-wL
-OD
-JL
-Ox
-fK
-nD
-NZ
-SG
-SG
-Ma
-"}
-(15,1,1) = {"
-Ye
-MN
-Ye
-kC
-ep
-IK
-yN
-JL
-JL
-JL
-iE
-SR
-PX
-nD
-Er
-mL
-RK
-Ye
-"}
-(16,1,1) = {"
-Ye
-Ye
-Ye
-ee
-wC
-gs
-gn
-JL
-Kg
-rl
-iE
-Ox
-Ye
-La
-Ye
-Ye
-Ye
-Ye
-"}
-(17,1,1) = {"
-cD
-HW
-JA
-Hg
-Ud
-gs
-yN
-Wr
-JL
-JL
-iE
-SR
-Ye
-se
-aB
-zX
-UW
-ny
-"}
-(18,1,1) = {"
-KG
-vV
-OF
-CO
-Ud
-Ye
-HK
-Oj
-Hs
-Oj
-Hs
-fL
-gs
-se
-aB
-zX
-lN
-ny
-"}
-(19,1,1) = {"
-Ye
-Ye
-Ye
-Ak
-Ye
-Ye
-kt
-Oj
-Hs
-Oj
-Oj
-Kc
-bs
-om
-aB
-wg
-Ye
-Ye
-"}
-(20,1,1) = {"
-Ye
-uk
-zY
-nl
-zY
-Ye
-aK
-Oj
-Hs
-Oj
-Hs
-kg
-Ye
-Om
-aB
-nD
-vv
-Ye
-"}
-(21,1,1) = {"
-Ye
-hS
-yg
-nl
-zs
-Ye
-jl
-Oj
-Oj
-iQ
-Oj
-Kc
-fK
-fQ
-aB
-nD
-di
-Ma
-"}
-(22,1,1) = {"
-Ye
-uw
-dv
-nl
-dq
-Ye
-QY
-Oj
-Oj
-Oj
-Oj
-Bw
-Ye
-in
-aB
-aB
-Xr
-Ma
-"}
-(23,1,1) = {"
-Ye
-Ye
-Ye
-Kb
-Ye
-Ye
-Gg
-NT
-Oj
-Oj
-Xv
-dr
-Ye
-TN
-aB
-kS
-dy
-Ye
-"}
-(24,1,1) = {"
-Ye
-Nj
-tw
-vS
-Sg
-Ye
-Ye
-Ye
-Ql
-Ql
-Ye
-Ye
-Ye
-jH
-aB
-pT
-Td
-Ma
-"}
-(25,1,1) = {"
-Ye
-KC
-tw
-kY
-Ye
-Ye
-YZ
-Dp
-pi
-hN
-wR
-RB
-Ye
-Ye
-oO
-aB
-bR
-Ma
-"}
-(26,1,1) = {"
-Ma
-Ld
-vS
-tw
-fi
-JX
-FT
-FT
-DY
-hN
-FT
-FT
-Mx
-fi
-nD
-nD
-hu
-Ye
-"}
-(27,1,1) = {"
-Ma
-Ma
-FP
-kw
-Ye
-bx
-PD
-nc
-pi
-nL
-nH
-Qz
-Gr
-Ye
-qt
-qt
-Ye
-Ye
-"}
-(28,1,1) = {"
-HZ
-Ye
-Ye
-Ye
-Ye
-Ye
-Ye
-Ye
-LL
-LL
-Ye
-Ye
-Ye
-Ye
-Ye
-Ye
-Ye
-HZ
-"}
-(29,1,1) = {"
-HZ
-tI
-nt
-nt
-tI
-nt
-nt
-Ye
-fy
-ea
-Ye
-nt
-nt
-tI
-nt
-nt
-tI
-HZ
-"}
-(30,1,1) = {"
-HZ
-tI
-dc
-dc
-tI
-dc
-dc
-Ye
-DM
-DM
-Ye
-dc
-dc
-tI
-dc
-dc
-tI
-HZ
-"}
diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_survivalpod.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_survivalpod.dmm
index bfd1d0e63d41..5e8e6a7f0dec 100644
--- a/_maps/RandomRuins/LavaRuins/lavaland_surface_survivalpod.dmm
+++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_survivalpod.dmm
@@ -78,7 +78,7 @@
/turf/open/floor/pod/dark,
/area/ruin/powered)
"q" = (
-/obj/effect/mob_spawn/human/miner/explorer{
+/obj/effect/mob_spawn/human/miner{
brute_damage = 150;
oxy_damage = 50
},
diff --git a/_maps/RandomRuins/RockRuins/rockplanet_miningexpedition.dmm b/_maps/RandomRuins/RockRuins/rockplanet_miningexpedition.dmm
index 7586ab699883..e4f0f716266c 100644
--- a/_maps/RandomRuins/RockRuins/rockplanet_miningexpedition.dmm
+++ b/_maps/RandomRuins/RockRuins/rockplanet_miningexpedition.dmm
@@ -264,7 +264,7 @@
/area/ruin/unpowered)
"Qo" = (
/obj/effect/decal/cleanable/blood,
-/obj/effect/mob_spawn/human/miner/explorer,
+/obj/effect/mob_spawn/human/miner,
/obj/item/pickaxe,
/turf/open/floor/plating/asteroid/rockplanet/lit,
/area/overmap_encounter/planetoid/rockplanet/explored)
diff --git a/_maps/RandomRuins/RockRuins/rockplanet_nomadcrash.dmm b/_maps/RandomRuins/RockRuins/rockplanet_nomadcrash.dmm
index 7ca31921e401..5fee55e35c6d 100644
--- a/_maps/RandomRuins/RockRuins/rockplanet_nomadcrash.dmm
+++ b/_maps/RandomRuins/RockRuins/rockplanet_nomadcrash.dmm
@@ -636,13 +636,6 @@
/obj/item/wirecutters,
/turf/open/floor/plating,
/area/ruin/rockplanet/nanotrasen)
-"uu" = (
-/obj/machinery/door/airlock/engineering{
- dir = 1;
- name = "Engineering"
- },
-/turf/closed/wall,
-/area/overmap_encounter/planetoid/rockplanet/explored)
"uB" = (
/turf/open/floor/plasteel/tech,
/area/ruin/rockplanet/nanotrasen)
@@ -4075,7 +4068,7 @@ iN
tA
iN
aX
-uu
+tN
eo
eo
tN
diff --git a/_maps/RandomRuins/SandRuins/whitesands_surface_chokepoint.dmm b/_maps/RandomRuins/SandRuins/whitesands_surface_chokepoint.dmm
index ba1b2f32d28c..5d63a30bf22b 100644
--- a/_maps/RandomRuins/SandRuins/whitesands_surface_chokepoint.dmm
+++ b/_maps/RandomRuins/SandRuins/whitesands_surface_chokepoint.dmm
@@ -29,7 +29,7 @@
/mob/living/simple_animal/hostile/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"
+ name = "\improper Nanotrasen Stranded Security Officer"
},
/turf/open/floor/plating/asteroid/whitesands/dried,
/area/ruin)
@@ -38,7 +38,7 @@
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;
- name = "\improper NanoTrasen Stranded Security Officer"
+ name = "\improper Nanotrasen Stranded Security Officer"
},
/turf/open/floor/plating/asteroid/whitesands/dried,
/area/ruin)
@@ -50,7 +50,7 @@
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;
- name = "\improper NanoTrasen Stranded Security Officer"
+ name = "\improper Nanotrasen Stranded Security Officer"
},
/turf/open/floor/plating/asteroid/whitesands/dried,
/area/ruin)
@@ -97,7 +97,7 @@
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;
- name = "\improper NanoTrasen Stranded Security Officer"
+ name = "\improper Nanotrasen Stranded Security Officer"
},
/turf/open/floor/plating/asteroid/whitesands/dried,
/area/ruin)
diff --git a/_maps/deprecated/Ships/nanotrasen_pubby.dmm b/_maps/RandomRuins/SandRuins/whitesands_surface_pubbyslopcrash.dmm
similarity index 61%
rename from _maps/deprecated/Ships/nanotrasen_pubby.dmm
rename to _maps/RandomRuins/SandRuins/whitesands_surface_pubbyslopcrash.dmm
index 179c7e811e65..1cd150e9b8dc 100644
--- a/_maps/deprecated/Ships/nanotrasen_pubby.dmm
+++ b/_maps/RandomRuins/SandRuins/whitesands_surface_pubbyslopcrash.dmm
@@ -1,178 +1,297 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"aj" = (
-/obj/structure/railing/corner,
-/obj/effect/decal/cleanable/dirt,
+"as" = (
+/obj/machinery/light/directional/north,
+/obj/structure/table/reinforced,
+/obj/machinery/reagentgrinder{
+ pixel_x = 6;
+ pixel_y = 14
+ },
+/obj/item/reagent_containers/food/snacks/meat/slab/xeno,
+/turf/open/floor/plastic,
+/area/ruin/whitesands/pubbycrash)
+"aR" = (
+/obj/structure/sign/number/one,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/stack/ore/salvage/scrapmetal,
+/turf/open/floor/engine,
+/area/ruin/whitesands/pubbycrash)
+"ba" = (
+/obj/machinery/door/airlock/external/glass,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/layer_manifold,
+/turf/open/floor/plasteel/dark,
+/area/ruin/whitesands/pubbycrash)
+"by" = (
+/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/cable{
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/turf/open/floor/pod,
+/area/ruin/whitesands/pubbycrash)
+"bS" = (
+/obj/item/t_scanner/adv_mining_scanner/lesser,
+/obj/item/kinetic_crusher,
+/obj/structure/rack,
+/obj/item/pickaxe/mini,
+/obj/item/pickaxe/mini,
+/obj/effect/turf_decal/siding/brown,
+/obj/item/gun/energy/kinetic_accelerator,
+/obj/machinery/firealarm/directional/south,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ruin/whitesands/pubbycrash)
+"bW" = (
+/obj/effect/turf_decal/box,
+/obj/structure/table/reinforced,
+/obj/item/storage/toolbox/mechanical{
+ pixel_x = 2;
+ pixel_y = -2
+ },
+/obj/item/storage/toolbox/mechanical{
+ pixel_x = -3;
+ pixel_y = 1
+ },
+/obj/item/storage/toolbox/electrical{
+ pixel_x = 2;
+ pixel_y = 3
+ },
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/effect/turf_decal/industrial/warning{
dir = 1
},
/turf/open/floor/plasteel,
-/area/ship/crew/office)
-"ar" = (
-/obj/effect/spawner/structure/window/shuttle,
-/obj/machinery/door/poddoor{
- id = "whiteship_bridge"
+/area/ruin/whitesands/pubbycrash)
+"bZ" = (
+/turf/open/floor/plating/asteroid/whitesands,
+/area/overmap_encounter/planetoid/sand)
+"ck" = (
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
},
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/ship/bridge)
-"az" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"ba" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/effect/decal/cleanable/plasma,
-/obj/effect/turf_decal/spline/fancy/opaque/black,
+/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"bh" = (
-/obj/machinery/airalarm/directional{
- dir = 1;
- pixel_y = -25
+/area/ruin/whitesands/pubbycrash)
+"co" = (
+/obj/structure/cable{
+ icon_state = "4-8"
},
-/obj/structure/table/reinforced,
-/obj/item/laser_pointer,
-/obj/item/areaeditor/shuttle,
-/obj/item/radio/off{
- pixel_x = 6;
- pixel_y = 14
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable{
+ icon_state = "1-4"
},
-/obj/item/gps{
- gpstag = "NTREC1";
- pixel_x = -9;
- pixel_y = 7
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
+/turf/open/floor/plasteel/dark,
+/area/ruin/whitesands/pubbycrash)
+"cp" = (
+/obj/effect/turf_decal/spline/fancy/opaque/black,
+/obj/structure/cable{
+ icon_state = "0-4"
},
+/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"bt" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 9
+/area/ruin/whitesands/pubbycrash)
+"ct" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/airalarm/directional/south,
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
},
-/obj/structure/table/wood,
-/obj/machinery/computer/med_data/laptop{
- dir = 4;
- pixel_x = -12;
- pixel_y = 6
+/obj/effect/decal/cleanable/vomit/old,
+/turf/open/floor/plasteel/grimy,
+/area/ruin/whitesands/pubbycrash)
+"cx" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
},
-/obj/item/trash/can/food{
- pixel_x = 6;
- pixel_y = 9
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
},
+/obj/item/stack/ore/salvage/scrapmetal,
/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/wood,
-/area/ship/crew/office)
-"bM" = (
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 4
+/turf/open/floor/plasteel/dark,
+/area/ruin/whitesands/pubbycrash)
+"cN" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/whitesands/pubbycrash)
+"di" = (
+/obj/structure/sink{
+ dir = 8;
+ pixel_x = 12
},
+/obj/structure/railing,
+/obj/machinery/airalarm/directional/east,
+/obj/item/stack/sheet/cotton/cloth,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plastic,
+/area/ruin/whitesands/pubbycrash)
+"dm" = (
/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 8;
+ name = "engine fuel pump"
+ },
+/obj/effect/spawner/lootdrop/maintenance/two,
/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"bN" = (
-/obj/machinery/door/airlock/external,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+/area/ruin/whitesands/pubbycrash)
+"dW" = (
+/obj/item/stack/cable_coil/cut/red,
+/obj/item/stack/ore/salvage/scrapgold,
+/turf/open/floor/plating,
+/area/ruin/whitesands/pubbycrash)
+"ek" = (
+/obj/effect/turf_decal/industrial/stand_clear,
+/obj/effect/turf_decal/industrial/warning,
+/obj/machinery/button/door{
+ id = "pubbywspodsw";
+ name = "Pod Door Control";
+ pixel_x = -25;
dir = 4
},
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/atmospherics/pipe/layer_manifold{
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/stack/ore/salvage/scrapmetal,
+/obj/structure/salvageable/server,
+/turf/open/floor/engine,
+/area/ruin/whitesands/pubbycrash)
+"eq" = (
+/obj/structure/sign/number/one,
+/obj/effect/decal/cleanable/vomit/old,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/engine,
+/area/ruin/whitesands/pubbycrash)
+"ff" = (
+/obj/structure/railing{
dir = 4
},
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"bS" = (
+/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "1-2"
},
-/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"bV" = (
-/obj/effect/turf_decal/box,
+/obj/machinery/airalarm/directional/west,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/turf/open/floor/plasteel/stairs{
+ dir = 1
+ },
+/area/ruin/whitesands/pubbycrash)
+"fk" = (
/obj/structure/table/reinforced,
-/obj/item/storage/belt/utility,
-/obj/item/storage/belt/utility,
-/obj/item/multitool,
-/obj/structure/railing,
-/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"cs" = (
-/obj/machinery/mineral/ore_redemption{
- dir = 1;
- output_dir = 1
+/obj/item/storage/fancy/donut_box{
+ pixel_y = 2
},
-/obj/structure/railing/corner{
+/obj/effect/turf_decal/industrial/warning{
dir = 8
},
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/machinery/firealarm/directional/east,
+/turf/open/floor/plasteel/dark,
+/area/ruin/whitesands/pubbycrash)
+"fA" = (
+/obj/machinery/light/directional/east,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 9
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_x = 32
+ },
+/obj/effect/spawner/lootdrop/maintenance/two,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/industrial/warning/corner{
+/turf/open/floor/plasteel/dark,
+/area/ruin/whitesands/pubbycrash)
+"fO" = (
+/obj/machinery/power/terminal{
dir = 8
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 5
+/obj/structure/cable{
+ icon_state = "0-4"
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/open/floor/plasteel/tech,
+/area/ruin/whitesands/pubbycrash)
+"fR" = (
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 1
},
+/obj/machinery/firealarm/directional/west,
+/obj/item/stack/ore/salvage/scraptitanium,
+/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"cx" = (
-/obj/structure/sign/nanotrasen,
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/cargo)
-"dg" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+/area/ruin/whitesands/pubbycrash)
+"fX" = (
+/obj/effect/turf_decal/box/corners{
dir = 4
},
+/obj/item/stack/ore/salvage/scrapmetal/five,
/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-8"
+/turf/open/floor/engine,
+/area/ruin/whitesands/pubbycrash)
+"gg" = (
+/obj/structure/reagent_dispensers/servingdish,
+/obj/structure/table/reinforced,
+/obj/item/kitchen/spoon/plastic{
+ pixel_x = 6
},
-/obj/structure/catwalk,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 4
+/obj/item/kitchen/spoon/plastic{
+ pixel_x = -1
},
-/turf/open/floor/plating,
-/area/ship/engineering)
-"dh" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
+/obj/item/kitchen/spoon/plastic{
+ pixel_x = 13
},
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/wood{
- icon_state = "wood-broken"
+/turf/open/floor/plastic,
+/area/ruin/whitesands/pubbycrash)
+"gs" = (
+/obj/effect/decal/fakelattice{
+ icon_state = "lattice-8"
+ },
+/turf/open/floor/plating/asteroid/whitesands/lit,
+/area/overmap_encounter/planetoid/sand)
+"gu" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
},
-/area/ship/crew/office)
-"dm" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/oil{
- icon_state = "floor6"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"dx" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/ntspaceworks_small/left{
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 4
},
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"dH" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ruin/whitesands/pubbycrash)
+"gx" = (
+/obj/effect/decal/fakelattice{
+ icon_state = "lattice-5"
+ },
+/turf/open/floor/plating/asteroid/whitesands/lit,
+/area/overmap_encounter/planetoid/sand)
+"gy" = (
+/obj/effect/turf_decal/box,
+/obj/structure/table/reinforced,
+/obj/structure/railing,
+/obj/effect/turf_decal/industrial/warning,
+/turf/open/floor/plasteel,
+/area/ruin/whitesands/pubbycrash)
+"gG" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
},
@@ -187,8 +306,28 @@
},
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plasteel/dark,
-/area/ship/engineering)
-"dY" = (
+/area/ruin/whitesands/pubbycrash)
+"gL" = (
+/obj/effect/turf_decal/box/corners{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/engine,
+/area/ruin/whitesands/pubbycrash)
+"hh" = (
+/obj/machinery/door/airlock/external/glass,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/dark,
+/area/ruin/whitesands/pubbycrash)
+"ho" = (
/obj/structure/cable{
icon_state = "1-2"
},
@@ -196,802 +335,497 @@
dir = 4
},
/obj/effect/decal/cleanable/oil,
+/obj/effect/decal/cleanable/vomit/old,
/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"ea" = (
-/obj/structure/window/reinforced{
+/area/ruin/whitesands/pubbycrash)
+"hz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing/corner{
dir = 8
},
-/obj/machinery/door/window/northleft{
+/obj/structure/railing/corner,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/decal/cleanable/vomit/old,
+/turf/open/floor/plasteel/tech,
+/area/ruin/whitesands/pubbycrash)
+"hA" = (
+/obj/structure/closet/wall/red{
dir = 4;
- name = "Engine Access"
+ name = "Pilots locker";
+ pixel_x = -29;
+ welded = 1
},
-/obj/machinery/atmospherics/components/unary/shuttle/heater{
- dir = 4
+/obj/item/clothing/under/suit/black,
+/obj/item/clothing/under/suit/black,
+/obj/item/clothing/suit/jacket,
+/obj/item/clothing/suit/jacket,
+/obj/item/clothing/head/beret/black,
+/obj/item/clothing/head/beret/black,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 1
+ },
+/obj/item/clothing/under/rank/security/officer/nt,
+/obj/item/clothing/under/rank/security/officer/nt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/whitesands/pubbycrash)
+"iw" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
},
+/obj/effect/spawner/structure/window/shuttle,
/obj/machinery/door/poddoor{
- dir = 4;
- id = "whiteshipubbyEngines"
+ id = "whiteship_windows"
},
/turf/open/floor/plating,
-/area/ship/engineering)
-"eC" = (
-/obj/effect/turf_decal/industrial/caution,
+/area/ruin/whitesands/pubbycrash)
+"iW" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 4
+ },
/obj/effect/decal/cleanable/dirt,
-/obj/structure/railing/corner{
- dir = 8
+/obj/structure/cable{
+ icon_state = "1-8"
},
/obj/structure/catwalk,
-/obj/machinery/button/door{
- id = "whiteshipubbyEngines";
- name = "Engine Lockdown Control";
- pixel_x = -25
+/obj/machinery/atmospherics/pipe/simple/orange/hidden{
+ dir = 4
},
/turf/open/floor/plating,
-/area/ship/engineering)
-"eU" = (
-/obj/structure/table/reinforced,
-/obj/machinery/microwave{
- pixel_y = 2
- },
-/obj/effect/spawner/lootdrop/ration,
-/obj/effect/spawner/lootdrop/ration{
- pixel_x = 3;
- pixel_y = 2
+/area/ruin/whitesands/pubbycrash)
+"jt" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/open/floor/engine,
+/area/ruin/whitesands/pubbycrash)
+"jA" = (
+/obj/item/trash/cheesie{
+ pixel_x = 5;
+ pixel_y = 6
},
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plastic,
-/area/ship/crew/office)
-"ff" = (
-/obj/effect/turf_decal/box/corners{
- dir = 1
+/obj/structure/table/reinforced{
+ color = "#c1b6a5"
},
-/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/grimy,
+/area/ruin/whitesands/pubbycrash)
+"jF" = (
+/obj/item/stack/ore/salvage/scraptitanium,
+/turf/open/floor/plating,
+/area/ruin/whitesands/pubbycrash)
+"jG" = (
/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/engine,
-/area/ship/cargo)
-"fw" = (
-/obj/structure/spacepoddoor{
+/obj/effect/turf_decal/ntspaceworks_small/left{
dir = 4
},
-/obj/machinery/door/poddoor/multi_tile/four_tile_hor{
- id = "pubbywspodsw"
+/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+ dir = 4;
+ faction = list("saloon")
+ },
+/turf/open/floor/plasteel/tech,
+/area/ruin/whitesands/pubbycrash)
+"kp" = (
+/obj/structure/girder/displaced,
+/turf/open/floor/plating/asteroid/whitesands/lit,
+/area/overmap_encounter/planetoid/sand)
+"kA" = (
+/obj/item/reagent_containers/food/drinks/britcup{
+ pixel_x = 9;
+ pixel_y = -3
},
-/turf/open/floor/engine,
-/area/ship/cargo)
-"fy" = (
-/obj/structure/chair/office/light{
- dir = 4
+/obj/item/trash/pistachios{
+ pixel_y = 5
+ },
+/obj/structure/table/reinforced{
+ color = "#c1b6a5"
},
/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/turf/open/floor/plasteel/grimy,
-/area/ship/crew/office)
-"fF" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 1
+/area/ruin/whitesands/pubbycrash)
+"kM" = (
+/obj/structure/table/reinforced,
+/obj/machinery/power/apc/auto_name/directional/north{
+ start_charge = 0
},
-/turf/open/floor/engine,
-/area/ship/cargo)
-"gf" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
+/obj/structure/cable{
+ icon_state = "0-2"
},
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/light/directional/west,
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"hf" = (
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
+/obj/item/flashlight/lamp{
+ pixel_x = -6;
+ pixel_y = 8
},
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"hs" = (
-/obj/machinery/power/smes{
- charge = 1e+006
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ dir = 8
},
-/obj/structure/cable{
- icon_state = "0-4"
+/obj/item/photo{
+ pixel_y = -12
},
-/obj/structure/cable{
- icon_state = "0-2"
+/obj/item/toy/figure/captain{
+ pixel_x = 7;
+ pixel_y = 12
},
+/obj/machinery/airalarm/directional/west,
+/obj/item/stack/ore/salvage/scrapmetal,
+/turf/open/floor/plasteel/tech,
+/area/ruin/whitesands/pubbycrash)
+"kP" = (
/obj/machinery/atmospherics/pipe/simple/orange/hidden{
dir = 4
},
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 6
- },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable/yellow,
+/obj/effect/spawner/lootdrop/maintenance/two,
/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"ii" = (
-/obj/structure/table/reinforced,
-/obj/item/storage/toolbox/mechanical{
- pixel_x = -2;
- pixel_y = -1
+/area/ruin/whitesands/pubbycrash)
+"kU" = (
+/obj/structure/cable{
+ icon_state = "1-8"
},
-/obj/item/stack/cable_coil,
-/obj/structure/sign/poster/contraband/red_rum{
- pixel_x = 30
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
},
-/obj/effect/turf_decal/industrial/warning{
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/stairs{
dir = 8
},
-/obj/structure/railing{
- dir = 4
+/area/ruin/whitesands/pubbycrash)
+"ln" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/effect/turf_decal/industrial/outline/yellow,
+/obj/structure/salvageable/machine,
+/turf/open/floor/plasteel/tech,
+/area/ruin/whitesands/pubbycrash)
+"ly" = (
+/obj/machinery/door/airlock/hatch,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/whitesands/pubbycrash)
+"lA" = (
+/obj/structure/table/reinforced,
+/obj/item/laser_pointer,
+/obj/item/radio/off{
+ pixel_x = 6;
+ pixel_y = 14
},
/turf/open/floor/plasteel/dark,
-/area/ship/crew/office)
-"ip" = (
-/obj/effect/turf_decal/industrial/stand_clear,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
+/area/ruin/whitesands/pubbycrash)
+"lB" = (
+/obj/structure/cable{
+ icon_state = "4-8"
},
-/obj/machinery/button/door{
- id = "pubbywspodnw";
- name = "Pod Door Control";
- pixel_x = -25
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/railing{
+ dir = 8
},
-/obj/machinery/light/directional/west,
-/turf/open/floor/engine,
-/area/ship/cargo)
-"iD" = (
+/obj/structure/catwalk,
+/obj/machinery/atmospherics/pipe/simple/orange/hidden{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/whitesands/pubbycrash)
+"lK" = (
/obj/effect/turf_decal/box,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/autolathe,
/obj/structure/railing,
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/industrial/warning,
-/obj/item/stack/sheet/plasteel/twenty,
-/obj/item/stack/sheet/metal/twenty{
- pixel_x = -5;
- pixel_y = 5
- },
-/obj/item/stack/sheet/glass/fifty{
- pixel_x = 4;
- pixel_y = 6
- },
+/obj/structure/salvageable/autolathe,
/turf/open/floor/plasteel,
-/area/ship/cargo)
-"jl" = (
-/obj/structure/bed,
-/obj/structure/curtain/cloth/fancy{
- name = "blood-red curtains"
- },
-/obj/item/bedsheet/brown,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/carpet/red,
-/area/ship/bridge)
-"jv" = (
-/obj/structure/bed,
-/obj/structure/curtain/bounty,
-/obj/effect/turf_decal/siding/wood{
- dir = 6
+/area/ruin/whitesands/pubbycrash)
+"lR" = (
+/obj/effect/decal/fakelattice{
+ icon_state = "lattice-46"
+ },
+/turf/open/floor/plating/asteroid/whitesands/lit,
+/area/overmap_encounter/planetoid/sand)
+"mp" = (
+/obj/effect/decal/fakelattice{
+ icon_state = "lattice-3"
+ },
+/turf/open/floor/plating/asteroid/whitesands/lit,
+/area/overmap_encounter/planetoid/sand)
+"mH" = (
+/turf/open/floor/plating,
+/area/ruin/whitesands/pubbycrash)
+"mU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/ash{
+ pixel_x = 2;
+ pixel_y = -2
},
-/obj/machinery/firealarm/directional/west,
-/obj/item/bedsheet/nanotrasen,
-/turf/open/floor/wood,
-/area/ship/crew/office)
-"jx" = (
-/obj/structure/railing,
-/obj/structure/railing{
- dir = 1
+/obj/effect/decal/cleanable/ash{
+ pixel_y = -3;
+ pixel_x = -6
},
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/item/gun/energy/laser/hitscanpistol,
+/turf/open/floor/plating{
+ icon_state = "panelscorched";
+ initial_gas_mix = "ws_atmos"
},
+/area/ruin/whitesands/pubbycrash)
+"mW" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/industrial/hatch/yellow,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
},
-/turf/open/floor/plasteel/stairs{
+/obj/machinery/door/airlock/external{
dir = 4
},
-/area/ship/crew/office)
-"jA" = (
-/obj/machinery/shower{
- dir = 1
+/turf/open/floor/plasteel/tech/grid,
+/area/ruin/whitesands/pubbycrash)
+"nq" = (
+/obj/effect/decal/fakelattice{
+ icon_state = "lattice-55"
+ },
+/turf/open/floor/plating/asteroid/whitesands/lit,
+/area/overmap_encounter/planetoid/sand)
+"nG" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
},
-/obj/structure/railing/corner{
- dir = 1
+/obj/structure/cable{
+ icon_state = "4-8"
},
/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"kU" = (
-/obj/machinery/door/airlock/external/glass,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/obj/machinery/firealarm/directional/south,
+/turf/open/floor/plasteel/dark,
+/area/ruin/whitesands/pubbycrash)
+"nP" = (
+/obj/structure/railing{
+ dir = 8
},
-/obj/machinery/door/firedoor/border_only,
+/obj/effect/turf_decal/industrial/outline/yellow,
/obj/effect/turf_decal/industrial/warning{
dir = 8
},
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
+/obj/machinery/suit_storage_unit/open,
+/turf/open/floor/plasteel/dark,
+/area/ruin/whitesands/pubbycrash)
+"nQ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/layer_manifold{
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
dir = 1
},
-/obj/docking_port/mobile{
- dir = 2
+/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ruin/whitesands/pubbycrash)
+"oo" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/emcloset/wall{
+ dir = 1;
+ pixel_y = -28
},
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/open/floor/plasteel/tech/grid,
+/area/ruin/whitesands/pubbycrash)
+"oq" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"kX" = (
-/obj/effect/turf_decal/siding/wood/end{
- dir = 4
+/area/ruin/whitesands/pubbycrash)
+"oO" = (
+/obj/effect/decal/fakelattice,
+/turf/open/floor/plating/asteroid/whitesands/lit,
+/area/overmap_encounter/planetoid/sand)
+"oS" = (
+/obj/structure/cable{
+ icon_state = "4-8"
},
-/obj/structure/table/wood,
-/obj/item/paicard{
- pixel_x = 4;
- pixel_y = 3
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/tech,
+/area/ruin/whitesands/pubbycrash)
+"pe" = (
+/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
},
-/obj/item/paper/pamphlet{
- pixel_x = -3;
- pixel_y = 1
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/structure/catwalk,
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 8
},
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/wood,
-/area/ship/bridge)
-"lp" = (
-/obj/structure/table,
-/obj/machinery/cell_charger,
-/obj/item/stock_parts/cell/hyper,
/obj/item/stock_parts/cell/hyper{
pixel_x = 5;
pixel_y = 4
},
-/obj/item/storage/fancy/cigarettes/cigpack_shadyjims{
- pixel_x = -7;
- pixel_y = 6
- },
-/obj/item/lighter{
- pixel_x = -5;
- pixel_y = 4
- },
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/spawner/lootdrop/maintenance/two{
- pixel_x = 4;
- pixel_y = 5
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"lL" = (
-/obj/machinery/power/terminal{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/structure/closet/crate,
-/obj/item/rcl,
-/obj/item/stack/sheet/mineral/plasma/twenty,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"lQ" = (
-/obj/effect/spawner/structure/window/shuttle,
-/obj/machinery/door/poddoor{
- id = "whiteship_bridge"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
+/obj/item/stack/ore/salvage/scrapmetal/five{
+ pixel_x = -9
},
/turf/open/floor/plating,
-/area/ship/bridge)
-"lT" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/engineering)
-"mr" = (
-/obj/effect/turf_decal/industrial/warning,
+/area/ruin/whitesands/pubbycrash)
+"pu" = (
/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/engine,
-/area/ship/cargo)
-"mC" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/turf/open/floor/engine,
-/area/ship/cargo)
-"mL" = (
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,
/obj/effect/decal/cleanable/dirt/dust,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/obj/structure/railing{
- dir = 8
- },
-/obj/structure/catwalk,
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"mM" = (
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/turf_decal/number/nine{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"mV" = (
-/obj/effect/spawner/structure/window/shuttle,
-/obj/machinery/door/poddoor{
- dir = 4;
- id = "whiteship_bridge"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only{
dir = 4
},
-/turf/open/floor/plating,
-/area/ship/bridge)
-"na" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/chair/office/light{
- dir = 8
- },
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew/office)
-"nc" = (
-/obj/effect/turf_decal/siding/wood/end{
- dir = 8
- },
-/obj/structure/bookcase/random/fiction,
-/obj/machinery/light/directional/west,
-/obj/machinery/newscaster/directional/west,
-/turf/open/floor/wood,
-/area/ship/bridge)
-"nj" = (
-/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/engine,
-/area/ship/cargo)
-"nt" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/crew/dorm)
-"nA" = (
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
},
-/obj/structure/railing/corner,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/light/small/directional/south,
-/obj/effect/decal/cleanable/garbage,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"nF" = (
-/obj/effect/turf_decal/industrial/caution,
-/obj/structure/railing/corner{
- dir = 8
- },
-/obj/structure/railing/corner{
- dir = 1
- },
-/obj/structure/catwalk,
-/obj/structure/sign/poster/retro/nanotrasen_logo_70s{
- pixel_x = -32
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"nZ" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/bridge)
-"of" = (
-/obj/machinery/door/airlock/hatch,
-/turf/open/floor/plasteel/showroomfloor,
-/area/ship/crew/office)
-"oG" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/closet/wall/red{
- dir = 8;
- name = "Firearm Locker";
- pixel_x = 29
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
- },
-/obj/item/gun/ballistic/automatic/pistol/commander,
-/obj/item/gun/ballistic/automatic/pistol/commander,
-/obj/item/ammo_box/magazine/co9mm,
-/obj/item/ammo_box/magazine/co9mm,
-/obj/item/ammo_box/magazine/co9mm,
-/obj/item/ammo_box/magazine/co9mm,
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"oM" = (
-/obj/structure/railing,
-/obj/machinery/computer/crew/retro{
+/obj/effect/turf_decal/industrial/warning{
dir = 8
},
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"pz" = (
-/obj/structure/closet/crate/bin,
-/obj/item/trash/pistachios{
- pixel_y = 5
- },
-/obj/item/trash/energybar,
-/obj/item/trash/cheesie,
-/obj/item/trash/can/food,
-/obj/item/trash/sosjerky{
- pixel_x = 5
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"pO" = (
-/obj/machinery/door/airlock/hatch,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/turf/open/floor/pod,
-/area/ship/hallway/central)
-"pR" = (
-/obj/effect/turf_decal/box/corners{
- dir = 4
- },
-/turf/open/floor/engine,
-/area/ship/cargo)
-"qd" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/industrial/warning/corner{
+/obj/effect/turf_decal/ntspaceworks_small/right{
dir = 4
},
-/obj/machinery/light/directional/east,
-/obj/effect/turf_decal/number/four{
- dir = 4
+/obj/effect/decal/cleanable/vomit/old,
+/obj/effect/mob_spawn/human/corpse/nanotrasensoldier,
+/obj/item/storage/box/stockparts/basic{
+ pixel_x = -3;
+ pixel_y = 4
},
/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"qh" = (
-/obj/machinery/door/airlock/hatch,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"qj" = (
-/obj/machinery/door/airlock/external/glass,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/layer_manifold,
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"qm" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/patterned/grid,
-/area/ship/cargo)
-"qN" = (
-/obj/machinery/holopad/emergency/command,
-/obj/effect/decal/cleanable/dirt,
+/area/ruin/whitesands/pubbycrash)
+"pE" = (
/obj/structure/railing/corner{
dir = 8
},
-/obj/structure/railing/corner,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"qO" = (
-/turf/closed/wall/mineral/titanium,
-/area/ship/engineering)
-"qS" = (
-/obj/structure/railing{
- dir = 8
- },
-/obj/item/kirbyplants/random,
/obj/structure/railing{
dir = 4
},
-/obj/machinery/light/directional/south,
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ship/crew/office)
-"qZ" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"rf" = (
-/obj/structure/table/reinforced,
-/obj/item/storage/fancy/donut_box{
- pixel_y = 2
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/structure/sign/poster/official/random{
- pixel_y = -32
- },
-/obj/structure/railing{
- dir = 4
- },
-/obj/machinery/firealarm/directional/east,
-/turf/open/floor/plasteel/dark,
-/area/ship/crew/office)
-"rA" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/wrapping,
-/obj/effect/decal/cleanable/plastic,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"rU" = (
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"sa" = (
-/obj/effect/turf_decal/box,
-/obj/structure/table/reinforced,
-/obj/item/tank/jetpack/carbondioxide,
-/obj/item/tank/jetpack/carbondioxide,
-/obj/structure/railing,
-/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"sl" = (
-/turf/template_noop,
-/area/template_noop)
-"sK" = (
-/obj/machinery/power/terminal{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable/yellow,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"ta" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"ti" = (
/obj/structure/cable{
icon_state = "1-8"
},
-/obj/structure/railing{
- dir = 1
- },
-/turf/open/floor/plasteel/stairs{
- dir = 4
- },
-/area/ship/engineering)
-"tk" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"to" = (
-/obj/item/trash/cheesie{
- pixel_x = 5;
- pixel_y = 6
- },
-/obj/item/reagent_containers/food/drinks/beer{
- pixel_x = -8
- },
-/obj/structure/table/reinforced{
- color = "#c1b6a5"
- },
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew/office)
-"tL" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/door/airlock/external{
- dir = 4
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"tW" = (
-/obj/machinery/light/directional/west,
-/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"uc" = (
-/obj/effect/decal/cleanable/generic,
-/obj/structure/chair/office/light{
- dir = 8
- },
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew/office)
-"up" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
+ dir = 9
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
+ dir = 1
},
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/whitesands/pubbycrash)
+"pG" = (
+/obj/machinery/firealarm/directional/west,
+/turf/closed/mineral/random/whitesands,
+/area/overmap_encounter/planetoid/cave/explored)
+"pR" = (
+/obj/effect/turf_decal/industrial/stand_clear,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
},
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable{
- icon_state = "0-4"
+/obj/effect/decal/cleanable/glass,
+/obj/item/stack/ore/salvage/scrapmetal/five,
+/obj/structure/salvageable/server,
+/turf/open/floor/engine,
+/area/ruin/whitesands/pubbycrash)
+"pT" = (
+/obj/effect/turf_decal/box,
+/obj/structure/table/reinforced,
+/obj/structure/railing{
+ dir = 1
},
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"uB" = (
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"vs" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/effect/turf_decal/siding/wood{
+/obj/effect/turf_decal/industrial/warning{
dir = 1
},
-/turf/open/floor/wood,
-/area/ship/bridge)
-"vu" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/engineering)
-"vv" = (
+/obj/effect/spawner/lootdrop/maintenance/five,
+/obj/effect/spawner/lootdrop/maintenance/five,
+/turf/open/floor/plasteel,
+/area/ruin/whitesands/pubbycrash)
+"qz" = (
/obj/structure/window/reinforced{
dir = 8
},
-/obj/machinery/door/window/northright{
+/obj/machinery/door/window/northleft{
dir = 4;
name = "Engine Access"
},
-/obj/machinery/power/smes/shuttle/precharged{
- dir = 4
- },
/obj/structure/cable{
icon_state = "0-8"
},
-/obj/machinery/door/poddoor{
- dir = 4;
- id = "whiteshipubbyEngines"
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"vC" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/cargo)
-"vH" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/railing{
- dir = 8
- },
-/obj/structure/catwalk,
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 8
- },
+/obj/structure/frame/machine,
+/obj/item/stack/cable_coil/cut/red,
+/obj/item/circuitboard/machine/shuttle/smes,
/turf/open/floor/plating,
-/area/ship/engineering)
-"vM" = (
-/obj/structure/cable{
- icon_state = "1-2"
+/area/ruin/whitesands/pubbycrash)
+"qN" = (
+/obj/effect/decal/fakelattice{
+ icon_state = "lattice-74"
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+/turf/open/floor/plating/asteroid/whitesands/lit,
+/area/overmap_encounter/planetoid/sand)
+"re" = (
+/obj/machinery/shower{
dir = 1
},
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
+/obj/structure/railing/corner{
dir = 1
},
-/obj/machinery/door/airlock/public/glass,
-/turf/open/floor/plasteel,
-/area/ship/crew/office)
-"vQ" = (
-/obj/item/radio/intercom/directional/west,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ruin/whitesands/pubbycrash)
+"rT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/ash/large,
+/turf/open/floor/plating{
+ icon_state = "panelscorched";
+ initial_gas_mix = "ws_atmos"
+ },
+/area/ruin/whitesands/pubbycrash)
+"rW" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/reagent_dispensers/watertank,
+/turf/open/floor/plasteel/tech,
+/area/ruin/whitesands/pubbycrash)
+"rZ" = (
/obj/structure/chair/office/light{
dir = 4
},
/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/turf/open/floor/plasteel/grimy,
-/area/ship/crew/office)
-"vS" = (
-/obj/structure/railing{
- dir = 8
+/area/ruin/whitesands/pubbycrash)
+"sd" = (
+/obj/effect/decal/fakelattice{
+ icon_state = "lattice-2"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 5
+/mob/living/simple_animal/hostile/asteroid/whitesands/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"
},
-/obj/structure/catwalk,
-/obj/effect/turf_decal/spline/fancy/opaque/black{
+/obj/effect/decal/cleanable/vomit,
+/turf/open/floor/plating/asteroid/whitesands/lit,
+/area/overmap_encounter/planetoid/sand)
+"so" = (
+/obj/effect/turf_decal/industrial/caution,
+/obj/structure/railing/corner{
dir = 8
},
-/turf/open/floor/plating,
-/area/ship/engineering)
-"vW" = (
-/obj/machinery/power/shuttle/engine/electric{
- dir = 4
+/obj/structure/railing/corner{
+ dir = 1
},
-/obj/structure/cable{
- icon_state = "0-4"
+/obj/structure/catwalk,
+/obj/structure/sign/poster/retro/nanotrasen_logo_70s{
+ pixel_x = -32
},
+/obj/effect/spawner/lootdrop/maintenance/two,
/turf/open/floor/plating,
-/area/ship/engineering)
-"wx" = (
+/area/ruin/whitesands/pubbycrash)
+"ss" = (
/obj/machinery/light/directional/west,
/obj/structure/cable{
icon_state = "1-2"
@@ -1026,45 +860,37 @@
pixel_y = -16
},
/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"wD" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/computer/helm/retro{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"wL" = (
-/obj/effect/decal/cleanable/oil{
- icon_state = "floor6"
- },
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 1
- },
-/obj/effect/turf_decal/ntspaceworks_small{
- dir = 4
+/area/ruin/whitesands/pubbycrash)
+"sA" = (
+/obj/structure/sign/nanotrasen,
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/whitesands/pubbycrash)
+"sC" = (
+/obj/structure/cable{
+ icon_state = "4-8"
},
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"wO" = (
-/obj/effect/decal/cleanable/dirt/dust,
/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "1-4"
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/turf/open/floor/pod,
-/area/ship/crew/dorm)
-"wZ" = (
-/obj/structure/table/reinforced,
-/obj/item/kitchen/knife{
+/obj/machinery/light/directional/south,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/whitesands/pubbycrash)
+"sD" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/ash,
+/obj/effect/decal/cleanable/ash{
+ pixel_y = -3;
pixel_x = -6
},
-/obj/item/kitchen/rollingpin,
-/obj/machinery/light/directional/north,
-/turf/open/floor/plastic,
-/area/ship/crew/office)
-"xy" = (
+/turf/open/floor/plating{
+ icon_state = "panelscorched";
+ initial_gas_mix = "ws_atmos"
+ },
+/area/ruin/whitesands/pubbycrash)
+"sV" = (
/obj/machinery/atmospherics/pipe/simple/orange/hidden{
dir = 4
},
@@ -1077,339 +903,176 @@
/obj/structure/railing,
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"xL" = (
-/obj/effect/turf_decal/siding/brown,
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 5
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/machinery/suit_storage_unit/mining/eva,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/crew/office)
-"yb" = (
-/obj/structure/railing/corner,
-/obj/effect/turf_decal/industrial/warning{
+/area/ruin/whitesands/pubbycrash)
+"uh" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ icon_state = "panelscorched";
+ initial_gas_mix = "ws_atmos"
+ },
+/area/ruin/whitesands/pubbycrash)
+"ul" = (
+/mob/living/simple_animal/hostile/asteroid/whitesands/ranged,
+/turf/open/floor/plating/asteroid/whitesands/lit,
+/area/overmap_encounter/planetoid/sand)
+"up" = (
+/obj/effect/turf_decal/box/corners{
dir = 1
},
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/turf/open/floor/pod/light,
-/area/ship/crew/dorm)
-"ye" = (
-/obj/effect/turf_decal/box,
-/obj/structure/table/reinforced,
-/obj/item/storage/toolbox/mechanical{
- pixel_x = 2;
- pixel_y = -2
- },
-/obj/item/storage/toolbox/mechanical{
- pixel_x = -3;
- pixel_y = 1
- },
-/obj/item/storage/toolbox/electrical{
- pixel_x = 2;
- pixel_y = 3
+/obj/item/stack/ore/salvage/scrapmetal,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/engine,
+/area/ruin/whitesands/pubbycrash)
+"uB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/ash,
+/obj/effect/decal/cleanable/ash{
+ pixel_x = -6;
+ pixel_y = 8
},
-/obj/structure/railing{
- dir = 1
+/turf/open/floor/plating{
+ icon_state = "panelscorched";
+ initial_gas_mix = "ws_atmos"
},
-/obj/effect/turf_decal/industrial/warning{
+/area/ruin/whitesands/pubbycrash)
+"vc" = (
+/obj/effect/turf_decal/box/corners,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/stack/ore/salvage/scraptitanium,
+/turf/open/floor/engine,
+/area/ruin/whitesands/pubbycrash)
+"vw" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/spline/fancy/opaque/black{
dir = 1
},
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"yr" = (
+/obj/effect/gibspawner,
+/turf/open/floor/plasteel/dark,
+/area/ruin/whitesands/pubbycrash)
+"vL" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on,
/obj/effect/decal/cleanable/dirt,
+/obj/item/stack/ore/salvage/scraptitanium,
/turf/open/floor/engine,
-/area/ship/cargo)
-"yO" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/light/directional/south,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"yQ" = (
-/obj/structure/sink{
- dir = 8;
- pixel_x = 12
- },
-/obj/structure/railing,
-/obj/machinery/airalarm/directional/east,
-/turf/open/floor/plastic,
-/area/ship/crew/office)
-"yV" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
- dir = 1
+/area/ruin/whitesands/pubbycrash)
+"vO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/ash{
+ pixel_x = 6;
+ pixel_y = 8
},
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"yW" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 8;
- name = "engine fuel pump"
+/obj/effect/decal/cleanable/ash{
+ pixel_x = -2;
+ pixel_y = 3
},
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"zj" = (
-/obj/effect/turf_decal/industrial/stand_clear,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
+/obj/effect/decal/cleanable/ash{
+ pixel_x = -6;
+ pixel_y = 8
},
-/obj/effect/decal/cleanable/glass,
-/turf/open/floor/engine,
-/area/ship/cargo)
-"zn" = (
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,
-/obj/structure/cable{
- icon_state = "4-8"
+/turf/open/floor/plating{
+ icon_state = "panelscorched";
+ initial_gas_mix = "ws_atmos"
},
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel/patterned/grid,
-/area/ship/cargo)
-"zr" = (
-/turf/closed/wall/mineral/titanium,
-/area/ship/bridge)
-"zx" = (
-/obj/structure/chair/comfy/shuttle{
+/area/ruin/whitesands/pubbycrash)
+"vX" = (
+/obj/item/radio/intercom/directional/west,
+/obj/structure/chair/office/light{
dir = 4
},
+/obj/effect/decal/cleanable/dirt/dust,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"Aa" = (
-/obj/effect/turf_decal/box/corners{
- dir = 8
- },
-/turf/open/floor/engine,
-/area/ship/cargo)
-"AZ" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/advanced_airlock_controller{
- pixel_y = 28
- },
-/obj/machinery/atmospherics/components/binary/dp_vent_pump{
- dir = 8
+/turf/open/floor/plasteel/grimy,
+/area/ruin/whitesands/pubbycrash)
+"wn" = (
+/obj/effect/turf_decal/siding/brown,
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 5
},
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"Bh" = (
/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/turf_decal/siding/brown,
-/obj/machinery/suit_storage_unit/mining/eva,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/suit_storage_unit/open,
/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/crew/office)
-"Bx" = (
-/obj/effect/spawner/structure/window/shuttle,
-/obj/machinery/door/poddoor{
- id = "whiteship_bridge"
+/area/ruin/whitesands/pubbycrash)
+"wL" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
},
-/obj/machinery/door/firedoor/border_only{
- dir = 4
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/wall/red{
+ dir = 8;
+ name = "Firearm Locker";
+ pixel_x = 29;
+ welded = 1
},
-/turf/open/floor/plating,
-/area/ship/bridge)
-"Cs" = (
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 1
},
-/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/gun/ballistic/automatic/pistol/commander,
+/obj/item/gun/ballistic/automatic/pistol/commander,
+/obj/item/ammo_box/magazine/co9mm,
+/obj/item/ammo_box/magazine/co9mm,
+/obj/item/ammo_box/magazine/co9mm,
+/obj/item/ammo_box/magazine/co9mm,
+/turf/open/floor/plasteel/dark,
+/area/ruin/whitesands/pubbycrash)
+"wV" = (
/obj/structure/railing{
dir = 8
},
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 5
+ },
/obj/structure/catwalk,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 4
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 8
},
/turf/open/floor/plating,
-/area/ship/engineering)
-"Cx" = (
-/obj/effect/turf_decal/industrial/stand_clear,
-/obj/effect/turf_decal/industrial/warning,
-/obj/machinery/button/door{
- id = "pubbywspodsw";
- name = "Pod Door Control";
- pixel_x = -25
- },
-/obj/machinery/light/directional/west,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/engine,
-/area/ship/cargo)
-"Cz" = (
-/obj/item/reagent_containers/food/condiment/sugar,
-/obj/item/reagent_containers/food/condiment/rice,
-/obj/item/reagent_containers/food/condiment/enzyme,
-/obj/item/reagent_containers/glass/beaker/large,
-/obj/structure/closet/secure_closet/freezer/kitchen/wall{
- pixel_y = 29
- },
-/obj/item/reagent_containers/food/snacks/meat/slab,
-/obj/item/reagent_containers/food/snacks/meat/slab{
- pixel_x = 4;
- pixel_y = 10
+/area/ruin/whitesands/pubbycrash)
+"xa" = (
+/obj/structure/cable{
+ icon_state = "1-8"
},
-/obj/item/reagent_containers/food/snacks/meat/slab{
- pixel_x = 5;
- pixel_y = 1
+/obj/machinery/atmospherics/pipe/simple/orange/hidden{
+ dir = 9
},
-/obj/item/storage/box/ingredients/vegetarian,
-/obj/item/storage/box/ingredients/vegetarian,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/item/reagent_containers/food/condiment/soymilk,
-/obj/item/reagent_containers/food/condiment/soysauce,
-/obj/item/storage/fancy/egg_box,
-/turf/open/floor/plastic,
-/area/ship/crew/office)
-"CL" = (
-/obj/machinery/vending/cola/random,
+/obj/effect/decal/cleanable/glass,
/obj/effect/turf_decal/industrial/warning{
- dir = 10
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"Do" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/orange/hidden,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 8
+ dir = 9
},
+/obj/structure/salvageable/machine,
/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"Dz" = (
-/obj/effect/turf_decal/box/corners,
-/turf/open/floor/engine,
-/area/ship/cargo)
-"DH" = (
-/obj/structure/sign/nanotrasen,
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/engineering)
-"DU" = (
-/obj/structure/toilet{
- pixel_y = 13
- },
-/obj/machinery/light/small/directional/south,
-/obj/effect/decal/cleanable/robot_debris,
-/turf/open/floor/plasteel/showroomfloor,
-/area/ship/crew/office)
-"DW" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+/area/ruin/whitesands/pubbycrash)
+"xc" = (
+/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
dir = 4
},
+/turf/open/floor/plating/asteroid/whitesands/lit,
+/area/overmap_encounter/planetoid/sand)
+"xy" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/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/plasteel/patterned/grid,
-/area/ship/cargo)
-"Eb" = (
-/turf/open/floor/engine/hull,
-/area/ship/engineering)
-"Eg" = (
-/obj/machinery/suit_storage_unit/independent/pilot,
-/obj/structure/railing{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
+/obj/structure/cable{
+ icon_state = "2-4"
},
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"Ep" = (
-/obj/structure/spacepoddoor{
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
},
-/obj/machinery/door/poddoor/multi_tile/four_tile_hor{
- id = "pubbywspodnw"
- },
-/turf/open/floor/engine,
-/area/ship/cargo)
-"EH" = (
-/obj/structure/railing,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/structure/closet/wall{
- dir = 8;
- name = "Uniform Closet";
- pixel_x = 30
- },
-/obj/item/clothing/under/suit/charcoal,
-/obj/item/clothing/under/suit/charcoal,
-/obj/item/clothing/under/suit/charcoal,
-/obj/item/clothing/under/suit/cargo_tech,
-/obj/item/clothing/under/suit/cargo_tech/skirt,
-/obj/item/storage/belt/fannypack/black,
-/obj/item/storage/belt/fannypack/black,
-/obj/item/storage/belt/fannypack/black,
-/obj/item/clothing/suit/toggle/hazard,
-/obj/item/clothing/suit/toggle/hazard,
-/obj/item/clothing/suit/toggle/hazard,
-/obj/item/clothing/suit/hooded/wintercoat/cargo,
-/obj/item/clothing/suit/hooded/wintercoat/cargo,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/turf/open/floor/pod/light,
-/area/ship/crew/dorm)
-"EK" = (
-/obj/effect/spawner/structure/window/shuttle,
-/obj/machinery/door/poddoor{
- id = "whiteship_windows"
+ dir = 4
},
-/turf/open/floor/plating,
-/area/ship/engineering)
-"EZ" = (
-/obj/effect/turf_decal/box/corners{
- dir = 1
+/turf/open/floor/plasteel/dark,
+/area/ruin/whitesands/pubbycrash)
+"xA" = (
+/obj/effect/turf_decal/industrial/warning/corner{
+ dir = 8
},
-/turf/open/floor/engine,
-/area/ship/cargo)
-"Fh" = (
-/obj/effect/turf_decal/box/corners,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/engine,
-/area/ship/cargo)
-"FN" = (
+/obj/structure/salvageable/computer,
+/turf/open/floor/plasteel/tech,
+/area/ruin/whitesands/pubbycrash)
+"yj" = (
/obj/structure/table/reinforced,
/obj/item/paper_bin,
/obj/item/pen,
@@ -1417,9 +1080,6 @@
/obj/structure/noticeboard{
pixel_y = 31
},
-/obj/structure/sign/painting/library{
- pixel_x = 32
- },
/obj/effect/turf_decal/industrial/warning{
dir = 8
},
@@ -1427,116 +1087,194 @@
dir = 4
},
/turf/open/floor/plasteel/dark,
-/area/ship/crew/office)
-"Go" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/spawner/lootdrop/maintenance/two,
-/turf/open/floor/engine,
-/area/ship/cargo)
-"Gp" = (
+/area/ruin/whitesands/pubbycrash)
+"ym" = (
+/obj/effect/gibspawner,
+/turf/open/floor/plating/asteroid/whitesands/lit,
+/area/overmap_encounter/planetoid/sand)
+"yt" = (
+/obj/effect/decal/fakelattice{
+ icon_state = "lattice-141"
+ },
+/turf/open/floor/plating/asteroid/whitesands/lit,
+/area/overmap_encounter/planetoid/sand)
+"yx" = (
+/obj/structure/railing/corner,
+/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{
- dir = 4
+ dir = 1
},
-/obj/structure/cable{
- icon_state = "4-8"
+/mob/living/simple_animal/hostile/asteroid/whitesands/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"
},
+/obj/effect/decal/cleanable/vomit,
+/turf/open/floor/plasteel,
+/area/ruin/whitesands/pubbycrash)
+"yK" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 4
},
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
/obj/structure/cable{
- icon_state = "1-4"
+ icon_state = "4-8"
},
-/turf/open/floor/plasteel/patterned/grid,
-/area/ship/cargo)
-"GD" = (
-/obj/machinery/cryopod,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/turf/open/floor/plating/catwalk_floor,
-/area/ship/crew/dorm)
-"Hd" = (
-/obj/structure/table,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/storage/box/stockparts/basic{
- pixel_x = -3;
- pixel_y = 4
+/obj/machinery/door/airlock/grunge{
+ dir = 4
},
-/obj/item/circuitboard/machine/protolathe/department/cargo{
- pixel_x = -3;
- pixel_y = 9
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
},
-/obj/item/circuitboard/machine/rdserver{
- pixel_x = 4;
- pixel_y = 3
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
},
-/obj/item/circuitboard/computer/rdconsole{
- pixel_x = 5;
- pixel_y = 8
+/turf/open/floor/plasteel/dark,
+/area/ruin/whitesands/pubbycrash)
+"yU" = (
+/obj/machinery/atmospherics/pipe/simple/orange/hidden{
+ dir = 4
},
-/obj/effect/turf_decal/industrial/warning/corner,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/gibspawner,
/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"Hi" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/crew/office)
-"Ic" = (
-/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4,
-/turf/open/floor/engine/hull,
-/area/ship/engineering)
-"Ik" = (
-/obj/machinery/portable_atmospherics/canister/air,
-/obj/structure/sign/poster/official/random{
- pixel_y = -32
+/area/ruin/whitesands/pubbycrash)
+"zi" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/directional/east,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 10
},
-/obj/effect/turf_decal/industrial/warning{
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 10
},
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"Ix" = (
+/turf/open/floor/plasteel/dark,
+/area/ruin/whitesands/pubbycrash)
+"zP" = (
/obj/structure/cable{
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/orange/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
},
-/obj/machinery/airalarm/directional/east,
/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"Jb" = (
-/obj/machinery/door/airlock/glass,
+/area/ruin/whitesands/pubbycrash)
+"zX" = (
+/obj/structure/railing/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/industrial/warning/corner{
+ dir = 1
+ },
+/obj/structure/table/reinforced,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 6
+ },
+/obj/structure/reagent_dispensers/servingdish,
+/obj/item/kitchen/spoon/plastic{
+ pixel_x = -1
+ },
+/obj/item/kitchen/spoon/plastic{
+ pixel_x = 13
+ },
+/obj/item/kitchen/spoon/plastic{
+ pixel_x = 6
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/whitesands/pubbycrash)
+"Ak" = (
+/obj/structure/closet/crate/bin,
+/obj/item/trash/pistachios{
+ pixel_y = 5
+ },
+/obj/item/trash/energybar,
+/obj/item/trash/cheesie,
+/obj/item/trash/can/food,
+/obj/item/trash/sosjerky{
+ pixel_x = 5
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/whitesands/pubbycrash)
+"AH" = (
/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/oil{
+ icon_state = "floor6"
},
+/turf/open/floor/plasteel/tech,
+/area/ruin/whitesands/pubbycrash)
+"AJ" = (
+/turf/closed/wall/mineral/titanium,
+/area/ruin/whitesands/pubbycrash)
+"AO" = (
+/obj/machinery/light/directional/west,
+/obj/effect/turf_decal/industrial/warning,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/whitesands/pubbycrash)
+"Bd" = (
+/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/door/firedoor/border_only{
+/turf/open/floor/plasteel/dark,
+/area/ruin/whitesands/pubbycrash)
+"Bz" = (
+/obj/effect/turf_decal/box/corners{
+ dir = 8
+ },
+/obj/item/stack/ore/salvage/scrapmetal/five,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/engine,
+/area/ruin/whitesands/pubbycrash)
+"BD" = (
+/obj/effect/turf_decal/industrial/warning,
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/obj/structure/salvageable/machine,
+/turf/open/floor/plasteel/dark,
+/area/ruin/whitesands/pubbycrash)
+"BH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/spline/fancy/opaque/black{
dir = 1
},
-/obj/machinery/door/firedoor/border_only,
-/turf/open/floor/plasteel/dark,
-/area/ship/crew/office)
-"Je" = (
-/obj/structure/window/reinforced{
+/obj/effect/decal/cleanable/vomit/old,
+/turf/open/floor/plasteel/dark,
+/area/ruin/whitesands/pubbycrash)
+"Cg" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/toolbox/mechanical{
+ pixel_x = -2;
+ pixel_y = -1
+ },
+/obj/item/stack/cable_coil,
+/obj/structure/sign/poster/contraband/red_rum{
+ pixel_x = 30
+ },
+/obj/effect/turf_decal/industrial/warning{
dir = 8
},
-/obj/machinery/door/window/northright{
- dir = 4;
- name = "Engine Access"
- },
-/obj/machinery/atmospherics/components/unary/shuttle/heater{
+/obj/structure/railing{
dir = 4
},
-/obj/machinery/door/poddoor{
- dir = 4;
- id = "whiteshipubbyEngines"
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"Jm" = (
+/turf/open/floor/plasteel/dark,
+/area/ruin/whitesands/pubbycrash)
+"Cs" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
},
@@ -1552,278 +1290,369 @@
dir = 5
},
/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"Jy" = (
+/area/ruin/whitesands/pubbycrash)
+"Ct" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 1
+ },
+/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+ faction = list("saloon")
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/whitesands/pubbycrash)
+"Cw" = (
+/obj/item/stack/ore/salvage/scraptitanium,
+/turf/open/floor/plating/asteroid/whitesands/lit,
+/area/overmap_encounter/planetoid/sand)
+"Dg" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/orange/hidden,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/obj/machinery/airalarm/directional/east,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ruin/whitesands/pubbycrash)
+"Di" = (
+/obj/structure/railing/corner,
+/turf/closed/mineral/random/whitesands,
+/area/overmap_encounter/planetoid/cave/explored)
+"Dn" = (
+/obj/structure/railing,
+/obj/structure/salvageable/computer{
+ dir = 8
+ },
+/obj/item/stack/ore/salvage/scrapgold,
+/turf/open/floor/plasteel/tech,
+/area/ruin/whitesands/pubbycrash)
+"Dx" = (
/obj/effect/spawner/structure/window/shuttle,
/obj/machinery/door/poddoor{
- dir = 4;
- id = "whiteship_bridge"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
+ id = "whiteship_windows"
},
/turf/open/floor/plating,
-/area/ship/bridge)
-"Jz" = (
-/obj/structure/closet/wall/red{
- dir = 4;
- name = "Pilots locker";
- pixel_x = -29
+/area/ruin/whitesands/pubbycrash)
+"DB" = (
+/obj/structure/table/reinforced,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/salvageable/machine,
+/turf/open/floor/plastic,
+/area/ruin/whitesands/pubbycrash)
+"DQ" = (
+/obj/effect/turf_decal/spline/fancy/opaque/black,
+/obj/item/stack/ore/salvage/scraptitanium,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/whitesands/pubbycrash)
+"DY" = (
+/obj/structure/cable{
+ icon_state = "0-4"
},
-/obj/item/clothing/under/suit/black,
-/obj/item/clothing/under/suit/black,
-/obj/item/clothing/suit/jacket,
-/obj/item/clothing/suit/jacket,
-/obj/item/clothing/head/beret/black,
-/obj/item/clothing/head/beret/black,
/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "0-2"
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+/obj/machinery/atmospherics/pipe/simple/orange/hidden{
+ dir = 4
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 6
+ },
+/obj/structure/salvageable/machine,
+/turf/open/floor/plasteel/tech,
+/area/ruin/whitesands/pubbycrash)
+"Ea" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
dir = 1
},
-/obj/item/clothing/under/rank/security/officer/nt,
-/obj/item/clothing/under/rank/security/officer/nt,
-/turf/open/floor/plasteel,
-/area/ship/crew/office)
-"JE" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/template_noop)
-"JH" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"Kd" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
+/turf/open/floor/plasteel/patterned/grid,
+/area/ruin/whitesands/pubbycrash)
+"Eb" = (
+/obj/structure/frame/machine,
+/obj/item/circuitboard/machine/shuttle/engine/plasma,
+/obj/item/stack/cable_coil/cut/red,
+/turf/open/floor/plating,
+/area/ruin/whitesands/pubbycrash)
+"Eh" = (
+/obj/machinery/door/airlock/public/glass,
+/turf/open/floor/plasteel,
+/area/ruin/whitesands/pubbycrash)
+"Em" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/ash{
+ pixel_x = 3;
+ pixel_y = -3
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
+/obj/item/lighter/enigma,
+/turf/open/floor/plating{
+ icon_state = "panelscorched";
+ initial_gas_mix = "ws_atmos"
},
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
+/area/ruin/whitesands/pubbycrash)
+"Et" = (
+/obj/effect/decal/cleanable/oil{
+ icon_state = "floor6"
},
-/obj/effect/turf_decal/ntspaceworks_small/right{
+/obj/effect/turf_decal/industrial/warning/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/ntspaceworks_small{
dir = 4
},
/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"Kh" = (
-/turf/open/floor/plastic,
-/area/ship/crew/office)
-"Kp" = (
-/obj/structure/closet/wall/white{
- dir = 1;
- name = "Medicine storage";
- pixel_y = -30
- },
-/obj/item/storage/firstaid/ancient{
- pixel_x = 6;
- pixel_y = -5
- },
-/obj/item/storage/firstaid/medical,
+/area/ruin/whitesands/pubbycrash)
+"Ew" = (
+/obj/machinery/portable_atmospherics/canister/air,
/obj/structure/sign/poster/official/random{
- pixel_x = 32
- },
-/turf/open/floor/pod,
-/area/ship/crew/dorm)
-"Kw" = (
-/obj/structure/sign/number/two,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/engine,
-/area/ship/cargo)
-"KB" = (
-/obj/machinery/suit_storage_unit/independent/pilot,
-/obj/structure/railing{
- dir = 8
+ pixel_y = -32
},
-/obj/effect/turf_decal/industrial/outline/yellow,
/obj/effect/turf_decal/industrial/warning{
- dir = 8
+ dir = 10
},
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"KH" = (
-/obj/item/t_scanner/adv_mining_scanner/lesser,
-/obj/item/kinetic_crusher,
-/obj/structure/rack,
-/obj/item/pickaxe/mini,
-/obj/item/pickaxe/mini,
-/obj/effect/turf_decal/siding/brown,
-/obj/item/gun/energy/kinetic_accelerator,
-/obj/machinery/firealarm/directional/south,
/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/crew/office)
-"Ll" = (
-/obj/machinery/light/directional/east,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
+/area/ruin/whitesands/pubbycrash)
+"EG" = (
+/obj/machinery/door/airlock/hatch{
+ welded = 1
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 9
+/turf/template_noop,
+/area/ruin/whitesands/pubbycrash)
+"ET" = (
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
},
-/obj/structure/sign/poster/official/random{
- pixel_x = 32
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/light/directional/west,
+/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
+ dir = 1;
+ faction = list("saloon")
},
/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"Ln" = (
-/obj/machinery/power/terminal{
+/area/ruin/whitesands/pubbycrash)
+"Fc" = (
+/obj/structure/window/reinforced{
dir = 8
},
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"Lp" = (
-/obj/machinery/vending/snack,
-/obj/effect/turf_decal/industrial/warning,
-/obj/machinery/atmospherics/components/unary/vent_pump/on,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"Ls" = (
-/obj/machinery/light/directional/south,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/closet/emcloset/wall{
- dir = 1;
- pixel_y = -28
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"LC" = (
-/obj/effect/spawner/structure/window/shuttle,
-/obj/machinery/door/poddoor{
+/obj/machinery/door/window/northleft{
dir = 4;
- id = "whiteship_windows"
+ name = "Engine Access"
},
+/obj/structure/frame/machine,
+/obj/item/circuitboard/machine/shuttle/heater,
+/obj/item/stack/cable_coil/cut/red,
/turf/open/floor/plating,
-/area/ship/engineering)
-"LM" = (
-/obj/structure/cable{
- icon_state = "2-8"
+/area/ruin/whitesands/pubbycrash)
+"Fn" = (
+/obj/structure/railing,
+/obj/structure/railing{
+ dir = 1
},
-/obj/structure/reagent_dispensers/watertank,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"Ma" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "1-4"
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
},
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"Mr" = (
-/obj/structure/table/reinforced,
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable{
- icon_state = "0-2"
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/stairs{
+ dir = 4
},
-/obj/item/phone{
- pixel_x = 8;
- pixel_y = -2
+/area/ruin/whitesands/pubbycrash)
+"Fq" = (
+/turf/open/floor/plating{
+ icon_state = "platingdmg1";
+ initial_gas_mix = "ws_atmos"
},
-/obj/item/flashlight/lamp{
- pixel_x = -6;
- pixel_y = 8
+/area/ruin/whitesands/pubbycrash)
+"FP" = (
+/obj/effect/turf_decal/box,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/obj/structure/salvageable/machine,
+/turf/open/floor/plasteel,
+/area/ruin/whitesands/pubbycrash)
+"FY" = (
+/obj/structure/railing/corner{
+ dir = 8
},
/obj/effect/decal/cleanable/dirt,
-/obj/structure/railing{
+/obj/effect/turf_decal/industrial/warning/corner{
dir = 8
},
-/obj/item/photo{
- pixel_y = -12
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 5
},
-/obj/item/toy/figure/captain{
- pixel_x = 7;
- pixel_y = 12
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/obj/structure/salvageable/machine,
+/turf/open/floor/plasteel/dark,
+/area/ruin/whitesands/pubbycrash)
+"Ga" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
},
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"Mt" = (
-/obj/structure/railing,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plastic,
-/area/ship/crew/office)
-"MG" = (
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/obj/machinery/power/apc/auto_name/directional/west,
/obj/structure/cable{
- icon_state = "0-4"
+ icon_state = "4-8"
},
-/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"NA" = (
-/obj/structure/window/reinforced{
- dir = 8
+/area/ruin/whitesands/pubbycrash)
+"Gi" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
},
-/obj/machinery/door/window/northleft{
- dir = 4;
- name = "Engine Access"
+/obj/structure/cable{
+ icon_state = "4-8"
},
-/obj/machinery/power/smes/shuttle/precharged{
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 4
},
-/obj/structure/cable{
- icon_state = "0-8"
+/obj/machinery/door/airlock/highsecurity,
+/turf/open/floor/plasteel/dark,
+/area/ruin/whitesands/pubbycrash)
+"Gl" = (
+/turf/template_noop,
+/area/template_noop)
+"GA" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/whitesands/pubbycrash)
+"GF" = (
+/obj/structure/window/reinforced{
+ dir = 8
},
-/obj/machinery/door/poddoor{
+/obj/machinery/door/window/northright{
dir = 4;
- id = "whiteshipubbyEngines"
+ name = "Engine Access"
},
+/obj/structure/frame/machine,
+/obj/item/circuitboard/machine/shuttle/heater,
+/obj/item/stack/cable_coil/cut/red,
+/obj/item/stack/ore/salvage/scrapplasma/five,
/turf/open/floor/plating,
-/area/ship/engineering)
-"NH" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/engineering)
-"NM" = (
+/area/ruin/whitesands/pubbycrash)
+"GK" = (
+/obj/structure/closet/wall/blue{
+ dir = 1;
+ name = "Captain's locker";
+ pixel_y = -28
+ },
+/obj/item/clothing/suit/space/hardsuit/mining/heavy,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/directional/east,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 10
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/ash/large,
+/turf/open/floor/plating{
+ icon_state = "panelscorched";
+ initial_gas_mix = "ws_atmos"
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
+/area/ruin/whitesands/pubbycrash)
+"Ha" = (
+/obj/structure/table,
+/obj/machinery/cell_charger,
+/obj/effect/turf_decal/industrial/warning,
+/turf/open/floor/plasteel/tech,
+/area/ruin/whitesands/pubbycrash)
+"Hb" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
},
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"OT" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
},
+/obj/effect/turf_decal/industrial/outline/yellow,
+/obj/structure/salvageable/machine,
+/turf/open/floor/plasteel/tech,
+/area/ruin/whitesands/pubbycrash)
+"Ho" = (
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "1-2"
},
-/obj/machinery/door/airlock/grunge{
+/obj/machinery/atmospherics/pipe/simple/orange/hidden,
+/obj/machinery/light/directional/east,
+/obj/effect/gibspawner,
+/obj/item/stack/ore/salvage/scrapmetal/five,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ruin/whitesands/pubbycrash)
+"Hq" = (
+/obj/item/stack/cable_coil/cut/red,
+/obj/item/stack/ore/salvage/scrapgold,
+/obj/item/stack/ore/salvage/scrapgold,
+/obj/item/stack/ore/salvage/scrapmetal/five,
+/turf/open/floor/plating,
+/area/ruin/whitesands/pubbycrash)
+"HQ" = (
+/obj/machinery/atmospherics/pipe/simple/orange/hidden{
dir = 4
},
+/obj/structure/railing/corner,
/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
+/obj/machinery/light/small/directional/south,
+/obj/effect/decal/cleanable/garbage,
+/turf/open/floor/plasteel/tech,
+/area/ruin/whitesands/pubbycrash)
+"If" = (
+/turf/open/floor/plating{
+ icon_state = "panelscorched";
+ initial_gas_mix = "ws_atmos"
+ },
+/area/ruin/whitesands/pubbycrash)
+"Ig" = (
+/obj/effect/turf_decal/industrial/warning{
+ dir = 10
},
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/obj/structure/salvageable/machine,
+/turf/open/floor/plasteel/dark,
+/area/ruin/whitesands/pubbycrash)
+"Ik" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plastic,
+/area/ruin/whitesands/pubbycrash)
+"In" = (
+/obj/structure/railing,
+/turf/closed/mineral/random/whitesands,
+/area/overmap_encounter/planetoid/cave/explored)
+"IC" = (
+/obj/item/stack/ore/salvage/scrapmetal/five,
+/turf/open/floor/plating/asteroid/whitesands/lit,
+/area/overmap_encounter/planetoid/sand)
+"IQ" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/spline/fancy/opaque/black,
/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"Pd" = (
+/area/ruin/whitesands/pubbycrash)
+"Ji" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/whitesands/pubbycrash)
+"Jz" = (
+/obj/item/stack/ore/salvage/scrapmetal/five,
+/obj/item/stack/ore/salvage/scraptitanium,
+/turf/open/floor/plating/asteroid/whitesands/lit,
+/area/overmap_encounter/planetoid/sand)
+"JI" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/turf_decal/spline/fancy/opaque/black,
@@ -1831,48 +1660,81 @@
icon_state = "2-8"
},
/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"Pg" = (
-/obj/effect/decal/cleanable/dirt,
+/area/ruin/whitesands/pubbycrash)
+"Kt" = (
+/obj/machinery/door/airlock/external/glass,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"Py" = (
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/machinery/camera/autoname{
- dir = 1
+/area/ruin/whitesands/pubbycrash)
+"Ky" = (
+/obj/machinery/door/airlock/external{
+ dir = 4
},
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/cable{
- icon_state = "0-4"
+/obj/effect/turf_decal/industrial/hatch/yellow,
+/obj/machinery/atmospherics/pipe/layer_manifold{
+ dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
+/turf/open/floor/plasteel/tech/grid,
+/area/ruin/whitesands/pubbycrash)
+"KB" = (
+/obj/structure/salvageable/computer,
+/obj/item/stack/ore/salvage/scrapgold,
+/turf/open/floor/plasteel/tech,
+/area/ruin/whitesands/pubbycrash)
+"KI" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/effect/decal/cleanable/plasma,
+/obj/effect/turf_decal/spline/fancy/opaque/black,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ruin/whitesands/pubbycrash)
+"KO" = (
+/obj/machinery/power/apc/auto_name/directional/east{
+ start_charge = 10
},
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew/office)
-"PN" = (
-/obj/structure/bed/dogbed{
- anchored = 1;
- name = "citrus's bed"
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "0-2"
},
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 9
+/obj/machinery/atmospherics/pipe/simple/orange/hidden,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ruin/whitesands/pubbycrash)
+"KS" = (
+/obj/effect/turf_decal/box,
+/obj/structure/table/reinforced,
+/obj/item/storage/belt/utility,
+/obj/item/storage/belt/utility,
+/obj/item/multitool,
+/obj/structure/railing,
+/obj/effect/turf_decal/industrial/warning,
+/turf/open/floor/plasteel,
+/area/ruin/whitesands/pubbycrash)
+"KT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/chair/office/light{
+ dir = 8
},
-/mob/living/simple_animal/sloth/citrus,
-/obj/machinery/light/directional/east,
-/turf/open/floor/pod,
-/area/ship/crew/dorm)
-"PZ" = (
-/obj/effect/turf_decal/box/corners{
- dir = 4
+/turf/open/floor/plasteel/grimy,
+/area/ruin/whitesands/pubbycrash)
+"Lj" = (
+/obj/machinery/door/airlock/glass,
+/obj/structure/cable{
+ icon_state = "1-2"
},
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/engine,
-/area/ship/cargo)
-"Qg" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/turf/open/floor/plasteel/dark,
+/area/ruin/whitesands/pubbycrash)
+"Lm" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
},
@@ -1883,461 +1745,567 @@
dir = 4
},
/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/patterned/grid,
-/area/ship/cargo)
-"Qq" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = -12;
- pixel_y = 2
- },
-/obj/structure/mirror{
- pixel_x = -26
- },
-/turf/open/floor/plasteel/showroomfloor,
-/area/ship/crew/office)
-"Qr" = (
/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 8;
- name = "engine fuel pump"
- },
-/obj/machinery/light/small/directional/north,
-/obj/effect/spawner/lootdrop/maintenance/two,
-/obj/item/stack/sheet/mineral/wood/fifty,
-/obj/structure/closet/crate,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"Qx" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 9
- },
-/obj/effect/decal/cleanable/glass,
-/obj/structure/tank_dispenser/oxygen,
-/obj/effect/turf_decal/industrial/warning{
- dir = 9
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"QM" = (
+/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
- icon_state = "2-8"
+ icon_state = "1-4"
},
-/obj/machinery/atmospherics/components/unary/tank/toxins,
-/obj/effect/turf_decal/industrial/outline/orange,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ruin/whitesands/pubbycrash)
+"Ls" = (
+/obj/effect/turf_decal/industrial/outline/yellow,
+/obj/effect/turf_decal/siding/brown,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/suit_storage_unit/open,
/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"QO" = (
+/area/ruin/whitesands/pubbycrash)
+"LM" = (
+/turf/closed/mineral/random/whitesands,
+/area/ruin/whitesands/pubbycrash)
+"LU" = (
/obj/structure/cable/yellow{
icon_state = "2-4"
},
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/structure/chair{
- dir = 1
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
},
+/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/turf_decal/industrial/warning{
dir = 4
},
-/obj/effect/turf_decal/number/seven{
+/obj/effect/turf_decal/number/nine{
dir = 4
},
+/obj/item/stock_parts/cell/hyper,
/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"QX" = (
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
+/area/ruin/whitesands/pubbycrash)
+"LW" = (
/obj/effect/spawner/structure/window/shuttle,
/obj/machinery/door/poddoor{
+ dir = 4;
id = "whiteship_windows"
},
/turf/open/floor/plating,
-/area/ship/crew/office)
-"QY" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
+/area/ruin/whitesands/pubbycrash)
+"Mi" = (
+/obj/structure/sign/number/two,
/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/stack/ore/salvage/scraptitanium,
+/obj/effect/gibspawner,
+/turf/open/floor/engine,
+/area/ruin/whitesands/pubbycrash)
+"Ml" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/window/northright{
+ dir = 4;
+ name = "Engine Access"
+ },
+/obj/structure/frame/machine,
+/obj/item/stack/cable_coil/cut/red,
+/obj/item/circuitboard/machine/shuttle/smes,
+/turf/open/floor/plating,
+/area/ruin/whitesands/pubbycrash)
+"Mr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/salvageable/computer{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech,
+/area/ruin/whitesands/pubbycrash)
+"NI" = (
+/obj/machinery/holopad,
/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
+/obj/structure/cable{
+ icon_state = "2-8"
},
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,
-/turf/open/floor/plasteel/patterned/grid,
-/area/ship/cargo)
-"Rg" = (
-/obj/effect/turf_decal/siding/wood{
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 10
},
-/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/britcup{
- pixel_x = -9;
- pixel_y = 7
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 6
},
-/obj/item/paper_bin{
- pixel_x = 3;
- pixel_y = 4
+/turf/open/floor/plasteel/grimy,
+/area/ruin/whitesands/pubbycrash)
+"Og" = (
+/obj/structure/cable{
+ icon_state = "1-2"
},
-/obj/item/folder/red{
- pixel_x = -8;
- pixel_y = -4
+/obj/structure/table/reinforced,
+/obj/machinery/recharger,
+/obj/structure/railing{
+ dir = 10;
+ layer = 4.1
},
-/obj/item/pen/charcoal{
- pixel_x = 3;
- pixel_y = 3
+/obj/effect/turf_decal/spline/fancy/opaque/black,
+/obj/item/stack/ore/salvage/scrapgold,
+/turf/open/floor/plasteel/tech,
+/area/ruin/whitesands/pubbycrash)
+"Oz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/ash{
+ pixel_x = 2;
+ pixel_y = -2
},
-/turf/open/floor/wood,
-/area/ship/crew/office)
-"Rt" = (
-/obj/machinery/door/poddoor{
- dir = 4;
- id = "whiteship_bridge"
+/obj/effect/decal/cleanable/ash{
+ pixel_y = -2;
+ pixel_x = 5
+ },
+/turf/open/floor/plating{
+ icon_state = "panelscorched";
+ initial_gas_mix = "ws_atmos"
+ },
+/area/ruin/whitesands/pubbycrash)
+"Pr" = (
+/obj/structure/table,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/industrial/warning/corner,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/open/floor/plasteel/tech,
+/area/ruin/whitesands/pubbycrash)
+"Pu" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/ruin/whitesands/pubbycrash)
+"PA" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ruin/whitesands/pubbycrash)
+"PI" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/railing{
+ dir = 1
},
-/obj/machinery/door/firedoor/border_only{
+/turf/open/floor/plasteel/stairs{
dir = 4
},
-/obj/effect/spawner/structure/window/shuttle,
+/area/ruin/whitesands/pubbycrash)
+"PK" = (
+/obj/effect/gibspawner,
/turf/open/floor/plating,
-/area/ship/bridge)
-"Rw" = (
-/obj/structure/railing/corner{
+/area/ruin/whitesands/pubbycrash)
+"PY" = (
+/obj/effect/decal/cleanable/generic,
+/obj/structure/chair/office/light{
dir = 8
},
-/obj/structure/railing{
+/turf/open/floor/plasteel/grimy,
+/area/ruin/whitesands/pubbycrash)
+"PZ" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 8;
+ name = "engine fuel pump"
+ },
+/obj/machinery/light/small/directional/north,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/obj/item/stack/sheet/mineral/wood/fifty,
+/obj/structure/closet/crate,
+/turf/open/floor/plasteel/tech,
+/area/ruin/whitesands/pubbycrash)
+"Qb" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/obj/effect/decal/cleanable/vomit/old,
+/obj/effect/decal/cleanable/vomit/old,
+/obj/item/stack/ore/salvage/scrapmetal,
+/obj/effect/mob_spawn/human/corpse/nanotrasenassaultsoldier,
+/obj/effect/gibspawner,
+/turf/open/floor/plasteel/tech,
+/area/ruin/whitesands/pubbycrash)
+"Qo" = (
+/obj/effect/decal/fakelattice{
+ icon_state = "lattice-9"
+ },
+/turf/open/floor/plating/asteroid/whitesands/lit,
+/area/overmap_encounter/planetoid/sand)
+"Qu" = (
+/obj/machinery/atmospherics/pipe/simple/orange/hidden{
dir = 4
},
+/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
- icon_state = "1-8"
+ icon_state = "4-8"
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
+ dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+/obj/structure/railing,
+/obj/structure/railing{
dir = 1
},
-/turf/open/floor/plasteel,
-/area/ship/crew/office)
-"RH" = (
-/obj/structure/railing/corner{
- dir = 1
+/turf/open/floor/plasteel/stairs{
+ dir = 4
},
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 1
+/area/ruin/whitesands/pubbycrash)
+"Qw" = (
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
},
-/obj/structure/table/reinforced,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
+ dir = 4
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 6
+ dir = 4
},
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"Sx" = (
-/obj/machinery/button/door{
- id = "whiteship_windows";
- name = "Windows Blast Door Control";
- pixel_x = -5;
- pixel_y = 26
+/obj/structure/chair{
+ dir = 1
},
-/obj/machinery/button/door{
- id = "whiteship_bridge";
- name = "Bridge Blast Door Control";
- pixel_x = 5;
- pixel_y = 26
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/obj/effect/turf_decal/number/seven{
+ dir = 4
},
-/obj/machinery/computer/station_alert/retro,
/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"SY" = (
+/area/ruin/whitesands/pubbycrash)
+"QD" = (
/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/simple/orange/hidden,
-/obj/machinery/light/directional/east,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"Tc" = (
-/obj/effect/turf_decal/industrial/warning{
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ruin/whitesands/pubbycrash)
+"QI" = (
+/obj/machinery/power/terminal{
dir = 8
},
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/advanced_airlock_controller{
- dir = 4;
- pixel_x = -25
+/obj/structure/cable{
+ icon_state = "0-4"
},
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"TA" = (
-/obj/machinery/door/airlock/external/glass,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+/obj/machinery/portable_atmospherics/canister/toxins,
+/turf/open/floor/plasteel/tech,
+/area/ruin/whitesands/pubbycrash)
+"QR" = (
+/obj/structure/extinguisher_cabinet/directional/north,
+/obj/machinery/camera/autoname{
dir = 1
},
-/obj/machinery/door/firedoor/border_only{
- dir = 1
+/obj/structure/cable{
+ icon_state = "0-4"
},
-/obj/machinery/door/firedoor/border_only,
-/obj/effect/turf_decal/industrial/warning{
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/turf/open/floor/plasteel/grimy,
+/area/ruin/whitesands/pubbycrash)
+"RC" = (
+/obj/structure/railing{
dir = 8
},
+/obj/effect/turf_decal/industrial/outline/yellow,
/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"TG" = (
-/obj/effect/turf_decal/box/corners{
dir = 8
},
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/engine,
-/area/ship/cargo)
-"TL" = (
-/obj/machinery/atmospherics/components/unary/tank/air,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/effect/turf_decal/industrial/outline/grey,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"TQ" = (
-/obj/machinery/power/shuttle/engine/fueled/plasma{
+/obj/machinery/airalarm/directional/north,
+/obj/machinery/suit_storage_unit/open,
+/turf/open/floor/plasteel/dark,
+/area/ruin/whitesands/pubbycrash)
+"RL" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 4
},
-/turf/open/floor/plating,
-/area/ship/engineering)
-"TV" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
},
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/wrapping,
+/obj/effect/decal/cleanable/plastic,
/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"Uj" = (
-/obj/structure/railing{
- dir = 1
+/area/ruin/whitesands/pubbycrash)
+"RT" = (
+/turf/closed/mineral/random/whitesands,
+/area/overmap_encounter/planetoid/cave/explored)
+"Sy" = (
+/obj/effect/spawner/lootdrop/maintenance/two,
+/obj/item/stack/ore/salvage/scraptitanium,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/engine,
+/area/ruin/whitesands/pubbycrash)
+"SO" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 8
},
-/obj/effect/turf_decal/siding/brown{
- dir = 1
+/obj/machinery/atmospherics/components/binary/dp_vent_pump{
+ dir = 8
},
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/gibspawner,
+/turf/open/floor/plasteel/tech/grid,
+/area/ruin/whitesands/pubbycrash)
+"SU" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/crew/office)
-"Ul" = (
-/obj/machinery/holopad,
+/obj/structure/reagent_dispensers/fueltank,
/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "2-8"
- },
+/turf/open/floor/plasteel/tech,
+/area/ruin/whitesands/pubbycrash)
+"Tg" = (
+/obj/structure/railing,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/vomit/old,
+/obj/effect/mob_spawn/human/corpse/damaged/whitesands/survivor,
+/turf/open/floor/plastic,
+/area/ruin/whitesands/pubbycrash)
+"TB" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
+ dir = 4
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 6
- },
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew/office)
-"Um" = (
-/obj/effect/turf_decal/siding/wood{
dir = 4
},
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/whitesands/pubbycrash)
+"TF" = (
/obj/structure/sign/poster/official/random{
pixel_x = 32
},
-/obj/structure/bed,
-/obj/structure/curtain/bounty,
-/obj/effect/turf_decal/siding/wood{
- dir = 5
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/ash/large,
+/turf/open/floor/plating{
+ icon_state = "panelscorched";
+ initial_gas_mix = "ws_atmos"
},
-/obj/item/bedsheet/nanotrasen,
-/turf/open/floor/wood{
- icon_state = "wood-broken4"
+/area/ruin/whitesands/pubbycrash)
+"Uo" = (
+/obj/effect/turf_decal/spline/fancy/opaque/black,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/effect/decal/cleanable/vomit/old,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/mob_spawn/human/corpse/nanotrasensoldier,
+/turf/open/floor/plasteel/dark,
+/area/ruin/whitesands/pubbycrash)
+"Us" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable{
+ icon_state = "1-2"
},
-/area/ship/crew/office)
-"UN" = (
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 8
+/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{
+ dir = 1;
+ faction = list("saloon")
},
-/obj/machinery/computer/monitor/retro,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"Va" = (
-/obj/structure/spacepoddoor{
- dir = 4
+/obj/effect/mob_spawn/human/corpse/nanotrasensoldier,
+/turf/open/floor/plasteel/dark,
+/area/ruin/whitesands/pubbycrash)
+"Uy" = (
+/obj/machinery/door/airlock/hatch{
+ welded = 1
},
-/turf/open/floor/engine,
-/area/ship/cargo)
-"Vg" = (
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/structure/table/reinforced,
-/obj/item/radio/intercom/wideband/directional/west,
-/obj/machinery/recharger,
-/obj/structure/railing{
- dir = 10;
- layer = 4.1
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"Vh" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/engine,
-/area/ship/cargo)
-"Vq" = (
-/obj/effect/spawner/lootdrop/maintenance/two,
-/turf/open/floor/engine,
-/area/ship/cargo)
-"Vy" = (
-/obj/machinery/door/airlock/external/glass,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/obj/machinery/door/firedoor/border_only{
dir = 1
},
/obj/machinery/door/firedoor/border_only,
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
+/turf/open/floor/pod,
+/area/ruin/whitesands/pubbycrash)
+"Vj" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4,
+/turf/open/floor/engine/hull,
+/area/ruin/whitesands/pubbycrash)
+"Vt" = (
+/turf/open/floor/plating/asteroid/whitesands/lit,
+/area/overmap_encounter/planetoid/sand)
+"VG" = (
+/obj/structure/sign/number/two,
+/obj/item/stack/ore/salvage/scrapmetal,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/engine,
+/area/ruin/whitesands/pubbycrash)
+"VK" = (
+/obj/structure/cable{
+ icon_state = "2-8"
},
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
+/obj/effect/turf_decal/industrial/outline/orange,
+/obj/machinery/portable_atmospherics/canister/toxins,
+/obj/machinery/atmospherics/components/unary/portables_connector/visible,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ruin/whitesands/pubbycrash)
+"VP" = (
+/obj/effect/decal/fakelattice{
+ icon_state = "lattice-2"
+ },
+/turf/open/floor/plating/asteroid/whitesands/lit,
+/area/overmap_encounter/planetoid/sand)
+"Wg" = (
+/obj/structure/frame/machine,
+/obj/item/stack/cable_coil/cut/red,
+/obj/item/stack/ore/salvage/scrapgold,
+/obj/item/stack/ore/salvage/scrapgold,
+/turf/open/floor/plating,
+/area/ruin/whitesands/pubbycrash)
+"Wo" = (
+/obj/structure/bed/dogbed{
+ anchored = 1;
+ name = "citrus's bed"
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 9
+ },
+/obj/machinery/light/directional/east,
+/turf/open/floor/pod,
+/area/ruin/whitesands/pubbycrash)
+"WD" = (
+/obj/effect/turf_decal/industrial/stand_clear,
+/obj/effect/turf_decal/industrial/warning,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/engine,
+/area/ruin/whitesands/pubbycrash)
+"Xm" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/ash,
+/turf/open/floor/plating{
+ icon_state = "panelscorched";
+ initial_gas_mix = "ws_atmos"
},
+/area/ruin/whitesands/pubbycrash)
+"Xn" = (
+/obj/effect/turf_decal/industrial/caution,
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"VG" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing/corner{
dir = 8
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
+/obj/structure/catwalk,
+/obj/machinery/button/door{
+ id = "whiteshipubbyEngines";
+ name = "Engine Lockdown Control";
+ pixel_x = -25;
+ dir = 4
},
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"VK" = (
+/obj/structure/salvageable/destructive_analyzer,
+/turf/open/floor/plating,
+/area/ruin/whitesands/pubbycrash)
+"XA" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/item/kirbyplants/random,
/obj/structure/railing{
dir = 4
},
+/obj/machinery/light/directional/south,
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/ruin/whitesands/pubbycrash)
+"XK" = (
/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 1
},
-/obj/machinery/airalarm/directional/west,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/turf/open/floor/plasteel/stairs{
- dir = 1
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/dark,
+/area/ruin/whitesands/pubbycrash)
+"Yt" = (
+/obj/machinery/newscaster/directional/west,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/ash/large,
+/turf/open/floor/plating{
+ icon_state = "panelscorched";
+ initial_gas_mix = "ws_atmos"
},
-/area/ship/crew/dorm)
-"VW" = (
-/obj/effect/turf_decal/industrial/stand_clear,
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/engine,
-/area/ship/cargo)
-"We" = (
-/obj/machinery/light/directional/south,
-/obj/structure/closet/wall/blue{
- dir = 1;
- name = "Captain's locker";
- pixel_y = -28
+/area/ruin/whitesands/pubbycrash)
+"Yu" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
},
-/obj/item/clothing/suit/space/hardsuit/mining/heavy,
-/obj/item/clothing/suit/hooded/wintercoat/captain,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/clothing/mask/gas/atmos/captain,
-/obj/item/radio/headset/heads/captain/alt,
-/obj/item/card/id/captains_spare,
-/obj/item/clothing/gloves/color/captain,
-/obj/item/storage/belt/sabre,
-/obj/item/clothing/suit/armor/vest/capcarapace/alt,
-/obj/item/clothing/head/caphat/nt,
-/obj/item/clothing/under/rank/command/captain/nt,
-/obj/item/clothing/under/rank/command/captain/nt/skirt,
-/obj/item/gun/energy/laser,
-/turf/open/floor/carpet/red,
-/area/ship/bridge)
-"Wf" = (
-/obj/structure/sign/number/one,
/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/engine,
-/area/ship/cargo)
-"Wi" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
+/obj/effect/turf_decal/industrial/warning/corner{
+ dir = 4
},
-/obj/effect/turf_decal/industrial/warning{
+/obj/machinery/light/directional/east,
+/obj/effect/turf_decal/number/four{
dir = 4
},
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume{
- dir = 1
+/turf/open/floor/plasteel/tech,
+/area/ruin/whitesands/pubbycrash)
+"YC" = (
+/obj/structure/closet/wall/white{
+ dir = 1;
+ name = "Medicine storage";
+ pixel_y = -30
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/advanced_airlock_controller{
- dir = 4;
- pixel_x = -25
+/obj/item/storage/firstaid/ancient{
+ pixel_x = 6;
+ pixel_y = -5
},
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"Wv" = (
-/obj/effect/turf_decal/box,
-/obj/structure/table/reinforced,
-/obj/structure/railing{
- dir = 1
+/obj/item/storage/firstaid/medical,
+/obj/structure/sign/poster/official/random{
+ pixel_x = 32
},
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
+/turf/open/floor/pod,
+/area/ruin/whitesands/pubbycrash)
+"YL" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "2-4"
},
-/obj/effect/spawner/lootdrop/maintenance/five,
-/obj/effect/spawner/lootdrop/maintenance/five,
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"WE" = (
+/obj/effect/turf_decal/industrial/outline/grey,
+/obj/machinery/atmospherics/components/unary/portables_connector/visible,
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ruin/whitesands/pubbycrash)
+"Zg" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/structure/catwalk,
/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
+ dir = 8
},
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"WW" = (
-/obj/machinery/cryopod,
-/obj/machinery/atmospherics/components/unary/vent_pump/on,
-/obj/machinery/firealarm/directional/west,
-/obj/machinery/computer/cryopod/retro/directional/north,
-/turf/open/floor/plating/catwalk_floor,
-/area/ship/crew/dorm)
-"WY" = (
+/obj/structure/salvageable/protolathe,
+/turf/open/floor/plating,
+/area/ruin/whitesands/pubbycrash)
+"Zj" = (
+/turf/open/floor/engine/hull,
+/area/ruin/whitesands/pubbycrash)
+"Zk" = (
/obj/structure/railing/corner{
dir = 4
},
@@ -2355,594 +2323,999 @@
/obj/item/storage/bag/ore,
/obj/item/clothing/suit/hazardvest,
/obj/item/clothing/suit/hazardvest,
-/obj/machinery/power/apc/auto_name/directional/west,
/obj/structure/cable{
icon_state = "0-4"
},
/obj/effect/decal/cleanable/cobweb,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/crew/office)
-"Xj" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/structure/chair/comfy/beige{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/wood,
-/area/ship/crew/office)
-"Xp" = (
-/obj/machinery/power/port_gen/pacman{
- anchored = 1
- },
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"XD" = (
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 4
- },
/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/railing,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ruin/whitesands/pubbycrash)
+"Zp" = (
/obj/structure/railing{
dir = 1
},
-/turf/open/floor/plasteel/stairs{
- dir = 4
- },
-/area/ship/engineering)
-"XM" = (
-/obj/structure/sign/number/two,
-/turf/open/floor/engine,
-/area/ship/cargo)
-"Ya" = (
-/obj/item/reagent_containers/food/drinks/britcup{
- pixel_x = 9;
- pixel_y = -3
- },
-/obj/item/trash/pistachios{
- pixel_y = 5
- },
-/obj/structure/table/reinforced{
- color = "#c1b6a5"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew/office)
-"Yl" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"Ys" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/spline/fancy/opaque/black{
+/obj/effect/turf_decal/siding/brown{
dir = 1
},
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"Yz" = (
-/obj/structure/sign/number/one,
-/turf/open/floor/engine,
-/area/ship/cargo)
-"YC" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/plasteel/stairs{
- dir = 8
- },
-/area/ship/bridge)
-"YE" = (
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/cable,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/atmospherics/pipe/simple/orange/hidden,
-/obj/machinery/light/directional/east,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"YT" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/hallway/central)
-"Zh" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/door/airlock/highsecurity,
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
dir = 4
},
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"ZC" = (
-/obj/machinery/power/port_gen/pacman{
- anchored = 1
- },
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"ZD" = (
-/obj/effect/turf_decal/box,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/vending/mining_equipment,
-/obj/structure/railing{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"ZG" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/directional/south,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/airalarm/directional/south,
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 8
- },
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew/office)
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ruin/whitesands/pubbycrash)
(1,1,1) = {"
-sl
-lT
-vW
-TQ
-sl
-lT
-bN
-lT
-JE
-TQ
-vW
-lT
-sl
+Gl
+Gl
+Gl
+Gl
+Gl
+Gl
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+Gl
+Gl
+Gl
+Gl
+Gl
+Gl
+Gl
+Gl
+Gl
+Gl
"}
(2,1,1) = {"
-sl
-lT
-NA
-Je
-lT
-lT
-AZ
-Ls
-lT
-ea
-vv
-lT
-sl
+Gl
+Gl
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+Gl
+Gl
+Gl
+Gl
+Gl
+Gl
"}
(3,1,1) = {"
-sl
-lT
-Ln
-yW
-lT
-lT
-tL
-lT
-vu
-Qr
-lL
-lT
-sl
+Gl
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+Gl
+Gl
+Gl
+Gl
+Gl
"}
(4,1,1) = {"
-sl
-lT
-bS
-nA
-lT
-UN
-Kd
-wL
-dx
-bM
-JH
-EK
-sl
+Gl
+RT
+RT
+RT
+RT
+cN
+dW
+Eb
+LM
+cN
+Ky
+cN
+cN
+Hq
+Wg
+cN
+RT
+RT
+RT
+RT
+RT
+Vt
+Gl
+Gl
+Gl
"}
(5,1,1) = {"
-sl
-lT
-LM
-xy
-lT
-Hd
-QO
-mM
-qd
-sK
-dm
-EK
-sl
+Gl
+RT
+RT
+RT
+RT
+cN
+qz
+GF
+cN
+cN
+SO
+oo
+cN
+Fc
+Ml
+cN
+RT
+RT
+RT
+RT
+RT
+Vt
+Vt
+Gl
+Gl
"}
(6,1,1) = {"
-sl
-lT
-lT
-XD
-lT
-lp
-Xp
-ZC
-lT
-hs
-ti
-lT
-sl
+Gl
+Gl
+RT
+RT
+RT
+cN
+QI
+dm
+cN
+cN
+mW
+cN
+Ji
+PZ
+fO
+cN
+RT
+RT
+RT
+RT
+Vt
+Vt
+Vt
+Gl
+Gl
"}
(7,1,1) = {"
-Ic
-NH
-TL
-dg
-eC
-vH
-mL
-vS
-nF
-Cs
-jA
-lT
-Eb
+Gl
+Gl
+RT
+RT
+RT
+cN
+SU
+HQ
+cN
+xA
+pu
+Et
+jG
+yU
+oS
+Dx
+RT
+RT
+RT
+RT
+Vt
+Vt
+Vt
+Gl
+Gl
"}
(8,1,1) = {"
-qO
-lT
-QM
-dY
-SY
-Ix
-Jm
-Do
-YE
-Qx
-Ik
-lT
-qO
+Gl
+Gl
+RT
+RT
+RT
+cN
+rW
+sV
+cN
+Pr
+Qw
+LU
+Yu
+kP
+AH
+Dx
+RT
+RT
+RT
+RT
+Vt
+Vt
+Vt
+Vt
+Gl
"}
(9,1,1) = {"
-DH
-lT
-LC
-LC
-lT
-lT
-dH
-lT
-lT
-LC
-LC
-lT
-DH
+Gl
+Gl
+RT
+RT
+RT
+cN
+cN
+Qu
+cN
+Ha
+Hb
+ln
+cN
+DY
+PI
+cN
+RT
+RT
+RT
+RT
+Vt
+Vt
+Vt
+Vt
+Gl
"}
(10,1,1) = {"
-Ep
-ip
-Wf
-Vq
-gf
-MG
-Qg
-hf
-tW
-Go
-Kw
-Cx
-fw
+Gl
+RT
+RT
+RT
+Vj
+GA
+YL
+iW
+Xn
+Zg
+pe
+wV
+so
+lB
+re
+cN
+Zj
+RT
+RT
+Vt
+Vt
+Vt
+Vt
+Vt
+Vt
"}
(11,1,1) = {"
-Va
-Vh
-ff
-Aa
-Wv
-Pd
-Gp
-Ys
-bV
-EZ
-TG
-mr
-Va
+RT
+RT
+RT
+RT
+AJ
+cN
+VK
+ho
+Ho
+Dg
+Cs
+zP
+KO
+xa
+Ew
+cN
+AJ
+RT
+RT
+Vt
+Vt
+Vt
+Vt
+Vt
+Vt
"}
(12,1,1) = {"
-Va
-mC
-PZ
-Dz
-ye
-rU
-DW
-Ys
-sa
-pR
-Fh
-nj
-Va
+RT
+RT
+RT
+RT
+sA
+cN
+LW
+LW
+cN
+cN
+gG
+cN
+cN
+LW
+LW
+cN
+sA
+RT
+RT
+Vt
+Vt
+Vt
+Vt
+Vt
+Vt
"}
(13,1,1) = {"
-Va
-zj
-Yz
-yr
-ZD
-ba
-zn
-WE
-iD
-fF
-XM
-VW
-Va
+RT
+RT
+RT
+RT
+RT
+RT
+aR
+Sy
+ET
+cp
+PA
+fR
+AO
+jt
+Mi
+ek
+RT
+RT
+RT
+Vt
+Vt
+Vt
+Vt
+Vt
+Vt
"}
(14,1,1) = {"
-cx
-vC
-vC
-Eg
-RH
-uB
-QY
-az
-cs
-KB
-vC
-vC
-cx
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+Bz
+pT
+JI
+Lm
+BH
+KS
+up
+RT
+RT
+RT
+RT
+RT
+Vt
+Vt
+Vt
+Vt
+Vt
+Vt
"}
(15,1,1) = {"
-kU
-Wi
-TA
-Pg
-Ll
-ta
-qm
-oG
-NM
-Yl
-Vy
-Tc
-qj
+Gl
+RT
+RT
+RT
+RT
+RT
+gL
+vc
+bW
+DQ
+gu
+Ct
+gy
+fX
+vc
+RT
+RT
+RT
+RT
+bZ
+Vt
+Vt
+Vt
+Vt
+Gl
"}
(16,1,1) = {"
-nt
-nt
-nt
-nt
-nt
-YT
-OT
-Hi
-Hi
-Hi
-Hi
-Hi
-Hi
+Gl
+Gl
+RT
+RT
+RT
+pR
+eq
+vL
+FP
+KI
+QD
+vw
+lK
+RT
+VG
+WD
+RT
+RT
+RT
+bZ
+Vt
+Vt
+Vt
+Vt
+Gl
"}
(17,1,1) = {"
-nt
-WW
-yb
-VK
-wO
-pO
-Ma
-of
-Qq
-Hi
-WY
-Bh
-Hi
+Gl
+Gl
+RT
+RT
+sA
+cN
+cN
+RC
+zX
+Uo
+nQ
+XK
+FY
+nP
+cN
+cN
+sA
+RT
+RT
+bZ
+Vt
+Vt
+Vt
+Vt
+Gl
"}
(18,1,1) = {"
-nt
-GD
-EH
-PN
-Kp
-YT
-rA
-Hi
-DU
-Hi
-Uj
-KH
-Hi
+Gl
+Gl
+RT
+RT
+RT
+ck
+Kt
+Bd
+fA
+IQ
+Ea
+wL
+zi
+oq
+hh
+ck
+ba
+Cw
+Vt
+Vt
+Vt
+Vt
+Vt
+Gl
+Gl
"}
(19,1,1) = {"
-nt
-nt
-nt
-nt
-nt
-YT
-up
-Hi
-Hi
-Hi
-jx
-xL
-Hi
+Gl
+Gl
+RT
+RT
+RT
+cN
+cN
+cN
+cN
+cN
+yK
+cN
+cN
+cN
+cN
+cN
+cN
+Vt
+Cw
+Vt
+Vt
+Vt
+Vt
+Gl
+Gl
"}
(20,1,1) = {"
-QX
-vQ
-fy
-Py
-Hi
-pz
-yV
-vM
-Jz
-aj
-Rw
-qS
-Hi
+Gl
+Gl
+RT
+RT
+RT
+pG
+Di
+ff
+by
+Uy
+co
+ly
+PK
+jF
+mH
+Vt
+IC
+Vt
+Vt
+Cw
+VP
+gx
+Vt
+Gl
+Gl
"}
(21,1,1) = {"
-QX
-to
-Ya
-Ul
-Jb
-tk
-yO
-Hi
-Cz
-Mt
-bt
-Rg
-QX
+Gl
+Gl
+RT
+RT
+RT
+RT
+In
+Wo
+YC
+cN
+RL
+cN
+Fq
+If
+Vt
+Vt
+kp
+Cw
+Vt
+VP
+nq
+yt
+RT
+Gl
+Gl
"}
(22,1,1) = {"
-QX
-uc
-na
-ZG
-Hi
-CL
-qZ
-Hi
-wZ
-Kh
-dh
-Xj
-QX
+Gl
+RT
+RT
+RT
+cN
+cN
+cN
+cN
+cN
+cN
+TB
+cN
+mH
+IC
+RT
+Vt
+Vt
+Vt
+cN
+cN
+cN
+cN
+RT
+Gl
+Gl
"}
(23,1,1) = {"
-Hi
-FN
-ii
-rf
-Hi
-Lp
-TV
-Hi
-eU
-yQ
-Um
-jv
-QX
+Gl
+RT
+RT
+RT
+iw
+vX
+rZ
+QR
+cN
+Ak
+xy
+Pu
+Cw
+Vt
+RT
+VP
+gx
+xc
+cN
+Zk
+Ls
+cN
+RT
+RT
+Gl
"}
(24,1,1) = {"
-Hi
-Hi
-Hi
-Hi
-Hi
-YT
-Zh
-Hi
-Hi
-Hi
-Hi
-Hi
-Hi
+Gl
+Gl
+RT
+RT
+iw
+jA
+kA
+NI
+Lj
+Us
+sC
+cN
+Vt
+RT
+RT
+IC
+lR
+nq
+cN
+Zp
+bS
+cN
+RT
+RT
+Gl
"}
(25,1,1) = {"
-zr
-nZ
-nZ
-Mr
-wx
-Vg
-YC
-nZ
-nc
-jl
-nZ
-nZ
-zr
+Gl
+Gl
+RT
+RT
+iw
+PY
+KT
+ct
+cN
+Ig
+nG
+cN
+Vt
+RT
+Vt
+Vt
+cN
+cN
+cN
+Fn
+wn
+cN
+RT
+RT
+Gl
"}
(26,1,1) = {"
-sl
-nZ
-nZ
-Sx
-zx
-qN
-VG
-qh
-vs
-We
-nZ
-zr
-sl
+Gl
+Gl
+RT
+RT
+cN
+yj
+Cg
+fk
+cN
+BD
+Ga
+cN
+ul
+Cw
+Cw
+sd
+Eh
+hA
+yx
+pE
+XA
+cN
+RT
+RT
+RT
"}
(27,1,1) = {"
-sl
-zr
-mV
-ar
-wD
-oM
-bh
-nZ
-kX
-nZ
-zr
-sl
-sl
+Gl
+Gl
+RT
+RT
+cN
+cN
+cN
+cN
+cN
+cN
+Gi
+cN
+Jz
+kp
+Vt
+Vt
+cN
+gg
+Tg
+sD
+rT
+iw
+RT
+RT
+RT
"}
(28,1,1) = {"
-sl
-sl
-sl
-lQ
-Jy
-Bx
-Rt
-nZ
-nZ
-zr
-sl
-sl
-sl
+Gl
+Gl
+RT
+RT
+RT
+RT
+cN
+kM
+ss
+Og
+kU
+If
+yt
+Vt
+IC
+Vt
+cN
+as
+Ik
+vO
+Xm
+iw
+RT
+RT
+RT
+"}
+(29,1,1) = {"
+Gl
+Gl
+Gl
+RT
+RT
+RT
+cN
+KB
+Qb
+hz
+cx
+uh
+oO
+mp
+gx
+Vt
+cN
+DB
+di
+TF
+uB
+iw
+RT
+RT
+RT
+"}
+(30,1,1) = {"
+Gl
+Gl
+Gl
+RT
+RT
+RT
+RT
+RT
+Mr
+Dn
+lA
+If
+Qo
+ym
+gs
+Cw
+cN
+cN
+cN
+cN
+cN
+cN
+RT
+RT
+RT
+"}
+(31,1,1) = {"
+Gl
+Gl
+Gl
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+cN
+IC
+Vt
+Vt
+Vt
+cN
+Yt
+mU
+cN
+cN
+AJ
+RT
+RT
+Gl
+"}
+(32,1,1) = {"
+Gl
+Gl
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+Vt
+Cw
+VP
+nq
+EG
+Em
+GK
+cN
+AJ
+RT
+RT
+RT
+Gl
+"}
+(33,1,1) = {"
+Gl
+Gl
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+Vt
+Vt
+Vt
+kp
+IC
+Vt
+qN
+cN
+Oz
+cN
+AJ
+RT
+RT
+RT
+RT
+Gl
+"}
+(34,1,1) = {"
+Gl
+Gl
+Gl
+RT
+RT
+RT
+Vt
+Vt
+Vt
+Vt
+Jz
+Vt
+Vt
+Vt
+Vt
+RT
+RT
+RT
+RT
+RT
+RT
+RT
+Gl
+Gl
+Gl
+"}
+(35,1,1) = {"
+Gl
+Gl
+Gl
+Gl
+Gl
+Gl
+Gl
+Vt
+Vt
+Vt
+Vt
+Vt
+Vt
+Vt
+Gl
+RT
+RT
+RT
+RT
+RT
+RT
+Gl
+Gl
+Gl
+Gl
+"}
+(36,1,1) = {"
+Gl
+Gl
+Gl
+Gl
+Gl
+Gl
+Gl
+Gl
+Vt
+Vt
+Vt
+Vt
+Gl
+Gl
+Gl
+Gl
+RT
+RT
+RT
+Gl
+Gl
+Gl
+Gl
+Gl
+Gl
"}
diff --git a/_maps/RandomRuins/SandRuins/whitesands_surface_starfurycrash.dmm b/_maps/RandomRuins/SandRuins/whitesands_surface_starfurycrash.dmm
index 00a0e830f8c2..bc8616028058 100644
--- a/_maps/RandomRuins/SandRuins/whitesands_surface_starfurycrash.dmm
+++ b/_maps/RandomRuins/SandRuins/whitesands_surface_starfurycrash.dmm
@@ -637,7 +637,7 @@
/area/overmap_encounter/planetoid/cave/explored)
"KT" = (
/obj/structure/safe/floor,
-/obj/item/clothing/suit/space/hardsuit/syndi,
+/obj/item/clothing/suit/space/hardsuit/syndi/ramzi,
/obj/item/documents/syndicate,
/turf/open/floor/plating{
icon_state = "panelscorched";
diff --git a/_maps/RandomRuins/SandRuins/whitesands_surface_waterplant.dmm b/_maps/RandomRuins/SandRuins/whitesands_surface_waterplant.dmm
index 43145c68163d..0babadd59a8d 100644
--- a/_maps/RandomRuins/SandRuins/whitesands_surface_waterplant.dmm
+++ b/_maps/RandomRuins/SandRuins/whitesands_surface_waterplant.dmm
@@ -1257,7 +1257,6 @@
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
/turf/open/floor/plasteel,
/area/ruin/powered)
"Fn" = (
@@ -1555,12 +1554,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plasteel,
/area/ruin/powered)
-"No" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/powered)
"NM" = (
/obj/effect/turf_decal/box,
/obj/effect/decal/cleanable/dirt,
@@ -2457,7 +2450,7 @@ mQ
BQ
nJ
Dz
-No
+Dz
Bx
Me
Me
diff --git a/_maps/RandomRuins/SpaceRuins/Fast_Food.dmm b/_maps/RandomRuins/SpaceRuins/Fast_Food.dmm
index 3c98825f7924..559f4987deec 100644
--- a/_maps/RandomRuins/SpaceRuins/Fast_Food.dmm
+++ b/_maps/RandomRuins/SpaceRuins/Fast_Food.dmm
@@ -303,7 +303,6 @@
/turf/open/floor/plasteel,
/area/ruin/space/has_grav/powered/macspace)
"aG" = (
-/obj/structure/table,
/obj/item/reagent_containers/food/snacks/burger/empoweredburger{
pixel_x = 5;
pixel_y = -6
@@ -624,7 +623,6 @@
/turf/open/floor/plasteel,
/area/ruin/space/has_grav/powered/macspace)
"bk" = (
-/obj/structure/table,
/obj/item/reagent_containers/food/snacks/burger/clown,
/obj/structure/table/wood/fancy/blue,
/obj/effect/turf_decal/corner/opaque/white{
@@ -636,7 +634,6 @@
/turf/open/floor/plasteel,
/area/ruin/space/has_grav/powered/macspace)
"bl" = (
-/obj/structure/table,
/obj/item/reagent_containers/food/snacks/burger/mime,
/obj/structure/table/wood/fancy/blue,
/obj/effect/turf_decal/corner/opaque/white{
@@ -774,7 +771,6 @@
/turf/open/floor/plasteel,
/area/ruin/space/has_grav/powered/macspace)
"bx" = (
-/obj/structure/table,
/obj/item/reagent_containers/food/snacks/omelette,
/obj/structure/table/wood/fancy/blue,
/obj/effect/turf_decal/corner/opaque/white{
@@ -786,7 +782,6 @@
/turf/open/floor/plasteel,
/area/ruin/space/has_grav/powered/macspace)
"by" = (
-/obj/structure/table,
/obj/item/reagent_containers/food/snacks/cubancarp,
/obj/structure/table/wood/fancy/blue,
/turf/open/floor/carpet,
@@ -984,13 +979,11 @@
/turf/open/floor/carpet,
/area/ruin/space/has_grav/powered/macspace)
"cc" = (
-/obj/structure/table,
/obj/item/reagent_containers/food/snacks/honkdae,
/obj/structure/table/wood/fancy/blue,
/turf/open/floor/carpet,
/area/ruin/space/has_grav/powered/macspace)
"cd" = (
-/obj/structure/table,
/obj/item/reagent_containers/food/snacks/toastedsandwich,
/obj/structure/table/wood/fancy/blue,
/obj/effect/turf_decal/corner/opaque/white{
@@ -1032,7 +1025,6 @@
/turf/open/floor/plasteel,
/area/ruin/space/has_grav/powered/macspace)
"cg" = (
-/obj/structure/table,
/obj/item/reagent_containers/food/snacks/burger/spell{
pixel_x = -5;
pixel_y = 2
@@ -1048,7 +1040,6 @@
/turf/open/floor/plasteel,
/area/ruin/space/has_grav/powered/macspace)
"ch" = (
-/obj/structure/table,
/obj/item/reagent_containers/food/snacks/grilledcheese,
/obj/structure/table/wood/fancy/blue,
/turf/open/floor/carpet,
@@ -1073,13 +1064,11 @@
/turf/open/floor/plasteel,
/area/ruin/space/has_grav/powered/macspace)
"cn" = (
-/obj/structure/table,
/obj/item/reagent_containers/food/snacks/kebab/human,
/obj/structure/table/wood/fancy/blue,
/turf/open/floor/carpet,
/area/ruin/space/has_grav/powered/macspace)
"co" = (
-/obj/structure/table,
/obj/item/reagent_containers/food/snacks/pie/grapetart,
/obj/structure/table/wood/fancy/blue,
/obj/effect/turf_decal/corner/opaque/white{
@@ -1105,7 +1094,6 @@
/turf/open/floor/plasteel,
/area/ruin/space/has_grav/powered/macspace)
"cq" = (
-/obj/structure/table,
/obj/item/reagent_containers/food/snacks/bearsteak,
/obj/structure/table/wood/fancy/blue,
/obj/effect/decal/cleanable/dirt/dust,
@@ -1118,7 +1106,6 @@
/turf/open/floor/plasteel,
/area/ruin/space/has_grav/powered/macspace)
"cr" = (
-/obj/structure/table,
/obj/item/reagent_containers/food/snacks/crab_rangoon,
/obj/structure/table/wood/fancy/blue,
/obj/effect/decal/cleanable/dirt/dust,
@@ -1162,13 +1149,10 @@
/turf/open/floor/carpet,
/area/ruin/space/has_grav/powered/macspace)
"cz" = (
-/obj/structure/table,
-/obj/item/reagent_containers/food/snacks/kebab/tail,
/obj/structure/table/wood/fancy/blue,
/turf/open/floor/carpet,
/area/ruin/space/has_grav/powered/macspace)
"cA" = (
-/obj/structure/table,
/obj/item/reagent_containers/food/snacks/pie/appletart,
/obj/structure/table/wood/fancy/blue,
/obj/effect/decal/cleanable/dirt/dust,
@@ -1228,7 +1212,6 @@
/turf/open/floor/plasteel,
/area/ruin/space/has_grav/powered/macspace)
"cH" = (
-/obj/structure/table,
/obj/item/reagent_containers/food/snacks/kebab/rat/double,
/obj/structure/table/wood/fancy/blue,
/obj/effect/turf_decal/corner/opaque/white{
@@ -1240,7 +1223,6 @@
/turf/open/floor/plasteel,
/area/ruin/space/has_grav/powered/macspace)
"cI" = (
-/obj/structure/table,
/obj/item/reagent_containers/food/snacks/salad/validsalad,
/obj/structure/table/wood/fancy/blue,
/obj/effect/turf_decal/corner/opaque/white{
@@ -1252,7 +1234,6 @@
/turf/open/floor/plasteel,
/area/ruin/space/has_grav/powered/macspace)
"cJ" = (
-/obj/structure/table,
/obj/item/reagent_containers/food/snacks/burger/rat,
/obj/structure/table/wood/fancy/blue,
/obj/effect/turf_decal/corner/opaque/white{
@@ -1264,7 +1245,6 @@
/turf/open/floor/plasteel,
/area/ruin/space/has_grav/powered/macspace)
"cK" = (
-/obj/structure/table,
/obj/item/reagent_containers/food/snacks/burrito,
/obj/structure/table/wood/fancy/blue,
/obj/effect/turf_decal/corner/opaque/white{
@@ -1287,7 +1267,6 @@
/turf/open/floor/plasteel,
/area/ruin/space/has_grav/powered/macspace)
"cN" = (
-/obj/structure/table,
/obj/item/reagent_containers/food/snacks/fishfingers,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
/obj/structure/table/wood/fancy/blue,
@@ -1300,7 +1279,6 @@
/turf/open/floor/plasteel,
/area/ruin/space/has_grav/powered/macspace)
"cO" = (
-/obj/structure/table,
/obj/item/reagent_containers/food/snacks/carneburrito,
/obj/structure/table/wood/fancy/blue,
/obj/effect/turf_decal/corner/opaque/white{
@@ -1312,7 +1290,6 @@
/turf/open/floor/plasteel,
/area/ruin/space/has_grav/powered/macspace)
"cP" = (
-/obj/structure/table,
/obj/item/reagent_containers/food/snacks/fishandchips,
/obj/structure/table/wood/fancy/blue,
/obj/effect/turf_decal/corner/opaque/white{
@@ -1324,7 +1301,6 @@
/turf/open/floor/plasteel,
/area/ruin/space/has_grav/powered/macspace)
"cQ" = (
-/obj/structure/table,
/obj/item/reagent_containers/food/snacks/pizza/donkpocket,
/obj/structure/table/wood/fancy/blue,
/obj/effect/turf_decal/corner/opaque/white{
@@ -1336,7 +1312,6 @@
/turf/open/floor/plasteel,
/area/ruin/space/has_grav/powered/macspace)
"cR" = (
-/obj/structure/table,
/obj/item/reagent_containers/food/snacks/pizza/dank,
/obj/structure/table/wood/fancy/blue,
/obj/effect/turf_decal/corner/opaque/white{
@@ -1348,7 +1323,6 @@
/turf/open/floor/plasteel,
/area/ruin/space/has_grav/powered/macspace)
"cS" = (
-/obj/structure/table,
/obj/item/reagent_containers/food/snacks/pizza/mushroom{
pixel_x = -5
},
@@ -1362,7 +1336,6 @@
/turf/open/floor/plasteel,
/area/ruin/space/has_grav/powered/macspace)
"cT" = (
-/obj/structure/table,
/obj/item/reagent_containers/food/snacks/pizza/sassysage,
/obj/structure/table/wood/fancy/blue,
/obj/effect/decal/cleanable/dirt/dust,
@@ -1375,7 +1348,6 @@
/turf/open/floor/plasteel,
/area/ruin/space/has_grav/powered/macspace)
"cU" = (
-/obj/structure/table,
/obj/item/reagent_containers/food/snacks/pizza/meat,
/obj/structure/table/wood/fancy/blue,
/obj/effect/turf_decal/corner/opaque/white{
@@ -1387,7 +1359,6 @@
/turf/open/floor/plasteel,
/area/ruin/space/has_grav/powered/macspace)
"cV" = (
-/obj/structure/table,
/obj/item/reagent_containers/food/snacks/pizza/pineapple,
/obj/structure/table/wood/fancy/blue,
/obj/effect/decal/cleanable/dirt/dust,
diff --git a/_maps/RandomRuins/SpaceRuins/corporate_mining.dmm b/_maps/RandomRuins/SpaceRuins/corporate_mining.dmm
index 78a1027fb247..3585b4dcc1e3 100644
--- a/_maps/RandomRuins/SpaceRuins/corporate_mining.dmm
+++ b/_maps/RandomRuins/SpaceRuins/corporate_mining.dmm
@@ -579,12 +579,12 @@
dir = 1
},
/obj/effect/decal/cleanable/blood/gibs/bubblegum,
-/obj/effect/mob_spawn/human/miner/rig,
+/obj/effect/mob_spawn/human/miner,
/turf/open/floor/plating/asteroid/airless,
/area/ruin/space)
"ns" = (
/obj/item/pickaxe/drill,
-/obj/effect/mob_spawn/human/miner/rig,
+/obj/effect/mob_spawn/human/miner,
/turf/open/floor/plating/asteroid/airless,
/area/ruin/space)
"nu" = (
@@ -635,13 +635,13 @@
/turf/closed/wall/rust,
/area/ruin/space/has_grav/corporatemine/crewquarters)
"ol" = (
-/obj/effect/mob_spawn/human/miner/rig,
+/obj/effect/mob_spawn/human/miner,
/obj/item/shovel,
/turf/open/floor/plating/asteroid/airless,
/area/ruin/space)
"ov" = (
/obj/structure/table/wood/poker,
-/obj/effect/holodeck_effect/cards,
+/obj/item/toy/cards/deck,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 10
},
@@ -758,7 +758,7 @@
/area/ruin/space/has_grav/corporatemine/bridge)
"rh" = (
/obj/effect/decal/cleanable/blood/old,
-/obj/effect/mob_spawn/human/miner/rig,
+/obj/effect/mob_spawn/human/miner,
/turf/open/floor/plating/asteroid/airless,
/area/ruin/space)
"rk" = (
@@ -956,7 +956,7 @@
/area/ruin/space)
"xK" = (
/obj/structure/table/wood,
-/obj/machinery/fax,
+/obj/machinery/fax/ruin,
/turf/open/floor/wood,
/area/ruin/space/has_grav/corporatemine/crewquarters)
"xT" = (
@@ -1177,7 +1177,7 @@
/turf/open/floor/plasteel/grimy,
/area/ruin/space/has_grav/corporatemine/crewquarters)
"Bp" = (
-/obj/effect/mob_spawn/human/miner/rig,
+/obj/effect/mob_spawn/human/miner,
/obj/effect/decal/cleanable/blood,
/obj/item/gun/energy/kinetic_accelerator,
/turf/open/floor/plating/asteroid/airless,
@@ -1482,9 +1482,6 @@
/obj/structure/cable{
icon_state = "0-8"
},
-/obj/machinery/power/floodlight{
- anchored = 1
- },
/turf/open/floor/plating/asteroid/airless,
/area/ruin/space)
"GV" = (
@@ -1617,9 +1614,6 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/structure/cable{
- icon_state = "1-2"
- },
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plasteel,
/area/ruin/space/has_grav/corporatemine/hall)
@@ -2229,12 +2223,6 @@
},
/turf/open/floor/plasteel,
/area/ruin/space/has_grav/corporatemine/hall)
-"Yo" = (
-/obj/machinery/door/airlock/engineering{
- name = "Solar Control"
- },
-/turf/closed/mineral,
-/area/ruin/space)
"Yr" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -3195,7 +3183,7 @@ Al
Al
Al
Al
-Yo
+Al
Al
Al
Al
diff --git a/_maps/RandomRuins/SpaceRuins/crashedship.dmm b/_maps/RandomRuins/SpaceRuins/crashedship.dmm
index 93b0dc996b77..9a154053c0bf 100644
--- a/_maps/RandomRuins/SpaceRuins/crashedship.dmm
+++ b/_maps/RandomRuins/SpaceRuins/crashedship.dmm
@@ -132,7 +132,6 @@
/obj/structure/closet/crate/freezer,
/obj/item/organ/appendix,
/obj/item/reagent_containers/food/snacks/meat/slab,
-/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/golem,
/obj/effect/turf_decal/industrial/warning{
dir = 1
},
@@ -431,7 +430,6 @@
/obj/item/reagent_containers/food/snacks/hugemushroomslice,
/obj/item/organ/appendix,
/obj/item/reagent_containers/food/snacks/meat/slab,
-/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/golem/adamantine,
/obj/effect/turf_decal/industrial/warning{
dir = 2
},
@@ -1227,9 +1225,6 @@
desc = "A high-capacity superconducting magnetic energy storage (SMES) unit.";
name = "power storage unit"
},
-/obj/structure/cable{
- icon_state = "0-2"
- },
/obj/structure/cable,
/obj/structure/cable{
icon_state = "0-2"
@@ -1522,7 +1517,6 @@
name = "power storage unit"
},
/obj/structure/cable,
-/obj/structure/cable,
/turf/open/floor/plating,
/area/awaymission/BMPship/Aft)
"eR" = (
diff --git a/_maps/RandomRuins/SpaceRuins/excavator_DK.dmm b/_maps/RandomRuins/SpaceRuins/excavator_DK.dmm
index f2814f388455..865f979ff820 100644
--- a/_maps/RandomRuins/SpaceRuins/excavator_DK.dmm
+++ b/_maps/RandomRuins/SpaceRuins/excavator_DK.dmm
@@ -133,14 +133,8 @@
/obj/item/stack/sheet/plasteel,
/turf/open/space,
/area/ruin/space)
-"vm" = (
-/obj/structure/catwalk,
-/obj/structure/catwalk,
-/turf/open/space,
-/area/ruin/space/derelict)
"vC" = (
/obj/structure/catwalk,
-/obj/structure/catwalk,
/obj/structure/cable{
icon_state = "2-8"
},
@@ -354,7 +348,6 @@
/area/ruin/space/derelict)
"ZB" = (
/obj/structure/catwalk,
-/obj/structure/catwalk,
/obj/structure/cable{
icon_state = "1-8"
},
@@ -1309,7 +1302,7 @@ Dz
EE
Pq
Dz
-vm
+nA
nA
gD
nA
diff --git a/_maps/RandomRuins/SpaceRuins/fueldepot.dmm b/_maps/RandomRuins/SpaceRuins/fueldepot.dmm
index 57c775daed04..478e36ffe5bb 100644
--- a/_maps/RandomRuins/SpaceRuins/fueldepot.dmm
+++ b/_maps/RandomRuins/SpaceRuins/fueldepot.dmm
@@ -312,11 +312,6 @@
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plating,
/area/ruin/unpowered)
-"kp" = (
-/obj/structure/lattice,
-/obj/structure/catwalk,
-/turf/open/space,
-/area/ruin/unpowered)
"kN" = (
/obj/structure/catwalk,
/obj/machinery/atmospherics/pipe/simple/orange{
@@ -542,11 +537,6 @@
},
/turf/open/floor/plating/airless,
/area/ruin/unpowered)
-"sE" = (
-/obj/structure/catwalk,
-/obj/structure/lattice,
-/turf/open/space,
-/area/ruin/unpowered)
"sU" = (
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/decal/cleanable/dirt/dust,
@@ -2547,7 +2537,7 @@ XL
XL
XL
Ut
-sE
+Ut
ln
ln
ZO
@@ -3215,7 +3205,7 @@ ZO
ZO
ZO
ZO
-kp
+Ut
ZO
ZO
ln
diff --git a/_maps/RandomRuins/SpaceRuins/hellfactory.dmm b/_maps/RandomRuins/SpaceRuins/hellfactory.dmm
index 0104b112aeda..f425c41bccf3 100644
--- a/_maps/RandomRuins/SpaceRuins/hellfactory.dmm
+++ b/_maps/RandomRuins/SpaceRuins/hellfactory.dmm
@@ -25,7 +25,7 @@
/obj/machinery/atmospherics/pipe/heat_exchanging/junction{
dir = 4
},
-/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer1{
+/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2{
dir = 4
},
/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer4{
@@ -37,7 +37,7 @@
/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{
dir = 1
},
-/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer1{
+/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2{
dir = 1
},
/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer4{
@@ -52,7 +52,7 @@
/obj/machinery/atmospherics/pipe/heat_exchanging/junction{
dir = 8
},
-/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer1{
+/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2{
dir = 8
},
/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer4{
@@ -119,7 +119,7 @@
/obj/machinery/atmospherics/pipe/heat_exchanging/simple{
dir = 6
},
-/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer1{
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{
dir = 6
},
/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer4{
@@ -131,7 +131,7 @@
/obj/machinery/atmospherics/pipe/heat_exchanging/simple{
dir = 4
},
-/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer1{
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{
dir = 4
},
/obj/structure/holobox,
@@ -144,7 +144,7 @@
/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{
dir = 4
},
-/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer1{
+/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2{
dir = 4
},
/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer4{
@@ -165,7 +165,7 @@
/area/ruin/space/has_grav/hellfactory)
"aC" = (
/obj/machinery/atmospherics/pipe/heat_exchanging/simple,
-/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer1,
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2,
/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer4,
/turf/open/floor/plastic,
/area/ruin/space/has_grav/hellfactory)
@@ -203,7 +203,7 @@
/obj/machinery/atmospherics/pipe/heat_exchanging/simple{
dir = 5
},
-/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer1{
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{
dir = 5
},
/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer4{
@@ -215,7 +215,7 @@
/obj/machinery/atmospherics/pipe/heat_exchanging/simple{
dir = 4
},
-/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer1{
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{
dir = 4
},
/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer4{
@@ -227,7 +227,7 @@
/obj/machinery/atmospherics/pipe/heat_exchanging/simple{
dir = 9
},
-/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer1{
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{
dir = 9
},
/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer4{
@@ -1029,7 +1029,7 @@
/area/ruin/space/has_grav/hellfactory)
"Nv" = (
/obj/machinery/atmospherics/pipe/heat_exchanging/simple,
-/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer1,
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2,
/obj/machinery/light/directional/east,
/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer4,
/turf/open/floor/plastic,
diff --git a/_maps/RandomRuins/SpaceRuins/lab4071.dmm b/_maps/RandomRuins/SpaceRuins/lab4071.dmm
index 0e35f81af2f8..b69f076fa2f6 100644
--- a/_maps/RandomRuins/SpaceRuins/lab4071.dmm
+++ b/_maps/RandomRuins/SpaceRuins/lab4071.dmm
@@ -319,15 +319,6 @@
},
/turf/open/floor/mineral/plastitanium,
/area/ruin/space/has_grav/crazylab/gamble)
-"fP" = (
-/obj/structure/grille,
-/obj/structure/grille,
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor{
- id = 32
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/crazylab/gamble)
"fY" = (
/turf/closed/wall/mineral/plastitanium/nodiagonal,
/area/ruin/space/has_grav/crazylab/gamble)
@@ -508,7 +499,6 @@
/turf/open/floor/plasteel/mono/white,
/area/ruin/space/has_grav/crazylab/crew)
"jl" = (
-/obj/machinery/door/airlock/hatch,
/obj/machinery/door/airlock/hatch{
dir = 4
},
@@ -653,16 +643,6 @@
/obj/machinery/smartfridge/chemistry,
/turf/open/floor/plasteel/tech/grid,
/area/ruin/space/has_grav/crazylab/chem)
-"mt" = (
-/obj/structure/window/plasma/reinforced/plastitanium,
-/obj/structure/grille,
-/obj/structure/grille,
-/obj/machinery/door/poddoor{
- id = 98;
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/crazylab/chem)
"mu" = (
/obj/effect/turf_decal/techfloor/corner{
dir = 1
@@ -2328,6 +2308,14 @@
/obj/item/reagent_containers/food/drinks/shaker{
pixel_y = 8
},
+/obj/item/clothing/head/hopcap{
+ desc = "It's good to be the king.";
+ icon = 'icons/obj/clothing/hats.dmi';
+ mob_overlay_icon = 'icons/mob/clothing/head.dmi';
+ name = "captains's cap";
+ pixel_x = 5;
+ pixel_y = -4
+ },
/turf/open/floor/carpet/red,
/area/ruin/space/has_grav/crazylab/bar)
"GS" = (
@@ -3256,16 +3244,6 @@
},
/turf/open/space,
/area/ruin/space/has_grav/crazylab/bomb)
-"Sa" = (
-/obj/structure/lattice,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/space,
-/area/ruin/space/has_grav/crazylab/bomb)
"Se" = (
/turf/closed/wall/mineral/plastitanium,
/area/ruin/space/has_grav/crazylab/hydro)
@@ -4376,7 +4354,7 @@ GV
GV
GV
bQ
-fP
+fK
ih
ky
mT
@@ -5328,7 +5306,7 @@ GV
GV
ao
ao
-mt
+cE
cE
cE
cE
@@ -5798,7 +5776,7 @@ at
GV
GV
ao
-Sa
+Ow
ao
GV
GV
diff --git a/_maps/RandomRuins/SpaceRuins/ntfacility.dmm b/_maps/RandomRuins/SpaceRuins/ntfacility.dmm
index 0a2e572e6796..d17fe7601d26 100644
--- a/_maps/RandomRuins/SpaceRuins/ntfacility.dmm
+++ b/_maps/RandomRuins/SpaceRuins/ntfacility.dmm
@@ -313,9 +313,6 @@
/turf/open/floor/plasteel/dark,
/area/ruin/powered)
"gL" = (
-/obj/item/shard{
- icon_state = "tiny"
- },
/obj/item/shard{
icon_state = "medium"
},
@@ -325,16 +322,10 @@
id = "rd3";
dir = 8
},
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "rd3";
- dir = 8
- },
+/obj/effect/decal/cleanable/glass,
/turf/open/floor/plating,
/area/ruin/powered)
"gP" = (
-/obj/item/shard{
- icon_state = "tiny"
- },
/obj/item/shard,
/obj/item/shard{
icon_state = "small"
@@ -345,6 +336,7 @@
id = "rd3";
dir = 8
},
+/obj/effect/decal/cleanable/glass,
/turf/open/floor/plating,
/area/ruin/powered)
"gY" = (
@@ -590,11 +582,9 @@
/turf/open/floor/plasteel,
/area/ruin/powered)
"nc" = (
-/obj/item/shard{
- icon_state = "tiny"
- },
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/glass,
/turf/closed/wall/r_wall/rust,
/area/ruin/powered)
"ng" = (
@@ -615,15 +605,13 @@
/turf/open/floor/plasteel/white,
/area/ruin/powered)
"nV" = (
-/obj/item/shard{
- icon_state = "tiny"
- },
/obj/item/shard,
/obj/machinery/door/poddoor/shutters/preopen{
id = "rd3"
},
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/glass,
/turf/open/floor/plating,
/area/ruin/powered)
"os" = (
@@ -767,7 +755,7 @@
/area/ruin/powered)
"rY" = (
/obj/effect/mob_spawn/human/corpse/assistant{
- outfit = /datum/outfit/job/doctor/surgeon
+ outfit = /datum/outfit/job/doctor
},
/obj/effect/decal/cleanable/blood,
/obj/effect/decal/cleanable/dirt/dust,
@@ -1228,9 +1216,6 @@
/turf/open/floor/plasteel,
/area/ruin/powered)
"Ea" = (
-/obj/item/shard{
- icon_state = "tiny"
- },
/obj/item/shard{
icon_state = "medium"
},
@@ -1239,6 +1224,7 @@
},
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/glass,
/turf/open/floor/plating,
/area/ruin/powered)
"Ee" = (
@@ -2075,9 +2061,6 @@
/turf/open/floor/plasteel/dark,
/area/ruin/powered)
"Wl" = (
-/obj/item/shard{
- icon_state = "tiny"
- },
/obj/item/shard{
icon_state = "medium"
},
@@ -2092,6 +2075,7 @@
},
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/glass,
/turf/open/floor/plating,
/area/ruin/powered)
"WU" = (
diff --git a/_maps/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/RandomRuins/SpaceRuins/oldstation.dmm
index 8c2493f833d6..1b9136861194 100644
--- a/_maps/RandomRuins/SpaceRuins/oldstation.dmm
+++ b/_maps/RandomRuins/SpaceRuins/oldstation.dmm
@@ -4344,9 +4344,6 @@
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/structure/cable{
- icon_state = "1-2"
- },
/obj/structure/cable{
icon_state = "1-2"
},
@@ -4598,18 +4595,6 @@
icon_state = "platingdmg1"
},
/area/ruin/space/has_grav/ancientstation/betastorage)
-"mU" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/has_grav/ancientstation/betacorridor)
"mV" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plasteel/airless,
@@ -6025,16 +6010,6 @@
/obj/structure/cable/yellow,
/turf/open/floor/plating/airless,
/area/space/nearstation)
-"qt" = (
-/obj/machinery/power/solar,
-/obj/structure/cable/yellow{
- icon_state = "0-2"
- },
-/obj/structure/cable/yellow{
- icon_state = "0-2"
- },
-/turf/open/floor/plating/airless,
-/area/space/nearstation)
"qu" = (
/obj/structure/catwalk,
/obj/structure/cable/yellow{
@@ -9108,7 +9083,7 @@ iT
gr
lZ
mp
-mU
+nq
nq
nG
ox
@@ -10208,7 +10183,7 @@ qm
qq
bf
aa
-qt
+qm
qM
qr
aa
diff --git a/_maps/RandomRuins/SpaceRuins/onehalf.dmm b/_maps/RandomRuins/SpaceRuins/onehalf.dmm
index eee4c8e16817..ed19285b586e 100644
--- a/_maps/RandomRuins/SpaceRuins/onehalf.dmm
+++ b/_maps/RandomRuins/SpaceRuins/onehalf.dmm
@@ -920,7 +920,7 @@
/obj/structure/safe/floor,
/obj/item/tank/internals/oxygen/red,
/obj/item/clothing/mask/gas/syndicate,
-/obj/item/clothing/suit/space/hardsuit/syndi,
+/obj/item/clothing/suit/space/hardsuit/syndi/ramzi,
/obj/item/reagent_containers/food/drinks/bottle/rum,
/obj/item/reagent_containers/food/drinks/bottle/rum,
/obj/item/folder/syndicate/mining,
@@ -1505,17 +1505,6 @@
/obj/item/storage/firstaid/regular,
/turf/open/floor/plasteel/tech,
/area/ruin/space/has_grav/onehalf)
-"tY" = (
-/obj/effect/turf_decal/solarpanel,
-/obj/machinery/power/solar,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/plating/airless,
-/area/space/nearstation)
"un" = (
/obj/machinery/light/directional/north,
/obj/structure/chair,
@@ -2172,23 +2161,6 @@
/obj/item/stack/rods,
/turf/open/space/basic,
/area/space/nearstation)
-"VW" = (
-/obj/effect/turf_decal/solarpanel,
-/obj/machinery/power/solar,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plating/airless,
-/area/space/nearstation)
"Wc" = (
/obj/effect/gibspawner,
/mob/living/simple_animal/hostile/construct/wraith/hostile,
@@ -3723,7 +3695,7 @@ aa
aa
aH
aa
-VW
+aU
aa
aa
aH
@@ -3759,7 +3731,7 @@ aa
aa
aa
aH
-VW
+Ga
aH
aa
aH
@@ -3795,7 +3767,7 @@ aa
aa
aa
aa
-tY
+SE
aa
aa
aH
diff --git a/_maps/RandomRuins/SpaceRuins/power_puzzle.dmm b/_maps/RandomRuins/SpaceRuins/power_puzzle.dmm
index 6972f466bb5b..291fd054aa63 100644
--- a/_maps/RandomRuins/SpaceRuins/power_puzzle.dmm
+++ b/_maps/RandomRuins/SpaceRuins/power_puzzle.dmm
@@ -879,9 +879,6 @@
id = "cargobay"
},
/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
/obj/machinery/door/firedoor/border_only{
dir = 1
},
@@ -1659,7 +1656,7 @@
},
/obj/effect/turf_decal/corner/transparent/grey/diagonal,
/obj/effect/mob_spawn/human/corpse/cargo_tech{
- outfit = /datum/outfit/job/engineer/nt
+ outfit = /datum/outfit/job/nanotrasen/engineer
},
/turf/open/floor/plasteel/dark,
/area/ruin/space/has_grav/powerpuzzle/engineering)
@@ -2496,7 +2493,7 @@
dir = 9
},
/obj/effect/mob_spawn/human/corpse/cargo_tech{
- outfit = /datum/outfit/job/engineer/nt
+ outfit = /datum/outfit/job/nanotrasen/engineer
},
/obj/item/wirecutters{
pixel_y = 15
diff --git a/_maps/RandomRuins/SpaceRuins/provinggrounds.dmm b/_maps/RandomRuins/SpaceRuins/provinggrounds.dmm
index 7b1e496384f5..c43ba0812698 100644
--- a/_maps/RandomRuins/SpaceRuins/provinggrounds.dmm
+++ b/_maps/RandomRuins/SpaceRuins/provinggrounds.dmm
@@ -1301,7 +1301,7 @@
/obj/machinery/door/airlock/hatch{
dir = 4
},
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/turf/open/space/basic,
/area/ruin/space/has_grav/syndicircle/halls)
"HC" = (
/mob/living/simple_animal/hostile/syndicate/civilian{
diff --git a/_maps/RandomRuins/SpaceRuins/scav_mining.dmm b/_maps/RandomRuins/SpaceRuins/scav_mining.dmm
index 53d92db8e063..48476edb1b82 100644
--- a/_maps/RandomRuins/SpaceRuins/scav_mining.dmm
+++ b/_maps/RandomRuins/SpaceRuins/scav_mining.dmm
@@ -243,7 +243,7 @@
/turf/open/floor/plating/asteroid/airless,
/area/ruin/space/has_grav)
"rl" = (
-/obj/effect/mob_spawn/human/miner/explorer,
+/obj/effect/mob_spawn/human/miner,
/turf/open/floor/plating/asteroid/airless,
/area/ruin/space/has_grav)
"rH" = (
@@ -550,12 +550,12 @@
/turf/open/floor/plating,
/area/ruin/space/has_grav/scav_mining/core)
"LT" = (
-/obj/effect/mob_spawn/human/miner/explorer,
+/obj/effect/mob_spawn/human/miner,
/turf/open/floor/plating,
/area/ruin/space/has_grav/scav_mining/dorm)
"MZ" = (
/obj/effect/decal/cleanable/blood,
-/obj/effect/mob_spawn/human/miner/explorer,
+/obj/effect/mob_spawn/human/miner,
/turf/open/floor/plating/asteroid/airless,
/area/ruin/space/has_grav)
"No" = (
diff --git a/_maps/RandomRuins/SpaceRuins/singularity_lab.dmm b/_maps/RandomRuins/SpaceRuins/singularity_lab.dmm
index 12875d01ff1a..486cbbce85fd 100644
--- a/_maps/RandomRuins/SpaceRuins/singularity_lab.dmm
+++ b/_maps/RandomRuins/SpaceRuins/singularity_lab.dmm
@@ -49,9 +49,6 @@
/turf/open/floor/plasteel,
/area/ruin/space/has_grav/singularitylab/civvie)
"aj" = (
-/obj/structure/window/plasma/reinforced{
- dir = 1
- },
/obj/structure/window/plasma/reinforced{
dir = 1
},
@@ -605,12 +602,6 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
/turf/open/floor/plasteel,
/area/ruin/space/has_grav/singularitylab/engineering)
-"cC" = (
-/obj/machinery/door/airlock{
- name = "Private Quarters"
- },
-/turf/closed/mineral/random,
-/area/ruin/space/has_grav)
"cD" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -17664,7 +17655,7 @@ Zu
hS
yL
id
-cC
+id
id
pE
Rs
diff --git a/_maps/RandomRuins/SpaceRuins/spacegym.dmm b/_maps/RandomRuins/SpaceRuins/spacegym.dmm
deleted file mode 100644
index 6d69992c7910..000000000000
--- a/_maps/RandomRuins/SpaceRuins/spacegym.dmm
+++ /dev/null
@@ -1,321 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/obj/structure/chair/stool,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/has_grav/spacegym)
-"b" = (
-/obj/structure/chair/stool,
-/mob/living/simple_animal/hostile/zombie{
- desc = "Hey buddy, I think you got the wrong door. Leather club is two blocks down.";
- environment_smash = 0;
- health = 60;
- melee_damage_lower = 11;
- melee_damage_upper = 11;
- name = "Boss of this Gym";
- zombiejob = null
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/has_grav/spacegym)
-"c" = (
-/mob/living/simple_animal/hostile/zombie/leatherman{
- a_intent = "Leatherman";
- environment_smash = 0;
- zombiejob = null
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/has_grav/spacegym)
-"d" = (
-/obj/item/reagent_containers/glass/bucket,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/has_grav/spacegym)
-"e" = (
-/obj/item/clothing/under/costume/jabroni,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/has_grav/spacegym)
-"f" = (
-/obj/effect/decal/cleanable/oil,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/has_grav/spacegym)
-"h" = (
-/obj/machinery/door/airlock,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/has_grav/spacegym)
-"k" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged1"
- },
-/area/ruin/space/has_grav/spacegym)
-"m" = (
-/obj/item/reagent_containers/food/snacks/meatball,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/has_grav/spacegym)
-"n" = (
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/has_grav/spacegym)
-"o" = (
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/has_grav/spacegym)
-"r" = (
-/obj/machinery/door/airlock{
- dir = 4
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/has_grav/spacegym)
-"s" = (
-/obj/machinery/shower,
-/obj/effect/decal/cleanable/cobweb/cobweb2,
-/obj/item/storage/pill_bottle/floorpill/full,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/has_grav/spacegym)
-"u" = (
-/turf/open/space,
-/area/space)
-"v" = (
-/obj/item/reagent_containers/spray/cleaner,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged1"
- },
-/area/ruin/space/has_grav/spacegym)
-"y" = (
-/obj/structure/closet/boxinggloves,
-/obj/effect/decal/cleanable/cobweb,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/has_grav/spacegym)
-"z" = (
-/obj/structure/closet/boxinggloves,
-/obj/effect/decal/cleanable/cobweb/cobweb2,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/has_grav/spacegym)
-"B" = (
-/obj/structure/weightmachine/stacklifter,
-/obj/effect/spawner/lootdrop/spacegym,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/has_grav/spacegym)
-"E" = (
-/mob/living/simple_animal/hostile/zombie{
- desc = "He's the boy next door.";
- environment_smash = 0;
- health = 60;
- melee_damage_lower = 11;
- melee_damage_upper = 11;
- name = "Boy Next Door";
- zombiejob = null
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/has_grav/spacegym)
-"F" = (
-/obj/machinery/shower,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/has_grav/spacegym)
-"G" = (
-/obj/effect/spawner/lootdrop/spacegym,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/has_grav/spacegym)
-"I" = (
-/obj/structure/lattice,
-/turf/open/space,
-/area/ruin/space/has_grav/spacegym)
-"J" = (
-/obj/structure/weightmachine/weightlifter,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/has_grav/spacegym)
-"L" = (
-/obj/structure/lattice,
-/obj/structure/grille,
-/turf/open/space,
-/area/ruin/space/has_grav/spacegym)
-"O" = (
-/turf/closed/wall,
-/area/ruin/space/has_grav/spacegym)
-"Q" = (
-/obj/structure/closet,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/has_grav/spacegym)
-"R" = (
-/obj/item/mop,
-/obj/structure/mopbucket,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/has_grav/spacegym)
-"U" = (
-/obj/structure/grille,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/has_grav/spacegym)
-"V" = (
-/obj/structure/chair/stool,
-/obj/item/reagent_containers/glass/rag,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/has_grav/spacegym)
-"X" = (
-/obj/effect/decal/cleanable/vomit,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/has_grav/spacegym)
-
-(1,1,1) = {"
-u
-u
-u
-I
-u
-I
-G
-k
-I
-I
-I
-u
-"}
-(2,1,1) = {"
-u
-u
-I
-O
-O
-O
-O
-O
-O
-O
-U
-u
-"}
-(3,1,1) = {"
-u
-u
-u
-O
-y
-Q
-Q
-Q
-X
-B
-O
-U
-"}
-(4,1,1) = {"
-u
-n
-u
-O
-b
-a
-a
-a
-o
-m
-O
-k
-"}
-(5,1,1) = {"
-u
-U
-I
-O
-n
-G
-k
-n
-c
-U
-h
-u
-"}
-(6,1,1) = {"
-u
-I
-I
-U
-V
-a
-a
-a
-n
-k
-O
-u
-"}
-(7,1,1) = {"
-u
-f
-I
-O
-z
-Q
-Q
-Q
-U
-J
-O
-u
-"}
-(8,1,1) = {"
-u
-u
-U
-U
-O
-O
-O
-O
-r
-O
-O
-u
-"}
-(9,1,1) = {"
-u
-u
-I
-O
-F
-I
-k
-G
-d
-U
-U
-u
-"}
-(10,1,1) = {"
-u
-u
-I
-O
-s
-E
-e
-n
-U
-R
-I
-u
-"}
-(11,1,1) = {"
-u
-u
-v
-U
-O
-U
-I
-O
-U
-O
-O
-u
-"}
-(12,1,1) = {"
-u
-u
-u
-u
-u
-I
-L
-L
-u
-u
-u
-u
-"}
diff --git a/_maps/RandomRuins/SpaceRuins/spacemall.dmm b/_maps/RandomRuins/SpaceRuins/spacemall.dmm
index 548003149338..276292022795 100644
--- a/_maps/RandomRuins/SpaceRuins/spacemall.dmm
+++ b/_maps/RandomRuins/SpaceRuins/spacemall.dmm
@@ -3034,7 +3034,7 @@
/obj/effect/turf_decal/corner/transparent/lime{
dir = 4
},
-/obj/structure/sign/poster/official/sgt{
+/obj/structure/sign/poster/retro/random{
pixel_y = 30
},
/obj/structure/table,
@@ -3237,9 +3237,6 @@
/turf/open/floor/plating,
/area/ruin/space/has_grav/spacemall/maint)
"mv" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
/obj/structure/cable{
icon_state = "4-8"
},
diff --git a/_maps/RandomRuins/SpaceRuins/transport18.dmm b/_maps/RandomRuins/SpaceRuins/transport18.dmm
index 45f5392d89e2..c42e6366f368 100644
--- a/_maps/RandomRuins/SpaceRuins/transport18.dmm
+++ b/_maps/RandomRuins/SpaceRuins/transport18.dmm
@@ -739,16 +739,6 @@
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plating/airless,
/area/ruin/space/has_grav/transport18mid)
-"tu" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plating/airless,
-/area/ruin/space/has_grav/transport18mid)
"tJ" = (
/obj/structure/girder,
/turf/open/floor/plating/airless,
@@ -2715,7 +2705,7 @@ rC
IT
IT
TZ
-tu
+Kv
TZ
PJ
eg
diff --git a/_maps/RandomRuins/WasteRuins/wasteplanet_abandoned_mechbay.dmm b/_maps/RandomRuins/WasteRuins/wasteplanet_abandoned_mechbay.dmm
index 5b3bedb82a7d..554816ddc75d 100644
--- a/_maps/RandomRuins/WasteRuins/wasteplanet_abandoned_mechbay.dmm
+++ b/_maps/RandomRuins/WasteRuins/wasteplanet_abandoned_mechbay.dmm
@@ -2319,9 +2319,6 @@
/turf/open/floor/concrete/slab_1,
/area/ruin/wasteplanet/abandoned_mechbay/mainhall)
"Bm" = (
-/obj/structure/cable{
- icon_state = "0-2"
- },
/obj/structure/cable{
icon_state = "0-2"
},
@@ -4065,22 +4062,6 @@
},
/turf/open/floor/plasteel/tech,
/area/ruin/wasteplanet/abandoned_mechbay/mechlab)
-"Xp" = (
-/obj/effect/turf_decal/trimline/opaque/neutral/line{
- pixel_y = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4,
-/turf/open/floor/concrete/slab_1,
-/area/ruin/wasteplanet/abandoned_mechbay/mainhall)
"Xy" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 4
@@ -5597,7 +5578,7 @@ qf
lf
LH
cu
-Xp
+uM
ZD
rt
bn
diff --git a/_maps/RandomRuins/WasteRuins/wasteplanet_crash_kitchen.dmm b/_maps/RandomRuins/WasteRuins/wasteplanet_crash_kitchen.dmm
index 393526f59bec..2cd76a6338be 100644
--- a/_maps/RandomRuins/WasteRuins/wasteplanet_crash_kitchen.dmm
+++ b/_maps/RandomRuins/WasteRuins/wasteplanet_crash_kitchen.dmm
@@ -103,7 +103,6 @@
/turf/open/floor/plasteel,
/area/ruin/unpowered)
"me" = (
-/obj/structure/table,
/obj/structure/frame/machine,
/obj/structure/table,
/obj/item/circuitboard/machine/chem_dispenser/drinks/beer,
@@ -206,13 +205,6 @@
icon_state = "platingdmg2"
},
/area/overmap_encounter/planetoid/wasteplanet/explored)
-"wG" = (
-/obj/structure/girder,
-/obj/structure/girder,
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ruin/unpowered)
"xh" = (
/obj/structure/girder,
/turf/open/floor/plating{
@@ -666,7 +658,7 @@ RL
pa
pa
xi
-wG
+Nb
gg
jX
jX
diff --git a/_maps/RandomRuins/WasteRuins/wasteplanet_fortress_of_solitide.dmm b/_maps/RandomRuins/WasteRuins/wasteplanet_fortress_of_solitide.dmm
index 66ab48f18a92..e931e0091d26 100644
--- a/_maps/RandomRuins/WasteRuins/wasteplanet_fortress_of_solitide.dmm
+++ b/_maps/RandomRuins/WasteRuins/wasteplanet_fortress_of_solitide.dmm
@@ -401,7 +401,7 @@
/area/ruin/powered)
"dT" = (
/obj/structure/table/wood,
-/obj/machinery/fax,
+/obj/machinery/fax/ruin,
/turf/open/floor/plating,
/area/ruin/powered)
"dU" = (
diff --git a/_maps/RandomRuins/WasteRuins/wasteplanet_pandora.dmm b/_maps/RandomRuins/WasteRuins/wasteplanet_pandora.dmm
index e4b936dc379c..83249514118f 100644
--- a/_maps/RandomRuins/WasteRuins/wasteplanet_pandora.dmm
+++ b/_maps/RandomRuins/WasteRuins/wasteplanet_pandora.dmm
@@ -1480,11 +1480,6 @@
},
/turf/open/indestructible/hierophant/waste,
/area/ruin/wasteplanet)
-"ZU" = (
-/obj/structure/girder,
-/obj/structure/girder,
-/turf/open/floor/plating/wasteplanet,
-/area/ruin/wasteplanet)
"ZZ" = (
/obj/item/ammo_casing/spent{
icon_state = "pistol-brass-empty";
@@ -1889,7 +1884,7 @@ Ki
NA
NA
NA
-ZU
+xB
tU
lT
QH
diff --git a/_maps/configs/independent_beluga.json b/_maps/configs/independent_beluga.json
index 520b70dddc6b..64230b0dc797 100644
--- a/_maps/configs/independent_beluga.json
+++ b/_maps/configs/independent_beluga.json
@@ -1,7 +1,7 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"map_name": "Beluga-class Transport",
- "prefix": "ISV",
+ "prefix": "SV",
"namelists": ["CRUISE", "NATURAL"],
"map_short_name": "Beluga-class",
"map_path": "_maps/shuttles/independent/independent_beluga.dmm",
@@ -16,37 +16,37 @@
"roundstart": true,
"job_slots": {
"Captain": {
- "outfit": "/datum/outfit/job/captain",
+ "outfit": "/datum/outfit/job/independent/captain",
"officer": true,
"slots": 1
},
"First Officer": {
- "outfit": "/datum/outfit/job/head_of_personnel/beluga",
+ "outfit": "/datum/outfit/job/independent/hop",
"officer": true,
"slots": 1
},
"Mechanic": {
- "outfit": "/datum/outfit/job/engineer",
+ "outfit": "/datum/outfit/job/independent/engineer",
"slots": 1
},
"Private Security Officer": {
- "outfit": "/datum/outfit/job/security/inteq/beluga",
+ "outfit": "/datum/outfit/job/inteq/security/beluga",
"slots": 2
},
"High-Class Passenger": {
- "outfit": "/datum/outfit/job/lawyer/passenger",
+ "outfit": "/datum/outfit/job/independent/lawyer",
"slots": 4
},
"Bartender": {
- "outfit": "/datum/outfit/job/bartender",
+ "outfit": "/datum/outfit/job/independent/bartender",
"slots": 1
},
"Janitor": {
- "outfit": "/datum/outfit/job/janitor",
+ "outfit": "/datum/outfit/job/independent/janitor",
"slots": 1
},
"Assistant": {
- "outfit": "/datum/outfit/job/assistant",
+ "outfit": "/datum/outfit/job/independent/assistant",
"slots": 2
}
},
diff --git a/_maps/configs/independent_box.json b/_maps/configs/independent_box.json
index 32bb02219819..14133f03f5bb 100644
--- a/_maps/configs/independent_box.json
+++ b/_maps/configs/independent_box.json
@@ -12,22 +12,22 @@
"SPACE",
"NATURAL"
],
- "prefix": "ISV",
+ "prefix": "IMV",
"job_slots": {
"Chief Medical Officer": {
- "outfit": "/datum/outfit/job/cmo",
+ "outfit": "/datum/outfit/job/independent/cmo",
"slots": 1
},
"Medical Doctor": {
- "outfit": "/datum/outfit/job/doctor",
+ "outfit": "/datum/outfit/job/independent/doctor",
"slots": 3
},
"Paramedic": {
- "outfit": "/datum/outfit/job/paramedic",
+ "outfit": "/datum/outfit/job/independent/paramedic",
"slots": 2
},
"Assistant": {
- "outfit": "/datum/outfit/job/assistant",
+ "outfit": "/datum/outfit/job/independent/assistant",
"slots": 3
}
},
diff --git a/_maps/configs/independent_boyardee.json b/_maps/configs/independent_boyardee.json
index eacf31372fdd..f099b23952e9 100644
--- a/_maps/configs/independent_boyardee.json
+++ b/_maps/configs/independent_boyardee.json
@@ -18,23 +18,23 @@
"map_path": "_maps/shuttles/independent/independent_boyardee.dmm",
"job_slots": {
"Bartender": {
- "outfit": "/datum/outfit/job/bartender",
+ "outfit": "/datum/outfit/job/independent/bartender",
"slots": 1
},
"Cook": {
- "outfit": "/datum/outfit/job/cook",
+ "outfit": "/datum/outfit/job/independent/cook",
"slots": 3
},
"Botanist": {
- "outfit": "/datum/outfit/job/botanist",
+ "outfit": "/datum/outfit/job/independent/botanist",
"slots": 2
},
"Janitor": {
- "outfit": "/datum/outfit/job/janitor",
+ "outfit": "/datum/outfit/job/independent/janitor",
"slots": 1
},
"Waiter": {
- "outfit": "/datum/outfit/job/assistant/waiter",
+ "outfit": "/datum/outfit/job/independent/assistant/waiter",
"slots": 2
}
},
diff --git a/_maps/configs/independent_bubble.json b/_maps/configs/independent_bubble.json
index 5284f758d47e..f63aca854e8b 100644
--- a/_maps/configs/independent_bubble.json
+++ b/_maps/configs/independent_bubble.json
@@ -16,23 +16,23 @@
"limit": 1,
"job_slots": {
"Captain": {
- "outfit": "/datum/outfit/job/captain",
+ "outfit": "/datum/outfit/job/independent/captain",
"slots": 1
},
"Scientist": {
- "outfit": "/datum/outfit/job/scientist",
+ "outfit": "/datum/outfit/job/independent/scientist",
"slots": 1
},
"Station Engineer": {
- "outfit": "/datum/outfit/job/engineer",
+ "outfit": "/datum/outfit/job/independent/engineer",
"slots": 1
},
"Shaft Miner": {
- "outfit": "/datum/outfit/job/miner",
+ "outfit": "/datum/outfit/job/independent/miner",
"slots": 1
},
"Assistant": {
- "outfit": "/datum/outfit/job/assistant",
+ "outfit": "/datum/outfit/job/independent/assistant",
"slots": 3
}
},
diff --git a/_maps/configs/independent_byo.json b/_maps/configs/independent_byo.json
index 35598191c6b5..a09aaec0ee68 100644
--- a/_maps/configs/independent_byo.json
+++ b/_maps/configs/independent_byo.json
@@ -15,11 +15,11 @@
"prefix": "ISV",
"job_slots": {
"Architect": {
- "outfit": "/datum/outfit/job/engineer/hazard",
+ "outfit": "/datum/outfit/job/independent/ce",
"slots": 1
},
"Maso-Mechanic": {
- "outfit": "/datum/outfit/job/engineer/hazard",
+ "outfit": "/datum/outfit/job/independent/engineer",
"slots": 4
}
},
diff --git a/_maps/configs/independent_caravan.json b/_maps/configs/independent_caravan.json
index 55398ad6fc94..ecadbea36c51 100644
--- a/_maps/configs/independent_caravan.json
+++ b/_maps/configs/independent_caravan.json
@@ -18,28 +18,28 @@
"roundstart": true,
"job_slots": {
"Captain": {
- "outfit": "/datum/outfit/job/captain/western",
+ "outfit": "/datum/outfit/job/independent/captain/western",
"officer": true,
"slots": 1
},
"Ship's Doctor": {
- "outfit": "/datum/outfit/job/doctor",
+ "outfit": "/datum/outfit/job/independent/doctor",
"slots": 1
},
"Engine Technician": {
- "outfit": "/datum/outfit/job/atmos",
+ "outfit": "/datum/outfit/job/independent/atmos",
"slots": 1
},
"Asteroid Miner": {
- "outfit": "/datum/outfit/job/miner/hazard",
+ "outfit": "/datum/outfit/job/independent/miner",
"slots": 1
},
"Fauna Researcher": {
- "outfit": "/datum/outfit/job/scientist",
+ "outfit": "/datum/outfit/job/independent/scientist",
"slots": 1
},
"Assistant": {
- "outfit": "/datum/outfit/job/assistant",
+ "outfit": "/datum/outfit/job/independent/assistant",
"slots": 1
}
},
diff --git a/_maps/configs/independent_dwayne.json b/_maps/configs/independent_dwayne.json
index 34a353fe332e..1cd4a3683f0f 100644
--- a/_maps/configs/independent_dwayne.json
+++ b/_maps/configs/independent_dwayne.json
@@ -19,28 +19,28 @@
"limit": 1,
"job_slots": {
"Captain": {
- "outfit": "/datum/outfit/job/captain/western",
+ "outfit": "/datum/outfit/job/independent/captain/western",
"officer": true,
"slots": 1
},
"Foreman": {
- "outfit": "/datum/outfit/job/quartermaster/western",
+ "outfit": "/datum/outfit/job/independent/quartermaster/western",
"slots": 1
},
"Ship's Doctor": {
- "outfit": "/datum/outfit/job/doctor",
+ "outfit": "/datum/outfit/job/independent/doctor",
"slots": 1
},
"Ship's Engineer": {
- "outfit": "/datum/outfit/job/engineer/hazard",
+ "outfit": "/datum/outfit/job/independent/engineer",
"slots": 1
},
"Asteroid Miner": {
- "outfit": "/datum/outfit/job/miner/hazard",
+ "outfit": "/datum/outfit/job/independent/miner/hazard",
"slots": 2
},
"Deckhand": {
- "outfit": "/datum/outfit/job/assistant",
+ "outfit": "/datum/outfit/job/independent/assistant",
"slots": 3
}
},
diff --git a/_maps/configs/independent_halftrack.json b/_maps/configs/independent_halftrack.json
index 0569a4c395a2..83b5e52d9d48 100644
--- a/_maps/configs/independent_halftrack.json
+++ b/_maps/configs/independent_halftrack.json
@@ -15,16 +15,16 @@
"map_path": "_maps/shuttles/independent/independent_halftrack.dmm",
"job_slots": {
"Captain": {
- "outfit": "/datum/outfit/job/captain",
+ "outfit": "/datum/outfit/job/independent/captain",
"slots": 1
},
"IRMG Vanguard": {
- "outfit": "/datum/outfit/job/captain/inteq",
+ "outfit": "/datum/outfit/job/inteq/captain",
"officer": true,
"slots": 1
},
"IRMG Enforcer": {
- "outfit": "/datum/outfit/job/security/inteq",
+ "outfit": "/datum/outfit/job/inteq/security",
"slots": 2
}
}
diff --git a/_maps/configs/independent_junker.json b/_maps/configs/independent_junker.json
index e32c13b36210..c0ecc8067ba6 100644
--- a/_maps/configs/independent_junker.json
+++ b/_maps/configs/independent_junker.json
@@ -1,7 +1,7 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"map_name": "Junker-class Salvaged Ship",
- "prefix": "ISV",
+ "prefix": "SV",
"namelists": [
"GENERAL",
"SPACE"
diff --git a/_maps/configs/independent_kilo.json b/_maps/configs/independent_kilo.json
index 43e2d0d62d41..b1304f2e78bb 100644
--- a/_maps/configs/independent_kilo.json
+++ b/_maps/configs/independent_kilo.json
@@ -16,24 +16,24 @@
"map_path": "_maps/shuttles/independent/independent_kilo.dmm",
"job_slots": {
"Captain": {
- "outfit": "/datum/outfit/job/captain/western",
+ "outfit": "/datum/outfit/job/independent/captain/western",
"officer": true,
"slots": 1
},
"Ship's Doctor": {
- "outfit": "/datum/outfit/job/doctor",
+ "outfit": "/datum/outfit/job/independent/doctor",
"slots": 1
},
"Ship's Engineer": {
- "outfit": "/datum/outfit/job/engineer/hazard",
+ "outfit": "/datum/outfit/job/independent/engineer",
"slots": 1
},
"Asteroid Miner": {
- "outfit": "/datum/outfit/job/miner/hazard",
+ "outfit": "/datum/outfit/job/independent/miner",
"slots": 1
},
"Deckhand": {
- "outfit": "/datum/outfit/job/assistant",
+ "outfit": "/datum/outfit/job/independent/assistant",
"slots": 1
}
},
diff --git a/_maps/configs/independent_lagoon.json b/_maps/configs/independent_lagoon.json
index 9d5535ca6232..7c733956ac1e 100644
--- a/_maps/configs/independent_lagoon.json
+++ b/_maps/configs/independent_lagoon.json
@@ -1,7 +1,7 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"map_name": "Lagoon-class Cruise Ship",
- "prefix": "ISV",
+ "prefix": "SV",
"description": "An unusual sight in the relatively impoverished Frontier, the Lagoon-class is a large pleasure vessel dedicated to transporting its passengers to any number of exotic locales. Lagoons found on the Frontier tend to contain crews and passengers of a particularly daring – or foolhardy – character, willing to pay out the nose for a tour of some of the most dangerous regions in known space. Accordingly, Lagoons in these regions typically include a small but respectably equipped security contingent to protect (and, when necessary, rein in) the passengers, and come with a surprisingly powerful thermo-electric generator to move the ship’s prodigious bulk across vast expanses of space.",
"tags": [
"RP Focus",
@@ -16,51 +16,51 @@
"starting_funds": 3000,
"job_slots": {
"Captain": {
- "outfit": "/datum/outfit/job/captain",
+ "outfit": "/datum/outfit/job/independent/captain",
"slots": 1
},
"Cruise Director": {
- "outfit": "/datum/outfit/job/head_of_personnel",
+ "outfit": "/datum/outfit/job/independent/hop",
"slots": 1
},
"Security Officer": {
- "outfit": "/datum/outfit/job/security",
+ "outfit": "/datum/outfit/job/independent/security",
"slots": 2
},
"Medical Doctor": {
- "outfit": "/datum/outfit/job/doctor",
+ "outfit": "/datum/outfit/job/independent/doctor",
"slots": 1
},
"Ship Engineer": {
- "outfit": "/datum/outfit/job/atmos",
+ "outfit": "/datum/outfit/job/independent/atmos",
"slots": 1
},
"Bartender": {
- "outfit": "/datum/outfit/job/bartender",
+ "outfit": "/datum/outfit/job/independent/bartender",
"slots": 1
},
"Cook": {
- "outfit": "/datum/outfit/job/cook",
+ "outfit": "/datum/outfit/job/independent/cook",
"slots": 1
},
"Botanist": {
- "outfit": "/datum/outfit/job/botanist",
+ "outfit": "/datum/outfit/job/independent/botanist",
"slots": 1
},
"Curator": {
- "outfit": "/datum/outfit/job/curator",
+ "outfit": "/datum/outfit/job/independent/curator",
"slots": 1
},
"Chaplain": {
- "outfit": "/datum/outfit/job/chaplain",
+ "outfit": "/datum/outfit/job/independent/chaplain",
"slots": 1
},
"Janitor": {
- "outfit": "/datum/outfit/job/janitor",
+ "outfit": "/datum/outfit/job/independent/janitor",
"slots": 1
},
"Passenger": {
- "outfit": "/datum/outfit/job/assistant/corporate",
+ "outfit": "/datum/outfit/job/independent/assistant/fancy",
"slots": 10
}
},
diff --git a/_maps/configs/independent_masinyane.json b/_maps/configs/independent_masinyane.json
index 4407f412bc92..b9ea7215f4dc 100644
--- a/_maps/configs/independent_masinyane.json
+++ b/_maps/configs/independent_masinyane.json
@@ -6,7 +6,7 @@
"tags": [
"Generalist"
],
- "prefix": "ISV",
+ "prefix": "SV",
"namelists": [
"MYTHOLOGICAL",
"NATURAL"
@@ -14,16 +14,16 @@
"map_path": "_maps/shuttles/independent/independent_masinyane.dmm",
"job_slots": {
"Private Ship Owner": {
- "outfit": "/datum/outfit/job/captain/independent/owner",
+ "outfit": "/datum/outfit/job/independent/captain/masinyane",
"officer": true,
"slots": 1
},
"Ship Engineer": {
- "outfit": "/datum/outfit/job/engineer/independent/ship_engineer",
+ "outfit": "/datum/outfit/job/independent/engineer",
"slots": 1
},
"Crewmate": {
- "outfit": "/datum/outfit/job/assistant/independent/crewmatefancy",
+ "outfit": "/datum/outfit/job/independent/assistant/fancy",
"slots": 1
}
}
diff --git a/_maps/configs/independent_meta.json b/_maps/configs/independent_meta.json
index 457c116c24ef..d31cd8006262 100644
--- a/_maps/configs/independent_meta.json
+++ b/_maps/configs/independent_meta.json
@@ -16,27 +16,27 @@
"map_path": "_maps/shuttles/independent/independent_meta.dmm",
"job_slots": {
"Captain": {
- "outfit": "/datum/outfit/job/captain",
+ "outfit": "/datum/outfit/job/independent/captain",
"slots": 1
},
"Quartermaster": {
- "outfit": "/datum/outfit/job/quartermaster",
+ "outfit": "/datum/outfit/job/independent/quartermaster",
"slots": 1
},
"Medical Doctor": {
- "outfit": "/datum/outfit/job/doctor",
+ "outfit": "/datum/outfit/job/independent/doctor",
"slots": 1
},
"Station Engineer": {
- "outfit": "/datum/outfit/job/engineer",
+ "outfit": "/datum/outfit/job/independent/engineer",
"slots": 1
},
"Shaft Miner": {
- "outfit": "/datum/outfit/job/miner",
+ "outfit": "/datum/outfit/job/independent/miner",
"slots": 1
},
"Assistant": {
- "outfit": "/datum/outfit/job/assistant",
+ "outfit": "/datum/outfit/job/independent/assistant",
"slots": 3
}
},
diff --git a/_maps/configs/independent_mudskipper.json b/_maps/configs/independent_mudskipper.json
index 22de128d2667..1dfd48861d13 100644
--- a/_maps/configs/independent_mudskipper.json
+++ b/_maps/configs/independent_mudskipper.json
@@ -19,16 +19,16 @@
"starting_funds": 1500,
"job_slots": {
"Salvage Leader": {
- "outfit": "/datum/outfit/job/captain",
+ "outfit": "/datum/outfit/job/independent/captain",
"officer": true,
"slots": 1
},
- "Salvagee": {
- "outfit": "/datum/outfit/job/engineer/independent/ship_engineer/salvage",
+ "Salvager": {
+ "outfit": "/datum/outfit/job/independent/engineer/salvage",
"slots": 2
},
"Salvage Technician": {
- "outfit": "/datum/outfit/job/engineer/gloved",
+ "outfit": "/datum/outfit/job/independent/engineer",
"slots": 1
}
},
diff --git a/_maps/configs/independent_nemo.json b/_maps/configs/independent_nemo.json
index 8733d8aa0d1e..c77883168b5e 100644
--- a/_maps/configs/independent_nemo.json
+++ b/_maps/configs/independent_nemo.json
@@ -18,39 +18,39 @@
"map_path": "_maps/shuttles/independent/independent_nemo.dmm",
"job_slots": {
"Research Director": {
- "outfit": "/datum/outfit/job/rd",
+ "outfit": "/datum/outfit/job/independent/rd",
"slots": 1
},
"Fauna Researcher": {
- "outfit": "/datum/outfit/job/scientist",
+ "outfit": "/datum/outfit/job/independent/scientist",
"slots": 1
},
"Fauna Retrieval Specialist": {
- "outfit": "/datum/outfit/job/miner/scientist",
+ "outfit": "/datum/outfit/job/independent/miner/scientist",
"slots": 1
},
"Excavator": {
- "outfit": "/datum/outfit/job/miner/hazard",
+ "outfit": "/datum/outfit/job/independent/miner",
"slots": 1
},
"Mech Pilot": {
- "outfit": "/datum/outfit/job/roboticist/technician",
+ "outfit": "/datum/outfit/job/independent/roboticist",
"slots": 1
},
"Ship Engineer": {
- "outfit": "/datum/outfit/job/engineer",
+ "outfit": "/datum/outfit/job/independent/engineer",
"slots": 1
},
"Atmospheric Technician": {
- "outfit": "/datum/outfit/job/atmos",
+ "outfit": "/datum/outfit/job/independent/atmos",
"slots": 1
},
"Curator": {
- "outfit": "/datum/outfit/job/curator",
+ "outfit": "/datum/outfit/job/independent/curator",
"slots": 1
},
"Assistant": {
- "outfit": "/datum/outfit/job/assistant",
+ "outfit": "/datum/outfit/job/independent/assistant",
"slots": 1
}
},
diff --git a/_maps/configs/independent_rigger.json b/_maps/configs/independent_rigger.json
index 8229cee469de..77b85ce0bede 100644
--- a/_maps/configs/independent_rigger.json
+++ b/_maps/configs/independent_rigger.json
@@ -1,7 +1,7 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"map_name": "Riggs-class Sloop",
- "prefix": "SV",
+ "prefix": "ISV",
"namelists": [
"GENERAL",
"SPACE",
@@ -18,40 +18,40 @@
],
"map_path": "_maps/shuttles/independent/independent_rigger.dmm",
"roundstart": true,
- "limit": 2,
+ "limit": 1,
"job_slots": {
"Captain": {
- "outfit": "/datum/outfit/job/captain/western",
+ "outfit": "/datum/outfit/job/independent/captain/western",
"officer": true,
"slots": 1
},
"First Mate": {
- "outfit": "/datum/outfit/job/head_of_personnel/western",
+ "outfit": "/datum/outfit/job/independent/hop/western",
"officer": true,
"slots": 1
},
"Ship's Doctor": {
- "outfit": "/datum/outfit/job/doctor",
+ "outfit": "/datum/outfit/job/independent/doctor",
"slots": 1
},
"Machinist's Mate": {
- "outfit": "/datum/outfit/job/engineer",
+ "outfit": "/datum/outfit/job/independent/engineer",
"slots": 2
},
"Asteroid Miner": {
- "outfit": "/datum/outfit/job/miner/hazard",
+ "outfit": "/datum/outfit/job/independent/miner",
"slots": 2
},
"Mech Technician": {
- "outfit": "/datum/outfit/job/roboticist/technician",
+ "outfit": "/datum/outfit/job/independent/roboticist",
"slots": 1
},
"Security Detail": {
- "outfit": "/datum/outfit/job/security/western",
+ "outfit": "/datum/outfit/job/independent/security/western",
"slots": 1
},
"Deckhand": {
- "outfit": "/datum/outfit/job/assistant",
+ "outfit": "/datum/outfit/job/independent/assistant",
"slots": 4
}
},
diff --git a/_maps/configs/independent_rube_goldberg.json b/_maps/configs/independent_rube_goldberg.json
index 055dbc86ee68..74adc118c512 100644
--- a/_maps/configs/independent_rube_goldberg.json
+++ b/_maps/configs/independent_rube_goldberg.json
@@ -13,28 +13,28 @@
"limit": 1,
"job_slots": {
"Chief at Engineering": {
- "outfit": "/datum/outfit/job/ce",
+ "outfit": "/datum/outfit/job/independent/ce",
"officer": true,
"slots": 1
},
"Chief at Boozineering": {
- "outfit": "/datum/outfit/job/bartender",
+ "outfit": "/datum/outfit/job/independent/bartender",
"slots": 1
},
"Engineering Specialist": {
- "outfit": "/datum/outfit/job/engineer",
+ "outfit": "/datum/outfit/job/independent/engineer",
"slots": 2
},
"Atmospheric Specialist": {
- "outfit": "/datum/outfit/job/atmos",
+ "outfit": "/datum/outfit/job/independent/atmos",
"slots": 2
},
"Medical Specialist": {
- "outfit": "/datum/outfit/job/doctor",
+ "outfit": "/datum/outfit/job/independent/doctor",
"slots": 1
},
"Mining Specialist": {
- "outfit": "/datum/outfit/job/miner",
+ "outfit": "/datum/outfit/job/independent/miner",
"slots": 2
}
}
diff --git a/_maps/configs/independent_schmiedeberg.json b/_maps/configs/independent_schmiedeberg.json
index a21435659743..d7dd360bb1e4 100644
--- a/_maps/configs/independent_schmiedeberg.json
+++ b/_maps/configs/independent_schmiedeberg.json
@@ -17,27 +17,27 @@
"limit": 2,
"job_slots": {
"Chief Pharmacist": {
- "outfit": "/datum/outfit/job/cmo/pharma",
+ "outfit": "/datum/outfit/job/independent/cmo/pharma",
"officer": true,
"slots": 1
},
"Pharmacist": {
- "outfit": "/datum/outfit/job/chemist/pharma",
+ "outfit": "/datum/outfit/job/independent/chemist/pharma",
"officer": false,
"slots": 1
},
"Mixologist": {
- "outfit": "/datum/outfit/job/bartender/pharma",
+ "outfit": "/datum/outfit/job/independent/bartender/pharma",
"officer": false,
"slots": 1
},
"Herbalist": {
- "outfit": "/datum/outfit/job/botanist/pharma",
+ "outfit": "/datum/outfit/job/independent/botanist/pharma",
"officer": false,
"slots": 2
},
"Pharmacology Student": {
- "outfit": "/datum/outfit/job/assistant/pharma",
+ "outfit": "/datum/outfit/job/independent/assistant/pharma",
"officer": false,
"slots": 2
}
diff --git a/_maps/configs/independent_shepherd.json b/_maps/configs/independent_shepherd.json
index ce677e1d3d11..05b27bdd5e1b 100644
--- a/_maps/configs/independent_shepherd.json
+++ b/_maps/configs/independent_shepherd.json
@@ -9,25 +9,25 @@
"Service"
],
"map_path": "_maps/shuttles/independent/independent_shepherd.dmm",
- "prefix": "ISV",
+ "prefix": "SV",
"namelists": [
"MYTHOLOGICAL"
],
"job_slots": {
"Chaplain": {
- "outfit": "/datum/outfit/job/chaplain",
+ "outfit": "/datum/outfit/job/independent/chaplain",
"slots": 1
},
"Curator": {
- "outfit": "/datum/outfit/job/curator",
+ "outfit": "/datum/outfit/job/independent/curator",
"slots": 1
},
"Station Engineer": {
- "outfit": "/datum/outfit/job/engineer",
+ "outfit": "/datum/outfit/job/independent/engineer",
"slots": 1
},
"Acolyte": {
- "outfit": "/datum/outfit/job/assistant/intern",
+ "outfit": "/datum/outfit/job/independent/assistant",
"slots": 6
}
},
diff --git a/_maps/configs/independent_shetland.json b/_maps/configs/independent_shetland.json
index a1d88413bc18..8769559072e0 100644
--- a/_maps/configs/independent_shetland.json
+++ b/_maps/configs/independent_shetland.json
@@ -1,6 +1,6 @@
{
"map_name": "Shetland-class Multipurpose Frigate",
- "prefix": "ISV",
+ "prefix": "SV",
"namelists": [
"GENERAL",
"SPACE",
@@ -18,54 +18,49 @@
"roundstart": true,
"job_slots": {
"Captain": {
- "outfit": "/datum/outfit/job/captain",
- "officer": true,
- "slots": 1
- },
- "Lieutenant": {
- "outfit": "/datum/outfit/job/lieutenant",
+ "outfit": "/datum/outfit/job/independent/captain",
"officer": true,
"slots": 1
},
"First Mate": {
- "outfit": "/datum/outfit/job/head_of_personnel",
+ "outfit": "/datum/outfit/job/independent/hop",
"officer": true,
"slots": 1
},
"Medical Doctor": {
- "outfit": "/datum/outfit/job/doctor",
+ "outfit": "/datum/outfit/job/independent/doctor",
"slots": 1
},
"Paramedic": {
- "outfit": "/datum/outfit/job/paramedic",
+ "outfit": "/datum/outfit/job/independent/paramedic",
"slots": 1
},
"Ship's Engineer": {
- "outfit": "/datum/outfit/job/engineer",
+ "outfit": "/datum/outfit/job/independent/engineer",
"slots": 1
},
"Atmospheric Technician": {
- "outfit": "/datum/outfit/job/atmos",
+ "outfit": "/datum/outfit/job/independent/atmos",
"slots": 1
},
"Asteroid Miner": {
- "outfit": "/datum/outfit/job/miner/hazard",
+ "outfit": "/datum/outfit/job/independent",
"slots": 2
},
"Security Detail": {
- "outfit": "/datum/outfit/job/security",
+ "outfit": "/datum/outfit/job/independent/security",
"slots": 1
},
"Detective": {
- "outfit": "/datum/outfit/job/detective",
+ "outfit": "/datum/outfit/job/independent/detective",
"slots": 1
},
"Janitor": {
- "outfit": "/datum/outfit/job/janitor",
+ "outfit": "/datum/outfit/job/independent/janitor",
"slots": 1
},
"Deckhand": {
- "outfit": "/datum/outfit/job/assistant",
+ "outfit": "/datum/outfit/job/independent/assistant",
"slots": 5
}
},
diff --git a/_maps/configs/independent_tranquility.json b/_maps/configs/independent_tranquility.json
index a7ddabe6e4de..07236d5e4568 100644
--- a/_maps/configs/independent_tranquility.json
+++ b/_maps/configs/independent_tranquility.json
@@ -1,7 +1,7 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"map_name": "Tranquility-class Flying Apartment Complex",
- "prefix": "ISV",
+ "prefix": "SV",
"namelists": [
"GENERAL",
"SPACE",
@@ -17,28 +17,28 @@
"map_path": "_maps/shuttles/independent/independent_tranquility.dmm",
"job_slots": {
"Captain": {
- "outfit": "/datum/outfit/job/captain/western",
+ "outfit": "/datum/outfit/job/independent/captain/western",
"officer": true,
"slots": 1
},
"Scholar": {
- "outfit": "/datum/outfit/job/curator/librarian",
+ "outfit": "/datum/outfit/job/independent/curator",
"slots": 1
},
"Medical Tenant": {
- "outfit": "/datum/outfit/job/chemist/pharmacologist",
+ "outfit": "/datum/outfit/job/independent/chemist",
"slots": 1
},
"Engineering Tenant": {
- "outfit": "/datum/outfit/job/engineer",
+ "outfit": "/datum/outfit/job/independent/engineer",
"slots": 1
},
"Tenant": {
- "outfit": "/datum/outfit/job/curator/dungeonmaster",
+ "outfit": "/datum/outfit/job/independent/curator/dungeonmaster",
"slots": 1
},
"Resident Artist": {
- "outfit": "/datum/outfit/job/assistant/artist",
+ "outfit": "/datum/outfit/job/independent/assistant/artist",
"slots": 1
}
},
diff --git a/_maps/configs/inteq_colossus.json b/_maps/configs/inteq_colossus.json
index 06a1358c3e95..29337cb015a2 100644
--- a/_maps/configs/inteq_colossus.json
+++ b/_maps/configs/inteq_colossus.json
@@ -18,29 +18,29 @@
"limit": 1,
"job_slots": {
"Vanguard": {
- "outfit": "/datum/outfit/job/captain/inteq/naked",
+ "outfit": "/datum/outfit/job/inteq/captain",
"officer": true,
"slots": 1
},
"Master At Arms": {
- "outfit": "/datum/outfit/job/warden/inteq",
+ "outfit": "/datum/outfit/job/inteq/warden",
"officer": true,
"slots": 1
},
"Artificer": {
- "outfit": "/datum/outfit/job/engineer/inteq",
+ "outfit": "/datum/outfit/job/inteq/engineer",
"slots": 1
},
"Corpsman": {
- "outfit": "/datum/outfit/job/paramedic/inteq",
+ "outfit": "/datum/outfit/job/inteq/paramedic",
"slots": 1
},
"Enforcer": {
- "outfit": "/datum/outfit/job/security/inteq",
+ "outfit": "/datum/outfit/job/inteq/security",
"slots": 3
},
"Recruit": {
- "outfit": "/datum/outfit/job/assistant/inteq",
+ "outfit": "/datum/outfit/job/inteq/assistant",
"slots": 5
}
},
diff --git a/_maps/configs/inteq_hound.json b/_maps/configs/inteq_hound.json
index 80e8349de9ec..cad19884158f 100644
--- a/_maps/configs/inteq_hound.json
+++ b/_maps/configs/inteq_hound.json
@@ -17,16 +17,16 @@
"limit": 2,
"job_slots": {
"Vanguard": {
- "outfit": "/datum/outfit/job/captain/inteq/naked",
+ "outfit": "/datum/outfit/job/inteq/captain",
"officer": true,
"slots": 1
},
"Enforcer": {
- "outfit": "/datum/outfit/job/security/inteq",
+ "outfit": "/datum/outfit/job/inteq/security",
"slots": 3
},
"Recruit": {
- "outfit": "/datum/outfit/job/assistant/inteq",
+ "outfit": "/datum/outfit/job/inteq/assistant",
"slots": 3
}
},
diff --git a/_maps/configs/inteq_talos.json b/_maps/configs/inteq_talos.json
index c298846d55b0..e65253ad3239 100644
--- a/_maps/configs/inteq_talos.json
+++ b/_maps/configs/inteq_talos.json
@@ -18,34 +18,34 @@
"limit": 1,
"job_slots": {
"Vanguard": {
- "outfit": "/datum/outfit/job/captain/inteq",
+ "outfit": "/datum/outfit/job/inteq/captain",
"officer": true,
"slots": 1
},
"Master At Arms": {
- "outfit": "/datum/outfit/job/warden/inteq",
+ "outfit": "/datum/outfit/job/inteq/warden",
"officer": true,
"slots": 1
},
"Artificer Class II": {
- "outfit": "/datum/outfit/job/ce/inteq",
+ "outfit": "/datum/outfit/job/inteq/ce",
"officer": true,
"slots": 1
},
"Artificer": {
- "outfit": "/datum/outfit/job/engineer/inteq",
+ "outfit": "/datum/outfit/job/inteq/engineer",
"slots": 3
},
"Corpsman": {
- "outfit": "/datum/outfit/job/paramedic/inteq",
+ "outfit": "/datum/outfit/job/inteq/paramedic",
"slots": 2
},
"Enforcer": {
- "outfit": "/datum/outfit/job/security/inteq",
+ "outfit": "/datum/outfit/job/inteq/security",
"slots": 1
},
"Recruit": {
- "outfit": "/datum/outfit/job/assistant/inteq",
+ "outfit": "/datum/outfit/job/inteq/assistant",
"slots": 4
}
},
diff --git a/_maps/configs/inteq_valor.json b/_maps/configs/inteq_valor.json
new file mode 100644
index 000000000000..92162ac1a5da
--- /dev/null
+++ b/_maps/configs/inteq_valor.json
@@ -0,0 +1,40 @@
+{
+ "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
+ "map_name": "Valor-Class Field Care Cruiser",
+ "prefix": "IRMV",
+ "description": "The Valor is the dedicated medical vessel of the Inteq fleet, suitable for treatment both for Inteq combat casualties, or paid treatment of outsiders. It's equipped with high-end medical equipment and a small ambulance for patient transport for this purpose.",
+ "tags": ["Medical", "Subshuttle"],
+ "namelists": [
+ "MYTHOLOGICAL",
+ "NATURAL",
+ "INTEQ"
+ ],
+ "map_short_name": "Valor-class",
+ "map_path": "_maps/shuttles/inteq/inteq_valor.dmm",
+ "limit": 1,
+ "job_slots": {
+ "Vanguard": {
+ "outfit": "/datum/outfit/job/inteq/captain",
+ "officer": true,
+ "slots": 1
+ },
+ "Honorable Corpsman": {
+ "outfit": "/datum/outfit/job/inteq/cmo/empty",
+ "officer": true,
+ "slots": 1
+ },
+ "Corpsman": {
+ "outfit": "/datum/outfit/job/inteq/paramedic/empty",
+ "slots": 3
+ },
+ "Enforcer": {
+ "outfit": "/datum/outfit/job/inteq/security/empty",
+ "slots": 2
+ },
+ "Recruit": {
+ "outfit": "/datum/outfit/job/inteq/assistant",
+ "slots": 2
+ }
+ },
+ "enabled": true
+}
diff --git a/_maps/configs/inteq_vaquero.json b/_maps/configs/inteq_vaquero.json
index 72b2ae65d257..e8d790a526dc 100644
--- a/_maps/configs/inteq_vaquero.json
+++ b/_maps/configs/inteq_vaquero.json
@@ -15,29 +15,29 @@
"limit": 1,
"job_slots": {
"Vanguard": {
- "outfit": "/datum/outfit/job/captain/inteq/naked",
+ "outfit": "/datum/outfit/job/inteq/captain",
"officer": true,
"slots": 1
},
"Master At Arms": {
- "outfit": "/datum/outfit/job/warden/inteq",
+ "outfit": "/datum/outfit/job/inteq/warden",
"officer": true,
"slots": 1
},
"Artificer": {
- "outfit": "/datum/outfit/job/engineer/inteq",
+ "outfit": "/datum/outfit/job/inteq/engineer",
"slots": 1
},
"Corpsman": {
- "outfit": "/datum/outfit/job/paramedic/inteq",
+ "outfit": "/datum/outfit/job/inteq/paramedic",
"slots": 1
},
"Enforcer": {
- "outfit": "/datum/outfit/job/security/inteq",
+ "outfit": "/datum/outfit/job/inteq/security",
"slots": 1
},
"Recruit": {
- "outfit": "/datum/outfit/job/assistant/inteq",
+ "outfit": "/datum/outfit/job/inteq/assistant",
"slots": 2
}
},
diff --git a/_maps/configs/minutemen_asclepius.json b/_maps/configs/minutemen_asclepius.json
index 6923097d0447..3877d1e24549 100644
--- a/_maps/configs/minutemen_asclepius.json
+++ b/_maps/configs/minutemen_asclepius.json
@@ -17,32 +17,32 @@
"limit": 1,
"job_slots": {
"Captain": {
- "outfit": "/datum/outfit/job/captain/minutemen",
+ "outfit": "/datum/outfit/job/minutemen/captain",
"officer": true,
"slots": 1
},
"Mechanic": {
- "outfit": "/datum/outfit/job/engineer/minutemen",
+ "outfit": "/datum/outfit/job/minutemen/engineer",
"slots": 1
},
"Minuteman": {
- "outfit": "/datum/outfit/job/security/minutemen",
+ "outfit": "/datum/outfit/job/minutemen/security",
"slots": 1
},
"Cadet": {
- "outfit": "/datum/outfit/job/assistant/minutemen",
+ "outfit": "/datum/outfit/job/minutemen/assistant",
"slots": 3
},
"Field Medic": {
- "outfit": "/datum/outfit/job/doctor/minutemen",
+ "outfit": "/datum/outfit/job/minutemen/doctor",
"slots": 3
},
"Paramedic":{
- "outfit": "/datum/outfit/job/paramedic/minutemen",
+ "outfit": "/datum/outfit/job/minutemen/paramedic",
"slots": 2
},
"Chemist":{
- "outfit": "/datum/outfit/job/chemist/minutemen",
+ "outfit": "/datum/outfit/job/minutemen/chemist",
"slots": 1
}
},
diff --git a/_maps/configs/minutemen_cepheus.json b/_maps/configs/minutemen_cepheus.json
index c82468a59349..e9b51f1b3a02 100644
--- a/_maps/configs/minutemen_cepheus.json
+++ b/_maps/configs/minutemen_cepheus.json
@@ -15,28 +15,28 @@
"limit": 1,
"job_slots": {
"Captain": {
- "outfit": "/datum/outfit/job/captain/minutemen",
+ "outfit": "/datum/outfit/job/minutemen/captain",
"officer": true,
"slots": 1
},
"Mechanic": {
- "outfit": "/datum/outfit/job/engineer/minutemen",
+ "outfit": "/datum/outfit/job/minutemen/engineer",
"slots": 1
},
"Minuteman": {
- "outfit": "/datum/outfit/job/security/minutemen",
+ "outfit": "/datum/outfit/job/minutemen/security",
"slots": 2
},
"Mech Pilot" :{
- "outfit": "/datum/outfit/job/security/minutemen/mechpilot",
+ "outfit": "/datum/outfit/job/minutemen/security/mech_pilot",
"slots": 2
},
"Roboticist": {
- "outfit": "/datum/outfit/job/roboticist/technician/minutemen",
+ "outfit": "/datum/outfit/job/minutemen/roboticist",
"slots": 1
},
"Cadet": {
- "outfit": "/datum/outfit/job/assistant/minutemen",
+ "outfit": "/datum/outfit/job/minutemen/assistant",
"slots": 3
}
},
diff --git a/_maps/configs/minutemen_corvus.json b/_maps/configs/minutemen_corvus.json
index 1080c81f59a4..0e424099b8cc 100644
--- a/_maps/configs/minutemen_corvus.json
+++ b/_maps/configs/minutemen_corvus.json
@@ -4,7 +4,7 @@
"prefix": "CMSV",
"description": "A lightly equipped patrol vessel used by the Minutemen for extended operations in the Frontier. In many systems, a lone Corvus is the only sign of Minutemen presence, an image that is not helped by their widespread usage. The Corvus was originally a light personal vessel retrofitted for combat usage by the Colonial Militia, which was later adopted as their official remote infantry patrol ship as a symbol of colonial ingenuity and grit. First designated the Wallaby-class, until the crew of a now-legendary Wallaby-class known as the CMSV Corvus single handedly destroyed a Frontiersmen capital ship in 392.",
"tags": [
- "Combot",
+ "Combat",
"Riot"
],
"namelists": [
@@ -16,20 +16,20 @@
"limit": 2,
"job_slots": {
"Captain": {
- "outfit": "/datum/outfit/job/captain/minutemen",
+ "outfit": "/datum/outfit/job/minutemen/captain",
"officer": true,
"slots": 1
},
"Mechanic": {
- "outfit": "/datum/outfit/job/engineer/minutemen",
+ "outfit": "/datum/outfit/job/minutemen/engineer",
"slots": 1
},
"Minuteman": {
- "outfit": "/datum/outfit/job/security/minutemen",
+ "outfit": "/datum/outfit/job/minutemen/security",
"slots": 2
},
"Cadet": {
- "outfit": "/datum/outfit/job/assistant/minutemen",
+ "outfit": "/datum/outfit/job/minutemen/assistant",
"slots": 2
}
},
diff --git a/_maps/configs/minutemen_vela.json b/_maps/configs/minutemen_vela.json
index eed473a983ff..e7ea8ba86df4 100644
--- a/_maps/configs/minutemen_vela.json
+++ b/_maps/configs/minutemen_vela.json
@@ -15,41 +15,41 @@
"limit": 1,
"job_slots": {
"Captain": {
- "outfit": "/datum/outfit/job/captain/minutemen",
+ "outfit": "/datum/outfit/job/minutemen/captain",
"officer": true,
"slots": 1
},
"Foreman": {
- "outfit": "/datum/outfit/job/ce/minutemen",
+ "outfit": "/datum/outfit/job/minutemen/ce",
"officer": true,
"slots": 1
},
"Bridge Officer": {
- "outfit": "/datum/outfit/job/head_of_personnel/minutemen",
+ "outfit": "/datum/outfit/job/minutemen/head_of_personnel",
"slots": 1
},
"Mech Pilot": {
- "outfit": "/datum/outfit/job/miner/hazard/minutemen",
+ "outfit": "/datum/outfit/job/minutemen/miner",
"slots": 4
},
"Mech Technician": {
- "outfit": "/datum/outfit/job/roboticist/technician/minutemen",
+ "outfit": "/datum/outfit/job/minutemen/roboticist",
"slots": 2
},
"Engineer": {
- "outfit": "/datum/outfit/job/engineer/minutemen",
+ "outfit": "/datum/outfit/job/minutemen/engineer",
"slots": 2
},
"Minuteman": {
- "outfit": "/datum/outfit/job/security/minutemen",
+ "outfit": "/datum/outfit/job/minutemen/security",
"slots": 2
},
"Scientist": {
- "outfit": "/datum/outfit/job/scientist/minutemen",
+ "outfit": "/datum/outfit/job/minutemen/scientist",
"slots": 2
},
"Cadet": {
- "outfit": "/datum/outfit/job/assistant/minutemen",
+ "outfit": "/datum/outfit/job/minutemen/assistant",
"slots": 1
}
},
diff --git a/_maps/configs/nanotrasen_delta.json b/_maps/configs/nanotrasen_delta.json
index 749e0240a6ba..f367497a820e 100644
--- a/_maps/configs/nanotrasen_delta.json
+++ b/_maps/configs/nanotrasen_delta.json
@@ -19,20 +19,20 @@
"starting_funds": 4000,
"job_slots": {
"Captain": {
- "outfit": "/datum/outfit/job/captain/nt",
+ "outfit": "/datum/outfit/job/nanotrasen/captain",
"officer": true,
"slots": 1
},
"Roboticist": {
- "outfit": "/datum/outfit/job/roboticist",
+ "outfit": "/datum/outfit/job/nanotrasen/roboticist",
"slots": 2
},
"Engineer": {
- "outfit": "/datum/outfit/job/engineer/nt",
+ "outfit": "/datum/outfit/job/nanotrasen/engineer",
"slots": 1
},
"Assistant": {
- "outfit": "/datum/outfit/job/assistant",
+ "outfit": "/datum/outfit/job/nanotrasen/assistant",
"slots": 3
}
},
diff --git a/_maps/configs/nanotrasen_gecko.json b/_maps/configs/nanotrasen_gecko.json
index 1a8e59f73ece..9ba0672f03db 100644
--- a/_maps/configs/nanotrasen_gecko.json
+++ b/_maps/configs/nanotrasen_gecko.json
@@ -18,25 +18,25 @@
"starting_funds": 5000,
"job_slots": {
"Captain": {
- "outfit": "/datum/outfit/job/captain/nt",
+ "outfit": "/datum/outfit/job/nanotrasen/captain",
"officer": true,
"slots": 1
},
"Operations Chief": {
- "outfit": "/datum/outfit/job/ce",
+ "outfit": "/datum/outfit/job/nanotrasen/ce",
"officer": true,
"slots": 1
},
"Engine Technician": {
- "outfit": "/datum/outfit/job/engineer/nt",
+ "outfit": "/datum/outfit/job/nanotrasen/engineer",
"slots": 2
},
"Salvage Technician": {
- "outfit": "/datum/outfit/job/miner/classic",
+ "outfit": "/datum/outfit/job/nanotrasen/miner",
"slots": 2
},
"Deckhand": {
- "outfit": "/datum/outfit/job/assistant",
+ "outfit": "/datum/outfit/job/nanotrasen/assistant",
"slots": 4
}
},
diff --git a/_maps/configs/nanotrasen_heron.json b/_maps/configs/nanotrasen_heron.json
index 3cdc9821a859..80bf87c0cd15 100644
--- a/_maps/configs/nanotrasen_heron.json
+++ b/_maps/configs/nanotrasen_heron.json
@@ -4,66 +4,66 @@
"namelists": ["WEAPONS"],
"map_name": "Heron-Class Dreadnaught",
"map_short_name": "Heron-class",
- "map_path": "_maps/shuttles/shiptest/nanotrasen_heron.dmm",
+ "map_path": "_maps/shuttles/nanotrasen/nanotrasen_heron.dmm",
"map_id": "nanotrasen_heron",
"description": "The Heron-Class is the biggest ship available to NanoTrasen's frontier forces. These vessels served as the flagship of many fleets during the war, serving as a carrier for an operative team, or a command vessel for corporate units. Captains of this vessel were known to retrofit bluespace artillery onto the hangar, and directly fire it during combat. Since the end of the war, it has been repurposed for peacekeeping missions on backline sectors. Though the age of the design is starting to show, it stands as one of the remnants of NanoTrasen's once powerful hold over the cosmos.",
"limit": 1,
"job_slots": {
"Fleet Captain": {
- "outfit": "/datum/outfit/job/captain/nt/heron",
+ "outfit": "/datum/outfit/job/nanotrasen/captain/centcom",
"officer": true,
"slots": 1
},
"First Officer": {
- "outfit": "/datum/outfit/job/head_of_personnel/nt",
+ "outfit": "/datum/outfit/job/nanotrasen/hop",
"officer": true,
"slots": 1
},
"Head of Security": {
- "outfit": "/datum/outfit/job/hos/nanotrasen",
+ "outfit": "/datum/outfit/job/nanotrasen/hos",
"officer": true,
"slots": 1
},
"Pilot": {
- "outfit": "/datum/outfit/job/head_of_personnel/pilot/heron",
+ "outfit": "/datum/outfit/job/nanotrasen/pilot",
"officer": true,
"slots": 1
},
"Security Officer": {
- "outfit": "/datum/outfit/job/security/nanotrasen",
+ "outfit": "/datum/outfit/job/nanotrasen/security",
"slots": 1
},
"ERT Officer":{
- "outfit": "/datum/outfit/job/security/nanotrasen/ert",
+ "outfit": "/datum/outfit/job/nanotrasen/security/ert",
"slots": 4
},
"ERT Medical Officer":{
- "outfit": "/datum/outfit/job/security/nanotrasen/ert/med",
+ "outfit": "/datum/outfit/job/nanotrasen/security/ert/med",
"slots": 1
},
"ERT Engineering Officer":{
- "outfit": "/datum/outfit/job/security/nanotrasen/ert/engi",
+ "outfit": "/datum/outfit/job/nanotrasen/security/ert/engi",
"slots": 1
},
"Mech Pilot":{
- "outfit": "/datum/outfit/job/security/nanotrasen/mech_pilot",
+ "outfit": "/datum/outfit/job/nanotrasen/security/mech_pilot",
"slots": 1
},
"Engine Technician": {
- "outfit": "/datum/outfit/job/engineer/nt",
+ "outfit": "/datum/outfit/job/nanotrasen/engineer",
"slots": 1
},
"Chief Engineer":{
- "outfit": "/datum/outfit/job/ce/nt",
+ "outfit": "/datum/outfit/job/nanotrasen/ce",
"officer": true,
"slots": 1
},
"Roboticist": {
- "outfit":"/datum/outfit/job/roboticist/heron",
+ "outfit":"/datum/outfit/job/nanotrasen/roboticist",
"slots": 1
},
"Medical Doctor":{
- "outfit": "/datum/outfit/job/doctor",
+ "outfit": "/datum/outfit/job/nanotrasen/doctor",
"slots": 1
},
diff --git a/_maps/configs/nanotrasen_mimir.json b/_maps/configs/nanotrasen_mimir.json
index 273d17ad5705..db7d8b90d198 100644
--- a/_maps/configs/nanotrasen_mimir.json
+++ b/_maps/configs/nanotrasen_mimir.json
@@ -19,16 +19,16 @@
"limit": 1,
"job_slots": {
"Warden": {
- "outfit": "/datum/outfit/job/warden",
+ "outfit": "/datum/outfit/job/nanotrasen/warden",
"officer": true,
"slots": 1
},
"Facility Security Officer": {
- "outfit": "/datum/outfit/job/security",
+ "outfit": "/datum/outfit/job/nanotrasen/security",
"slots": 2
},
"Facility Physician": {
- "outfit": "/datum/outfit/job/brig_phys",
+ "outfit": "/datum/outfit/job/nanotrasen/brig_phys",
"slots": 1
},
"Patient": {
diff --git a/_maps/configs/nanotrasen_osprey.json b/_maps/configs/nanotrasen_osprey.json
index d88127f1a177..7e0804a7f203 100644
--- a/_maps/configs/nanotrasen_osprey.json
+++ b/_maps/configs/nanotrasen_osprey.json
@@ -16,45 +16,45 @@
"starting_funds": 4000,
"job_slots": {
"Captain": {
- "outfit": "/datum/outfit/job/captain/nt",
+ "outfit": "/datum/outfit/job/nanotrasen/captain",
"officer": true,
"slots": 1
},
"First Officer": {
- "outfit": "/datum/outfit/job/head_of_personnel/nt",
+ "outfit": "/datum/outfit/job/nanotrasen/hop",
"officer": true,
"slots": 1
},
"Scientist": {
- "outfit": "/datum/outfit/job/scientist",
+ "outfit": "/datum/outfit/job/nanotrasen/scientist",
"slots": 2
},
"Medical Doctor": {
- "outfit": "/datum/outfit/job/doctor",
+ "outfit": "/datum/outfit/job/nanotrasen/doctor",
"slots": 1
},
"Paramedic": {
- "outfit": "/datum/outfit/job/paramedic",
+ "outfit": "/datum/outfit/job/nanotrasen/paramedic",
"slots": 1
},
"Engineer": {
- "outfit": "/datum/outfit/job/engineer/nt",
+ "outfit": "/datum/outfit/job/nanotrasen/engineer",
"slots": 1
},
"Atmospheric Technician": {
- "outfit": "/datum/outfit/job/atmos",
+ "outfit": "/datum/outfit/job/nanotrasen/atmos",
"slots": 1
},
"Quartermaster": {
- "outfit": "/datum/outfit/job/quartermaster",
+ "outfit": "/datum/outfit/job/nanotrasen/quartermaster",
"slots": 1
},
"Cargo Technician": {
- "outfit": "/datum/outfit/job/cargo_tech",
+ "outfit": "/datum/outfit/job/nanotrasen/cargo_tech",
"slots": 1
},
"Shaft Miner": {
- "outfit": "/datum/outfit/job/miner/classic",
+ "outfit": "/datum/outfit/job/nanotrasen/miner",
"slots": 1
},
"Cook": {
@@ -66,7 +66,7 @@
"slots": 1
},
"Assistant": {
- "outfit": "/datum/outfit/job/assistant",
+ "outfit": "/datum/outfit/job/nanotrasen/assistant",
"slots": 3
}
},
diff --git a/_maps/configs/nanotrasen_ranger.json b/_maps/configs/nanotrasen_ranger.json
index 6c2d24f439f9..b4af3e797d39 100644
--- a/_maps/configs/nanotrasen_ranger.json
+++ b/_maps/configs/nanotrasen_ranger.json
@@ -22,24 +22,24 @@
"limit": 1,
"job_slots": {
"LP Lieutenant": {
- "outfit": "/datum/outfit/job/captain/nt/lp_lieutenant",
+ "outfit": "/datum/outfit/job/nanotrasen/captain/lp",
"officer": true,
"slots": 1
},
"LP Engineering Specialist": {
- "outfit": "/datum/outfit/job/engineer/lp",
+ "outfit": "/datum/outfit/job/nanotrasen/engineer/lp",
"slots": 1
},
"LP Security Specialist": {
- "outfit": "/datum/outfit/job/security/lp",
+ "outfit": "/datum/outfit/job/nanotrasen/security/lp",
"slots": 1
},
"LP Medical Specialist": {
- "outfit": "/datum/outfit/job/doctor/lp",
+ "outfit": "/datum/outfit/job/nanotrasen/doctor/lp",
"slots": 1
},
"Intern": {
- "outfit": "/datum/outfit/job/assistant",
+ "outfit": "/datum/outfit/job/nanotrasen/assistant",
"slots": 1
}
},
diff --git a/_maps/configs/nanotrasen_skipper.json b/_maps/configs/nanotrasen_skipper.json
index 0b3d24ec9918..9ced4c28038c 100644
--- a/_maps/configs/nanotrasen_skipper.json
+++ b/_maps/configs/nanotrasen_skipper.json
@@ -20,35 +20,35 @@
"roundstart": true,
"job_slots": {
"Captain": {
- "outfit": "/datum/outfit/job/captain/nt",
+ "outfit": "/datum/outfit/job/nanotrasen/captain",
"officer": true,
"slots": 1
},
"First Officer": {
- "outfit": "/datum/outfit/job/head_of_personnel/nt",
+ "outfit": "/datum/outfit/job/nanotrasen/hop",
"officer": true,
"slots": 1
},
"Internal Affairs Agent": {
- "outfit": "/datum/outfit/job/lawyer/corporaterepresentative",
+ "outfit": "/datum/outfit/job/nanotrasen/lawyer/corporaterepresentative",
"slots" : 1
},
"Medical Doctor": 1,
"Engineer": {
- "outfit": "/datum/outfit/job/engineer/nt",
+ "outfit": "/datum/outfit/job/nanotrasen/engineer",
"slots": 1
},
"Atmospheric Technician": {
- "outfit": "/datum/outfit/job/atmos",
+ "outfit": "/datum/outfit/job/nanotrasen/atmos",
"slots": 1
},
"Shaft Miner": 2,
"Cargo Technician": {
- "outfit": "/datum/outfit/job/cargo_tech",
+ "outfit": "/datum/outfit/job/nanotrasen/cargo_tech",
"slots": 1
},
"Security Officer": {
- "outfit": "/datum/outfit/job/security/nanotrasen",
+ "outfit": "/datum/outfit/job/nanotrasen/security",
"slots": 1
},
"Cook": {
diff --git a/_maps/configs/pirate_ember.json b/_maps/configs/pirate_ember.json
index 52b511afefe1..29a45c64cd6c 100644
--- a/_maps/configs/pirate_ember.json
+++ b/_maps/configs/pirate_ember.json
@@ -18,51 +18,51 @@
"limit": 1,
"job_slots": {
"Captain": {
- "outfit": "/datum/outfit/job/captain/frontiersmen",
+ "outfit": "/datum/outfit/job/frontiersmen/captain",
"officer": true,
"slots": 1
},
"Bridge Officer": {
- "outfit": "/datum/outfit/job/head_of_personnel/frontiersmen",
+ "outfit": "/datum/outfit/job/frontiersmen/hop",
"officer": true,
"slots": 2
},
- "Master At Arms": {
- "outfit": "/datum/outfit/job/hos/frontiersmen",
+ "Shipswain": {
+ "outfit": "/datum/outfit/job/frontiersmen/hos",
"officer": true,
"slots": 1
},
- "Head Carpenter" :{
- "outfit": "/datum/outfit/job/ce/frontiersmen",
+ "Senior Sapper" :{
+ "outfit": "/datum/outfit/job/frontiersmen/ce",
"officer": true,
"slots": 1
},
"Cargo Tech": {
- "outfit": "/datum/outfit/job/cargo_tech/frontiersmen",
+ "outfit": "/datum/outfit/job/frontiersmen/cargo_tech",
"slots": 2
},
- "Surgeon": {
- "outfit": "/datum/outfit/job/doctor/frontiersmen",
+ "Aidman": {
+ "outfit": "/datum/outfit/job/frontiersmen/doctor",
"slots": 1
},
- "Carpenter": {
- "outfit": "/datum/outfit/job/engineer/independent/frontiersmen",
+ "Sapper": {
+ "outfit": "/datum/outfit/job/frontiersmen/engineer",
"slots": 2
},
"Atmospheric Technician": {
- "outfit": "/datum/outfit/job/atmos/frontiersmen",
+ "outfit": "/datum/outfit/job/frontiersmen/atmos",
"slots": 1
},
"Steward": {
- "outfit": "/datum/outfit/job/cook/frontiersmen",
+ "outfit": "/datum/outfit/job/frontiersmen/cook",
"slots": 1
},
- "Deckhand": {
- "outfit": "/datum/outfit/job/assistant/frontiersmen",
+ "Boarder": {
+ "outfit": "/datum/outfit/job/frontiersmen/security",
"slots": 3
},
- "Buccaneer": {
- "outfit": "/datum/outfit/job/security/Frontiersmen",
+ "Rookie": {
+ "outfit": "/datum/outfit/job/frontiersmen/assistant",
"slots": 3
}
},
diff --git a/_maps/configs/pirate_libertatia.json b/_maps/configs/pirate_libertatia.json
index 1dd3654a93f7..f61e421b0952 100644
--- a/_maps/configs/pirate_libertatia.json
+++ b/_maps/configs/pirate_libertatia.json
@@ -14,29 +14,29 @@
],
"job_slots": {
"Captain": {
- "outfit": "/datum/outfit/job/captain/pirate",
+ "outfit": "/datum/outfit/job/independent/captain/pirate",
"officer": true,
"slots": 1
},
"First Mate": {
- "outfit": "/datum/outfit/job/head_of_personnel/pirate",
+ "outfit": "/datum/outfit/job/independent/hop/pirate",
"officer": true,
"slots": 1
},
"Buccaneer": {
- "outfit": "/datum/outfit/job/security/pirate",
+ "outfit": "/datum/outfit/job/independent/security/pirate",
"slots": 2
},
"Motorman": {
- "outfit": "/datum/outfit/job/engineer/pirate",
+ "outfit": "/datum/outfit/job/independent/engineer/pirate",
"slots": 1
},
"Ship's Doctor": {
- "outfit": "/datum/outfit/job/doctor/pirate",
+ "outfit": "/datum/outfit/job/independent/doctor/pirate",
"slots": 1
},
"Deckhand": {
- "outfit": "/datum/outfit/job/assistant/pirate",
+ "outfit": "/datum/outfit/job/independent/assistant/pirate",
"slots": 4
}
},
diff --git a/_maps/configs/pirate_noderider.json b/_maps/configs/pirate_noderider.json
index c46b88bee91b..1341a6197635 100644
--- a/_maps/configs/pirate_noderider.json
+++ b/_maps/configs/pirate_noderider.json
@@ -17,20 +17,20 @@
],
"job_slots": {
"Command Node": {
- "outfit": "/datum/outfit/job/captain/aipirate",
+ "outfit": "/datum/outfit/job/independent/captain/pirate/jupiter",
"officer": true,
"slots": 1
},
"Assault Node": {
- "outfit": "/datum/outfit/job/security/aipirate",
+ "outfit": "/datum/outfit/job/independent/security/pirate/jupiter",
"slots": 2
},
"Engineering Node": {
- "outfit": "/datum/outfit/job/engineer/aipirate",
+ "outfit": "/datum/outfit/job/independent/engineer/pirate/jupiter",
"slots": 1
},
"Fodder": {
- "outfit": "/datum/outfit/job/assistant/aipirate",
+ "outfit": "/datum/outfit/job/independent/assistant/pirate/jupiter",
"slots": 2
}
},
diff --git a/_maps/configs/srm_glaive.json b/_maps/configs/srm_glaive.json
index f71c8b2398fc..1c4cb6f91f86 100644
--- a/_maps/configs/srm_glaive.json
+++ b/_maps/configs/srm_glaive.json
@@ -18,20 +18,20 @@
"limit": 1,
"job_slots": {
"Hunter Montagne": {
- "outfit": "/datum/outfit/job/hos/roumain",
+ "outfit": "/datum/outfit/job/roumain/captain",
"officer": true,
"slots": 1
},
"Hunter Doctor": {
- "outfit": "/datum/outfit/job/doctor/roumain",
+ "outfit": "/datum/outfit/job/roumain/doctor",
"slots": 1
},
"Hunter": {
- "outfit": "/datum/outfit/job/security/roumain",
+ "outfit": "/datum/outfit/job/roumain/security",
"slots": 3
},
"Shadow": {
- "outfit": "/datum/outfit/job/assistant/roumain",
+ "outfit": "/datum/outfit/job/roumain/assistant",
"slots": 3
}
},
diff --git a/_maps/configs/syndicate_aegis.json b/_maps/configs/syndicate_aegis.json
index 9dc307f7f091..5946a8e78343 100644
--- a/_maps/configs/syndicate_aegis.json
+++ b/_maps/configs/syndicate_aegis.json
@@ -1,5 +1,5 @@
{
- "prefix": "SSV",
+ "prefix": "SUNS",
"map_name": "Aegis-class Long Term Care Ship",
"map_short_name": "Aegis-class",
"map_path": "_maps/shuttles/syndicate/syndicate_aegis.dmm",
@@ -18,7 +18,7 @@
],
"job_slots": {
"Captain": {
- "outfit": "/datum/outfit/job/syndicate/captain",
+ "outfit": "/datum/outfit/job/syndicate/captain/suns",
"officer": true,
"slots": 1
},
@@ -34,7 +34,7 @@
},
"Mechanic": {
- "outfit": "/datum/outfit/job/syndicate/engineer",
+ "outfit": "/datum/outfit/job/syndicate/engineer/suns",
"slots": 1
},
diff --git a/_maps/configs/syndicate_cybersun_kansatsu.json b/_maps/configs/syndicate_cybersun_kansatsu.json
index fbde6dc608d6..a9c9fcb94349 100644
--- a/_maps/configs/syndicate_cybersun_kansatsu.json
+++ b/_maps/configs/syndicate_cybersun_kansatsu.json
@@ -1,6 +1,6 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
- "prefix": "SSV",
+ "prefix": "CSSV",
"namelists": [
"CYBERSUN",
"SPACE",
diff --git a/_maps/configs/syndicate_gorlex_hyena.json b/_maps/configs/syndicate_gorlex_hyena.json
index 4e9086139275..51b046d114b7 100644
--- a/_maps/configs/syndicate_gorlex_hyena.json
+++ b/_maps/configs/syndicate_gorlex_hyena.json
@@ -1,6 +1,6 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
- "prefix": "SSV",
+ "prefix": "NGRV",
"namelists": [
"GORLEX",
"NATURAL_AGGRESSIVE",
diff --git a/_maps/configs/syndicate_gorlex_komodo.json b/_maps/configs/syndicate_gorlex_komodo.json
index 5692eaf44a14..595b61b079d9 100644
--- a/_maps/configs/syndicate_gorlex_komodo.json
+++ b/_maps/configs/syndicate_gorlex_komodo.json
@@ -1,5 +1,5 @@
{
- "prefix": "SSV",
+ "prefix": "ISV",
"namelists": [
"GORLEX",
"NATURAL_AGGRESSIVE",
diff --git a/_maps/configs/independent_litieguai.json b/_maps/configs/syndicate_litieguai.json
similarity index 73%
rename from _maps/configs/independent_litieguai.json
rename to _maps/configs/syndicate_litieguai.json
index d189af20b550..685a53187422 100644
--- a/_maps/configs/independent_litieguai.json
+++ b/_maps/configs/syndicate_litieguai.json
@@ -1,12 +1,13 @@
{
"$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json",
"map_name": "Li Tieguai-class Rescue Ship",
+ "prefix": "CSSV",
"map_short_name": "Li Tieguai-class",
"description": "A small, nimble, and exceptionally well-built medical response vessel, the Li Tieguai is a recent addition to Cybersun’s fleet, forming a critical component of their Frontier stabilization program. Li Tieguais come equipped with high-end medical equipment, including a selection of Cybersun augments and prosthetics, as well as weaponry and armor sufficient to protect its personnel in the often-dangerous Frontier sectors, so that they can offer premium healthcare (at premium prices) in even the most dangerous of scenarios.",
"tags": [
"Medical"
],
- "map_path": "_maps/shuttles/independent/independent_litieguai.dmm",
+ "map_path": "_maps/shuttles/syndicate/syndicate_litieguai.dmm",
"namelists": [
"SPACE",
"BEASTS",
@@ -14,20 +15,20 @@
],
"job_slots": {
"Captain": {
- "outfit": "/datum/outfit/job/captain",
+ "outfit": "/datum/outfit/job/syndicate/captain/cybersun",
"slots": 1
},
- "Chief Medical Officer": {
- "outfit": "/datum/outfit/job/cmo/medicaldirector",
+ "Medical Director": {
+ "outfit": "/datum/outfit/job/syndicate/cmo",
"officer": true,
"slots": 1
},
"Trauma Team Technician": {
- "outfit": "/datum/outfit/job/paramedic/traumateam",
+ "outfit": "/datum/outfit/job/syndicate/doctor/cybersun",
"slots": 3
},
- "Medical Intern": {
- "outfit": "/datum/outfit/job/doctor/juniordoctor",
+ "Cybersun Medical Intern": {
+ "outfit": "/datum/outfit/job/syndicate/assistant/cybersun",
"slots": 3
}
},
diff --git a/_maps/configs/syndicate_lugol.json b/_maps/configs/syndicate_lugol.json
index 26599d93a8ee..673d9be16ff5 100644
--- a/_maps/configs/syndicate_lugol.json
+++ b/_maps/configs/syndicate_lugol.json
@@ -1,6 +1,6 @@
{
"map_name": "Lugol-class GEC Engineering Project",
- "prefix": "SEV",
+ "prefix": "XSV",
"map_short_name": "Lugol-class",
"description": "The Lugol is effectively an enormous Galactic Engineers Concordat research barge, used as a test bed for refinements to power systems, new technologies, and so on. As it offers freedom from the usual constraints of working aboard vessels belonging to other Syndicate factions, Lugols are especially popular among the GEC’s more radical members. Accordingly, they have a reputation for either accomplishing the impossible or generating the equivalent of a new star when they inevitably melt down. Lugols are generally only found on the Frontier, where the collateral damage from potential accidents can be kept to a minimum and secrecy, when needed, can be better maintained.",
"tags": [
@@ -14,7 +14,7 @@
],
"map_path": "_maps/shuttles/syndicate/syndicate_gec_lugol.dmm",
"map_id": "gec_lugol",
- "limit": 2,
+ "limit": 1,
"job_slots": {
"Project Overseer": {
"outfit": "/datum/outfit/job/syndicate/ce/gec",
diff --git a/_maps/deprecated/Ruins/TheDerelict.dmm b/_maps/deprecated/Ruins/TheDerelict.dmm
deleted file mode 100644
index 0a6b86996b66..000000000000
--- a/_maps/deprecated/Ruins/TheDerelict.dmm
+++ /dev/null
@@ -1,13849 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"aa" = (
-/turf/template_noop,
-/area/template_noop)
-"ac" = (
-/obj/structure/grille,
-/turf/open/floor/plating/airless,
-/area/ruin/unpowered/no_grav)
-"af" = (
-/turf/open/floor/plating/airless{
- icon_state = "platingdmg2"
- },
-/area/solar/derelict_starboard)
-"ai" = (
-/turf/template_noop,
-/area/ruin/space/derelict/singularity_engine)
-"ap" = (
-/obj/machinery/power/solar{
- id = "derelictsolar";
- name = "Derelict Solar Array"
- },
-/obj/structure/cable,
-/turf/open/floor/plasteel/airless,
-/area/solar/derelict_starboard)
-"aq" = (
-/obj/structure/catwalk,
-/obj/structure/cable,
-/turf/template_noop,
-/area/solar/derelict_starboard)
-"as" = (
-/turf/closed/wall,
-/area/ruin/space/derelict/solar_control)
-"at" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/middle,
-/turf/open/floor/plating,
-/area/ruin/space/derelict/solar_control)
-"ax" = (
-/turf/closed/wall/r_wall,
-/area/ruin/space/derelict/bridge/ai_upload)
-"ay" = (
-/turf/open/floor/plating/airless,
-/area/ruin/unpowered/no_grav)
-"az" = (
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/solar_control)
-"aA" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/solar_control)
-"aF" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/end{
- dir = 1
- },
-/obj/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/ruin/space/derelict/solar_control)
-"aH" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/access)
-"aK" = (
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/ai_upload)
-"aL" = (
-/obj/machinery/door/airlock/external{
- name = "Air Bridge Access"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/ai_upload)
-"aM" = (
-/obj/machinery/door/airlock/external{
- name = "Air Bridge Access"
- },
-/turf/open/floor/plating,
-/area/ruin/space/derelict/solar_control)
-"aO" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/window/reinforced,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/solar_control)
-"aP" = (
-/obj/structure/window/reinforced,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/solar_control)
-"aQ" = (
-/obj/machinery/door/window,
-/obj/structure/cable,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/solar_control)
-"aR" = (
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/ai_upload)
-"aS" = (
-/turf/closed/wall/r_wall,
-/area/ruin/space/derelict/solar_control)
-"aV" = (
-/obj/machinery/door/airlock/external{
- name = "External Engineering"
- },
-/turf/open/floor/plating,
-/area/ruin/space/derelict/solar_control)
-"aW" = (
-/obj/machinery/door/airlock/highsecurity,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/ai_upload)
-"aX" = (
-/obj/structure/frame/computer,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/ai_upload)
-"aY" = (
-/turf/closed/wall/r_wall,
-/area/ruin/unpowered/no_grav)
-"bc" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/middle{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ruin/space/derelict/solar_control)
-"bd" = (
-/obj/structure/grille/broken,
-/turf/open/floor/plating/airless,
-/area/space/nearstation)
-"be" = (
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/ai_upload)
-"bf" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/fluff/oldturret,
-/obj/structure/fluff/oldturret,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/ai_upload)
-"bg" = (
-/obj/structure/fluff/oldturret,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/ai_upload)
-"bi" = (
-/obj/structure/grille,
-/turf/template_noop,
-/area/ruin/unpowered/no_grav)
-"bj" = (
-/obj/structure/grille,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/bridge/ai_upload)
-"bk" = (
-/obj/structure/closet,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/solar_control)
-"bl" = (
-/turf/closed/wall,
-/area/ruin/space/derelict/bridge/ai_upload)
-"bn" = (
-/obj/machinery/computer/atmos_alert,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/ai_upload)
-"bo" = (
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/ai_upload)
-"bp" = (
-/obj/machinery/door/window{
- base_state = "right";
- dir = 4;
- icon_state = "right"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/ai_upload)
-"bq" = (
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/solar_control)
-"br" = (
-/obj/item/stack/cable_coil/cut,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/solar_control)
-"bs" = (
-/turf/open/floor/plasteel{
- icon_state = "damaged1"
- },
-/area/ruin/space/derelict/solar_control)
-"bt" = (
-/obj/machinery/door/window,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/ai_upload)
-"bu" = (
-/turf/open/floor/plasteel{
- icon_state = "damaged5"
- },
-/area/ruin/space/derelict/solar_control)
-"bv" = (
-/obj/item/stock_parts/matter_bin,
-/turf/open/floor/plasteel{
- icon_state = "damaged4"
- },
-/area/ruin/space/derelict/solar_control)
-"bw" = (
-/obj/structure/rack,
-/obj/item/circuitboard/machine/smes,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/ai_upload)
-"bx" = (
-/obj/structure/rack,
-/obj/item/circuitboard/machine/microwave,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/ai_upload)
-"by" = (
-/obj/structure/rack,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/ai_upload)
-"bz" = (
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/ai_upload)
-"bA" = (
-/obj/structure/closet,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 3;
- name = "3maintenance loot spawner"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/solar_control)
-"bB" = (
-/turf/open/floor/plasteel{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/solar_control)
-"bC" = (
-/obj/item/stack/cable_coil/cut,
-/turf/open/floor/plasteel{
- icon_state = "damaged3"
- },
-/area/ruin/space/derelict/solar_control)
-"bD" = (
-/obj/structure/rack,
-/obj/item/circuitboard/machine/cryo_tube,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/ai_upload)
-"bE" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged4"
- },
-/area/ruin/space/derelict/bridge/ai_upload)
-"bF" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged3"
- },
-/area/ruin/space/derelict/bridge/ai_upload)
-"bG" = (
-/obj/machinery/light/directional/north,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/ai_upload)
-"bH" = (
-/obj/structure/closet,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 2;
- name = "2maintenance loot spawner"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/solar_control)
-"bI" = (
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/ai_upload)
-"bJ" = (
-/obj/machinery/door/window{
- base_state = "right";
- dir = 4;
- icon_state = "right"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/ai_upload)
-"bK" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/bridge/ai_upload)
-"bL" = (
-/turf/template_noop,
-/area/ruin/space/derelict/bridge/ai_upload)
-"bM" = (
-/obj/item/stack/sheet/glass,
-/turf/template_noop,
-/area/ruin/space/derelict/bridge/ai_upload)
-"bO" = (
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/bridge/ai_upload)
-"bP" = (
-/obj/structure/fluff/oldturret,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/ai_upload)
-"bQ" = (
-/obj/item/aicard,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/bridge/ai_upload)
-"bR" = (
-/obj/structure/lattice,
-/turf/template_noop,
-/area/ruin/space/derelict/bridge/ai_upload)
-"bS" = (
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/solar_control)
-"bT" = (
-/obj/structure/rack,
-/obj/item/circuitboard/computer/solar_control,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/ai_upload)
-"bU" = (
-/obj/structure/rack,
-/obj/item/circuitboard/machine/autolathe,
-/obj/item/circuitboard/machine/protolathe{
- pixel_x = -5;
- pixel_y = -3
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/ai_upload)
-"bV" = (
-/obj/structure/rack,
-/obj/item/circuitboard/machine/circuit_imprinter,
-/obj/item/aiModule/core/full/drone{
- pixel_x = -4;
- pixel_y = -2
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/ai_upload)
-"bW" = (
-/turf/closed/indestructible/riveted{
- color = "#FF8888"
- },
-/area/ruin/space/derelict/bridge/ai_upload)
-"bX" = (
-/obj/structure/rack,
-/obj/item/circuitboard/machine/generator,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/ai_upload)
-"bY" = (
-/obj/structure/frame/computer{
- dir = 1
- },
-/obj/item/circuitboard/computer/rdconsole,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/ai_upload)
-"bZ" = (
-/obj/structure/frame/computer{
- dir = 8
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/ai_upload)
-"ca" = (
-/obj/machinery/door/airlock/external,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/solar_control)
-"cb" = (
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged4"
- },
-/area/space/nearstation)
-"cd" = (
-/obj/machinery/light/directional/south,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/ai_upload)
-"ch" = (
-/turf/closed/wall,
-/area/ruin/unpowered/no_grav)
-"ci" = (
-/turf/closed/wall/r_wall,
-/area/template_noop)
-"cl" = (
-/turf/closed/wall/r_wall,
-/area/ruin/space/derelict/gravity_generator)
-"cm" = (
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/solar_control)
-"cn" = (
-/obj/item/stack/ore/iron,
-/obj/item/stack/ore/iron,
-/obj/item/stack/ore/iron,
-/turf/template_noop,
-/area/template_noop)
-"co" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/gravity_generator)
-"cp" = (
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged5"
- },
-/area/ruin/space/derelict/gravity_generator)
-"cq" = (
-/obj/item/stock_parts/manipulator,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/gravity_generator)
-"cs" = (
-/turf/closed/wall,
-/area/ruin/space/derelict/bridge/access)
-"ct" = (
-/obj/machinery/light/small/directional/north,
-/obj/effect/turf_decal/plaque{
- icon_state = "derelict16"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"cu" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged4"
- },
-/area/ruin/space/derelict/gravity_generator)
-"cv" = (
-/obj/item/stack/ore/slag,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged4"
- },
-/area/ruin/space/derelict/gravity_generator)
-"cw" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged5"
- },
-/area/ruin/space/derelict/gravity_generator)
-"cx" = (
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/access)
-"cy" = (
-/obj/structure/rack,
-/obj/item/melee/classic_baton,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/access)
-"cz" = (
-/obj/structure/rack,
-/obj/machinery/light/small/directional/north,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/access)
-"cA" = (
-/obj/structure/rack,
-/obj/item/clothing/head/helmet/swat,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/access)
-"cB" = (
-/obj/structure/rack,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/access)
-"cC" = (
-/obj/structure/rack,
-/obj/item/electronics/apc,
-/obj/item/electronics/airalarm,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/access)
-"cD" = (
-/obj/structure/rack,
-/obj/item/circuitboard/machine/smes,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/access)
-"cE" = (
-/obj/structure/rack,
-/obj/item/stock_parts/capacitor,
-/obj/item/stock_parts/manipulator,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/access)
-"cG" = (
-/obj/item/screwdriver,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged5"
- },
-/area/ruin/space/derelict/gravity_generator)
-"cH" = (
-/obj/machinery/gravity_generator/main/station{
- on = 0
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/gravity_generator)
-"cI" = (
-/obj/item/stack/ore/slag,
-/turf/template_noop,
-/area/template_noop)
-"cO" = (
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/gravity_generator)
-"cP" = (
-/obj/item/stack/cable_coil/cut,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged4"
- },
-/area/ruin/space/derelict/gravity_generator)
-"cR" = (
-/obj/structure/rack,
-/obj/item/stock_parts/cell/high,
-/obj/item/stock_parts/cell/high,
-/obj/item/stock_parts/cell/high,
-/obj/item/stock_parts/cell/high,
-/obj/item/stock_parts/cell/high,
-/obj/item/stock_parts/cell/high,
-/turf/open/floor/plating,
-/area/ruin/space/derelict/bridge/access)
-"cS" = (
-/obj/machinery/light/small/directional/east,
-/obj/structure/rack,
-/obj/item/stack/cable_coil/cut,
-/obj/item/stack/cable_coil/cut,
-/obj/item/storage/box/lights/mixed,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/access)
-"cT" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/middle,
-/turf/open/floor/plating,
-/area/ruin/space/derelict/bridge/access)
-"cU" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/end{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ruin/space/derelict/bridge/access)
-"cW" = (
-/obj/machinery/door/airlock/engineering{
- name = "Engineering Secure Storage";
- req_access_txt = "10"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/access)
-"cY" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/directional{
- dir = 10
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/gravity_generator)
-"cZ" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/end{
- dir = 4
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/gravity_generator)
-"da" = (
-/obj/machinery/door/airlock/engineering{
- name = "Engineering Access";
- req_access_txt = "10"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/gravity_generator)
-"db" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/directional{
- dir = 1
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/gravity_generator)
-"dc" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/directional{
- dir = 5
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/gravity_generator)
-"dd" = (
-/turf/open/floor/plating,
-/area/ruin/space/derelict/bridge/access)
-"de" = (
-/obj/effect/spawner/lootdrop/maintenance,
-/obj/effect/turf_decal/solarpanel,
-/turf/open/floor/plasteel/airless,
-/area/space/nearstation)
-"df" = (
-/obj/item/wallframe/apc,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/gravity_generator)
-"dg" = (
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/gravity_generator)
-"di" = (
-/obj/structure/frame/machine,
-/obj/item/stack/sheet/glass,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/gravity_generator)
-"dj" = (
-/obj/effect/turf_decal/solarpanel,
-/turf/open/floor/plasteel/airless,
-/area/space/nearstation)
-"dk" = (
-/obj/item/stack/cable_coil/cut,
-/turf/template_noop,
-/area/template_noop)
-"dl" = (
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/access)
-"dm" = (
-/obj/structure/catwalk,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/template_noop,
-/area/solar/derelict_aft)
-"dr" = (
-/turf/closed/wall/r_wall,
-/area/ruin/space/derelict/singularity_engine)
-"ds" = (
-/obj/machinery/light/small/directional/west,
-/obj/structure/table,
-/obj/item/paper/fluff/ruins/thederelict/equipment,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/gravity_generator)
-"du" = (
-/obj/machinery/light/small/directional/east,
-/obj/item/stock_parts/matter_bin{
- pixel_x = -10;
- pixel_y = 5
- },
-/obj/item/stock_parts/matter_bin{
- pixel_x = 5;
- pixel_y = 5
- },
-/obj/item/stock_parts/matter_bin,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/gravity_generator)
-"dv" = (
-/obj/item/stock_parts/matter_bin,
-/turf/template_noop,
-/area/template_noop)
-"dw" = (
-/obj/structure/window/reinforced,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/access)
-"dx" = (
-/obj/machinery/door/window,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/access)
-"dz" = (
-/turf/closed/wall,
-/area/ruin/space/derelict/bridge)
-"dA" = (
-/obj/structure/sign/warning/electricshock,
-/turf/closed/wall/r_wall,
-/area/ruin/space/derelict/singularity_engine)
-"dB" = (
-/obj/structure/sign/warning/securearea,
-/turf/closed/wall/r_wall,
-/area/ruin/space/derelict/singularity_engine)
-"dC" = (
-/obj/machinery/door/airlock/engineering{
- name = "Engineering Access";
- req_access_txt = "10"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/gravity_generator)
-"dD" = (
-/obj/structure/sign/warning/securearea{
- name = "ENGINEERING ACCESS"
- },
-/turf/closed/wall/r_wall,
-/area/ruin/space/derelict/gravity_generator)
-"dE" = (
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/template_noop,
-/area/template_noop)
-"dF" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/access)
-"dG" = (
-/obj/structure/frame/computer,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge)
-"dH" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"dI" = (
-/obj/structure/table,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 2;
- name = "2maintenance loot spawner"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge)
-"dJ" = (
-/obj/machinery/computer/security,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge)
-"dK" = (
-/obj/structure/table,
-/obj/item/stack/cable_coil{
- pixel_x = 3;
- pixel_y = -7
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge)
-"dL" = (
-/obj/structure/table,
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge)
-"dM" = (
-/obj/structure/table,
-/obj/item/paper_bin{
- pixel_x = -3;
- pixel_y = 7
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge)
-"dN" = (
-/obj/item/grenade/empgrenade,
-/obj/structure/table,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge)
-"dO" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged3"
- },
-/area/ruin/space/derelict/singularity_engine)
-"dP" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged4"
- },
-/area/ruin/space/derelict/singularity_engine)
-"dQ" = (
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged5"
- },
-/area/ruin/space/derelict/singularity_engine)
-"dR" = (
-/obj/machinery/light/small/directional/north,
-/obj/item/stack/cable_coil/cut,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"dV" = (
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/gravity_generator)
-"dW" = (
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"dX" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged5"
- },
-/area/ruin/space/derelict/singularity_engine)
-"dZ" = (
-/obj/item/reagent_containers/food/drinks/beer,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge)
-"ea" = (
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge)
-"eb" = (
-/turf/open/floor/plating,
-/area/ruin/space/derelict/bridge)
-"ec" = (
-/obj/structure/table,
-/obj/item/paper/crumpled,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge)
-"ed" = (
-/obj/structure/table,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge)
-"ee" = (
-/obj/structure/window/reinforced,
-/obj/machinery/portable_atmospherics/canister/toxins,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged3"
- },
-/area/ruin/space/derelict/singularity_engine)
-"ef" = (
-/obj/structure/window/reinforced,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged5"
- },
-/area/ruin/space/derelict/singularity_engine)
-"eg" = (
-/obj/structure/window/reinforced,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged4"
- },
-/area/ruin/space/derelict/singularity_engine)
-"eh" = (
-/obj/structure/window/reinforced,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged4"
- },
-/area/ruin/space/derelict/singularity_engine)
-"ei" = (
-/obj/structure/window/reinforced,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged3"
- },
-/area/ruin/space/derelict/singularity_engine)
-"ej" = (
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/gravity_generator)
-"ek" = (
-/obj/structure/closet/radiation,
-/obj/structure/sign/warning/radiation/rad_area{
- pixel_x = 32
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/gravity_generator)
-"el" = (
-/turf/closed/wall,
-/area/ruin/space/derelict/gravity_generator)
-"em" = (
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/singularity_engine)
-"en" = (
-/obj/machinery/power/emitter{
- dir = 1
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"eo" = (
-/obj/machinery/field/generator,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"eq" = (
-/obj/structure/window/reinforced/fulltile,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/access)
-"et" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge)
-"eu" = (
-/obj/item/stack/rods,
-/turf/open/floor/plating/airless,
-/area/ruin/unpowered/no_grav)
-"ev" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/directional,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"ew" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/directional{
- dir = 6
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"ex" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/directional{
- dir = 4
- },
-/obj/structure/window/reinforced,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"ey" = (
-/obj/structure/noticeboard,
-/turf/closed/wall/r_wall,
-/area/ruin/space/derelict/singularity_engine)
-"ez" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/singularity_engine)
-"eC" = (
-/obj/structure/table,
-/obj/item/paicard,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge)
-"eD" = (
-/obj/structure/chair/stool,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge)
-"eE" = (
-/obj/structure/table,
-/obj/item/stock_parts/cell,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge)
-"eF" = (
-/obj/item/storage/toolbox/syndicate,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/singularity_engine)
-"eG" = (
-/obj/item/stack/cable_coil/cut,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged4"
- },
-/area/ruin/space/derelict/singularity_engine)
-"eH" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge)
-"eI" = (
-/obj/machinery/door/window/southleft,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/white/airless,
-/area/ruin/space/derelict/medical)
-"eL" = (
-/obj/structure/lattice,
-/turf/template_noop,
-/area/ruin/space/derelict/singularity_engine)
-"eN" = (
-/obj/item/paper/fluff/ruins/thederelict/nukie_objectives,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/singularity_engine)
-"eO" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ruin/space/derelict/bridge/access)
-"eP" = (
-/obj/structure/table,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge)
-"eQ" = (
-/obj/structure/table,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge)
-"eR" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/hallway/primary)
-"eS" = (
-/obj/structure/chair,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge)
-"eT" = (
-/obj/structure/table,
-/obj/item/screwdriver,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge)
-"eU" = (
-/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/beer,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge)
-"eV" = (
-/obj/item/stack/rods,
-/turf/template_noop,
-/area/template_noop)
-"eW" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/directional{
- dir = 9
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"eX" = (
-/obj/item/shard,
-/obj/structure/grille/broken,
-/obj/effect/decal/remains/human{
- desc = "This guy seemed to have died in terrible way! Half his remains are dust.";
- name = "Syndicate agent remains"
- },
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/singularity_engine)
-"eY" = (
-/obj/item/clothing/suit/space/syndicate/black/engie,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"eZ" = (
-/obj/item/stack/rods,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"fa" = (
-/obj/item/shard,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged5"
- },
-/area/ruin/space/derelict/singularity_engine)
-"fb" = (
-/obj/structure/grille,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"fc" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/directional{
- dir = 1
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"fd" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/directional{
- dir = 5
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"fe" = (
-/obj/structure/table,
-/obj/item/rack_parts,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge)
-"ff" = (
-/obj/structure/window/fulltile,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge)
-"fg" = (
-/obj/structure/table,
-/obj/machinery/power/apc{
- name = "Worn-out APC";
- pixel_y = -25
- },
-/obj/effect/spawner/lootdrop/maintenance,
-/obj/structure/cable,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge)
-"fh" = (
-/obj/structure/table,
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge)
-"fi" = (
-/obj/structure/table,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge)
-"fj" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/singularity_engine)
-"fk" = (
-/obj/item/clothing/head/helmet/space/syndicate/black/engie,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"fl" = (
-/obj/item/shard{
- icon_state = "small"
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"fm" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"fn" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"fo" = (
-/turf/closed/wall/r_wall,
-/area/ruin/space/derelict/bridge)
-"fp" = (
-/obj/machinery/door/window{
- name = "Captain's Quarters";
- req_access_txt = "20"
- },
-/obj/structure/grille,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/bridge)
-"fq" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/directional{
- dir = 8
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"fr" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/singularity_engine)
-"fs" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"ft" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/directional{
- dir = 4
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"fu" = (
-/obj/item/stack/cable_coil/cut,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged5"
- },
-/area/ruin/space/derelict/singularity_engine)
-"fv" = (
-/obj/effect/spawner/lootdrop/crate_spawner,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/access)
-"fw" = (
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/access)
-"fx" = (
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/access)
-"fy" = (
-/obj/structure/table,
-/obj/item/assembly/flash/handheld,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/access)
-"fz" = (
-/obj/structure/table,
-/obj/machinery/light/small/directional/north,
-/obj/item/electronics/airlock,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/access)
-"fA" = (
-/obj/structure/table,
-/obj/item/stack/cable_coil{
- pixel_x = 3;
- pixel_y = -7
- },
-/obj/item/stock_parts/matter_bin,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/access)
-"fB" = (
-/obj/structure/table,
-/obj/item/stock_parts/cell{
- charge = 100;
- maxcharge = 15000
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/access)
-"fC" = (
-/turf/template_noop,
-/area/ruin/space/derelict/bridge/access)
-"fD" = (
-/obj/structure/girder,
-/turf/open/floor/plating/airless,
-/area/ruin/unpowered/no_grav)
-"fE" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"fF" = (
-/obj/item/storage/toolbox/electrical{
- pixel_x = 1;
- pixel_y = -1
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/access)
-"fG" = (
-/obj/item/stack/cable_coil/cut,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged3"
- },
-/area/ruin/space/derelict/singularity_engine)
-"fI" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/directional{
- dir = 10
- },
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/singularity_engine)
-"fJ" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged3"
- },
-/area/ruin/space/derelict/singularity_engine)
-"fL" = (
-/obj/structure/table,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/singularity_engine)
-"fN" = (
-/obj/item/shard{
- icon_state = "medium"
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"fO" = (
-/obj/item/shard{
- icon_state = "medium"
- },
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged5"
- },
-/area/ruin/space/derelict/singularity_engine)
-"fP" = (
-/obj/structure/grille,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged3"
- },
-/area/ruin/space/derelict/singularity_engine)
-"fQ" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged4"
- },
-/area/ruin/space/derelict/singularity_engine)
-"fR" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Tech Storage";
- req_access_txt = "23"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/access)
-"fS" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/middle,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/bridge/access)
-"fU" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged3"
- },
-/area/ruin/space/derelict/singularity_engine)
-"fV" = (
-/obj/item/screwdriver,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"fW" = (
-/obj/item/stack/rods,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/singularity_engine)
-"fX" = (
-/obj/item/shard{
- icon_state = "medium"
- },
-/obj/item/stack/cable_coil/cut,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"fY" = (
-/obj/structure/table,
-/obj/machinery/light/small/directional/east,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/singularity_engine)
-"fZ" = (
-/turf/closed/wall,
-/area/ruin/space/derelict/hallway/primary)
-"ga" = (
-/obj/item/stack/cable_coil/cut,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged3"
- },
-/area/ruin/space/derelict/hallway/primary)
-"gg" = (
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/access)
-"gh" = (
-/obj/item/stack/ore/slag,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"gi" = (
-/obj/item/shard,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"gj" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"gk" = (
-/turf/closed/wall/r_wall,
-/area/ruin/space/derelict/hallway/primary)
-"gm" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged3"
- },
-/area/ruin/space/derelict/hallway/primary)
-"gn" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/hallway/primary)
-"go" = (
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"gp" = (
-/obj/structure/window/fulltile,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"gq" = (
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/bridge/access)
-"gr" = (
-/turf/open/floor/plasteel/airless,
-/area/ruin/unpowered/no_grav)
-"gs" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/singularity_engine)
-"gt" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/directional{
- dir = 9
- },
-/obj/item/shard{
- icon_state = "medium"
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"gw" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/end{
- dir = 1
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"gz" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "floorscorched2"
- },
-/area/ruin/space/derelict/hallway/primary)
-"gA" = (
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"gB" = (
-/obj/machinery/power/apc{
- name = "Worn-out APC";
- pixel_y = -25
- },
-/obj/structure/cable,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/access)
-"gC" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "floorscorched2"
- },
-/area/ruin/unpowered/no_grav)
-"gD" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/unpowered/no_grav)
-"gE" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/middle{
- dir = 4
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"gF" = (
-/obj/machinery/door/window,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/hallway/primary)
-"gG" = (
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plating/airless,
-/area/ruin/unpowered/no_grav)
-"gH" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "floorscorched1"
- },
-/area/ruin/unpowered/no_grav)
-"gI" = (
-/obj/item/shard{
- icon_state = "medium"
- },
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/singularity_engine)
-"gJ" = (
-/obj/structure/grille/broken,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"gK" = (
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged3"
- },
-/area/ruin/space/derelict/singularity_engine)
-"gL" = (
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/hallway/primary)
-"gM" = (
-/obj/item/crowbar,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"gN" = (
-/obj/structure/grille,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"gO" = (
-/obj/structure/girder,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/hallway/primary)
-"gP" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged3"
- },
-/area/ruin/unpowered/no_grav)
-"gQ" = (
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plasteel/airless,
-/area/ruin/unpowered/no_grav)
-"gR" = (
-/obj/item/shard{
- icon_state = "small"
- },
-/obj/item/shard{
- icon_state = "medium"
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"gS" = (
-/obj/structure/window/reinforced,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"gT" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/end,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"gV" = (
-/turf/closed/wall/r_wall,
-/area/ruin/space/derelict/arrival)
-"gW" = (
-/turf/closed/wall,
-/area/ruin/space/derelict/arrival)
-"gX" = (
-/turf/closed/wall,
-/area/ruin/space/derelict/medical/chapel)
-"gY" = (
-/turf/closed/wall,
-/area/ruin/space/derelict/singularity_engine)
-"gZ" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/directional{
- dir = 10
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"hb" = (
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/hallway/primary)
-"hc" = (
-/obj/structure/lattice,
-/obj/structure/window/fulltile,
-/turf/template_noop,
-/area/ruin/unpowered/no_grav)
-"hd" = (
-/obj/structure/table,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/arrival)
-"he" = (
-/obj/structure/chair,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/arrival)
-"hf" = (
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/arrival)
-"hg" = (
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/arrival)
-"hh" = (
-/obj/structure/chair{
- dir = 8
- },
-/obj/item/pen,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/arrival)
-"hi" = (
-/obj/structure/chair{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/arrival)
-"hj" = (
-/obj/structure/closet/crate/coffin,
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/derelict/medical/chapel)
-"hk" = (
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/derelict/medical/chapel)
-"hl" = (
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/derelict/medical/chapel)
-"hm" = (
-/obj/item/shard,
-/turf/template_noop,
-/area/template_noop)
-"hn" = (
-/obj/structure/grille,
-/turf/template_noop,
-/area/ruin/space/derelict/singularity_engine)
-"ho" = (
-/obj/item/shard,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/singularity_engine)
-"hp" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "floorscorched2"
- },
-/area/ruin/space/derelict/arrival)
-"hq" = (
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/arrival)
-"hr" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged3"
- },
-/area/ruin/space/derelict/arrival)
-"hs" = (
-/obj/structure/table,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/arrival)
-"ht" = (
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/derelict/medical/chapel)
-"hu" = (
-/obj/machinery/door/airlock/medical{
- name = "Morgue";
- req_access_txt = "6"
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/derelict/medical/chapel)
-"hv" = (
-/turf/closed/wall,
-/area/ruin/space/derelict/medical)
-"hw" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/middle,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/medical)
-"hx" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/directional{
- dir = 1
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/medical)
-"hy" = (
-/obj/item/shard,
-/obj/structure/grille/broken,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/medical)
-"hz" = (
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/medical)
-"hA" = (
-/obj/item/shard{
- icon_state = "medium"
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/medical)
-"hB" = (
-/obj/machinery/door/airlock/external{
- name = "External Engineering"
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"hC" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/middle,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plating,
-/area/ruin/space/derelict/solar_control)
-"hD" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged4"
- },
-/area/ruin/space/derelict/hallway/primary)
-"hE" = (
-/obj/machinery/door/window{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/arrival)
-"hF" = (
-/obj/structure/table,
-/obj/machinery/computer/pod/old{
- id = "derelict_gun";
- name = "ProComp IIe";
- pixel_y = 7
- },
-/obj/effect/turf_decal/chapel,
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/derelict/medical/chapel)
-"hG" = (
-/obj/machinery/door/morgue{
- name = "Coffin Storage";
- req_access_txt = "22"
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/derelict/medical/chapel)
-"hH" = (
-/obj/structure/bodycontainer/morgue,
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/derelict/medical/chapel)
-"hI" = (
-/turf/open/floor/plasteel/white/airless,
-/area/ruin/space/derelict/medical)
-"hJ" = (
-/obj/item/bot_assembly/medbot,
-/turf/open/floor/plasteel/white/airless,
-/area/ruin/space/derelict/medical)
-"hK" = (
-/obj/structure/closet,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/medical)
-"hL" = (
-/obj/structure/frame/computer,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged3"
- },
-/area/ruin/space/derelict/medical)
-"hM" = (
-/obj/machinery/light/directional/north,
-/obj/item/shard{
- icon_state = "small"
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/medical)
-"hN" = (
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged4"
- },
-/area/ruin/space/derelict/singularity_engine)
-"hP" = (
-/turf/open/floor/plating,
-/area/ruin/space/derelict/arrival)
-"hQ" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/grille,
-/turf/template_noop,
-/area/space/nearstation)
-"hR" = (
-/obj/structure/table,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/effect/spawner/lootdrop/maintenance,
-/obj/effect/turf_decal/chapel{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/derelict/medical/chapel)
-"hS" = (
-/obj/effect/turf_decal/chapel{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/derelict/medical/chapel)
-"hT" = (
-/obj/effect/turf_decal/chapel{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/derelict/medical/chapel)
-"hU" = (
-/obj/structure/chair{
- dir = 8
- },
-/obj/effect/turf_decal/chapel{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/derelict/medical/chapel)
-"hV" = (
-/obj/machinery/light/directional/west,
-/turf/open/floor/plasteel/white/airless,
-/area/ruin/space/derelict/medical)
-"hW" = (
-/obj/item/stack/medical/bruise_pack,
-/turf/open/floor/plasteel/white/airless,
-/area/ruin/space/derelict/medical)
-"hX" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/medical)
-"hY" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged3"
- },
-/area/ruin/space/derelict/medical)
-"hZ" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/medical)
-"ia" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged5"
- },
-/area/space/nearstation)
-"ib" = (
-/obj/item/stack/cable_coil/cut,
-/turf/open/floor/plating/airless,
-/area/space/nearstation)
-"ic" = (
-/obj/structure/table,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/arrival)
-"id" = (
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/arrival)
-"ie" = (
-/obj/structure/table,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/effect/spawner/lootdrop/maintenance,
-/obj/effect/turf_decal/chapel{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/derelict/medical/chapel)
-"if" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/effect/turf_decal/chapel,
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/derelict/medical/chapel)
-"ig" = (
-/obj/structure/table,
-/obj/effect/spawner/lootdrop/maintenance,
-/obj/effect/turf_decal/chapel{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/derelict/medical/chapel)
-"ii" = (
-/obj/effect/turf_decal/chapel{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/derelict/medical/chapel)
-"ij" = (
-/obj/effect/turf_decal/chapel,
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/derelict/medical/chapel)
-"ik" = (
-/obj/structure/chair,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged3"
- },
-/area/ruin/space/derelict/medical)
-"il" = (
-/obj/structure/table,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/medical)
-"im" = (
-/obj/item/storage/box/lights/mixed,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"in" = (
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"io" = (
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/singularity_engine)
-"ip" = (
-/obj/item/stack/cable_coil/cut,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/hallway/primary)
-"iq" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged4"
- },
-/area/space/nearstation)
-"ir" = (
-/obj/structure/chair{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/arrival)
-"is" = (
-/obj/structure/chair{
- dir = 1
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/arrival)
-"it" = (
-/obj/structure/window/reinforced,
-/turf/template_noop,
-/area/template_noop)
-"iu" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/directional{
- dir = 6
- },
-/turf/template_noop,
-/area/space/nearstation)
-"iv" = (
-/obj/structure/table,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/window/reinforced,
-/obj/effect/spawner/lootdrop/maintenance,
-/obj/effect/turf_decal/chapel{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/derelict/medical/chapel)
-"iw" = (
-/obj/structure/window/reinforced,
-/obj/effect/turf_decal/chapel{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/derelict/medical/chapel)
-"ix" = (
-/obj/structure/window/reinforced,
-/obj/effect/turf_decal/chapel{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/derelict/medical/chapel)
-"iA" = (
-/obj/machinery/sleeper{
- dir = 4
- },
-/turf/open/floor/plasteel/white/airless,
-/area/ruin/space/derelict/medical)
-"iB" = (
-/obj/structure/table,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/window/reinforced,
-/obj/item/reagent_containers/glass/beaker,
-/turf/open/floor/plasteel/white/airless,
-/area/ruin/space/derelict/medical)
-"iC" = (
-/obj/structure/window/reinforced,
-/turf/open/floor/plasteel/white/airless,
-/area/ruin/space/derelict/medical)
-"iD" = (
-/obj/structure/window/reinforced,
-/turf/open/floor/plating/airless,
-/area/ruin/unpowered/no_grav)
-"iE" = (
-/obj/structure/window/reinforced,
-/turf/open/floor/plasteel/white/airless,
-/area/ruin/unpowered/no_grav)
-"iG" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/arrival)
-"iH" = (
-/obj/machinery/door/poddoor{
- id = "derelict_gun";
- name = "Derelict Mass Driver"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/no_grav)
-"iI" = (
-/turf/open/floor/plating,
-/area/ruin/unpowered/no_grav)
-"iJ" = (
-/turf/open/floor/plating,
-/area/ruin/space/derelict/medical/chapel)
-"iK" = (
-/obj/machinery/mass_driver{
- dir = 8;
- id = "derelict_gun"
- },
-/obj/machinery/door/window{
- dir = 4;
- req_access_txt = "25"
- },
-/obj/structure/closet/crate/coffin,
-/turf/open/floor/plating,
-/area/ruin/space/derelict/medical/chapel)
-"iL" = (
-/obj/item/shard{
- icon_state = "small"
- },
-/turf/open/floor/plasteel/white/airless,
-/area/ruin/space/derelict/medical)
-"iM" = (
-/obj/item/stack/medical/bruise_pack,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/medical)
-"iN" = (
-/obj/item/stack/medical/ointment,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged3"
- },
-/area/ruin/space/derelict/medical)
-"iO" = (
-/obj/machinery/light/directional/east,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/medical)
-"iP" = (
-/obj/structure/closet/l3closet,
-/turf/open/floor/plating/airless,
-/area/ruin/unpowered/no_grav)
-"iQ" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/turf/open/floor/plating/airless,
-/area/ruin/unpowered/no_grav)
-"iR" = (
-/obj/item/shard{
- icon_state = "medium"
- },
-/turf/template_noop,
-/area/template_noop)
-"iT" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/grille,
-/turf/template_noop,
-/area/space/nearstation)
-"iU" = (
-/obj/structure/table,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/effect/spawner/lootdrop/maintenance,
-/obj/effect/turf_decal/chapel{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/derelict/medical/chapel)
-"iV" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/effect/turf_decal/chapel{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/derelict/medical/chapel)
-"iW" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/effect/turf_decal/chapel{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/derelict/medical/chapel)
-"iX" = (
-/obj/structure/chair{
- dir = 8
- },
-/obj/effect/turf_decal/chapel{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/derelict/medical/chapel)
-"iY" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/open/floor/plasteel/white/airless,
-/area/ruin/space/derelict/medical)
-"iZ" = (
-/obj/item/cigbutt,
-/turf/open/floor/plasteel/white/airless,
-/area/ruin/space/derelict/medical)
-"ja" = (
-/obj/machinery/door/airlock/public/glass{
- name = "Med-Sci";
- req_access_txt = "9"
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/medical)
-"jb" = (
-/obj/structure/table,
-/turf/open/floor/plating/airless,
-/area/ruin/unpowered/no_grav)
-"jd" = (
-/obj/structure/closet/emcloset,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/arrival)
-"ji" = (
-/obj/item/stack/cable_coil/cut,
-/turf/open/floor/plasteel/white/airless,
-/area/ruin/space/derelict/medical)
-"jj" = (
-/obj/item/stack/cable_coil/cut,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged3"
- },
-/area/ruin/space/derelict/medical)
-"jk" = (
-/obj/item/reagent_containers/glass/beaker,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged3"
- },
-/area/ruin/space/derelict/medical)
-"jl" = (
-/obj/structure/closet/wardrobe/genetics_white,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 2;
- name = "2maintenance loot spawner"
- },
-/turf/open/floor/plasteel/white/airless,
-/area/ruin/space/derelict/medical)
-"jm" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/window/reinforced{
- dir = 1
- },
-/turf/open/floor/plating/airless,
-/area/ruin/unpowered/no_grav)
-"jn" = (
-/obj/item/shard,
-/turf/open/floor/plating/airless,
-/area/ruin/unpowered/no_grav)
-"jo" = (
-/obj/item/shard{
- icon_state = "medium"
- },
-/turf/open/floor/plating/airless,
-/area/ruin/unpowered/no_grav)
-"jp" = (
-/turf/open/floor/plasteel/white/airless,
-/area/ruin/unpowered/no_grav)
-"jr" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/hallway/primary)
-"js" = (
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"jt" = (
-/obj/item/pen,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/arrival)
-"ju" = (
-/obj/machinery/light/small/directional/south,
-/obj/effect/turf_decal/chapel{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/derelict/medical/chapel)
-"jv" = (
-/obj/machinery/door/window{
- dir = 8
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/medical/chapel)
-"jw" = (
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/medical/chapel)
-"jx" = (
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/medical/chapel)
-"jz" = (
-/obj/machinery/power/apc{
- name = "Worn-out APC";
- pixel_y = -25
- },
-/obj/structure/cable,
-/turf/open/floor/plasteel/white/airless,
-/area/ruin/space/derelict/medical)
-"jA" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/bed,
-/turf/open/floor/plasteel/white/airless,
-/area/ruin/space/derelict/medical)
-"jB" = (
-/obj/item/stack/medical/ointment,
-/turf/open/floor/plasteel/white/airless,
-/area/ruin/space/derelict/medical)
-"jC" = (
-/obj/structure/bed,
-/turf/open/floor/plasteel/white/airless,
-/area/ruin/space/derelict/medical)
-"jD" = (
-/obj/item/stack/cable_coil/cut,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/medical)
-"jE" = (
-/obj/machinery/door/airlock/medical{
- name = "Medical"
- },
-/turf/open/floor/plasteel/white/airless,
-/area/ruin/space/derelict/medical)
-"jF" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/open/floor/plating/airless,
-/area/ruin/unpowered/no_grav)
-"jG" = (
-/obj/structure/window/fulltile,
-/turf/template_noop,
-/area/ruin/unpowered/no_grav)
-"jH" = (
-/obj/machinery/light/directional/west,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/arrival)
-"jI" = (
-/obj/machinery/light/directional/east,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/arrival)
-"jJ" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/middle,
-/turf/open/floor/plating,
-/area/ruin/space/derelict/arrival)
-"jK" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/end{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ruin/space/derelict/arrival)
-"jL" = (
-/turf/closed/wall/r_wall,
-/area/ruin/space/derelict/medical/chapel)
-"jO" = (
-/obj/machinery/door/window/southright,
-/turf/open/floor/plasteel/white/airless,
-/area/ruin/space/derelict/medical)
-"jR" = (
-/obj/item/stack/cable_coil/cut,
-/turf/open/floor/plating/airless,
-/area/ruin/unpowered/no_grav)
-"jT" = (
-/obj/structure/lattice,
-/obj/structure/grille,
-/turf/template_noop,
-/area/ruin/unpowered/no_grav)
-"jU" = (
-/obj/machinery/door/airlock/external{
- name = "Arrivals Docking Bay 1"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ruin/space/derelict/arrival)
-"jV" = (
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/unpowered/no_grav)
-"jW" = (
-/obj/structure/closet,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 2;
- name = "2maintenance loot spawner"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"jY" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "floorscorched1"
- },
-/area/ruin/space/derelict/hallway/primary)
-"jZ" = (
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"ka" = (
-/obj/structure/frame/computer,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"kd" = (
-/obj/structure/window/fulltile,
-/turf/open/floor/plating/airless,
-/area/ruin/unpowered/no_grav)
-"ke" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 2;
- name = "2maintenance loot spawner"
- },
-/turf/open/floor/plating/airless,
-/area/ruin/unpowered/no_grav)
-"kl" = (
-/obj/machinery/door/airlock/command{
- name = "Teleporter Room"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/medical/chapel)
-"km" = (
-/obj/item/stack/cable_coil/cut,
-/turf/open/floor/plasteel/airless{
- icon_state = "floorscorched1"
- },
-/area/ruin/space/derelict/hallway/primary)
-"ko" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"kp" = (
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"kq" = (
-/obj/item/assembly/prox_sensor{
- pixel_x = -8;
- pixel_y = 4
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"kr" = (
-/obj/machinery/power/apc{
- name = "Worn-out APC";
- pixel_y = -25
- },
-/obj/structure/cable,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/arrival)
-"ks" = (
-/obj/machinery/portable_atmospherics/scrubber,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/arrival)
-"kt" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plating,
-/area/ruin/space/derelict/bridge/access)
-"kB" = (
-/obj/structure/window/fulltile,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/arrival)
-"kC" = (
-/obj/machinery/portable_atmospherics/pump,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/arrival)
-"kD" = (
-/obj/machinery/door/window,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"kI" = (
-/obj/machinery/vending/hydronutrients,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary/port)
-"kJ" = (
-/obj/structure/girder,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"kK" = (
-/obj/structure/girder,
-/turf/open/floor/plasteel/airless,
-/area/ruin/unpowered/no_grav)
-"kL" = (
-/obj/structure/window/fulltile,
-/turf/template_noop,
-/area/space/nearstation)
-"kM" = (
-/obj/structure/girder,
-/turf/open/floor/plating,
-/area/ruin/space/derelict/arrival)
-"kN" = (
-/obj/structure/bed,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"kO" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/middle,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/hallway/primary)
-"kP" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/end{
- dir = 4
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/hallway/primary)
-"kQ" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/end{
- dir = 8
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/hallway/primary)
-"kR" = (
-/obj/machinery/door/airlock/security{
- name = "Security";
- req_access_txt = "1"
- },
-/obj/structure/cable,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"kS" = (
-/obj/machinery/door/window,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary/port)
-"kT" = (
-/obj/machinery/vending/hydroseeds,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary/port)
-"kU" = (
-/obj/item/cigbutt,
-/turf/template_noop,
-/area/template_noop)
-"kV" = (
-/obj/machinery/light/directional/north,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/arrival)
-"kW" = (
-/obj/structure/table,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"kX" = (
-/obj/structure/table,
-/obj/item/stock_parts/cell,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"kY" = (
-/obj/machinery/vending/sovietsoda,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"kZ" = (
-/obj/effect/decal/cleanable/blood/gibs/old,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"la" = (
-/obj/machinery/power/apc{
- name = "Worn-out APC";
- pixel_y = -25
- },
-/obj/structure/cable,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"lb" = (
-/obj/structure/table,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary/port)
-"lc" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/item/stack/cable_coil/cut,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary/port)
-"ld" = (
-/obj/structure/lattice,
-/obj/item/stack/cable_coil/cut,
-/turf/template_noop,
-/area/space/nearstation)
-"le" = (
-/obj/effect/decal/cleanable/blood/splatter,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"lf" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on,
-/obj/effect/decal/cleanable/blood/splatter,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"lg" = (
-/obj/structure/chair/stool,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"lh" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Atmospherics Access";
- req_access_txt = "24"
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/hallway/primary)
-"li" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary/port)
-"lj" = (
-/obj/item/stack/cable_coil/cut,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary/port)
-"lk" = (
-/obj/structure/closet/wardrobe/orange,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 2;
- name = "2maintenance loot spawner"
- },
-/obj/item/shovel/spade,
-/obj/item/cultivator,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary/port)
-"ll" = (
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/ruin/space/derelict/arrival)
-"lm" = (
-/obj/structure/closet/wardrobe,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 3;
- name = "3maintenance loot spawner"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/arrival)
-"ln" = (
-/obj/item/stock_parts/manipulator{
- pixel_x = -15;
- pixel_y = 10
- },
-/obj/item/stock_parts/manipulator,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/hallway/primary)
-"lo" = (
-/obj/structure/closet,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 3;
- name = "3maintenance loot spawner"
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/hallway/primary)
-"lp" = (
-/obj/structure/chair/stool,
-/obj/effect/decal/remains/human,
-/obj/effect/decal/cleanable/blood/old,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"lq" = (
-/obj/structure/table,
-/obj/item/reagent_containers/glass/beaker{
- list_reagents = list(/datum/reagent/toxin/acid = 50)
- },
-/obj/item/paper/crumpled/bloody/ruins/thederelict/unfinished,
-/obj/item/pen,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"lr" = (
-/obj/structure/table,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"ls" = (
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/atmospherics)
-"lt" = (
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/atmospherics)
-"lu" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/atmospherics)
-"lv" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/closed/wall/r_wall,
-/area/ruin/space/derelict/atmospherics)
-"lw" = (
-/obj/machinery/portable_atmospherics/canister/air,
-/turf/open/floor/engine/air{
- initial_gas_mix = "o2=20000;n2=80000;TEMP=293.15"
- },
-/area/ruin/space/derelict/atmospherics)
-"lx" = (
-/turf/closed/wall,
-/area/ruin/space/derelict/atmospherics)
-"ly" = (
-/turf/closed/wall/r_wall,
-/area/ruin/space/derelict/atmospherics)
-"lz" = (
-/turf/template_noop,
-/area/ruin/space/derelict/hallway/primary/port)
-"lA" = (
-/obj/structure/lattice,
-/turf/template_noop,
-/area/ruin/space/derelict/hallway/primary/port)
-"lC" = (
-/obj/structure/window/reinforced,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary/port)
-"lD" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/middle{
- dir = 4
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/hallway/primary/port)
-"lE" = (
-/obj/structure/bed,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary/port)
-"lF" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"lG" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged5"
- },
-/area/ruin/space/derelict/hallway/primary)
-"lH" = (
-/obj/item/ammo_casing/a357,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"lI" = (
-/obj/structure/table,
-/obj/item/healthanalyzer,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"lJ" = (
-/obj/machinery/atmospherics/components/unary/portables_connector/visible{
- dir = 4
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/atmospherics)
-"lK" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
- dir = 4
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/atmospherics)
-"lL" = (
-/obj/machinery/atmospherics/components/unary/portables_connector/visible{
- dir = 8
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/atmospherics)
-"lN" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber,
-/turf/open/floor/engine/air{
- initial_gas_mix = "o2=20000;n2=80000;TEMP=293.15"
- },
-/area/ruin/space/derelict/atmospherics)
-"lO" = (
-/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/engine_waste,
-/turf/open/floor/engine/air{
- initial_gas_mix = "o2=20000;n2=80000;TEMP=293.15"
- },
-/area/ruin/space/derelict/atmospherics)
-"lP" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Atmospherics Access";
- req_access_txt = "24"
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/atmospherics)
-"lS" = (
-/obj/structure/closet/wardrobe/mixed,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 2;
- name = "2maintenance loot spawner"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/arrival)
-"lT" = (
-/obj/machinery/atmospherics/components/unary/portables_connector/visible{
- dir = 4
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/atmospherics)
-"lU" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 9
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/atmospherics)
-"lV" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 5
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/atmospherics)
-"lX" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/end,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/hallway/primary/port)
-"lY" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/ruin/space/derelict/arrival)
-"lZ" = (
-/obj/machinery/door/airlock/external{
- name = "Escape Airlock"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/turf/open/floor/plating,
-/area/ruin/space/derelict/arrival)
-"ma" = (
-/obj/item/shard{
- icon_state = "medium"
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/atmospherics)
-"mb" = (
-/obj/structure/lattice,
-/obj/item/stack/cable_coil/cut,
-/turf/template_noop,
-/area/ruin/space/derelict/hallway/primary/port)
-"mc" = (
-/obj/machinery/door/window{
- dir = 8
- },
-/obj/item/shard{
- icon_state = "medium"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary/port)
-"md" = (
-/turf/closed/wall,
-/area/ruin/space/derelict/hallway/secondary)
-"me" = (
-/obj/structure/girder,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"mf" = (
-/turf/closed/wall/r_wall,
-/area/ruin/space/derelict/hallway/secondary)
-"mg" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/floor/plating/airless,
-/area/ruin/unpowered/no_grav)
-"mh" = (
-/obj/machinery/door/window{
- base_state = "right";
- dir = 4;
- icon_state = "right"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"mi" = (
-/obj/item/ammo_casing/a357{
- pixel_x = -5
- },
-/obj/item/ammo_casing/a357{
- pixel_x = 5;
- pixel_y = 6
- },
-/obj/item/ammo_casing/a357,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"mj" = (
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/atmospherics)
-"mk" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "floorscorched1"
- },
-/area/ruin/space/derelict/atmospherics)
-"ml" = (
-/obj/structure/window/fulltile,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"mm" = (
-/obj/structure/grille,
-/obj/item/shard,
-/obj/item/shard{
- icon_state = "medium"
- },
-/turf/open/floor/plating/airless,
-/area/ruin/unpowered/no_grav)
-"mn" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating/airless,
-/area/ruin/unpowered/no_grav)
-"mo" = (
-/obj/structure/window/reinforced,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/atmospherics)
-"mp" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged5"
- },
-/area/ruin/space/derelict/atmospherics)
-"mq" = (
-/turf/open/floor/plasteel{
- icon_state = "damaged2";
- initial_gas_mix = "TEMP=2.7"
- },
-/area/ruin/space/derelict/atmospherics)
-"mr" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged3"
- },
-/area/ruin/space/derelict/atmospherics)
-"ms" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged4"
- },
-/area/ruin/space/derelict/atmospherics)
-"mt" = (
-/obj/structure/window/fulltile,
-/turf/template_noop,
-/area/ruin/space/derelict/atmospherics)
-"mu" = (
-/obj/item/stack/rods,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"mv" = (
-/obj/item/shard{
- icon_state = "small"
- },
-/turf/template_noop,
-/area/template_noop)
-"mw" = (
-/obj/structure/frame/computer,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/atmospherics)
-"mx" = (
-/obj/machinery/portable_atmospherics/canister,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/atmospherics)
-"my" = (
-/obj/machinery/light/directional/north,
-/obj/structure/closet/crate,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/metal/fifty,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/ai_upload)
-"mz" = (
-/obj/structure/lattice,
-/turf/template_noop,
-/area/ruin/space/derelict/atmospherics)
-"mA" = (
-/obj/item/stack/cable_coil/cut,
-/turf/template_noop,
-/area/ruin/space/derelict/hallway/primary/port)
-"mB" = (
-/obj/structure/door_assembly/door_assembly_mai{
- name = "airlock assembly"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"mD" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/middle{
- dir = 4
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"mF" = (
-/obj/structure/chair{
- dir = 1
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/atmospherics)
-"mG" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/atmospherics)
-"mH" = (
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/hallway/primary/port)
-"mJ" = (
-/obj/item/stack/cable_coil/cut,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/hallway/primary)
-"mL" = (
-/obj/structure/window/reinforced,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/atmospherics)
-"mM" = (
-/obj/item/shard{
- icon_state = "medium"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/atmospherics)
-"mN" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged1"
- },
-/area/ruin/space/derelict/atmospherics)
-"mO" = (
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/template_noop,
-/area/ruin/space/derelict/hallway/primary/port)
-"mP" = (
-/obj/machinery/portable_atmospherics/pump,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/atmospherics)
-"mQ" = (
-/obj/structure/table,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 8;
- name = "8maintenance loot spawner"
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/atmospherics)
-"mR" = (
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/hallway/primary)
-"mT" = (
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/atmospherics)
-"mU" = (
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"mV" = (
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"mW" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Aux Storage";
- req_access_txt = "23"
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"mY" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/end{
- dir = 1
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"mZ" = (
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"na" = (
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"no" = (
-/obj/effect/turf_decal/plaque{
- icon_state = "derelict1"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"np" = (
-/obj/effect/turf_decal/plaque{
- icon_state = "derelict2"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"nq" = (
-/obj/effect/turf_decal/plaque{
- icon_state = "derelict3"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"nr" = (
-/obj/effect/turf_decal/plaque{
- icon_state = "derelict4"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"ns" = (
-/obj/effect/turf_decal/plaque{
- icon_state = "derelict5"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"nt" = (
-/obj/effect/turf_decal/plaque{
- icon_state = "derelict6"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"nu" = (
-/obj/effect/turf_decal/plaque{
- icon_state = "derelict7"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"nv" = (
-/obj/effect/turf_decal/plaque{
- icon_state = "derelict8"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"nx" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/closed/wall/r_wall,
-/area/ruin/space/derelict/se_solar)
-"ny" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/directional,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"nz" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/middle,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"nA" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/end,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"nB" = (
-/turf/closed/wall/r_wall,
-/area/ruin/space/derelict/se_solar)
-"nD" = (
-/obj/machinery/door/airlock/external{
- name = "Escape Airlock"
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"nE" = (
-/obj/machinery/door/firedoor,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"nG" = (
-/obj/structure/closet/emcloset,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"nH" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/directional{
- dir = 1
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"nI" = (
-/obj/structure/girder/reinforced,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/se_solar)
-"nM" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/middle,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/se_solar)
-"nN" = (
-/obj/structure/grille,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"nO" = (
-/obj/machinery/power/smes,
-/obj/structure/cable,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/se_solar)
-"nQ" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged4"
- },
-/area/ruin/space/derelict/se_solar)
-"nR" = (
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/se_solar)
-"nS" = (
-/obj/structure/reagent_dispensers/fueltank,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/se_solar)
-"nT" = (
-/obj/docking_port/stationary{
- dir = 2;
- dwidth = 11;
- height = 22;
- name = "KSS13: Derelict";
- width = 35
- },
-/turf/template_noop,
-/area/template_noop)
-"nV" = (
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/se_solar)
-"nX" = (
-/obj/item/storage/toolbox/syndicate,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/se_solar)
-"nY" = (
-/obj/machinery/computer/monitor/secret{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/solar_control)
-"nZ" = (
-/obj/machinery/power/apc/unlocked{
- dir = 8;
- environ = 0;
- equipment = 0;
- lighting = 0;
- name = "Worn-out APC";
- pixel_x = -25
- },
-/obj/structure/cable,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/se_solar)
-"oa" = (
-/obj/item/paper/fluff/ruins/thederelict/syndie_mission,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/se_solar)
-"ob" = (
-/obj/machinery/light/small/directional/east,
-/obj/item/clothing/head/helmet/space/syndicate/black/red,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/se_solar)
-"oc" = (
-/obj/item/stack/rods,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"oe" = (
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/se_solar)
-"og" = (
-/obj/machinery/door/window{
- base_state = "right";
- dir = 4;
- icon_state = "right"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/se_solar)
-"oh" = (
-/obj/item/clothing/suit/space/syndicate/black/red,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/se_solar)
-"oi" = (
-/obj/effect/decal/remains/human{
- desc = "This guy seemed to have died in terrible way! Half his remains are dust.";
- name = "Syndicate agent remains"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/se_solar)
-"ol" = (
-/obj/structure/catwalk,
-/obj/structure/cable,
-/turf/template_noop,
-/area/solar/derelict_aft)
-"on" = (
-/obj/machinery/power/solar{
- id = "derelictsolar";
- name = "Derelict Solar Array"
- },
-/obj/structure/cable,
-/turf/open/floor/plasteel/airless,
-/area/solar/derelict_aft)
-"oq" = (
-/turf/open/floor/plating/airless{
- icon_state = "platingdmg2"
- },
-/area/solar/derelict_aft)
-"oy" = (
-/turf/open/floor/plating/airless{
- icon_state = "platingdmg1"
- },
-/area/solar/derelict_aft)
-"oz" = (
-/obj/structure/catwalk,
-/turf/template_noop,
-/area/solar/derelict_aft)
-"oD" = (
-/obj/machinery/power/tracker,
-/obj/structure/cable,
-/turf/open/floor/plasteel/airless,
-/area/solar/derelict_aft)
-"oE" = (
-/obj/structure/frame/computer{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge)
-"pe" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/solar_control)
-"pn" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/closed/wall,
-/area/ruin/space/derelict/bridge/access)
-"py" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/access)
-"pH" = (
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/machinery/power/terminal{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/solar_control)
-"pM" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/unpowered/no_grav)
-"pZ" = (
-/obj/machinery/air_sensor/atmos/air_tank,
-/turf/open/floor/engine/air{
- initial_gas_mix = "o2=20000;n2=80000;TEMP=293.15"
- },
-/area/ruin/space/derelict/atmospherics)
-"qi" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/arrival)
-"qk" = (
-/obj/structure/catwalk,
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/template_noop,
-/area/solar/derelict_aft)
-"qL" = (
-/obj/effect/turf_decal/plaque{
- icon_state = "derelict15"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"rc" = (
-/obj/structure/catwalk,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/template_noop,
-/area/solar/derelict_aft)
-"rm" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary/port)
-"rx" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/hallway/primary)
-"rC" = (
-/obj/structure/closet/crate,
-/obj/item/stack/sheet/mineral/titanium{
- amount = 15
- },
-/obj/item/stack/sheet/mineral/wood/fifty,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/ai_upload)
-"rK" = (
-/turf/template_noop,
-/area/ruin/space/derelict/medical)
-"rL" = (
-/obj/machinery/door/window/eastleft{
- name = "Heads of Staff";
- req_access_txt = "19"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/access)
-"rT" = (
-/obj/item/wirecutters,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"sn" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/ruin/space/derelict/arrival)
-"su" = (
-/obj/structure/catwalk,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/template_noop,
-/area/solar/derelict_aft)
-"tc" = (
-/obj/item/wallframe/airalarm,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/atmospherics)
-"tm" = (
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/solar_control)
-"tt" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/hallway/primary)
-"tR" = (
-/obj/machinery/power/solar{
- id = "derelictsolar";
- name = "Derelict Solar Array"
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/plating/airless{
- icon_state = "platingdmg3"
- },
-/area/solar/derelict_aft)
-"tS" = (
-/turf/template_noop,
-/area/ruin/unpowered/no_grav)
-"ua" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/solar_control)
-"ud" = (
-/obj/machinery/power/apc{
- name = "Worn-out APC";
- pixel_y = -25
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/access)
-"vf" = (
-/obj/structure/grille,
-/turf/open/floor/plating/airless,
-/area/space/nearstation)
-"vn" = (
-/obj/effect/turf_decal/plaque{
- icon_state = "derelict12"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"vo" = (
-/obj/structure/closet/crate,
-/obj/item/stack/sheet/mineral/gold{
- amount = 15
- },
-/obj/item/stack/sheet/mineral/silver{
- amount = 15
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/ai_upload)
-"vA" = (
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged5"
- },
-/area/solar/derelict_starboard)
-"vC" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/turf/template_noop,
-/area/space/nearstation)
-"vK" = (
-/obj/structure/catwalk,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/template_noop,
-/area/solar/derelict_starboard)
-"wb" = (
-/obj/machinery/power/solar{
- id = "derelictsolar";
- name = "Derelict Solar Array"
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/plasteel/airless,
-/area/solar/derelict_starboard)
-"wA" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/access)
-"wC" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/bridge/access)
-"wI" = (
-/obj/machinery/power/apc{
- areastring = "/area/ruin/space/derelict/atmospherics";
- dir = 1;
- name = "Worn-out APC";
- pixel_y = 25
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"wK" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged3"
- },
-/area/ruin/space/derelict/se_solar)
-"xi" = (
-/obj/item/shard{
- icon_state = "medium"
- },
-/turf/template_noop,
-/area/ruin/unpowered/no_grav)
-"xl" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/access)
-"xr" = (
-/obj/item/stack/cable_coil/cut,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/bridge/ai_upload)
-"xF" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"xP" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"yb" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/hallway/primary)
-"yg" = (
-/obj/structure/catwalk,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/template_noop,
-/area/solar/derelict_aft)
-"yw" = (
-/obj/machinery/door/airlock/research{
- name = "Toxins Research";
- req_access_txt = "7"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"yz" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/arrival)
-"yA" = (
-/obj/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/access)
-"yB" = (
-/obj/machinery/power/tracker,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/plasteel/airless,
-/area/solar/derelict_starboard)
-"zD" = (
-/obj/machinery/computer/vaultcontroller{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/ai_upload)
-"zL" = (
-/obj/machinery/door/window{
- base_state = "right";
- dir = 4;
- icon_state = "right"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/se_solar)
-"Av" = (
-/obj/item/stack/rods,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/hallway/primary/port)
-"Aw" = (
-/obj/effect/turf_decal/plaque{
- icon_state = "derelict9"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"Ax" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge)
-"AA" = (
-/obj/effect/turf_decal/plaque{
- icon_state = "derelict14"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"Bx" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged3"
- },
-/area/space/nearstation)
-"BU" = (
-/obj/machinery/door/airlock/engineering{
- name = "Aft Solar Access";
- req_access_txt = "10"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/se_solar)
-"Cc" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/hallway/primary)
-"Ci" = (
-/obj/machinery/door/airlock/engineering{
- name = "Aft Solar Access";
- req_access_txt = "10"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/se_solar)
-"Ct" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"Cx" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable,
-/obj/machinery/power/solar_control{
- id = "derelictsolar";
- name = "Primary Solar Control"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/solar_control)
-"CE" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"CZ" = (
-/obj/item/clothing/suit/space/syndicate/black/green,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/bridge/ai_upload)
-"DE" = (
-/obj/machinery/door/airlock/external{
- name = "Escape Airlock"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/ruin/space/derelict/arrival)
-"DP" = (
-/obj/structure/catwalk,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/template_noop,
-/area/solar/derelict_aft)
-"DX" = (
-/obj/machinery/light/directional/south,
-/obj/structure/closet/crate,
-/obj/item/stack/sheet/glass/fifty,
-/obj/item/stack/sheet/glass/fifty,
-/obj/item/stack/sheet/glass/fifty,
-/obj/item/stack/sheet/glass/fifty,
-/obj/item/stack/sheet/glass/fifty,
-/obj/item/stack/sheet/glass/fifty,
-/obj/item/stack/sheet/glass/fifty,
-/obj/item/stack/sheet/glass/fifty,
-/obj/item/stack/sheet/glass/fifty,
-/obj/item/stack/sheet/glass/fifty,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/ai_upload)
-"Ev" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/space/nearstation)
-"EO" = (
-/obj/machinery/door/airlock/engineering{
- name = "Starboard Solar Access";
- req_access_txt = "10"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/solar_control)
-"EQ" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/access)
-"ES" = (
-/obj/effect/spawner/structure/window/plasma/reinforced,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
-/obj/structure/grille,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/atmospherics)
-"EV" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/access)
-"Fk" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"Fs" = (
-/obj/structure/catwalk,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/template_noop,
-/area/solar/derelict_starboard)
-"FQ" = (
-/obj/structure/catwalk,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/template_noop,
-/area/solar/derelict_starboard)
-"Gc" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/access)
-"Gh" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/bridge/ai_upload)
-"Gm" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/unpowered/no_grav)
-"Gu" = (
-/obj/structure/grille,
-/turf/template_noop,
-/area/space/nearstation)
-"GM" = (
-/obj/structure/lattice,
-/turf/template_noop,
-/area/ruin/unpowered/no_grav)
-"Hk" = (
-/obj/machinery/door/airlock/command{
- name = "E.V.A.";
- req_access_txt = "18"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/access)
-"If" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/airless{
- icon_state = "floorscorched1"
- },
-/area/ruin/space/derelict/hallway/primary)
-"Ih" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged3"
- },
-/area/ruin/space/derelict/hallway/primary/port)
-"Ik" = (
-/obj/structure/closet/crate,
-/obj/item/clothing/head/beanie/rasta,
-/obj/item/clothing/head/beanie/black,
-/obj/item/clothing/head/beanie/christmas,
-/obj/item/clothing/head/beanie/darkblue,
-/obj/item/clothing/head/beanie/red,
-/obj/item/clothing/head/beanie/waldo,
-/obj/item/clothing/head/bearpelt,
-/obj/item/clothing/head/beret/vintage,
-/obj/item/clothing/head/bomb_hood,
-/obj/item/clothing/head/bunnyhead,
-/obj/item/clothing/head/cardborg,
-/obj/item/clothing/head/cone,
-/obj/item/clothing/head/festive,
-/obj/item/clothing/head/helmet/riot,
-/obj/item/clothing/head/helmet/sec,
-/obj/item/clothing/head/jester,
-/obj/item/clothing/head/nun_hood,
-/obj/item/clothing/head/papersack,
-/obj/item/clothing/head/rabbitears,
-/obj/item/clothing/head/snowman,
-/obj/item/clothing/head/sombrero,
-/obj/item/clothing/head/wig,
-/obj/item/clothing/head/wizard/fake,
-/obj/item/clothing/head/wizard/santa,
-/obj/item/clothing/head/xenos,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/ai_upload)
-"IA" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "floorscorched2"
- },
-/area/space/nearstation)
-"IW" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/se_solar)
-"Jc" = (
-/obj/machinery/power/terminal{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/closed/wall/r_wall,
-/area/ruin/space/derelict/bridge/ai_upload)
-"Ji" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"Jl" = (
-/obj/structure/catwalk,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/template_noop,
-/area/solar/derelict_aft)
-"Jo" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/solar_control)
-"JA" = (
-/obj/machinery/door/airlock/external{
- name = "External Engineering"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plating,
-/area/ruin/space/derelict/solar_control)
-"Kf" = (
-/obj/item/paper/fluff/ruins/thederelict/vaultraider,
-/obj/effect/decal/remains/human{
- desc = "This guy seemed to have died in terrible way! Half his remains are dust.";
- name = "Syndicate agent remains"
- },
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/bridge/ai_upload)
-"Kr" = (
-/obj/structure/catwalk,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/template_noop,
-/area/solar/derelict_starboard)
-"KN" = (
-/turf/closed/wall,
-/area/ruin/space/derelict/hallway/primary/port)
-"KP" = (
-/obj/item/dronespeak_manual,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/ai_upload)
-"KS" = (
-/obj/item/storage/box/lights/mixed,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/se_solar)
-"KT" = (
-/obj/item/stack/cable_coil/cut,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/hallway/primary/port)
-"Lb" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/middle,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/ruin/space/derelict/solar_control)
-"Le" = (
-/obj/machinery/door/airlock/external{
- name = "Arrivals Docking Bay 1"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/ruin/space/derelict/arrival)
-"Lp" = (
-/obj/machinery/power/apc/unlocked{
- dir = 8;
- environ = 0;
- equipment = 0;
- lighting = 0;
- name = "Starboard Solar APC";
- pixel_x = -25
- },
-/obj/structure/cable,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/solar_control)
-"Lv" = (
-/turf/closed/wall,
-/area/space/nearstation)
-"LT" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/solar_control)
-"LX" = (
-/obj/machinery/power/smes/engineering{
- charge = 0
- },
-/obj/structure/cable,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/bridge/ai_upload)
-"Mb" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/white/airless,
-/area/ruin/space/derelict/medical)
-"Mi" = (
-/obj/machinery/pipedispenser,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/atmospherics)
-"Mu" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/closed/wall/r_wall,
-/area/ruin/space/derelict/bridge/ai_upload)
-"MI" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"MS" = (
-/obj/machinery/atmospherics/pipe/simple/supply/visible,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/atmospherics)
-"Ni" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "Worn-out APC";
- pixel_x = -25;
- start_charge = 0
- },
-/obj/structure/cable,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/ai_upload)
-"Nj" = (
-/obj/machinery/door/window,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/access)
-"Ns" = (
-/obj/machinery/door/airlock/public/glass,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/access)
-"NF" = (
-/obj/machinery/light/small/directional/south,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/solar_control)
-"NY" = (
-/obj/machinery/door/airlock/research{
- name = "Toxins Research";
- req_access_txt = "7"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/arrival)
-"NZ" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/solar_control)
-"Ob" = (
-/obj/item/clothing/head/helmet/space/syndicate/black/green,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/ai_upload)
-"Oc" = (
-/obj/item/reagent_containers/food/drinks/beer,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/access)
-"Oj" = (
-/turf/closed/wall/r_wall,
-/area/ruin/space/derelict/bridge/access)
-"Ok" = (
-/obj/machinery/power/smes,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/solar_control)
-"On" = (
-/obj/machinery/power/solar{
- id = "derelictsolar";
- name = "Derelict Solar Array"
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/plasteel/airless,
-/area/solar/derelict_aft)
-"Os" = (
-/obj/machinery/door/window{
- base_state = "right";
- dir = 4;
- icon_state = "right"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"OK" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"OT" = (
-/turf/closed/wall/r_wall,
-/area/ruin/space/derelict/hallway/primary/port)
-"OW" = (
-/obj/effect/turf_decal/plaque{
- icon_state = "derelict13"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"Pa" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge)
-"Pi" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/solar_control)
-"Pj" = (
-/obj/structure/catwalk,
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/template_noop,
-/area/solar/derelict_starboard)
-"Pm" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"Po" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/access)
-"Pp" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"Pq" = (
-/obj/structure/catwalk,
-/turf/template_noop,
-/area/solar/derelict_starboard)
-"PB" = (
-/obj/structure/catwalk,
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/template_noop,
-/area/solar/derelict_aft)
-"PG" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/unpowered/no_grav)
-"PR" = (
-/obj/machinery/atmospherics/pipe/simple/supply/visible,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/atmospherics)
-"Qf" = (
-/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/access)
-"Qo" = (
-/obj/structure/catwalk,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/template_noop,
-/area/solar/derelict_starboard)
-"Qt" = (
-/obj/effect/spawner/structure/window/plasma/reinforced,
-/obj/machinery/atmospherics/pipe/simple/supply/visible,
-/obj/structure/grille,
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/atmospherics)
-"QN" = (
-/obj/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary/port)
-"Ra" = (
-/obj/machinery/door/airlock/vault/derelict,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/ai_upload)
-"Rc" = (
-/obj/structure/window/fulltile,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating/airless,
-/area/ruin/unpowered/no_grav)
-"Rd" = (
-/obj/item/stack/cable_coil,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged4"
- },
-/area/ruin/space/derelict/singularity_engine)
-"RF" = (
-/obj/machinery/door/airlock/engineering{
- name = "Engineering Access";
- req_access_txt = "10"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/gravity_generator)
-"RU" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/ruin/space/derelict/bridge/access)
-"RV" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/bridge/ai_upload)
-"RX" = (
-/obj/machinery/power/solar_control{
- dir = 1;
- id = "derelictsolar";
- name = "Primary Solar Control"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/se_solar)
-"Sv" = (
-/turf/closed/wall/r_wall,
-/area/space/nearstation)
-"SM" = (
-/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/se_solar)
-"SY" = (
-/obj/machinery/door/window,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/solar_control)
-"Th" = (
-/obj/effect/turf_decal/plaque{
- icon_state = "derelict11"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"Tm" = (
-/turf/open/floor/plating/airless,
-/area/ruin/space/derelict/hallway/primary/port)
-"Tq" = (
-/obj/machinery/power/apc{
- dir = 8;
- name = "Worn-out APC";
- pixel_x = -25
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"TE" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/white/airless,
-/area/ruin/space/derelict/medical)
-"TJ" = (
-/obj/machinery/light/directional/west,
-/obj/item/storage/box/lights/mixed,
-/turf/open/floor/plasteel/white/airless,
-/area/ruin/space/derelict/medical)
-"Uj" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/ai_upload)
-"Ux" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"Uz" = (
-/turf/open/floor/plating/airless,
-/area/space/nearstation)
-"Vz" = (
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary/port)
-"VB" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plasteel/white/airless,
-/area/ruin/space/derelict/medical)
-"VT" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/solar_control)
-"VV" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/atmospherics)
-"Wu" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/airless{
- icon_state = "floorscorched1"
- },
-/area/ruin/space/derelict/hallway/primary)
-"WK" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/closed/wall,
-/area/ruin/space/derelict/bridge/access)
-"Xb" = (
-/obj/structure/catwalk,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/template_noop,
-/area/solar/derelict_starboard)
-"Xj" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/access)
-"Xq" = (
-/obj/item/stack/cable_coil/cut,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/ruin/space/derelict/singularity_engine)
-"Xu" = (
-/obj/structure/closet/crate,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/metal/fifty,
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/ai_upload)
-"XF" = (
-/obj/machinery/door/window,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/medical/chapel)
-"XG" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/closed/wall/r_wall,
-/area/ruin/space/derelict/se_solar)
-"XV" = (
-/obj/structure/catwalk,
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/template_noop,
-/area/solar/derelict_starboard)
-"Yi" = (
-/obj/machinery/power/terminal{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/se_solar)
-"Yq" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"YK" = (
-/obj/machinery/door/airlock/external,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/se_solar)
-"YW" = (
-/obj/machinery/power/apc{
- dir = 4;
- name = "Worn-out APC";
- pixel_x = 25
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/medical/chapel)
-"Zg" = (
-/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/access)
-"Zu" = (
-/obj/structure/closet/crate,
-/obj/item/stack/sheet/mineral/uranium{
- amount = 15
- },
-/obj/item/stack/sheet/mineral/plasma{
- amount = 15
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/bridge/ai_upload)
-"ZB" = (
-/obj/structure/lattice,
-/turf/template_noop,
-/area/space/nearstation)
-"ZE" = (
-/obj/machinery/light/small/directional/north,
-/obj/effect/turf_decal/plaque{
- icon_state = "derelict10"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/secondary)
-"ZG" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plasteel/airless,
-/area/ruin/space/derelict/hallway/primary)
-"ZM" = (
-/obj/machinery/droneDispenser/derelict,
-/turf/open/floor/plasteel,
-/area/ruin/space/derelict/bridge/access)
-
-(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
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-aa
-aa
-aa
-ZB
-iH
-ZB
-aa
-aa
-ZB
-ZB
-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
-aa
-aa
-"}
-(2,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-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
-ZB
-ZB
-ZB
-aa
-Gu
-hQ
-hQ
-iu
-iI
-iT
-hQ
-hQ
-Gu
-ZB
-ZB
-ZB
-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
-"}
-(3,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-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
-ZB
-ZB
-gX
-gX
-gX
-gX
-hR
-ie
-iv
-iJ
-iU
-ie
-hR
-jL
-aY
-aY
-ZB
-ZB
-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
-"}
-(4,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-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
-ZB
-gX
-hj
-gX
-hF
-hS
-if
-iw
-iJ
-iV
-ij
-hS
-jL
-gP
-gH
-ay
-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
-"}
-(5,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-ZB
-gX
-hj
-gX
-gX
-hT
-ig
-ix
-iJ
-iW
-ii
-hT
-jL
-ay
-dE
-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
-aa
-"}
-(6,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-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
-ZB
-ZB
-gX
-hj
-hj
-gX
-hS
-ij
-iw
-iK
-iV
-ij
-ju
-jL
-ZB
-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
-aa
-aa
-"}
-(7,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-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
-ZB
-gX
-hj
-ht
-gX
-hU
-ii
-hT
-ii
-hT
-ii
-hT
-jL
-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
-aa
-aa
-aa
-"}
-(8,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-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
-ZB
-gX
-hk
-hk
-gX
-hS
-ij
-hS
-ij
-iX
-ij
-hS
-jL
-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
-aa
-aa
-aa
-"}
-(9,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-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
-gX
-hk
-hk
-gX
-hT
-ii
-hT
-ii
-hU
-ii
-hT
-jL
-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
-aa
-aa
-aa
-"}
-(10,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-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
-ZB
-gX
-hk
-hk
-hG
-hS
-ij
-hS
-ij
-hS
-ij
-hS
-jL
-ZB
-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
-aa
-aa
-"}
-(11,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
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-gX
-hk
-gX
-gX
-gX
-gX
-gX
-gX
-gX
-gX
-jv
-jL
-ZB
-ZB
-ay
-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
-"}
-(12,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
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-ZB
-gX
-hk
-gX
-hH
-hH
-hH
-hH
-hH
-hH
-gX
-jw
-jL
-dE
-ay
-ZB
-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
-"}
-(13,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
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-aa
-gX
-hl
-hu
-hk
-hk
-hk
-hk
-hk
-hk
-gX
-jw
-jL
-jV
-gP
-ay
-aY
-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
-"}
-(14,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
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-aa
-gX
-hj
-gX
-hl
-hH
-hH
-hH
-hH
-hk
-gX
-jw
-jL
-jL
-kl
-jL
-jL
-aa
-aa
-aa
-aa
-ZB
-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
-"}
-(15,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
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-ZB
-gX
-gX
-gX
-hk
-hk
-hk
-hk
-hk
-hk
-gX
-jx
-gX
-fZ
-go
-fZ
-fZ
-fZ
-aa
-aa
-aa
-ZB
-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
-"}
-(16,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
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-ZB
-ZB
-gX
-hk
-hH
-hH
-hH
-hH
-ht
-gX
-jw
-gX
-jW
-gL
-mJ
-gn
-gL
-ZB
-ZB
-aa
-ZB
-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
-"}
-(17,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
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-ZB
-gX
-hk
-hk
-hk
-hk
-hk
-hk
-gX
-YW
-XF
-If
-gL
-gn
-gL
-gm
-gn
-ZB
-ZB
-ZB
-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
-"}
-(18,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
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-gX
-gX
-gX
-hu
-gX
-hu
-gX
-gX
-gX
-gX
-jY
-km
-tt
-fZ
-fZ
-fZ
-fZ
-gL
-ZB
-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
-"}
-(19,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
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-hv
-hI
-TJ
-hI
-iA
-hI
-hI
-hV
-iA
-fZ
-go
-go
-Wu
-fZ
-kN
-kW
-fZ
-gL
-ZB
-ZB
-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
-"}
-(20,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
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-hw
-hI
-hI
-hI
-hI
-hI
-hI
-hI
-hI
-fZ
-go
-go
-MI
-fZ
-jZ
-go
-fZ
-gL
-gL
-ZB
-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
-"}
-(21,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
-aa
-aa
-aa
-aa
-aa
-ZB
-ZB
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-hw
-hI
-hI
-hI
-hI
-hI
-hI
-hI
-hI
-fZ
-jZ
-go
-MI
-go
-go
-kX
-fZ
-ln
-gL
-gL
-aa
-ZB
-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
-"}
-(22,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
-aa
-aa
-aa
-aa
-aa
-ZB
-aa
-ZB
-ZB
-aa
-aa
-aa
-aa
-aa
-hw
-hJ
-hI
-hI
-hI
-hI
-hI
-hI
-hI
-fZ
-go
-go
-MI
-fZ
-fZ
-fZ
-fZ
-ka
-jY
-gL
-aa
-ZB
-aa
-aa
-aa
-aa
-aa
-ZB
-aa
-aa
-aa
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(23,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-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
-ZB
-ZB
-dr
-dr
-dr
-ZB
-ZB
-aa
-aa
-aa
-aa
-hv
-hI
-hI
-hI
-hI
-hI
-hI
-VB
-jz
-fZ
-jW
-go
-MI
-fZ
-kN
-kW
-fZ
-jY
-lF
-gL
-gL
-ZB
-aa
-aa
-aa
-aa
-ZB
-aa
-aa
-aa
-aa
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(24,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-aa
-aa
-aa
-ZB
-ZB
-ZB
-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
-ZB
-dr
-dr
-dr
-dr
-dr
-dr
-dr
-ZB
-aa
-aa
-aa
-hx
-hK
-hW
-hI
-iB
-iL
-iY
-TE
-jA
-fZ
-go
-go
-MI
-fZ
-jZ
-go
-fZ
-lo
-go
-jY
-gL
-ZB
-ZB
-ZB
-ZB
-aa
-aa
-aa
-aa
-ZB
-aa
-ZB
-ZB
-aa
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(25,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-aa
-ZB
-ZB
-ZB
-aa
-aa
-aa
-ZB
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-ZB
-aa
-ZB
-ZB
-ZB
-dr
-dr
-fL
-em
-ez
-dr
-dr
-ZB
-ZB
-aa
-aa
-hy
-hL
-hX
-hX
-iC
-hI
-hI
-Mb
-jB
-fZ
-go
-go
-MI
-kD
-go
-kW
-fZ
-jY
-lG
-go
-gL
-gL
-fZ
-ZB
-ZB
-ZB
-ZB
-ZB
-ZB
-ZB
-ZB
-ch
-ZB
-ZB
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(26,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-ax
-ax
-ax
-ax
-ax
-ax
-ax
-aa
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-ZB
-ZB
-aa
-aa
-ZB
-ZB
-ZB
-dr
-dr
-ez
-dO
-dX
-ez
-ez
-dr
-dr
-ZB
-aa
-hm
-hz
-hz
-hY
-ik
-hX
-iM
-iZ
-ji
-jC
-fZ
-fZ
-fZ
-Os
-fZ
-fZ
-fZ
-fZ
-fZ
-fZ
-fZ
-fZ
-mh
-fZ
-aa
-aa
-aa
-aa
-ZB
-aa
-aa
-aa
-md
-mZ
-mZ
-ZB
-ZB
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(27,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-ax
-aK
-aR
-aW
-aR
-ax
-aa
-ZB
-ZB
-ZB
-ZB
-ZB
-ZB
-ZB
-ZB
-ZB
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-aa
-ZB
-dr
-dr
-dr
-dr
-dr
-dr
-dr
-dr
-fG
-fE
-fU
-fU
-gs
-dr
-dr
-dr
-aa
-aa
-hA
-hz
-hz
-il
-hY
-hX
-hI
-Mb
-hI
-fZ
-ka
-kp
-MI
-go
-kO
-kY
-go
-go
-kp
-go
-go
-mi
-fZ
-gL
-aa
-gL
-gL
-ZB
-gL
-aa
-aa
-me
-mU
-mZ
-ZB
-ay
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(28,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-ax
-ax
-aL
-ax
-ax
-aR
-ax
-bl
-bl
-bl
-bl
-bl
-bl
-bl
-bl
-bl
-bl
-ZB
-ZB
-ZB
-ZB
-ZB
-aa
-aa
-aa
-ZB
-ZB
-ZB
-ZB
-dr
-dr
-dr
-dr
-dr
-dr
-dr
-dr
-dr
-Xq
-fd
-ft
-ft
-ew
-dr
-dr
-dr
-gY
-dW
-hv
-hM
-hZ
-hz
-hz
-iN
-hX
-ji
-hv
-fZ
-go
-go
-MI
-go
-kO
-kZ
-le
-lp
-lH
-go
-go
-go
-fZ
-gL
-gL
-mJ
-gL
-fZ
-gL
-ZB
-gL
-md
-mU
-mZ
-ny
-ac
-ZB
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(29,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-ZB
-ZB
-ax
-aX
-be
-ax
-vf
-vf
-vf
-vf
-vf
-vf
-Uz
-Uz
-cb
-aa
-aa
-ZB
-aa
-aa
-aa
-aa
-aa
-ZB
-ZB
-ZB
-ZB
-dr
-dr
-ee
-ev
-dW
-ez
-dO
-ez
-ez
-ez
-ez
-ez
-dP
-ez
-dO
-ez
-dO
-dX
-dW
-dW
-hB
-eL
-hz
-hz
-hz
-hY
-hX
-hX
-jD
-eI
-xP
-xP
-Ux
-Pm
-kO
-kZ
-lf
-lq
-lI
-lr
-lg
-go
-fZ
-hD
-gm
-gL
-gL
-gL
-gL
-gL
-gL
-md
-mU
-mU
-nz
-ac
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(30,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-ax
-ax
-aW
-ax
-bl
-bl
-bl
-bl
-bl
-bl
-bl
-bl
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-Sv
-ZB
-dr
-dr
-ef
-ev
-ez
-dP
-dX
-dO
-ez
-ez
-ez
-dP
-dP
-dX
-dP
-ez
-gI
-dP
-gY
-hn
-eL
-eL
-hz
-hz
-hz
-hz
-hY
-hY
-jE
-jO
-go
-go
-go
-MI
-kP
-go
-lg
-lr
-lr
-lr
-lg
-go
-fZ
-gn
-gL
-gn
-go
-fZ
-gn
-gL
-gL
-md
-na
-mU
-nz
-ac
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(31,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-ax
-aR
-aR
-aR
-aR
-aR
-aR
-aR
-aR
-bg
-ax
-ZB
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-Sv
-de
-dr
-dr
-dO
-eg
-ev
-ez
-dX
-dO
-eW
-fq
-fq
-fI
-ez
-dP
-eZ
-gt
-fq
-gJ
-gR
-eL
-eL
-hn
-eL
-eL
-rK
-rK
-hz
-hz
-jj
-hv
-fZ
-go
-go
-go
-MI
-kD
-go
-go
-lg
-go
-go
-go
-go
-kD
-go
-go
-gL
-go
-fZ
-gm
-mR
-gm
-md
-mU
-mU
-nz
-ac
-aa
-aa
-aa
-nT
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(32,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ax
-bf
-ax
-ax
-ax
-ax
-ax
-ax
-bo
-ax
-ax
-aa
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-dr
-dr
-dP
-eh
-ev
-ez
-dO
-eW
-fj
-fr
-fj
-fJ
-dW
-dX
-gh
-gj
-dW
-dW
-dW
-eL
-eL
-eL
-eL
-eL
-eL
-rK
-iO
-hz
-jk
-hv
-fZ
-go
-js
-go
-MI
-kQ
-go
-go
-go
-js
-go
-go
-go
-fZ
-lG
-go
-go
-gm
-fZ
-go
-gn
-go
-mW
-mU
-mU
-md
-ac
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(33,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ax
-bg
-aR
-aR
-aR
-aR
-aR
-aR
-aR
-ax
-ax
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-dr
-dA
-dQ
-eh
-ew
-eF
-eN
-eX
-fk
-dP
-dP
-dW
-dW
-dW
-dW
-dW
-dW
-dO
-dW
-gJ
-dW
-ez
-dr
-dr
-eL
-eL
-hv
-ja
-hv
-hv
-fZ
-fZ
-fZ
-fZ
-Os
-fZ
-fZ
-fZ
-fZ
-fZ
-fZ
-fZ
-fZ
-gO
-fZ
-fZ
-fZ
-fZ
-fZ
-fZ
-fZ
-fZ
-md
-mU
-mU
-nz
-ac
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(34,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ax
-ax
-aR
-ax
-ax
-ax
-ax
-ax
-ax
-ax
-ax
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-ZB
-cl
-cl
-cl
-cl
-dr
-dr
-dR
-dO
-dW
-dP
-dO
-eY
-fl
-dW
-dW
-eZ
-dW
-dW
-dW
-dW
-dO
-dX
-dO
-fb
-ho
-ez
-dr
-dr
-dr
-eL
-hv
-hz
-jl
-hv
-fZ
-go
-kp
-go
-MI
-kp
-go
-fZ
-ls
-lJ
-lT
-lt
-mj
-mo
-mw
-mF
-mL
-lt
-ls
-lt
-lx
-aa
-md
-mU
-mU
-nz
-ac
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(35,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ax
-ax
-aR
-aR
-aR
-aR
-aR
-aR
-aR
-bg
-ax
-aa
-aa
-aa
-aa
-aa
-cn
-cu
-cu
-cw
-cO
-cY
-df
-ds
-dB
-dW
-ei
-ex
-dO
-dX
-eZ
-dW
-dW
-dW
-ai
-ai
-ai
-ai
-ai
-dW
-dW
-gS
-ft
-ez
-dO
-ez
-dr
-dr
-dr
-hv
-ja
-hv
-hv
-fZ
-go
-go
-go
-MI
-go
-go
-fZ
-lt
-lK
-lU
-ls
-lt
-lt
-mx
-ls
-mM
-ls
-tc
-mP
-lx
-aa
-md
-wI
-mU
-nz
-ac
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(36,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ax
-ax
-ax
-ax
-ax
-ax
-ax
-ax
-bo
-ax
-ax
-aa
-aa
-ZB
-aa
-ZB
-co
-cv
-cG
-cO
-cO
-cZ
-dg
-cO
-cl
-da
-da
-dr
-eG
-dO
-dW
-dW
-dW
-dW
-ai
-ai
-ai
-ai
-ai
-dW
-dW
-dO
-ez
-dO
-dP
-hN
-dr
-im
-dr
-hv
-iD
-gP
-jp
-fZ
-go
-go
-go
-Yq
-xP
-la
-fZ
-lu
-lt
-lV
-lt
-lt
-lt
-lt
-lt
-ls
-lt
-ls
-ma
-ls
-lx
-md
-Ji
-mU
-nz
-ac
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(37,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ax
-bg
-aR
-aR
-aR
-aR
-aR
-aR
-aR
-ax
-ax
-aa
-Uz
-ZB
-aa
-cl
-cp
-cw
-cH
-cO
-cO
-RF
-dg
-dg
-dC
-ej
-ej
-dr
-ez
-dW
-fa
-dW
-dW
-dW
-ai
-ai
-ai
-ai
-ai
-dW
-dW
-dP
-ez
-dO
-dP
-dX
-dW
-in
-dr
-iP
-ay
-ay
-jp
-fZ
-go
-go
-go
-MI
-go
-go
-fZ
-lt
-lL
-lL
-ma
-lt
-lt
-lt
-lt
-lt
-lt
-lt
-lt
-mG
-mT
-md
-Aw
-no
-nz
-ac
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(38,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ax
-ax
-aR
-ax
-ax
-ax
-ax
-ax
-ax
-ax
-ax
-aa
-vf
-Lv
-aa
-cl
-co
-cu
-cu
-cP
-cO
-db
-dg
-cO
-cl
-dV
-ek
-ey
-dW
-dW
-dW
-dW
-dW
-dW
-ai
-ai
-ai
-ai
-ai
-dW
-dP
-dX
-ez
-fW
-dP
-dO
-dr
-io
-dr
-iQ
-ay
-ay
-gP
-fZ
-go
-go
-go
-MI
-go
-go
-gk
-lv
-lv
-lv
-lt
-ls
-lt
-lt
-lt
-ls
-mN
-mG
-lt
-lt
-mG
-md
-ZE
-np
-md
-ch
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(39,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ax
-ax
-aR
-aR
-aR
-aR
-aR
-aR
-aR
-bg
-ax
-aa
-vf
-Lv
-aa
-cl
-cq
-cu
-cI
-co
-cu
-dc
-di
-du
-dD
-cl
-el
-dr
-ez
-ez
-dW
-dW
-dW
-dW
-ai
-ai
-ai
-ai
-ai
-dW
-dO
-eh
-gZ
-ez
-dO
-ez
-dr
-dr
-dr
-GM
-ay
-ay
-gD
-fZ
-fZ
-fZ
-go
-MI
-go
-go
-gk
-lw
-lN
-Qt
-PR
-MS
-mp
-ls
-ls
-lt
-ls
-mN
-lt
-ls
-mG
-md
-Th
-nq
-nz
-ac
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(40,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ax
-ax
-ax
-ax
-ax
-ax
-ax
-ax
-bp
-aR
-ax
-ax
-vf
-Lv
-aa
-cl
-cl
-ZB
-aa
-aa
-ZB
-cl
-cl
-dr
-dr
-dW
-em
-dW
-ez
-dO
-fb
-fm
-dW
-dW
-dW
-dW
-dW
-dW
-dW
-dW
-dW
-ei
-ev
-ez
-ez
-dr
-dr
-dr
-GM
-tS
-tS
-jm
-jF
-fZ
-fZ
-fZ
-go
-MI
-go
-go
-gk
-pZ
-lO
-ES
-VV
-mk
-mq
-mp
-lt
-lt
-lt
-Mi
-mQ
-lt
-lt
-md
-vn
-nr
-nz
-ac
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(41,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ax
-ax
-ax
-ax
-ax
-ax
-ax
-ax
-bp
-ax
-ax
-ax
-ZB
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-ZB
-dr
-dr
-dO
-dO
-ez
-dO
-dO
-fc
-fm
-dW
-dW
-dW
-dW
-dW
-dW
-dW
-dW
-dW
-eh
-ev
-dO
-ez
-dr
-dr
-GM
-GM
-GM
-GM
-jn
-ay
-gD
-fZ
-fZ
-jZ
-MI
-go
-go
-gk
-ly
-ly
-ly
-lx
-lx
-mr
-lt
-lt
-lt
-lt
-ms
-lt
-lt
-lt
-md
-OW
-ns
-nz
-ac
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(42,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ax
-ax
-ax
-ax
-aR
-aR
-bw
-by
-aR
-aR
-bT
-ax
-Uz
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-dr
-dr
-dX
-dO
-dX
-dP
-dO
-fd
-fn
-fs
-fE
-fE
-fN
-fV
-dW
-dW
-dW
-gK
-gS
-ew
-dP
-dO
-dr
-dr
-GM
-tS
-tS
-GM
-ay
-gD
-jp
-fZ
-fZ
-go
-MI
-go
-go
-lh
-lt
-lP
-ls
-lP
-lP
-mr
-lt
-mr
-mr
-mG
-mN
-mp
-lx
-lx
-md
-AA
-nt
-nz
-ac
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(43,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ax
-ax
-ax
-bg
-aR
-aR
-aR
-aR
-be
-ax
-ax
-ax
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-Sv
-dj
-dr
-dr
-dO
-dO
-Xq
-Rd
-dO
-ez
-fd
-ft
-ft
-ew
-dW
-dW
-gi
-gw
-gE
-gE
-gT
-dO
-dX
-dP
-dr
-dr
-GM
-tS
-xi
-GM
-ay
-ay
-jp
-fZ
-go
-dH
-OK
-go
-go
-fZ
-lx
-lx
-lx
-lx
-lx
-ms
-mt
-mG
-mG
-mp
-mp
-mt
-lx
-lz
-md
-qL
-nu
-nz
-ac
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(44,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ax
-ax
-ax
-ax
-bn
-aR
-bx
-bD
-aR
-ax
-bU
-ax
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-Sv
-ZB
-dr
-dr
-en
-ez
-ez
-dX
-dP
-dO
-ez
-dW
-dW
-ez
-ez
-dW
-ez
-dP
-dX
-dP
-dO
-ez
-dr
-dr
-GM
-tS
-iD
-tS
-GM
-ay
-ay
-jp
-fZ
-go
-MI
-go
-gk
-gk
-gk
-ly
-ly
-ly
-ly
-ly
-mt
-mz
-mt
-lx
-lx
-mt
-lA
-lA
-lz
-md
-ct
-nv
-md
-eu
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(45,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ax
-ax
-ax
-bg
-aR
-aR
-aR
-aR
-bt
-aW
-be
-ax
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-ZB
-ZB
-dr
-dr
-eo
-dW
-ez
-dO
-dX
-dP
-fu
-ez
-ez
-fO
-fW
-ez
-ez
-dP
-ez
-dP
-ez
-ez
-dr
-dr
-tS
-tS
-iD
-tS
-tS
-jo
-gP
-gD
-fZ
-go
-MI
-go
-gk
-Vz
-Tm
-lz
-lz
-lz
-lz
-OT
-lz
-lA
-lA
-lz
-Ih
-Ih
-lz
-lA
-lz
-md
-Ji
-mU
-nz
-eu
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(46,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-ax
-ax
-ax
-ax
-bo
-aR
-by
-bX
-bg
-ax
-bV
-ax
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-ZB
-ZB
-dr
-dr
-dr
-dr
-dr
-dr
-dr
-dr
-dr
-dO
-fP
-fX
-dO
-fb
-dr
-dr
-dr
-dr
-dr
-dr
-GM
-ay
-ay
-iE
-ay
-jb
-jp
-jp
-jb
-fZ
-go
-MI
-go
-gk
-Vz
-Tm
-lz
-lA
-lA
-lA
-OT
-lA
-lA
-lA
-lz
-lz
-mO
-lz
-lA
-lz
-md
-Ji
-mU
-nz
-eu
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-ZB
-aa
-aa
-"}
-(47,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-Uz
-ax
-bj
-ax
-bp
-ax
-ax
-ax
-ax
-ax
-ax
-ax
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-ZB
-ZB
-ZB
-dr
-dr
-dr
-dr
-dr
-dr
-dr
-dr
-ez
-fQ
-fQ
-gj
-fJ
-dr
-dr
-dr
-dr
-dr
-dr
-GM
-fZ
-fZ
-fZ
-fZ
-fZ
-fZ
-fZ
-fZ
-fZ
-go
-MI
-go
-gk
-lb
-Tm
-lA
-lA
-lz
-lA
-OT
-lz
-Ih
-lA
-lA
-lA
-lA
-lA
-KN
-lz
-md
-Ji
-mU
-nz
-ac
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-aa
-ZB
-ZB
-"}
-(48,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-Uz
-ax
-bj
-ax
-aW
-ax
-ax
-ax
-ax
-ax
-ax
-ax
-ax
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-ZB
-dr
-dr
-dW
-dO
-dO
-dX
-ez
-dr
-dr
-tS
-tS
-tS
-tS
-gL
-mJ
-gm
-gn
-fZ
-go
-go
-go
-go
-go
-go
-MI
-go
-gk
-Vz
-Tm
-Av
-lA
-lz
-lA
-OT
-lA
-OT
-mH
-lA
-OT
-Tm
-KN
-KN
-KN
-md
-Ji
-mU
-nz
-ac
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-nB
-vf
-vf
-vf
-vf
-vf
-vf
-ZB
-vf
-vf
-vf
-vf
-"}
-(49,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-Uz
-ax
-bj
-ax
-aR
-bt
-bz
-bz
-bI
-bP
-bj
-bj
-ax
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-ZB
-dr
-dr
-ez
-fY
-ez
-dr
-dr
-GM
-tS
-gL
-gL
-yb
-yb
-gm
-gm
-rx
-ip
-xP
-xP
-xP
-Pp
-xP
-xP
-xF
-go
-gk
-Vz
-Vz
-Tm
-lA
-lz
-mb
-lz
-lz
-mA
-lA
-lz
-OT
-Tm
-lz
-lA
-lz
-md
-Ji
-mU
-nz
-ac
-aa
-aa
-aa
-aa
-ZB
-ZB
-ZB
-nB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-aa
-aa
-vf
-"}
-(50,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-Uz
-ax
-bj
-ax
-ax
-ax
-bj
-bj
-bz
-bj
-bj
-bj
-ax
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-dr
-dr
-dr
-dr
-gk
-gk
-gk
-GM
-Cc
-yb
-gL
-gm
-gm
-gn
-ip
-gn
-gn
-go
-go
-go
-MI
-go
-go
-ZG
-xP
-kR
-lc
-li
-Vz
-Tm
-Tm
-Tm
-lz
-lz
-lz
-lA
-lz
-lz
-lz
-lz
-lA
-lz
-md
-Ji
-mU
-md
-aY
-nB
-nI
-ZB
-ZB
-ld
-nV
-nV
-nB
-aa
-aa
-On
-PB
-on
-aa
-On
-PB
-on
-aa
-vf
-"}
-(51,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-Uz
-ax
-bj
-bj
-bj
-bj
-bj
-bj
-bz
-bj
-bj
-bj
-ax
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-Oj
-Oj
-aa
-ZB
-dr
-dr
-gk
-Cc
-yb
-yb
-mJ
-gm
-gm
-gn
-gn
-gn
-gn
-go
-fZ
-go
-go
-js
-MI
-go
-go
-gk
-gk
-gk
-Vz
-lj
-QN
-rm
-lj
-Tm
-KT
-lz
-lz
-lA
-lz
-lz
-lz
-lz
-lA
-lz
-md
-Ji
-mU
-nz
-ac
-aa
-nV
-ZB
-nV
-nV
-wK
-nR
-aa
-aa
-aa
-On
-qk
-on
-aa
-On
-qk
-on
-aa
-vf
-"}
-(52,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-Uz
-ax
-bj
-bj
-bj
-bj
-ax
-ax
-bJ
-ax
-ax
-ax
-ax
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-cs
-cs
-cs
-cs
-cs
-fZ
-fZ
-tt
-fZ
-fZ
-fZ
-fZ
-fZ
-fZ
-go
-fZ
-fZ
-fZ
-fZ
-fZ
-fZ
-fZ
-MI
-fZ
-fZ
-gk
-kI
-kS
-Vz
-Vz
-lC
-Vz
-Vz
-Vz
-OT
-lA
-lA
-lA
-lA
-lA
-lA
-lA
-lA
-Tm
-md
-Ji
-mU
-nz
-ac
-aa
-nV
-nV
-nV
-wK
-og
-nR
-nB
-aa
-aa
-On
-qk
-on
-aa
-On
-qk
-on
-aa
-vf
-"}
-(53,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-Sv
-ax
-bj
-bj
-bj
-bj
-ax
-bz
-bz
-bO
-bz
-bP
-ax
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-dk
-aa
-aa
-aa
-aa
-aa
-aa
-cs
-fv
-fF
-fx
-cs
-ga
-yb
-ga
-fZ
-gn
-gn
-go
-fZ
-go
-go
-go
-fZ
-go
-gL
-go
-go
-go
-MI
-go
-go
-gk
-gk
-kT
-OT
-OT
-lD
-lD
-lX
-mc
-OT
-Tm
-Tm
-lz
-lz
-lA
-lz
-lz
-Tm
-Vz
-md
-Ji
-mU
-nz
-ac
-aa
-nB
-nB
-nB
-nB
-oe
-nB
-nB
-ZB
-aa
-aa
-dm
-aa
-aa
-aa
-dm
-aa
-aa
-vf
-"}
-(54,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-Uz
-ax
-bj
-bj
-bj
-bj
-ax
-bE
-bE
-bQ
-bY
-bO
-ax
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-dk
-cs
-fw
-fx
-fx
-fR
-eR
-gm
-gz
-fZ
-gL
-gL
-go
-fZ
-gz
-gn
-gn
-fZ
-gz
-go
-go
-jr
-go
-MI
-gn
-ko
-go
-gk
-gk
-OT
-lb
-Vz
-Vz
-Vz
-Vz
-OT
-Vz
-KT
-Tm
-lz
-lA
-lz
-lz
-Tm
-Vz
-md
-Ji
-mU
-nz
-ac
-aa
-nx
-nO
-Yi
-RX
-zL
-IW
-YK
-ol
-yg
-rc
-DP
-rc
-oz
-rc
-DP
-rc
-oD
-vf
-"}
-(55,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-Uz
-ax
-bj
-bj
-bj
-bj
-ax
-bz
-bL
-bR
-bK
-cd
-ax
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-dk
-aa
-dE
-dk
-aa
-aa
-aa
-aa
-aa
-cs
-fx
-fx
-fx
-cs
-eR
-gn
-gn
-gF
-gL
-gn
-go
-go
-gn
-gL
-gn
-fZ
-gn
-gL
-go
-go
-go
-eR
-go
-gn
-go
-kJ
-fZ
-KN
-Vz
-Vz
-lE
-lE
-Vz
-OT
-Vz
-Tm
-Tm
-Tm
-OT
-lz
-Tm
-Vz
-Vz
-md
-Ji
-mU
-md
-nB
-nB
-XG
-nB
-nV
-nB
-og
-nB
-nB
-ZB
-aa
-aa
-dm
-aa
-aa
-aa
-dm
-aa
-aa
-ZB
-"}
-(56,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-Uz
-ax
-bj
-bj
-bj
-bj
-ax
-bz
-bM
-bL
-bF
-bO
-ax
-ci
-ci
-ci
-ci
-aa
-aa
-aa
-aa
-aa
-dk
-dv
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-cs
-fy
-fx
-fx
-fS
-MI
-go
-go
-fZ
-fZ
-gn
-gn
-fZ
-gz
-gz
-gL
-gz
-gz
-gz
-go
-js
-gL
-MI
-go
-gn
-go
-gn
-fZ
-KN
-lk
-lE
-lE
-lE
-Vz
-OT
-Vz
-lj
-Vz
-Vz
-OT
-Tm
-Vz
-Vz
-Vz
-md
-Ct
-CE
-CE
-BU
-SM
-Ci
-IW
-IW
-nZ
-nR
-nR
-nB
-aa
-aa
-On
-Jl
-on
-aa
-On
-su
-on
-aa
-vf
-"}
-(57,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-Uz
-ax
-bj
-bj
-bj
-bj
-ax
-bF
-Kf
-CZ
-bZ
-bE
-ax
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-Oj
-dk
-Oj
-aa
-aa
-aa
-aa
-aa
-ZB
-cs
-fz
-fx
-fx
-fS
-MI
-go
-gA
-fZ
-go
-go
-hb
-fZ
-fZ
-gz
-gk
-gk
-gk
-gk
-gk
-gk
-go
-MI
-gL
-go
-go
-fZ
-fZ
-ch
-ch
-ch
-ch
-ch
-md
-mf
-mf
-mB
-mf
-mf
-mf
-md
-md
-md
-md
-md
-Ji
-mU
-mZ
-nB
-nB
-nB
-nQ
-nR
-nR
-oh
-nR
-nB
-aa
-aa
-tR
-oz
-oy
-aa
-On
-su
-on
-aa
-vf
-"}
-(58,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-Uz
-ax
-bj
-bj
-bj
-bj
-ax
-bG
-Ob
-xr
-bz
-bO
-ax
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-Oj
-Oj
-Oj
-aa
-aa
-aa
-aa
-ZB
-ZB
-cs
-fA
-fx
-fx
-fS
-MI
-go
-go
-fZ
-gM
-go
-go
-fZ
-gz
-hD
-gk
-Bx
-IA
-IA
-iq
-gk
-go
-MI
-go
-kq
-go
-kK
-aa
-gD
-ay
-ZB
-ZB
-ZB
-me
-ml
-mu
-rT
-CE
-CE
-CE
-CE
-CE
-CE
-CE
-Tq
-Fk
-mU
-mZ
-mZ
-nG
-nM
-KS
-nX
-oa
-oi
-nV
-nB
-aa
-aa
-oq
-dk
-aa
-dk
-On
-Jl
-on
-aa
-ZB
-"}
-(59,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-Uz
-ax
-bj
-bj
-bj
-bj
-ax
-bO
-bE
-xr
-bO
-bO
-ax
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-Oj
-Oj
-Oj
-aa
-aa
-aa
-ZB
-ZB
-ZB
-cs
-fB
-fx
-fx
-fS
-MI
-gp
-gp
-fZ
-gN
-go
-fZ
-fZ
-gz
-gz
-gk
-IA
-iq
-ia
-IA
-gk
-gk
-yw
-gk
-gk
-gk
-ch
-aa
-aa
-ZB
-ch
-aa
-ZB
-mf
-mf
-mf
-mD
-mD
-mD
-mD
-mD
-mD
-mf
-mU
-mU
-mZ
-mU
-mU
-mU
-nG
-nM
-nS
-nR
-ob
-nR
-nR
-nB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-aa
-aa
-ZB
-"}
-(60,1,1) = {"
-aa
-aa
-aa
-ZB
-ZB
-aa
-aa
-ZB
-ZB
-aa
-aa
-ZB
-Sv
-ax
-bj
-bj
-bj
-bj
-ax
-bK
-zD
-RV
-Gh
-LX
-Jc
-Mu
-Mu
-Mu
-pn
-pn
-WK
-cs
-cs
-cs
-cs
-cs
-cs
-cs
-cs
-cs
-cs
-cs
-cs
-cs
-cs
-cs
-cs
-cs
-wC
-cs
-cs
-fZ
-fZ
-fZ
-fZ
-fZ
-hD
-gL
-gk
-Bx
-IA
-aa
-aa
-Uz
-fZ
-MI
-fZ
-fD
-fD
-ZB
-aa
-aa
-aa
-ZB
-aa
-aa
-aY
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-md
-mV
-mU
-mU
-mU
-mU
-mU
-mf
-mf
-mf
-mf
-mf
-mf
-mf
-mf
-vf
-vf
-vf
-vf
-ZB
-vf
-vf
-ZB
-ZB
-vf
-ZB
-"}
-(61,1,1) = {"
-aa
-aa
-aa
-ZB
-vf
-vf
-vf
-vf
-ZB
-aa
-aa
-aa
-Uz
-ax
-bj
-bj
-bj
-bj
-ax
-ax
-ax
-Ra
-ax
-ax
-ax
-bj
-bj
-bj
-cs
-ZM
-xl
-cx
-cT
-cx
-dl
-dw
-cx
-dl
-dw
-cx
-cx
-cx
-cs
-cs
-cs
-cs
-cs
-fx
-py
-gq
-fx
-fZ
-gO
-fZ
-fZ
-fZ
-gz
-gL
-gk
-iq
-IA
-aa
-aa
-ZB
-jG
-jR
-jG
-ZB
-ZB
-aa
-aa
-eV
-ZB
-ZB
-aa
-aa
-aY
-ay
-ch
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-md
-mU
-mU
-mU
-mU
-mZ
-nH
-nN
-nN
-nN
-oc
-nN
-nN
-nN
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-ZB
-ZB
-aa
-"}
-(62,1,1) = {"
-ZB
-ZB
-aa
-aa
-ZB
-aa
-aa
-vf
-aa
-aa
-aa
-ZB
-Uz
-ax
-bj
-bj
-bj
-bj
-bW
-bW
-bW
-Ra
-bW
-bW
-bW
-bj
-bj
-bj
-cs
-cx
-xl
-cx
-cT
-cx
-cx
-dx
-cx
-cx
-dx
-dd
-cx
-cx
-cs
-cx
-cx
-cx
-cs
-fx
-py
-fx
-fx
-fZ
-gL
-aa
-ZB
-ch
-ay
-ch
-ZB
-aa
-aa
-aa
-aa
-ZB
-jG
-ay
-ch
-aa
-aa
-aa
-aa
-aa
-ZB
-dk
-aa
-ZB
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-mY
-mD
-mD
-nA
-nD
-mf
-mf
-mf
-mf
-mf
-mf
-mf
-mf
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(63,1,1) = {"
-ZB
-aa
-af
-Pq
-ap
-ZB
-ZB
-vf
-aa
-aa
-aa
-ZB
-Uz
-ax
-bj
-bj
-bj
-bj
-bW
-Xu
-bz
-Uj
-Ni
-Xu
-bW
-bj
-bj
-bj
-cs
-cy
-xl
-cx
-cT
-cx
-kt
-yA
-aH
-RU
-yA
-Po
-aH
-aH
-aH
-aH
-aH
-aH
-Nj
-EQ
-wA
-EQ
-gB
-cs
-cs
-ZB
-hc
-gC
-gC
-ch
-ZB
-ZB
-ZB
-ZB
-ZB
-Uz
-ch
-jR
-PG
-jG
-aa
-aa
-aa
-aa
-ZB
-ZB
-ZB
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-it
-nE
-nH
-nN
-nN
-nN
-nN
-nN
-oc
-oc
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(64,1,1) = {"
-vf
-aa
-vA
-Pq
-ap
-aa
-aa
-vf
-aa
-aa
-aa
-ZB
-Uz
-ax
-bj
-bj
-bj
-bj
-bW
-my
-bz
-Ik
-bz
-DX
-bW
-bj
-bj
-bj
-cs
-cz
-xl
-cx
-cU
-cx
-xl
-dw
-cx
-cx
-dw
-xl
-cx
-cx
-cs
-cs
-cs
-cs
-cs
-fx
-fx
-fx
-fx
-cs
-cs
-ZB
-ch
-ay
-gC
-hc
-ZB
-aa
-aa
-aa
-aa
-ZB
-jG
-jG
-ay
-jG
-aa
-aa
-aa
-aa
-aa
-ZB
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-it
-ml
-mf
-mf
-mf
-mf
-mf
-mf
-mf
-mf
-ZB
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(65,1,1) = {"
-vf
-aa
-wb
-Pj
-ap
-aa
-aa
-vf
-ZB
-ZB
-ZB
-ZB
-Uz
-ax
-bj
-bj
-bj
-bj
-bW
-Zu
-bz
-rC
-KP
-vo
-bW
-bj
-bj
-bj
-cs
-cA
-EV
-Po
-Hk
-aH
-Xj
-dw
-cx
-cx
-dw
-xl
-dd
-cx
-cx
-cs
-fC
-fC
-cs
-fx
-gg
-fx
-fx
-cs
-aa
-ay
-ch
-ay
-gC
-hc
-aa
-aa
-aa
-aa
-aa
-Uz
-aa
-jG
-pM
-jG
-aa
-aa
-aa
-aa
-aa
-ZB
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-it
-ml
-vC
-ZB
-ZB
-aa
-ZB
-aa
-ZB
-ZB
-aa
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(66,1,1) = {"
-vf
-aa
-aa
-Kr
-aa
-aa
-aa
-vf
-Uz
-Uz
-Uz
-Uz
-Uz
-ax
-bj
-bj
-bj
-bj
-bW
-bW
-bW
-bW
-bW
-bW
-bW
-bj
-bj
-bj
-cs
-cB
-cx
-ud
-cs
-cs
-Qf
-cs
-dF
-dF
-eq
-rL
-dF
-eO
-dF
-cs
-fC
-fC
-cs
-cs
-cs
-cs
-cs
-cs
-ZB
-aa
-ch
-gC
-ay
-hc
-aa
-aa
-dk
-aa
-aa
-ZB
-aa
-jG
-kd
-ay
-aa
-aa
-kU
-aa
-aa
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-mZ
-vC
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(67,1,1) = {"
-vf
-aa
-wb
-XV
-ap
-aa
-aa
-as
-as
-aF
-aM
-aS
-aS
-aS
-bj
-bj
-bj
-bj
-bj
-bj
-bj
-bj
-bj
-bj
-bj
-bj
-bj
-bj
-cs
-cs
-cs
-cs
-cs
-cs
-Ns
-cs
-dG
-dZ
-ea
-eH
-ea
-eP
-fe
-fo
-aY
-ZB
-ZB
-dk
-ZB
-aa
-aa
-aa
-ZB
-aa
-hc
-gC
-gC
-hc
-aa
-aa
-aa
-aa
-aa
-ZB
-aa
-ch
-ke
-fD
-aa
-aa
-aa
-aa
-ZB
-ZB
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-vC
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(68,1,1) = {"
-vf
-aa
-wb
-XV
-ap
-aa
-aa
-at
-az
-Pi
-NZ
-Lp
-nY
-as
-bj
-bj
-bj
-bj
-bj
-bj
-bj
-bj
-bj
-bj
-bj
-bj
-bj
-bj
-cs
-cC
-cx
-cR
-cT
-dd
-xl
-cs
-dG
-ea
-ea
-eH
-ea
-eQ
-eP
-fo
-ZB
-aa
-aa
-aa
-ZB
-aa
-aa
-aa
-ay
-ay
-gW
-hp
-hq
-gV
-ia
-aa
-aa
-aa
-aa
-ZB
-aa
-ch
-Gm
-ch
-aa
-aa
-aa
-ZB
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-mv
-aa
-aa
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(69,1,1) = {"
-aa
-aa
-wb
-XV
-ap
-aa
-aa
-at
-aA
-ua
-aO
-VT
-NF
-as
-bj
-bj
-as
-as
-as
-as
-as
-as
-as
-as
-as
-as
-as
-as
-cs
-cD
-cx
-cx
-cW
-cx
-xl
-cs
-dI
-eb
-eb
-eH
-ea
-ea
-ff
-fp
-ay
-aa
-aa
-aa
-aa
-aa
-aa
-ay
-ay
-gr
-gW
-hp
-hp
-gV
-Ev
-aa
-aa
-aa
-aa
-Uz
-ZB
-jT
-Rc
-aa
-aa
-aa
-ZB
-ld
-ZB
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-iR
-aa
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(70,1,1) = {"
-yB
-FQ
-FQ
-vK
-aq
-Fs
-FQ
-JA
-Pi
-LT
-aP
-az
-pe
-as
-as
-as
-as
-bk
-bA
-bH
-az
-az
-az
-bH
-az
-az
-bH
-as
-cs
-cE
-cx
-cS
-cT
-cx
-xl
-cs
-dJ
-ea
-ea
-Ax
-Pa
-Pa
-fg
-fo
-ay
-aa
-aa
-aa
-aa
-aa
-aa
-ay
-gC
-gr
-gW
-hq
-hr
-gV
-ia
-ia
-aa
-aa
-aa
-ZB
-aa
-ch
-pM
-jG
-aa
-aa
-aa
-ld
-aa
-aa
-ZB
-aa
-aa
-eV
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(71,1,1) = {"
-aa
-aa
-wb
-Xb
-ap
-aa
-aa
-Lb
-Ok
-pH
-aP
-az
-pe
-as
-bk
-as
-bq
-az
-az
-az
-az
-az
-az
-az
-az
-az
-az
-az
-cs
-cs
-cs
-cs
-cs
-cx
-xl
-cs
-dK
-ea
-ea
-eC
-eb
-eS
-fh
-fo
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ch
-ch
-ch
-gW
-hq
-hr
-gV
-Uz
-ZB
-iq
-aa
-aa
-ZB
-aa
-ch
-jR
-jG
-aa
-aa
-ZB
-ZB
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(72,1,1) = {"
-ZB
-aa
-wb
-Xb
-ap
-aa
-aa
-hC
-Cx
-LT
-SY
-az
-VT
-EO
-NZ
-aQ
-br
-bu
-bB
-br
-tm
-NZ
-NZ
-NZ
-NZ
-Jo
-az
-cm
-cs
-cx
-cs
-cx
-cs
-cx
-xl
-cs
-dL
-ea
-ea
-ea
-ea
-ea
-oE
-fo
-aY
-ZB
-ZB
-aa
-aa
-aa
-aa
-ay
-ay
-ay
-gW
-hr
-hq
-gV
-ib
-iq
-ZB
-Bx
-gV
-Uz
-aa
-ch
-pM
-jG
-aa
-aa
-ZB
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(73,1,1) = {"
-ZB
-aa
-wb
-Xb
-ap
-aa
-aa
-as
-as
-as
-as
-az
-az
-as
-az
-as
-bs
-bv
-bC
-bs
-az
-bS
-az
-az
-az
-VT
-NZ
-NZ
-Gc
-aH
-Gc
-aH
-Zg
-aH
-Oc
-cs
-dI
-ea
-eb
-ea
-ea
-eS
-oE
-dz
-fD
-ZB
-aa
-aa
-aa
-aa
-ay
-ay
-aY
-gV
-gW
-gW
-hE
-gV
-gV
-gV
-gV
-gV
-gV
-Uz
-ZB
-hc
-pM
-jG
-aa
-kL
-gW
-gW
-kL
-kL
-kL
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(74,1,1) = {"
-vf
-aa
-aa
-Kr
-aa
-aa
-aa
-vf
-vf
-vf
-as
-aV
-bc
-as
-as
-as
-as
-as
-as
-as
-as
-as
-az
-as
-as
-as
-as
-as
-cs
-cs
-cs
-cs
-cs
-cs
-cs
-cs
-dM
-ec
-ea
-eD
-ea
-eT
-eQ
-dz
-ay
-aa
-aa
-aa
-aa
-ay
-ay
-gD
-gr
-gV
-hd
-hs
-hf
-hf
-hd
-ir
-hf
-gW
-gV
-gV
-gV
-gV
-NY
-gV
-kB
-kM
-hP
-kM
-ll
-ll
-ll
-lY
-mg
-mm
-mv
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(75,1,1) = {"
-vf
-aa
-wb
-Xb
-ap
-aa
-aa
-vf
-ZB
-vf
-vf
-aa
-bd
-Gu
-Gu
-aa
-aa
-aa
-aa
-Gu
-Gu
-as
-az
-as
-bi
-bi
-ch
-ZB
-aa
-aa
-aa
-aa
-aa
-ZB
-ac
-dz
-dN
-ed
-et
-eE
-et
-eU
-fi
-dz
-ch
-aa
-aa
-aa
-aa
-ay
-ay
-gG
-gC
-gV
-he
-hd
-hf
-hf
-hd
-ir
-hf
-hf
-hf
-hf
-jH
-gW
-qi
-gW
-gW
-gW
-kV
-hf
-hf
-kM
-hf
-lZ
-hP
-DE
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(76,1,1) = {"
-vf
-aa
-wb
-Xb
-ap
-aa
-aa
-vf
-aa
-aa
-aa
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-as
-ca
-as
-aa
-aa
-ZB
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-ch
-aa
-ac
-eu
-ac
-ac
-ay
-eu
-ac
-ac
-ZB
-aa
-ay
-ay
-ay
-ay
-gH
-gD
-gV
-hf
-hs
-hf
-hP
-hf
-hf
-hf
-hf
-hf
-hf
-hf
-hf
-sn
-hf
-hf
-hf
-hf
-hf
-hf
-hf
-hf
-lY
-jF
-mn
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(77,1,1) = {"
-vf
-aa
-wb
-Qo
-ap
-ZB
-ZB
-vf
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-aa
-aa
-ZB
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-ZB
-aa
-aa
-aa
-aa
-eV
-aa
-ZB
-aa
-ZB
-aa
-ay
-ay
-gr
-gC
-gr
-gP
-gV
-hg
-hf
-hf
-hf
-hd
-ir
-hf
-gW
-gW
-hf
-hf
-hf
-yz
-kr
-gW
-gW
-hf
-hP
-hf
-hf
-hf
-jJ
-ay
-ch
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(78,1,1) = {"
-vf
-aa
-aa
-aa
-ZB
-aa
-aa
-ZB
-ZB
-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
-ZB
-aa
-aa
-aY
-aY
-aY
-aY
-aY
-aY
-gV
-hf
-hf
-hf
-hf
-ic
-is
-iG
-gW
-jd
-hf
-hf
-hf
-hP
-hf
-hf
-gW
-jt
-hf
-hf
-hf
-hf
-jJ
-ay
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(79,1,1) = {"
-vf
-vf
-vf
-vf
-ZB
-vf
-vf
-vf
-ZB
-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
-ch
-ch
-ch
-ch
-ch
-ch
-gW
-hh
-hi
-hf
-hf
-hf
-hf
-hd
-gW
-jd
-hf
-hf
-hf
-hf
-hf
-hf
-gW
-kV
-hf
-hP
-hf
-hf
-jJ
-ay
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ay
-ac
-ac
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(80,1,1) = {"
-ZB
-aa
-aa
-aa
-aa
-ZB
-ZB
-ZB
-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
-ay
-ay
-ay
-gD
-gr
-gQ
-gW
-hi
-hf
-hf
-hf
-id
-hf
-hs
-gW
-jd
-jt
-jI
-hf
-hf
-ks
-kC
-gW
-hf
-hf
-hf
-hf
-hf
-jJ
-ay
-ch
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-aa
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(81,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
-aa
-aa
-aa
-aa
-aa
-ch
-fD
-ch
-ch
-fD
-ch
-gW
-gW
-gW
-gW
-gW
-gW
-gW
-gW
-gW
-gW
-gW
-gW
-jU
-gW
-gW
-gW
-gW
-gV
-hf
-lm
-hf
-lS
-jJ
-aa
-aa
-ay
-aa
-ay
-aa
-ay
-aa
-ay
-aa
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(82,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
-aa
-aa
-aa
-aa
-ZB
-ay
-ay
-ay
-ay
-ay
-ay
-ay
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-jJ
-hP
-jJ
-aa
-aa
-gV
-gV
-gV
-gV
-gV
-gV
-gV
-aY
-aY
-aY
-aY
-aY
-aY
-aY
-aY
-aY
-aY
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(83,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
-aa
-aa
-aa
-aa
-ZB
-ZB
-aa
-aa
-aa
-aa
-aa
-ZB
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-jK
-Le
-jK
-aa
-aa
-aa
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-aa
-ZB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
diff --git a/_maps/deprecated/Ruins/caravanambush.dmm b/_maps/deprecated/Ruins/caravanambush.dmm
deleted file mode 100644
index 358748b8b149..000000000000
--- a/_maps/deprecated/Ruins/caravanambush.dmm
+++ /dev/null
@@ -1,6312 +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/girder/displaced,
-/turf/template_noop,
-/area/template_noop)
-"ac" = (
-/obj/item/stack/sheet/mineral/plastitanium,
-/turf/template_noop,
-/area/template_noop)
-"ad" = (
-/obj/item/wallframe/camera,
-/turf/template_noop,
-/area/template_noop)
-"ae" = (
-/obj/structure/fluff/broken_flooring{
- icon_state = "plating";
- dir = 4
- },
-/turf/template_noop,
-/area/template_noop)
-"af" = (
-/obj/structure/catwalk,
-/turf/template_noop,
-/area/template_noop)
-"ag" = (
-/obj/structure/catwalk,
-/obj/structure/closet/crate/secure/weapon,
-/obj/item/gun/energy/e_gun/mini,
-/turf/template_noop,
-/area/template_noop)
-"ah" = (
-/obj/structure/catwalk,
-/mob/living/simple_animal/hostile/pirate/ranged/space{
- environment_smash = 0
- },
-/turf/template_noop,
-/area/template_noop)
-"ai" = (
-/obj/structure/lattice,
-/obj/structure/fluff/broken_flooring{
- dir = 2;
- icon_state = "plating"
- },
-/turf/template_noop,
-/area/template_noop)
-"aj" = (
-/obj/docking_port/stationary{
- dir = 2;
- dwidth = 14;
- height = 13;
- name = "Trade Route";
- roundstart_template = /datum/map_template/shuttle/ruin/pirate_cutter;
- width = 22
- },
-/turf/template_noop,
-/area/template_noop)
-"ak" = (
-/turf/open/floor/plating/airless{
- icon_state = "platingdmg2"
- },
-/area/shuttle/caravan/freighter3)
-"al" = (
-/obj/effect/decal/cleanable/dirt,
-/mob/living/simple_animal/hostile/syndicate/ranged/smg/space,
-/turf/open/floor/plasteel/airless,
-/area/shuttle/caravan/freighter3)
-"am" = (
-/obj/effect/turf_decal/industrial/outline,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable/yellow{
- icon_state = "0-2"
- },
-/obj/machinery/power/apc{
- dir = 8;
- name = "Tiny Freighter APC";
- pixel_x = -25;
- req_access = null;
- start_charge = 0
- },
-/obj/machinery/button/door{
- id = "caravantrade2_cargo_port";
- name = "Cargo Blast Door Control";
- pixel_y = 25
- },
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter2)
-"an" = (
-/obj/structure/lattice,
-/obj/structure/fluff/broken_flooring{
- icon_state = "plating";
- dir = 4
- },
-/turf/template_noop,
-/area/template_noop)
-"ao" = (
-/obj/item/stack/sheet/mineral/titanium,
-/turf/template_noop,
-/area/template_noop)
-"ap" = (
-/obj/structure/lattice,
-/obj/structure/fluff/broken_flooring{
- icon_state = "pile";
- dir = 8
- },
-/turf/template_noop,
-/area/template_noop)
-"aq" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small/directional/west,
-/obj/structure/sign/warning/vacuum{
- pixel_x = -32;
- pixel_y = 32
- },
-/turf/open/floor/plating/airless,
-/area/shuttle/caravan/freighter2)
-"ar" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on,
-/obj/effect/decal/cleanable/dirt,
-/mob/living/simple_animal/hostile/pirate/ranged/space{
- environment_smash = 0
- },
-/turf/open/floor/plasteel/airless,
-/area/shuttle/caravan/freighter2)
-"as" = (
-/obj/structure/fluff/broken_flooring{
- dir = 4;
- icon_state = "singular"
- },
-/turf/template_noop,
-/area/template_noop)
-"at" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/mob/living/simple_animal/hostile/syndicate/ranged/smg/space,
-/turf/open/floor/plasteel/airless,
-/area/shuttle/caravan/freighter3)
-"au" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/mob/living/simple_animal/hostile/pirate/ranged/space{
- environment_smash = 0
- },
-/turf/open/floor/plasteel/airless,
-/area/shuttle/caravan/freighter2)
-"av" = (
-/obj/effect/turf_decal/industrial/outline,
-/obj/structure/cable/yellow{
- icon_state = "0-2"
- },
-/obj/machinery/power/apc{
- dir = 8;
- name = "Tiny Freighter APC";
- pixel_x = -25;
- req_access = null;
- start_charge = 0
- },
-/obj/machinery/button/door{
- id = "caravantrade3_cargo_port";
- name = "Cargo Blast Door Control";
- pixel_y = 25
- },
-/obj/machinery/light/small/directional/north,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter3)
-"aw" = (
-/obj/structure/rack,
-/obj/item/storage/toolbox/mechanical,
-/obj/item/flashlight,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/blue,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/dark{
- initial_gas_mix = "TEMP=2.7"
- },
-/area/shuttle/caravan/freighter3)
-"ax" = (
-/obj/structure/table/reinforced,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/paper_bin{
- pixel_x = 6;
- pixel_y = 6
- },
-/obj/item/pen{
- pixel_x = 6;
- pixel_y = 6
- },
-/obj/item/folder/yellow{
- pixel_x = -6
- },
-/turf/open/floor/plating/airless,
-/area/shuttle/caravan/freighter2)
-"ay" = (
-/obj/effect/turf_decal/industrial/outline,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/button/door{
- id = "caravantrade2_cargo_starboard";
- name = "Cargo Blast Door Control";
- pixel_y = -25
- },
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter2)
-"az" = (
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/machinery/firealarm/directional/east,
-/turf/open/floor/plasteel{
- initial_gas_mix = "TEMP=2.7"
- },
-/area/shuttle/caravan/freighter2)
-"aA" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/plating/airless,
-/area/shuttle/caravan/freighter2)
-"aD" = (
-/obj/item/stack/rods,
-/turf/template_noop,
-/area/template_noop)
-"aE" = (
-/obj/structure/fluff/broken_flooring{
- icon_state = "pile";
- dir = 4
- },
-/turf/template_noop,
-/area/template_noop)
-"aG" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/dark{
- initial_gas_mix = "TEMP=2.7"
- },
-/area/shuttle/caravan/freighter3)
-"aI" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/frame/computer{
- dir = 8
- },
-/obj/item/shard,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/turf/open/floor/plasteel/dark{
- initial_gas_mix = "TEMP=2.7"
- },
-/area/shuttle/caravan/freighter3)
-"aM" = (
-/obj/effect/decal/cleanable/blood,
-/obj/effect/turf_decal/corner/opaque/blue,
-/turf/open/floor/plasteel/dark{
- initial_gas_mix = "TEMP=2.7"
- },
-/area/shuttle/caravan/freighter3)
-"aN" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/airless,
-/area/shuttle/caravan/freighter3)
-"aO" = (
-/obj/machinery/airalarm/directional/west,
-/obj/effect/decal/cleanable/blood,
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 1
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter3)
-"aQ" = (
-/obj/structure/rack,
-/obj/item/tank/jetpack/carbondioxide,
-/obj/item/tank/internals/emergency_oxygen/engi,
-/obj/item/clothing/mask/gas,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/blue,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/dark{
- initial_gas_mix = "TEMP=2.7"
- },
-/area/shuttle/caravan/freighter3)
-"aR" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 8
- },
-/turf/open/floor/plasteel/airless,
-/area/shuttle/caravan/freighter3)
-"aT" = (
-/obj/structure/fluff/broken_flooring{
- icon_state = "singular"
- },
-/turf/template_noop,
-/area/template_noop)
-"aW" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/door_assembly/door_assembly_com{
- anchored = 1;
- density = 0;
- name = "broken airlock"
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter3)
-"aZ" = (
-/obj/machinery/door/firedoor,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/structure/door_assembly/door_assembly_com{
- anchored = 1;
- density = 0;
- name = "broken airlock"
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter2)
-"bd" = (
-/turf/open/floor/plating/airless{
- icon_state = "platingdmg3"
- },
-/area/shuttle/caravan/freighter3)
-"bg" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/airalarm/directional/west,
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 1
- },
-/turf/open/floor/plating/airless,
-/area/shuttle/caravan/freighter2)
-"bh" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/effect/gibspawner/human,
-/turf/open/floor/plating/airless{
- icon_state = "platingdmg3"
- },
-/area/shuttle/caravan/freighter2)
-"bi" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 8
- },
-/turf/open/floor/plasteel/airless{
- icon_state = "floorscorched1"
- },
-/area/shuttle/caravan/freighter2)
-"bl" = (
-/mob/living/simple_animal/hostile/carp,
-/turf/template_noop,
-/area/template_noop)
-"br" = (
-/obj/item/stack/sheet/metal,
-/turf/template_noop,
-/area/template_noop)
-"bs" = (
-/obj/structure/lattice,
-/turf/template_noop,
-/area/template_noop)
-"bt" = (
-/turf/closed/mineral/random,
-/area/ruin/unpowered)
-"bJ" = (
-/turf/closed/wall/mineral/plastitanium,
-/area/ruin/unpowered)
-"dc" = (
-/obj/item/shard,
-/turf/template_noop,
-/area/template_noop)
-"dD" = (
-/turf/open/floor/plating/asteroid/airless,
-/area/ruin/unpowered)
-"dE" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered)
-"dF" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/frame/computer,
-/obj/item/shard,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium/airless,
-/area/ruin/unpowered)
-"dL" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/door_assembly/door_assembly_hatch{
- density = 0;
- name = "broken airlock"
- },
-/turf/open/floor/plating/airless,
-/area/ruin/unpowered)
-"eu" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/effect/decal/cleanable/blood,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium/airless,
-/area/ruin/unpowered)
-"ew" = (
-/obj/effect/gibspawner/human,
-/turf/open/floor/plating/asteroid/airless,
-/area/ruin/unpowered)
-"ex" = (
-/obj/item/stack/sheet/metal,
-/turf/open/floor/plating/asteroid/airless,
-/area/ruin/unpowered)
-"eG" = (
-/obj/item/stack/cable_coil/yellow{
- amount = 1
- },
-/turf/open/floor/plating/airless{
- icon_state = "platingdmg3"
- },
-/area/ruin/unpowered)
-"fZ" = (
-/turf/closed/wall/mineral/titanium,
-/area/shuttle/caravan/freighter3)
-"ga" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/shuttle/caravan/freighter3)
-"gb" = (
-/obj/machinery/door/poddoor{
- id = "caravantrade3_cargo_port";
- name = "Cargo Blast Door"
- },
-/turf/open/floor/plating/airless,
-/area/shuttle/caravan/freighter3)
-"gc" = (
-/obj/machinery/door/airlock/external{
- req_access_txt = "13"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/turf/open/floor/plating/airless,
-/area/shuttle/caravan/freighter3)
-"gd" = (
-/obj/effect/spawner/structure/window/shuttle,
-/turf/open/floor/plating,
-/area/shuttle/caravan/freighter3)
-"gk" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/fluff/broken_flooring{
- icon_state = "singular"
- },
-/obj/effect/decal/cleanable/blood,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating/airless,
-/area/ruin/unpowered)
-"gq" = (
-/obj/structure/shuttle/engine/propulsion/burst/left{
- dir = 8
- },
-/turf/open/floor/plating/airless,
-/area/shuttle/caravan/freighter3)
-"gs" = (
-/obj/effect/turf_decal/industrial/outline,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter3)
-"gt" = (
-/obj/effect/turf_decal/industrial/outline,
-/obj/structure/closet/crate/secure/weapon,
-/obj/item/gun/ballistic/revolver/grenadelauncher/unrestricted,
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter3)
-"gv" = (
-/obj/effect/turf_decal/industrial/outline,
-/obj/structure/closet/crate/secure/engineering,
-/obj/item/storage/toolbox/mechanical,
-/obj/item/storage/toolbox/mechanical,
-/obj/item/storage/toolbox/electrical,
-/obj/item/storage/toolbox/electrical,
-/obj/item/clothing/gloves/color/yellow,
-/obj/item/clothing/gloves/color/yellow,
-/obj/item/multitool,
-/obj/item/multitool,
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter3)
-"gw" = (
-/obj/effect/turf_decal/industrial/outline,
-/obj/machinery/light/small/directional/north,
-/obj/machinery/button/door{
- id = "caravantrade3_cargo_port";
- name = "Cargo Blast Door Control";
- pixel_y = 25
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter3)
-"gy" = (
-/obj/machinery/light/small/directional/west,
-/obj/structure/sign/warning/vacuum{
- pixel_x = -32;
- pixel_y = 32
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter3)
-"gP" = (
-/obj/structure/shuttle/engine/propulsion/burst{
- dir = 8
- },
-/turf/open/floor/plating/airless,
-/area/shuttle/caravan/freighter3)
-"gQ" = (
-/obj/structure/shuttle/engine/heater{
- dir = 8
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/floor/plating/airless,
-/area/shuttle/caravan/freighter3)
-"gR" = (
-/obj/machinery/power/smes{
- charge = 0
- },
-/obj/structure/cable/yellow,
-/obj/effect/turf_decal/industrial/warning{
- dir = 5
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating/airless,
-/area/shuttle/caravan/freighter3)
-"gU" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/airless,
-/area/shuttle/caravan/freighter3)
-"gV" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/airless{
- icon_state = "floorscorched1"
- },
-/area/shuttle/caravan/freighter3)
-"gW" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/blue,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/turf/open/floor/plasteel{
- initial_gas_mix = "TEMP=2.7"
- },
-/area/shuttle/caravan/freighter3)
-"gY" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 10
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter3)
-"ha" = (
-/obj/structure/table/reinforced,
-/obj/item/folder/yellow,
-/obj/item/pen{
- pixel_x = 6;
- pixel_y = 6
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/turf/open/floor/plasteel/dark{
- initial_gas_mix = "TEMP=2.7"
- },
-/area/shuttle/caravan/freighter3)
-"hm" = (
-/turf/closed/wall/mineral/titanium,
-/area/shuttle/caravan/freighter2)
-"hn" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/shuttle/caravan/freighter2)
-"ho" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/poddoor/preopen{
- id = "caravantrade2_cargo_port";
- name = "Cargo Blast Door"
- },
-/turf/open/floor/plating/airless{
- icon_state = "platingdmg3"
- },
-/area/shuttle/caravan/freighter2)
-"hp" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/poddoor/preopen{
- id = "caravantrade2_cargo_port";
- name = "Cargo Blast Door"
- },
-/turf/open/floor/plating/airless,
-/area/shuttle/caravan/freighter2)
-"hq" = (
-/obj/machinery/door/poddoor/preopen{
- id = "caravantrade2_cargo_port";
- name = "Cargo Blast Door"
- },
-/turf/open/floor/plating/airless{
- icon_state = "platingdmg3"
- },
-/area/shuttle/caravan/freighter2)
-"hr" = (
-/obj/machinery/door/poddoor/preopen{
- id = "caravantrade2_cargo_port";
- name = "Cargo Blast Door"
- },
-/turf/open/floor/plating/airless,
-/area/shuttle/caravan/freighter2)
-"hs" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/external{
- req_access_txt = "13"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/turf/open/floor/plating/airless,
-/area/shuttle/caravan/freighter2)
-"ht" = (
-/obj/effect/spawner/structure/window/shuttle,
-/turf/open/floor/plating,
-/area/shuttle/caravan/freighter2)
-"hu" = (
-/obj/machinery/space_heater,
-/obj/machinery/power/terminal{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating/airless,
-/area/shuttle/caravan/freighter3)
-"hv" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/airless,
-/area/shuttle/caravan/freighter3)
-"hw" = (
-/obj/effect/turf_decal/box/white/corners{
- dir = 1
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter3)
-"hx" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/structure/closet/crate/secure/plasma,
-/obj/item/tank/internals/plasma/full,
-/obj/item/stack/sheet/mineral/plasma{
- amount = 25
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter3)
-"hy" = (
-/obj/effect/turf_decal/box/white/corners{
- dir = 4
- },
-/mob/living/simple_animal/hostile/syndicate/ranged/shotgun/space/stormtrooper,
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter3)
-"hz" = (
-/obj/machinery/firealarm/directional/west,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/turf/open/floor/plasteel{
- initial_gas_mix = "TEMP=2.7"
- },
-/area/shuttle/caravan/freighter3)
-"hB" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/shuttle/caravan/freighter3)
-"hQ" = (
-/obj/structure/shuttle/engine/propulsion/burst/left{
- dir = 8
- },
-/turf/open/floor/plating/airless,
-/area/shuttle/caravan/freighter2)
-"hS" = (
-/obj/effect/turf_decal/industrial/outline,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged5"
- },
-/area/shuttle/caravan/freighter2)
-"hT" = (
-/obj/effect/turf_decal/industrial/outline,
-/obj/structure/closet/crate/secure/gear,
-/obj/item/ammo_casing/shotgun/ion,
-/obj/item/ammo_casing/shotgun/pulseslug,
-/obj/item/ammo_casing/shotgun/dragonsbreath,
-/obj/item/ammo_casing/shotgun/stunslug,
-/obj/item/ammo_casing/shotgun/stunslug,
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter2)
-"hU" = (
-/obj/effect/turf_decal/industrial/outline,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/shuttle/caravan/freighter2)
-"hV" = (
-/obj/effect/turf_decal/industrial/outline,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/closet/crate/secure/gear,
-/obj/item/storage/box/rubbershot,
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter2)
-"hW" = (
-/obj/effect/turf_decal/industrial/outline,
-/obj/structure/closet/crate/secure/gear,
-/obj/machinery/button/door{
- id = "caravantrade2_cargo_port";
- name = "Cargo Blast Door Control";
- pixel_y = 25
- },
-/obj/machinery/light/small/directional/north,
-/obj/item/ammo_box/magazine/m10mm{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/ammo_box/magazine/m10mm,
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter2)
-"hY" = (
-/obj/structure/rack,
-/obj/item/weldingtool,
-/obj/item/crowbar,
-/obj/item/wirecutters,
-/obj/item/wrench,
-/obj/item/screwdriver{
- pixel_y = 8
- },
-/turf/open/floor/plating/airless,
-/area/shuttle/caravan/freighter2)
-"hZ" = (
-/obj/machinery/power/port_gen/pacman{
- anchored = 1
- },
-/obj/item/wrench,
-/obj/structure/cable,
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/turf/open/floor/plating/airless,
-/area/shuttle/caravan/freighter3)
-"ia" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/shuttle/caravan/freighter3)
-"ib" = (
-/obj/effect/turf_decal/box/white/corners{
- dir = 8
- },
-/obj/structure/closet/crate/secure/plasma,
-/obj/item/tank/internals/plasma/full,
-/obj/item/stack/sheet/mineral/plasma{
- amount = 25
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating/airless,
-/area/shuttle/caravan/freighter3)
-"ic" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged5"
- },
-/area/shuttle/caravan/freighter3)
-"id" = (
-/obj/effect/turf_decal/box/white/corners,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter3)
-"ie" = (
-/obj/machinery/airalarm/directional/east,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/airless,
-/area/shuttle/caravan/freighter3)
-"if" = (
-/obj/machinery/firealarm/directional/east,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter3)
-"ig" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/effect/mob_spawn/human/corpse/cargo_tech,
-/obj/effect/decal/cleanable/blood,
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter3)
-"ih" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/frame/computer{
- dir = 8
- },
-/obj/item/shard,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged3"
- },
-/area/shuttle/caravan/freighter3)
-"io" = (
-/obj/structure/shuttle/engine/propulsion/burst{
- dir = 8
- },
-/turf/open/floor/plating/airless,
-/area/shuttle/caravan/freighter2)
-"ip" = (
-/obj/structure/shuttle/engine/heater{
- dir = 8
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/floor/plating/airless,
-/area/shuttle/caravan/freighter2)
-"iq" = (
-/obj/machinery/power/smes{
- charge = 0
- },
-/obj/structure/cable/yellow,
-/obj/effect/turf_decal/industrial/warning{
- dir = 5
- },
-/turf/open/floor/plating/airless,
-/area/shuttle/caravan/freighter2)
-"is" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/shuttle/caravan/freighter2)
-"it" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 6
- },
-/turf/open/floor/plasteel/airless,
-/area/shuttle/caravan/freighter2)
-"iu" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged3"
- },
-/area/shuttle/caravan/freighter2)
-"iv" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/blue,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/turf/open/floor/plasteel{
- initial_gas_mix = "TEMP=2.7"
- },
-/area/shuttle/caravan/freighter2)
-"ix" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 10
- },
-/turf/open/floor/plasteel/airless{
- icon_state = "floorscorched1"
- },
-/area/shuttle/caravan/freighter2)
-"iy" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/fluff/broken_flooring{
- icon_state = "pile"
- },
-/turf/open/floor/plating/airless{
- icon_state = "platingdmg1"
- },
-/area/shuttle/caravan/freighter2)
-"iz" = (
-/obj/item/shard,
-/turf/open/floor/plating/airless{
- icon_state = "platingdmg3"
- },
-/area/shuttle/caravan/freighter3)
-"iA" = (
-/obj/machinery/meter,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
-/turf/open/floor/plating/airless{
- icon_state = "platingdmg1"
- },
-/area/shuttle/caravan/freighter3)
-"iB" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating/airless,
-/area/shuttle/caravan/freighter3)
-"iC" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/airless{
- icon_state = "floorscorched1"
- },
-/area/shuttle/caravan/freighter3)
-"iF" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter3)
-"iH" = (
-/obj/structure/table/reinforced,
-/obj/machinery/cell_charger,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/turf/open/floor/plasteel/dark{
- initial_gas_mix = "TEMP=2.7"
- },
-/area/shuttle/caravan/freighter3)
-"iT" = (
-/obj/machinery/space_heater,
-/obj/machinery/power/terminal{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/turf/open/floor/plating/airless,
-/area/shuttle/caravan/freighter2)
-"iU" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/turf/open/floor/plasteel/airless,
-/area/shuttle/caravan/freighter2)
-"iV" = (
-/obj/effect/turf_decal/box/white/corners{
- dir = 1
- },
-/obj/structure/closet/crate/secure/weapon,
-/obj/item/gun/ballistic/shotgun/sc_pump,
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter2)
-"iX" = (
-/obj/effect/turf_decal/box/white/corners{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter2)
-"ja" = (
-/obj/effect/turf_decal/industrial/outline,
-/obj/structure/closet/crate/secure/engineering,
-/obj/item/organ/cyberimp/arm/toolset,
-/obj/item/organ/cyberimp/eyes/hud/medical,
-/obj/item/organ/cyberimp/brain/anti_stun,
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter3)
-"jb" = (
-/obj/effect/turf_decal/industrial/outline,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged3"
- },
-/area/shuttle/caravan/freighter3)
-"jc" = (
-/obj/effect/turf_decal/industrial/outline,
-/obj/structure/closet/crate/secure/plasma,
-/obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter3)
-"jd" = (
-/obj/effect/turf_decal/industrial/outline,
-/obj/machinery/light/small/directional/south,
-/obj/machinery/button/door{
- id = "caravantrade3_cargo_starboard";
- name = "Cargo Blast Door Control";
- pixel_y = -25
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter3)
-"je" = (
-/obj/machinery/light/small/directional/west,
-/obj/structure/sign/warning/vacuum{
- pixel_x = -32;
- pixel_y = -32
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter3)
-"jp" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/port_gen/pacman{
- anchored = 1
- },
-/obj/item/wrench,
-/obj/structure/cable,
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/turf/open/floor/plating/airless,
-/area/shuttle/caravan/freighter2)
-"jq" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/airless,
-/area/shuttle/caravan/freighter2)
-"jr" = (
-/obj/effect/turf_decal/box/white/corners{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/closet/crate/secure/weapon,
-/obj/item/gun/ballistic/automatic/pistol/APS,
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter2)
-"js" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter2)
-"jt" = (
-/obj/effect/turf_decal/box/white/corners,
-/obj/structure/closet/crate/secure/weapon,
-/obj/item/gun/energy/e_gun/mini,
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter2)
-"ju" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/airalarm/directional/east,
-/turf/open/floor/plasteel/airless,
-/area/shuttle/caravan/freighter2)
-"jy" = (
-/obj/machinery/door/poddoor{
- id = "caravantrade3_cargo_starboard";
- name = "Cargo Blast Door"
- },
-/turf/open/floor/plating/airless,
-/area/shuttle/caravan/freighter3)
-"jA" = (
-/obj/effect/turf_decal/industrial/outline,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/closet/crate/secure/engineering,
-/obj/item/wrench/caravan,
-/obj/item/wirecutters/caravan,
-/obj/item/crowbar/red/caravan,
-/obj/item/screwdriver/caravan,
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter3)
-"jH" = (
-/obj/machinery/atmospherics/components/unary/tank/air{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 6
- },
-/turf/open/floor/plating/airless,
-/area/shuttle/caravan/freighter2)
-"jI" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/meter,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
-/turf/open/floor/plasteel/airless,
-/area/shuttle/caravan/freighter2)
-"jJ" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/airless,
-/area/shuttle/caravan/freighter2)
-"jK" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
-/turf/open/floor/plasteel/airless{
- icon_state = "floorscorched1"
- },
-/area/shuttle/caravan/freighter2)
-"jN" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "floorscorched1"
- },
-/area/shuttle/caravan/freighter2)
-"jO" = (
-/obj/effect/decal/cleanable/dirt,
-/mob/living/simple_animal/hostile/pirate/ranged/space{
- environment_smash = 0
- },
-/turf/open/floor/plating/airless,
-/area/shuttle/caravan/freighter2)
-"jV" = (
-/obj/structure/shuttle/engine/propulsion/burst/right{
- dir = 8
- },
-/turf/open/floor/plating/airless,
-/area/shuttle/caravan/freighter2)
-"jX" = (
-/obj/effect/turf_decal/industrial/outline,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter2)
-"jY" = (
-/obj/effect/turf_decal/industrial/outline,
-/obj/structure/closet/crate/secure/gear,
-/obj/item/storage/belt/bandolier,
-/obj/item/clothing/accessory/holster,
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter2)
-"jZ" = (
-/obj/effect/turf_decal/industrial/outline,
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter2)
-"kb" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small/directional/west,
-/obj/structure/sign/warning/vacuum{
- pixel_x = -32;
- pixel_y = -32
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/shuttle/caravan/freighter2)
-"kc" = (
-/obj/structure/rack,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/tank/internals/oxygen,
-/obj/item/radio,
-/obj/item/clothing/mask/gas,
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged5"
- },
-/area/shuttle/caravan/freighter2)
-"kd" = (
-/obj/structure/grille/broken,
-/turf/open/floor/plating/airless{
- icon_state = "platingdmg2"
- },
-/area/shuttle/caravan/freighter2)
-"ke" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/poddoor{
- id = "caravantrade2_cargo_starboard";
- name = "Cargo Blast Door"
- },
-/turf/open/floor/plating/airless,
-/area/shuttle/caravan/freighter2)
-"kf" = (
-/obj/machinery/door/poddoor{
- id = "caravantrade2_cargo_starboard";
- name = "Cargo Blast Door"
- },
-/turf/open/floor/plating/airless,
-/area/shuttle/caravan/freighter2)
-"kr" = (
-/obj/docking_port/stationary{
- dir = 2;
- dwidth = 6;
- height = 7;
- name = "Trade Route";
- roundstart_template = /datum/map_template/shuttle/ruin/syndicate_dropship;
- width = 15
- },
-/turf/template_noop,
-/area/template_noop)
-"kG" = (
-/obj/docking_port/stationary{
- dir = 4;
- dwidth = 4;
- height = 5;
- name = "Trade Route";
- roundstart_template = /datum/map_template/shuttle/ruin/syndicate_fighter_shiv;
- width = 9
- },
-/turf/template_noop,
-/area/template_noop)
-"kU" = (
-/obj/docking_port/stationary{
- dir = 2;
- dwidth = 11;
- height = 11;
- name = "Trade Route";
- roundstart_template = /datum/map_template/shuttle/ruin/caravan_victim;
- width = 27
- },
-/turf/template_noop,
-/area/template_noop)
-"lB" = (
-/turf/closed/mineral/random/high_chance,
-/area/ruin/unpowered)
-"lD" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating/airless{
- icon_state = "platingdmg1"
- },
-/area/ruin/unpowered)
-"tH" = (
-/obj/structure/shuttle/engine/propulsion/burst{
- dir = 8
- },
-/turf/closed/wall/mineral/plastitanium,
-/area/ruin/unpowered)
-"vE" = (
-/obj/machinery/door/airlock/external{
- req_access_txt = "13"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/turf/open/floor/plating/airless,
-/area/shuttle/caravan/freighter3)
-"GL" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/external{
- req_access_txt = "13"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/turf/open/floor/plating/airless,
-/area/shuttle/caravan/freighter2)
-
-(1,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(2,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-bt
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(3,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-lB
-lB
-bt
-bt
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(4,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-lB
-lB
-bt
-bt
-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
-"}
-(5,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bl
-aa
-aa
-aa
-bt
-bt
-lB
-lB
-bt
-bt
-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
-"}
-(6,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-lB
-bt
-bt
-bt
-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
-"}
-(7,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-bt
-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
-"}
-(8,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
-kG
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(9,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-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
-"}
-(10,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-lB
-lB
-lB
-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
-"}
-(11,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-lB
-lB
-lB
-lB
-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
-"}
-(12,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-lB
-lB
-lB
-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
-"}
-(13,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-bl
-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
-aa
-aa
-"}
-(14,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
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(15,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
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(16,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
-aa
-aa
-aa
-aa
-bt
-bt
-aa
-aa
-"}
-(17,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aD
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-bt
-bt
-aa
-"}
-(18,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-br
-aa
-aa
-aa
-aa
-bt
-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
-bt
-bt
-lB
-bt
-bt
-aa
-"}
-(19,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-tH
-dE
-dL
-dE
-bJ
-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
-bt
-bt
-lB
-lB
-bt
-bt
-aa
-"}
-(20,1,1) = {"
-aa
-aa
-aa
-aa
-tH
-dE
-dF
-eu
-eG
-bJ
-bJ
-aa
-bt
-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
-bt
-bt
-lB
-lB
-bt
-aa
-aa
-"}
-(21,1,1) = {"
-aa
-aa
-aa
-bJ
-dE
-dE
-dE
-gk
-lD
-bs
-bJ
-aa
-bt
-bt
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aD
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-bt
-bt
-aa
-aa
-"}
-(22,1,1) = {"
-aa
-aa
-aa
-dE
-bJ
-aa
-bJ
-bs
-bs
-aa
-ae
-aa
-aa
-aa
-aa
-bt
-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
-bt
-bt
-aa
-aa
-aa
-"}
-(23,1,1) = {"
-aa
-aa
-aa
-bJ
-aa
-aa
-aa
-ab
-aa
-bs
-ac
-aD
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(24,1,1) = {"
-aa
-aa
-br
-aa
-aa
-aa
-aa
-aa
-ac
-aa
-dD
-ex
-bt
-bt
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-br
-aa
-aD
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(25,1,1) = {"
-aa
-aa
-bt
-bt
-aa
-aa
-aa
-aa
-ad
-bt
-dD
-bt
-bt
-bt
-bt
-bt
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aE
-aa
-ao
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-bt
-aa
-aa
-aa
-aa
-aa
-"}
-(26,1,1) = {"
-aa
-bt
-bt
-bt
-aa
-aa
-aa
-ew
-bt
-bt
-dD
-bt
-bt
-bt
-bt
-bt
-aa
-aa
-aa
-aa
-kU
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-aa
-aa
-aa
-aa
-"}
-(27,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-as
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-aa
-aa
-aa
-aa
-"}
-(28,1,1) = {"
-bt
-aa
-aa
-aa
-dD
-dD
-bt
-bt
-bt
-lB
-lB
-bt
-bt
-bt
-bt
-bt
-bt
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-dD
-dD
-dD
-dD
-bt
-bt
-bt
-bt
-aa
-aa
-"}
-(29,1,1) = {"
-aa
-aa
-aa
-dD
-bt
-bt
-bt
-bt
-lB
-lB
-lB
-lB
-bt
-bt
-bt
-bt
-bt
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-dD
-dD
-bt
-dD
-dD
-bt
-bt
-bt
-aa
-aa
-"}
-(30,1,1) = {"
-aa
-aa
-aa
-bt
-bt
-bt
-bt
-lB
-lB
-lB
-lB
-lB
-bt
-bt
-bt
-bt
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-br
-bt
-bt
-dD
-dD
-bt
-bt
-bt
-dD
-bt
-bt
-bt
-aa
-aa
-"}
-(31,1,1) = {"
-aa
-aa
-aa
-bt
-bt
-bt
-lB
-lB
-lB
-lB
-lB
-bt
-bt
-bt
-bt
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-dD
-dD
-bt
-bt
-bt
-dD
-dD
-bt
-bt
-aa
-aa
-"}
-(32,1,1) = {"
-aa
-aa
-aa
-bt
-bt
-bt
-bt
-lB
-lB
-lB
-bt
-bt
-bt
-bt
-bt
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-bt
-dD
-bt
-bt
-bt
-bt
-dD
-bt
-bt
-bt
-aa
-"}
-(33,1,1) = {"
-aa
-aa
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-dD
-bt
-bt
-bt
-bt
-dD
-dD
-dD
-bt
-aa
-"}
-(34,1,1) = {"
-aa
-aa
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-dD
-dD
-bt
-bt
-bt
-bt
-dD
-dD
-dD
-aa
-"}
-(35,1,1) = {"
-aa
-aa
-aa
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-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
-bt
-bt
-dD
-dD
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-aa
-"}
-(36,1,1) = {"
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-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
-dD
-dD
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-aa
-"}
-(37,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
-dD
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-aa
-"}
-(38,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
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-aa
-"}
-(39,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
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-aa
-aa
-"}
-(40,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
-aa
-bt
-bt
-bt
-bt
-aa
-aa
-aa
-"}
-(41,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
-aa
-aa
-bt
-bt
-aa
-aa
-aa
-aa
-"}
-(42,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
-hm
-hQ
-io
-io
-io
-io
-jV
-hm
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(43,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-hn
-hn
-ip
-ip
-ip
-ip
-hn
-hn
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(44,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-hn
-am
-iq
-iT
-jp
-jH
-ay
-hn
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bl
-aa
-aa
-aa
-aa
-aa
-"}
-(45,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
-ho
-hS
-ar
-iU
-jq
-jI
-jX
-ke
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(46,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bs
-bs
-bs
-bs
-bs
-bs
-bs
-bs
-hp
-hT
-is
-iV
-jr
-jJ
-jY
-kf
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(47,1,1) = {"
-aa
-aa
-aa
-aj
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-af
-af
-af
-ag
-ah
-af
-af
-af
-hq
-hU
-it
-js
-js
-jK
-jZ
-ke
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(48,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bs
-bs
-bs
-bs
-bs
-bs
-bs
-bs
-hr
-hV
-iu
-iX
-jt
-au
-jX
-kf
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(49,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-hn
-hW
-iv
-az
-ju
-bi
-ay
-hn
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(50,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-hn
-hn
-aZ
-hn
-hn
-hn
-hn
-hn
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(51,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-hs
-aq
-ix
-bg
-aA
-jN
-kb
-GL
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bl
-aa
-"}
-(52,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ht
-hY
-iy
-bs
-bh
-jO
-kc
-ht
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(53,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bs
-dc
-aa
-an
-ax
-ht
-ht
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(54,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aD
-aa
-aa
-bs
-aa
-bs
-kd
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(55,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aT
-aa
-aD
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(56,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-dc
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(57,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-br
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(58,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-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
-"}
-(59,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
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(60,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-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
-"}
-(61,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
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(62,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
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(63,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
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(64,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
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(65,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
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(66,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
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(67,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
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(68,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
-aa
-aa
-aa
-bt
-bt
-bt
-aa
-aa
-"}
-(69,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-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
-bt
-bt
-bt
-bt
-bt
-aa
-"}
-(70,1,1) = {"
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-bt
-bt
-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
-bt
-bt
-bt
-lB
-bt
-bt
-aa
-"}
-(71,1,1) = {"
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-bt
-bt
-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
-bt
-bt
-lB
-lB
-lB
-bt
-bt
-"}
-(72,1,1) = {"
-aa
-aa
-aa
-aa
-bt
-bt
-lB
-lB
-bt
-bt
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-kr
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-lB
-lB
-lB
-bt
-bt
-"}
-(73,1,1) = {"
-aa
-aa
-aa
-aa
-bt
-bt
-lB
-lB
-bt
-bt
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ao
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-lB
-lB
-bt
-bt
-"}
-(74,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-lB
-lB
-bt
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aT
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-bt
-bt
-aa
-"}
-(75,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-lB
-lB
-bt
-bt
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-fZ
-gq
-gP
-gP
-gP
-bs
-ab
-aE
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-aa
-"}
-(76,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-bt
-bt
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ga
-ga
-gQ
-gQ
-gQ
-iz
-bs
-aa
-aD
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(77,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-bt
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ga
-av
-gR
-hu
-hZ
-ai
-aT
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(78,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-gb
-gs
-aN
-hv
-ia
-iA
-ak
-ap
-aa
-aa
-br
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(79,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-gb
-jA
-al
-hw
-ib
-iB
-ja
-bd
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(80,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-lB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-gb
-gt
-gU
-hx
-ic
-iC
-jb
-jy
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(81,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-lB
-lB
-lB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-gb
-gv
-gV
-hy
-id
-at
-jc
-jy
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(82,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-lB
-lB
-lB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ga
-gw
-gW
-hz
-ie
-aR
-jd
-ga
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(83,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-lB
-lB
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ga
-ga
-aW
-ga
-ga
-ga
-ga
-ga
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(84,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-gc
-gy
-gY
-aO
-if
-iF
-je
-vE
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(85,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-gd
-aw
-aG
-hB
-ig
-aM
-aQ
-gd
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(86,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-bt
-aa
-aa
-aa
-aa
-aa
-aa
-gd
-gd
-ha
-aI
-ih
-iH
-gd
-gd
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(87,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-aa
-aa
-aa
-aa
-gd
-gd
-gd
-gd
-gd
-gd
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(88,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-dD
-dD
-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
-"}
-(89,1,1) = {"
-aa
-aa
-aa
-bl
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-bt
-bt
-bt
-dD
-dD
-dD
-dD
-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
-"}
-(90,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-dD
-dD
-dD
-dD
-bt
-bt
-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
-"}
-(91,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-dD
-dD
-dD
-dD
-bt
-bt
-bt
-bt
-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
-"}
-(92,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-bt
-bt
-bt
-bt
-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
-"}
-(93,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-bt
-bt
-bt
-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
-"}
-(94,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-bt
-bt
-bt
-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
-"}
-(95,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-bt
-bt
-bt
-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
-"}
-(96,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-bt
-bt
-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
-"}
-(97,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bt
-bt
-bt
-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
-"}
diff --git a/_maps/deprecated/Ruins/deepstorage.dmm b/_maps/deprecated/Ruins/deepstorage.dmm
deleted file mode 100644
index 01fac4651e1b..000000000000
--- a/_maps/deprecated/Ruins/deepstorage.dmm
+++ /dev/null
@@ -1,5832 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"aa" = (
-/turf/template_noop,
-/area/template_noop)
-"ab" = (
-/turf/closed/mineral/random/low_chance,
-/area/ruin/unpowered/no_grav)
-"ac" = (
-/turf/open/floor/plating/asteroid/airless,
-/area/ruin/unpowered/no_grav)
-"ad" = (
-/obj/machinery/light/directional/west,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4;
- icon_state = "vent_map_on-1"
- },
-/turf/open/floor/plasteel/freezer,
-/area/ruin/space/has_grav/deepstorage/kitchen)
-"ae" = (
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel/freezer,
-/area/ruin/space/has_grav/deepstorage/kitchen)
-"af" = (
-/turf/closed/wall/mineral/iron,
-/area/ruin/space/has_grav/deepstorage/kitchen)
-"ag" = (
-/turf/closed/wall/mineral/iron,
-/area/ruin/space/has_grav/deepstorage/crusher)
-"ah" = (
-/obj/structure/kitchenspike,
-/turf/open/floor/plasteel/freezer,
-/area/ruin/space/has_grav/deepstorage/kitchen)
-"ai" = (
-/obj/structure/closet/secure_closet/freezer/meat/open,
-/turf/open/floor/plasteel/freezer,
-/area/ruin/space/has_grav/deepstorage/kitchen)
-"aj" = (
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 6
- },
-/turf/open/floor/plasteel/freezer,
-/area/ruin/space/has_grav/deepstorage/kitchen)
-"ak" = (
-/obj/machinery/conveyor{
- dir = 4;
- id = "bunkerrecycle"
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/crusher)
-"al" = (
-/obj/machinery/conveyor{
- dir = 4;
- id = "bunkerrecycle"
- },
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/crusher)
-"am" = (
-/obj/machinery/recycler/deathtrap,
-/obj/machinery/conveyor{
- dir = 4;
- id = "bunkerrecycle"
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/crusher)
-"an" = (
-/obj/machinery/conveyor{
- dir = 2;
- id = "bunkerrecycle"
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/crusher)
-"ao" = (
-/turf/open/floor/plasteel/freezer,
-/area/ruin/space/has_grav/deepstorage/kitchen)
-"ap" = (
-/obj/structure/reagent_dispensers/beerkeg,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 8;
- icon_state = "scrub_map_on-3"
- },
-/turf/open/floor/plasteel/freezer,
-/area/ruin/space/has_grav/deepstorage/kitchen)
-"aq" = (
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel/freezer,
-/area/ruin/space/has_grav/deepstorage/kitchen)
-"ar" = (
-/obj/machinery/door/airlock{
- name = "Freezer"
- },
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel/freezer,
-/area/ruin/space/has_grav/deepstorage/kitchen)
-"as" = (
-/obj/structure/table,
-/obj/item/storage/toolbox/emergency,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/crusher)
-"at" = (
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/crusher)
-"au" = (
-/obj/machinery/conveyor_switch{
- id = "bunkerrecycle"
- },
-/obj/structure/window/reinforced{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/crusher)
-"av" = (
-/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/enzyme,
-/obj/item/reagent_containers/food/condiment/soysauce{
- pixel_x = 4
- },
-/obj/machinery/firealarm/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/has_grav/deepstorage/kitchen)
-"aw" = (
-/obj/effect/baseturf_helper/asteroid/airless,
-/turf/closed/wall/mineral/iron,
-/area/ruin/space/has_grav/deepstorage/storage)
-"ax" = (
-/obj/machinery/processor{
- name = "processor"
- },
-/turf/open/floor/plasteel/freezer,
-/area/ruin/space/has_grav/deepstorage/kitchen)
-"ay" = (
-/obj/structure/table,
-/obj/machinery/reagentgrinder,
-/obj/machinery/airalarm/away{
- pixel_y = 25
- },
-/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/has_grav/deepstorage/kitchen)
-"az" = (
-/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/peppermill,
-/obj/item/reagent_containers/food/condiment/saltshaker{
- pixel_x = 4;
- pixel_y = 4
- },
-/obj/item/kitchen/knife,
-/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/has_grav/deepstorage/kitchen)
-"aA" = (
-/obj/machinery/gibber,
-/turf/open/floor/plasteel/freezer,
-/area/ruin/space/has_grav/deepstorage/kitchen)
-"aB" = (
-/obj/structure/table,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/crusher)
-"aC" = (
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/crusher)
-"aD" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/crusher)
-"aE" = (
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/obj/machinery/power/apc/away{
- dir = 2;
- name = "Recycling APC";
- pixel_y = -25
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/crusher)
-"aF" = (
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/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/has_grav/deepstorage/kitchen)
-"aG" = (
-/obj/structure/closet/cardboard,
-/obj/item/stack/sheet/mineral/silver,
-/obj/item/stack/sheet/mineral/gold,
-/obj/item/stack/sheet/mineral/silver,
-/obj/item/stack/sheet/mineral/silver,
-/obj/item/stack/sheet/mineral/gold,
-/obj/item/stack/sheet/mineral/gold,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/light/directional/north,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"aH" = (
-/obj/structure/closet/cardboard,
-/obj/item/storage/box/monkeycubes,
-/obj/item/storage/box/monkeycubes,
-/obj/item/storage/box/monkeycubes,
-/obj/item/storage/toolbox/drone,
-/obj/item/storage/toolbox/drone,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"aI" = (
-/obj/structure/closet/cardboard,
-/obj/item/stack/sheet/cardboard,
-/obj/item/stack/cable_coil,
-/obj/item/stack/sheet/mineral/wood,
-/obj/item/stack/sheet/mineral/wood,
-/obj/item/stack/packageWrap,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/airalarm/away{
- pixel_y = 25
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"aJ" = (
-/obj/structure/closet/cardboard,
-/obj/item/storage/box/mousetraps,
-/obj/item/storage/box/mousetraps,
-/obj/item/storage/box/drinkingglasses,
-/obj/item/storage/box/zipties,
-/obj/item/switchblade,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/item/gps{
- gpstag = "DEEP"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"aK" = (
-/obj/structure/closet/cardboard,
-/obj/item/stack/sheet/metal/fifty{
- pixel_x = 2;
- pixel_y = 2
- },
-/obj/item/stack/sheet/metal/fifty{
- pixel_x = 2;
- pixel_y = 2
- },
-/obj/item/stack/sheet/metal/fifty{
- pixel_x = 2;
- pixel_y = 2
- },
-/obj/item/stack/sheet/metal/fifty{
- pixel_x = 2;
- pixel_y = 2
- },
-/obj/item/stack/rods/fifty,
-/obj/item/stack/rods/fifty,
-/obj/item/stack/rods/fifty,
-/obj/item/stack/rods/fifty,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"aL" = (
-/obj/structure/closet/cardboard,
-/obj/item/stack/sheet/glass/fifty,
-/obj/item/stack/sheet/glass/fifty,
-/obj/item/stack/sheet/glass/fifty,
-/obj/item/stack/sheet/glass/fifty,
-/obj/item/stack/sheet/plasteel{
- amount = 10
- },
-/obj/item/stack/sheet/plasteel{
- amount = 10
- },
-/obj/item/stack/sheet/plasteel{
- amount = 10
- },
-/obj/item/stack/sheet/plasteel{
- amount = 10
- },
-/obj/item/clothing/shoes/combat,
-/obj/item/clothing/shoes/combat,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/light/directional/north,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"aM" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4;
- icon_state = "vent_map_on-1"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"aN" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"aO" = (
-/obj/machinery/door/airlock/highsecurity{
- name = "Recycling Room";
- req_access_txt = "200"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/crusher)
-"aP" = (
-/obj/machinery/door/airlock/highsecurity{
- name = "Recycling Room";
- req_access_txt = "200"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/crusher)
-"aQ" = (
-/turf/closed/wall/mineral/iron,
-/area/ruin/space/has_grav/deepstorage/hydroponics)
-"aR" = (
-/obj/structure/closet/cardboard,
-/obj/item/flashlight/flare,
-/obj/item/flashlight/flare,
-/obj/item/flashlight/flare,
-/obj/item/flashlight/flare,
-/obj/item/flashlight/flare,
-/obj/item/flashlight/flare,
-/obj/item/flashlight,
-/obj/item/flashlight,
-/obj/item/flashlight,
-/obj/item/shovel,
-/obj/item/pickaxe/drill,
-/obj/item/pickaxe/drill,
-/obj/item/pickaxe/drill,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"aS" = (
-/obj/structure/closet/cardboard,
-/obj/item/flashlight/lantern,
-/obj/item/flashlight/lantern,
-/obj/item/flashlight/lantern,
-/obj/item/tape/random,
-/obj/item/tape/random,
-/obj/item/tape/random,
-/obj/item/storage/box/rxglasses,
-/obj/item/extinguisher,
-/obj/item/extinguisher,
-/obj/item/clothing/glasses/night,
-/obj/item/clothing/glasses/night,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"aT" = (
-/obj/structure/closet/cardboard,
-/obj/item/storage/box/syringes,
-/obj/item/storage/box/syringes,
-/obj/item/storage/box/beakers,
-/obj/item/storage/box/beakers,
-/obj/item/storage/box/matches,
-/obj/item/storage/box/bodybags,
-/obj/item/clothing/glasses/meson/engine,
-/obj/item/clothing/glasses/meson/engine,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"aU" = (
-/obj/structure/closet/cardboard,
-/obj/item/kitchen/knife,
-/obj/item/kitchen/knife,
-/obj/item/cultivator,
-/obj/item/hatchet,
-/obj/item/kitchen/rollingpin,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"aV" = (
-/obj/structure/closet/cardboard,
-/obj/item/defibrillator,
-/obj/item/storage/box/medipens,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"aW" = (
-/obj/structure/closet/cardboard,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/item/ammo_box/magazine/pistolm9mm{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/ammo_box/magazine/pistolm9mm,
-/obj/item/ammo_box/magazine/pistolm9mm{
- pixel_x = 3;
- pixel_y = -3
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"aX" = (
-/obj/structure/table,
-/obj/machinery/light/directional/north,
-/obj/item/storage/box/cups,
-/obj/item/reagent_containers/glass/beaker,
-/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/has_grav/deepstorage/kitchen)
-"aY" = (
-/obj/structure/table,
-/obj/item/storage/bag/plants/portaseeder,
-/obj/item/storage/bag/plants,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/hydroponics)
-"aZ" = (
-/obj/machinery/vending/hydronutrients,
-/obj/machinery/firealarm/directional/north,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/hydroponics)
-"ba" = (
-/obj/machinery/vending/hydroseeds{
- slogan_delay = 700
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/hydroponics)
-"bb" = (
-/obj/machinery/hydroponics/constructable,
-/obj/machinery/airalarm/away{
- pixel_y = 25
- },
-/turf/open/floor/light,
-/area/ruin/space/has_grav/deepstorage/hydroponics)
-"bc" = (
-/obj/structure/sink/kitchen{
- pixel_y = 25
- },
-/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/has_grav/deepstorage/kitchen)
-"bd" = (
-/obj/structure/table,
-/obj/machinery/microwave,
-/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/has_grav/deepstorage/kitchen)
-"be" = (
-/obj/machinery/hydroponics/constructable,
-/obj/machinery/light/directional/north,
-/turf/open/floor/light,
-/area/ruin/space/has_grav/deepstorage/hydroponics)
-"bf" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 4;
- icon_state = "scrub_map_on-3"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"bg" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"bh" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 8;
- icon_state = "vent_map_on-1"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"bi" = (
-/obj/structure/closet/secure_closet/freezer/kitchen{
- req_access = null
- },
-/obj/item/storage/box/drinkingglasses,
-/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/has_grav/deepstorage/kitchen)
-"bj" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/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/has_grav/deepstorage/kitchen)
-"bk" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"bl" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"bm" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"bn" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 4;
- icon_state = "scrub_map_on-3"
- },
-/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/has_grav/deepstorage/kitchen)
-"bo" = (
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
- 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/has_grav/deepstorage/kitchen)
-"bp" = (
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/hydroponics)
-"bq" = (
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/hydroponics)
-"br" = (
-/obj/structure/extinguisher_cabinet/directional/west,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 8;
- icon_state = "vent_map_on-1"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/hydroponics)
-"bs" = (
-/obj/structure/tank_dispenser/oxygen,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"bt" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"bu" = (
-/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/has_grav/deepstorage/kitchen)
-"bv" = (
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 6
- },
-/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/has_grav/deepstorage/kitchen)
-"bw" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- 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/has_grav/deepstorage/kitchen)
-"bx" = (
-/obj/structure/table,
-/obj/machinery/microwave,
-/obj/structure/extinguisher_cabinet/directional/west,
-/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/has_grav/deepstorage/kitchen)
-"by" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/light/directional/west,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"bz" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 9
- },
-/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/has_grav/deepstorage/kitchen)
-"bA" = (
-/obj/machinery/door/firedoor,
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/hydroponics)
-"bB" = (
-/obj/structure/table,
-/obj/item/cultivator,
-/obj/item/hatchet,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/hydroponics)
-"bC" = (
-/obj/machinery/door/airlock/highsecurity{
- name = "General Storage";
- req_access_txt = "200"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"bD" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"bE" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/public/glass{
- name = "Kitchen"
- },
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/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/has_grav/deepstorage/kitchen)
-"bF" = (
-/obj/machinery/door/airlock/public/glass{
- name = "Hydroponics"
- },
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/hydroponics)
-"bG" = (
-/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"bH" = (
-/obj/structure/reagent_dispensers/watertank/high,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"bI" = (
-/obj/structure/closet/secure_closet/freezer/fridge/open,
-/obj/item/storage/box/ingredients/wildcard,
-/obj/item/storage/box/ingredients/wildcard,
-/obj/item/storage/box/ingredients/wildcard,
-/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/has_grav/deepstorage/kitchen)
-"bJ" = (
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/hydroponics)
-"bK" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"bL" = (
-/obj/machinery/smartfridge,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/kitchen)
-"bM" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"bN" = (
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/obj/machinery/power/apc/away{
- dir = 2;
- name = "Kitchen APC";
- pixel_y = -25
- },
-/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/has_grav/deepstorage/kitchen)
-"bO" = (
-/obj/machinery/light/directional/south,
-/obj/machinery/vending/dinnerware,
-/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/has_grav/deepstorage/kitchen)
-"bP" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"bQ" = (
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/hydroponics)
-"bR" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 11
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/hydroponics)
-"bS" = (
-/obj/machinery/hydroponics/constructable,
-/turf/open/floor/light,
-/area/ruin/space/has_grav/deepstorage/hydroponics)
-"bT" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/item/reagent_containers/food/snacks/canned/beans{
- pixel_x = -5;
- pixel_y = 3
- },
-/obj/item/reagent_containers/food/snacks/canned/beans{
- pixel_x = 2;
- pixel_y = 3
- },
-/obj/item/reagent_containers/food/snacks/canned/beans{
- pixel_x = -2
- },
-/obj/item/reagent_containers/food/snacks/canned/beans{
- pixel_x = 5
- },
-/obj/item/reagent_containers/food/snacks/canned/beans{
- pixel_x = 1;
- pixel_y = -3
- },
-/obj/item/reagent_containers/food/snacks/canned/beans{
- pixel_x = 8;
- pixel_y = -3
- },
-/obj/structure/closet/crate{
- name = "food crate"
- },
-/obj/machinery/light/directional/west,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"bU" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/item/reagent_containers/food/snacks/canned/beans{
- pixel_x = -5;
- pixel_y = 3
- },
-/obj/item/reagent_containers/food/snacks/canned/beans{
- pixel_x = 2;
- pixel_y = 3
- },
-/obj/item/reagent_containers/food/snacks/canned/beans{
- pixel_x = -2
- },
-/obj/item/reagent_containers/food/snacks/canned/beans{
- pixel_x = 5
- },
-/obj/item/reagent_containers/food/snacks/canned/beans{
- pixel_x = 1;
- pixel_y = -3
- },
-/obj/item/reagent_containers/food/snacks/canned/beans{
- pixel_x = 8;
- pixel_y = -3
- },
-/obj/structure/closet/crate{
- name = "food crate"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"bV" = (
-/obj/machinery/airalarm/away{
- dir = 8;
- pixel_x = 25
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"bW" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/structure/sign/barsign{
- pixel_y = 32
- },
-/obj/effect/turf_decal/corner/transparent/bar,
-/obj/effect/turf_decal/corner/transparent/bar{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 4;
- icon_state = "scrub_map_on-3"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"bX" = (
-/obj/structure/table,
-/obj/item/storage/box/donkpockets,
-/obj/machinery/light/directional/north,
-/obj/effect/turf_decal/corner/transparent/bar,
-/obj/effect/turf_decal/corner/transparent/bar{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"bY" = (
-/obj/machinery/airalarm/away{
- pixel_y = 25
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/turf/open/floor/plasteel/freezer,
-/area/ruin/space/has_grav/deepstorage)
-"bZ" = (
-/obj/structure/table,
-/obj/machinery/airalarm/away{
- pixel_y = 25
- },
-/obj/effect/turf_decal/corner/transparent/bar,
-/obj/effect/turf_decal/corner/transparent/bar{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"ca" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 4;
- icon_state = "scrub_map_on-3"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"cb" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"cc" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/door/firedoor,
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/hydroponics)
-"cd" = (
-/obj/structure/table,
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/hydroponics)
-"ce" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/hydroponics)
-"cf" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/hydroponics)
-"cg" = (
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/obj/machinery/power/apc/highcap/five_k{
- dir = 4;
- name = "Hydroponics APC";
- pixel_x = 25
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/hydroponics)
-"ch" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/corner/transparent/bar,
-/obj/effect/turf_decal/corner/transparent/bar{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"ci" = (
-/obj/structure/closet/crate/bin,
-/obj/effect/turf_decal/corner/transparent/bar,
-/obj/effect/turf_decal/corner/transparent/bar{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"cj" = (
-/obj/structure/noticeboard{
- pixel_y = 32
- },
-/obj/item/paper/fluff/ruins/deepstorage/water_concern,
-/obj/item/paper/fluff/ruins/deepstorage/hydro_notice,
-/obj/item/paper/fluff/ruins/deepstorage/recycling_notice,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"ck" = (
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"cl" = (
-/obj/machinery/door/airlock/highsecurity{
- name = "Provisions Storage";
- req_access_txt = "200"
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"cm" = (
-/obj/structure/cable/yellow{
- icon_state = "2-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"cn" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"co" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"cp" = (
-/turf/closed/wall/mineral/iron,
-/area/ruin/space/has_grav/deepstorage)
-"cq" = (
-/obj/machinery/shower{
- dir = 4
- },
-/obj/item/soap,
-/turf/open/floor/plasteel/freezer,
-/area/ruin/space/has_grav/deepstorage)
-"cr" = (
-/obj/machinery/light/directional/north,
-/turf/open/floor/plasteel/freezer,
-/area/ruin/space/has_grav/deepstorage)
-"cs" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/corner/transparent/bar,
-/obj/effect/turf_decal/corner/transparent/bar{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"ct" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 8;
- icon_state = "scrub_map_on-3"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/hydroponics)
-"cu" = (
-/obj/machinery/vending/coffee,
-/obj/effect/turf_decal/corner/transparent/bar,
-/obj/effect/turf_decal/corner/transparent/bar{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"cv" = (
-/obj/structure/table,
-/obj/machinery/light/directional/south,
-/obj/item/reagent_containers/glass/bucket{
- pixel_x = 4;
- pixel_y = 4
- },
-/obj/item/reagent_containers/glass/bucket,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/hydroponics)
-"cw" = (
-/obj/machinery/seed_extractor,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/hydroponics)
-"cx" = (
-/obj/machinery/biogenerator,
-/obj/item/reagent_containers/glass/beaker/large,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/hydroponics)
-"cy" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"cz" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"cA" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/deepstorage/armory)
-"cB" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/structure/closet/crate{
- name = "food crate"
- },
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
- pixel_x = -5;
- pixel_y = 3
- },
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
- pixel_x = 2;
- pixel_y = 3
- },
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
- pixel_x = -2
- },
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
- pixel_x = 5
- },
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
- pixel_x = 1;
- pixel_y = -3
- },
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
- pixel_x = 8;
- pixel_y = -3
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"cC" = (
-/obj/structure/cable/yellow,
-/obj/machinery/power/apc/highcap/five_k{
- dir = 4;
- name = "Storage APC";
- pixel_x = 25
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"cD" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 11
- },
-/obj/structure/mirror{
- pixel_x = 25
- },
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/turf/open/floor/plasteel/freezer,
-/area/ruin/space/has_grav/deepstorage)
-"cE" = (
-/obj/structure/chair{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/bar,
-/obj/effect/turf_decal/corner/transparent/bar{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4;
- icon_state = "vent_map_on-1"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"cF" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/corner/transparent/bar,
-/obj/effect/turf_decal/corner/transparent/bar{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"cG" = (
-/obj/machinery/vending/cigarette,
-/obj/structure/extinguisher_cabinet/directional/west,
-/obj/effect/turf_decal/corner/transparent/bar,
-/obj/effect/turf_decal/corner/transparent/bar{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"cH" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/bar,
-/obj/effect/turf_decal/corner/transparent/bar{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"cI" = (
-/obj/structure/table,
-/obj/effect/turf_decal/corner/transparent/bar,
-/obj/effect/turf_decal/corner/transparent/bar{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"cJ" = (
-/obj/structure/table,
-/obj/item/kitchen/fork,
-/obj/effect/turf_decal/corner/transparent/bar,
-/obj/effect/turf_decal/corner/transparent/bar{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"cK" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 4;
- icon_state = "scrub_map_on-3"
- },
-/turf/open/floor/plasteel/freezer,
-/area/ruin/space/has_grav/deepstorage)
-"cL" = (
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 10
- },
-/turf/open/floor/plasteel/freezer,
-/area/ruin/space/has_grav/deepstorage)
-"cM" = (
-/obj/machinery/shower{
- dir = 4
- },
-/obj/structure/window/plasma/reinforced,
-/turf/open/floor/plasteel/freezer,
-/area/ruin/space/has_grav/deepstorage)
-"cN" = (
-/turf/open/floor/plasteel/freezer,
-/area/ruin/space/has_grav/deepstorage)
-"cO" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"cP" = (
-/obj/machinery/door/airlock/highsecurity{
- name = "Secure Storage";
- req_access_txt = "200"
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/deepstorage/armory)
-"cQ" = (
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
-/obj/machinery/computer/arcade,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"cR" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/computer/arcade,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"cS" = (
-/obj/structure/chair/stool,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"cT" = (
-/obj/effect/turf_decal/corner/transparent/bar,
-/obj/effect/turf_decal/corner/transparent/bar{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"cU" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/structure/chair/stool,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"cV" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"cW" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/cable/yellow{
- icon_state = "2-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"cX" = (
-/obj/structure/toilet{
- dir = 4
- },
-/obj/structure/curtain,
-/turf/open/floor/plasteel/freezer,
-/area/ruin/space/has_grav/deepstorage)
-"cY" = (
-/obj/machinery/door/airlock{
- name = "Showers"
- },
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel/freezer,
-/area/ruin/space/has_grav/deepstorage)
-"cZ" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 1;
- icon_state = "scrub_map_on-3"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"da" = (
-/obj/structure/cable/yellow{
- icon_state = "0-2"
- },
-/obj/machinery/door/firedoor,
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/armory)
-"db" = (
-/obj/structure/table,
-/obj/item/healthanalyzer,
-/obj/item/healthanalyzer,
-/obj/item/stack/medical/gauze,
-/obj/item/stack/medical/gauze,
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/deepstorage/armory)
-"dc" = (
-/obj/structure/table,
-/obj/item/storage/firstaid/regular{
- pixel_x = 4;
- pixel_y = 4
- },
-/obj/item/storage/firstaid/regular,
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/deepstorage/armory)
-"dd" = (
-/obj/structure/table,
-/obj/item/storage/firstaid/brute{
- pixel_x = 4;
- pixel_y = 4
- },
-/obj/item/storage/firstaid/brute,
-/obj/machinery/light/directional/north,
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/deepstorage/armory)
-"de" = (
-/turf/closed/wall/mineral/iron,
-/area/ruin/space/has_grav/deepstorage/armory)
-"df" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/light/directional/west,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"dg" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"dh" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"di" = (
-/obj/machinery/light/directional/north,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"dj" = (
-/obj/structure/table,
-/obj/item/stack/sheet/metal/fifty{
- pixel_x = 2;
- pixel_y = 2
- },
-/obj/item/stack/rods/fifty,
-/obj/item/stack/cable_coil,
-/obj/item/stack/cable_coil,
-/obj/machinery/firealarm/directional/east,
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/deepstorage/armory)
-"dk" = (
-/obj/machinery/door/firedoor,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"dl" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"dm" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"dn" = (
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/dorm)
-"do" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/public/glass{
- name = "Dorms"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/dorm)
-"dp" = (
-/obj/structure/cable/yellow{
- icon_state = "1-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"dq" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"dr" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/deepstorage/armory)
-"ds" = (
-/obj/structure/cable/yellow{
- icon_state = "1-8"
- },
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/obj/machinery/door/firedoor,
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/armory)
-"dt" = (
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/deepstorage/armory)
-"du" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/cable/yellow{
- icon_state = "2-8"
- },
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"dv" = (
-/obj/machinery/firealarm/directional/north,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"dw" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/structure/closet/crate{
- name = "food crate"
- },
-/obj/item/storage/box/donkpockets{
- pixel_x = -5;
- pixel_y = 3
- },
-/obj/item/storage/box/donkpockets{
- pixel_x = 2;
- pixel_y = 3
- },
-/obj/item/storage/box/donkpockets{
- pixel_x = -2
- },
-/obj/item/storage/box/donkpockets{
- pixel_x = 5
- },
-/obj/item/storage/box/donkpockets{
- pixel_x = 1;
- pixel_y = -3
- },
-/obj/item/storage/box/donkpockets{
- pixel_x = 8;
- pixel_y = -3
- },
-/obj/machinery/light/directional/west,
-/obj/item/vending_refill/cigarette{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/vending_refill/cigarette,
-/obj/item/vending_refill/coffee{
- pixel_x = 3;
- pixel_y = -3
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"dx" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/structure/closet/crate{
- name = "food crate"
- },
-/obj/item/storage/box/donkpockets{
- pixel_x = -5;
- pixel_y = 3
- },
-/obj/item/storage/box/donkpockets{
- pixel_x = 2;
- pixel_y = 3
- },
-/obj/item/storage/box/donkpockets{
- pixel_x = -2
- },
-/obj/item/storage/box/donkpockets{
- pixel_x = 5
- },
-/obj/item/storage/box/donkpockets{
- pixel_x = 1;
- pixel_y = -3
- },
-/obj/item/storage/box/donkpockets{
- pixel_x = 8;
- pixel_y = -3
- },
-/obj/item/vending_refill/cigarette{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/vending_refill/cigarette,
-/obj/item/vending_refill/coffee{
- pixel_x = 3;
- pixel_y = -3
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/storage)
-"dy" = (
-/obj/structure/cable/yellow,
-/obj/machinery/power/apc/away{
- dir = 2;
- name = "Main Area APC";
- pixel_y = -25
- },
-/obj/effect/turf_decal/industrial/warning/corner,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"dz" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"dA" = (
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"dB" = (
-/turf/closed/wall/mineral/iron,
-/area/ruin/space/has_grav/deepstorage/dorm)
-"dC" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"dD" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"dE" = (
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"dF" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"dG" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/door/firedoor,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"dH" = (
-/obj/structure/table/wood,
-/obj/item/flashlight/lamp,
-/turf/open/floor/wood,
-/area/ruin/space/has_grav/deepstorage/dorm)
-"dI" = (
-/obj/structure/bed,
-/obj/item/bedsheet,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
-/turf/open/floor/wood,
-/area/ruin/space/has_grav/deepstorage/dorm)
-"dJ" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/dorm)
-"dK" = (
-/obj/machinery/door/poddoor{
- id = "bunkerinterior"
- },
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/airlock)
-"dL" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/manifold4w/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"dM" = (
-/obj/machinery/door/airlock/highsecurity{
- name = "Secure Storage";
- req_access_txt = "200"
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/deepstorage/armory)
-"dN" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/deepstorage/armory)
-"dO" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 9
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/deepstorage/armory)
-"dP" = (
-/obj/structure/table,
-/obj/item/radio{
- pixel_x = -4
- },
-/obj/item/radio,
-/obj/item/radio{
- pixel_x = 4
- },
-/obj/machinery/airalarm/away{
- dir = 8;
- pixel_x = 25
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/deepstorage/armory)
-"dQ" = (
-/obj/machinery/door/airlock/highsecurity{
- name = "Airlock Control";
- req_access_txt = "200"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/airlock)
-"dR" = (
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 5
- },
-/turf/open/floor/wood,
-/area/ruin/space/has_grav/deepstorage/dorm)
-"dT" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
- dir = 4
- },
-/obj/machinery/firealarm/directional/east,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/dorm)
-"dU" = (
-/obj/machinery/light/small/directional/west,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/airlock)
-"dV" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/airlock)
-"dW" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 8;
- icon_state = "scrub_map_on-3"
- },
-/obj/machinery/firealarm/directional/north,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/airlock)
-"dX" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/light/directional/east,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/dorm)
-"dY" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/obj/machinery/light/directional/west,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"dZ" = (
-/obj/machinery/door/airlock/highsecurity{
- name = "Atmospherics and Power Storage";
- req_access_txt = "200"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/power)
-"ea" = (
-/obj/machinery/door/airlock/highsecurity{
- name = "Atmospherics and Power Storage";
- req_access_txt = "200"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/power)
-"eb" = (
-/obj/machinery/atmospherics/pipe/simple/green/hidden{
- dir = 6
- },
-/turf/closed/wall/mineral/iron,
-/area/ruin/space/has_grav/deepstorage/armory)
-"ec" = (
-/obj/machinery/atmospherics/pipe/simple/green/hidden{
- dir = 8
- },
-/turf/closed/wall/mineral/iron,
-/area/ruin/space/has_grav/deepstorage/armory)
-"ed" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/airlock)
-"ee" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/binary/valve{
- dir = 4;
- name = "Hall Siphon to Port"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/airlock)
-"ef" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/extinguisher_cabinet/directional/west,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/dorm)
-"eg" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 1;
- icon_state = "vent_map_on-1"
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/deepstorage/armory)
-"eh" = (
-/obj/structure/table,
-/obj/item/storage/backpack/duffelbag/sec/surgery{
- pixel_y = 5
- },
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/obj/machinery/power/apc/highcap/five_k{
- dir = 4;
- name = "Armory APC";
- pixel_x = 25
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/deepstorage/armory)
-"ei" = (
-/obj/structure/dresser,
-/turf/open/floor/wood,
-/area/ruin/space/has_grav/deepstorage/dorm)
-"ej" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/binary/valve{
- dir = 4;
- name = "Port To Hall"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/airlock)
-"ek" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/dorm)
-"el" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/airlock)
-"em" = (
-/obj/structure/chair/stool,
-/obj/machinery/light/small/directional/south,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4;
- icon_state = "vent_map_on-1"
- },
-/turf/open/floor/wood,
-/area/ruin/space/has_grav/deepstorage/dorm)
-"en" = (
-/obj/machinery/door/airlock/highsecurity{
- name = "Canister Storage";
- req_access_txt = "200"
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage)
-"eo" = (
-/obj/structure/cable/yellow,
-/obj/machinery/power/apc/highcap/five_k{
- dir = 4;
- name = "Dormitory APC";
- pixel_x = 25
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/dorm)
-"ep" = (
-/obj/machinery/door/poddoor{
- id = "bunkerinterior"
- },
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/airlock)
-"eq" = (
-/turf/closed/wall/mineral/iron,
-/area/ruin/space/has_grav/deepstorage/airlock)
-"er" = (
-/obj/machinery/door/poddoor{
- id = "bunkerexterior"
- },
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/airlock)
-"es" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/dorm)
-"et" = (
-/obj/machinery/atmospherics/pipe/simple/green/hidden{
- dir = 8
- },
-/turf/closed/wall/mineral/iron,
-/area/ruin/space/has_grav/deepstorage/power)
-"eu" = (
-/obj/structure/cable/yellow{
- icon_state = "2-8"
- },
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/obj/machinery/door/firedoor,
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/armory)
-"ev" = (
-/obj/structure/closet/wardrobe/pjs,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 8;
- icon_state = "scrub_map_on-3"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/dorm)
-"ew" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"ex" = (
-/obj/structure/table,
-/obj/structure/reagent_dispensers/peppertank{
- pixel_x = 32
- },
-/obj/item/gun/ballistic/automatic/smg/wt550,
-/obj/item/ammo_box/magazine/wt550m9{
- pixel_y = 12
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/deepstorage/armory)
-"ey" = (
-/obj/structure/closet/cabinet,
-/obj/item/card/id/away/deep_storage,
-/turf/open/floor/wood,
-/area/ruin/space/has_grav/deepstorage/dorm)
-"ez" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/airlock)
-"eA" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"eB" = (
-/obj/machinery/camera{
- c_tag = "Bunker entrance";
- network = list("bunker1")
- },
-/obj/structure/sign/warning/securearea{
- pixel_y = 32
- },
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"eC" = (
-/obj/structure/table,
-/obj/machinery/button/door{
- id = "bunkerexterior";
- name = "exterior blast door access";
- pixel_x = -25;
- pixel_y = -8;
- req_access_txt = "200"
- },
-/obj/machinery/button/door{
- id = "bunkerinterior";
- name = "interior blast door access";
- pixel_x = -25;
- req_access_txt = "200"
- },
-/obj/machinery/button/door{
- id = "bunkershutter";
- name = "hallway shutter toggle";
- pixel_x = -25;
- pixel_y = 8;
- req_access_txt = "200"
- },
-/obj/machinery/computer/security/telescreen{
- dir = 1;
- name = "Bunker Entrance monitor";
- network = list("bunker1");
- pixel_y = 2
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/airlock)
-"eD" = (
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage)
-"eE" = (
-/obj/machinery/portable_atmospherics/canister/oxygen,
-/obj/machinery/light/small/directional/east,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage)
-"eF" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4;
- icon_state = "vent_map_on-1"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/power)
-"eG" = (
-/obj/structure/closet/emcloset,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 8;
- icon_state = "scrub_map_on-3"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"eH" = (
-/obj/machinery/door/airlock{
- name = "Personal Dorm"
- },
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/wood,
-/area/ruin/space/has_grav/deepstorage/dorm)
-"eI" = (
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/obj/machinery/power/apc/away{
- dir = 1;
- name = "Airlock Control APC";
- pixel_y = 25
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/airlock)
-"eJ" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/dorm)
-"eK" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/airlock)
-"eL" = (
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "bunkershutter"
- },
-/obj/structure/cable/yellow{
- icon_state = "0-4"
- },
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/obj/machinery/door/firedoor,
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/atmospherics/pipe/simple/yellow/visible{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/airlock)
-"eM" = (
-/obj/structure/cable/yellow,
-/obj/machinery/door/firedoor,
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/armory)
-"eN" = (
-/obj/structure/table,
-/obj/item/storage/firstaid/toxin{
- pixel_x = 4;
- pixel_y = 4
- },
-/obj/item/storage/firstaid/toxin,
-/obj/item/storage/pill_bottle/charcoal,
-/obj/machinery/light/directional/south,
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/deepstorage/armory)
-"eO" = (
-/obj/structure/table,
-/obj/item/clothing/gloves/combat{
- pixel_x = -3;
- pixel_y = 4
- },
-/obj/item/clothing/gloves/combat{
- pixel_x = 3;
- pixel_y = -2
- },
-/obj/item/clothing/mask/gas,
-/obj/item/clothing/mask/gas,
-/obj/item/clothing/mask/gas,
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/deepstorage/armory)
-"eP" = (
-/obj/structure/table,
-/obj/item/storage/toolbox/drone,
-/obj/item/flashlight,
-/obj/item/flashlight,
-/obj/item/flashlight/flare,
-/obj/item/flashlight/flare,
-/obj/item/flashlight/flare,
-/obj/item/flashlight/flare{
- pixel_y = 6
- },
-/obj/item/flashlight/flare{
- pixel_y = 6
- },
-/obj/item/flashlight/flare{
- pixel_y = 6
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/deepstorage/armory)
-"eQ" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/manifold/supplymain/visible/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/power)
-"eR" = (
-/obj/machinery/portable_atmospherics/canister/air,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage)
-"eS" = (
-/obj/machinery/airalarm/away{
- pixel_y = 25
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/green/visible,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/power)
-"eT" = (
-/obj/structure/chair{
- dir = 8
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/yellow/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/airlock)
-"eU" = (
-/obj/structure/cable/yellow{
- icon_state = "1-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/yellow/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/airlock)
-"eV" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/cable/yellow{
- icon_state = "0-2"
- },
-/obj/machinery/power/apc/away{
- dir = 8;
- name = "Power and Atmospherics APC";
- pixel_x = -25
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/power)
-"eW" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/green/visible,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/power)
-"eX" = (
-/obj/structure/extinguisher_cabinet/directional/west,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/portables_connector/visible{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/airlock)
-"eY" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/power)
-"eZ" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/green/visible,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/power)
-"fa" = (
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/power)
-"fb" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/structure/sign/warning/electricshock{
- pixel_y = 32
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/power)
-"fc" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/power)
-"fd" = (
-/obj/effect/turf_decal/sand/plating,
-/obj/machinery/atmospherics/components/unary/outlet_injector/on{
- dir = 8;
- icon_state = "inje_map-3";
- id = null
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/has_grav/deepstorage/power)
-"fe" = (
-/obj/structure/cable/yellow{
- icon_state = "1-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/power)
-"ff" = (
-/obj/machinery/portable_atmospherics/canister/nitrous_oxide,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage)
-"fg" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 4;
- external_pressure_bound = 0;
- frequency = 1441;
- id_tag = "n2_out";
- initialize_directions = 1;
- internal_pressure_bound = 4000;
- pressure_checks = 2;
- pressure_resistance = 10;
- pump_direction = 0
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/airlock)
-"fh" = (
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "bunkershutter"
- },
-/obj/structure/cable/yellow,
-/obj/machinery/door/firedoor,
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/atmospherics/pipe/simple/yellow/visible{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/airlock)
-"fi" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/airlock)
-"fj" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/yellow/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/airlock)
-"fk" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/yellow/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/airlock)
-"fl" = (
-/obj/machinery/atmospherics/components/trinary/mixer/airmix/inverse{
- dir = 1;
- piping_layer = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/power)
-"fm" = (
-/obj/machinery/atmospherics/components/trinary/filter/atmos/o2{
- dir = 1;
- piping_layer = 3
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/power)
-"fn" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/power)
-"fo" = (
-/obj/machinery/suit_storage_unit/standard_unit,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/power)
-"fp" = (
-/turf/closed/wall/mineral/iron,
-/area/ruin/space/has_grav/deepstorage/power)
-"fq" = (
-/obj/machinery/portable_atmospherics/canister/nitrous_oxide,
-/obj/machinery/light/small/directional/east,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage)
-"fr" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/power)
-"fs" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/portables_connector/visible{
- dir = 8
- },
-/obj/machinery/portable_atmospherics/canister/nitrous_oxide,
-/obj/item/wrench,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/airlock)
-"ft" = (
-/obj/machinery/light/small/directional/east,
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/airlock)
-"fu" = (
-/obj/machinery/airalarm/away{
- dir = 4;
- pixel_x = -25
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/airlock)
-"fv" = (
-/obj/machinery/light/directional/south,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 1;
- icon_state = "vent_map_on-1"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/airlock)
-"fw" = (
-/obj/machinery/door/firedoor,
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/power)
-"fx" = (
-/obj/machinery/atmospherics/components/unary/outlet_injector/on{
- dir = 8;
- icon_state = "inje_map-3";
- id = "o2_in_bunker"
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/has_grav/deepstorage/power)
-"fy" = (
-/obj/machinery/door/firedoor,
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/power)
-"fz" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/layer1{
- dir = 8;
- icon_state = "vent_map_siphon_on-1";
- id_tag = "o2_out_bunker";
- name = "oxygen out"
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/has_grav/deepstorage/power)
-"fA" = (
-/obj/structure/cable/yellow{
- icon_state = "2-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/power)
-"fB" = (
-/obj/structure/cable/yellow{
- icon_state = "2-8"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/power)
-"fC" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/visible/layer1,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/power)
-"fD" = (
-/turf/open/floor/plating/airless,
-/area/ruin/space/has_grav/deepstorage/power)
-"fE" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/power)
-"fF" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4;
- icon_state = "vent_map_on-1"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"fG" = (
-/obj/machinery/door/poddoor{
- id = "bunkerexterior"
- },
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/airlock)
-"fH" = (
-/obj/machinery/light/small/directional/north,
-/obj/structure/sign/warning/securearea{
- pixel_y = 32
- },
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"fI" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 8;
- icon_state = "scrub_map_on-3"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/power)
-"fJ" = (
-/obj/machinery/computer/atmos_control/tank{
- dir = 8;
- input_tag = "o2_in_bunker";
- name = "Oxygen Supply Control";
- output_tag = "o2_out_bunker";
- sensors = list("o2_sensor_bunker" = "Tank")
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/power)
-"fK" = (
-/obj/machinery/door/firedoor,
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/power)
-"fL" = (
-/obj/machinery/air_sensor{
- id_tag = "o2_sensor_bunker"
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/has_grav/deepstorage/power)
-"fM" = (
-/obj/machinery/atmospherics/miner/oxygen,
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/plating/airless,
-/area/ruin/space/has_grav/deepstorage/power)
-"fN" = (
-/obj/machinery/atmospherics/components/trinary/filter/atmos/n2{
- dir = 1;
- piping_layer = 3
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/power)
-"fO" = (
-/obj/machinery/atmospherics/components/unary/outlet_injector/on{
- dir = 8;
- icon_state = "inje_map-3";
- id = "n2_in_bunker"
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/has_grav/deepstorage/power)
-"fP" = (
-/obj/machinery/autolathe,
-/obj/structure/sign/warning/radiation{
- pixel_x = -32
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/power)
-"fQ" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/power)
-"fR" = (
-/obj/structure/table,
-/obj/item/storage/toolbox/electrical{
- pixel_x = 4;
- pixel_y = 4
- },
-/obj/item/storage/toolbox/electrical,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/power)
-"fS" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 1;
- icon_state = "vent_map_on-1"
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/dorm)
-"fT" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"fU" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/visible/layer1{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/power)
-"fV" = (
-/obj/structure/closet/emcloset,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"fW" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/green/visible,
-/obj/machinery/atmospherics/pipe/simple/supplymain/visible/layer1{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/power)
-"fX" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/visible/layer1{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/power)
-"fY" = (
-/obj/machinery/door/firedoor,
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/atmospherics/pipe/simple/supplymain/visible/layer1{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/power)
-"gf" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/layer1{
- dir = 8;
- icon_state = "vent_map_siphon_on-1";
- id_tag = "n2_out_bunker";
- name = "nitrogen out"
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/has_grav/deepstorage/power)
-"gg" = (
-/obj/machinery/washing_machine,
-/obj/machinery/light/directional/east,
-/obj/machinery/airalarm/away{
- dir = 8;
- pixel_x = 25
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/dorm)
-"gh" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/power)
-"gi" = (
-/obj/machinery/power/terminal{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/structure/cable/yellow{
- icon_state = "0-4"
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/power)
-"gk" = (
-/obj/machinery/light/directional/east,
-/obj/structure/extinguisher_cabinet/directional/west,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/power)
-"gm" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/structure/closet/crate/bin{
- name = "laundry bin"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/dorm)
-"gn" = (
-/obj/machinery/light/small/directional/south,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage)
-"gq" = (
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/power)
-"gr" = (
-/obj/machinery/power/smes/engineering,
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/obj/structure/sign/warning/electricshock{
- pixel_y = -32
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/power)
-"gw" = (
-/obj/machinery/sleeper{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/ruin/space/has_grav/deepstorage/dorm)
-"gx" = (
-/turf/open/floor/plasteel/white,
-/area/ruin/space/has_grav/deepstorage/dorm)
-"gy" = (
-/obj/structure/closet/crate/freezer,
-/obj/item/reagent_containers/blood/OMinus,
-/obj/item/reagent_containers/blood/OMinus,
-/obj/item/reagent_containers/blood/OMinus,
-/obj/item/reagent_containers/blood/OMinus,
-/obj/item/reagent_containers/blood/OMinus,
-/obj/item/reagent_containers/blood/random,
-/obj/item/reagent_containers/blood/random,
-/obj/item/reagent_containers/blood/random,
-/obj/item/reagent_containers/blood/random,
-/obj/item/reagent_containers/blood/random,
-/obj/item/reagent_containers/blood/random,
-/turf/open/floor/plasteel/white,
-/area/ruin/space/has_grav/deepstorage/dorm)
-"gz" = (
-/obj/machinery/door/airlock/highsecurity{
- desc = "Nothing to see here, folks, just an inconspicuous airlock. Now go away!";
- name = "Inconspicuous Airlock";
- req_access_txt = "200"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage)
-"gC" = (
-/obj/machinery/computer/atmos_control/tank{
- dir = 8;
- input_tag = "n2_in_bunker";
- name = "Nitrogen Supply Control";
- output_tag = "n2_out_bunker";
- sensors = list("n2_sensor_bunker" = "Tank")
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/power)
-"gD" = (
-/obj/machinery/air_sensor{
- id_tag = "n2_sensor_bunker"
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/has_grav/deepstorage/power)
-"gE" = (
-/obj/machinery/atmospherics/miner/nitrogen,
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/plating/airless,
-/area/ruin/space/has_grav/deepstorage/power)
-"gF" = (
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/plasteel/white,
-/area/ruin/space/has_grav/deepstorage/dorm)
-"gG" = (
-/obj/machinery/iv_drip,
-/turf/open/floor/plasteel/white,
-/area/ruin/space/has_grav/deepstorage/dorm)
-"gH" = (
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage)
-"gI" = (
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage)
-"gJ" = (
-/obj/machinery/light/small/directional/west,
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/power)
-"gK" = (
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/power)
-"gL" = (
-/obj/machinery/door/airlock/highsecurity{
- name = "RTG Observation";
- req_access_txt = "200"
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/power)
-"gN" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/power)
-"gQ" = (
-/obj/machinery/door/airlock/highsecurity{
- desc = "Nothing to see here, folks, just an inconspicuous airlock. Now go away!";
- name = "Inconspicuous Airlock";
- req_access_txt = "200"
- },
-/obj/structure/fans/tiny,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage)
-"gR" = (
-/obj/structure/grille,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/power)
-"gW" = (
-/obj/structure/table,
-/obj/item/storage/toolbox/mechanical{
- pixel_x = 4;
- pixel_y = 4
- },
-/obj/item/storage/toolbox/mechanical,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/deepstorage/power)
-"gX" = (
-/obj/machinery/power/rtg/advanced,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/cable/yellow,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/power)
-"gY" = (
-/obj/machinery/door/airlock/highsecurity{
- name = "Telecomms";
- req_access_txt = "200"
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/power)
-"gZ" = (
-/obj/machinery/power/rtg/advanced,
-/obj/structure/cable/yellow,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/power)
-"ha" = (
-/obj/machinery/power/rtg/advanced,
-/obj/machinery/light/small/directional/south,
-/obj/structure/cable/yellow,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/power)
-"hb" = (
-/obj/machinery/blackbox_recorder,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/power)
-"hc" = (
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/power)
-"hd" = (
-/obj/machinery/telecomms/relay/preset/telecomms,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/power)
-"he" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/window/reinforced{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/crusher)
-"hp" = (
-/obj/machinery/power/smes/engineering,
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/power)
-"hr" = (
-/obj/effect/baseturf_helper/asteroid/airless,
-/turf/closed/mineral/random/low_chance,
-/area/ruin/unpowered/no_grav)
-"hA" = (
-/obj/effect/baseturf_helper/asteroid/airless,
-/turf/closed/wall/mineral/iron,
-/area/ruin/space/has_grav/deepstorage/kitchen)
-"hB" = (
-/obj/effect/baseturf_helper/asteroid/airless,
-/turf/closed/wall/mineral/iron,
-/area/ruin/space/has_grav/deepstorage/hydroponics)
-"hT" = (
-/obj/effect/baseturf_helper/asteroid/airless,
-/turf/closed/wall/mineral/iron,
-/area/ruin/space/has_grav/deepstorage)
-"hU" = (
-/turf/closed/wall/mineral/iron,
-/area/ruin/space/has_grav/deepstorage/storage)
-"hV" = (
-/obj/effect/baseturf_helper/asteroid/airless,
-/turf/closed/wall/mineral/iron,
-/area/ruin/space/has_grav/deepstorage/dorm)
-"hW" = (
-/obj/effect/baseturf_helper/asteroid/airless,
-/turf/closed/wall/mineral/iron,
-/area/ruin/space/has_grav/deepstorage/armory)
-"hX" = (
-/obj/effect/baseturf_helper/asteroid/airless,
-/turf/closed/wall/mineral/iron,
-/area/ruin/space/has_grav/deepstorage/airlock)
-"hY" = (
-/obj/effect/baseturf_helper/asteroid/airless,
-/turf/closed/wall/mineral/iron,
-/area/ruin/space/has_grav/deepstorage/power)
-"rz" = (
-/obj/machinery/conveyor{
- dir = 6;
- id = "bunkerrecycle"
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/crusher)
-"Bb" = (
-/obj/machinery/conveyor{
- dir = 10;
- id = "bunkerrecycle"
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/deepstorage/crusher)
-"EZ" = (
-/obj/structure/flora/ash/space/voidmelon,
-/turf/open/floor/plating/asteroid/airless,
-/area/ruin/unpowered/no_grav)
-
-(1,1,1) = {"
-aa
-aa
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-aa
-aa
-"}
-(2,1,1) = {"
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-aa
-ab
-ac
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-aa
-aa
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-aa
-aa
-aa
-ac
-ac
-ac
-ab
-ab
-aa
-aa
-"}
-(3,1,1) = {"
-aa
-aa
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ac
-ac
-ab
-aa
-aa
-aa
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-aa
-aa
-aa
-ab
-aa
-aa
-aa
-ab
-ab
-ab
-ac
-ac
-ab
-ab
-aa
-aa
-"}
-(4,1,1) = {"
-aa
-aa
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ac
-ac
-ac
-aa
-aa
-aa
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-"}
-(5,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-aa
-aa
-aa
-ab
-aa
-aa
-ab
-ac
-ac
-ac
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-ab
-aa
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(6,1,1) = {"
-aa
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ac
-ac
-ac
-aa
-ac
-ac
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-aa
-aa
-ab
-aa
-aa
-aa
-"}
-(7,1,1) = {"
-aa
-aa
-ab
-aa
-aa
-ab
-ab
-aa
-ab
-ab
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-aa
-aa
-aa
-ac
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(8,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-aa
-ab
-ab
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(9,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(10,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-hr
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(11,1,1) = {"
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-hU
-hU
-hU
-hU
-hU
-hU
-hU
-hV
-dB
-dB
-dB
-dB
-dB
-dB
-dB
-dB
-dB
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-ab
-aa
-aa
-"}
-(12,1,1) = {"
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-hU
-bT
-bU
-cB
-cB
-cB
-dw
-dB
-ei
-ey
-dB
-ei
-ey
-dB
-ei
-ey
-dB
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-aa
-ab
-aa
-aa
-"}
-(13,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ac
-ab
-ab
-ab
-ab
-ab
-aw
-hU
-hU
-hU
-hU
-bU
-bU
-cB
-cB
-cB
-dx
-dB
-dH
-em
-dB
-dH
-em
-dB
-dH
-em
-dB
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-"}
-(14,1,1) = {"
-aa
-aa
-ab
-aa
-aa
-aa
-ab
-ac
-ab
-ab
-ab
-ab
-ab
-hU
-aG
-aR
-bf
-hU
-bK
-bV
-ck
-cC
-cO
-cZ
-dB
-dI
-dR
-dB
-dI
-dR
-dB
-dI
-dR
-dB
-dB
-dB
-dB
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-ab
-ac
-ac
-ab
-ab
-"}
-(15,1,1) = {"
-aa
-ab
-ab
-ab
-aa
-aa
-aa
-ac
-ab
-ab
-ab
-ab
-ab
-hU
-aH
-aS
-bk
-hU
-hU
-hU
-cl
-hU
-hU
-hU
-dB
-dB
-eH
-dB
-dB
-eH
-dB
-dB
-eH
-dB
-gw
-gw
-dB
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-ab
-ac
-ac
-ac
-ab
-"}
-(16,1,1) = {"
-aa
-ab
-ac
-ab
-aa
-aa
-aa
-ac
-ab
-ab
-ab
-ab
-ab
-hU
-aI
-aT
-bk
-bs
-hU
-fT
-cm
-cR
-cQ
-dB
-dn
-dJ
-dT
-dX
-ef
-ek
-eo
-es
-eJ
-fS
-gx
-gF
-dB
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-ac
-ac
-ac
-aa
-aa
-"}
-(17,1,1) = {"
-ab
-ab
-ab
-ac
-ac
-aa
-aa
-ac
-ac
-ab
-ab
-ab
-ab
-hU
-aJ
-aU
-bm
-bt
-bC
-bM
-cn
-cS
-cU
-dB
-do
-cp
-cp
-cp
-cp
-cp
-cp
-ev
-gg
-gm
-gy
-gG
-dB
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-ac
-ac
-ac
-ab
-ab
-"}
-(18,1,1) = {"
-aa
-ab
-ac
-ac
-ab
-aa
-aa
-ac
-ac
-ab
-ab
-ab
-ab
-hU
-aK
-aV
-bg
-bG
-hU
-cj
-co
-bM
-cV
-df
-dp
-en
-eD
-eD
-eD
-eD
-cp
-dB
-dB
-dB
-dB
-dB
-dB
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-ac
-ac
-ac
-ab
-ab
-"}
-(19,1,1) = {"
-aa
-ac
-ac
-ac
-ab
-aa
-aa
-ac
-ac
-ab
-ab
-ab
-ab
-hU
-aL
-aW
-bh
-bH
-hU
-bW
-cH
-cT
-dm
-fT
-dq
-cp
-eE
-eR
-ff
-fq
-cp
-fF
-fV
-fV
-cp
-ab
-ab
-ab
-ac
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-ab
-ab
-ab
-ab
-"}
-(20,1,1) = {"
-aa
-ab
-ab
-aa
-aa
-aa
-ac
-ac
-ab
-ab
-ab
-ab
-ab
-hU
-hA
-af
-af
-af
-af
-bX
-cI
-cT
-dl
-dg
-dy
-cp
-cp
-cp
-cp
-cp
-cp
-fH
-fT
-fT
-cp
-cp
-cp
-ab
-ac
-ac
-ac
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(21,1,1) = {"
-aa
-ab
-ab
-aa
-aa
-aa
-ac
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-af
-aX
-bi
-bI
-af
-bZ
-cJ
-cE
-dm
-fT
-dz
-dK
-dU
-ed
-ed
-el
-er
-ew
-fT
-fT
-gz
-gH
-gQ
-ac
-ac
-ac
-ac
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-"}
-(22,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-af
-af
-af
-af
-af
-av
-bj
-bv
-bE
-ch
-cs
-cF
-cW
-dh
-dA
-ep
-ez
-eK
-fg
-ft
-fG
-eA
-fT
-fT
-gz
-gI
-gQ
-ac
-ac
-ac
-ac
-ac
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-"}
-(23,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-af
-ah
-ad
-ax
-af
-ay
-bu
-bw
-bL
-ci
-cu
-cG
-fT
-fT
-dC
-eq
-eq
-eL
-fh
-eq
-eq
-eB
-fT
-gn
-cp
-cp
-cp
-ab
-ab
-ac
-ac
-ac
-ac
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-"}
-(24,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-af
-ai
-ae
-ao
-af
-az
-bn
-bw
-af
-cp
-cp
-cp
-hT
-di
-dD
-eq
-eC
-eT
-fj
-fu
-eq
-eG
-fV
-fT
-cp
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-ac
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-"}
-(25,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-af
-ai
-aj
-aq
-ar
-aF
-bo
-bz
-af
-cq
-cM
-cX
-cp
-dv
-dE
-dQ
-dV
-eU
-fk
-fv
-hX
-fp
-fp
-fp
-fp
-fp
-fp
-fp
-fp
-fp
-ab
-ac
-ac
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-"}
-(26,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-af
-ah
-ap
-aA
-af
-bc
-bu
-bN
-af
-cr
-cN
-cK
-cp
-fT
-dD
-eq
-dW
-ee
-ej
-fi
-eq
-fa
-gh
-gq
-fp
-gJ
-gR
-gX
-gZ
-fp
-ab
-ac
-ac
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-"}
-(27,1,1) = {"
-aa
-aa
-ab
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ag
-ag
-ag
-ag
-ag
-bd
-bx
-bO
-af
-bY
-cD
-cL
-cY
-bM
-dF
-eq
-eI
-eX
-fs
-fi
-eq
-fb
-hp
-gr
-fp
-gK
-gR
-gX
-ha
-fp
-ab
-ac
-ac
-ac
-ab
-aa
-aa
-aa
-aa
-aa
-"}
-(28,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ag
-ag
-as
-aB
-ag
-af
-af
-af
-af
-cp
-cp
-cp
-cp
-dk
-dG
-eq
-eq
-eq
-eq
-eq
-eq
-fc
-gi
-gi
-fp
-gL
-fp
-fp
-fp
-fp
-ab
-ab
-ac
-ac
-ab
-aa
-aa
-aa
-aa
-aa
-"}
-(29,1,1) = {"
-aa
-ab
-ac
-ab
-aa
-aa
-ab
-ab
-ab
-ab
-ag
-ak
-at
-aC
-aO
-aM
-by
-bP
-ca
-dg
-dg
-dg
-cy
-dg
-du
-dY
-dg
-dZ
-eF
-eV
-eY
-fe
-fA
-fB
-fE
-fe
-fP
-fp
-hb
-fp
-ab
-ab
-ab
-ac
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(30,1,1) = {"
-ab
-ab
-ac
-ac
-ac
-aa
-aa
-ab
-ab
-ab
-ag
-al
-au
-aD
-aP
-aN
-bl
-bD
-cb
-bM
-bM
-bM
-cz
-bM
-dL
-cz
-bM
-ea
-eQ
-fl
-fC
-fC
-fC
-fU
-fI
-gN
-fQ
-gY
-hc
-fp
-ab
-ab
-ab
-ac
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(31,1,1) = {"
-aa
-ab
-ab
-ac
-ac
-aa
-aa
-ab
-ab
-ab
-ag
-am
-he
-aE
-aQ
-bA
-bA
-bF
-cc
-bA
-aQ
-da
-ds
-cP
-dM
-eu
-eM
-eb
-eS
-eW
-eZ
-fm
-eZ
-fW
-eZ
-fN
-fR
-fp
-hd
-fp
-ab
-ab
-ab
-ac
-ab
-aa
-aa
-aa
-aa
-aa
-"}
-(32,1,1) = {"
-aa
-ab
-ab
-ac
-ac
-aa
-aa
-ab
-ab
-ab
-ag
-rz
-an
-Bb
-aQ
-aY
-bB
-bJ
-cd
-cv
-aQ
-db
-dt
-dt
-dN
-dt
-eN
-ec
-fo
-fn
-fJ
-fr
-gk
-fX
-gC
-fr
-gW
-fp
-fp
-fp
-ab
-ab
-ab
-ac
-ac
-ab
-aa
-aa
-aa
-aa
-"}
-(33,1,1) = {"
-aa
-aa
-ab
-ab
-aa
-aa
-aa
-aa
-ab
-ab
-ag
-ag
-ag
-ag
-aQ
-aZ
-bp
-bQ
-ce
-cw
-aQ
-dc
-cA
-dr
-dO
-eg
-eO
-ec
-fp
-fy
-fK
-fw
-fp
-fY
-fK
-fw
-fp
-fp
-ab
-ab
-ab
-ab
-ab
-ac
-ac
-ab
-aa
-aa
-aa
-aa
-"}
-(34,1,1) = {"
-aa
-aa
-ab
-ab
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-aQ
-ba
-bq
-bR
-cf
-cx
-aQ
-dd
-dj
-dP
-eh
-ex
-eP
-ec
-fp
-fz
-fL
-fx
-fp
-gf
-gD
-fO
-fp
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-ac
-ab
-aa
-aa
-aa
-aa
-"}
-(35,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aQ
-bb
-bq
-bS
-cf
-bS
-aQ
-de
-de
-de
-de
-de
-hW
-ec
-fp
-fD
-fM
-fD
-fp
-fD
-gE
-fD
-hY
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-ac
-ac
-aa
-aa
-aa
-aa
-"}
-(36,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aQ
-bS
-bq
-bS
-ct
-bS
-aQ
-ab
-ab
-ab
-ab
-ab
-ab
-et
-fp
-fp
-fp
-fp
-fp
-fp
-fp
-fp
-fp
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ac
-ac
-aa
-aa
-aa
-aa
-"}
-(37,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aQ
-be
-br
-bS
-cg
-bS
-aQ
-ab
-ab
-ab
-ab
-ac
-ac
-fd
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(38,1,1) = {"
-aa
-aa
-aa
-aa
-ab
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-hB
-aQ
-aQ
-aQ
-aQ
-aQ
-aQ
-ab
-ab
-ab
-ab
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(39,1,1) = {"
-aa
-aa
-aa
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-ac
-ac
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(40,1,1) = {"
-aa
-aa
-aa
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-ab
-aa
-aa
-aa
-ab
-aa
-aa
-aa
-"}
-(41,1,1) = {"
-aa
-aa
-aa
-ac
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ac
-ab
-ac
-ac
-ab
-ac
-ac
-ac
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-EZ
-ac
-aa
-aa
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(42,1,1) = {"
-aa
-aa
-aa
-ac
-ac
-ac
-ac
-aa
-aa
-ab
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ac
-ac
-ac
-ac
-aa
-aa
-aa
-ac
-ac
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-ac
-aa
-aa
-aa
-aa
-aa
-aa
-ac
-ac
-ab
-aa
-aa
-"}
-(43,1,1) = {"
-aa
-ab
-ab
-ac
-ac
-EZ
-ac
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ac
-ac
-ab
-aa
-aa
-aa
-aa
-ac
-ac
-ac
-ac
-ac
-ac
-ab
-ab
-ab
-aa
-ab
-ab
-ac
-ac
-aa
-aa
-ab
-ac
-ac
-ac
-ac
-ac
-ab
-aa
-aa
-"}
-(44,1,1) = {"
-aa
-ab
-ab
-ab
-ac
-ac
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-ab
-aa
-aa
-ab
-ab
-ac
-ac
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ac
-ac
-ac
-ac
-ac
-ac
-ab
-aa
-ab
-ab
-ab
-ab
-aa
-aa
-ab
-ab
-ac
-ac
-ac
-ab
-ab
-aa
-aa
-"}
-(45,1,1) = {"
-aa
-aa
-ab
-ab
-ac
-ac
-ab
-aa
-aa
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-aa
-aa
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-"}
-(46,1,1) = {"
-aa
-aa
-aa
-aa
-ac
-ac
-ab
-aa
-aa
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-"}
-(47,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(48,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-ab
-aa
-aa
-aa
-ab
-aa
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-ab
-aa
-aa
-"}
-(49,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
diff --git a/_maps/deprecated/Ruins/forgottenship.dmm b/_maps/deprecated/Ruins/forgottenship.dmm
deleted file mode 100644
index ccc0042f2280..000000000000
--- a/_maps/deprecated/Ruins/forgottenship.dmm
+++ /dev/null
@@ -1,3518 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"aa" = (
-/turf/open/space,
-/area/space)
-"ac" = (
-/obj/machinery/porta_turret/syndicate/energy{
- armor = list("melee" = 80, "bullet" = 30, "laser" = 50, "energy" = 50, "bomb" = 30, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100);
- dir = 4;
- name = "Syndicate Ship Turret";
- on = 0;
- throw_speed = 4;
- use_power = 1
- },
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"ad" = (
-/obj/machinery/computer/operating,
-/turf/open/floor/plastic,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"ae" = (
-/obj/structure/fans/tiny,
-/obj/machinery/door/airlock/external{
- name = "Syndicate Ship Airlock";
- req_one_access_txt = "150"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"af" = (
-/obj/structure/shuttle/engine/propulsion{
- dir = 8
- },
-/turf/open/space,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"ag" = (
-/obj/effect/mob_spawn/human/syndicatespace/captain,
-/turf/open/floor/carpet/royalblack,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"ah" = (
-/obj/structure/table/reinforced,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"ai" = (
-/obj/machinery/light/directional/north,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"aj" = (
-/obj/structure/table/optable,
-/turf/open/floor/plastic,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"ak" = (
-/obj/item/storage/backpack/duffelbag/syndie/surgery,
-/obj/structure/table/reinforced,
-/turf/open/floor/plastic,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"al" = (
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"am" = (
-/turf/open/floor/plastic,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"an" = (
-/obj/structure/sign/warning/vacuum/external,
-/turf/closed/wall/r_wall/syndicate,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"ao" = (
-/turf/open/floor/carpet/royalblack,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"ap" = (
-/turf/open/space,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"aq" = (
-/obj/structure/sign/poster/contraband/syndicate_recruitment,
-/turf/closed/wall/r_wall/syndicate,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"ar" = (
-/obj/machinery/camera/xray{
- c_tag = "Medbay";
- dir = 9;
- name = "security camera";
- network = list("fsci");
- screen_loc = ""
- },
-/turf/open/floor/plastic,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"as" = (
-/obj/structure/shuttle/engine/huge{
- dir = 8
- },
-/turf/open/space,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"at" = (
-/obj/structure/chair/comfy/shuttle,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"au" = (
-/obj/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor{
- id = "fslockdown";
- name = "Ship Blast Door";
- state_open = 1
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"aw" = (
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"ax" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"ay" = (
-/obj/structure/closet/syndicate{
- anchored = 1;
- armor = list("melee" = 70, "bullet" = 40, "laser" = 40, "energy" = 30, "bomb" = 30, "bio" = 0, "rad" = 0, "fire" = 70, "acid" = 60);
- desc = "A basic closet for all your villainous needs.";
- locked = 1;
- name = "Closet";
- req_one_access_txt = "150";
- secure = 1
- },
-/obj/item/coin/antagtoken,
-/obj/item/coin/gold,
-/obj/item/dnainjector/thermal,
-/obj/item/storage/box/firingpins,
-/obj/item/storage/box/firingpins,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"az" = (
-/obj/machinery/power/port_gen/pacman/super{
- anchored = 1
- },
-/obj/structure/cable,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"aA" = (
-/obj/machinery/light/directional/north,
-/obj/item/aiModule/reset/purge,
-/obj/structure/table/reinforced,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"aB" = (
-/obj/structure/chair/comfy/black,
-/turf/open/floor/carpet/royalblack,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"aC" = (
-/obj/machinery/light/directional/south,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"aD" = (
-/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer1,
-/obj/machinery/portable_atmospherics/scrubber{
- anchored = 1
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"aE" = (
-/obj/structure/closet/syndicate{
- anchored = 1;
- armor = list("melee" = 70, "bullet" = 40, "laser" = 40, "energy" = 30, "bomb" = 30, "bio" = 0, "rad" = 0, "fire" = 70, "acid" = 60);
- desc = "A basic closet for all your villainous needs.";
- locked = 1;
- name = "Closet";
- req_one_access_txt = "150";
- secure = 1
- },
-/obj/effect/spawner/lootdrop/armory_contraband/metastation,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"aF" = (
-/obj/machinery/light/directional/east,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"aG" = (
-/obj/machinery/turretid{
- control_area = "/area/ruin/space/has_grav/syndicate_forgotten_ship";
- enabled = 0;
- icon_state = "control_kill";
- lethal = 1;
- name = "Ship turret control panel";
- pixel_y = 32;
- req_access = null;
- req_one_access_txt = "150"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"aI" = (
-/obj/structure/table/reinforced,
-/obj/machinery/button/door{
- id = "fscaproom";
- name = "Room shutters control";
- req_one_access_txt = "150"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"aJ" = (
-/obj/machinery/light/directional/north,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/layer1,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"aL" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 1
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"aM" = (
-/obj/structure/table/reinforced,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/layer1,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"aO" = (
-/obj/machinery/light/directional/south,
-/turf/open/floor/carpet/royalblack,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"aQ" = (
-/obj/machinery/door/airlock/grunge{
- name = "Syndicate Ship Airlock";
- req_one_access_txt = "150"
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"aS" = (
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"aT" = (
-/obj/machinery/computer/camera_advanced/syndie{
- dir = 8
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"aU" = (
-/obj/machinery/door/airlock/external{
- name = "Syndicate Ship Airlock";
- req_one_access_txt = "150"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"aV" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"aW" = (
-/obj/structure/table/reinforced,
-/obj/item/toy/plush/nukeplushie,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"aX" = (
-/obj/machinery/light/directional/north,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_cargopod)
-"aY" = (
-/turf/open/space,
-/area/ruin/unpowered/no_grav)
-"aZ" = (
-/turf/closed/indestructible/syndicate,
-/area/ruin/space/has_grav/powered/syndicate_forgotten_vault)
-"ba" = (
-/turf/closed/mineral/random,
-/area/ruin/unpowered/no_grav)
-"bb" = (
-/turf/closed/wall/r_wall/syndicate,
-/area/ruin/space/has_grav/syndicate_forgotten_cargopod)
-"bc" = (
-/obj/machinery/light/directional/south,
-/mob/living/simple_animal/hostile/nanotrasen/ranged/assault,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"bd" = (
-/obj/structure/closet/crate/secure/gear{
- req_one_access_txt = "150"
- },
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/plasteel/twenty,
-/obj/item/stack/sheet/mineral/plastitanium{
- amount = 50
- },
-/obj/item/stack/sheet/glass/fifty,
-/obj/item/stack/rods/fifty,
-/turf/open/floor/pod/dark,
-/area/ruin/space/has_grav/powered/syndicate_forgotten_vault)
-"bg" = (
-/obj/structure/sign/poster/contraband/stechkin,
-/turf/closed/wall/r_wall/syndicate,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"bi" = (
-/obj/machinery/light/directional/north,
-/obj/item/storage/toolbox/mechanical,
-/obj/item/storage/toolbox/mechanical,
-/obj/item/storage/toolbox/electrical,
-/obj/item/clothing/glasses/welding,
-/obj/item/clothing/glasses/welding,
-/obj/item/clothing/glasses/welding,
-/obj/structure/closet/crate/secure/engineering{
- req_one_access_txt = "150"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_cargopod)
-"bj" = (
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_cargopod)
-"bk" = (
-/obj/structure/table/reinforced,
-/obj/machinery/button/door{
- id = "fslockdown";
- name = "Window shutters";
- req_one_access_txt = "150"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"bl" = (
-/obj/machinery/ore_silo,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_cargopod)
-"bm" = (
-/obj/machinery/mineral/ore_redemption{
- name = "Syndicate ore redemption machine";
- ore_multiplier = 4;
- req_access = list(150)
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_cargopod)
-"bn" = (
-/obj/structure/table/reinforced,
-/obj/item/paper,
-/obj/item/pen,
-/obj/machinery/light/directional/south,
-/turf/open/floor/carpet/royalblack,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"bo" = (
-/obj/machinery/light/directional/south,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_cargopod)
-"bp" = (
-/obj/structure/closet/crate/secure/gear{
- req_one_access_txt = "150"
- },
-/obj/item/mining_scanner,
-/obj/item/pickaxe/drill,
-/obj/item/storage/bag/ore,
-/obj/item/storage/bag/ore,
-/obj/item/pickaxe/drill,
-/obj/item/mining_scanner,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_cargopod)
-"bq" = (
-/turf/closed/mineral/random/high_chance,
-/area/ruin/unpowered/no_grav)
-"br" = (
-/obj/machinery/light/directional/north,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"bs" = (
-/turf/closed/mineral,
-/area/ruin/unpowered/no_grav)
-"bt" = (
-/obj/machinery/light/directional/south,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"bu" = (
-/obj/structure/closet/crate/secure/gear{
- req_one_access_txt = "150"
- },
-/obj/item/toy/nuke,
-/obj/item/clothing/under/chameleon,
-/obj/item/pda/chameleon,
-/obj/item/clothing/mask/chameleon,
-/obj/item/card/id/syndicate/anyone,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_cargopod)
-"bw" = (
-/obj/structure/closet/syndicate{
- anchored = 1;
- armor = list("melee" = 70, "bullet" = 40, "laser" = 40, "energy" = 30, "bomb" = 30, "bio" = 0, "rad" = 0, "fire" = 70, "acid" = 60);
- desc = "A basic closet for all your villainous needs.";
- locked = 1;
- name = "Closet";
- req_one_access_txt = "150";
- secure = 1
- },
-/obj/item/crowbar/red,
-/obj/item/ammo_box/magazine/pistolm9mm,
-/obj/item/ammo_box/magazine/pistolm9mm,
-/turf/open/floor/carpet/royalblack,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"bx" = (
-/obj/machinery/door/airlock/grunge{
- name = "Captain's Room";
- req_one_access_txt = "150"
- },
-/obj/machinery/door/poddoor{
- id = "fscaproom";
- name = "Captain's Blast Door";
- state_open = 1
- },
-/turf/open/floor/carpet/royalblack,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"by" = (
-/obj/machinery/door/airlock/grunge{
- name = "Syndicate Ship Airlock";
- req_one_access_txt = "150"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"bz" = (
-/obj/structure/table/reinforced,
-/obj/item/assembly/prox_sensor,
-/obj/item/assembly/prox_sensor,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"bA" = (
-/obj/structure/closet/crate/secure/gear{
- req_one_access_txt = "150"
- },
-,
-/turf/open/floor/pod/dark,
-/area/ruin/space/has_grav/powered/syndicate_forgotten_vault)
-"bB" = (
-/obj/structure/closet/crate/secure/gear{
- req_one_access_txt = "150"
- },
-/obj/item/melee/transforming/energy/sword/saber/red,
-/obj/machinery/light/directional/north,
-/turf/open/floor/pod/dark,
-/area/ruin/space/has_grav/powered/syndicate_forgotten_vault)
-"bC" = (
-/obj/structure/closet/crate/medical,
-/obj/item/stack/medical/bruise_pack{
- amount = 12
- },
-/obj/item/stack/medical/ointment{
- amount = 12
- },
-/obj/item/healthanalyzer/advanced,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_cargopod)
-"bD" = (
-/obj/structure/chair/comfy{
- dir = 1
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"bE" = (
-/obj/effect/mob_spawn/human/syndicatespace,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"bG" = (
-/obj/structure/sink{
- pixel_y = 32
- },
-/obj/structure/mirror{
- pixel_x = -32
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"bH" = (
-/obj/structure/sink{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"bI" = (
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"bJ" = (
-/obj/machinery/suit_storage_unit/syndicate{
- helmet_type = /obj/item/clothing/head/helmet/space/syndicate/black;
- suit_type = /obj/item/clothing/suit/space/syndicate/black
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"bK" = (
-/obj/machinery/suit_storage_unit/syndicate{
- helmet_type = /obj/item/clothing/head/helmet/space/syndicate/black;
- suit_type = /obj/item/clothing/suit/space/syndicate/black
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"bL" = (
-/obj/structure/tank_dispenser/oxygen,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"bO" = (
-/obj/structure/bodycontainer/crematorium{
- id = "fscremate"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"bP" = (
-/obj/machinery/airalarm/syndicate{
- pixel_y = 25
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"bR" = (
-/obj/structure/sign/poster/contraband/tools,
-/turf/closed/wall/r_wall/syndicate,
-/area/ruin/space/has_grav/syndicate_forgotten_cargopod)
-"bS" = (
-/obj/machinery/button/crematorium{
- id = "fscremate";
- pixel_x = -32
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"bT" = (
-/obj/structure/table/reinforced,
-/obj/machinery/computer/security/telescreen/interrogation{
- name = "Cameras monitor";
- network = list("fsci");
- req_one_access_txt = "150";
- screen_loc = ""
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"bU" = (
-/obj/machinery/light/directional/south,
-/obj/structure/closet/crate/solarpanel_small,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_cargopod)
-"bV" = (
-/obj/structure/table/reinforced,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"bW" = (
-/obj/machinery/light/directional/west,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"bX" = (
-/obj/structure/sign/poster/contraband/c20r,
-/turf/closed/wall/r_wall/syndicate,
-/area/ruin/space/has_grav/syndicate_forgotten_cargopod)
-"bY" = (
-/obj/structure/closet/syndicate{
- anchored = 1;
- armor = list("melee" = 70, "bullet" = 40, "laser" = 40, "energy" = 30, "bomb" = 30, "bio" = 0, "rad" = 0, "fire" = 70, "acid" = 60);
- desc = "A basic closet for all your villainous needs.";
- locked = 1;
- name = "Closet";
- req_one_access_txt = "150";
- secure = 1
- },
-/obj/item/crowbar/red,
-/obj/item/ammo_box/magazine/m10mm,
-/obj/item/ammo_box/magazine/m10mm,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"bZ" = (
-/turf/closed/wall/r_wall/syndicate,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"ca" = (
-/obj/machinery/computer/crew/syndie{
- dir = 8
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"cb" = (
-/obj/machinery/computer/atmos_alert{
- dir = 8
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"cc" = (
-/obj/structure/chair/comfy,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"cd" = (
-/obj/machinery/light/directional/south,
-/mob/living/simple_animal/hostile/nanotrasen/ranged/assault,
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"ce" = (
-/obj/structure/closet/syndicate{
- anchored = 1;
- armor = list("melee" = 70, "bullet" = 40, "laser" = 40, "energy" = 30, "bomb" = 30, "bio" = 0, "rad" = 0, "fire" = 70, "acid" = 60);
- desc = "A basic closet for all your villainous needs.";
- locked = 1;
- name = "Closet";
- req_one_access_txt = "150";
- secure = 1
- },
-/obj/item/ammo_box/c10mm,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"cf" = (
-/obj/structure/displaycase{
- req_one_access_txt = "150";
- start_showpiece_type = /obj/item/gun/ballistic/automatic/pistol/deagle/camo
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"cg" = (
-/obj/structure/closet/syndicate{
- anchored = 1;
- armor = list("melee" = 70, "bullet" = 40, "laser" = 40, "energy" = 30, "bomb" = 30, "bio" = 0, "rad" = 0, "fire" = 70, "acid" = 60);
- desc = "A basic closet for all your villainous needs.";
- locked = 1;
- name = "Closet";
- req_one_access_txt = "150";
- secure = 1
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"ch" = (
-/obj/machinery/door/airlock/grunge{
- name = "Captain's Room";
- req_one_access_txt = "150"
- },
-/obj/machinery/door/poddoor{
- id = "fscaproom";
- name = "Captain's Blast Door";
- state_open = 1
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"ci" = (
-/obj/machinery/porta_turret/syndicate/energy{
- armor = list("melee" = 80, "bullet" = 30, "laser" = 50, "energy" = 50, "bomb" = 30, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100);
- dir = 4;
- name = "Syndicate Ship Turret";
- on = 0;
- throw_speed = 4;
- use_power = 1
- },
-/turf/closed/wall/r_wall/syndicate,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"cj" = (
-/obj/machinery/stasis,
-/turf/open/floor/plastic,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"ck" = (
-/obj/structure/sign/departments/cargo,
-/turf/closed/wall/r_wall/syndicate,
-/area/ruin/space/has_grav/syndicate_forgotten_cargopod)
-"cl" = (
-/obj/machinery/light/directional/north,
-/obj/item/aiModule/core/freeformcore,
-/obj/structure/table/reinforced,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"cm" = (
-/obj/machinery/door/airlock/grunge{
- name = "Syndicate Ship Airlock";
- req_one_access_txt = "150"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"cn" = (
-/obj/machinery/recharge_station,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"co" = (
-/obj/structure/filingcabinet,
-/obj/machinery/door/window{
- dir = 8;
- name = "Syndicate Interior Door";
- req_one_access_txt = "150"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"cp" = (
-/obj/machinery/door/window{
- armor = list("melee" = 50, "bullet" = 50, "laser" = 50, "energy" = 50, "bomb" = 10, "bio" = 100, "rad" = 100, "fire" = 70, "acid" = 100);
- name = "Control Room";
- req_one_access_txt = "150"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"cq" = (
-/obj/machinery/door/airlock/grunge{
- name = "Bridge";
- req_one_access_txt = "150"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"cr" = (
-/obj/machinery/vending/cigarette/syndicate,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"cs" = (
-/obj/structure/closet/crate/secure/gear{
- req_one_access_txt = "150"
- },
-/obj/item/toy/sword,
-/obj/item/toy/balloon/syndicate,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_cargopod)
-"ct" = (
-/obj/machinery/vending/medical/syndicate_access{
- premium = list(/obj/item/reagent_containers/medigel/synthflesh = 2, /obj/item/storage/pill_bottle/psicodine = 2, /obj/item/reagent_containers/hypospray/medipen = 3, /obj/item/storage/belt/medical = 3, /obj/item/sensor_device = 2, /obj/item/pinpointer/crew = 2, /obj/item/storage/firstaid = 5, /obj/item/storage/firstaid/advanced = 2, /obj/item/storage/firstaid/tactical = 1, /obj/item/shears = 1, /obj/item/plunger/reinforced = 2)
- },
-/turf/open/floor/plastic,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"cu" = (
-/obj/machinery/computer/security{
- desc = "Used to access interrogation room camera.";
- dir = 8;
- name = "Ship cameras console";
- network = list("fsc","fsci");
- screen_loc = ""
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"cv" = (
-/obj/machinery/atmospherics/components/unary/vent_pump,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"cw" = (
-/obj/structure/closet/crate/secure/gear{
- req_one_access_txt = "150"
- },
-/obj/item/switchblade,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_cargopod)
-"cy" = (
-/obj/machinery/light/directional/north,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
- dir = 10
- },
-/obj/item/wrench,
-/mob/living/simple_animal/hostile/nanotrasen/ranged/assault,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"cz" = (
-/obj/structure/closet/crate/secure/gear{
- req_one_access_txt = "150"
- },
-/obj/item/stack/sheet/mineral/titanium{
- amount = 50
- },
-/obj/item/stack/sheet/mineral/uranium{
- amount = 20
- },
-/turf/open/floor/pod/dark,
-/area/ruin/space/has_grav/powered/syndicate_forgotten_vault)
-"cA" = (
-/obj/structure/table/reinforced,
-/obj/machinery/atmospherics/components/unary/vent_pump,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"cB" = (
-/obj/machinery/atmospherics/components/unary/vent_pump,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"cC" = (
-/obj/machinery/atmospherics/components/unary/vent_pump{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"cJ" = (
-/obj/machinery/door/window{
- dir = 1;
- name = "Spare Equipment";
- req_one_access_txt = "150"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"cL" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/layer1{
- dir = 8
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"cM" = (
-/obj/machinery/atmospherics/components/unary/tank/air{
- dir = 8
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"cN" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"cO" = (
-/obj/structure/table/reinforced,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"cP" = (
-/obj/structure/table/reinforced,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"cQ" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
- dir = 4
- },
-/mob/living/simple_animal/hostile/nanotrasen/elite,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"cR" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"cS" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"cT" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
- dir = 9
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"cU" = (
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
- dir = 5
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"cV" = (
-/obj/machinery/light/directional/south,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"cX" = (
-/obj/machinery/camera/xray{
- c_tag = "Conference room";
- dir = 8;
- name = "security camera";
- network = list("fsc");
- screen_loc = ""
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"cY" = (
-/obj/effect/mob_spawn/human/syndicatespace,
-/obj/machinery/light/directional/south,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"cZ" = (
-/obj/machinery/door/airlock/grunge{
- name = "Syndicate Ship Airlock";
- req_one_access_txt = "150"
- },
-/obj/effect/turf_decal/corner/opaque/black{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/black{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"da" = (
-/obj/structure/table/reinforced,
-/obj/item/ammo_box/c10mm,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"db" = (
-/obj/structure/toilet{
- dir = 1
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"dc" = (
-/obj/machinery/shower{
- dir = 1
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"dd" = (
-/obj/structure/closet/crate/secure/gear{
- req_one_access_txt = "150"
- },
-/obj/item/codespeak_manual/unlimited,
-/turf/open/floor/pod/dark,
-/area/ruin/space/has_grav/powered/syndicate_forgotten_vault)
-"de" = (
-/turf/open/floor/pod/dark,
-/area/ruin/space/has_grav/powered/syndicate_forgotten_vault)
-"df" = (
-/obj/structure/closet/syndicate{
- anchored = 1;
- armor = list("melee" = 70, "bullet" = 40, "laser" = 40, "energy" = 30, "bomb" = 30, "bio" = 0, "rad" = 0, "fire" = 70, "acid" = 60);
- desc = "A basic closet for all your villainous needs.";
- locked = 1;
- name = "Closet";
- req_one_access_txt = "150";
- secure = 1
- },
-/obj/item/clothing/under/syndicate/combat,
-/obj/item/clothing/gloves/combat,
-/obj/item/clothing/shoes/combat,
-/obj/item/clothing/mask/gas/syndicate,
-/obj/item/clothing/under/syndicate/skirt,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"dg" = (
-/obj/structure/closet/syndicate{
- anchored = 1;
- armor = list("melee" = 70, "bullet" = 40, "laser" = 40, "energy" = 30, "bomb" = 30, "bio" = 0, "rad" = 0, "fire" = 70, "acid" = 60);
- desc = "A basic closet for all your villainous needs.";
- locked = 1;
- name = "Closet";
- req_one_access_txt = "150";
- secure = 1
- },
-/obj/item/clothing/head/HoS/beret/syndicate,
-/obj/item/clothing/suit/armor/vest/capcarapace/syndicate,
-/obj/item/clothing/mask/gas/syndicate,
-/obj/item/clothing/under/syndicate,
-/obj/item/clothing/under/syndicate/skirt,
-/obj/item/clothing/gloves/combat,
-/obj/item/clothing/shoes/combat,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"dh" = (
-/obj/machinery/camera/xray{
- c_tag = "Cargo pod";
- dir = 6;
- name = "security camera";
- network = list("fsci");
- screen_loc = ""
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_cargopod)
-"di" = (
-/obj/structure/closet/crate/secure/gear{
- req_one_access_txt = "150"
- },
-/obj/item/disk/surgery/forgottenship,
-/turf/open/floor/pod/dark,
-/area/ruin/space/has_grav/powered/syndicate_forgotten_vault)
-"dj" = (
-/turf/closed/mineral/random/high_chance,
-/area/space)
-"dk" = (
-/obj/structure/closet/crate/secure/gear{
- req_one_access_txt = "150"
- },
-/obj/effect/spawner/lootdrop/donkpockets,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"dl" = (
-/obj/machinery/door/password/voice/sfc{
- password = null
- },
-/obj/structure/fans/tiny,
-/obj/machinery/door/airlock/grunge{
- armor = list("melee" = 50, "bullet" = 50, "laser" = 50, "energy" = 50, "bomb" = 50, "bio" = 100, "rad" = 100, "fire" = 90, "acid" = 90);
- desc = "Vault airlock preventing air from going out.";
- name = "Syndicate Vault Airlock";
- req_one_access_txt = "150"
- },
-/turf/open/floor/pod/dark,
-/area/ruin/space/has_grav/powered/syndicate_forgotten_vault)
-"dm" = (
-/obj/structure/closet/crate/secure/gear{
- req_one_access_txt = "150"
- },
-/obj/item/stack/ore/diamond{
- amount = 3
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"dn" = (
-/obj/machinery/door/airlock/grunge{
- name = "Syndicate Ship Airlock";
- req_one_access_txt = "150"
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"do" = (
-/obj/structure/closet/crate/secure/gear{
- req_one_access_txt = "150"
- },
-/obj/item/stack/sheet/mineral/gold{
- amount = 50
- },
-/obj/item/stack/sheet/mineral/silver{
- amount = 50
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/pod/dark,
-/area/ruin/space/has_grav/powered/syndicate_forgotten_vault)
-"dp" = (
-/obj/structure/closet/crate/secure/gear{
- req_one_access_txt = "150"
- },
-/obj/item/stack/ore/plasma{
- amount = 19
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"dq" = (
-/obj/structure/closet/crate/secure/gear{
- req_one_access_txt = "150"
- },
-/obj/effect/spawner/lootdrop/maintenance,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"dr" = (
-/obj/structure/table/reinforced,
-/obj/item/paper/fluff/ruins/forgottenship/missionobj,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"ds" = (
-/obj/structure/closet/crate/secure/gear{
- req_one_access_txt = "150"
- },
-/obj/effect/spawner/lootdrop/costume,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"dt" = (
-/obj/machinery/portable_atmospherics/canister/oxygen,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"dX" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
- dir = 5
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"eY" = (
-/obj/machinery/door/airlock/grunge{
- name = "Syndicate Ship Airlock";
- req_one_access_txt = "150"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"jg" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"kN" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"lz" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"nn" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"pK" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_cargopod)
-"pY" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/layer1{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"qg" = (
-/obj/machinery/light/directional/west,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"ti" = (
-/obj/machinery/power/smes,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"tu" = (
-/obj/machinery/door/airlock/external{
- name = "Syndicate Ship Airlock";
- req_one_access_txt = "150"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"tC" = (
-/obj/structure/catwalk,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/space,
-/area/ruin/unpowered/no_grav)
-"tL" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_cargopod)
-"ua" = (
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
- dir = 6
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"uj" = (
-/obj/machinery/door/airlock/grunge{
- name = "Syndicate Ship Airlock";
- req_one_access_txt = "150"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"BZ" = (
-/obj/machinery/door/airlock/external{
- name = "Syndicate Ship Airlock";
- req_one_access_txt = "150"
- },
-/obj/structure/fans/tiny,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/syndicate_forgotten_cargopod)
-"Fp" = (
-/obj/machinery/power/apc/syndicate{
- dir = 1;
- name = "Syndicate Cargo Pod APC";
- pixel_y = 25;
- start_charge = 0
- },
-/obj/structure/closet/crate/secure/gear{
- req_one_access_txt = "150"
- },
-/obj/item/circuitboard/machine/circuit_imprinter,
-/obj/item/circuitboard/machine/protolathe,
-/obj/item/stack/sheet/metal/twenty,
-/obj/item/stack/sheet/glass{
- amount = 10
- },
-/obj/item/stack/cable_coil,
-/obj/item/circuitboard/computer/rdconsole,
-/obj/item/storage/box/stockparts/deluxe,
-/obj/item/storage/box/stockparts/deluxe,
-/obj/item/storage/box/beakers,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_cargopod)
-"Gy" = (
-/obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"GL" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"Iy" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_cargopod)
-"JT" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"LC" = (
-/obj/item/stack/sheet/mineral/uranium{
- amount = 50
- },
-/obj/machinery/light/directional/north,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"PP" = (
-/obj/structure/catwalk,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/space,
-/area/space/nearstation)
-"Qd" = (
-/obj/structure/fans/tiny,
-/obj/machinery/door/airlock/external{
- name = "Syndicate Ship Airlock";
- req_one_access_txt = "150"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"RZ" = (
-/obj/machinery/power/terminal{
- dir = 1
- },
-/obj/item/paper/fluff/ruins/forgottenship/powerissues,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"Sm" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"Ta" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_cargopod)
-"UB" = (
-/obj/machinery/power/apc/syndicate{
- dir = 1;
- name = "Syndicate Forgotten Ship APC";
- pixel_y = 25;
- start_charge = 0
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"VD" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supplymain/hidden{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-"VV" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/syndicate_forgotten_ship)
-
-(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
-aa
-aa
-aa
-"}
-(2,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(3,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(4,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-dj
-dj
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(5,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-dj
-dj
-dj
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(6,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-dj
-dj
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(7,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ap
-ap
-as
-aa
-aa
-ap
-ap
-as
-aa
-aa
-ap
-ap
-as
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(8,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ap
-ap
-ap
-aa
-aa
-ap
-ap
-ap
-aa
-aa
-ap
-ap
-ap
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(9,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-af
-ap
-ap
-ap
-af
-af
-ap
-ap
-ap
-af
-af
-ap
-ap
-ap
-af
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-dj
-dj
-dj
-aa
-aa
-"}
-(10,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-dj
-dj
-dj
-aa
-"}
-(11,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-ci
-bZ
-dk
-dt
-al
-al
-dm
-dt
-al
-dp
-dq
-al
-al
-dt
-ds
-bZ
-ci
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(12,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-bZ
-al
-al
-al
-al
-al
-al
-al
-al
-al
-al
-al
-al
-al
-al
-al
-bZ
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(13,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-dn
-bZ
-bZ
-bZ
-dn
-bZ
-bZ
-bZ
-bZ
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aY
-aY
-aY
-aY
-aY
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(14,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-bZ
-bZ
-bV
-bZ
-ag
-bw
-bZ
-ti
-RZ
-az
-bZ
-bz
-bD
-al
-bY
-al
-bZ
-aa
-aa
-aa
-aa
-aa
-aa
-aY
-aY
-aY
-ba
-bq
-ba
-aY
-aY
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(15,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-bZ
-aA
-aw
-bZ
-ao
-aO
-bZ
-LC
-cC
-bc
-bZ
-bY
-bE
-al
-al
-cY
-bZ
-aa
-aa
-aa
-aa
-aa
-aY
-aY
-ba
-ba
-ba
-ba
-ba
-ba
-aY
-aY
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(16,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-bZ
-cf
-aw
-ch
-ao
-ao
-bx
-ua
-Gy
-cU
-by
-al
-al
-al
-cc
-dr
-bZ
-aa
-aa
-aa
-aa
-aY
-aY
-ba
-ba
-aZ
-aZ
-aZ
-aZ
-ba
-ba
-aY
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(17,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-bZ
-ay
-aw
-bZ
-ao
-ao
-bx
-aS
-pY
-aS
-by
-al
-al
-al
-cc
-da
-bZ
-aa
-aa
-aa
-aY
-aY
-ba
-ba
-aZ
-aZ
-bA
-bA
-aZ
-aZ
-ba
-aY
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(18,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-bZ
-cl
-aw
-bZ
-aB
-bn
-bZ
-cy
-dX
-cV
-bZ
-bY
-bE
-al
-al
-cY
-bZ
-aa
-aa
-aa
-aY
-ba
-ba
-ba
-aZ
-bd
-de
-de
-cz
-aZ
-ba
-aY
-aY
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(19,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-ac
-bZ
-co
-bZ
-aI
-bT
-bg
-aD
-lz
-cM
-bZ
-ah
-bD
-al
-bY
-bZ
-ac
-aa
-aa
-aa
-aY
-ba
-bq
-ba
-aZ
-bB
-de
-de
-do
-aZ
-ba
-bq
-aY
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(20,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-eY
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-aa
-aa
-aa
-aa
-aY
-aY
-ba
-ba
-aZ
-dd
-de
-de
-di
-aZ
-ba
-ba
-aY
-aY
-aa
-aa
-aa
-aa
-aa
-"}
-(21,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bZ
-ad
-am
-am
-ct
-bZ
-al
-VD
-al
-bZ
-bG
-bI
-cZ
-db
-bZ
-aa
-aa
-aa
-aa
-aY
-ba
-ba
-ba
-aZ
-aZ
-dl
-aZ
-aZ
-aZ
-ba
-ba
-ba
-aY
-aY
-aa
-aa
-aa
-aa
-"}
-(22,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bZ
-aj
-am
-am
-cj
-bZ
-aJ
-kN
-aC
-bZ
-bH
-cd
-bZ
-bZ
-bZ
-aa
-aa
-aa
-aa
-aY
-ba
-ba
-bq
-bb
-bb
-bj
-bl
-bb
-bb
-ba
-ba
-ba
-ba
-aY
-aa
-aa
-aa
-aa
-"}
-(23,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bZ
-ak
-ar
-am
-am
-cm
-cv
-jg
-al
-aQ
-bI
-bI
-cZ
-dc
-bZ
-aa
-aa
-aa
-aa
-aY
-aY
-ba
-ba
-bX
-aX
-bj
-bj
-bo
-bb
-ba
-ba
-aY
-aY
-aY
-aa
-aa
-aa
-aa
-"}
-(24,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-ci
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-uj
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-ci
-aa
-aa
-aa
-aa
-aY
-ba
-ba
-bb
-dh
-bj
-bm
-bj
-bb
-ba
-aY
-aY
-aY
-aY
-aa
-aa
-aa
-aa
-"}
-(25,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-bZ
-bO
-bS
-bZ
-UB
-JT
-qg
-JT
-GL
-JT
-qg
-Sm
-al
-bZ
-al
-bJ
-bZ
-aa
-aa
-aa
-aa
-aY
-aY
-ba
-bb
-Fp
-Ta
-bj
-bj
-bb
-bs
-ba
-ba
-ba
-aY
-aa
-aa
-aa
-aa
-"}
-(26,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-bZ
-ai
-al
-bZ
-bP
-al
-ax
-ax
-cN
-ax
-ax
-VV
-al
-bZ
-al
-bK
-bZ
-aa
-aa
-aa
-aa
-aa
-aY
-aY
-bR
-bp
-Iy
-bj
-bC
-bb
-bq
-ba
-ba
-aY
-aY
-aa
-aa
-aa
-aa
-"}
-(27,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-ae
-al
-al
-aU
-al
-at
-ah
-aM
-cO
-ah
-ah
-nn
-JT
-tu
-JT
-JT
-Qd
-PP
-PP
-PP
-PP
-PP
-tC
-tC
-BZ
-pK
-tL
-bj
-bu
-bb
-ba
-ba
-aY
-aY
-aa
-aa
-aa
-aa
-aa
-"}
-(28,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-bZ
-ai
-al
-an
-al
-at
-ah
-cA
-cP
-ah
-ah
-aL
-al
-an
-al
-bK
-bZ
-aa
-aa
-aa
-aa
-aa
-aY
-aY
-ck
-bi
-bj
-bj
-bU
-bb
-ba
-ba
-aY
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(29,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-bZ
-cn
-al
-bZ
-al
-al
-al
-ah
-cQ
-ah
-al
-al
-al
-bZ
-al
-bL
-bZ
-aa
-aa
-aa
-aa
-aY
-aY
-ba
-bb
-bb
-cs
-cw
-bb
-bb
-ba
-ba
-aY
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(30,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-ac
-bZ
-ah
-bZ
-cr
-al
-aF
-al
-cR
-cX
-aF
-al
-al
-bZ
-ah
-bZ
-ac
-aa
-aa
-aa
-aa
-aY
-ba
-ba
-ba
-bb
-bb
-bb
-bb
-ba
-ba
-bq
-aY
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(31,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-cq
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-bZ
-aa
-aa
-aa
-aa
-aa
-aY
-aY
-ba
-ba
-ba
-ba
-bq
-ba
-ba
-ba
-aY
-aY
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(32,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aq
-aE
-ce
-bW
-aw
-cS
-aw
-bW
-cg
-ce
-bZ
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aY
-aY
-bq
-ba
-ba
-ba
-ba
-ba
-aY
-aY
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(33,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-bZ
-bZ
-bZ
-bZ
-aw
-aw
-aw
-aw
-cS
-aw
-aw
-aw
-aw
-bZ
-bZ
-bZ
-bZ
-aa
-aa
-aa
-aa
-aa
-aa
-aY
-aY
-aY
-aY
-aY
-aY
-aY
-aY
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(34,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-bZ
-aG
-aw
-bZ
-aw
-aw
-aw
-cB
-cT
-aw
-aw
-aw
-aw
-bZ
-df
-df
-bZ
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(35,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-bZ
-br
-aw
-cp
-aw
-aV
-aw
-aV
-cL
-aV
-aw
-aV
-aw
-cJ
-aw
-bt
-bZ
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(36,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-ac
-bZ
-aw
-bZ
-aw
-cu
-aw
-aT
-aw
-ca
-aw
-cb
-aw
-bZ
-dg
-bZ
-ac
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(37,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bZ
-bZ
-bZ
-aw
-aw
-aw
-aw
-aw
-aw
-aw
-aw
-aw
-bZ
-bZ
-bZ
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(38,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bZ
-bZ
-bV
-bV
-aW
-bV
-bk
-bV
-bV
-bV
-bV
-bZ
-bZ
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-dj
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(39,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ac
-au
-au
-au
-au
-au
-au
-au
-au
-au
-ac
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-dj
-dj
-dj
-dj
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(40,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
-dj
-dj
-dj
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(41,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
-dj
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(42,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-dj
-dj
-dj
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(43,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-dj
-dj
-dj
-dj
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(44,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-dj
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(45,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-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
-"}
-(46,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
-aa
-aa
-aa
-"}
diff --git a/_maps/deprecated/Ruins/jungle_surface_tumblr_sexyman.dmm b/_maps/deprecated/Ruins/jungle_surface_tumblr_sexyman.dmm
deleted file mode 100644
index 5a83f482de1c..000000000000
--- a/_maps/deprecated/Ruins/jungle_surface_tumblr_sexyman.dmm
+++ /dev/null
@@ -1,1130 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"aq" = (
-/obj/effect/mob_spawn/human/corpse/syndicatesoldier,
-/turf/open/floor/plating/grass/jungle,
-/area/template_noop)
-"aS" = (
-/obj/structure/rack,
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"bh" = (
-/turf/open/floor/plating/dirt/jungle,
-/area/template_noop)
-"bA" = (
-/obj/effect/decal/cleanable/blood/gibs,
-/obj/effect/decal/cleanable/blood/gibs/body,
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"bV" = (
-/obj/structure/rack,
-/obj/item/grown/log/tree,
-/obj/item/grown/log/tree,
-/obj/item/grown/log/tree,
-/obj/item/grown/log/tree,
-/obj/item/grown/log/tree,
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"cO" = (
-/obj/effect/turf_decal/box/corners{
- dir = 8
- },
-/obj/effect/decal/cleanable/blood/gibs,
-/obj/machinery/light/floor,
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"ds" = (
-/obj/structure/railing/corner{
- dir = 8
- },
-/obj/structure/railing/corner,
-/turf/open/floor/mineral/titanium/yellow,
-/area/ruin/jungle/onceler/main)
-"dO" = (
-/obj/structure/flora/rock/pile/largejungle,
-/turf/open/floor/plating/grass/jungle,
-/area/template_noop)
-"eb" = (
-/obj/structure/flora/junglebush/large,
-/turf/open/floor/plating/dirt/jungle,
-/area/template_noop)
-"ej" = (
-/obj/structure/flora/stump,
-/turf/open/floor/plating/grass/jungle,
-/area/template_noop)
-"ev" = (
-/obj/effect/decal/cleanable/blood/footprints,
-/turf/open/floor/plating/dirt/jungle,
-/area/template_noop)
-"gd" = (
-/obj/structure/flora/stump,
-/turf/open/floor/plating/dirt/jungle,
-/area/template_noop)
-"hy" = (
-/obj/structure/rack,
-/obj/item/clothing/under/utility{
- desc = "An oddly comfortable suit, seems to have wood fibers in it.";
- name = "Thneed"
- },
-/obj/item/clothing/under/utility{
- desc = "An oddly comfortable suit, seems to have wood fibers in it.";
- name = "Thneed"
- },
-/obj/item/clothing/under/utility{
- desc = "An oddly comfortable suit, seems to have wood fibers in it.";
- name = "Thneed"
- },
-/obj/item/clothing/under/utility{
- desc = "An oddly comfortable suit, seems to have wood fibers in it.";
- name = "Thneed"
- },
-/obj/item/clothing/under/utility{
- desc = "An oddly comfortable suit, seems to have wood fibers in it.";
- name = "Thneed"
- },
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"ir" = (
-/obj/effect/turf_decal/industrial/stand_clear,
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"iO" = (
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"jz" = (
-/obj/structure/flora/rock/jungle,
-/turf/open/floor/plating/grass/jungle,
-/area/template_noop)
-"jC" = (
-/obj/machinery/light/floor,
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"kt" = (
-/obj/structure/flora/grass/jungle,
-/turf/open/floor/plating/grass/jungle,
-/area/template_noop)
-"kA" = (
-/obj/effect/decal/cleanable/blood/tracks,
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"lb" = (
-/obj/machinery/light/directional/north,
-/turf/open/floor/mineral/titanium/yellow,
-/area/ruin/jungle/onceler/main)
-"lz" = (
-/obj/structure/stairs/north,
-/obj/structure/railing{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"mA" = (
-/obj/structure/flora/stump,
-/obj/structure/flora/junglebush/b,
-/turf/open/floor/plating/grass/jungle,
-/area/template_noop)
-"mE" = (
-/obj/effect/decal/cleanable/blood/old,
-/turf/open/floor/plating/grass/jungle,
-/area/template_noop)
-"mM" = (
-/obj/structure/sign/poster/official/work_for_a_future{
- pixel_x = -32
- },
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"nX" = (
-/obj/structure/stairs/north,
-/obj/structure/railing{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"ps" = (
-/obj/effect/decal/cleanable/blood/gibs,
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"sm" = (
-/obj/structure/flora/junglebush/c,
-/turf/open/floor/plating/dirt/jungle,
-/area/template_noop)
-"tn" = (
-/obj/structure/rack,
-/obj/item/clothing/suit/striped_sweater,
-/obj/item/clothing/suit/striped_sweater,
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"un" = (
-/obj/item/rack_parts,
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"uy" = (
-/obj/effect/decal/cleanable/blood/old,
-/turf/open/floor/plating/dirt/jungle,
-/area/template_noop)
-"vs" = (
-/obj/effect/turf_decal/dept/mining,
-/obj/item/rack_parts,
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"vy" = (
-/obj/effect/turf_decal/box/corners,
-/obj/machinery/light/floor,
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"vD" = (
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 10
- },
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"vF" = (
-/obj/structure/railing,
-/obj/item/clothing/glasses/sunglasses,
-/turf/open/floor/mineral/titanium/yellow,
-/area/ruin/jungle/onceler/main)
-"wD" = (
-/turf/open/floor/mineral/titanium/yellow,
-/area/ruin/jungle/onceler/main)
-"wP" = (
-/obj/effect/turf_decal/box/corners{
- dir = 4
- },
-/obj/machinery/light/floor,
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"wZ" = (
-/obj/effect/turf_decal/dept/mining,
-/obj/machinery/light/directional/east,
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"xT" = (
-/obj/effect/turf_decal/dept/mining,
-/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"yj" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/turf/open/floor/plating/dirt/jungle,
-/area/ruin/jungle/onceler/main)
-"yF" = (
-/obj/structure/railing,
-/obj/effect/mob_spawn/human/corpse/solgov/officer,
-/obj/item/clothing/under/suit/green,
-/turf/open/floor/mineral/titanium/yellow,
-/area/ruin/jungle/onceler/main)
-"zu" = (
-/obj/structure/railing,
-/turf/open/floor/mineral/titanium/yellow,
-/area/ruin/jungle/onceler/main)
-"AC" = (
-/obj/structure/flora/junglebush/c,
-/turf/open/floor/plating/grass/jungle,
-/area/template_noop)
-"AR" = (
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"Bg" = (
-/obj/structure/flora/junglebush/large,
-/turf/open/floor/plating/grass/jungle,
-/area/template_noop)
-"Cc" = (
-/turf/open/floor/plating/grass/jungle,
-/area/template_noop)
-"CS" = (
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"De" = (
-/obj/effect/turf_decal/dept/mining,
-/obj/machinery/button/door{
- id = "onceler";
- name = "Deliveries Shuttle Shutters";
- pixel_y = -25
- },
-/obj/effect/turf_decal/industrial/warning/corner,
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"Df" = (
-/obj/structure/flora/rock/jungle,
-/turf/open/floor/plating/dirt/jungle,
-/area/template_noop)
-"DG" = (
-/obj/effect/mob_spawn/human/corpse/assistant,
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"EW" = (
-/obj/structure/railing/corner,
-/turf/open/floor/mineral/titanium/yellow,
-/area/ruin/jungle/onceler/main)
-"Fd" = (
-/obj/effect/turf_decal/industrial/stand_clear,
-/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"GE" = (
-/obj/structure/rack,
-/obj/item/hatchet/wooden,
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"HO" = (
-/turf/open/floor/plating,
-/area/template_noop)
-"HZ" = (
-/obj/effect/turf_decal/box/corners{
- dir = 1
- },
-/obj/machinery/light/floor,
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"Ie" = (
-/obj/structure/flora/grass/jungle,
-/turf/open/floor/plating/dirt/jungle,
-/area/template_noop)
-"Ij" = (
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"LW" = (
-/obj/structure/rack,
-/obj/item/clothing/under/costume/yakuza,
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"MA" = (
-/obj/effect/decal/cleanable/blood/footprints,
-/turf/open/floor/plating/grass/jungle,
-/area/template_noop)
-"MD" = (
-/obj/structure/railing/corner{
- dir = 8
- },
-/turf/open/floor/mineral/titanium/yellow,
-/area/ruin/jungle/onceler/main)
-"MT" = (
-/obj/structure/flora/junglebush/b,
-/turf/open/floor/plating/grass/jungle,
-/area/template_noop)
-"MX" = (
-/obj/effect/turf_decal/industrial/caution,
-/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"NO" = (
-/obj/effect/turf_decal/industrial/caution,
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"Oh" = (
-/obj/machinery/light/directional/north,
-/obj/structure/sign/poster/retro/build{
- pixel_y = 32
- },
-/turf/open/floor/mineral/titanium/yellow,
-/area/ruin/jungle/onceler/main)
-"Pb" = (
-/turf/closed/wall,
-/area/ruin/jungle/onceler/main)
-"PR" = (
-/obj/structure/stairs/north,
-/obj/structure/railing{
- dir = 4
- },
-/obj/structure/railing{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"Qp" = (
-/obj/effect/decal/cleanable/blood/footprints,
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"Qv" = (
-/obj/structure/flora/rock/pile/largejungle,
-/turf/open/floor/plating/dirt/jungle,
-/area/template_noop)
-"RE" = (
-/obj/structure/sign/poster/retro/build{
- pixel_y = 32
- },
-/turf/open/floor/mineral/titanium/yellow,
-/area/ruin/jungle/onceler/main)
-"RJ" = (
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 6
- },
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"RK" = (
-/obj/effect/decal/cleanable/blood/old,
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"RM" = (
-/obj/effect/mob_spawn/human/corpse/syndicatesoldier,
-/turf/open/floor/plating/dirt/jungle,
-/area/template_noop)
-"RV" = (
-/obj/machinery/light/directional/south,
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"SD" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"SJ" = (
-/obj/structure/stairs/north,
-/obj/structure/railing{
- dir = 4
- },
-/obj/structure/railing{
- dir = 8
- },
-/obj/effect/mob_spawn/human/corpse/assistant,
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"Ta" = (
-/obj/machinery/door/poddoor/multi_tile/three_tile_hor{
- id = "onceler"
- },
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"UD" = (
-/obj/effect/turf_decal/dept/mining,
-/obj/machinery/light/directional/west,
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"UJ" = (
-/turf/open/floor/plating/dirt/jungle,
-/area/ruin/jungle/onceler/main)
-"VH" = (
-/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"VR" = (
-/obj/effect/turf_decal/dept/mining,
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"VT" = (
-/obj/effect/turf_decal/dept/mining,
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"Ws" = (
-/obj/structure/sign/poster/official/work_for_a_future{
- pixel_y = 32
- },
-/turf/open/floor/mineral/titanium/yellow,
-/area/ruin/jungle/onceler/main)
-"Xe" = (
-/obj/structure/rack,
-/obj/item/clothing/head/beanie/black,
-/obj/item/clothing/head/beanie/christmas,
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"Yo" = (
-/obj/structure/rack,
-/obj/item/stack/sheet/mineral/wood/fifty,
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"YM" = (
-/obj/machinery/light/directional/south,
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-"ZU" = (
-/obj/structure/rack,
-/obj/item/clothing/under/utility/skirt{
- desc = "A familiar suit that is oddly comfortable to wear, seems to have wood fibers in it. This one has a cute skirt on it.";
- name = "Thneed Skirt"
- },
-/obj/item/clothing/under/utility/skirt{
- desc = "A familiar suit that is oddly comfortable to wear, seems to have wood fibers in it. This one has a cute skirt on it.";
- name = "Thneed Skirt"
- },
-/obj/item/clothing/under/utility/skirt{
- desc = "A familiar suit that is oddly comfortable to wear, seems to have wood fibers in it. This one has a cute skirt on it.";
- name = "Thneed Skirt"
- },
-/obj/item/clothing/under/utility/skirt{
- desc = "A familiar suit that is oddly comfortable to wear, seems to have wood fibers in it. This one has a cute skirt on it.";
- name = "Thneed Skirt"
- },
-/obj/item/clothing/under/utility/skirt{
- desc = "A familiar suit that is oddly comfortable to wear, seems to have wood fibers in it. This one has a cute skirt on it.";
- name = "Thneed Skirt"
- },
-/turf/open/floor/plating,
-/area/ruin/jungle/onceler/main)
-
-(1,1,1) = {"
-Cc
-Cc
-Cc
-Cc
-Cc
-ej
-Cc
-Cc
-Cc
-Cc
-Cc
-Cc
-Cc
-Cc
-Cc
-Cc
-Cc
-Cc
-Cc
-Cc
-"}
-(2,1,1) = {"
-Cc
-Cc
-Cc
-Cc
-Cc
-Cc
-Bg
-Cc
-Cc
-jz
-ej
-kt
-Cc
-gd
-Cc
-Cc
-aq
-jz
-Cc
-Cc
-"}
-(3,1,1) = {"
-Cc
-Cc
-jz
-Cc
-gd
-bh
-Cc
-ej
-bh
-ej
-gd
-bh
-bh
-bh
-Cc
-ej
-Cc
-Cc
-Cc
-Cc
-"}
-(4,1,1) = {"
-Cc
-Cc
-Cc
-Cc
-bh
-Df
-bh
-Qv
-bh
-bh
-bh
-gd
-bh
-Df
-bh
-bh
-mE
-Cc
-ej
-Cc
-"}
-(5,1,1) = {"
-Cc
-Cc
-Cc
-gd
-Cc
-bh
-bh
-Cc
-bh
-bh
-eb
-bh
-Cc
-bh
-Ie
-bh
-bh
-Cc
-Cc
-Cc
-"}
-(6,1,1) = {"
-Cc
-ej
-bh
-bh
-Cc
-Pb
-Pb
-Pb
-Pb
-Pb
-Pb
-Pb
-Pb
-Pb
-Pb
-Pb
-bh
-Bg
-Cc
-Cc
-"}
-(7,1,1) = {"
-Cc
-Cc
-bh
-Bg
-bh
-Pb
-wD
-EW
-lz
-lz
-AR
-UD
-mM
-AR
-VT
-Pb
-bh
-Cc
-Df
-Cc
-"}
-(8,1,1) = {"
-Cc
-jz
-Cc
-bh
-bh
-Pb
-Oh
-zu
-un
-AR
-AR
-DG
-kA
-vD
-AR
-AR
-bh
-gd
-bh
-Cc
-"}
-(9,1,1) = {"
-Cc
-bh
-bh
-Df
-gd
-Pb
-wD
-zu
-ZU
-VT
-AR
-AR
-AR
-VR
-DG
-AR
-Ie
-bh
-bh
-Cc
-"}
-(10,1,1) = {"
-Cc
-Cc
-gd
-gd
-bh
-Pb
-wD
-zu
-hy
-AR
-AR
-jC
-AR
-RK
-AR
-Qp
-ev
-MA
-eb
-Cc
-"}
-(11,1,1) = {"
-Cc
-Cc
-bh
-bh
-bh
-Pb
-Ws
-yF
-GE
-AR
-AR
-VT
-AR
-AR
-VT
-Pb
-bh
-RM
-Cc
-bh
-"}
-(12,1,1) = {"
-Cc
-ej
-jz
-gd
-bh
-Pb
-wD
-vF
-bV
-AR
-AR
-RK
-AR
-AR
-AR
-Pb
-bh
-uy
-gd
-bh
-"}
-(13,1,1) = {"
-Cc
-Cc
-Cc
-bh
-bh
-Pb
-RE
-zu
-Yo
-AR
-AR
-CS
-AR
-VT
-YM
-Pb
-eb
-bh
-bh
-bh
-"}
-(14,1,1) = {"
-Cc
-Cc
-gd
-bh
-bh
-Pb
-lb
-ds
-PR
-SJ
-kA
-RJ
-AR
-AR
-AR
-Pb
-bh
-bh
-Cc
-Ie
-"}
-(15,1,1) = {"
-Cc
-jz
-bh
-Cc
-gd
-Pb
-wD
-zu
-tn
-AR
-NO
-ir
-ir
-NO
-De
-Pb
-iO
-Ie
-AR
-bh
-"}
-(16,1,1) = {"
-Cc
-ej
-bh
-Qv
-bh
-Pb
-wD
-zu
-Xe
-NO
-HZ
-AR
-AR
-cO
-MX
-Ta
-SD
-bh
-bh
-bh
-"}
-(17,1,1) = {"
-Cc
-Cc
-Cc
-bh
-bh
-Pb
-Ws
-zu
-un
-AR
-ps
-AR
-AR
-AR
-xT
-AR
-SD
-AR
-AR
-HO
-"}
-(18,1,1) = {"
-Cc
-Cc
-Cc
-bh
-bh
-Pb
-wD
-zu
-aS
-ir
-AR
-VT
-AR
-AR
-Fd
-AR
-yj
-AR
-bh
-AR
-"}
-(19,1,1) = {"
-Cc
-Cc
-jz
-sm
-gd
-Pb
-RE
-zu
-un
-ir
-AR
-AR
-ps
-AR
-Fd
-Ta
-SD
-UJ
-AR
-bh
-"}
-(20,1,1) = {"
-Cc
-AC
-bh
-bh
-bh
-Pb
-wD
-zu
-LW
-AR
-bA
-AR
-AR
-VT
-VH
-AR
-SD
-AR
-AR
-AR
-"}
-(21,1,1) = {"
-Cc
-Cc
-bh
-Df
-bh
-Pb
-lb
-zu
-vs
-NO
-wP
-AR
-AR
-vy
-MX
-AR
-yj
-AR
-AR
-bh
-"}
-(22,1,1) = {"
-Cc
-bh
-bh
-bh
-bh
-Pb
-Ws
-zu
-aS
-AR
-NO
-ir
-ir
-NO
-RV
-Pb
-Ij
-AR
-bh
-AR
-"}
-(23,1,1) = {"
-Cc
-ej
-Cc
-bh
-bh
-Pb
-wD
-MD
-nX
-nX
-AR
-wZ
-AR
-VT
-AR
-Pb
-bh
-bh
-bh
-Cc
-"}
-(24,1,1) = {"
-Cc
-Cc
-bh
-bh
-bh
-Pb
-Pb
-Pb
-Pb
-Pb
-Pb
-Pb
-Pb
-Pb
-Pb
-Pb
-bh
-bh
-dO
-Cc
-"}
-(25,1,1) = {"
-Cc
-jz
-bh
-Df
-gd
-bh
-bh
-bh
-Cc
-gd
-bh
-bh
-bh
-bh
-bh
-bh
-bh
-bh
-Cc
-Cc
-"}
-(26,1,1) = {"
-Cc
-Cc
-Cc
-Cc
-bh
-bh
-gd
-bh
-Df
-bh
-gd
-bh
-bh
-Df
-bh
-gd
-bh
-Cc
-jz
-Cc
-"}
-(27,1,1) = {"
-Cc
-Cc
-Cc
-Cc
-ej
-Cc
-bh
-bh
-bh
-Cc
-Cc
-Cc
-Cc
-gd
-Cc
-Cc
-MT
-Cc
-Cc
-Cc
-"}
-(28,1,1) = {"
-Cc
-Cc
-ej
-Cc
-Cc
-Cc
-ej
-jz
-Cc
-Cc
-Cc
-jz
-Cc
-Cc
-Cc
-Cc
-Cc
-Cc
-Cc
-Cc
-"}
-(29,1,1) = {"
-Cc
-Cc
-Cc
-jz
-Cc
-Cc
-Cc
-Cc
-AC
-ej
-Cc
-Cc
-Cc
-mA
-Cc
-jz
-Cc
-ej
-Cc
-Cc
-"}
-(30,1,1) = {"
-Cc
-Cc
-Cc
-Cc
-Cc
-Cc
-Cc
-Cc
-Cc
-MT
-Cc
-Cc
-Cc
-Cc
-Cc
-Cc
-jz
-Cc
-Cc
-Cc
-"}
diff --git a/_maps/deprecated/Ruins/lavaland_biodome_beach.dmm b/_maps/deprecated/Ruins/lavaland_biodome_beach.dmm
deleted file mode 100644
index 9df6d9962866..000000000000
--- a/_maps/deprecated/Ruins/lavaland_biodome_beach.dmm
+++ /dev/null
@@ -1,2522 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"aa" = (
-/turf/template_noop,
-/area/template_noop)
-"af" = (
-/obj/structure/flora/rock/pile,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"aj" = (
-/turf/closed/wall/mineral/sandstone,
-/area/ruin/powered/beach)
-"ao" = (
-/obj/machinery/door/airlock/public/glass{
- name = "Resort Lobby";
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"ap" = (
-/obj/structure/flora/ausbushes/sparsegrass,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"ar" = (
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"as" = (
-/turf/open/floor/plating,
-/area/ruin/powered/beach)
-"au" = (
-/obj/structure/sign/poster/contraband/space_cola{
- pixel_y = 32
- },
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"az" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on,
-/obj/structure/chair/stool/bar,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"aA" = (
-/obj/effect/turf_decal/sand,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"aB" = (
-/obj/machinery/door/airlock/wood{
- dir = 4
- },
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"aC" = (
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"aE" = (
-/obj/item/storage/cans/sixbeer,
-/turf/open/floor/carpet/orange,
-/area/ruin/powered/beach)
-"aF" = (
-/obj/machinery/vending/boozeomat{
- set_obj_flags = "EMAGGED"
- },
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"aI" = (
-/obj/structure/table,
-/obj/machinery/microwave,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"aK" = (
-/obj/structure/flora/junglebush/large,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"aN" = (
-/obj/machinery/vending/cigarette/beach,
-/obj/effect/turf_decal/sand,
-/obj/structure/sign/poster/contraband/have_a_puff{
- pixel_x = -32
- },
-/turf/open/floor/plasteel,
-/area/ruin/powered/beach)
-"aO" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/structure/chair/stool/bar,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"aP" = (
-/obj/structure/table/wood,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"aS" = (
-/obj/machinery/processor,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"aT" = (
-/obj/machinery/vending/cola,
-/obj/effect/turf_decal/sand,
-/turf/open/floor/plasteel,
-/area/ruin/powered/beach)
-"aU" = (
-/obj/effect/overlay/palmtree_l,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"aW" = (
-/obj/machinery/deepfryer,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"aY" = (
-/obj/machinery/vending/snack,
-/obj/effect/turf_decal/sand,
-/turf/open/floor/plasteel,
-/area/ruin/powered/beach)
-"aZ" = (
-/obj/effect/overlay/coconut,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"bv" = (
-/obj/machinery/light/directional/east,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/effect/turf_decal/sand,
-/turf/open/floor/plasteel{
- icon = 'icons/misc/beach.dmi';
- icon_state = "sand"
- },
-/area/ruin/powered/beach)
-"bx" = (
-/obj/structure/flora/rock,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"bB" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/window/reinforced{
- dir = 1;
- layer = 2.9
- },
-/obj/structure/chair/stool,
-/obj/item/storage/backpack/duffelbag,
-/obj/item/clothing/under/shorts/red,
-/obj/item/clothing/glasses/sunglasses,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"bC" = (
-/obj/item/reagent_containers/food/drinks/colocup{
- pixel_x = -7;
- pixel_y = -2
- },
-/obj/item/reagent_containers/food/drinks/colocup{
- pixel_x = 5;
- pixel_y = 6
- },
-/obj/item/reagent_containers/food/drinks/bottle/rum{
- pixel_x = 4;
- pixel_y = -3
- },
-/turf/open/floor/carpet/red,
-/area/ruin/powered/beach)
-"bD" = (
-/obj/machinery/light/directional/south,
-/turf/open/floor/pod/light,
-/area/ruin/powered/beach)
-"bG" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/window/reinforced,
-/obj/item/megaphone,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"bH" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/effect/mob_spawn/human/beach/alive/lifeguard,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"bJ" = (
-/obj/structure/chair,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"bL" = (
-/obj/effect/turf_decal/sand{
- density = 1
- },
-/obj/effect/decal/fakelattice,
-/turf/open/floor/pod/light{
- density = 1
- },
-/area/ruin/powered/beach)
-"bM" = (
-/turf/open/floor/plasteel/stairs/old,
-/area/ruin/powered/beach)
-"bR" = (
-/turf/open/floor/plating/beach/coastline_t,
-/area/ruin/powered/beach)
-"bT" = (
-/turf/open/floor/plating/beach/coastline_b,
-/area/ruin/powered/beach)
-"bU" = (
-/turf/open/floor/plating/beach/water,
-/area/ruin/powered/beach)
-"bV" = (
-/obj/structure/flora/ausbushes/stalkybush,
-/turf/open/floor/plating/beach/water,
-/area/ruin/powered/beach)
-"cd" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,
-/turf/closed/wall/mineral/sandstone,
-/area/ruin/powered/beach)
-"cg" = (
-/obj/structure/girder{
- damage_deflection = 22
- },
-/turf/open/floor/plating{
- icon_state = "platingdmg3"
- },
-/area/ruin/powered/beach)
-"cj" = (
-/obj/structure/sink/kitchen{
- desc = "A sink used for washing one's hands and face. It looks rusty and home-made";
- dir = 4;
- name = "old sink";
- pixel_x = -12
- },
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"ct" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"cz" = (
-/obj/structure/flora/ausbushes/sparsegrass,
-/turf/open/floor/plating/beach/water,
-/area/ruin/powered/beach)
-"cV" = (
-/obj/structure/closet/secure_closet/freezer/meat{
- req_access = null
- },
-/obj/item/reagent_containers/food/snacks/meat/rawbacon,
-/obj/item/reagent_containers/food/snacks/meat/rawbacon,
-/obj/item/reagent_containers/food/snacks/meat/rawcutlet,
-/obj/item/reagent_containers/food/snacks/meat/rawcutlet,
-/obj/item/reagent_containers/food/snacks/meat/rawcrab,
-/obj/item/reagent_containers/food/snacks/meat/rawcrab,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"de" = (
-/obj/structure/bookcase/random/reference,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"du" = (
-/obj/machinery/light/directional/north,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/machinery/washing_machine,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"dX" = (
-/obj/structure/sign/warning/gasmask{
- pixel_y = 32
- },
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"ek" = (
-/obj/machinery/shower{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/ruin/powered/beach)
-"et" = (
-/obj/machinery/portable_atmospherics/canister/air,
-/turf/open/floor/plating,
-/area/ruin/powered/beach)
-"eE" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/closed/wall/mineral/sandstone,
-/area/ruin/powered/beach)
-"fm" = (
-/obj/machinery/light/directional/east,
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 4
- },
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"fB" = (
-/turf/open/floor/plasteel/stairs/medium,
-/area/ruin/powered/beach)
-"fL" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 1
- },
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"fP" = (
-/obj/structure/table/wood,
-/obj/machinery/reagentgrinder,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"gg" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/machinery/door/airlock/public/glass{
- name = "Resort Casino";
- dir = 4
- },
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"gh" = (
-/obj/machinery/light/directional/north,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"gs" = (
-/obj/machinery/door/airlock/external,
-/turf/open/floor/plating,
-/area/ruin/powered/beach)
-"gy" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 8
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"gC" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/turf/open/floor/pod/light,
-/area/ruin/powered/beach)
-"gT" = (
-/obj/machinery/door/airlock/sandstone{
- name = "Surfer Shack 2";
- dir = 4
- },
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"hk" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel{
- icon = 'icons/misc/beach.dmi';
- icon_state = "sand"
- },
-/area/ruin/powered/beach)
-"hq" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/item/bedsheet/dorms,
-/obj/structure/bed,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"hv" = (
-/obj/effect/turf_decal/sand,
-/obj/machinery/food_cart,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"hy" = (
-/obj/machinery/chem_master/condimaster{
- name = "CondiMaster Neo";
- pixel_x = -4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"hF" = (
-/obj/machinery/door/airlock/sandstone{
- name = "Resort Bathroom";
- dir = 8
- },
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"hO" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/pill/lsd,
-/obj/item/reagent_containers/pill/lsd,
-/obj/item/reagent_containers/pill/lsd,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"hS" = (
-/obj/machinery/chem_dispenser/drinks/beer/fullupgrade{
- dir = 1
- },
-/obj/structure/table/wood,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"hX" = (
-/obj/structure/punching_bag,
-/turf/open/floor/pod/dark,
-/area/ruin/powered/beach)
-"hY" = (
-/obj/structure/fluff/beach_umbrella/engine,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"iC" = (
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
-/area/overmap_encounter/planetoid/cave/explored)
-"jc" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/pill/morphine,
-/obj/item/storage/fancy/donut_box,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"jW" = (
-/obj/structure/table,
-/obj/machinery/reagentgrinder,
-/obj/machinery/light/small/directional/west{
- brightness = 3
- },
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"kd" = (
-/obj/structure/table/wood,
-/obj/item/storage/bag/tray,
-/obj/item/reagent_containers/food/drinks/colocup,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"kg" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/pod/light,
-/area/ruin/powered/beach)
-"kh" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 8
- },
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"kj" = (
-/obj/structure/fluff/beach_umbrella/cap,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"kq" = (
-/turf/closed/mineral/random/volcanic,
-/area/overmap_encounter/planetoid/cave/explored)
-"li" = (
-/obj/machinery/door/airlock/sandstone{
- name = "Bar Access";
- dir = 8
- },
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"lq" = (
-/obj/effect/turf_decal/sand,
-/turf/open/floor/sepia,
-/area/ruin/powered/beach)
-"lI" = (
-/obj/machinery/light/directional/north,
-/obj/structure/sign/poster/contraband/ambrosia_vulgaris{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/grimy,
-/area/ruin/powered/beach)
-"lL" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
- dir = 1
- },
-/turf/closed/wall/mineral/sandstone,
-/area/ruin/powered/beach)
-"lT" = (
-/obj/structure/sign/warning/gasmask{
- pixel_y = 32
- },
-/turf/open/floor/plating,
-/area/ruin/powered/beach)
-"mh" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,
-/turf/open/floor/plating,
-/area/ruin/powered/beach)
-"nW" = (
-/obj/machinery/light/directional/east,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
-/obj/structure/chair/stool/bar,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"og" = (
-/obj/structure/weightmachine/weightlifter,
-/turf/open/floor/pod/dark,
-/area/ruin/powered/beach)
-"oF" = (
-/obj/structure/table/reinforced,
-/obj/machinery/reagentgrinder,
-/turf/open/floor/pod/light,
-/area/ruin/powered/beach)
-"oQ" = (
-/obj/structure/reagent_dispensers/beerkeg,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"oU" = (
-/obj/machinery/seed_extractor,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/pod/light,
-/area/ruin/powered/beach)
-"pB" = (
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/condiment/mayonnaise,
-/obj/item/reagent_containers/food/condiment/milk,
-/obj/structure/closet/secure_closet/freezer/kitchen{
- req_access = null
- },
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"pE" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
-/obj/structure/sign/warning/gasmask{
- pixel_x = -32
- },
-/turf/open/floor/plating,
-/area/ruin/powered/beach)
-"qc" = (
-/obj/structure/mirror{
- pixel_x = -32
- },
-/obj/structure/sink/kitchen{
- pixel_y = 32
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 1
- },
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"qf" = (
-/obj/structure/reagent_dispensers/watertank,
-/turf/open/floor/pod/light,
-/area/ruin/powered/beach)
-"qr" = (
-/obj/machinery/light/directional/east,
-/turf/open/floor/pod/light,
-/area/ruin/powered/beach)
-"qt" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/closed/wall/mineral/sandstone,
-/area/ruin/powered/beach)
-"qx" = (
-/obj/structure/table/wood,
-/obj/structure/bedsheetbin,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"qy" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/pill/zoom,
-/obj/item/reagent_containers/pill/zoom,
-/obj/item/reagent_containers/pill/zoom,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"qF" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/closed/wall/mineral/sandstone,
-/area/ruin/powered/beach)
-"rL" = (
-/obj/machinery/light/directional/east,
-/obj/structure/closet/secure_closet{
- icon_state = "cabinet";
- name = "bartender's closet";
- req_access = list(25)
- },
-/obj/item/clothing/shoes/sandal{
- desc = "A very fashionable pair of flip-flops.";
- name = "flip-flops"
- },
-/obj/item/clothing/neck/beads,
-/obj/item/clothing/glasses/sunglasses/reagent,
-/obj/item/clothing/suit/hawaiian,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"rU" = (
-/obj/item/reagent_containers/food/condiment/enzyme{
- layer = 5
- },
-/obj/item/reagent_containers/glass/beaker{
- pixel_x = 5
- },
-/obj/structure/table,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"sl" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 10
- },
-/turf/closed/wall/mineral/wood/nonmetal,
-/area/ruin/powered/beach)
-"sV" = (
-/obj/machinery/hydroponics/constructable,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/powered/beach)
-"sZ" = (
-/obj/machinery/atmospherics/components/unary/outlet_injector,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
-/area/overmap_encounter/planetoid/cave/explored)
-"ta" = (
-/obj/structure/curtain,
-/turf/open/floor/plasteel/white,
-/area/ruin/powered/beach)
-"tg" = (
-/obj/structure/closet/crate/freezer{
- name = "Cooler"
- },
-/obj/item/reagent_containers/food/drinks/ice,
-/obj/item/reagent_containers/food/drinks/colocup,
-/obj/item/reagent_containers/food/drinks/colocup,
-/obj/item/reagent_containers/food/drinks/beer{
- desc = "Beer advertised to be the best in space.";
- name = "Masterbrand Beer"
- },
-/obj/item/reagent_containers/food/drinks/beer{
- desc = "Beer advertised to be the best in space.";
- name = "Masterbrand Beer"
- },
-/obj/item/reagent_containers/food/drinks/beer{
- desc = "Beer advertised to be the best in space.";
- name = "Masterbrand Beer"
- },
-/obj/item/reagent_containers/food/drinks/beer/light,
-/obj/item/reagent_containers/food/drinks/beer/light,
-/obj/item/reagent_containers/food/drinks/beer/light,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"tn" = (
-/obj/structure/chair/sofa/right,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"tB" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 8
- },
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"tQ" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/closed/wall/mineral/wood/nonmetal,
-/area/ruin/powered/beach)
-"tR" = (
-/obj/structure/chair/stool/bar,
-/turf/open/floor/carpet/red,
-/area/ruin/powered/beach)
-"tU" = (
-/obj/structure/chair/wood,
-/obj/machinery/light/directional/north,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"uz" = (
-/turf/open/floor/light/colour_cycle/dancefloor_a,
-/area/ruin/powered/beach)
-"vi" = (
-/obj/structure/railing{
- dir = 8
- },
-/turf/open/floor/plating/beach/coastline_b{
- dir = 9
- },
-/area/ruin/powered/beach)
-"vn" = (
-/obj/machinery/light/directional/south,
-/turf/open/floor/plating/beach/coastline_b{
- dir = 1
- },
-/area/ruin/powered/beach)
-"vI" = (
-/obj/structure/extinguisher_cabinet/directional/north,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"vK" = (
-/obj/effect/turf_decal/sand,
-/obj/machinery/icecream_vat,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"ww" = (
-/obj/structure/sign/poster/official/fruit_bowl,
-/turf/closed/wall/mineral/wood/nonmetal,
-/area/ruin/powered/beach)
-"wW" = (
-/obj/structure/railing{
- dir = 8
- },
-/turf/open/floor/plating/beach/coastline_b{
- dir = 4
- },
-/area/ruin/powered/beach)
-"wY" = (
-/turf/open/floor/pod/light,
-/area/ruin/powered/beach)
-"xa" = (
-/obj/structure/sign/warning/securearea,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/closed/wall/mineral/sandstone,
-/area/ruin/powered/beach)
-"xe" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/turf/closed/wall/mineral/wood/nonmetal,
-/area/ruin/powered/beach)
-"xg" = (
-/obj/structure/sign/poster/official/cohiba_robusto_ad{
- pixel_x = -32
- },
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"xE" = (
-/obj/structure/easel,
-/obj/item/canvas/twentythreeXtwentythree,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"xN" = (
-/obj/effect/turf_decal/sand,
-/obj/machinery/light/directional/east,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"xS" = (
-/turf/open/floor/plating/beach/coastline_b{
- dir = 1
- },
-/area/ruin/powered/beach)
-"yb" = (
-/obj/structure/flora/junglebush/large,
-/obj/structure/flora/junglebush,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"yc" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 5
- },
-/turf/closed/wall/mineral/sandstone,
-/area/ruin/powered/beach)
-"yv" = (
-/obj/machinery/light/small/directional/east,
-/obj/structure/closet/crate{
- name = "fuel crate"
- },
-/obj/item/stack/sheet/mineral/coal/ten,
-/obj/item/stack/sheet/mineral/coal/ten,
-/turf/open/floor/plating,
-/area/ruin/powered/beach)
-"yB" = (
-/mob/living/simple_animal/crab{
- name = "Jonny"
- },
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"zm" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/pill/morphine,
-/obj/item/reagent_containers/pill/morphine,
-/obj/item/reagent_containers/pill/morphine,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"zv" = (
-/obj/structure/table/wood/poker,
-/obj/item/toy/cards/deck/cas{
- pixel_x = -6
- },
-/obj/item/toy/cards/deck/cas/black{
- pixel_x = -6;
- pixel_y = 2
- },
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"zT" = (
-/obj/structure/chair/stool,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"Ay" = (
-/obj/item/toy/beach_ball,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"AE" = (
-/obj/item/melee/skateboard/hoverboard,
-/turf/open/floor/pod/light,
-/area/ruin/powered/beach)
-"AY" = (
-/obj/structure/closet/crate/hydroponics,
-/obj/item/shovel/spade,
-/obj/item/reagent_containers/glass/bucket,
-/obj/item/cultivator,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/powered/beach)
-"AZ" = (
-/obj/machinery/light/directional/south,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"Bg" = (
-/obj/machinery/light/directional/east,
-/obj/machinery/chem_dispenser/drinks/fullupgrade{
- dir = 1
- },
-/obj/structure/table/wood,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"Bn" = (
-/turf/open/floor/carpet/blue,
-/area/ruin/powered/beach)
-"Br" = (
-/obj/item/melee/skateboard/hoverboard,
-/mob/living/simple_animal/chicken{
- name = "Chicken Joe"
- },
-/turf/open/floor/plating/beach/coastline_t,
-/area/ruin/powered/beach)
-"BC" = (
-/obj/machinery/door/airlock/external{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ruin/powered/beach)
-"BE" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/closed/wall/mineral/sandstone,
-/area/ruin/powered/beach)
-"BN" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/turf/closed/wall/mineral/sandstone,
-/area/ruin/powered/beach)
-"Cl" = (
-/turf/open/floor/plating/beach/coastline_b{
- dir = 8
- },
-/area/ruin/powered/beach)
-"Cq" = (
-/obj/structure/sign/departments/restroom{
- pixel_x = 32
- },
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"Cs" = (
-/obj/structure/girder{
- damage_deflection = 22
- },
-/turf/open/floor/plating,
-/area/ruin/powered/beach)
-"Cv" = (
-/obj/item/reagent_containers/food/drinks/beer,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"CE" = (
-/obj/structure/flora/junglebush,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"CK" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"CU" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/closed/wall/mineral/sandstone,
-/area/ruin/powered/beach)
-"CZ" = (
-/obj/machinery/hydroponics/constructable,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel/grimy,
-/area/ruin/powered/beach)
-"Dg" = (
-/obj/machinery/hydroponics/constructable,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel/grimy,
-/area/ruin/powered/beach)
-"Dn" = (
-/obj/effect/overlay/palmtree_r,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"Ds" = (
-/obj/structure/closet/secure_closet/freezer/kitchen{
- req_access = null
- },
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"DI" = (
-/obj/structure/chair/stool/bar,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"DK" = (
-/turf/open/floor/plating/beach/coastline_t/sandwater_inner,
-/area/ruin/powered/beach)
-"DL" = (
-/obj/structure/flora/rock/jungle,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"DN" = (
-/obj/machinery/light/directional/west,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"Eq" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"EB" = (
-/obj/structure/flora/ausbushes/stalkybush,
-/obj/structure/flora/ausbushes/sparsegrass,
-/turf/open/floor/plating/beach/water,
-/area/ruin/powered/beach)
-"EE" = (
-/obj/structure/dresser,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"EF" = (
-/obj/effect/turf_decal/sand,
-/obj/effect/turf_decal/industrial/warning/dust{
- dir = 8
- },
-/obj/structure/chair/stool/bar,
-/turf/open/floor/sepia,
-/area/ruin/powered/beach)
-"EN" = (
-/obj/structure/table/reinforced,
-/obj/machinery/plantgenes{
- pixel_y = 6
- },
-/turf/open/floor/pod/light,
-/area/ruin/powered/beach)
-"ER" = (
-/obj/structure/fluff/beach_umbrella/security,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"Fo" = (
-/obj/effect/overlay/coconut,
-/obj/machinery/light/directional/north,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"Fr" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 10
- },
-/turf/closed/wall/mineral/sandstone,
-/area/ruin/powered/beach)
-"FF" = (
-/obj/structure/table,
-/obj/item/book/manual/wiki/barman_recipes,
-/obj/item/reagent_containers/food/drinks/shaker,
-/obj/item/reagent_containers/glass/rag,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"FR" = (
-/obj/structure/chair/sofa/left,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"FZ" = (
-/obj/structure/sign/poster/contraband/space_up{
- pixel_x = -32
- },
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"Ga" = (
-/obj/structure/table/wood,
-/obj/item/book/manual/wiki/cooking_to_serve_man,
-/obj/item/clothing/suit/apron/chef,
-/obj/item/clothing/head/chefhat,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"GB" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/food/condiment/peppermill,
-/obj/item/reagent_containers/food/condiment/soysauce,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"GR" = (
-/obj/item/toy/beach_ball/holoball/dodgeball,
-/obj/item/toy/beach_ball/holoball/dodgeball,
-/obj/item/toy/beach_ball/holoball/dodgeball,
-/obj/item/toy/beach_ball/holoball/dodgeball,
-/obj/machinery/atmospherics/components/unary/vent_pump/on,
-/turf/open/floor/plating{
- icon_state = "platingdmg2"
- },
-/area/ruin/powered/beach)
-"HS" = (
-/obj/machinery/light/small/directional/east,
-/obj/machinery/atmospherics/components/unary/vent_pump/on,
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ruin/powered/beach)
-"HV" = (
-/turf/open/floor/plating/beach/coastline_b{
- dir = 5
- },
-/area/ruin/powered/beach)
-"HW" = (
-/obj/item/reagent_containers/food/drinks/beer/light,
-/obj/item/reagent_containers/food/drinks/beer/light,
-/obj/item/reagent_containers/food/drinks/beer/light,
-/obj/item/reagent_containers/food/drinks/beer/light,
-/obj/item/vending_refill/cigarette,
-/obj/item/vending_refill/boozeomat,
-/obj/structure/closet/secure_closet{
- icon_state = "cabinet";
- name = "booze storage";
- req_access = list(25)
- },
-/obj/item/storage/backpack/duffelbag,
-/obj/item/etherealballdeployer,
-/obj/item/reagent_containers/food/drinks/beer/light,
-/obj/item/reagent_containers/food/drinks/beer/light,
-/obj/item/reagent_containers/food/drinks/beer/light,
-/obj/item/reagent_containers/food/drinks/beer/light,
-/obj/item/reagent_containers/food/drinks/beer/light,
-/obj/item/reagent_containers/food/drinks/beer/light,
-/obj/item/reagent_containers/food/drinks/beer/light,
-/obj/item/reagent_containers/food/drinks/beer/light,
-/obj/item/reagent_containers/food/drinks/beer/light,
-/obj/item/reagent_containers/food/drinks/beer/light,
-/obj/item/reagent_containers/food/drinks/colocup,
-/obj/item/reagent_containers/food/drinks/colocup,
-/obj/item/reagent_containers/food/drinks/colocup,
-/obj/item/reagent_containers/food/drinks/colocup,
-/obj/item/reagent_containers/food/drinks/colocup,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"Il" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/food/condiment/saltshaker,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"Iq" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 4
- },
-/turf/open/floor/pod/light,
-/area/ruin/powered/beach)
-"Ir" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
- dir = 4
- },
-/turf/closed/wall/mineral/sandstone,
-/area/ruin/powered/beach)
-"Iv" = (
-/turf/open/floor/plasteel/stairs/right,
-/area/ruin/powered/beach)
-"IG" = (
-/turf/open/floor/carpet/royalblue,
-/area/ruin/powered/beach)
-"IJ" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"IL" = (
-/obj/machinery/atmospherics/components/unary/tank/air{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/ruin/powered/beach)
-"Jf" = (
-/obj/effect/turf_decal/sand,
-/obj/structure/sign/departments/botany{
- pixel_y = -32
- },
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"Jp" = (
-/obj/structure/closet/crate/hydroponics,
-/obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris,
-/obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris,
-/obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris,
-/obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris,
-/obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris,
-/obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris,
-/obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris,
-/obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris,
-/obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris,
-/obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris,
-/obj/machinery/light/directional/south,
-/obj/item/disk/plantgene,
-/obj/item/disk/plantgene,
-/obj/item/disk/plantgene,
-/obj/item/disk/plantgene,
-/obj/item/disk/plantgene,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/powered/beach)
-"Jr" = (
-/turf/open/floor/carpet/purple,
-/area/ruin/powered/beach)
-"Jv" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ruin/powered/beach)
-"JH" = (
-/obj/machinery/light/directional/east,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"JO" = (
-/turf/open/floor/plating/beach/coastline_b{
- dir = 6
- },
-/area/ruin/powered/beach)
-"JP" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 4
- },
-/turf/open/floor/pod/light,
-/area/ruin/powered/beach)
-"Km" = (
-/mob/living/simple_animal/crab{
- name = "Jon"
- },
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"Ky" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
- dir = 1
- },
-/turf/closed/wall/mineral/sandstone,
-/area/ruin/powered/beach)
-"KK" = (
-/obj/structure/fluff/beach_umbrella/science,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"Lx" = (
-/obj/structure/extinguisher_cabinet/directional/north,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"Ly" = (
-/obj/effect/turf_decal/sand,
-/obj/machinery/light/directional/west,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"Md" = (
-/obj/structure/urinal{
- pixel_y = 32
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 1
- },
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"Mf" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 9
- },
-/turf/closed/wall/mineral/sandstone,
-/area/ruin/powered/beach)
-"MZ" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/closed/wall/mineral/sandstone,
-/area/ruin/powered/beach)
-"ND" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/item/bikehorn/airhorn,
-/obj/structure/table/wood,
-/obj/item/storage/firstaid/regular,
-/obj/item/storage/firstaid/brute,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"NF" = (
-/obj/machinery/light/directional/east,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"NJ" = (
-/obj/machinery/computer/slot_machine,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"NK" = (
-/obj/machinery/grill,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"NV" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 10
- },
-/turf/closed/wall/mineral/wood/nonmetal,
-/area/ruin/powered/beach)
-"OI" = (
-/obj/structure/flora/ausbushes/sparsegrass,
-/obj/item/toy/seashell,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"OS" = (
-/obj/structure/railing/corner{
- dir = 1
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/plating/beach/coastline_b{
- dir = 10
- },
-/area/ruin/powered/beach)
-"Pr" = (
-/obj/machinery/vending/hydronutrients,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/powered/beach)
-"PN" = (
-/obj/effect/turf_decal/sand,
-/obj/machinery/jukebox,
-/obj/item/coin/gold,
-/turf/open/floor/sepia,
-/area/ruin/powered/beach)
-"PY" = (
-/obj/structure/sink/kitchen{
- desc = "A sink used for washing one's hands and face. It looks rusty and home-made";
- dir = 4;
- name = "old sink";
- pixel_x = -12
- },
-/turf/open/floor/pod/light,
-/area/ruin/powered/beach)
-"QH" = (
-/obj/structure/closet/crate/bin,
-/obj/item/tank/internals/emergency_oxygen,
-/obj/item/trash/candy,
-/obj/item/toy/talking/owl,
-/obj/effect/turf_decal/sand,
-/obj/machinery/light/directional/west,
-/turf/open/floor/plasteel,
-/area/ruin/powered/beach)
-"RB" = (
-/obj/structure/closet/cabinet,
-/obj/item/storage/backpack/duffelbag,
-/obj/item/clothing/under/shorts/blue,
-/obj/item/clothing/suit/ianshirt,
-/obj/item/clothing/shoes/sandal{
- desc = "A very fashionable pair of flip-flops.";
- name = "flip-flops"
- },
-/obj/item/clothing/glasses/sunglasses,
-/obj/item/clothing/neck/beads,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"RE" = (
-/turf/closed/wall/mineral/wood/nonmetal,
-/area/ruin/powered/beach)
-"RP" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/structure/table/wood/poker,
-/obj/item/storage/pill_bottle/dice,
-/obj/item/spacecash/bundle/c1000,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"Sn" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Supply Room";
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plating,
-/area/ruin/powered/beach)
-"SK" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
- dir = 8
- },
-/obj/machinery/door/airlock/wood{
- dir = 4
- },
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"ST" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
- dir = 8
- },
-/turf/closed/wall/mineral/sandstone,
-/area/ruin/powered/beach)
-"SZ" = (
-/obj/item/storage/crayons,
-/obj/structure/closet/crate/wooden,
-/obj/item/canvas/twentythreeXtwentythree,
-/obj/item/canvas/twentythreeXtwentythree,
-/obj/item/canvas/twentythreeXtwentythree,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"Td" = (
-/obj/machinery/vending/dinnerware,
-/obj/machinery/light/directional/east,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"Ti" = (
-/turf/open/floor/carpet/red,
-/area/ruin/powered/beach)
-"TC" = (
-/obj/effect/mob_spawn/human/beach/alive{
- dir = 4
- },
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"TL" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 1
- },
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"TU" = (
-/obj/effect/turf_decal/sand,
-/obj/effect/turf_decal/industrial/warning/dust{
- dir = 8
- },
-/turf/open/floor/sepia,
-/area/ruin/powered/beach)
-"TV" = (
-/obj/item/toy/seashell,
-/obj/effect/turf_decal/sand,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"Ui" = (
-/turf/open/floor/plating{
- icon_state = "platingdmg3"
- },
-/area/ruin/powered/beach)
-"Uk" = (
-/obj/structure/sign/barsign,
-/turf/closed/wall/mineral/wood/nonmetal,
-/area/ruin/powered/beach)
-"Up" = (
-/obj/structure/noticeboard/staff,
-/turf/closed/wall/mineral/wood/nonmetal,
-/area/ruin/powered/beach)
-"Ut" = (
-/obj/effect/turf_decal/sand,
-/obj/structure/sign/poster/contraband/starkist{
- pixel_y = 32
- },
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"Ux" = (
-/obj/item/toy/plush/lizardplushie{
- name = "Soaks-The-Rays"
- },
-/turf/open/floor/carpet/orange,
-/area/ruin/powered/beach)
-"UZ" = (
-/obj/item/stack/sheet/metal/fifty,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
- dir = 4
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/ruin/powered/beach)
-"Vl" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/structure/table/wood/poker,
-/obj/item/toy/cards/deck,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"Vr" = (
-/obj/effect/turf_decal/sand,
-/obj/effect/turf_decal/industrial/warning/dust{
- dir = 8
- },
-/obj/machinery/light/directional/west,
-/turf/open/floor/sepia,
-/area/ruin/powered/beach)
-"Vs" = (
-/obj/structure/toilet,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"Vt" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
- dir = 8
- },
-/turf/closed/wall/mineral/sandstone,
-/area/ruin/powered/beach)
-"Vx" = (
-/obj/machinery/light/directional/north,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"VN" = (
-/obj/item/toy/seashell,
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"VO" = (
-/turf/open/floor/pod/dark,
-/area/ruin/powered/beach)
-"Wa" = (
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/ruin/powered/beach)
-"Wd" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/pill/happy,
-/obj/item/toy/figure/bartender{
- pixel_x = -8;
- pixel_y = -1
- },
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"Wf" = (
-/obj/machinery/computer/arcade/battle,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"Wl" = (
-/obj/machinery/light/directional/east,
-/turf/open/floor/plating/beach/coastline_b{
- dir = 8
- },
-/area/ruin/powered/beach)
-"Wy" = (
-/obj/structure/closet/cabinet,
-/obj/item/storage/backpack/duffelbag,
-/obj/item/clothing/under/shorts/purple,
-/obj/item/clothing/suit/vapeshirt,
-/obj/item/clothing/shoes/cookflops{
- desc = "A very fashionable pair of flip flops.";
- name = "flip-flops"
- },
-/obj/item/clothing/glasses/sunglasses/big,
-/obj/item/clothing/neck/beads,
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"WF" = (
-/obj/effect/turf_decal/sand,
-/mob/living/simple_animal/crab{
- name = "James"
- },
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"Xt" = (
-/obj/machinery/door/airlock/sandstone{
- name = "Surfer Shack 1"
- },
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"XW" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/closed/wall/mineral/wood/nonmetal,
-/area/ruin/powered/beach)
-"Ya" = (
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 4
- },
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"Yo" = (
-/obj/machinery/light/directional/north,
-/mob/living/simple_animal/crab{
- name = "Eddie"
- },
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-"YL" = (
-/obj/machinery/light/directional/west,
-/turf/open/floor/plasteel/stairs/left,
-/area/ruin/powered/beach)
-"Zi" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 6
- },
-/turf/closed/wall/mineral/sandstone,
-/area/ruin/powered/beach)
-"Zj" = (
-/obj/item/instrument/guitar,
-/turf/open/floor/carpet/blue,
-/area/ruin/powered/beach)
-"Zq" = (
-/obj/structure/sign/poster/official/high_class_martini{
- pixel_x = -32
- },
-/obj/effect/mob_spawn/human/bartender/alive{
- dir = 4
- },
-/turf/open/floor/wood,
-/area/ruin/powered/beach)
-"ZA" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/effect/spawner/structure/window,
-/obj/structure/curtain,
-/turf/open/floor/plating,
-/area/ruin/powered/beach)
-"ZN" = (
-/obj/effect/turf_decal/sand,
-/obj/structure/sign/warning/nosmoking/circle{
- pixel_x = 32
- },
-/turf/open/floor/plating/beach/sand,
-/area/ruin/powered/beach)
-
-(1,1,1) = {"
-aa
-aa
-aa
-aa
-kq
-kq
-kq
-kq
-iC
-iC
-iC
-kq
-aa
-aa
-aa
-aa
-aa
-Zi
-BE
-BE
-BE
-BE
-BE
-BE
-BE
-BE
-BE
-yc
-kq
-kq
-"}
-(2,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aj
-BC
-BC
-aj
-aj
-aa
-aa
-aa
-Zi
-BE
-Mf
-tU
-yB
-ap
-aj
-oQ
-Zq
-FF
-jW
-aF
-Fr
-yc
-kq
-"}
-(3,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aj
-cg
-Cs
-Cs
-aj
-Zi
-xa
-BE
-Mf
-kj
-IG
-ar
-ap
-bx
-aj
-HW
-aC
-aC
-Eq
-ct
-hS
-cd
-kq
-"}
-(4,1,1) = {"
-aa
-aj
-aj
-aj
-aj
-aj
-aj
-aj
-as
-Wa
-as
-pE
-mh
-Ui
-gs
-ar
-ar
-IG
-ar
-ar
-ar
-aj
-rL
-aC
-aC
-CK
-IJ
-Bg
-CU
-kq
-"}
-(5,1,1) = {"
-aa
-aj
-NJ
-DI
-xg
-aC
-aj
-aj
-aj
-lT
-as
-HS
-Jv
-as
-gs
-ar
-ar
-ar
-ar
-ar
-vI
-aj
-aj
-li
-kd
-aP
-Wd
-aj
-MZ
-kq
-"}
-(6,1,1) = {"
-aa
-aj
-NJ
-tR
-Ti
-DI
-zv
-aC
-Zi
-BE
-BE
-BE
-Mf
-aj
-aj
-aU
-ar
-ap
-SZ
-ar
-ar
-ar
-YL
-TU
-EF
-EF
-EF
-Vr
-MZ
-kq
-"}
-(7,1,1) = {"
-aa
-aj
-Wf
-tR
-Ti
-az
-Vl
-aO
-CU
-QH
-aN
-aT
-aY
-Ly
-aZ
-ar
-ar
-ar
-xE
-zT
-ap
-ar
-fB
-lq
-uz
-uz
-uz
-lq
-MZ
-kq
-"}
-(8,1,1) = {"
-aa
-aj
-tn
-Ti
-Ti
-nW
-RP
-ct
-BN
-aA
-aA
-WF
-aA
-aA
-ar
-Ay
-ar
-ar
-ap
-ar
-ar
-ar
-fB
-lq
-uz
-uz
-uz
-PN
-MZ
-kq
-"}
-(9,1,1) = {"
-aa
-aj
-FR
-aC
-aC
-Zi
-BE
-SK
-Mf
-au
-ar
-ar
-ap
-ar
-aK
-ar
-yb
-ar
-ar
-ar
-ar
-ar
-fB
-lq
-uz
-uz
-uz
-lq
-MZ
-kq
-"}
-(10,1,1) = {"
-aa
-Zi
-BE
-gg
-gg
-Mf
-aZ
-hk
-ar
-ar
-ar
-ar
-ar
-ar
-ar
-ar
-ar
-ar
-ar
-ar
-ar
-DK
-Iv
-lq
-lq
-lq
-lq
-lq
-Fr
-yc
-"}
-(11,1,1) = {"
-aa
-MZ
-af
-ar
-ar
-ar
-ar
-bv
-aA
-aA
-aA
-aA
-aA
-aA
-aA
-xN
-ar
-ar
-ER
-tg
-ar
-bR
-vi
-wW
-wW
-wW
-wW
-wW
-OS
-MZ
-"}
-(12,1,1) = {"
-aa
-MZ
-ar
-ar
-ap
-ar
-ar
-xe
-RE
-RE
-Ga
-jc
-Il
-GB
-RE
-Uk
-ar
-ar
-bC
-Ti
-ar
-bR
-bT
-bV
-bU
-bU
-bU
-cz
-xS
-MZ
-"}
-(13,1,1) = {"
-kq
-Fr
-yc
-ar
-ar
-ar
-ar
-XW
-aI
-DN
-aC
-aC
-aC
-aC
-cV
-RE
-ar
-ar
-KK
-ar
-VN
-bR
-bT
-bU
-bU
-bU
-bU
-bU
-xS
-MZ
-"}
-(14,1,1) = {"
-kq
-iC
-MZ
-Yo
-ar
-hY
-ar
-NV
-aW
-fL
-aC
-aC
-aC
-aC
-aC
-qy
-ar
-ar
-Jr
-Jr
-ar
-bR
-bT
-bU
-bU
-bU
-bU
-bU
-xS
-MZ
-"}
-(15,1,1) = {"
-kq
-sZ
-cd
-ar
-aU
-Ux
-ar
-tQ
-rU
-aC
-fP
-RE
-ww
-NK
-aC
-hO
-ar
-ar
-kj
-ar
-ar
-bR
-bT
-bU
-bU
-bV
-bV
-bU
-vn
-MZ
-"}
-(16,1,1) = {"
-kq
-iC
-MZ
-dX
-Dn
-aE
-ar
-sl
-hy
-TL
-aC
-cj
-aC
-aC
-aC
-zm
-ar
-ar
-Bn
-Zj
-ar
-bR
-bT
-bV
-bU
-bV
-EB
-bU
-xS
-MZ
-"}
-(17,1,1) = {"
-kq
-iC
-MZ
-Fo
-ar
-ar
-ar
-RE
-aS
-NF
-aC
-aC
-pB
-Ds
-Td
-RE
-ar
-OI
-JH
-ar
-ar
-bR
-bT
-bU
-bU
-bU
-bU
-bU
-xS
-MZ
-"}
-(18,1,1) = {"
-kq
-Zi
-Mf
-ap
-ar
-ar
-ar
-RE
-RE
-RE
-RE
-aB
-RE
-RE
-RE
-Up
-ar
-ND
-bG
-bL
-ar
-bR
-bT
-bU
-cz
-bU
-bU
-bV
-xS
-MZ
-"}
-(19,1,1) = {"
-aa
-MZ
-Vx
-ar
-ar
-ap
-ar
-Ly
-aA
-vK
-hv
-aA
-aA
-aA
-aA
-Ly
-ar
-bB
-bH
-bM
-ar
-Br
-bT
-bU
-bU
-bU
-bU
-bU
-vn
-MZ
-"}
-(20,1,1) = {"
-aa
-MZ
-ar
-ar
-ar
-ar
-ar
-ar
-ar
-ar
-ar
-ar
-ar
-ar
-ar
-ar
-ar
-ar
-ar
-ar
-Cv
-bR
-HV
-Wl
-Cl
-Cl
-Cl
-Cl
-JO
-MZ
-"}
-(21,1,1) = {"
-aa
-Ky
-ao
-ao
-yc
-aK
-ar
-ar
-ar
-ar
-ar
-JH
-ar
-ar
-ar
-ar
-ar
-ar
-ar
-ar
-Jf
-aj
-aj
-aj
-aj
-aj
-aj
-Zi
-BE
-Mf
-"}
-(22,1,1) = {"
-aa
-MZ
-aC
-aC
-Fr
-yc
-DL
-Zi
-qF
-ZA
-Vt
-yc
-CE
-ar
-ap
-ar
-ar
-ar
-ar
-Km
-aA
-wY
-wY
-wY
-AE
-AE
-qf
-MZ
-kq
-kq
-"}
-(23,1,1) = {"
-aa
-eE
-IJ
-fL
-aC
-Fr
-BE
-Mf
-de
-TC
-hq
-Fr
-qF
-ZA
-Vt
-yc
-ar
-ar
-ar
-bJ
-aA
-hX
-VO
-og
-wY
-wY
-bD
-Fr
-yc
-kq
-"}
-(24,1,1) = {"
-aa
-lL
-du
-TL
-aC
-aC
-aC
-Xt
-tB
-aC
-kh
-aj
-de
-TC
-hq
-MZ
-aU
-aZ
-ar
-ar
-aA
-VO
-VO
-VO
-Iq
-wY
-JP
-PY
-Fr
-yc
-"}
-(25,1,1) = {"
-aa
-MZ
-qx
-aC
-Cq
-aC
-aC
-aj
-EE
-NF
-RB
-aj
-tB
-aC
-gy
-MZ
-ar
-ar
-ap
-ar
-TV
-hX
-VO
-og
-gC
-EN
-kg
-wY
-Pr
-MZ
-"}
-(26,1,1) = {"
-aa
-MZ
-aj
-hF
-aj
-gh
-aC
-aj
-aj
-aj
-aj
-aj
-EE
-aC
-Wy
-MZ
-Ut
-aA
-aA
-aA
-ZN
-wY
-qr
-wY
-gC
-oF
-oU
-wY
-Jp
-MZ
-"}
-(27,1,1) = {"
-aa
-eE
-qc
-aC
-aj
-aC
-aC
-aC
-aC
-FZ
-aC
-aj
-aj
-gT
-aj
-Fr
-ao
-ao
-ST
-Sn
-qF
-BE
-yc
-lI
-gC
-wY
-kg
-wY
-AY
-MZ
-"}
-(28,1,1) = {"
-aa
-lL
-Md
-AZ
-aj
-aj
-aj
-Lx
-aC
-aC
-aC
-aC
-aC
-aC
-aC
-aC
-aC
-aC
-MZ
-GR
-UZ
-IL
-MZ
-sV
-Dg
-sV
-CZ
-sV
-Zi
-Mf
-"}
-(29,1,1) = {"
-aa
-MZ
-Vs
-aC
-ta
-ek
-Zi
-BE
-yc
-aC
-NF
-aC
-aC
-aC
-Ya
-fm
-aC
-aC
-MZ
-et
-yv
-aj
-Fr
-BE
-qt
-BE
-Ir
-BE
-Mf
-kq
-"}
-(30,1,1) = {"
-aa
-Fr
-BE
-BE
-BE
-BE
-Mf
-kq
-Fr
-BE
-BE
-BE
-BE
-BE
-Ir
-qt
-BE
-BE
-Mf
-aj
-aj
-aj
-kq
-kq
-kq
-kq
-kq
-kq
-kq
-kq
-"}
diff --git a/_maps/deprecated/Ruins/lavaland_biodome_clown_planet.dmm b/_maps/deprecated/Ruins/lavaland_biodome_clown_planet.dmm
deleted file mode 100644
index 7b4103a4e829..000000000000
--- a/_maps/deprecated/Ruins/lavaland_biodome_clown_planet.dmm
+++ /dev/null
@@ -1,2252 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"aa" = (
-/turf/template_noop,
-/area/template_noop)
-"am" = (
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/turf/closed/wall/r_wall)
-"an" = (
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/turf/closed/wall/r_wall)
-"ao" = (
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/turf/open/floor/plating)
-"ap" = (
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/turf/open/floor/plating)
-"aq" = (
-/obj/structure/disposalpipe/trunk,
-/obj/structure/disposaloutlet{
- dir = 1
- },
-/turf/open/floor/plating)
-"ar" = (
-/obj/structure/disposalpipe/segment{
- invisibility = 101
- },
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"as" = (
-/obj/effect/mob_spawn/human/corpse/damaged,
-/obj/effect/decal/cleanable/blood/old,
-/obj/structure/disposalpipe/segment{
- invisibility = 101
- },
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"at" = (
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"au" = (
-/obj/structure/disposalpipe/segment{
- invisibility = 101
- },
-/turf/open/floor/plating)
-"av" = (
-/obj/structure/disposalpipe/sorting/mail/flip{
- dir = 1;
- sortType = 3
- },
-/turf/closed/wall/r_wall)
-"aw" = (
-/obj/structure/window/reinforced,
-/obj/structure/disposalpipe/segment{
- invisibility = 101
- },
-/turf/open/floor/plating)
-"ax" = (
-/obj/effect/decal/cleanable/food/pie_smudge,
-/obj/structure/disposalpipe/segment{
- invisibility = 101
- },
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"ay" = (
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"az" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- invisibility = 101
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"aA" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- invisibility = 101
- },
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"aB" = (
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"aC" = (
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"aD" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"aE" = (
-/obj/effect/decal/cleanable/cobweb/cobweb2,
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"aF" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- invisibility = 101
- },
-/obj/effect/decal/cleanable/cobweb,
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"aG" = (
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"aH" = (
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"aI" = (
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/obj/item/bikehorn,
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"aJ" = (
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/turf/closed/wall/r_wall)
-"aK" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- invisibility = 101
- },
-/obj/effect/decal/cleanable/food/pie_smudge,
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"aL" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- invisibility = 101
- },
-/turf/closed/wall/r_wall)
-"aM" = (
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"aO" = (
-/obj/item/bikehorn,
-/obj/structure/disposalpipe/segment{
- dir = 4;
- invisibility = 101
- },
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"aP" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- invisibility = 101
- },
-/turf/open/floor/plating)
-"aS" = (
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/turf/open/floor/plating)
-"aT" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/disposalpipe/segment{
- invisibility = 101
- },
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"aU" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating)
-"aV" = (
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"aW" = (
-/obj/item/bikehorn,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/disposalpipe/segment{
- invisibility = 101
- },
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"aX" = (
-/obj/structure/disposalpipe/trunk{
- dir = 4
- },
-/obj/structure/disposaloutlet{
- dir = 8
- },
-/turf/open/floor/plating)
-"aY" = (
-/obj/item/bikehorn,
-/obj/structure/disposalpipe/segment{
- invisibility = 101
- },
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"aZ" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- invisibility = 101
- },
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"ba" = (
-/obj/effect/decal/cleanable/food/pie_smudge,
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"bb" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- invisibility = 101
- },
-/turf/open/indestructible{
- icon_state = "white"
- })
-"bc" = (
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"bd" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- invisibility = 101
- },
-/obj/structure/table,
-/obj/item/paper/crumpled/bloody/ruins/lavaland/clown_planet/escape,
-/obj/item/pen/fourcolor,
-/turf/open/indestructible{
- icon_state = "white"
- })
-"be" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- invisibility = 101
- },
-/obj/structure/table,
-/obj/item/flashlight/lamp/bananalamp,
-/turf/open/indestructible{
- icon_state = "white"
- })
-"bf" = (
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/obj/effect/decal/cleanable/food/pie_smudge,
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"bg" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- invisibility = 101
- },
-/obj/item/pickaxe,
-/turf/open/indestructible{
- icon_state = "white"
- })
-"bh" = (
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/turf/open/indestructible{
- icon_state = "white"
- })
-"bi" = (
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/turf/open/indestructible{
- icon_state = "white"
- })
-"bk" = (
-/obj/structure/disposalpipe/segment{
- invisibility = 101
- },
-/obj/machinery/light/small/directional/west{
- brightness = 3
- },
-/turf/open/indestructible{
- icon_state = "white"
- })
-"bm" = (
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/turf/open/indestructible{
- icon_state = "white"
- })
-"bn" = (
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/turf/open/indestructible{
- icon_state = "white"
- })
-"bp" = (
-/turf/closed/mineral/bananium)
-"bq" = (
-/obj/item/pickaxe,
-/turf/open/indestructible{
- icon_state = "white"
- })
-"br" = (
-/turf/open/indestructible{
- icon_state = "white"
- })
-"bs" = (
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"bt" = (
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/turf/open/floor/plating)
-"bu" = (
-/obj/item/bikehorn,
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"bx" = (
-/obj/effect/decal/cleanable/cobweb,
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"by" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"bz" = (
-/obj/machinery/disposal/deliveryChute{
- dir = 1
- },
-/obj/structure/disposalpipe/trunk,
-/turf/open/indestructible{
- icon_state = "white"
- })
-"bA" = (
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"bB" = (
-/turf/open/indestructible/sound{
- icon_state = "bananium";
- name = "bananium floor";
- sound = 'sound/effects/clownstep1.ogg';
- wet = 16
- })
-"bC" = (
-/obj/structure/disposalpipe/junction/yjunction{
- dir = 1;
- invisibility = 101
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"bD" = (
-/obj/structure/mecha_wreckage/honker,
-/obj/structure/disposalpipe/segment{
- dir = 4;
- invisibility = 101
- },
-/turf/open/floor/plating)
-"bE" = (
-/obj/effect/decal/cleanable/oil,
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/turf/open/floor/plating)
-"bF" = (
-/obj/effect/decal/cleanable/cobweb/cobweb2,
-/turf/open/indestructible/sound{
- icon_state = "bananium";
- name = "bananium floor";
- sound = 'sound/effects/clownstep1.ogg';
- wet = 16
- })
-"bH" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/indestructible/sound{
- icon_state = "bananium";
- name = "bananium floor";
- sound = 'sound/effects/clownstep1.ogg';
- wet = 16
- })
-"bI" = (
-/obj/effect/mob_spawn/human/corpse/damaged,
-/obj/effect/decal/cleanable/blood/old,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"bK" = (
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"bL" = (
-/obj/item/reagent_containers/food/drinks/trophy/gold_cup,
-/obj/structure/table/glass,
-/turf/open/floor/carpet)
-"bM" = (
-/turf/open/floor/carpet)
-"bN" = (
-/obj/machinery/disposal/deliveryChute,
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
-/turf/open/floor/carpet)
-"bO" = (
-/obj/effect/decal/cleanable/cobweb,
-/turf/open/indestructible/sound{
- icon_state = "bananium";
- name = "bananium floor";
- sound = 'sound/effects/clownstep1.ogg';
- wet = 16
- })
-"bP" = (
-/obj/structure/statue/bananium/clown,
-/turf/open/floor/carpet)
-"bQ" = (
-/obj/structure/table/glass,
-/obj/item/grown/bananapeel/bluespace,
-/turf/open/floor/carpet)
-"bR" = (
-/obj/structure/table/glass,
-/obj/item/clothing/shoes/clown_shoes/banana_shoes,
-/turf/open/floor/carpet)
-"bS" = (
-/obj/item/coin/bananium,
-/obj/item/coin/bananium,
-/obj/item/coin/bananium,
-/obj/item/coin/bananium,
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/carpet)
-"bT" = (
-/obj/structure/table/glass,
-/obj/item/reagent_containers/spray/waterflower/superlube,
-/turf/open/floor/carpet)
-"bU" = (
-/obj/item/bikehorn/airhorn,
-/turf/open/floor/carpet)
-"bV" = (
-/obj/structure/table/glass,
-/obj/item/gun/magic/staff/honk,
-/turf/open/floor/carpet)
-"bW" = (
-/obj/item/bikehorn,
-/turf/open/indestructible/sound{
- icon_state = "bananium";
- name = "bananium floor";
- sound = 'sound/effects/clownstep1.ogg';
- wet = 16
- })
-"bY" = (
-/obj/effect/mob_spawn/human/corpse/damaged,
-/obj/effect/decal/cleanable/blood/old,
-/turf/open/indestructible/sound{
- icon_state = "bananium";
- name = "bananium floor";
- sound = 'sound/effects/clownstep1.ogg';
- wet = 16
- })
-"bZ" = (
-/obj/machinery/door/airlock/bananium,
-/turf/open/indestructible/sound{
- icon_state = "bananium";
- name = "bananium floor";
- sound = 'sound/effects/clownstep1.ogg';
- wet = 16
- })
-"ca" = (
-/obj/item/bikehorn,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/indestructible/sound{
- icon_state = "bananium";
- name = "bananium floor";
- sound = 'sound/effects/clownstep1.ogg';
- wet = 16
- })
-"cc" = (
-/turf/closed/wall/r_wall)
-"ch" = (
-/obj/structure/disposalpipe/segment{
- invisibility = 101
- },
-/turf/closed/wall/r_wall)
-"cu" = (
-/turf/open/floor/plating)
-"dB" = (
-/obj/structure/disposalpipe/segment{
- invisibility = 101
- },
-/obj/machinery/light/small/directional/north,
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"dC" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- invisibility = 101
- },
-/obj/machinery/light/small/directional/north,
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"dD" = (
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/obj/machinery/light/small/directional/east,
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"dE" = (
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small/directional/west,
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"dF" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- invisibility = 101
- },
-/obj/machinery/light/small/directional/west{
- brightness = 3
- },
-/turf/open/indestructible{
- icon_state = "white"
- })
-"dG" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- invisibility = 101
- },
-/obj/machinery/light/small/directional/east,
-/turf/open/indestructible{
- icon_state = "white"
- })
-"dH" = (
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/obj/machinery/light/small/directional/east,
-/turf/open/indestructible{
- icon_state = "white"
- })
-"dI" = (
-/obj/machinery/light/directional/north,
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"dK" = (
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/carpet)
-"dL" = (
-/obj/item/coin/bananium,
-/obj/item/coin/bananium,
-/obj/item/coin/bananium,
-/obj/item/coin/bananium,
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/carpet)
-"dM" = (
-/obj/machinery/light/directional/north,
-/turf/open/indestructible/sound{
- icon_state = "bananium";
- name = "bananium floor";
- sound = 'sound/effects/clownstep1.ogg';
- wet = 16
- })
-"dO" = (
-/obj/machinery/light/directional/south,
-/turf/open/indestructible/sound{
- icon_state = "bananium";
- name = "bananium floor";
- sound = 'sound/effects/clownstep1.ogg';
- wet = 16
- })
-"eE" = (
-/obj/effect/mapping_helpers/no_lava,
-/turf/closed/wall/r_wall)
-"eX" = (
-/obj/effect/mapping_helpers/no_lava,
-/turf/open/floor/noslip{
- initial_gas_mix = "LAVALAND_ATMOS"
- })
-"gX" = (
-/obj/effect/mapping_helpers/no_lava,
-/turf/open/chasm/lavaland,
-/area/lavaland/surface/outdoors/explored)
-"hY" = (
-/obj/machinery/light/directional/south,
-/obj/effect/mapping_helpers/no_lava,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface)
-"nD" = (
-/obj/structure/disposalpipe/segment{
- dir = 4;
- invisibility = 101
- },
-/turf/open/indestructible{
- icon_state = "light_on-1"
- })
-"pv" = (
-/obj/machinery/light/directional/east,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface)
-"ye" = (
-/turf/open/lava/smooth)
-"CB" = (
-/obj/item/paper/crumpled/bloody/ruins/lavaland/clown_planet/hope,
-/obj/effect/decal/cleanable/blood/old,
-/obj/effect/mapping_helpers/no_lava,
-/turf/open/floor/noslip{
- initial_gas_mix = "LAVALAND_ATMOS"
- })
-"Hj" = (
-/obj/effect/decal/cleanable/food/pie_smudge,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow,
-/turf/open/indestructible{
- icon_state = "darkfull";
- wet = 8
- })
-"Iz" = (
-/turf/open/indestructible{
- icon_state = "light_on-1"
- })
-"KX" = (
-/obj/item/grown/bananapeel{
- color = "#2F3000";
- name = "stealth banana peel"
- },
-/obj/effect/mapping_helpers/no_lava,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors/explored)
-"LH" = (
-/obj/machinery/disposal/deliveryChute{
- desc = "The following is engraved upon the chute: A FATE WORSE THAN DEATH LIES WITHIN";
- dir = 1;
- name = "THE TRIAL OF HONKITUDE"
- },
-/obj/structure/disposalpipe/trunk,
-/obj/effect/mapping_helpers/no_lava,
-/turf/open/floor/noslip{
- initial_gas_mix = "LAVALAND_ATMOS"
- })
-"Mv" = (
-/obj/effect/mapping_helpers/no_lava,
-/mob/living/simple_animal/hostile/retaliate/clown,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors/explored)
-"MR" = (
-/obj/machinery/light/directional/west,
-/obj/effect/mapping_helpers/no_lava,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface)
-"RW" = (
-/obj/effect/mapping_helpers/no_lava,
-/mob/living/simple_animal/hostile/retaliate/clown,
-/turf/open/floor/noslip{
- initial_gas_mix = "LAVALAND_ATMOS"
- })
-"TD" = (
-/obj/structure/disposalpipe/trunk,
-/obj/structure/disposaloutlet{
- dir = 1
- },
-/obj/effect/mapping_helpers/no_lava,
-/turf/open/floor/noslip{
- initial_gas_mix = "LAVALAND_ATMOS"
- })
-"Xm" = (
-/obj/item/clothing/head/cone,
-/obj/effect/mapping_helpers/no_lava,
-/turf/open/floor/noslip{
- initial_gas_mix = "LAVALAND_ATMOS"
- })
-"XO" = (
-/obj/effect/mapping_helpers/no_lava,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors/explored)
-"Yf" = (
-/obj/machinery/light/directional/north,
-/obj/effect/mapping_helpers/no_lava,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface)
-"YI" = (
-/obj/machinery/light/small/directional/south,
-/obj/effect/mapping_helpers/no_lava,
-/mob/living/simple_animal/hostile/retaliate/clown,
-/turf/open/floor/noslip{
- initial_gas_mix = "LAVALAND_ATMOS"
- })
-
-(1,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-XO
-XO
-XO
-XO
-XO
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(2,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-cc
-cc
-cc
-cc
-cc
-cc
-cc
-pv
-XO
-gX
-XO
-XO
-gX
-pv
-cc
-cc
-cc
-cc
-cc
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(3,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-cc
-cc
-cc
-ye
-ye
-ye
-ye
-ye
-cc
-cc
-gX
-gX
-KX
-gX
-gX
-cc
-cc
-ye
-ye
-ye
-cc
-cc
-cc
-aa
-aa
-aa
-aa
-"}
-(4,1,1) = {"
-aa
-aa
-aa
-aa
-cc
-cc
-ye
-ye
-ye
-ao
-aJ
-ao
-aJ
-ye
-cc
-cc
-gX
-gX
-gX
-cc
-cc
-ye
-ye
-aU
-cu
-ye
-ye
-cc
-cc
-aa
-aa
-aa
-"}
-(5,1,1) = {"
-aa
-aa
-aa
-cc
-cc
-ye
-ye
-am
-au
-aS
-dE
-aH
-bf
-aJ
-ye
-cc
-cc
-cc
-cc
-cc
-bO
-bB
-aU
-ye
-ye
-ye
-ye
-ye
-cc
-cc
-aa
-aa
-"}
-(6,1,1) = {"
-aa
-aa
-aa
-cc
-ye
-ye
-cc
-aF
-at
-ar
-aW
-ar
-aG
-aL
-ye
-cc
-bB
-bH
-bB
-cc
-bB
-bH
-bY
-bB
-aU
-ye
-aU
-ye
-ye
-cc
-Yf
-aa
-"}
-(7,1,1) = {"
-aa
-aa
-cc
-cc
-ye
-am
-ax
-aB
-az
-at
-ar
-aJ
-aL
-aL
-cc
-bx
-bA
-bB
-bH
-bH
-bB
-bH
-bB
-bB
-bB
-cc
-ye
-cu
-ye
-cc
-cc
-aa
-"}
-(8,1,1) = {"
-aa
-aa
-cc
-ye
-ye
-ap
-ar
-aG
-az
-aL
-aX
-aL
-bb
-dF
-bp
-cc
-dI
-bA
-bB
-cc
-cc
-bH
-cc
-bB
-bB
-bB
-aU
-ye
-ye
-ye
-cc
-aa
-"}
-(9,1,1) = {"
-aa
-aa
-cc
-ye
-am
-ar
-ar
-aH
-aA
-aA
-aL
-bb
-bb
-bb
-bq
-bp
-cc
-cc
-bA
-bB
-bB
-bH
-bB
-bB
-ca
-bH
-dO
-cc
-ye
-ye
-cc
-aa
-"}
-(10,1,1) = {"
-aa
-Mv
-cc
-ye
-an
-as
-ar
-aG
-aL
-az
-aL
-bb
-bb
-nD
-Iz
-br
-bA
-bA
-bA
-bB
-cc
-bB
-bB
-bH
-bH
-bB
-bB
-ye
-aU
-ye
-cc
-cc
-"}
-(11,1,1) = {"
-aa
-hY
-cc
-ye
-ao
-ch
-dB
-aH
-az
-az
-aL
-bb
-bg
-nD
-Iz
-bp
-cc
-bA
-bA
-bB
-bB
-cc
-bB
-bB
-bB
-bB
-bH
-ye
-aU
-ye
-ye
-cc
-"}
-(12,1,1) = {"
-aa
-XO
-cc
-ye
-ap
-ar
-ar
-aI
-az
-an
-aB
-aL
-bb
-dG
-br
-cc
-cc
-bA
-bB
-bB
-cc
-cc
-bB
-bB
-cc
-bB
-bH
-ye
-cu
-aU
-ye
-cc
-"}
-(13,1,1) = {"
-eE
-eE
-cc
-ye
-cc
-at
-ar
-aB
-aM
-ax
-ar
-aB
-aL
-aL
-bs
-ch
-aJ
-cc
-cc
-cc
-bP
-bS
-cc
-dM
-bB
-bH
-ca
-bB
-ye
-aU
-ye
-cc
-"}
-(14,1,1) = {"
-eE
-Xm
-cc
-cc
-ye
-an
-ar
-ar
-ar
-ar
-aY
-ar
-aH
-aA
-aV
-ay
-az
-cc
-cc
-bL
-bM
-bM
-bM
-cc
-bB
-bH
-bH
-bB
-ye
-aU
-ye
-cc
-"}
-(15,1,1) = {"
-eX
-RW
-LH
-ch
-ch
-au
-ar
-ch
-ar
-aT
-ch
-ax
-ar
-aH
-aD
-aA
-aM
-aG
-cc
-dK
-bQ
-bT
-bM
-cc
-cc
-bH
-bB
-bB
-ye
-aU
-ye
-cc
-"}
-(16,1,1) = {"
-RW
-CB
-YI
-cc
-ye
-ao
-ar
-aJ
-at
-aG
-at
-ar
-ar
-au
-bt
-aM
-aG
-aV
-ch
-bN
-bM
-bU
-bM
-bZ
-bB
-bH
-bB
-cc
-ye
-aU
-ye
-cc
-"}
-(17,1,1) = {"
-eX
-RW
-TD
-ch
-ch
-av
-ay
-aA
-aA
-aL
-aA
-bc
-ar
-aG
-bu
-by
-bC
-aD
-cc
-bM
-bR
-bV
-bM
-cc
-bB
-bB
-bB
-bB
-ye
-aU
-ye
-cc
-"}
-(18,1,1) = {"
-eE
-RW
-cc
-cc
-ye
-cc
-az
-az
-az
-aA
-aA
-aA
-aC
-aM
-aG
-Hj
-aL
-bI
-cc
-bL
-bM
-bM
-bM
-cc
-bB
-bB
-bB
-bB
-ye
-aU
-ye
-cc
-"}
-(19,1,1) = {"
-eE
-eE
-cc
-ye
-ye
-cc
-az
-az
-aO
-aA
-aA
-aL
-cc
-cc
-aZ
-cc
-bD
-cc
-bB
-cc
-bP
-dL
-cc
-dM
-bB
-bH
-bH
-bB
-ye
-aU
-ye
-cc
-"}
-(20,1,1) = {"
-aa
-Mv
-cc
-ye
-cc
-cc
-aA
-aA
-aA
-az
-aA
-aL
-bh
-bk
-bn
-cc
-bE
-aJ
-bB
-bB
-cc
-cc
-bY
-bB
-bB
-bH
-bB
-ye
-aU
-cu
-ye
-cc
-"}
-(21,1,1) = {"
-aa
-hY
-cc
-ye
-cc
-cc
-dC
-aK
-aL
-az
-aL
-bd
-bb
-Iz
-Iz
-bp
-cc
-aZ
-bA
-bB
-bB
-cc
-bB
-bH
-bB
-bB
-bB
-ye
-aU
-ye
-ye
-cc
-"}
-(22,1,1) = {"
-aa
-XO
-cc
-ye
-aq
-aw
-aB
-aL
-aP
-az
-aL
-be
-bb
-Iz
-Iz
-bz
-ch
-bK
-cc
-bB
-bB
-bH
-bH
-bH
-bB
-bW
-dO
-cc
-aU
-ye
-cc
-cc
-"}
-(23,1,1) = {"
-aa
-aa
-cc
-ye
-cc
-cc
-aC
-aA
-aA
-aO
-aZ
-bb
-bi
-bm
-br
-bp
-cc
-bA
-bA
-bB
-bB
-bH
-bH
-bB
-bB
-cc
-cc
-ye
-cu
-ye
-cc
-aa
-"}
-(24,1,1) = {"
-aa
-aa
-cc
-ye
-cc
-cc
-aD
-aA
-aL
-aA
-aL
-aL
-bh
-dH
-bp
-cc
-dI
-bA
-bB
-bB
-bB
-bB
-bB
-cc
-bB
-bB
-ye
-cu
-ye
-ye
-cc
-aa
-"}
-(25,1,1) = {"
-aa
-aa
-cc
-ye
-ye
-cc
-aE
-aA
-aA
-aA
-aM
-aB
-aL
-cc
-cc
-bA
-bA
-bB
-bB
-bB
-bH
-bW
-bB
-bB
-bB
-cc
-ye
-aU
-ye
-cc
-cc
-aa
-"}
-(26,1,1) = {"
-aa
-aa
-cc
-cc
-ye
-cc
-cc
-aM
-aB
-dD
-ar
-ar
-aS
-cc
-ye
-cc
-bF
-bB
-bB
-cc
-bB
-bB
-cc
-bB
-bB
-ye
-cu
-ye
-ye
-cc
-Yf
-aa
-"}
-(27,1,1) = {"
-aa
-aa
-aa
-cc
-cc
-ye
-ye
-cc
-cu
-cc
-ba
-aC
-cu
-cc
-ye
-cc
-cc
-cc
-cc
-cc
-bB
-bB
-bB
-ye
-ye
-ye
-ye
-ye
-cc
-cc
-aa
-aa
-"}
-(28,1,1) = {"
-aa
-aa
-aa
-aa
-cc
-cc
-ye
-ye
-ye
-aU
-aU
-aU
-cc
-ye
-cc
-cc
-gX
-gX
-gX
-cc
-cc
-ye
-ye
-cu
-aU
-ye
-ye
-cc
-cc
-aa
-aa
-aa
-"}
-(29,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-cc
-cc
-cc
-ye
-ye
-ye
-ye
-ye
-cc
-cc
-gX
-gX
-KX
-gX
-gX
-cc
-cc
-ye
-ye
-ye
-cc
-cc
-cc
-aa
-aa
-aa
-aa
-"}
-(30,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-cc
-cc
-cc
-cc
-cc
-cc
-cc
-MR
-XO
-XO
-XO
-XO
-gX
-MR
-cc
-cc
-cc
-cc
-cc
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(31,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-XO
-gX
-XO
-XO
-XO
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
diff --git a/_maps/deprecated/Ruins/lavaland_surface_dead_ratvar.dmm b/_maps/deprecated/Ruins/lavaland_surface_dead_ratvar.dmm
deleted file mode 100644
index 703c0f5fa8ee..000000000000
--- a/_maps/deprecated/Ruins/lavaland_surface_dead_ratvar.dmm
+++ /dev/null
@@ -1,990 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/turf/template_noop,
-/area/template_noop)
-"b" = (
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors/explored)
-"c" = (
-/obj/structure/fluff/clockwork/alloy_shards/small,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors/explored)
-"d" = (
-/obj/structure/girder/bronze,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors/explored)
-"e" = (
-/obj/item/stack/tile/bronze,
-/turf/open/floor/bronze{
- initial_gas_mix = "LAVALAND_ATMOS"
- },
-/area/lavaland/surface/outdoors/explored)
-"f" = (
-/turf/closed/mineral/volcanic/lava_land_surface,
-/area/lavaland/surface/outdoors/explored)
-"g" = (
-/obj/structure/fluff/clockwork/alloy_shards/medium_gearbit,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors/explored)
-"h" = (
-/turf/open/floor/bronze{
- initial_gas_mix = "LAVALAND_ATMOS"
- },
-/area/lavaland/surface/outdoors/explored)
-"i" = (
-/obj/structure/grille/broken,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors/explored)
-"j" = (
-/turf/closed/wall/mineral/bronze,
-/area/lavaland/surface/outdoors/explored)
-"k" = (
-/obj/structure/fluff/clockwork/alloy_shards/small,
-/turf/open/floor/bronze{
- initial_gas_mix = "LAVALAND_ATMOS"
- },
-/area/lavaland/surface/outdoors/explored)
-"l" = (
-/turf/open/lava/smooth/lava_land_surface,
-/area/lavaland/surface/outdoors/explored)
-"m" = (
-/obj/structure/fluff/clockwork/alloy_shards/medium,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors/explored)
-"n" = (
-/obj/structure/fluff/clockwork/blind_eye,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors/explored)
-"o" = (
-/obj/structure/fluff/clockwork/alloy_shards/large,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors/explored)
-"p" = (
-/obj/structure/fluff/clockwork/alloy_shards/medium,
-/turf/open/floor/bronze{
- initial_gas_mix = "LAVALAND_ATMOS"
- },
-/area/lavaland/surface/outdoors/explored)
-"q" = (
-/obj/structure/lattice,
-/turf/open/lava/smooth/lava_land_surface,
-/area/lavaland/surface/outdoors/explored)
-"r" = (
-/obj/structure/lattice,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors/explored)
-"s" = (
-/obj/structure/fluff/clockwork/alloy_shards/large,
-/turf/open/floor/bronze{
- initial_gas_mix = "LAVALAND_ATMOS"
- },
-/area/lavaland/surface/outdoors/explored)
-"t" = (
-/obj/item/stack/tile/bronze,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors/explored)
-"u" = (
-/obj/structure/grille,
-/turf/open/floor/bronze{
- initial_gas_mix = "LAVALAND_ATMOS"
- },
-/area/lavaland/surface/outdoors/explored)
-"v" = (
-/obj/structure/fluff/clockwork/alloy_shards/medium,
-/obj/structure/lattice,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors/explored)
-"w" = (
-/obj/structure/grille/broken,
-/turf/open/floor/bronze{
- initial_gas_mix = "LAVALAND_ATMOS"
- },
-/area/lavaland/surface/outdoors/explored)
-"x" = (
-/obj/structure/girder/bronze,
-/obj/item/stack/tile/bronze,
-/turf/open/floor/bronze{
- initial_gas_mix = "LAVALAND_ATMOS"
- },
-/area/lavaland/surface/outdoors/explored)
-"y" = (
-/obj/structure/fluff/clockwork/fallen_armor,
-/turf/open/floor/bronze{
- initial_gas_mix = "LAVALAND_ATMOS"
- },
-/area/lavaland/surface/outdoors/explored)
-"z" = (
-/obj/structure/girder/bronze,
-/turf/open/floor/bronze{
- initial_gas_mix = "LAVALAND_ATMOS"
- },
-/area/lavaland/surface/outdoors/explored)
-"A" = (
-/obj/structure/fluff/clockwork/clockgolem_remains,
-/turf/open/floor/bronze{
- initial_gas_mix = "LAVALAND_ATMOS"
- },
-/area/lavaland/surface/outdoors/explored)
-"B" = (
-/obj/item/nullrod/spear,
-/turf/open/floor/bronze{
- initial_gas_mix = "LAVALAND_ATMOS"
- },
-/area/lavaland/surface/outdoors/explored)
-"C" = (
-/obj/structure/fluff/clockwork/alloy_shards/medium_gearbit,
-/turf/open/floor/bronze{
- initial_gas_mix = "LAVALAND_ATMOS"
- },
-/area/lavaland/surface/outdoors/explored)
-"D" = (
-/obj/structure/grille,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors/explored)
-"E" = (
-/obj/structure/fluff/clockwork/clockgolem_remains,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors/explored)
-"F" = (
-/obj/structure/dead_ratvar,
-/turf/open/floor/bronze{
- initial_gas_mix = "LAVALAND_ATMOS"
- },
-/area/lavaland/surface/outdoors/explored)
-"G" = (
-/obj/item/stack/tile/bronze/thirty,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors/explored)
-
-(1,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-s
-h
-b
-a
-a
-a
-a
-a
-a
-a
-"}
-(2,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-o
-b
-a
-h
-b
-r
-c
-j
-x
-b
-b
-g
-a
-a
-a
-a
-a
-"}
-(3,1,1) = {"
-a
-a
-a
-a
-a
-a
-f
-b
-l
-b
-v
-b
-p
-w
-j
-j
-c
-l
-b
-b
-a
-a
-a
-a
-"}
-(4,1,1) = {"
-a
-a
-a
-a
-a
-a
-f
-l
-l
-r
-b
-b
-l
-j
-j
-j
-p
-l
-b
-h
-c
-r
-a
-a
-"}
-(5,1,1) = {"
-a
-a
-a
-a
-a
-b
-l
-l
-p
-h
-c
-l
-l
-l
-j
-l
-b
-l
-l
-D
-h
-r
-a
-a
-"}
-(6,1,1) = {"
-a
-a
-a
-h
-c
-h
-m
-l
-l
-c
-l
-l
-l
-l
-w
-l
-l
-l
-m
-c
-h
-f
-a
-a
-"}
-(7,1,1) = {"
-a
-a
-b
-b
-b
-l
-l
-l
-l
-h
-b
-l
-l
-l
-l
-l
-l
-l
-l
-c
-f
-f
-b
-a
-"}
-(8,1,1) = {"
-a
-h
-h
-g
-c
-b
-l
-l
-l
-l
-n
-h
-r
-l
-l
-b
-l
-l
-l
-l
-f
-b
-a
-a
-"}
-(9,1,1) = {"
-a
-b
-c
-b
-b
-l
-l
-l
-l
-t
-h
-b
-h
-w
-p
-b
-g
-l
-l
-b
-b
-b
-b
-a
-"}
-(10,1,1) = {"
-b
-h
-l
-l
-l
-l
-l
-l
-b
-b
-p
-r
-F
-b
-h
-A
-b
-l
-l
-l
-m
-l
-l
-a
-"}
-(11,1,1) = {"
-c
-i
-j
-j
-l
-l
-l
-l
-l
-b
-h
-k
-h
-h
-h
-r
-l
-l
-l
-l
-l
-l
-b
-a
-"}
-(12,1,1) = {"
-d
-j
-j
-j
-h
-l
-l
-b
-l
-q
-r
-h
-h
-h
-c
-q
-l
-b
-l
-l
-b
-h
-o
-a
-"}
-(13,1,1) = {"
-e
-k
-b
-l
-l
-l
-b
-p
-s
-r
-h
-h
-h
-h
-h
-h
-h
-l
-l
-l
-l
-b
-b
-a
-"}
-(14,1,1) = {"
-b
-b
-b
-m
-l
-l
-l
-b
-h
-h
-k
-h
-h
-h
-h
-h
-c
-b
-l
-l
-b
-b
-h
-b
-"}
-(15,1,1) = {"
-b
-b
-b
-l
-l
-l
-l
-h
-h
-h
-h
-h
-h
-h
-k
-B
-h
-l
-l
-l
-l
-b
-b
-a
-"}
-(16,1,1) = {"
-f
-l
-l
-l
-l
-l
-l
-q
-b
-h
-h
-h
-h
-h
-h
-s
-b
-l
-l
-l
-l
-f
-f
-a
-"}
-(17,1,1) = {"
-b
-b
-b
-l
-l
-l
-b
-l
-q
-r
-h
-h
-h
-h
-h
-b
-s
-r
-l
-r
-l
-l
-b
-a
-"}
-(18,1,1) = {"
-b
-h
-l
-l
-l
-b
-b
-h
-b
-h
-h
-h
-h
-h
-r
-k
-b
-C
-r
-h
-b
-b
-m
-b
-"}
-(19,1,1) = {"
-b
-b
-l
-l
-l
-l
-h
-b
-h
-h
-h
-h
-h
-h
-h
-r
-j
-h
-c
-h
-r
-h
-b
-b
-"}
-(20,1,1) = {"
-b
-l
-l
-l
-l
-b
-b
-p
-h
-c
-h
-k
-h
-h
-o
-b
-l
-l
-l
-b
-E
-r
-G
-o
-"}
-(21,1,1) = {"
-g
-b
-l
-l
-l
-l
-l
-r
-h
-r
-h
-h
-h
-h
-y
-l
-l
-l
-l
-l
-l
-j
-j
-r
-"}
-(22,1,1) = {"
-c
-c
-b
-l
-l
-b
-h
-h
-t
-b
-h
-h
-h
-h
-h
-m
-b
-l
-l
-l
-h
-j
-j
-j
-"}
-(23,1,1) = {"
-b
-h
-m
-n
-b
-h
-l
-o
-j
-u
-r
-p
-h
-r
-h
-b
-l
-l
-l
-b
-b
-w
-r
-b
-"}
-(24,1,1) = {"
-a
-a
-b
-b
-l
-l
-l
-j
-j
-q
-p
-h
-m
-e
-z
-j
-j
-l
-l
-c
-l
-l
-b
-a
-"}
-(25,1,1) = {"
-a
-a
-a
-l
-l
-l
-l
-j
-l
-l
-b
-h
-r
-x
-h
-l
-l
-l
-l
-l
-l
-a
-a
-a
-"}
-(26,1,1) = {"
-a
-a
-a
-c
-b
-l
-l
-l
-l
-l
-l
-g
-q
-b
-h
-l
-l
-l
-c
-m
-b
-a
-a
-a
-"}
-(27,1,1) = {"
-a
-a
-a
-b
-h
-b
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-b
-a
-a
-a
-a
-"}
-(28,1,1) = {"
-a
-a
-a
-a
-c
-b
-l
-b
-l
-l
-l
-l
-l
-l
-l
-l
-b
-l
-f
-a
-a
-a
-a
-a
-"}
-(29,1,1) = {"
-a
-a
-a
-a
-b
-b
-f
-c
-b
-l
-c
-l
-l
-l
-l
-c
-o
-l
-b
-a
-a
-a
-a
-a
-"}
-(30,1,1) = {"
-a
-a
-a
-a
-a
-g
-c
-b
-l
-l
-b
-m
-l
-b
-l
-f
-b
-a
-a
-a
-a
-a
-a
-a
-"}
-(31,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-b
-l
-b
-a
-b
-l
-c
-f
-f
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(32,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-c
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
diff --git a/_maps/deprecated/Ruins/lavaland_surface_syndicate_base1.dmm b/_maps/deprecated/Ruins/lavaland_surface_syndicate_base1.dmm
deleted file mode 100644
index be604192e5bd..000000000000
--- a/_maps/deprecated/Ruins/lavaland_surface_syndicate_base1.dmm
+++ /dev/null
@@ -1,9168 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"aa" = (
-/turf/template_noop,
-/area/template_noop)
-"ab" = (
-/turf/open/lava/smooth/lava_land_surface,
-/area/lavaland/surface/outdoors)
-"ac" = (
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors)
-"ae" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"af" = (
-/obj/machinery/light/small/directional/east,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"ag" = (
-/obj/machinery/airalarm/syndicate{
- dir = 4;
- pixel_x = -25
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"ah" = (
-/obj/structure/table/wood,
-/obj/machinery/chem_dispenser/drinks/beer/fullupgrade{
- dir = 1
- },
-/obj/structure/sign/barsign{
- pixel_y = -32;
- req_access = null
- },
-/turf/open/floor/wood,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"ai" = (
-/obj/structure/table/wood,
-/obj/machinery/chem_dispenser/drinks/fullupgrade{
- dir = 1
- },
-/turf/open/floor/wood,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"aj" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/vending/medical/syndicate_access,
-/obj/effect/turf_decal/corner/opaque/white,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"ak" = (
-/obj/machinery/vending/boozeomat/syndicate_access,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"al" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/vending/medical/syndicate_access,
-/turf/open/floor/plasteel/white,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"ap" = (
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/engine,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"aq" = (
-/turf/open/floor/engine,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"as" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"at" = (
-/obj/structure/grille,
-/obj/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor{
- id = "lavalandsyndi_chemistry"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"aF" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/engine,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"aL" = (
-/turf/closed/wall/mineral/plastitanium/explosive,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"aM" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/chem_dispenser/fullupgrade,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"aN" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/machinery/door/airlock{
- name = "Bar Storage";
- req_access_txt = "150";
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"aQ" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"aR" = (
-/obj/machinery/atmospherics/pipe/layer_manifold/visible{
- dir = 4
- },
-/obj/structure/grille,
-/obj/structure/window/plasma/reinforced/plastitanium,
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"aW" = (
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/machinery/button/door{
- id = "lavalandsyndi_arrivals";
- name = "Arrivals Blast Door Control";
- pixel_y = -26;
- req_access_txt = "150"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"bd" = (
-/obj/machinery/portable_atmospherics/scrubber,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"bf" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"bv" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"by" = (
-/obj/structure/closet/l3closet,
-/obj/machinery/power/apc/syndicate{
- dir = 8;
- name = "Chemistry APC";
- pixel_x = -25
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"bM" = (
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_syndicatelava{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/engine,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"ca" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"cA" = (
-/obj/structure/table/reinforced,
-/obj/item/book/manual/wiki/chemistry,
-/obj/item/book/manual/wiki/chemistry,
-/obj/item/clothing/glasses/science,
-/obj/item/clothing/glasses/science,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"cG" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/machinery/chem_master,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"cI" = (
-/obj/machinery/power/apc/syndicate{
- name = "Experimentation Lab APC";
- pixel_y = -25
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"cJ" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/binary/pump{
- name = "CO2"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"cK" = (
-/obj/machinery/power/compressor{
- comp_id = "syndie_lavaland_incineratorturbine";
- dir = 1;
- luminosity = 2
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/structure/cable,
-/turf/open/floor/engine/vacuum,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"cN" = (
-/obj/structure/grille,
-/obj/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/preopen{
- id = "lavalandsyndi_bar";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"cP" = (
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/engine/plasma,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"cU" = (
-/obj/structure/table/glass,
-/obj/item/storage/box/beakers{
- pixel_x = 2;
- pixel_y = 2
- },
-/obj/item/storage/box/syringes,
-/obj/machinery/power/apc/syndicate{
- dir = 1;
- name = "Virology APC";
- pixel_y = 25
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/effect/turf_decal/corner/opaque/white/three_quarters{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"cV" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"dc" = (
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/engine,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"di" = (
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/engine,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"dn" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"do" = (
-/obj/structure/closet/secure_closet/medical1{
- req_access = null;
- req_access_txt = "150"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/item/storage/box/beakers/bluespace,
-/obj/item/storage/box/beakers/bluespace,
-/obj/effect/turf_decal/corner/opaque/white/three_quarters{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"du" = (
-/obj/machinery/light/small/directional/north,
-/obj/machinery/button/door{
- id = "lavalandsyndi_chemistry";
- name = "Chemistry Blast Door Control";
- pixel_y = 26;
- req_access_txt = "150"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"dv" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 10
- },
-/obj/machinery/chem_heater,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"dw" = (
-/obj/structure/chair/office/light{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"dx" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 6
- },
-/obj/structure/closet/crate/bin,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"dy" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"dB" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"dC" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"dE" = (
-/obj/structure/table/glass,
-/obj/item/stack/sheet/mineral/plasma{
- amount = 5;
- pixel_x = -2;
- pixel_y = 6
- },
-/obj/item/stack/sheet/mineral/plasma{
- amount = 5;
- pixel_y = 2
- },
-/obj/item/stack/sheet/mineral/plasma{
- amount = 5;
- pixel_x = 2;
- pixel_y = -2
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/item/reagent_containers/glass/bottle/charcoal{
- pixel_x = 6
- },
-/obj/item/reagent_containers/glass/bottle/epinephrine,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"dG" = (
-/obj/structure/catwalk,
-/turf/open/lava/smooth/lava_land_surface,
-/area/lavaland/surface/outdoors)
-"dI" = (
-/obj/structure/table/glass,
-/obj/machinery/reagentgrinder{
- pixel_y = 5
- },
-/obj/item/reagent_containers/glass/beaker/large,
-/obj/effect/turf_decal/corner/opaque/white/three_quarters{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"dK" = (
-/obj/effect/turf_decal/box/white/corners{
- dir = 1
- },
-/obj/structure/closet/crate/secure/gear{
- req_access_txt = "150"
- },
-/obj/item/clothing/gloves/combat,
-/obj/item/clothing/gloves/combat,
-/obj/item/clothing/under/syndicate/combat,
-/obj/item/clothing/under/syndicate/combat,
-/obj/item/storage/belt/military,
-/obj/item/storage/belt/military,
-/obj/item/clothing/shoes/combat,
-/obj/item/clothing/shoes/combat,
-/obj/item/clothing/mask/gas/syndicate,
-/obj/item/clothing/mask/gas/syndicate,
-/obj/item/clothing/glasses/night,
-/obj/item/clothing/glasses/night,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"dL" = (
-/obj/machinery/airalarm/syndicate{
- pixel_y = 25
- },
-/obj/structure/closet/crate,
-/obj/item/extinguisher{
- pixel_x = -5;
- pixel_y = 5
- },
-/obj/item/extinguisher{
- pixel_x = -2;
- pixel_y = 2
- },
-/obj/item/extinguisher{
- pixel_x = 1;
- pixel_y = -1
- },
-/obj/item/flashlight{
- pixel_x = -5;
- pixel_y = 5
- },
-/obj/item/flashlight{
- pixel_x = -2;
- pixel_y = 2
- },
-/obj/item/flashlight{
- pixel_x = 1;
- pixel_y = -1
- },
-/obj/item/radio/headset/syndicate/alt{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/radio/headset/syndicate/alt,
-/obj/item/radio/headset/syndicate/alt{
- pixel_x = 3;
- pixel_y = -3
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"dM" = (
-/obj/effect/turf_decal/box/white/corners{
- dir = 4
- },
-/obj/structure/closet/crate,
-/obj/item/storage/box/donkpockets{
- pixel_x = -2;
- pixel_y = 6
- },
-/obj/item/storage/box/donkpockets{
- pixel_y = 3
- },
-/obj/item/storage/box/donkpockets{
- pixel_x = 2
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"dO" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/obj/machinery/door/airlock/engineering{
- name = "Engineering";
- req_access_txt = "150";
- dir = 4
- },
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"dP" = (
-/turf/closed/wall/mineral/plastitanium/explosive,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"dQ" = (
-/obj/structure/sign/warning/securearea,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"dR" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/hatch{
- heat_proof = 1;
- name = "Experimentation Room";
- req_access_txt = "150"
- },
-/obj/machinery/door/poddoor/preopen{
- id = "lavalandsyndi";
- name = "Syndicate Research Experimentation Shutters"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"dS" = (
-/obj/structure/grille,
-/obj/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/preopen{
- id = "lavalandsyndi";
- name = "Syndicate Research Experimentation Shutters"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"dU" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"dV" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"dX" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"dY" = (
-/obj/structure/chair{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"dZ" = (
-/obj/machinery/light/small/directional/east,
-/obj/structure/table/glass,
-/obj/item/folder/white,
-/obj/item/reagent_containers/glass/beaker/large{
- pixel_x = -3
- },
-/obj/item/reagent_containers/glass/beaker/large{
- pixel_x = -3
- },
-/obj/item/reagent_containers/dropper,
-/obj/machinery/airalarm/syndicate{
- dir = 8;
- pixel_x = 25
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/item/screwdriver/nuke{
- pixel_y = 18
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"ea" = (
-/obj/effect/turf_decal/box/white/corners{
- dir = 8
- },
-/obj/structure/closet/crate/secure/weapon{
- req_access_txt = "150"
- },
-/obj/item/ammo_box/c10mm{
- pixel_y = 6
- },
-/obj/item/ammo_box/c10mm,
-/obj/item/ammo_box/magazine/m10mm{
- pixel_x = -5;
- pixel_y = 5
- },
-/obj/item/ammo_box/magazine/m10mm{
- pixel_x = -2;
- pixel_y = 2
- },
-/obj/item/ammo_box/magazine/m10mm{
- pixel_x = 1;
- pixel_y = -1
- },
-/obj/item/ammo_box/magazine/m10mm{
- pixel_x = 4;
- pixel_y = -4
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"eb" = (
-/obj/structure/closet/crate,
-/obj/item/storage/toolbox/electrical{
- pixel_y = 4
- },
-/obj/item/storage/toolbox/mechanical,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"ec" = (
-/obj/effect/turf_decal/box/white/corners,
-/obj/structure/closet/crate/medical,
-/obj/item/storage/firstaid/fire{
- pixel_x = 3;
- pixel_y = 3
- },
-/obj/item/storage/firstaid/brute,
-/obj/item/storage/firstaid/regular{
- pixel_x = -3;
- pixel_y = -3
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"ed" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/rad_collector,
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"ee" = (
-/obj/structure/rack,
-/obj/item/flashlight{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/flashlight,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"eg" = (
-/obj/structure/closet/firecloset/full{
- anchored = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"eh" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"ei" = (
-/obj/structure/disposaloutlet{
- dir = 1
- },
-/obj/structure/disposalpipe/trunk,
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"ej" = (
-/obj/structure/bed/roller,
-/obj/machinery/iv_drip,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/mob/living/carbon/monkey{
- faction = list("neutral","Syndicate")
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"ek" = (
-/obj/structure/grille,
-/obj/structure/window/plasma/reinforced/plastitanium,
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"el" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"em" = (
-/obj/machinery/light/small/directional/north,
-/obj/machinery/button/door{
- id = "lavalandsyndi";
- name = "Syndicate Experimentation Lockdown Control";
- pixel_y = 26;
- req_access_txt = "150"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"en" = (
-/obj/machinery/igniter/incinerator_syndicatelava,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/engine/vacuum,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"eo" = (
-/obj/structure/table/reinforced,
-/obj/item/storage/toolbox/syndicate,
-/obj/item/paper/crumpled{
- info = "Explosive testing on site is STRICTLY forbidden, as this outpost's walls are lined with explosives intended for intentional self-destruct purposes that may be set off prematurely through careless experiments.";
- name = "Explosives Testing Warning";
- pixel_x = -6;
- pixel_y = -3
- },
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"ep" = (
-/obj/structure/table/reinforced,
-/obj/item/paper_bin,
-/obj/item/pen,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"eq" = (
-/obj/structure/table/reinforced,
-/obj/item/restraints/handcuffs,
-/obj/item/taperecorder,
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"es" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 9
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/closet/crate/bin,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"et" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"eu" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 5
- },
-/obj/machinery/chem_heater,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"ev" = (
-/obj/effect/turf_decal/corner/opaque/white,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"ew" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/vending/syndichem,
-/obj/effect/turf_decal/corner/opaque/white/three_quarters,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"eD" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"eE" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/structure/table,
-/obj/item/storage/box/lights/bulbs,
-/obj/item/wrench,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"eG" = (
-/obj/structure/closet/secure_closet/personal/patient,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/white/three_quarters{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"eH" = (
-/obj/structure/bed,
-/obj/item/bedsheet,
-/obj/machinery/light/small/directional/north,
-/obj/effect/turf_decal/corner/opaque/white/three_quarters{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"eI" = (
-/obj/structure/grille,
-/obj/structure/window/plasma/reinforced/plastitanium,
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"eJ" = (
-/obj/structure/disposalpipe/segment,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"eK" = (
-/obj/machinery/light/small/directional/south,
-/obj/structure/bed/roller,
-/obj/machinery/iv_drip,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/mob/living/carbon/monkey{
- faction = list("neutral","Syndicate")
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"eL" = (
-/obj/machinery/door/airlock/hatch{
- name = "Monkey Pen";
- req_access_txt = "150";
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"eN" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/machinery/airalarm/directional/south,
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"eO" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"eP" = (
-/obj/structure/chair{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"eQ" = (
-/obj/machinery/light/small/directional/south,
-/obj/structure/table/reinforced,
-/obj/item/storage/box/monkeycubes/syndicate,
-/obj/item/storage/box/monkeycubes/syndicate,
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"eS" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/machinery/chem_master,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"eT" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/chair/office/light,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"eU" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/chem_dispenser/fullupgrade,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"eV" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/white/three_quarters,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"eX" = (
-/obj/effect/turf_decal/box/white/corners{
- dir = 1
- },
-/obj/structure/closet/crate/internals,
-/obj/item/tank/internals/oxygen/yellow,
-/obj/item/tank/internals/oxygen/yellow,
-/obj/item/tank/internals/oxygen/yellow,
-/obj/item/tank/internals/emergency_oxygen/double,
-/obj/item/tank/internals/emergency_oxygen/double,
-/obj/item/tank/internals/emergency_oxygen/double,
-/obj/item/clothing/mask/gas,
-/obj/item/clothing/mask/gas,
-/obj/item/clothing/mask/gas,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"eY" = (
-/obj/effect/turf_decal/box/white/corners{
- dir = 4
- },
-/obj/structure/closet/crate,
-/obj/item/storage/box/donkpockets{
- pixel_x = -2;
- pixel_y = 6
- },
-/obj/item/storage/box/donkpockets{
- pixel_y = 3
- },
-/obj/item/storage/box/donkpockets{
- pixel_x = 2
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"eZ" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/rad_collector,
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"fa" = (
-/obj/structure/grille,
-/obj/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/firedoor,
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"fb" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/closet/crate/bin,
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"fc" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"fd" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"fe" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/structure/table,
-/obj/machinery/cell_charger,
-/obj/item/stock_parts/cell/high/plus,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"ff" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/white/three_quarters{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"fg" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 10
- },
-/obj/effect/turf_decal/corner/opaque/white/three_quarters,
-/obj/machinery/atmospherics/components/unary/vent_pump/on,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"fh" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/white/three_quarters{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"fj" = (
-/obj/structure/table/glass,
-/obj/structure/reagent_dispensers/virusfood{
- pixel_y = 28
- },
-/obj/item/clothing/gloves/color/latex,
-/obj/item/healthanalyzer,
-/obj/item/clothing/glasses/hud/health,
-/obj/structure/disposalpipe/segment,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/firealarm/directional/west,
-/obj/effect/turf_decal/corner/opaque/white/three_quarters{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"fm" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 9
- },
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"fn" = (
-/obj/structure/grille,
-/obj/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/firedoor,
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"fo" = (
-/obj/machinery/door/firedoor,
-/obj/structure/table/reinforced,
-/obj/machinery/door/window/southleft{
- name = "Chemistry"
- },
-/obj/machinery/door/window/southleft{
- dir = 1;
- name = "Chemistry";
- req_access_txt = "150"
- },
-/turf/open/floor/plasteel/white,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"fp" = (
-/obj/machinery/smartfridge/chemistry/preloaded,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"fq" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/vending/assist,
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"fs" = (
-/obj/effect/turf_decal/box/white/corners{
- dir = 8
- },
-/obj/structure/closet/crate,
-/obj/item/storage/box/stockparts/deluxe,
-/obj/item/storage/box/stockparts/deluxe,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/glass/fifty,
-/obj/item/circuitboard/machine/processor,
-/obj/item/circuitboard/machine/gibber,
-/obj/item/circuitboard/machine/deep_fryer,
-/obj/item/circuitboard/machine/cell_charger,
-/obj/item/circuitboard/machine/smoke_machine,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"ft" = (
-/obj/effect/turf_decal/box/white/corners,
-/obj/structure/closet/crate,
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/reagent_containers/food/drinks/waterbottle/large,
-/obj/item/reagent_containers/food/drinks/waterbottle/large,
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
- pixel_x = 3;
- pixel_y = -3
- },
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
- pixel_x = 3;
- pixel_y = -3
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"fu" = (
-/obj/machinery/light/small/directional/west,
-/obj/machinery/airalarm/syndicate{
- dir = 4;
- pixel_x = -25
- },
-/obj/structure/table,
-/obj/item/clothing/suit/hazardvest,
-/obj/item/clothing/suit/hazardvest,
-/obj/item/clothing/head/soft{
- pixel_x = -8
- },
-/obj/item/clothing/head/soft{
- pixel_x = -8
- },
-/obj/item/radio{
- pixel_x = 5
- },
-/obj/item/radio{
- pixel_x = 5
- },
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"fv" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"fw" = (
-/obj/effect/turf_decal/industrial/warning/corner,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/firealarm/directional/east,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"fx" = (
-/obj/structure/sign/warning/securearea,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"fy" = (
-/obj/machinery/door/airlock/virology/glass{
- name = "Isolation B";
- req_access_txt = "150"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel/white,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"fz" = (
-/obj/machinery/door/airlock/virology/glass{
- name = "Isolation A";
- req_access_txt = "150"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel/white,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"fB" = (
-/obj/structure/chair/stool,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"fC" = (
-/obj/machinery/smartfridge/chemistry/virology/preloaded,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"fD" = (
-/obj/structure/sign/warning/biohazard,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"fE" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/closet/l3closet,
-/obj/machinery/light/small/directional/west,
-/obj/machinery/airalarm/syndicate{
- pixel_y = 25
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"fF" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/machinery/shower{
- pixel_y = 14
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"fH" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"fM" = (
-/obj/structure/extinguisher_cabinet/directional/east,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"fO" = (
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"gb" = (
-/obj/structure/table,
-/obj/item/paper_bin,
-/obj/item/pen,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"gc" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/stand_clear{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"gd" = (
-/obj/machinery/door/airlock/external{
- req_access_txt = "150";
- dir = 8
- },
-/obj/structure/fans/tiny,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"gf" = (
-/obj/structure/sign/warning/vacuum{
- pixel_y = -32
- },
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"gg" = (
-/obj/structure/sign/warning/fire{
- pixel_y = 32
- },
-/obj/structure/sign/warning/xeno_mining{
- pixel_y = -32
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"gh" = (
-/obj/structure/fans/tiny,
-/obj/machinery/door/airlock/external{
- req_access_txt = "150";
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"gj" = (
-/turf/closed/wall/mineral/plastitanium/explosive,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"gn" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 6
- },
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"gp" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 5
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/white,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"gq" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"gr" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"gs" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,
-/obj/machinery/light/small/directional/south,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/white,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"gt" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"gD" = (
-/obj/machinery/light/small/directional/south,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel{
- heat_capacity = 1e+006
- },
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"gM" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"gN" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/brown,
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"gO" = (
-/obj/structure/sign/departments/cargo,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"gP" = (
-/obj/machinery/photocopier,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"gQ" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"gR" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"gS" = (
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 4
- },
-/obj/machinery/light/small/directional/east,
-/obj/machinery/button/door{
- id = "lavalandsyndi_cargo";
- name = "Cargo Bay Blast Door Control";
- pixel_x = 26;
- req_access_txt = "150"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"gT" = (
-/obj/machinery/door/airlock/virology/glass{
- name = "Monkey Pen";
- req_access_txt = "150"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel/white,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"gU" = (
-/obj/machinery/airalarm/syndicate{
- dir = 4;
- pixel_x = -25
- },
-/obj/structure/sink{
- dir = 4;
- pixel_x = -12;
- pixel_y = 2
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"gV" = (
-/obj/structure/chair/office/light,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"gW" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"gY" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 10
- },
-/obj/machinery/doorButtons/access_button{
- idDoor = "lavaland_syndie_virology_interior";
- idSelf = "lavaland_syndie_virology_control";
- name = "Virology Access Button";
- pixel_x = -25;
- pixel_y = 8;
- req_access_txt = "150"
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"gZ" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 6
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"ha" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"hb" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/red/three_quarters{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"hd" = (
-/obj/effect/turf_decal/corner/opaque/red,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"he" = (
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"hf" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"hg" = (
-/obj/machinery/light/small/directional/south,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"hh" = (
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"hi" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"hj" = (
-/obj/effect/turf_decal/corner/opaque/brown,
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"hk" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/mining/glass{
- name = "Cargo Bay";
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"hl" = (
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"hn" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"ho" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/machinery/computer/helm,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"hp" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/white/three_quarters{
- dir = 4
- },
-/mob/living/carbon/monkey{
- faction = list("neutral","Syndicate")
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"hq" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"hr" = (
-/obj/effect/turf_decal/corner/opaque/white/three_quarters{
- dir = 8
- },
-/mob/living/carbon/monkey{
- faction = list("neutral","Syndicate")
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"hs" = (
-/obj/machinery/computer/pandemic,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/button/door{
- id = "lavalandsyndi_virology";
- name = "Virology Blast Door Control";
- pixel_x = -26;
- req_access_txt = "150"
- },
-/obj/effect/turf_decal/corner/opaque/white/three_quarters{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"ht" = (
-/obj/structure/table,
-/obj/item/paper_bin{
- pixel_x = -2;
- pixel_y = 5
- },
-/obj/item/hand_labeler,
-/obj/item/pen/red,
-/obj/item/restraints/handcuffs,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/clothing/glasses/science,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"hu" = (
-/obj/structure/table,
-/obj/machinery/reagentgrinder,
-/obj/item/stack/sheet/mineral/plasma{
- amount = 5
- },
-/obj/item/stack/sheet/mineral/uranium{
- amount = 10
- },
-/obj/item/stack/sheet/mineral/gold{
- amount = 10
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"hv" = (
-/obj/machinery/disposal/bin,
-/obj/structure/sign/warning/deathsposal{
- pixel_x = 32
- },
-/obj/effect/turf_decal/industrial/fire/full,
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/white,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"hw" = (
-/obj/machinery/door/airlock/external{
- req_access_txt = "150"
- },
-/obj/structure/fans/tiny,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"hy" = (
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"hz" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"hA" = (
-/obj/structure/closet/emcloset/anchored,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"hB" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"hC" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/mining/glass{
- name = "Cargo Bay";
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"hD" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/structure/rack,
-/obj/item/storage/belt/utility,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"hE" = (
-/obj/effect/turf_decal/corner/opaque/white/three_quarters{
- dir = 1
- },
-/mob/living/carbon/monkey{
- faction = list("neutral","Syndicate")
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"hF" = (
-/obj/machinery/light/small/directional/south,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"hG" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/white/three_quarters,
-/mob/living/carbon/monkey{
- faction = list("neutral","Syndicate")
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"hH" = (
-/obj/structure/grille,
-/obj/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor/preopen{
- id = "lavalandsyndi_virology"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"hI" = (
-/obj/structure/sign/warning/vacuum{
- pixel_x = -32
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"hJ" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"hK" = (
-/obj/machinery/light/small/directional/east,
-/obj/structure/sign/warning/fire{
- pixel_x = 32
- },
-/obj/structure/closet/emcloset/anchored,
-/obj/item/tank/internals/emergency_oxygen/engi,
-/obj/item/flashlight/seclite,
-/obj/item/clothing/mask/gas,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"hM" = (
-/obj/structure/table/wood,
-/obj/item/ammo_box/magazine/m10mm,
-/obj/item/ammo_box/magazine/sniper_rounds,
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"hN" = (
-/obj/machinery/light/small/directional/east,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"hO" = (
-/turf/closed/wall/mineral/plastitanium/explosive,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"hP" = (
-/obj/machinery/light/small/directional/west,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"hQ" = (
-/obj/structure/table/wood,
-/obj/item/ammo_box/magazine/m10mm,
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"hR" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"hS" = (
-/obj/structure/table/reinforced,
-/obj/item/folder,
-/obj/item/suppressor,
-/obj/item/clothing/ears/earmuffs,
-/obj/item/clothing/ears/earmuffs,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/brown,
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"hT" = (
-/obj/machinery/vending/toyliberationstation{
- req_access_txt = "150"
- },
-/obj/effect/turf_decal/corner/opaque/brown,
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"hU" = (
-/obj/machinery/light/small/directional/south,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/brown,
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 8
- },
-/obj/structure/tank_dispenser/plasma,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"hV" = (
-/obj/structure/filingcabinet/chestdrawer,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/brown,
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"hW" = (
-/obj/machinery/porta_turret/syndicate{
- dir = 10
- },
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"hX" = (
-/obj/structure/fans/tiny,
-/obj/machinery/door/airlock/external{
- req_access_txt = "150"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"hY" = (
-/obj/structure/fans/tiny,
-/obj/machinery/door/airlock/external{
- req_access_txt = "150"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"ia" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"ib" = (
-/obj/effect/mob_spawn/human/lavaland_syndicate{
- dir = 4
- },
-/turf/open/floor/plasteel/grimy,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"ic" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"id" = (
-/obj/structure/toilet{
- pixel_y = 18
- },
-/obj/structure/sink{
- dir = 8;
- pixel_x = 11
- },
-/obj/machinery/light/small/directional/west,
-/obj/structure/mirror{
- pixel_x = 28
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"ie" = (
-/obj/effect/mob_spawn/human/lavaland_syndicate/comms{
- dir = 8
- },
-/turf/open/floor/plasteel/grimy,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"if" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"ig" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 9
- },
-/turf/open/floor/plating{
- baseturfs = /turf/open/lava/smooth/lava_land_surface;
- initial_gas_mix = "LAVALAND_ATMOS"
- },
-/area/lavaland/surface/outdoors)
-"ih" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/turf/open/floor/plating{
- baseturfs = /turf/open/lava/smooth/lava_land_surface;
- initial_gas_mix = "LAVALAND_ATMOS"
- },
-/area/lavaland/surface/outdoors)
-"ii" = (
-/obj/structure/table,
-/obj/item/storage/toolbox/emergency,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"ik" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"il" = (
-/obj/machinery/door/airlock{
- name = "Cabin 2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"im" = (
-/obj/machinery/door/airlock{
- name = "Unisex Restrooms"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"in" = (
-/obj/machinery/door/airlock{
- name = "Cabin 4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"ip" = (
-/obj/effect/turf_decal/industrial/fire/corner,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"iq" = (
-/obj/structure/sign/warning/securearea,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"ir" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/industrial/fire{
- dir = 9
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/machinery/turretid{
- ailock = 1;
- control_area = "/area/ruin/unpowered/syndicate_lava_base/main";
- dir = 1;
- icon_state = "control_kill";
- lethal = 1;
- name = "Base turret controls";
- pixel_y = 30;
- req_access = null;
- req_access_txt = "150"
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"is" = (
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/circuit/red,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"it" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/industrial/fire{
- dir = 5
- },
-/obj/structure/filingcabinet,
-/obj/item/folder/syndicate/mining,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"iu" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/turf/open/floor/plating{
- baseturfs = /turf/open/lava/smooth/lava_land_surface;
- initial_gas_mix = "LAVALAND_ATMOS"
- },
-/area/lavaland/surface/outdoors)
-"iv" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating{
- baseturfs = /turf/open/lava/smooth/lava_land_surface;
- initial_gas_mix = "LAVALAND_ATMOS"
- },
-/area/lavaland/surface/outdoors)
-"iy" = (
-/obj/machinery/door/airlock/public/glass{
- name = "Dormitories";
- dir = 4
- },
-/obj/machinery/door/firedoor,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"iz" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"iA" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"iB" = (
-/obj/machinery/airalarm/syndicate{
- pixel_y = 25
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"iC" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"iE" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"iF" = (
-/obj/machinery/washing_machine,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"iG" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"iH" = (
-/obj/effect/turf_decal/industrial/fire{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/caution/red{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"iI" = (
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/machinery/door/airlock/vault{
- id_tag = "syndie_lavaland_vault";
- req_access_txt = "150"
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"iJ" = (
-/turf/open/floor/circuit/red,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"iK" = (
-/obj/machinery/syndicatebomb/self_destruct{
- anchored = 1
- },
-/turf/open/floor/circuit/red,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"iM" = (
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/plating{
- baseturfs = /turf/open/lava/smooth/lava_land_surface;
- initial_gas_mix = "LAVALAND_ATMOS"
- },
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"iN" = (
-/turf/closed/wall/mineral/plastitanium/explosive,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"iO" = (
-/obj/machinery/light/small/directional/west,
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"iW" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"iX" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 9
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel{
- heat_capacity = 1e+006
- },
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"iY" = (
-/obj/structure/table,
-/obj/structure/bedsheetbin,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"ja" = (
-/obj/effect/turf_decal/industrial/fire/corner{
- dir = 4
- },
-/obj/machinery/button/door{
- id = "syndie_lavaland_vault";
- name = "Vault Bolt Control";
- normaldoorcontrol = 1;
- pixel_x = 25;
- pixel_y = 8;
- req_access_txt = "150";
- specialfunctions = 4;
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"jb" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/industrial/fire{
- dir = 10
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"jc" = (
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/circuit/red,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"jd" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/industrial/fire{
- dir = 6
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"je" = (
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 1
- },
-/turf/open/floor/plating{
- baseturfs = /turf/open/lava/smooth/lava_land_surface;
- initial_gas_mix = "LAVALAND_ATMOS"
- },
-/area/lavaland/surface/outdoors)
-"jf" = (
-/obj/machinery/door/airlock{
- name = "Cabin 1"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"jh" = (
-/obj/machinery/door/airlock{
- name = "Cabin 3"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"jj" = (
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"jk" = (
-/turf/open/floor/plating{
- baseturfs = /turf/open/lava/smooth/lava_land_surface;
- initial_gas_mix = "LAVALAND_ATMOS"
- },
-/area/lavaland/surface/outdoors)
-"jl" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"jm" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"jn" = (
-/obj/effect/mob_spawn/human/lavaland_syndicate{
- dir = 4
- },
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"jo" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"jq" = (
-/obj/effect/mob_spawn/human/lavaland_syndicate{
- dir = 8
- },
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"jr" = (
-/obj/machinery/vending/snack/random{
- extended_inventory = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"ju" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"jv" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/suit_storage_unit/syndicate,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"jw" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/closet/toolcloset{
- anchored = 1
- },
-/obj/item/crowbar,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"jx" = (
-/obj/structure/grille,
-/obj/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/preopen{
- id = "lavalandsyndi_bar"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"jy" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"jz" = (
-/obj/machinery/door/airlock/public/glass{
- name = "Bar"
- },
-/obj/machinery/door/firedoor,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"jA" = (
-/obj/structure/table/wood,
-/obj/item/ammo_box/magazine/m10mm,
-/obj/item/ammo_box/magazine/sniper_rounds,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"jB" = (
-/obj/machinery/light/small/directional/east,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 1
- },
-/turf/open/floor/plasteel/grimy,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"jC" = (
-/obj/machinery/light/small/directional/west,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 1
- },
-/turf/open/floor/plasteel/grimy,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"jD" = (
-/obj/machinery/vending/cola/random{
- extended_inventory = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"jK" = (
-/obj/structure/grille,
-/obj/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor{
- id = "lavalandsyndi_cargo";
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"jL" = (
-/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/lighter{
- pixel_x = 7;
- pixel_y = 6
- },
-/obj/item/storage/fancy/cigarettes/cigpack_syndicate{
- pixel_x = -3
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"jM" = (
-/obj/machinery/light/small/directional/north,
-/obj/structure/chair{
- dir = 8
- },
-/obj/machinery/button/door{
- id = "lavalandsyndi_bar";
- name = "Bar Blast Door Control";
- pixel_y = 26;
- req_access_txt = "150"
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"jN" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"jP" = (
-/turf/closed/wall/mineral/plastitanium/explosive,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"jR" = (
-/obj/machinery/light/small/directional/west,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"jT" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/sign/departments/engineering,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"jU" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 10
- },
-/obj/machinery/shower{
- desc = "The HS-452. Installed recently by the DonkCo Hygiene Division.";
- dir = 4;
- name = "emergency shower"
- },
-/obj/structure/closet/radiation,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"jV" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/sign/warning/radiation/rad_area{
- pixel_y = -32
- },
-/obj/effect/turf_decal/industrial/warning,
-/obj/structure/closet/radiation,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"jY" = (
-/obj/structure/chair{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"jZ" = (
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"ka" = (
-/obj/structure/closet/crate/bin,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"kb" = (
-/obj/structure/rack{
- dir = 8
- },
-/obj/item/storage/box/lights/bulbs,
-/obj/item/stack/rods{
- amount = 50
- },
-/obj/item/clothing/head/welding,
-/obj/item/stock_parts/cell/high/plus,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"kj" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 8
- },
-/obj/structure/chair{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"kl" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"kn" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"ko" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"kp" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 10
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"kq" = (
-/obj/machinery/airalarm/syndicate{
- dir = 8;
- pixel_x = 25
- },
-/obj/machinery/vending/coffee{
- extended_inventory = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"ks" = (
-/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"kt" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/portable_atmospherics/canister/oxygen,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"ku" = (
-/obj/effect/turf_decal/corner/opaque/white,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"kv" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/white,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"kw" = (
-/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/clothing/gloves/combat{
- pixel_y = -6
- },
-/obj/item/tank/internals/emergency_oxygen{
- pixel_x = 4;
- pixel_y = 4
- },
-/obj/item/clothing/mask/breath{
- pixel_x = -2;
- pixel_y = 4
- },
-/obj/effect/turf_decal/corner/opaque/white,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"kC" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"kD" = (
-/obj/structure/grille,
-/obj/structure/window/plasma/reinforced/plastitanium,
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"kE" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{
- frequency = 1442;
- id_tag = "syndie_lavaland_co2_out";
- internal_pressure_bound = 5066;
- name = "CO2 out"
- },
-/turf/open/floor/engine/co2,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"kF" = (
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/engine/n2,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"kG" = (
-/obj/structure/table,
-/obj/item/reagent_containers/food/drinks/beer,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"kH" = (
-/obj/structure/chair{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"kI" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"kJ" = (
-/obj/structure/chair/stool/bar,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"kK" = (
-/obj/structure/chair/stool/bar,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"kL" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"kM" = (
-/obj/machinery/vending/cigarette{
- extended_inventory = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/firealarm/directional/east,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"kN" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/sink/kitchen{
- pixel_y = 28
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"kP" = (
-/obj/structure/reagent_dispensers/watertank,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/soap/syndie,
-/obj/item/mop,
-/obj/item/reagent_containers/glass/bucket,
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"kQ" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"kR" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/medical/glass{
- name = "Medbay"
- },
-/turf/open/floor/plasteel/white,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"kS" = (
-/obj/machinery/door/firedoor,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/medical/glass{
- name = "Medbay"
- },
-/turf/open/floor/plasteel/white,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"kT" = (
-/obj/structure/sign/departments/medbay/alt,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"kU" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 1
- },
-/turf/closed/wall/mineral/plastitanium/explosive,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"kV" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/machinery/power/smes/engineering,
-/obj/structure/sign/warning/electricshock{
- pixel_x = -32
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"kW" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/machinery/power/smes/engineering,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"kX" = (
-/obj/machinery/atmospherics/pipe/simple/supply/visible{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"kY" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"kZ" = (
-/obj/machinery/atmospherics/components/unary/portables_connector/visible{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"la" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supplymain/visible{
- dir = 6;
- name = "N2 to Mix"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"lb" = (
-/obj/structure/grille,
-/obj/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/atmospherics/pipe/simple/supplymain/visible{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"lc" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{
- dir = 8;
- frequency = 1442;
- id_tag = "syndie_lavaland_n2_out";
- internal_pressure_bound = 5066;
- name = "Nitrogen Out"
- },
-/turf/open/floor/engine/n2,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"ld" = (
-/turf/open/floor/engine/co2,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"le" = (
-/obj/machinery/light/small/directional/east,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating{
- baseturfs = /turf/open/lava/smooth/lava_land_surface;
- initial_gas_mix = "LAVALAND_ATMOS"
- },
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"lf" = (
-/obj/machinery/light/small/directional/west,
-/obj/structure/chair{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"lg" = (
-/obj/structure/chair/stool/bar,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"lh" = (
-/obj/structure/table/wood,
-/turf/open/floor/wood,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"li" = (
-/obj/structure/table/wood,
-/obj/item/toy/cards/deck/syndicate{
- pixel_x = -6;
- pixel_y = 6
- },
-/turf/open/floor/wood{
- icon_state = "wood-broken4"
- },
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"lj" = (
-/obj/machinery/door/window/southleft{
- base_state = "right";
- dir = 1;
- icon_state = "right";
- name = "Bar"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/wood,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"lk" = (
-/obj/structure/table/wood,
-/obj/machinery/light/small/directional/east,
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_x = 30
- },
-/obj/structure/window/reinforced{
- dir = 1;
- pixel_y = 1
- },
-/obj/item/book/manual/chef_recipes{
- pixel_x = 2;
- pixel_y = 6
- },
-/obj/item/book/manual/wiki/barman_recipes,
-/obj/item/reagent_containers/food/drinks/shaker,
-/turf/open/floor/wood,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"lm" = (
-/obj/structure/closet/secure_closet/medical1{
- req_access = null;
- req_access_txt = "150"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 8
- },
-/obj/structure/extinguisher_cabinet/directional/north,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"ln" = (
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"lo" = (
-/obj/machinery/light/small/directional/north,
-/obj/structure/table,
-/obj/item/storage/firstaid/fire,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/white,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"lr" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"ls" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/visible{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"lt" = (
-/obj/machinery/atmospherics/pipe/simple/supplymain/visible{
- name = "O2 to Mix"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"lu" = (
-/obj/machinery/light/small/directional/east,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supplymain/visible{
- dir = 9;
- name = "N2 to Mix"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"lv" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 10
- },
-/turf/open/floor/plating{
- baseturfs = /turf/open/lava/smooth/lava_land_surface;
- initial_gas_mix = "LAVALAND_ATMOS"
- },
-/area/lavaland/surface/outdoors)
-"lw" = (
-/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/plating{
- baseturfs = /turf/open/lava/smooth/lava_land_surface;
- initial_gas_mix = "LAVALAND_ATMOS"
- },
-/area/lavaland/surface/outdoors)
-"lx" = (
-/obj/structure/bookcase/random,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"ly" = (
-/obj/structure/chair/stool/bar,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"lz" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/glass/rag{
- pixel_x = -4;
- pixel_y = 9
- },
-/obj/item/reagent_containers/food/drinks/beer{
- pixel_x = 5;
- pixel_y = -2
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/wood,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"lA" = (
-/turf/open/floor/wood,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"lB" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/wood,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"lC" = (
-/obj/structure/table/wood,
-/obj/machinery/reagentgrinder,
-/obj/item/kitchen/rollingpin,
-/obj/item/kitchen/knife{
- pixel_x = 6
- },
-/turf/open/floor/wood,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"lE" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"lG" = (
-/obj/structure/table,
-/obj/item/storage/box/syringes,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/gun/syringe/syndicate,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"lH" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"lI" = (
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"lJ" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"lK" = (
-/obj/structure/table,
-/obj/item/storage/firstaid/regular,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/white,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 4
- },
-/obj/machinery/airalarm/directional/south,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"lL" = (
-/obj/machinery/light/small/directional/west,
-/obj/structure/table,
-/obj/item/stack/sheet/metal/fifty{
- pixel_x = -1;
- pixel_y = 1
- },
-/obj/item/stack/sheet/mineral/plastitanium{
- amount = 30
- },
-/obj/item/stack/sheet/glass/fifty{
- pixel_x = 1;
- pixel_y = -1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/clothing/head/welding,
-/obj/item/weldingtool/largetank,
-/obj/item/analyzer,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"lN" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"lO" = (
-/obj/machinery/atmospherics/pipe/simple/supply/visible,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"lP" = (
-/obj/effect/turf_decal/corner/opaque/blue,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"lQ" = (
-/obj/machinery/meter/turf,
-/turf/open/floor/engine/o2,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"lR" = (
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/engine/o2,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"lS" = (
-/obj/machinery/porta_turret/syndicate{
- dir = 9
- },
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"lT" = (
-/obj/structure/fans/tiny,
-/obj/machinery/door/airlock/external{
- req_access_txt = "150"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"lU" = (
-/obj/structure/chair/stool,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"lV" = (
-/obj/structure/chair/stool/bar,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"lZ" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"md" = (
-/obj/machinery/sleeper/syndie{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"me" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"mf" = (
-/obj/structure/sink{
- dir = 8;
- pixel_x = 11
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"mg" = (
-/obj/machinery/firealarm/directional/east,
-/obj/structure/table,
-/obj/machinery/cell_charger,
-/obj/item/stock_parts/cell/high/plus,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/pipe_dispenser{
- pixel_y = 12
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"mi" = (
-/obj/machinery/atmospherics/pipe/simple/orange/visible{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"mj" = (
-/obj/machinery/atmospherics/pipe/simple/supply/visible,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 8;
- name = "O2 to Mix"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"mk" = (
-/obj/machinery/atmospherics/pipe/manifold/supplymain/visible{
- name = "O2 to Mix"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"ml" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/blue,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/layer_manifold/visible{
- dir = 4;
- name = "O2 Layer Manifold"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"mm" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{
- dir = 8;
- frequency = 1442;
- id_tag = "syndie_lavaland_o2_out";
- internal_pressure_bound = 5066;
- name = "Oxygen Out"
- },
-/turf/open/floor/engine/o2,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"mn" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/telecomms)
-"mo" = (
-/turf/closed/wall/mineral/plastitanium/explosive,
-/area/ruin/unpowered/syndicate_lava_base/telecomms)
-"mp" = (
-/obj/structure/grille,
-/obj/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/preopen{
- id = "lavalandsyndi_telecomms"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/telecomms)
-"mq" = (
-/obj/structure/sign/warning/vacuum{
- pixel_x = -32
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"mr" = (
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"ms" = (
-/obj/machinery/light/small/directional/east,
-/obj/structure/sign/warning/fire{
- pixel_x = 32
- },
-/obj/structure/closet/emcloset/anchored,
-/obj/item/tank/internals/emergency_oxygen/engi,
-/obj/item/flashlight/seclite,
-/obj/item/clothing/mask/gas,
-/obj/structure/extinguisher_cabinet/directional/north,
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"mt" = (
-/obj/machinery/computer/arcade/orion_trail,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"mu" = (
-/obj/item/kirbyplants{
- icon_state = "plant-22"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"mv" = (
-/obj/structure/table/wood,
-/obj/machinery/light/small/directional/south,
-/obj/machinery/power/apc/syndicate{
- name = "Bar APC";
- pixel_y = -25
- },
-/obj/structure/cable,
-/turf/open/floor/wood,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"mw" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/wood,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"mx" = (
-/obj/structure/table/wood,
-/obj/machinery/microwave,
-/turf/open/floor/wood,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"my" = (
-/obj/structure/closet/secure_closet/freezer/fridge/open,
-/obj/item/reagent_containers/food/condiment/enzyme,
-/obj/item/reagent_containers/food/snacks/chocolatebar,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"mA" = (
-/obj/machinery/light/small/directional/west,
-/obj/structure/bed/roller,
-/obj/machinery/iv_drip,
-/obj/item/reagent_containers/blood/OMinus,
-/obj/machinery/firealarm/directional/east,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"mB" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"mC" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"mD" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"mE" = (
-/obj/structure/table/reinforced,
-/obj/item/scalpel,
-/obj/item/circular_saw{
- pixel_y = 9
- },
-/obj/machinery/light/small/directional/north,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/white,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"mF" = (
-/obj/machinery/atmospherics/components/unary/portables_connector,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"mH" = (
-/obj/machinery/atmospherics/pipe/manifold/orange/visible{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"mI" = (
-/obj/effect/turf_decal/industrial/warning/corner,
-/obj/machinery/light/small/directional/south,
-/obj/machinery/atmospherics/pipe/simple/supply/visible,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 8;
- name = "Plasma to Mix"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"mJ" = (
-/obj/machinery/atmospherics/pipe/simple/orange/visible{
- dir = 10;
- name = "Plasma to Mix"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"mK" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"mM" = (
-/turf/open/floor/circuit/green,
-/area/ruin/unpowered/syndicate_lava_base/telecomms)
-"mN" = (
-/obj/structure/sign/warning/securearea,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/telecomms)
-"mP" = (
-/obj/structure/filingcabinet/security,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/telecomms)
-"mQ" = (
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/telecomms)
-"mR" = (
-/obj/structure/table,
-/obj/item/storage/toolbox/syndicate,
-/obj/item/multitool,
-/obj/machinery/button/door{
- id = "lavalandsyndi_telecomms";
- name = "Telecomms Blast Door Control";
- pixel_x = 26;
- req_access_txt = "150"
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/telecomms)
-"mS" = (
-/obj/machinery/door/airlock/external{
- req_access_txt = "150"
- },
-/obj/structure/fans/tiny,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"mT" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"mU" = (
-/obj/structure/grille,
-/obj/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/firedoor,
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"mX" = (
-/obj/structure/rack{
- dir = 8
- },
-/obj/item/storage/toolbox/mechanical,
-/obj/item/stack/cable_coil{
- pixel_x = 2;
- pixel_y = -3
- },
-/obj/item/multitool,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"mZ" = (
-/obj/machinery/sleeper/syndie{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"na" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"nb" = (
-/obj/structure/table/optable,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/white,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"nc" = (
-/obj/machinery/atmospherics/pipe/simple/yellow,
-/obj/machinery/computer/turbine_computer{
- dir = 1;
- id = "syndie_lavaland_incineratorturbine"
- },
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"ne" = (
-/obj/machinery/atmospherics/pipe/simple/orange/visible,
-/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_syndicatelava{
- pixel_x = -8;
- pixel_y = -26
- },
-/obj/machinery/button/ignition/incinerator/syndicatelava{
- pixel_x = 6;
- pixel_y = -25;
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/portable_atmospherics/canister,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/button/door/incinerator_vent_syndicatelava_aux{
- pixel_x = 22;
- pixel_y = -8;
- dir = 8
- },
-/obj/machinery/button/door/incinerator_vent_syndicatelava_main{
- pixel_x = 22;
- pixel_y = 3;
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"nf" = (
-/obj/structure/sign/warning/fire,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"ng" = (
-/obj/machinery/atmospherics/pipe/simple/orange/visible{
- dir = 5;
- name = "Plasma to Mix"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"nh" = (
-/obj/machinery/telecomms/relay/preset/ruskie{
- use_power = 0
- },
-/obj/machinery/light/small/directional/west,
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/telecomms)
-"ni" = (
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/telecomms)
-"nj" = (
-/obj/machinery/door/airlock/hatch{
- name = "Telecommunications Control";
- req_access_txt = "150";
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/telecomms)
-"nk" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/telecomms)
-"nl" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/telecomms)
-"nm" = (
-/obj/machinery/light/small/directional/east,
-/obj/machinery/atmospherics/components/unary/vent_pump/on,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 10
- },
-/obj/structure/noticeboard{
- dir = 8;
- pixel_x = 27
- },
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/telecomms)
-"nn" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"no" = (
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"np" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"nq" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"nr" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"nv" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/airalarm/directional/east,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"nB" = (
-/obj/structure/table/reinforced,
-/obj/item/surgicaldrill,
-/obj/item/cautery,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/white,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"nC" = (
-/obj/structure/table/reinforced,
-/obj/item/retractor,
-/obj/item/hemostat,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/white,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"nE" = (
-/obj/machinery/atmospherics/pipe/simple/orange/visible,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"nH" = (
-/obj/machinery/light/small/directional/west,
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/telecomms)
-"nI" = (
-/obj/machinery/computer/camera_advanced,
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/telecomms)
-"nJ" = (
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/telecomms)
-"nW" = (
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"nX" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"nZ" = (
-/obj/effect/turf_decal/corner/opaque/white,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"oa" = (
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/white,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"ob" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/white,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"oc" = (
-/obj/machinery/light/small/directional/south,
-/obj/machinery/power/apc/syndicate{
- dir = 4;
- name = "Medbay APC";
- pixel_x = 25
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable,
-/obj/effect/turf_decal/corner/opaque/white,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"od" = (
-/obj/machinery/light/small/directional/west,
-/obj/machinery/atmospherics/pipe/layer_manifold{
- dir = 4
- },
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 1
- },
-/turf/open/floor/engine,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"of" = (
-/obj/machinery/light/small/directional/east,
-/obj/machinery/atmospherics/components/binary/pump/on{
- target_pressure = 4500
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 8
- },
-/obj/machinery/airlock_sensor/incinerator_syndicatelava{
- pixel_x = 22
- },
-/turf/open/floor/engine,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"og" = (
-/obj/machinery/atmospherics/components/unary/thermomachine/freezer{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"oh" = (
-/obj/machinery/firealarm/directional/west,
-/obj/machinery/airalarm/directional/south,
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/telecomms)
-"oi" = (
-/obj/structure/chair/office{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/telecomms)
-"oj" = (
-/obj/structure/table/reinforced,
-/obj/item/radio/intercom/directional/north{
- freerange = 1;
- name = "Syndicate Radio Intercom"
- },
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/telecomms)
-"ok" = (
-/obj/structure/chair{
- dir = 8
- },
-/obj/machinery/power/apc/syndicate{
- name = "Telecommunications APC";
- pixel_y = -25
- },
-/obj/structure/cable,
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/telecomms)
-"ol" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/structure/rack{
- dir = 8
- },
-/obj/item/clothing/suit/space/syndicate,
-/obj/item/clothing/mask/gas/syndicate,
-/obj/item/clothing/head/helmet/space/syndicate,
-/obj/item/mining_scanner,
-/obj/item/pickaxe,
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"om" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/structure/extinguisher_cabinet/directional/south,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"on" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"oo" = (
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"op" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"or" = (
-/obj/structure/rack{
- dir = 8
- },
-/obj/item/storage/belt/medical,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/crowbar,
-/obj/item/clothing/glasses/hud/health,
-/obj/item/clothing/neck/stethoscope,
-/turf/open/floor/plasteel/white,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"ou" = (
-/obj/machinery/computer/message_monitor{
- dir = 1
- },
-/obj/item/paper/monitorkey,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/telecomms)
-"ov" = (
-/obj/structure/table/reinforced,
-/obj/item/paper_bin,
-/obj/item/pen,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/telecomms)
-"ox" = (
-/obj/structure/grille,
-/obj/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor{
- id = "lavalandsyndi_arrivals"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"oz" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber{
- dir = 1
- },
-/turf/open/floor/engine/vacuum,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"oB" = (
-/obj/machinery/atmospherics/components/unary/outlet_injector/atmos{
- dir = 1;
- id = "syndie_lavaland_inc_in"
- },
-/obj/structure/sign/warning/vacuum/external{
- pixel_y = -32
- },
-/turf/open/floor/engine/vacuum,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"oC" = (
-/obj/machinery/door/poddoor/incinerator_syndicatelava_aux,
-/turf/open/floor/engine/vacuum,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"oD" = (
-/obj/structure/sign/warning/xeno_mining{
- pixel_x = -32
- },
-/obj/structure/sign/warning/fire{
- pixel_x = 32
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"oF" = (
-/obj/structure/sign/warning/securearea,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"oG" = (
-/obj/machinery/power/turbine{
- luminosity = 2
- },
-/obj/structure/cable,
-/turf/open/floor/engine/vacuum,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"oH" = (
-/obj/machinery/door/poddoor/incinerator_syndicatelava_main,
-/turf/open/floor/engine/vacuum,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"oI" = (
-/obj/structure/sign/warning/vacuum{
- pixel_x = -32
- },
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"oL" = (
-/obj/structure/table/wood,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/wood,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"oO" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/virology{
- frequency = 1449;
- id_tag = "lavaland_syndie_virology_exterior";
- name = "Virology Lab Exterior Airlock";
- req_access_txt = "150";
- dir = 4
- },
-/obj/machinery/doorButtons/access_button{
- idDoor = "lavaland_syndie_virology_exterior";
- idSelf = "lavaland_syndie_virology_control";
- name = "Virology Access Button";
- pixel_y = -25;
- req_access_txt = "150"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"oP" = (
-/obj/structure/sign/departments/chemistry,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"pD" = (
-/obj/machinery/doorButtons/airlock_controller{
- idExterior = "lavaland_syndie_virology_exterior";
- idInterior = "lavaland_syndie_virology_interior";
- idSelf = "lavaland_syndie_virology_control";
- name = "Virology Access Console";
- pixel_x = 25;
- pixel_y = -5;
- req_access_txt = "150"
- },
-/obj/effect/turf_decal/industrial/caution/red{
- dir = 1
- },
-/obj/machinery/light/small/directional/east,
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"pJ" = (
-/turf/open/floor/engine/n2,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"pQ" = (
-/obj/structure/sign/warning/explosives/alt{
- pixel_x = 32
- },
-/turf/open/floor/circuit/red,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"pY" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 5
- },
-/obj/machinery/light/small/directional/east,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"qC" = (
-/obj/machinery/light/small/directional/north,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"qG" = (
-/obj/structure/sign/warning/explosives/alt{
- pixel_x = -32
- },
-/turf/open/floor/engine,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"qJ" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"qL" = (
-/obj/structure/closet/emcloset/anchored,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"rc" = (
-/obj/machinery/light/small/directional/north,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"rg" = (
-/obj/machinery/meter/turf,
-/turf/open/floor/engine/plasma,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"rF" = (
-/obj/structure/grille,
-/obj/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/atmospherics/pipe/simple/dark/visible,
-/turf/open/floor/plating/airless,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"rL" = (
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"rO" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 4
- },
-/obj/machinery/firealarm/directional/south,
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"sk" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/medical/glass{
- name = "Medbay";
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"so" = (
-/obj/machinery/power/apc/syndicate{
- dir = 1;
- name = "Engineering APC";
- pixel_y = 25
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
- dir = 9
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"ta" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{
- dir = 8;
- frequency = 1442;
- id_tag = "syndie_lavaland_o2_out";
- internal_pressure_bound = 5066;
- name = "Plasma Out"
- },
-/turf/open/floor/engine/plasma,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"th" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 5
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/wood,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"tq" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"tu" = (
-/obj/machinery/light/small/directional/north,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"tM" = (
-/obj/structure/closet/secure_closet/personal/patient,
-/obj/effect/turf_decal/corner/opaque/white/three_quarters{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"tW" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"uB" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 5
- },
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"uW" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/corner/opaque/white,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"vd" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"vu" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/turf/open/floor/engine,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"vx" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"vz" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"vD" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/machinery/door/airlock/hatch{
- name = "Experimentation Lab";
- req_access_txt = "150"
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"vE" = (
-/obj/machinery/airalarm/syndicate{
- dir = 4;
- pixel_x = -25
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"vX" = (
-/obj/machinery/atmospherics/pipe/simple/orange{
- dir = 8
- },
-/obj/structure/grille,
-/obj/structure/window/plasma/reinforced/plastitanium,
-/turf/open/floor/plating/airless,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"wi" = (
-/obj/machinery/atmospherics/components/unary/outlet_injector/on{
- dir = 8;
- volume_rate = 200
- },
-/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors)
-"wA" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 6
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"xm" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 9
- },
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"xJ" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"xK" = (
-/obj/machinery/light/small/directional/north,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"ye" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 9
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"yg" = (
-/turf/open/floor/engine/o2,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"ys" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/effect/turf_decal/corner/opaque/white,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"yH" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 5
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/telecomms)
-"zq" = (
-/obj/item/storage/box/donkpockets{
- pixel_x = -2;
- pixel_y = 6
- },
-/obj/item/storage/box/donkpockets{
- pixel_y = 3
- },
-/obj/item/storage/box/donkpockets{
- pixel_x = 2
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 9
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/closet/secure_closet/freezer/kitchen/maintenance{
- req_access = null
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"zK" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"zM" = (
-/obj/machinery/light/small/directional/west,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"zX" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/light_switch{
- dir = 6;
- pixel_x = 23;
- pixel_y = -23
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"Av" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"AS" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/structure/extinguisher_cabinet/directional/west,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"Bd" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"Bk" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"Bl" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/effect/turf_decal/corner/opaque/white,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"Bp" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"Bz" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"BC" = (
-/obj/machinery/meter/turf,
-/turf/open/floor/engine/co2,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"BF" = (
-/obj/structure/grille,
-/obj/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/preopen{
- id = "lavalandsyndi";
- name = "Syndicate Research Experimentation Shutters"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"BG" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"BP" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"Cg" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/engine,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"Cx" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"CC" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock/public/glass{
- name = "Dormitories";
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"CG" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 10
- },
-/turf/open/floor/engine,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"Db" = (
-/obj/machinery/light/small/directional/south,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"Dk" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"DC" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/medical{
- name = "Chemistry Lab";
- req_access_txt = "150"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/white,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"DF" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"DL" = (
-/obj/structure/sign/warning/explosives/alt{
- pixel_x = 32
- },
-/turf/open/floor/engine,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"Ec" = (
-/obj/machinery/light/small/directional/south,
-/obj/machinery/atmospherics/components/unary/thermomachine/heater{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"Ed" = (
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"Ep" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"ED" = (
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/machinery/door/airlock/virology{
- frequency = 1449;
- id_tag = "lavaland_syndie_virology_interior";
- name = "Virology Lab Interior Airlock";
- req_access_txt = "150";
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/white,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"EN" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"EZ" = (
-/obj/machinery/door/airlock/external{
- req_access_txt = "150"
- },
-/obj/structure/fans/tiny,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"Fk" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"Fy" = (
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/machinery/door/airlock/glass/incinerator/syndicatelava_interior,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/engine,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"Fz" = (
-/obj/machinery/door/airlock/maintenance{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"FJ" = (
-/obj/structure/table/glass,
-/obj/item/book/manual/wiki/infections{
- pixel_y = 7
- },
-/obj/item/reagent_containers/syringe/antiviral,
-/obj/item/reagent_containers/dropper,
-/obj/item/reagent_containers/spray/cleaner,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"Gq" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 9
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"Hu" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"HG" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/machinery/door/airlock/engineering{
- name = "Engineering";
- req_access_txt = "150"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"HX" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/layer_manifold/visible{
- name = "CO2"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"IH" = (
-/obj/structure/grille,
-/obj/structure/window/plasma/reinforced/plastitanium,
-/turf/open/floor/plating/airless,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"II" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 9
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"IJ" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 1
- },
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"IX" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"Je" = (
-/obj/docking_port/stationary{
- dir = 4;
- height = 15;
- dwidth = 8;
- width = 15
- },
-/turf/open/lava/smooth/lava_land_surface,
-/area/lavaland/surface/outdoors)
-"JB" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/layer_manifold/visible{
- dir = 4;
- name = "Plasma Layer Manifold"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"Kx" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 5
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"KZ" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/machinery/door/airlock/medical/glass{
- name = "Medbay";
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/white,
-/area/ruin/unpowered/syndicate_lava_base/medbay)
-"La" = (
-/obj/structure/table,
-/obj/item/folder/yellow,
-/obj/item/stack/wrapping_paper{
- pixel_y = 5
- },
-/obj/item/stack/packageWrap,
-/obj/item/hand_labeler,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 8
- },
-/obj/structure/extinguisher_cabinet/directional/west,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"Lg" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 4
- },
-/turf/open/floor/engine,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"Lp" = (
-/obj/machinery/atmospherics/pipe/simple/yellow,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"Ls" = (
-/obj/machinery/light/small/directional/west,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 6
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"Lz" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 9
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/machinery/computer/monitor/secret{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"LG" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"LQ" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/turf/open/floor/engine,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"LR" = (
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 8
- },
-/obj/machinery/light/small/directional/south,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"Mf" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"Mg" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/corner/opaque/white/three_quarters{
- dir = 1
- },
-/obj/structure/extinguisher_cabinet/directional/west,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"Mo" = (
-/obj/machinery/power/apc/syndicate{
- dir = 8;
- name = "Primary Hallway APC";
- pixel_x = -25
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"MG" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"Ng" = (
-/obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"Nj" = (
-/obj/machinery/atmospherics/pipe/simple/supply/visible,
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/visible,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"Nm" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/machinery/power/apc/syndicate{
- name = "Dormitories APC";
- pixel_y = -25
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"Nw" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"NB" = (
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/machinery/door/airlock/glass/incinerator/syndicatelava_exterior,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/engine,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"NL" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"NU" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"Ov" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/structure/reagent_dispensers/beerkeg,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"Pf" = (
-/obj/effect/turf_decal/industrial/warning/corner,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"Pi" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/machinery/door/airlock/mining/glass{
- name = "Warehouse";
- req_access_txt = "150"
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"Pk" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/mining/glass{
- name = "Warehouse";
- req_access_txt = "150"
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"Qc" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/wood,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"Qh" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"Qr" = (
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "150"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"Qv" = (
-/obj/structure/closet/firecloset/full{
- anchored = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"QN" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"Ro" = (
-/obj/structure/grille,
-/obj/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/preopen{
- id = "lavalandsyndi_bar";
- dir = 8
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"Rq" = (
-/turf/open/floor/engine/plasma,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"RE" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 9
- },
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"RK" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/portables_connector/visible,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"RM" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"RV" = (
-/obj/structure/sign/warning/fire,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"Sb" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/dormitories)
-"St" = (
-/obj/structure/fans/tiny,
-/obj/machinery/door/airlock/external{
- req_access_txt = "150"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"SA" = (
-/obj/machinery/light/small/directional/east,
-/obj/structure/closet/crate,
-/obj/item/vending_refill/snack{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/vending_refill/snack{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/vending_refill/coffee,
-/obj/item/vending_refill/cola,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"SE" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/industrial/stand_clear{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"SX" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/structure/extinguisher_cabinet/directional/west,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"Td" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/extinguisher_cabinet/directional/east,
-/obj/effect/turf_decal/corner/transparent/neutral/full,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"Tp" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 4
- },
-/turf/open/floor/engine,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"TC" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
- dir = 4
- },
-/turf/open/floor/engine,
-/area/ruin/unpowered/syndicate_lava_base/testlab)
-"TG" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/portables_connector/visible,
-/obj/structure/extinguisher_cabinet/directional/north,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"TV" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"Ub" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"Uc" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/wood,
-/area/ruin/unpowered/syndicate_lava_base/bar)
-"Us" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 5
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"UX" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"Vb" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"Ve" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 10
- },
-/obj/machinery/power/terminal{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"VE" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 10
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"Wt" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
- dir = 6
- },
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"WD" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 4
- },
-/obj/machinery/portable_atmospherics/pump,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"WE" = (
-/obj/machinery/door/airlock/hatch{
- name = "Telecommunications";
- req_access_txt = "150";
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/syndicate_lava_base/telecomms)
-"Xd" = (
-/obj/structure/closet/radiation,
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"Xg" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 10
- },
-/obj/effect/turf_decal/corner/opaque/white/three_quarters,
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"XI" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/virology)
-"XR" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"Ya" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"Yd" = (
-/obj/machinery/light/small/directional/west,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/chemistry)
-"Ym" = (
-/obj/machinery/light/small/directional/north,
-/obj/machinery/power/apc/syndicate{
- dir = 1;
- name = "Cargo Bay APC";
- pixel_y = 25
- },
-/obj/structure/closet/emcloset/anchored,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/cargo)
-"Yz" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"Zj" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 6
- },
-/obj/machinery/power/terminal{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/plating,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"Zo" = (
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/main)
-"Zv" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/apc/syndicate{
- dir = 1;
- name = "Arrival Hallway APC";
- pixel_y = 25
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plasteel,
-/area/ruin/unpowered/syndicate_lava_base/arrivals)
-"ZN" = (
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/engine/co2,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-"ZU" = (
-/obj/machinery/meter/turf,
-/turf/open/floor/engine/n2,
-/area/ruin/unpowered/syndicate_lava_base/engineering)
-
-(1,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(2,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-"}
-(3,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-"}
-(4,1,1) = {"
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-mn
-mn
-mn
-mn
-mn
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-"}
-(5,1,1) = {"
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-mn
-mn
-mM
-nh
-mM
-mn
-mn
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-"}
-(6,1,1) = {"
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-mn
-mM
-mM
-ni
-mM
-mM
-mn
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-"}
-(7,1,1) = {"
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-eh
-eh
-eh
-eh
-eh
-eh
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-mn
-mn
-mN
-nj
-mn
-mn
-mn
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-"}
-(8,1,1) = {"
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-eh
-tM
-ff
-eI
-aj
-eh
-eh
-eh
-eh
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-mp
-mP
-ni
-nH
-oh
-mn
-mn
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-"}
-(9,1,1) = {"
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-eh
-eH
-Xg
-fy
-gp
-eI
-hp
-hE
-eh
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-mp
-mP
-nk
-nI
-oi
-ou
-mn
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-"}
-(10,1,1) = {"
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-eh
-eI
-eI
-eI
-gq
-gT
-hq
-hF
-eh
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-mp
-mQ
-nl
-nJ
-oj
-ov
-mn
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-"}
-(11,1,1) = {"
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-eh
-eG
-fh
-eI
-gr
-eI
-hr
-hG
-eh
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-mp
-mR
-nm
-yH
-ok
-mn
-mn
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-"}
-(12,1,1) = {"
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-eh
-eH
-fg
-fz
-gs
-eh
-gj
-eh
-eh
-ab
-ab
-ab
-ab
-ab
-ab
-dG
-dG
-dG
-dG
-dG
-dG
-lS
-mn
-mn
-mo
-WE
-mn
-mn
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-"}
-(13,1,1) = {"
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-eh
-eh
-eI
-eI
-gt
-gU
-hs
-hH
-ab
-ab
-ab
-ab
-ab
-ab
-dG
-dG
-ig
-iu
-iu
-iu
-lv
-lT
-mq
-mS
-nn
-Db
-mT
-mT
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-"}
-(14,1,1) = {"
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-eh
-cU
-FJ
-XI
-gV
-ht
-hH
-ab
-ab
-ab
-ab
-ab
-dG
-dG
-ig
-je
-iv
-jk
-le
-lw
-lT
-mr
-mS
-nn
-EN
-ol
-mT
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-"}
-(15,1,1) = {"
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ei
-eJ
-fj
-fB
-TV
-gW
-hu
-hH
-ab
-ab
-ab
-ab
-dG
-dG
-ig
-je
-jk
-jx
-cN
-jy
-jy
-jy
-ms
-mT
-no
-EN
-ol
-mT
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-"}
-(16,1,1) = {"
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-ab
-ac
-ac
-ae
-ae
-ae
-ae
-fC
-zX
-pD
-hv
-hH
-ab
-ab
-ab
-dG
-dG
-ig
-je
-jk
-jx
-Ro
-kG
-lf
-lx
-jy
-jy
-jy
-np
-Pf
-mT
-mT
-mT
-oF
-ab
-ab
-ab
-ab
-ab
-ab
-"}
-(17,1,1) = {"
-ab
-ab
-ab
-ab
-ab
-ae
-ae
-ae
-ae
-ae
-ae
-ae
-ej
-eK
-ae
-fD
-ED
-eh
-eh
-eh
-hW
-dG
-dG
-dG
-ig
-je
-iv
-jx
-Ro
-kn
-kH
-jN
-jZ
-lU
-mt
-mU
-np
-SE
-EZ
-oI
-oD
-St
-ab
-ab
-ab
-ab
-ab
-aa
-"}
-(18,1,1) = {"
-ab
-ab
-ab
-ab
-ae
-ae
-aq
-aq
-qG
-dc
-aq
-dQ
-ek
-eL
-ae
-fE
-Bz
-gY
-hw
-hI
-hX
-ig
-iu
-iu
-je
-jk
-jx
-cN
-jN
-jZ
-jN
-jZ
-jN
-jZ
-kn
-mU
-nq
-LR
-mT
-mT
-mT
-oF
-ab
-ab
-ab
-ab
-ab
-aa
-"}
-(19,1,1) = {"
-ab
-ab
-ab
-ab
-ae
-ap
-aq
-Lg
-aq
-Lg
-aq
-dR
-el
-rO
-ae
-fF
-LG
-gZ
-hw
-hJ
-hY
-ih
-iv
-iM
-iv
-iv
-jx
-jL
-jY
-jN
-kI
-lg
-ly
-lV
-mu
-mU
-nr
-Mf
-om
-mT
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-"}
-(20,1,1) = {"
-aa
-ab
-ab
-ab
-ae
-aq
-aq
-aF
-aq
-aF
-aq
-ae
-em
-eN
-ae
-ae
-oO
-ha
-ha
-hK
-ha
-ha
-ha
-ha
-ha
-ha
-jP
-jM
-jN
-jZ
-kJ
-lh
-lz
-oL
-mv
-jy
-jy
-NU
-on
-mT
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-"}
-(21,1,1) = {"
-aa
-ab
-ab
-ab
-ae
-aq
-aq
-Tp
-aq
-Cg
-aq
-dS
-eo
-eO
-cI
-ae
-vd
-hb
-ha
-iN
-ha
-ii
-AS
-iO
-hB
-jl
-jz
-jN
-jZ
-ko
-kK
-li
-lA
-Qc
-mw
-ah
-jy
-QN
-oo
-ox
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-"}
-(22,1,1) = {"
-aa
-ab
-ab
-ab
-ae
-ap
-aq
-CG
-vu
-TC
-LQ
-BF
-ep
-eP
-Td
-vD
-Zo
-Av
-vE
-zM
-Ub
-lZ
-tq
-Us
-hd
-jm
-jz
-fM
-jN
-kp
-kL
-lj
-lB
-th
-lA
-ai
-jP
-Fk
-op
-ox
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-"}
-(23,1,1) = {"
-aa
-ab
-ab
-ab
-ae
-ae
-aq
-aq
-DL
-di
-aq
-dS
-eq
-eQ
-ae
-dQ
-tu
-hd
-hy
-hy
-ia
-ik
-if
-ca
-hz
-hz
-jy
-jy
-ka
-kq
-kM
-lk
-lC
-Uc
-mx
-jy
-jy
-xK
-oo
-ox
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-"}
-(24,1,1) = {"
-aa
-ab
-ab
-ab
-ab
-ae
-ae
-ae
-ae
-ae
-aL
-ae
-ae
-ae
-oP
-fH
-Bk
-he
-hz
-hz
-hz
-hz
-iy
-CC
-hz
-jn
-jA
-jy
-jy
-jy
-jy
-jy
-ak
-aN
-jy
-jy
-qL
-II
-oo
-ox
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-"}
-(25,1,1) = {"
-aa
-ab
-ab
-ab
-ab
-ab
-ac
-ac
-as
-do
-by
-xm
-Yd
-Mg
-DC
-UX
-zK
-he
-hz
-hM
-ib
-hz
-iz
-Sb
-jf
-jo
-jB
-hz
-kb
-jy
-kN
-jZ
-lE
-xJ
-my
-jy
-Zv
-nW
-aW
-mT
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-"}
-(26,1,1) = {"
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-as
-as
-du
-dB
-dU
-es
-eS
-fn
-fO
-Bk
-hf
-hz
-hN
-ic
-il
-iA
-gD
-hz
-hz
-hz
-hz
-Yz
-Qr
-Qh
-Ov
-SA
-zq
-jy
-jy
-QN
-nX
-oo
-mT
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-"}
-(27,1,1) = {"
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-at
-aM
-dv
-dC
-dV
-et
-eT
-fo
-fO
-Bk
-hg
-hz
-hz
-hz
-hz
-iB
-rL
-Cx
-Bd
-Bd
-Vb
-bf
-jy
-jy
-jy
-jy
-jy
-jy
-mX
-vz
-aQ
-mT
-mT
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-"}
-(28,1,1) = {"
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-at
-cA
-dw
-dC
-dX
-eu
-eU
-fn
-fH
-Bk
-he
-hA
-hz
-id
-im
-iC
-Nm
-hz
-hz
-hz
-hz
-Bp
-Vb
-Vb
-Vb
-Bd
-Bd
-IX
-uW
-ys
-nZ
-mT
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-"}
-(29,1,1) = {"
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-at
-cG
-dx
-dE
-dY
-ev
-eV
-fp
-fH
-ca
-he
-hz
-hz
-hz
-hz
-rc
-iW
-jh
-jo
-jC
-hz
-MG
-ks
-kP
-kQ
-kQ
-kQ
-kQ
-kT
-KZ
-sk
-kQ
-kQ
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-"}
-(30,1,1) = {"
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-as
-as
-as
-dI
-dZ
-ew
-as
-as
-as
-Ep
-hh
-hz
-hP
-ic
-in
-iE
-iX
-hz
-jq
-jA
-hz
-BG
-kt
-kQ
-kQ
-lG
-md
-mA
-mZ
-vx
-oa
-or
-kQ
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-"}
-(31,1,1) = {"
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-as
-as
-as
-as
-as
-fq
-dy
-qC
-he
-hz
-hQ
-ie
-hz
-iF
-iY
-hz
-hO
-hz
-hz
-Fz
-ha
-kQ
-lm
-lH
-me
-mB
-na
-Gq
-ob
-al
-kQ
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-"}
-(32,1,1) = {"
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-dy
-dK
-ea
-Ls
-NL
-Hu
-Pi
-fm
-he
-hz
-hz
-hz
-hz
-hz
-hz
-hz
-jr
-jD
-jR
-ca
-ku
-kR
-ln
-lI
-lI
-mC
-lI
-Bl
-oc
-kQ
-kQ
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-"}
-(33,1,1) = {"
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-dy
-dL
-eb
-qJ
-eX
-fs
-fa
-gM
-hi
-hB
-hB
-hB
-ag
-iG
-SX
-Mo
-BP
-wA
-Ya
-RM
-kv
-kS
-ln
-lJ
-mf
-mD
-lI
-nB
-kQ
-kQ
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-"}
-(34,1,1) = {"
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-dy
-dM
-ec
-bv
-eY
-ft
-dP
-gN
-hj
-hj
-hR
-af
-ip
-iH
-ja
-jj
-jj
-ca
-Qv
-kj
-kw
-kT
-lo
-lK
-kQ
-mE
-nb
-nC
-kQ
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-"}
-(35,1,1) = {"
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-dy
-dy
-ed
-Dk
-eZ
-dy
-dy
-gO
-hk
-hC
-dy
-ha
-iq
-iI
-iq
-ha
-ha
-dO
-jT
-ju
-gn
-IJ
-IJ
-IJ
-kU
-IJ
-IJ
-IJ
-uB
-ju
-ju
-ju
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-"}
-(36,1,1) = {"
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-dy
-dy
-Pk
-fa
-dy
-La
-gP
-gQ
-hl
-hS
-ha
-ir
-iJ
-jb
-ha
-Xd
-ye
-jU
-ju
-Lz
-kV
-Ve
-lL
-mg
-mF
-nc
-Lp
-od
-Lp
-oz
-ju
-ju
-nf
-ab
-ab
-ab
-ab
-aa
-"}
-(37,1,1) = {"
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-dy
-ee
-cV
-fb
-fu
-gb
-gQ
-hl
-gQ
-hT
-ha
-is
-iK
-jc
-ha
-jv
-dn
-jV
-ju
-Kx
-kW
-Zj
-WD
-bd
-XR
-Nw
-Fy
-bM
-NB
-en
-cK
-oG
-oH
-ab
-ab
-ab
-ab
-ab
-"}
-(38,1,1) = {"
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-dy
-Ym
-VE
-fc
-fv
-fv
-gR
-gQ
-hl
-hU
-ha
-it
-pQ
-jd
-ha
-jw
-pY
-nv
-HG
-Nj
-kX
-lr
-lN
-mi
-mH
-ne
-nE
-of
-nE
-oB
-ju
-ju
-nf
-ab
-ab
-ab
-ab
-ab
-"}
-(39,1,1) = {"
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-dy
-eg
-eD
-fd
-fw
-gc
-gS
-hn
-gQ
-hV
-ha
-Wt
-DF
-DF
-DF
-kl
-kl
-kl
-kl
-so
-kY
-ls
-lO
-mj
-mI
-RV
-tW
-RE
-ju
-oC
-nf
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-"}
-(40,1,1) = {"
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-dy
-dy
-eE
-fe
-dy
-gd
-dy
-ho
-hD
-dy
-dy
-wi
-ac
-ac
-ju
-ld
-kE
-rF
-HX
-cJ
-kZ
-Ng
-lt
-mk
-mJ
-ng
-TG
-Ec
-ju
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-"}
-(41,1,1) = {"
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-dy
-jK
-jK
-dy
-gf
-dy
-jK
-jK
-dy
-ab
-ab
-ab
-ab
-ju
-ZN
-BC
-IH
-Ed
-kC
-la
-lu
-lP
-ml
-mK
-JB
-RK
-og
-ju
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-"}
-(42,1,1) = {"
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-dy
-gg
-dy
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ju
-ju
-ju
-ju
-ju
-kD
-aR
-ju
-kD
-lb
-ju
-vX
-IH
-ju
-ju
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-"}
-(43,1,1) = {"
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-fx
-gh
-fx
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ju
-ZU
-lc
-ju
-lQ
-mm
-ju
-ta
-rg
-ju
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-"}
-(44,1,1) = {"
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-Je
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ju
-kF
-pJ
-ju
-lR
-yg
-ju
-cP
-Rq
-ju
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-"}
-(45,1,1) = {"
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ju
-ju
-ju
-ju
-ju
-ju
-ju
-ju
-ju
-ju
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-"}
-(46,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-"}
-(47,1,1) = {"
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-"}
-(48,1,1) = {"
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-"}
-(49,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(50,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(51,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(52,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(53,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(54,1,1) = {"
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(55,1,1) = {"
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(56,1,1) = {"
-aa
-aa
-aa
-aa
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(57,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(58,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(59,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(60,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(61,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-aa
-aa
-aa
-aa
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(62,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
diff --git a/_maps/deprecated/Ruins/listeningstation.dmm b/_maps/deprecated/Ruins/listeningstation.dmm
deleted file mode 100644
index 78724c97e62b..000000000000
--- a/_maps/deprecated/Ruins/listeningstation.dmm
+++ /dev/null
@@ -1,2348 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"aa" = (
-/turf/template_noop,
-/area/template_noop)
-"ab" = (
-/turf/closed/mineral/random,
-/area/ruin/unpowered/no_grav)
-"ac" = (
-/turf/closed/wall,
-/area/ruin/space/has_grav/listeningstation)
-"ad" = (
-/obj/machinery/computer/message_monitor{
- dir = 2
- },
-/obj/machinery/airalarm/syndicate{
- pixel_y = 25
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/paper/monitorkey,
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/listeningstation)
-"ae" = (
-/obj/structure/table/reinforced,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/computer/bookmanagement,
-/obj/machinery/firealarm/directional/north,
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/listeningstation)
-"af" = (
-/obj/structure/rack{
- dir = 8
- },
-/obj/item/clothing/mask/gas{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/effect/turf_decal/industrial/warning,
-/obj/item/clothing/mask/gas,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ruin/space/has_grav/listeningstation)
-"ag" = (
-/turf/closed/wall/r_wall,
-/area/ruin/space/has_grav/listeningstation)
-"ah" = (
-/obj/machinery/computer/camera_advanced{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/newscaster/directional/north{
- pixel_y = 32
- },
-/obj/item/radio/intercom/directional/north{
- freerange = 1;
- name = "Syndicate Radio Intercom";
- pixel_x = -30
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/listeningstation)
-"ai" = (
-/obj/structure/chair/office{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/listeningstation)
-"aj" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/listeningstation)
-"ak" = (
-/obj/machinery/telecomms/relay/preset/ruskie{
- use_power = 0
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/listeningstation)
-"al" = (
-/obj/structure/table,
-/obj/item/storage/toolbox/syndicate,
-/obj/item/flashlight{
- pixel_y = -12
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/listeningstation)
-"am" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/listeningstation)
-"an" = (
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
-/obj/machinery/door/airlock/external{
- id_tag = "syndie_listeningpost_external";
- req_access_txt = "150"
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"ao" = (
-/obj/machinery/light/small/directional/south,
-/obj/structure/sign/warning/vacuum{
- pixel_y = 32
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"ap" = (
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
-/obj/machinery/door/airlock/external{
- id_tag = "syndie_listeningpost_external";
- req_access_txt = "150"
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"aq" = (
-/obj/structure/curtain,
-/obj/machinery/shower{
- pixel_y = 14
- },
-/obj/machinery/light/small/directional/south,
-/obj/item/soap,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/showroomfloor,
-/area/ruin/space/has_grav/listeningstation)
-"ar" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 11
- },
-/obj/structure/toilet{
- pixel_y = 18
- },
-/obj/structure/mirror{
- pixel_x = 28
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/showroomfloor,
-/area/ruin/space/has_grav/listeningstation)
-"as" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/computer/med_data/syndie{
- dir = 4;
- req_one_access = null
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/listeningstation)
-"at" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- icon_state = "scrub_map_on-3";
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/listeningstation)
-"au" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/listeningstation)
-"av" = (
-/obj/machinery/light/small/directional/east,
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/structure/table,
-/obj/item/paper_bin,
-/obj/item/paper/fluff/ruins/listeningstation/reports/november,
-/obj/item/pen,
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/listeningstation)
-"aw" = (
-/obj/structure/table,
-/obj/machinery/cell_charger,
-/obj/item/stock_parts/cell/high/plus,
-/obj/item/stack/cable_coil{
- pixel_x = 3;
- pixel_y = -7
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/airalarm/syndicate{
- dir = 4;
- pixel_x = -25
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/listeningstation)
-"ax" = (
-/obj/machinery/light/small/directional/east,
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 4
- },
-/obj/machinery/button/door{
- id = "syndie_listeningpost_external";
- name = "External Bolt Control";
- normaldoorcontrol = 1;
- pixel_x = 25;
- req_access_txt = "150";
- specialfunctions = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/listeningstation)
-"ay" = (
-/obj/machinery/door/airlock{
- name = "Toilet"
- },
-/turf/open/floor/plasteel/showroomfloor,
-/area/ruin/space/has_grav/listeningstation)
-"az" = (
-/obj/structure/filingcabinet,
-/obj/item/paper/fluff/ruins/listeningstation/reports/april,
-/obj/item/paper/fluff/ruins/listeningstation/reports/may,
-/obj/item/paper/fluff/ruins/listeningstation/reports/june,
-/obj/item/paper/fluff/ruins/listeningstation/reports/july,
-/obj/item/paper/fluff/ruins/listeningstation/reports/august,
-/obj/item/paper/fluff/ruins/listeningstation/reports/september,
-/obj/item/paper/fluff/ruins/listeningstation/reports/october,
-/obj/item/paper/fluff/ruins/listeningstation/receipt,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/paper/fluff/ruins/listeningstation/odd_report,
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/listeningstation)
-"aA" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/listeningstation)
-"aB" = (
-/obj/structure/rack{
- dir = 8
- },
-/obj/item/multitool,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/listeningstation)
-"aC" = (
-/obj/structure/rack{
- dir = 8;
- layer = 2.9
- },
-/obj/item/mining_scanner,
-/obj/item/pickaxe,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/listeningstation)
-"aD" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/listeningstation)
-"aE" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/structure/tank_dispenser/oxygen{
- oxygentanks = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ruin/space/has_grav/listeningstation)
-"aF" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/closed/wall/r_wall,
-/area/ruin/space/has_grav/listeningstation)
-"aG" = (
-/obj/machinery/atmospherics/components/unary/outlet_injector/on{
- dir = 8;
- icon_state = "inje_map-3";
- id = null
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/has_grav/listeningstation)
-"aH" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/closet/crate/bin,
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/listeningstation)
-"aI" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/listeningstation)
-"aJ" = (
-/obj/machinery/washing_machine{
- pixel_x = 4
- },
-/obj/structure/window{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/listeningstation)
-"aK" = (
-/obj/machinery/door/firedoor,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/hatch{
- name = "Telecommunications";
- req_access_txt = "150"
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/listeningstation)
-"aL" = (
-/obj/item/bombcore/badmin{
- anchored = 1;
- invisibility = 100
- },
-/turf/closed/wall,
-/area/ruin/space/has_grav/listeningstation)
-"aM" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/hatch{
- name = "E.V.A. Equipment";
- req_access_txt = "150"
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/listeningstation)
-"aN" = (
-/obj/structure/table,
-/obj/machinery/microwave,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/listeningstation)
-"aO" = (
-/obj/machinery/light/small/directional/west,
-/obj/structure/closet/crate,
-/obj/item/stack/sheet/metal/twenty,
-/obj/item/stack/sheet/glass{
- amount = 10
- },
-/obj/item/stack/rods/ten,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/storage/box/lights/bulbs,
-/obj/item/stack/sheet/mineral/plasma{
- amount = 30
- },
-/obj/item/stock_parts/cell/high/plus,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"aP" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- icon_state = "vent_map_on-1";
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/listeningstation)
-"aQ" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/listeningstation)
-"aR" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock{
- name = "Personal Quarters"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/listeningstation)
-"aS" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/listeningstation)
-"aT" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/listeningstation)
-"aU" = (
-/obj/machinery/airalarm/syndicate{
- pixel_y = 25
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/baseturf_helper/asteroid/airless,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/listeningstation)
-"aV" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/listeningstation)
-"aW" = (
-/obj/machinery/light/small/directional/north,
-/obj/machinery/firealarm/directional/north,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/listeningstation)
-"aX" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/listeningstation)
-"aY" = (
-/obj/machinery/vending/snack/random{
- extended_inventory = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/sign/poster/contraband/random{
- pixel_x = 32
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/listeningstation)
-"aZ" = (
-/obj/structure/table,
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_x = -30
- },
-/obj/item/reagent_containers/food/drinks/beer{
- pixel_x = -4;
- pixel_y = 14
- },
-/obj/item/reagent_containers/food/drinks/beer{
- pixel_x = 3;
- pixel_y = 11
- },
-/obj/item/storage/fancy/cigarettes/cigpack_syndicate{
- pixel_x = -3
- },
-/obj/item/lighter{
- pixel_x = 7;
- pixel_y = -3
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/listeningstation)
-"ba" = (
-/obj/structure/chair/stool,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- icon_state = "scrub_map_on-3";
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/listeningstation)
-"bb" = (
-/obj/effect/turf_decal/industrial/fire/corner,
-/obj/machinery/light/small/directional/east,
-/obj/machinery/airalarm/syndicate{
- dir = 8;
- pixel_x = 25
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/listeningstation)
-"bc" = (
-/obj/machinery/light/small/directional/south,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/closet/emcloset/anchored,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/listeningstation)
-"bd" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/listeningstation)
-"be" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- icon_state = "vent_map_on-1";
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/listeningstation)
-"bf" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- icon_state = "scrub_map_on-3";
- dir = 1
- },
-/obj/structure/sign/departments/medbay/alt{
- pixel_y = -32
- },
-/obj/effect/turf_decal/corner/opaque/white,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/listeningstation)
-"bg" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/corner/opaque/white,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/listeningstation)
-"bh" = (
-/obj/machinery/vending/cola/random{
- extended_inventory = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/listeningstation)
-"bi" = (
-/obj/structure/table,
-/obj/machinery/light/small/directional/west{
- brightness = 3
- },
-/obj/item/storage/box/donkpockets{
- pixel_x = -2;
- pixel_y = 6
- },
-/obj/item/storage/box/donkpockets{
- pixel_y = 3
- },
-/obj/item/storage/box/donkpockets{
- pixel_x = 2
- },
-/obj/item/reagent_containers/food/snacks/chocolatebar,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/sign/poster/contraband/random{
- pixel_x = -32
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/listeningstation)
-"bj" = (
-/obj/machinery/computer/arcade/orion_trail,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/space/has_grav/listeningstation)
-"bk" = (
-/obj/effect/turf_decal/industrial/fire{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/caution/red{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/listeningstation)
-"bl" = (
-/obj/machinery/syndicatebomb/self_destruct{
- anchored = 1
- },
-/obj/machinery/door/window/brigdoor{
- dir = 8;
- req_access_txt = "150"
- },
-/obj/structure/sign/warning/explosives/alt{
- pixel_x = 32
- },
-/turf/open/floor/circuit/red,
-/area/ruin/space/has_grav/listeningstation)
-"bm" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"bn" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/meter{
- target_layer = 1
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"bo" = (
-/obj/machinery/door/firedoor,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/medical/glass{
- name = "Medbay"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel/white,
-/area/ruin/space/has_grav/listeningstation)
-"bp" = (
-/obj/effect/turf_decal/industrial/fire/corner{
- dir = 8
- },
-/obj/machinery/door/airlock{
- name = "Cabin"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/listeningstation)
-"bq" = (
-/obj/structure/cable/yellow{
- icon_state = "0-4"
- },
-/obj/machinery/power/smes{
- charge = 5e+006
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"br" = (
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/obj/machinery/power/apc/syndicate{
- dir = 4;
- name = "Syndicate Listening Post APC";
- pixel_x = 25
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"bs" = (
-/obj/structure/closet/crate/freezer,
-/obj/item/reagent_containers/blood/OMinus{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/reagent_containers/blood/OMinus,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- icon_state = "scrub_map_on-3";
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/listeningstation)
-"bt" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/white,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/listeningstation)
-"bu" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/closet/secure_closet/medical1{
- req_access = null;
- req_access_txt = "150"
- },
-/turf/open/floor/plasteel/white,
-/area/ruin/space/has_grav/listeningstation)
-"bv" = (
-/obj/structure/bookcase/random,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/space/has_grav/listeningstation)
-"bw" = (
-/obj/structure/closet{
- icon_door = "black";
- name = "wardrobe"
- },
-/obj/item/clothing/under/color/black{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/clothing/under/color/black{
- pixel_x = 1;
- pixel_y = -1
- },
-/obj/item/clothing/head/soft/black{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/clothing/head/soft/black{
- pixel_x = 1;
- pixel_y = -1
- },
-/obj/item/clothing/gloves/fingerless,
-/obj/item/clothing/shoes/sneakers/black{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/clothing/shoes/sneakers/black{
- pixel_x = 1;
- pixel_y = -1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/item/storage/photo_album,
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/space/has_grav/listeningstation)
-"bx" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 5
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- icon_state = "vent_map_on-1";
- dir = 1
- },
-/turf/open/floor/plasteel/grimy,
-/area/ruin/space/has_grav/listeningstation)
-"by" = (
-/obj/machinery/power/terminal{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/structure/reagent_dispensers/fueltank,
-/obj/item/clothing/head/welding,
-/obj/item/weldingtool/largetank,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"bz" = (
-/obj/effect/mob_spawn/human/lavaland_syndicate/comms/space{
- assignedrole = "Space Syndicate";
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- icon_state = "scrub_map_on-3";
- dir = 8
- },
-/turf/open/floor/plasteel/grimy,
-/area/ruin/space/has_grav/listeningstation)
-"bA" = (
-/obj/structure/table,
-/obj/item/storage/firstaid/regular,
-/obj/item/clothing/neck/stethoscope,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/white,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/listeningstation)
-"bB" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"bC" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 11
- },
-/obj/machinery/iv_drip,
-/obj/machinery/light/small/directional/south,
-/obj/machinery/airalarm/syndicate{
- dir = 1;
- pixel_y = -25
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- icon_state = "vent_map_on-1";
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/white,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ruin/space/has_grav/listeningstation)
-"bD" = (
-/obj/structure/table/wood,
-/obj/item/ammo_box/magazine/m10mm,
-/obj/item/paper/fluff/ruins/listeningstation/briefing,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/space/has_grav/listeningstation)
-"bF" = (
-/obj/structure/cable,
-/obj/machinery/power/port_gen/pacman{
- anchored = 1
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/wrench,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"bG" = (
-/obj/machinery/atmospherics/components/unary/tank/air{
- dir = 1;
- piping_layer = 1
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/listeningstation)
-"bJ" = (
-/obj/docking_port/stationary{
- dir = 4;
- dwidth = 6;
- height = 7;
- name = "Syndicate Listening Post";
- width = 15
- },
-/obj/docking_port/stationary{
- dir = 4;
- dwidth = 4;
- height = 5;
- name = "Syndicate Listening Post";
- width = 9
- },
-/turf/template_noop,
-/area/template_noop)
-
-(1,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-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
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(3,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-"}
-(4,1,1) = {"
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-"}
-(5,1,1) = {"
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-"}
-(6,1,1) = {"
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-"}
-(7,1,1) = {"
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-"}
-(8,1,1) = {"
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-"}
-(9,1,1) = {"
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-"}
-(10,1,1) = {"
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-"}
-(11,1,1) = {"
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-"}
-(12,1,1) = {"
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-"}
-(13,1,1) = {"
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-"}
-(14,1,1) = {"
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-"}
-(15,1,1) = {"
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-"}
-(16,1,1) = {"
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-"}
-(17,1,1) = {"
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-"}
-(18,1,1) = {"
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-"}
-(19,1,1) = {"
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-aq
-ac
-aH
-aN
-aZ
-bi
-ac
-ac
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-"}
-(20,1,1) = {"
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-ar
-ay
-aI
-aP
-ba
-bj
-ac
-bv
-ac
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-"}
-(21,1,1) = {"
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-ac
-ac
-ac
-aJ
-aQ
-bb
-bk
-bp
-bx
-bw
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-"}
-(22,1,1) = {"
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-ac
-ah
-as
-ac
-ac
-aR
-ac
-bl
-ac
-bz
-bD
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-"}
-(23,1,1) = {"
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-ad
-ai
-at
-az
-ac
-aS
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-"}
-(24,1,1) = {"
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-ae
-aj
-au
-aA
-aK
-aT
-bc
-ac
-bq
-by
-aO
-bF
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-"}
-(25,1,1) = {"
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-ac
-ak
-av
-aB
-ac
-aU
-bd
-bm
-br
-bB
-bn
-bG
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-"}
-(26,1,1) = {"
-aa
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ac
-ac
-ac
-ac
-aL
-aV
-be
-ac
-ac
-ac
-ac
-ac
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-"}
-(27,1,1) = {"
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-ac
-ac
-al
-aw
-aC
-ac
-aW
-bf
-ac
-bs
-bA
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(28,1,1) = {"
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ac
-af
-am
-ax
-aD
-aM
-aX
-bg
-bo
-bt
-bC
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(29,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ac
-ac
-an
-ac
-aE
-ac
-aY
-bh
-ac
-bu
-ac
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(30,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ag
-ao
-ag
-aF
-ag
-ac
-ac
-ac
-ac
-ac
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(31,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ag
-ap
-ag
-aG
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(32,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bJ
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
diff --git a/_maps/deprecated/Ruins/oldAIsat.dmm b/_maps/deprecated/Ruins/oldAIsat.dmm
deleted file mode 100644
index ea8e4ad1d1e0..000000000000
--- a/_maps/deprecated/Ruins/oldAIsat.dmm
+++ /dev/null
@@ -1,4027 +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/lattice,
-/turf/template_noop,
-/area/space/nearstation)
-"ac" = (
-/turf/open/floor/plating/airless,
-/area/tcommsat/oldaisat)
-"ad" = (
-/obj/structure/lattice,
-/obj/structure/grille/broken,
-/turf/template_noop,
-/area/space/nearstation)
-"ae" = (
-/obj/structure/lattice,
-/obj/structure/grille,
-/turf/template_noop,
-/area/space/nearstation)
-"af" = (
-/obj/structure/grille,
-/turf/open/floor/plating/airless,
-/area/space/nearstation)
-"ag" = (
-/turf/closed/wall/r_wall,
-/area/tcommsat/oldaisat)
-"ah" = (
-/obj/structure/girder,
-/turf/open/floor/plating/airless,
-/area/tcommsat/oldaisat)
-"ai" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/template_noop,
-/area/template_noop)
-"aj" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/open/floor/plating/airless,
-/area/tcommsat/oldaisat)
-"ak" = (
-/obj/machinery/power/apc{
- dir = 1;
- name = "Worn-out APC";
- pixel_y = 25
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plating/airless,
-/area/tcommsat/oldaisat)
-"al" = (
-/obj/machinery/light/small/directional/north,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plating/airless,
-/area/tcommsat/oldaisat)
-"am" = (
-/obj/item/stock_parts/cell,
-/turf/open/floor/plating/airless,
-/area/tcommsat/oldaisat)
-"an" = (
-/obj/machinery/portable_atmospherics/canister/air,
-/turf/open/floor/plating/airless,
-/area/tcommsat/oldaisat)
-"ao" = (
-/obj/item/coin/bananium,
-/turf/open/floor/engine,
-/area/tcommsat/oldaisat)
-"ap" = (
-/obj/structure/bed,
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"aq" = (
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"ar" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged2"
- },
-/area/tcommsat/oldaisat)
-"as" = (
-/turf/open/floor/plasteel/airless{
- icon_state = "damaged3"
- },
-/area/tcommsat/oldaisat)
-"at" = (
-/obj/structure/lattice,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/template_noop,
-/area/space/nearstation)
-"au" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating/airless,
-/area/tcommsat/oldaisat)
-"av" = (
-/obj/item/wrench,
-/turf/open/floor/plating/airless,
-/area/tcommsat/oldaisat)
-"aw" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/machinery/portable_atmospherics/canister/air,
-/turf/open/floor/plating/airless,
-/area/tcommsat/oldaisat)
-"ax" = (
-/obj/structure/lattice,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/template_noop,
-/area/space/nearstation)
-"ay" = (
-/obj/effect/spawner/lootdrop/crate_spawner,
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"az" = (
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"aA" = (
-/obj/structure/table,
-/obj/item/paper,
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"aB" = (
-/obj/structure/table,
-/obj/item/paper_bin,
-/obj/item/pen/blue,
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"aC" = (
-/obj/structure/frame/computer,
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"aD" = (
-/obj/structure/table,
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"aE" = (
-/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat{
- name = "Cuban Pete-Meat"
- },
-/turf/open/floor/engine,
-/area/tcommsat/oldaisat)
-"aF" = (
-/obj/structure/grille,
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"aG" = (
-/obj/structure/grille/broken,
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"aH" = (
-/obj/structure/window/reinforced,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/open/floor/plating/airless,
-/area/tcommsat/oldaisat)
-"aI" = (
-/obj/structure/window/reinforced,
-/turf/open/floor/plating/airless,
-/area/tcommsat/oldaisat)
-"aJ" = (
-/obj/item/stack/cable_coil/cut/red{
- amount = 1
- },
-/turf/open/floor/plating/airless,
-/area/tcommsat/oldaisat)
-"aK" = (
-/obj/structure/window/reinforced,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/closet,
-/turf/open/floor/plating/airless,
-/area/tcommsat/oldaisat)
-"aL" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/template_noop,
-/area/template_noop)
-"aM" = (
-/obj/item/folder/yellow,
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"aN" = (
-/obj/structure/bed,
-/obj/effect/decal/remains/human,
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"aO" = (
-/obj/structure/window/reinforced,
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/lattice,
-/turf/template_noop,
-/area/template_noop)
-"aP" = (
-/obj/structure/window/reinforced,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/lattice,
-/turf/template_noop,
-/area/template_noop)
-"aQ" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/floor/plating/airless,
-/area/tcommsat/oldaisat)
-"aR" = (
-/obj/structure/window/reinforced,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/template_noop,
-/area/template_noop)
-"aS" = (
-/obj/structure/window/reinforced,
-/obj/structure/window/reinforced{
- dir = 1
- },
-/turf/template_noop,
-/area/template_noop)
-"aT" = (
-/obj/structure/window/reinforced,
-/turf/template_noop,
-/area/template_noop)
-"aU" = (
-/obj/structure/sign/warning/securearea,
-/turf/closed/wall/r_wall,
-/area/tcommsat/oldaisat)
-"aV" = (
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"aW" = (
-/obj/item/paper/crumpled,
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"aX" = (
-/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat{
- name = "Cuban Pete-Meat"
- },
-/obj/item/stack/spacecash,
-/turf/open/floor/engine,
-/area/tcommsat/oldaisat)
-"aY" = (
-/obj/structure/chair{
- dir = 4
- },
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"aZ" = (
-/obj/structure/table,
-/obj/item/storage/fancy/cigarettes,
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"ba" = (
-/obj/structure/chair{
- dir = 8
- },
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"bb" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/tcommsat/oldaisat)
-"bc" = (
-/obj/structure/window/reinforced,
-/obj/structure/window/reinforced{
- dir = 1
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/tcommsat/oldaisat)
-"bd" = (
-/obj/structure/window/reinforced,
-/turf/open/floor/plasteel/dark/airless,
-/area/tcommsat/oldaisat)
-"be" = (
-/obj/structure/window/reinforced,
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/item/electronics/airlock,
-/turf/open/floor/plasteel/dark/airless,
-/area/tcommsat/oldaisat)
-"bf" = (
-/obj/structure/door_assembly/door_assembly_hatch,
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"bg" = (
-/obj/item/cigbutt,
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"bh" = (
-/obj/machinery/vending/snack,
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"bi" = (
-/obj/machinery/vending/cola,
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"bj" = (
-/obj/structure/chair{
- dir = 1
- },
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"bk" = (
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk{
- dir = 4
- },
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"bl" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/closed/wall/r_wall,
-/area/tcommsat/oldaisat)
-"bm" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/grille/broken,
-/turf/open/floor/plating/airless,
-/area/tcommsat/oldaisat)
-"bn" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plating/airless,
-/area/tcommsat/oldaisat)
-"bo" = (
-/obj/structure/disposaloutlet{
- dir = 4
- },
-/obj/structure/disposalpipe/trunk{
- dir = 8
- },
-/turf/open/floor/plating/airless,
-/area/tcommsat/oldaisat)
-"bp" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/tcommsat/oldaisat)
-"bq" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/window/reinforced{
- dir = 1
- },
-/turf/template_noop,
-/area/template_noop)
-"br" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/lattice,
-/turf/template_noop,
-/area/space/nearstation)
-"bs" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/turf/template_noop,
-/area/template_noop)
-"bt" = (
-/obj/structure/table,
-/obj/item/radio/off,
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"bu" = (
-/obj/structure/chair,
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"bv" = (
-/obj/machinery/door/airlock/maintenance_hatch,
-/turf/open/floor/plasteel/dark/airless,
-/area/tcommsat/oldaisat)
-"bw" = (
-/turf/open/floor/plasteel/dark/airless,
-/area/tcommsat/oldaisat)
-"bx" = (
-/obj/machinery/door/airlock/hatch,
-/turf/open/floor/plasteel/dark/airless,
-/area/tcommsat/oldaisat)
-"by" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/lattice,
-/turf/template_noop,
-/area/space/nearstation)
-"bz" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/item/shard{
- icon_state = "medium"
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/tcommsat/oldaisat)
-"bA" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/end{
- dir = 8
- },
-/turf/open/floor/plating/airless,
-/area/tcommsat/oldaisat)
-"bB" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/directional{
- dir = 1
- },
-/turf/open/floor/plating/airless,
-/area/tcommsat/oldaisat)
-"bC" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/middle,
-/turf/open/floor/plating/airless,
-/area/tcommsat/oldaisat)
-"bD" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/end{
- dir = 4
- },
-/turf/open/floor/plating/airless,
-/area/tcommsat/oldaisat)
-"bE" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/tcommsat/oldaisat)
-"bF" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/lattice,
-/turf/template_noop,
-/area/space/nearstation)
-"bG" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/item/stack/rods,
-/turf/open/floor/plasteel/dark/airless,
-/area/tcommsat/oldaisat)
-"bH" = (
-/obj/item/stack/rods,
-/obj/item/shard{
- icon_state = "medium"
- },
-/turf/open/floor/plating/airless,
-/area/tcommsat/oldaisat)
-"bI" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/tcommsat/oldaisat)
-"bJ" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/tcommsat/oldaisat)
-"bK" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/directional{
- dir = 9
- },
-/turf/open/floor/plating,
-/area/tcommsat/oldaisat)
-"bL" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/middle,
-/turf/open/floor/plating,
-/area/tcommsat/oldaisat)
-"bM" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/end{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/tcommsat/oldaisat)
-"bN" = (
-/obj/effect/decal/cleanable/blood,
-/obj/item/scalpel{
- pixel_y = 12
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/tcommsat/oldaisat)
-"bO" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/item/shard{
- icon_state = "medium"
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/tcommsat/oldaisat)
-"bP" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/middle{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/tcommsat/oldaisat)
-"bQ" = (
-/obj/structure/rack,
-/obj/item/circuitboard/computer/teleporter,
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"bR" = (
-/obj/item/radio/off,
-/turf/open/floor/plasteel/dark/airless,
-/area/tcommsat/oldaisat)
-"bS" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/middle{
- dir = 4
- },
-/obj/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/tcommsat/oldaisat)
-"bT" = (
-/obj/effect/decal/cleanable/oil,
-/turf/open/floor/plating/airless,
-/area/tcommsat/oldaisat)
-"bU" = (
-/obj/effect/decal/cleanable/blood,
-/obj/structure/chair,
-/obj/item/clothing/under/rank/centcom/official,
-/obj/item/restraints/handcuffs,
-/obj/effect/decal/remains/human,
-/turf/open/floor/plating/airless,
-/area/tcommsat/oldaisat)
-"bV" = (
-/obj/structure/table,
-/obj/item/flashlight/lamp,
-/turf/open/floor/plating/airless,
-/area/tcommsat/oldaisat)
-"bW" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/window/reinforced,
-/turf/open/floor/plasteel/dark/airless,
-/area/tcommsat/oldaisat)
-"bX" = (
-/obj/structure/door_assembly/door_assembly_mhatch,
-/turf/open/floor/plasteel/dark/airless,
-/area/tcommsat/oldaisat)
-"bY" = (
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"bZ" = (
-/obj/item/cigbutt,
-/turf/open/floor/plating/airless,
-/area/tcommsat/oldaisat)
-"ca" = (
-/obj/effect/decal/cleanable/blood,
-/obj/item/assembly/signaler,
-/turf/open/floor/plasteel/dark/airless,
-/area/tcommsat/oldaisat)
-"cb" = (
-/obj/structure/table,
-/obj/item/reagent_containers/syringe/lethal/choral,
-/obj/item/reagent_containers/syringe/lethal{
- pixel_y = 4
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/tcommsat/oldaisat)
-"cc" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/end{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/tcommsat/oldaisat)
-"cd" = (
-/obj/item/storage/toolbox/syndicate,
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"ce" = (
-/obj/structure/table,
-/obj/item/electropack,
-/turf/open/floor/plating/airless,
-/area/tcommsat/oldaisat)
-"cf" = (
-/obj/structure/table,
-/obj/item/hemostat,
-/turf/open/floor/plasteel/dark/airless,
-/area/tcommsat/oldaisat)
-"cg" = (
-/obj/structure/table,
-/obj/item/circular_saw,
-/turf/open/floor/plasteel/dark/airless,
-/area/tcommsat/oldaisat)
-"ch" = (
-/obj/effect/spawner/structure/window/hollow/reinforced/directional{
- dir = 10
- },
-/turf/open/floor/plating,
-/area/tcommsat/oldaisat)
-"ci" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/item/stack/rods,
-/turf/open/floor/plasteel/dark/airless,
-/area/tcommsat/oldaisat)
-"cj" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/window/reinforced,
-/turf/template_noop,
-/area/template_noop)
-"ck" = (
-/obj/structure/window/reinforced,
-/obj/structure/lattice,
-/turf/template_noop,
-/area/space/nearstation)
-"cl" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 9
- },
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"cm" = (
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 1
- },
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"cn" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"co" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 5
- },
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"cp" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/window/reinforced,
-/turf/template_noop,
-/area/template_noop)
-"cq" = (
-/obj/structure/window/reinforced,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/tcommsat/oldaisat)
-"cr" = (
-/obj/item/paper/crumpled,
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"cs" = (
-/obj/item/stack/rods,
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"ct" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"cu" = (
-/obj/structure/window/reinforced,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/tcommsat/oldaisat)
-"cv" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 10
- },
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"cw" = (
-/obj/machinery/light/small/directional/south,
-/obj/item/paper,
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 8
- },
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"cx" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 6
- },
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"cy" = (
-/obj/item/shard{
- icon_state = "medium"
- },
-/turf/template_noop,
-/area/template_noop)
-"cz" = (
-/obj/structure/lattice,
-/obj/item/stack/rods,
-/obj/item/shard{
- icon_state = "medium"
- },
-/turf/template_noop,
-/area/space/nearstation)
-"cA" = (
-/obj/structure/frame/computer{
- icon_state = "0";
- dir = 8
- },
-/turf/open/floor/plasteel/airless,
-/area/tcommsat/oldaisat)
-"cB" = (
-/obj/effect/spawner/structure/window/hollow/reinforced,
-/turf/open/floor/plating,
-/area/tcommsat/oldaisat)
-"cC" = (
-/obj/structure/grille/broken,
-/turf/template_noop,
-/area/template_noop)
-"cD" = (
-/obj/machinery/door/airlock/hatch,
-/turf/open/floor/plasteel,
-/area/tcommsat/oldaisat)
-"cE" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/tcommsat/oldaisat)
-"cF" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/tcommsat/oldaisat)
-"cG" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/tcommsat/oldaisat)
-"cH" = (
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/tcommsat/oldaisat)
-"cI" = (
-/turf/open/floor/plasteel,
-/area/tcommsat/oldaisat)
-"cJ" = (
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/tcommsat/oldaisat)
-"cK" = (
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/plasteel,
-/area/tcommsat/oldaisat)
-"cL" = (
-/obj/structure/sign/warning/vacuum,
-/turf/closed/wall/r_wall,
-/area/tcommsat/oldaisat)
-"cM" = (
-/obj/structure/closet/emcloset,
-/obj/effect/turf_decal/industrial/warning{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/tcommsat/oldaisat)
-"cN" = (
-/obj/item/paper/crumpled,
-/turf/open/floor/plasteel,
-/area/tcommsat/oldaisat)
-"cO" = (
-/obj/structure/closet/malf/suits,
-/turf/open/floor/plasteel,
-/area/tcommsat/oldaisat)
-"cP" = (
-/obj/structure/door_assembly/door_assembly_ext,
-/turf/open/floor/plating/airless,
-/area/tcommsat/oldaisat)
-"cQ" = (
-/obj/machinery/door/airlock/external,
-/turf/open/floor/plating,
-/area/tcommsat/oldaisat)
-"cR" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/tcommsat/oldaisat)
-"cS" = (
-/obj/item/crowbar,
-/turf/open/floor/plating/airless,
-/area/tcommsat/oldaisat)
-"cT" = (
-/obj/structure/closet/crate,
-/obj/item/clothing/glasses/night,
-/obj/effect/turf_decal/industrial/warning{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/tcommsat/oldaisat)
-"cU" = (
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/tcommsat/oldaisat)
-"cV" = (
-/obj/item/storage/toolbox/electrical{
- pixel_x = 1;
- pixel_y = -1
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/tcommsat/oldaisat)
-"cW" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 2
- },
-/turf/open/floor/plasteel,
-/area/tcommsat/oldaisat)
-"cX" = (
-/obj/machinery/light/small/directional/east,
-/obj/effect/turf_decal/industrial/warning{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/tcommsat/oldaisat)
-"cY" = (
-/obj/structure/frame/computer,
-/turf/open/floor/plating,
-/area/tcommsat/oldaisat)
-"cZ" = (
-/obj/machinery/teleport/station,
-/turf/open/floor/plating,
-/area/tcommsat/oldaisat)
-"da" = (
-/obj/machinery/teleport/hub,
-/turf/open/floor/plating,
-/area/tcommsat/oldaisat)
-
-(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
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(2,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(3,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(4,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(5,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(6,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ac
-ab
-ab
-aa
-aa
-aa
-aa
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(7,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ac
-ab
-ab
-aa
-aa
-aa
-ab
-ab
-ab
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(8,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ac
-ab
-ab
-aa
-aa
-aa
-ab
-ab
-ab
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(9,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-aa
-ac
-ac
-ab
-aa
-aa
-aa
-ab
-ac
-ab
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(10,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-aa
-ac
-ac
-ac
-aa
-aa
-aa
-ac
-ac
-ab
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(11,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ad
-aa
-ab
-ac
-ac
-aa
-aa
-aa
-ac
-ac
-ab
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(12,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ae
-aa
-ab
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ab
-aa
-ad
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(13,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ae
-ab
-aa
-aa
-aa
-aa
-ac
-aa
-aa
-aa
-aa
-ae
-ae
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(14,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ad
-ae
-ae
-ae
-ad
-ae
-ae
-ae
-ae
-ae
-ae
-ae
-af
-ae
-ae
-ae
-ae
-ae
-ae
-ad
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(15,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ae
-ae
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ah
-ac
-ac
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(16,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ae
-ae
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ah
-ab
-ab
-aa
-aa
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(17,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ad
-ag
-ag
-ag
-ab
-aa
-aa
-aa
-aa
-ab
-aa
-aa
-aa
-aa
-ab
-aa
-aa
-aa
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ac
-ad
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(18,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ad
-ah
-ag
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-ac
-ah
-ae
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(19,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ah
-ag
-aa
-ab
-aa
-aa
-aa
-aa
-ab
-aa
-aa
-aa
-aa
-ab
-aa
-aa
-aa
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-ah
-ag
-ad
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(20,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ac
-ag
-ai
-at
-ai
-aa
-ai
-ai
-by
-ai
-ai
-aa
-ai
-by
-ai
-aa
-ai
-aa
-by
-ai
-ai
-aa
-aa
-ab
-aa
-ag
-ag
-ae
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(21,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ah
-ag
-aj
-aj
-aH
-aO
-bb
-bp
-bz
-bG
-bI
-bp
-bE
-bp
-bp
-bE
-bp
-ci
-bO
-bE
-cq
-bs
-aa
-ab
-aa
-ag
-ag
-ae
-ad
-ac
-ac
-cS
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(22,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ad
-ag
-ag
-ak
-ac
-aI
-aP
-bc
-bq
-ax
-bF
-bF
-bF
-aL
-ax
-aL
-aa
-aL
-aL
-ax
-cj
-bd
-bs
-aa
-ab
-aa
-ag
-ag
-ae
-ac
-ac
-ac
-ac
-ac
-ad
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(23,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ae
-ag
-ag
-al
-au
-aJ
-aQ
-bd
-br
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ck
-bc
-br
-ab
-ab
-aa
-ag
-ag
-ae
-ac
-ac
-ac
-ac
-ac
-ad
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(24,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ad
-ae
-ae
-ae
-ag
-ag
-am
-av
-aI
-aR
-bc
-bs
-ag
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ag
-aT
-bc
-bs
-aa
-cz
-ag
-ag
-ag
-ae
-ae
-ag
-cP
-ag
-ae
-ae
-ad
-ae
-ae
-ae
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-"}
-(25,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-aa
-ae
-ag
-ag
-an
-aw
-aK
-aS
-bd
-bs
-ag
-ac
-ac
-bw
-bw
-bw
-bw
-bw
-bw
-ac
-ag
-aa
-bc
-bs
-ag
-bC
-ag
-ag
-ag
-ae
-ae
-ag
-ac
-ag
-ae
-ae
-ae
-ae
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(26,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-aa
-ab
-aa
-ae
-ag
-ag
-ag
-ax
-aL
-aT
-be
-bs
-ag
-ac
-bw
-bw
-bw
-bw
-bw
-bw
-ac
-ac
-ag
-ag
-bx
-ag
-ag
-ar
-az
-ag
-ag
-ae
-ag
-cL
-cQ
-cL
-ag
-ae
-ae
-aa
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(27,1,1) = {"
-aa
-aa
-aa
-ab
-ab
-ac
-ac
-ac
-ab
-ac
-ab
-ae
-ag
-ag
-ag
-ag
-ag
-aU
-bf
-ag
-ag
-ac
-bw
-bw
-bw
-bw
-ac
-bw
-bw
-ac
-ag
-cl
-cr
-cv
-ag
-az
-az
-ag
-ag
-ag
-ag
-cM
-cR
-cT
-ag
-ag
-ae
-ae
-ab
-ac
-ab
-ab
-ac
-ac
-ab
-aa
-aa
-"}
-(28,1,1) = {"
-aa
-aa
-aa
-aa
-ab
-ab
-aa
-aa
-aa
-ac
-aa
-ae
-ag
-ag
-ag
-ay
-az
-aV
-az
-az
-bA
-ac
-ac
-bw
-bw
-ac
-bw
-bw
-bw
-ac
-ag
-cm
-az
-cw
-ag
-ag
-az
-ag
-ag
-ag
-cK
-cI
-cI
-cJ
-cV
-ag
-ag
-ae
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(29,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ac
-aa
-ae
-ag
-ag
-ag
-az
-aM
-az
-az
-bt
-bB
-bH
-bw
-bw
-bw
-bT
-bw
-bw
-bw
-ac
-ag
-ar
-az
-ar
-ag
-az
-az
-ag
-cE
-cU
-cI
-cI
-cI
-cI
-cW
-cY
-ag
-ae
-aa
-ac
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(30,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ac
-ac
-af
-ag
-ag
-ag
-aA
-az
-aW
-bg
-bu
-bC
-ac
-bw
-ac
-ac
-bU
-bZ
-ce
-bw
-ac
-ag
-cn
-az
-ar
-as
-ar
-az
-cD
-cF
-cI
-cI
-cI
-cI
-cI
-cW
-cZ
-ag
-af
-ac
-ac
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(31,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ac
-aa
-ae
-ag
-ag
-ag
-aB
-az
-az
-az
-az
-bC
-ac
-bw
-bw
-bw
-ac
-ca
-cf
-bw
-ac
-ag
-cm
-az
-az
-ah
-az
-az
-ag
-cG
-cH
-cI
-cI
-cI
-cI
-cW
-da
-ag
-ae
-aa
-ac
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(32,1,1) = {"
-aa
-aa
-aa
-ab
-ab
-ac
-ac
-ab
-ab
-ac
-aa
-ad
-ag
-ag
-ag
-aC
-az
-az
-az
-az
-bD
-ac
-bw
-bN
-bR
-bV
-cb
-cg
-bw
-ac
-ag
-as
-cs
-ar
-ag
-ag
-aq
-ag
-ag
-ag
-cI
-cN
-cI
-cI
-cX
-ag
-ag
-ae
-aa
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-"}
-(33,1,1) = {"
-aa
-aa
-aa
-ab
-ab
-ab
-ac
-ac
-ab
-ac
-ab
-ae
-ag
-ag
-ag
-aD
-cA
-cA
-ag
-bv
-ag
-ac
-bw
-bw
-bw
-bw
-bw
-bw
-bw
-ac
-ag
-co
-ct
-cx
-ag
-az
-az
-ag
-ag
-ag
-ag
-cO
-cI
-cO
-ag
-ag
-ae
-ae
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-"}
-(34,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ab
-aa
-ae
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-bw
-bv
-bw
-bw
-bw
-bw
-bw
-bw
-bw
-bw
-ac
-ag
-ag
-bx
-ag
-ag
-aC
-az
-ag
-ag
-ae
-ag
-ag
-ag
-ag
-ag
-ae
-ae
-aa
-aa
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(35,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-aa
-ae
-ag
-ag
-ao
-aE
-aE
-aX
-ag
-ag
-ag
-bw
-ac
-bw
-bw
-bw
-bw
-ac
-bw
-ac
-ag
-aT
-bc
-bs
-ag
-cB
-ag
-ag
-ag
-ae
-ae
-ae
-ae
-ae
-ae
-ae
-ae
-ae
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(36,1,1) = {"
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ad
-ae
-ae
-ae
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ac
-ag
-aT
-bd
-bs
-aa
-ab
-ag
-ag
-ac
-ae
-ae
-ad
-ae
-ae
-ae
-ae
-ad
-ae
-ab
-ae
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-"}
-(37,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ae
-ag
-ag
-ap
-aF
-aN
-aF
-bh
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-aT
-bc
-bs
-aa
-ab
-aa
-ag
-ab
-ad
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(38,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ae
-ag
-ag
-aq
-aG
-aF
-aF
-bi
-ag
-by
-by
-by
-by
-by
-by
-ai
-aa
-ai
-ai
-by
-cp
-bc
-cy
-aa
-ab
-aa
-ah
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(39,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ad
-ag
-ah
-ar
-az
-az
-az
-az
-bx
-bE
-bE
-bJ
-bO
-bE
-bI
-bE
-bE
-bE
-bJ
-bE
-bE
-cu
-bs
-aa
-ab
-aa
-ac
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(40,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ah
-ac
-as
-ar
-az
-aY
-bg
-ag
-bF
-aa
-aL
-aL
-aT
-bW
-bs
-aL
-aL
-aL
-ax
-aL
-aL
-aa
-aa
-aa
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(41,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ac
-ab
-ac
-as
-ar
-aZ
-bj
-ag
-ab
-aa
-bK
-bP
-bS
-bX
-cc
-bP
-ch
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-aa
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(42,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ac
-as
-ar
-ba
-bk
-ag
-ab
-ab
-bL
-az
-az
-az
-az
-az
-bL
-ab
-ab
-ab
-ab
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-ac
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(43,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ab
-ac
-ag
-ag
-bl
-ag
-ab
-aa
-bM
-az
-az
-az
-cd
-az
-bM
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-aa
-ac
-ab
-ad
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(44,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ac
-ah
-ag
-ag
-bl
-ag
-ag
-ag
-ag
-bQ
-aD
-bY
-az
-aD
-ag
-ag
-ag
-ah
-ac
-ab
-aa
-aa
-aa
-aa
-ab
-ab
-ah
-ac
-ae
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(45,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-ah
-ag
-ag
-ag
-bl
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ah
-ab
-ab
-aa
-aa
-aa
-aa
-aa
-ab
-ag
-ag
-ag
-ae
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(46,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ad
-ae
-ae
-ae
-bm
-ae
-ae
-ae
-ag
-ag
-ag
-ag
-ag
-ag
-ag
-ae
-ae
-ae
-ad
-aa
-aa
-aa
-ab
-ac
-ah
-ag
-ag
-ae
-ae
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(47,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bn
-ae
-ae
-ae
-ae
-ae
-ae
-af
-ae
-ae
-ae
-ae
-ae
-ae
-aa
-aa
-ab
-ab
-ac
-ah
-ag
-ag
-ae
-ae
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(48,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-bo
-ad
-ae
-aa
-ab
-aa
-aa
-ac
-aa
-aa
-ab
-aa
-ae
-ae
-aa
-aa
-aa
-cC
-ae
-ae
-ad
-ae
-ae
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(49,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-aa
-ab
-ac
-ab
-ab
-ab
-ab
-ac
-ac
-ab
-aa
-ad
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(50,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(51,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-ab
-ab
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(52,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-aa
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
-(53,1,1) = {"
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-ab
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-aa
-"}
diff --git a/_maps/deprecated/Ruins/syndicatewreck01.dmm b/_maps/deprecated/Ruins/syndicatewreck01.dmm
deleted file mode 100644
index 6503f98557c4..000000000000
--- a/_maps/deprecated/Ruins/syndicatewreck01.dmm
+++ /dev/null
@@ -1,1272 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"ad" = (
-/obj/machinery/computer/crew/syndie,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"as" = (
-/obj/structure/door_assembly/door_assembly_highsecurity,
-/turf/open/floor/plasteel/dark/airless,
-/area/ruin/unpowered/no_grav)
-"ay" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/blood/tracks,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"aQ" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"bn" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/corner{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"cb" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/caution/red{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"cg" = (
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 9
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"cL" = (
-/obj/effect/turf_decal/industrial/warning/dust{
- dir = 9
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/unpowered/no_grav)
-"dd" = (
-/obj/machinery/light/broken/directional/west,
-/turf/open/floor/plating/airless{
- icon_state = "platingdmg2"
- },
-/area/ruin/unpowered/no_grav)
-"dj" = (
-/obj/structure/chair/office,
-/turf/open/floor/wood/airless,
-/area/ruin/unpowered/no_grav)
-"dN" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"eA" = (
-/obj/machinery/door/airlock/medical{
- name = "Medbay";
- req_access_txt = "150"
- },
-/obj/effect/turf_decal/industrial/hatch/red,
-/obj/effect/decal/cleanable/blood/tracks,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"ft" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
- dir = 8
- },
-/obj/structure/sign/poster/ripped{
- pixel_x = -32
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"fu" = (
-/obj/effect/turf_decal/industrial/warning/dust{
- dir = 8
- },
-/turf/open/floor/plasteel/grimy,
-/area/ruin/unpowered/no_grav)
-"fY" = (
-/obj/item/stack/tile/plasteel,
-/turf/open/floor/plating,
-/area/ruin/unpowered/no_grav)
-"gJ" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/blood/footprints,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"gV" = (
-/obj/effect/turf_decal/industrial/warning/dust,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/unpowered/no_grav)
-"hE" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
- dir = 5
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"ij" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/line,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"iy" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/stack/tile/plasteel,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"iV" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
- dir = 6
- },
-/obj/machinery/vending/cigarette/syndicate,
-/obj/structure/sign/departments/medbay/alt{
- pixel_y = -32
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"kp" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 9
- },
-/obj/structure/closet/crate/freezer,
-/turf/open/floor/plasteel/dark/airless,
-/area/ruin/unpowered/no_grav)
-"ku" = (
-/turf/open/floor/plating/airless,
-/area/ruin/unpowered/no_grav)
-"kG" = (
-/obj/item/bedsheet/cmo,
-/obj/structure/bed,
-/obj/item/ammo_box/magazine/pistolm9mm,
-/turf/open/floor/carpet/airless,
-/area/ruin/unpowered/no_grav)
-"kL" = (
-/obj/effect/turf_decal/trimline/opaque/blue/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/ruin/unpowered/no_grav)
-"md" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/line,
-/obj/structure/sign/departments/medbay/alt{
- pixel_y = -32
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"my" = (
-/obj/effect/turf_decal/industrial/warning/dust{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/unpowered/no_grav)
-"nl" = (
-/obj/structure/chair/office{
- dir = 4
- },
-/turf/template_noop,
-/area/space)
-"nC" = (
-/obj/effect/turf_decal/trimline/opaque/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/ruin/unpowered/no_grav)
-"nY" = (
-/obj/effect/turf_decal/corner/opaque/blue/full,
-/obj/structure/window/reinforced/survival_pod,
-/obj/effect/turf_decal/industrial/warning/cee,
-/obj/machinery/light/broken/directional/east,
-/obj/machinery/chem_heater,
-/turf/open/floor/plasteel/dark/airless,
-/area/ruin/unpowered/no_grav)
-"om" = (
-/obj/machinery/light/directional/west,
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
- dir = 10
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"oo" = (
-/obj/effect/turf_decal/corner/opaque/blue/full,
-/obj/effect/turf_decal/industrial/warning/cee{
- dir = 1
- },
-/obj/machinery/chem_dispenser/fullupgrade,
-/obj/effect/decal/cleanable/cobweb,
-/turf/open/floor/plasteel/dark/airless,
-/area/ruin/unpowered/no_grav)
-"oF" = (
-/obj/effect/turf_decal/corner/opaque/blue/full,
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/structure/frame/machine,
-/turf/open/floor/plasteel/dark/airless,
-/area/ruin/unpowered/no_grav)
-"qv" = (
-/obj/machinery/computer/security,
-/obj/effect/decal/cleanable/cobweb/cobweb2,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"qS" = (
-/obj/machinery/door/airlock/security{
- name = "Security Checkpoint";
- req_access_txt = "150"
- },
-/obj/effect/turf_decal/industrial/hatch/red,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"rg" = (
-/obj/structure/table/glass,
-/obj/effect/turf_decal/trimline/opaque/blue/filled/line{
- dir = 5
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/ruin/unpowered/no_grav)
-"rD" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"sB" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"sU" = (
-/obj/machinery/light/broken/directional/west,
-/turf/open/floor/plating/airless{
- icon_state = "panelscorched"
- },
-/area/ruin/unpowered/no_grav)
-"tv" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
- dir = 10
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/ruin/unpowered/no_grav)
-"tz" = (
-/obj/effect/turf_decal/industrial/warning/dust{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/unpowered/no_grav)
-"tZ" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning,
-/obj/effect/decal/cleanable/blood/tracks,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"uN" = (
-/obj/effect/turf_decal/trimline/opaque/blue/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/ruin/unpowered/no_grav)
-"uO" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/line,
-/turf/open/floor/plasteel/dark/airless,
-/area/ruin/unpowered/no_grav)
-"vg" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"vl" = (
-/turf/open/floor/plating/airless{
- icon_state = "platingdmg2"
- },
-/area/ruin/unpowered/no_grav)
-"vM" = (
-/obj/effect/turf_decal/trimline/opaque/red/line{
- dir = 10
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/ruin/unpowered/no_grav)
-"wj" = (
-/obj/effect/turf_decal/trimline/opaque/blue/filled/line{
- dir = 9
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/ruin/unpowered/no_grav)
-"wm" = (
-/turf/template_noop,
-/area/space)
-"wP" = (
-/turf/open/floor/plating/airless{
- icon_state = "platingdmg1"
- },
-/area/ruin/unpowered/no_grav)
-"wQ" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
- dir = 4
- },
-/obj/effect/decal/cleanable/blood/gibs/down,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"xW" = (
-/obj/effect/turf_decal/industrial/warning/dust{
- dir = 5
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/unpowered/no_grav)
-"yj" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
- dir = 9
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"yl" = (
-/obj/structure/table/wood,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/unpowered/no_grav)
-"yw" = (
-/obj/item/clothing/mask/chameleon/broken,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/blood,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"yE" = (
-/obj/effect/decal/cleanable/blood/footprints{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/opaque/blue/filled/warning{
- dir = 8
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/ruin/unpowered/no_grav)
-"yL" = (
-/obj/effect/turf_decal/industrial/warning/dust{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/unpowered/no_grav)
-"yV" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/machinery/vending/cola/random,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood,
-/area/ruin/unpowered/no_grav)
-"yY" = (
-/obj/machinery/door/airlock/highsecurity,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"zE" = (
-/obj/structure/frame/machine,
-/turf/open/floor/plating/airless,
-/area/ruin/unpowered/no_grav)
-"zH" = (
-/obj/effect/decal/cleanable/blood/tracks,
-/obj/effect/turf_decal/trimline/opaque/blue/filled/warning{
- dir = 1
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/ruin/unpowered/no_grav)
-"zM" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/item/kirbyplants/dead,
-/turf/open/floor/wood,
-/area/ruin/unpowered/no_grav)
-"Ab" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning,
-/turf/open/floor/plasteel/dark/airless,
-/area/ruin/unpowered/no_grav)
-"Az" = (
-/obj/structure/chair/office,
-/obj/effect/turf_decal/trimline/opaque/blue/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/ruin/unpowered/no_grav)
-"AM" = (
-/obj/machinery/light/directional/west,
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"Bk" = (
-/obj/machinery/light/small/directional/east,
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
- dir = 5
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"Bs" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/blood/footprints{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"Cx" = (
-/obj/effect/turf_decal/trimline/opaque/red/line{
- dir = 9
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/ruin/unpowered/no_grav)
-"CK" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"De" = (
-/obj/effect/turf_decal/trimline/opaque/blue/filled/line{
- dir = 5
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/ruin/unpowered/no_grav)
-"Dj" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"DX" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/corner,
-/obj/effect/decal/cleanable/blood/gibs,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"EC" = (
-/obj/effect/turf_decal/industrial/hatch/red,
-/obj/machinery/door/firedoor/closed,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"EE" = (
-/obj/effect/turf_decal/trimline/opaque/red/corner{
- dir = 8
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/ruin/unpowered/no_grav)
-"Fi" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/structure/fluff/empty_sleeper/syndicate{
- dir = 8
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/ruin/unpowered/no_grav)
-"GJ" = (
-/obj/structure/table/reinforced,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"Hd" = (
-/obj/structure/table/reinforced,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"Hq" = (
-/obj/structure/chair/office{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"HI" = (
-/obj/structure/frame/machine,
-/turf/open/floor/plating/airless{
- icon_state = "platingdmg3"
- },
-/area/ruin/unpowered/no_grav)
-"IL" = (
-/obj/structure/table/wood,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/gun/ballistic/automatic/pistol/no_mag,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/unpowered/no_grav)
-"JX" = (
-/obj/machinery/light/small/directional/east,
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"KH" = (
-/turf/open/floor/plasteel/dark/airless,
-/area/ruin/unpowered/no_grav)
-"KX" = (
-/obj/structure/girder,
-/turf/open/floor/plating/airless{
- icon_state = "platingdmg1"
- },
-/area/ruin/unpowered/no_grav)
-"Lg" = (
-/obj/effect/turf_decal/corner/opaque/blue/full,
-/obj/structure/window/reinforced/survival_pod,
-/obj/effect/turf_decal/industrial/warning/cee,
-/obj/machinery/light/directional/west,
-/obj/structure/frame/machine,
-/turf/open/floor/plasteel/dark/airless,
-/area/ruin/unpowered/no_grav)
-"Lr" = (
-/obj/item/kirbyplants/dead,
-/turf/open/floor/wood/airless,
-/area/ruin/unpowered/no_grav)
-"Ly" = (
-/obj/effect/turf_decal/industrial/warning/dust{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/unpowered/no_grav)
-"LL" = (
-/obj/structure/girder,
-/turf/open/floor/plating/airless{
- icon_state = "panelscorched"
- },
-/area/ruin/unpowered/no_grav)
-"Mq" = (
-/obj/structure/sign/directions/medical,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/no_grav)
-"Mr" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/ruin/unpowered/no_grav)
-"Mw" = (
-/turf/open/floor/plating/airless{
- icon_state = "panelscorched"
- },
-/area/ruin/unpowered/no_grav)
-"MF" = (
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"MI" = (
-/obj/effect/turf_decal/corner/opaque/blue/full,
-/obj/effect/turf_decal/industrial/warning/cee{
- dir = 1
- },
-/obj/structure/frame/machine,
-/obj/item/stack/cable_coil/cut/yellow,
-/turf/open/floor/plasteel/dark/airless,
-/area/ruin/unpowered/no_grav)
-"MU" = (
-/obj/item/pen,
-/obj/effect/turf_decal/industrial/warning/dust,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/unpowered/no_grav)
-"MW" = (
-/obj/machinery/door/airlock/security{
- name = "Security";
- req_access_txt = "150"
- },
-/obj/effect/turf_decal/industrial/hatch/red,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"NL" = (
-/turf/open/floor/wood/airless,
-/area/ruin/unpowered/no_grav)
-"Os" = (
-/turf/open/floor/plating/airless{
- icon_state = "platingdmg3"
- },
-/area/ruin/unpowered/no_grav)
-"ON" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"Pa" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/line,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/blood/splatter,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"PD" = (
-/obj/structure/girder,
-/turf/open/floor/plating/airless,
-/area/ruin/unpowered/no_grav)
-"PJ" = (
-/obj/machinery/light/directional/west,
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"PN" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/corner{
- dir = 8
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/ruin/unpowered/no_grav)
-"PS" = (
-/obj/item/folder/red,
-/obj/effect/turf_decal/industrial/warning/dust{
- dir = 10
- },
-/turf/open/floor/plasteel/grimy,
-/area/ruin/unpowered/no_grav)
-"PZ" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"Qw" = (
-/obj/structure/chair/office,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/unpowered/no_grav)
-"QM" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/line,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"QP" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/turf/open/floor/plating,
-/area/ruin/unpowered/no_grav)
-"QR" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/structure/reagent_dispensers/water_cooler,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood,
-/area/ruin/unpowered/no_grav)
-"Si" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/machinery/vending/snack/random,
-/turf/open/floor/wood,
-/area/ruin/unpowered/no_grav)
-"Su" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"Tr" = (
-/obj/effect/turf_decal/trimline/opaque/red/corner{
- dir = 1
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/ruin/unpowered/no_grav)
-"TD" = (
-/obj/structure/bed/dogbed,
-/obj/effect/decal/cleanable/cobweb,
-/turf/open/floor/carpet/airless,
-/area/ruin/unpowered/no_grav)
-"Uj" = (
-/obj/structure/chair/office{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/opaque/blue/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/ruin/unpowered/no_grav)
-"Vb" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/blood/tracks{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"Vo" = (
-/obj/effect/turf_decal/corner/opaque/blue/full,
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/machinery/chem_master,
-/turf/open/floor/plasteel/dark/airless,
-/area/ruin/unpowered/no_grav)
-"VM" = (
-/obj/structure/table/wood,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/unpowered/no_grav)
-"VY" = (
-/obj/structure/table/glass,
-/obj/effect/turf_decal/trimline/opaque/blue/filled/line{
- dir = 9
- },
-/turf/open/floor/plasteel/dark/airless,
-/area/ruin/unpowered/no_grav)
-"Wk" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/structure/door_assembly/door_assembly_com,
-/turf/open/floor/wood/airless,
-/area/ruin/unpowered/no_grav)
-"Yb" = (
-/obj/structure/table/wood,
-/turf/open/floor/wood/airless,
-/area/ruin/unpowered/no_grav)
-"Yv" = (
-/obj/structure/table/wood,
-/obj/item/paper_bin/carbon,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/grimy,
-/area/ruin/unpowered/no_grav)
-"YX" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ruin/unpowered/no_grav)
-"Zg" = (
-/turf/open/floor/carpet/airless,
-/area/ruin/unpowered/no_grav)
-"ZN" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ruin/unpowered/no_grav)
-"ZY" = (
-/obj/effect/decal/cleanable/blood/tracks,
-/turf/open/floor/plasteel/dark/airless,
-/area/ruin/unpowered/no_grav)
-
-(1,1,1) = {"
-Mw
-KX
-ZN
-ZN
-ZN
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-"}
-(2,1,1) = {"
-ku
-Mr
-Mr
-tv
-ZN
-ZN
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-ZN
-ZN
-ZN
-PD
-Os
-wm
-wm
-wm
-"}
-(3,1,1) = {"
-wm
-vl
-Os
-PN
-wP
-ZN
-ZN
-wm
-wm
-wm
-ZN
-as
-ZN
-wm
-wm
-wm
-ZN
-TD
-Zg
-NL
-ku
-wP
-wm
-wm
-"}
-(4,1,1) = {"
-wm
-wm
-wm
-ku
-uO
-ZN
-ZN
-ZN
-ZN
-ZN
-ZN
-KH
-ZN
-wm
-wm
-wm
-ZN
-kG
-Zg
-NL
-NL
-ku
-vl
-wm
-"}
-(5,1,1) = {"
-wm
-wm
-wm
-Mw
-uO
-QP
-Si
-yV
-QR
-zM
-ZN
-yY
-ZN
-ZN
-ZN
-ZN
-ZN
-ZN
-NL
-dj
-Yb
-NL
-ku
-wm
-"}
-(6,1,1) = {"
-wm
-wm
-wm
-ku
-uO
-QP
-yj
-Dj
-Dj
-Dj
-AM
-CK
-PJ
-fY
-ft
-vg
-om
-ZN
-Lr
-NL
-Yb
-NL
-Mw
-nl
-"}
-(7,1,1) = {"
-wm
-wm
-wm
-vl
-uO
-QP
-rD
-MF
-PZ
-cL
-Ly
-Ly
-fu
-PS
-MF
-PZ
-md
-ZN
-ZN
-Wk
-ZN
-PD
-ku
-wm
-"}
-(8,1,1) = {"
-wm
-wm
-wm
-ku
-Ab
-MW
-ON
-fY
-PZ
-tz
-Yv
-yl
-yl
-MU
-MF
-fY
-Pa
-QP
-wj
-yE
-dd
-wm
-wm
-wm
-"}
-(9,1,1) = {"
-wm
-wm
-wm
-ku
-uO
-QP
-rD
-PZ
-PZ
-tz
-VM
-Qw
-IL
-gV
-cg
-ay
-tZ
-eA
-zH
-ZY
-ZY
-Os
-wm
-wm
-"}
-(10,1,1) = {"
-wm
-wm
-wm
-wP
-uO
-QP
-dN
-PZ
-PZ
-xW
-fY
-yL
-yL
-my
-Vb
-yw
-ij
-QP
-De
-kL
-kL
-kL
-ku
-wm
-"}
-(11,1,1) = {"
-wm
-wm
-wm
-wm
-Mw
-QP
-hE
-cb
-sB
-wQ
-bn
-gJ
-MF
-DX
-aQ
-aQ
-iV
-ZN
-ZN
-ZN
-ZN
-ZN
-ZN
-wm
-"}
-(12,1,1) = {"
-wm
-wm
-wm
-wm
-ku
-ZN
-QP
-qS
-QP
-QP
-dN
-PZ
-Bs
-QM
-Mq
-ZN
-ZN
-ZN
-HI
-ku
-sU
-wm
-wm
-wm
-"}
-(13,1,1) = {"
-wm
-wm
-wm
-ku
-uO
-ZN
-Hd
-iy
-PZ
-QP
-dN
-PZ
-MF
-QM
-QP
-oo
-oF
-Lg
-nC
-Mw
-wm
-wm
-wm
-wm
-"}
-(14,1,1) = {"
-wm
-wm
-wm
-wP
-uO
-ZN
-Hd
-MF
-PZ
-QP
-dN
-PZ
-fY
-QM
-QP
-VY
-Az
-uN
-ku
-wm
-wm
-wm
-wm
-wm
-"}
-(15,1,1) = {"
-wm
-wm
-wm
-Mw
-uO
-ZN
-ad
-PZ
-GJ
-ZN
-dN
-PZ
-MF
-QM
-QP
-rg
-kL
-Uj
-vl
-wP
-wm
-wm
-wm
-wm
-"}
-(16,1,1) = {"
-wm
-wm
-wm
-wm
-Os
-ZN
-qv
-Hq
-Hd
-ZN
-Bk
-Su
-YX
-JX
-QP
-MI
-Vo
-nY
-kp
-Fi
-zE
-wm
-wm
-wm
-"}
-(17,1,1) = {"
-wm
-wm
-wm
-wm
-wm
-ZN
-ZN
-ZN
-ZN
-ZN
-ZN
-EC
-EC
-ZN
-ZN
-ZN
-ZN
-ZN
-LL
-ku
-Os
-wm
-wm
-wm
-"}
-(18,1,1) = {"
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-ZN
-Cx
-Tr
-EE
-vM
-ZN
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-"}
-(19,1,1) = {"
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-ZN
-Mw
-ku
-KH
-vl
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-"}
-(20,1,1) = {"
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-ZN
-wm
-wm
-Os
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-wm
-"}
diff --git a/_maps/deprecated/Ruins/whitesands_surface_abductor_crash.dmm b/_maps/deprecated/Ruins/whitesands_surface_abductor_crash.dmm
deleted file mode 100644
index daf0dc315a68..000000000000
--- a/_maps/deprecated/Ruins/whitesands_surface_abductor_crash.dmm
+++ /dev/null
@@ -1,460 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/turf/closed/mineral/random/whitesands,
-/area/whitesands/surface/outdoors)
-"b" = (
-/turf/open/floor/plating/asteroid/whitesands,
-/area/whitesands/surface/outdoors)
-"d" = (
-/turf/closed/wall/mineral/abductor,
-/area/whitesands/surface/outdoors)
-"j" = (
-/obj/machinery/abductor/experiment{
- team_number = 100
- },
-/turf/open/floor/plating/abductor{
- initial_gas_mix = "ws_atmos"
- },
-/area/whitesands/surface/outdoors)
-"k" = (
-/turf/open/floor/plating/abductor{
- initial_gas_mix = "ws_atmos"
- },
-/area/whitesands/surface/outdoors)
-"l" = (
-/obj/machinery/abductor/pad{
- team_number = 100
- },
-/turf/open/floor/plating/abductor{
- initial_gas_mix = "ws_atmos"
- },
-/area/whitesands/surface/outdoors)
-"o" = (
-/obj/item/hemostat/alien,
-/turf/open/floor/plating/abductor{
- initial_gas_mix = "ws_atmos"
- },
-/area/whitesands/surface/outdoors)
-"p" = (
-/obj/effect/mob_spawn/human/abductor,
-/turf/open/floor/plating/abductor{
- initial_gas_mix = "ws_atmos"
- },
-/area/whitesands/surface/outdoors)
-"q" = (
-/obj/structure/closet/abductor,
-/turf/open/floor/plating/abductor{
- initial_gas_mix = "ws_atmos"
- },
-/area/whitesands/surface/outdoors)
-"s" = (
-/obj/structure/table/optable/abductor,
-/obj/item/cautery/alien,
-/turf/open/floor/plating/abductor{
- initial_gas_mix = "ws_atmos"
- },
-/area/whitesands/surface/outdoors)
-"t" = (
-/obj/structure/table/abductor,
-/obj/item/storage/box/alienhandcuffs,
-/turf/open/floor/plating/abductor{
- initial_gas_mix = "ws_atmos"
- },
-/area/whitesands/surface/outdoors)
-"v" = (
-/obj/item/scalpel/alien,
-/turf/open/floor/plating/abductor{
- initial_gas_mix = "ws_atmos"
- },
-/area/whitesands/surface/outdoors)
-"w" = (
-/obj/item/retractor/alien,
-/obj/item/paper/guides/antag/abductor,
-/turf/open/floor/plating/abductor{
- initial_gas_mix = "ws_atmos"
- },
-/area/whitesands/surface/outdoors)
-"y" = (
-/obj/machinery/abductor/gland_dispenser,
-/turf/open/floor/plating/abductor{
- initial_gas_mix = "ws_atmos"
- },
-/area/whitesands/surface/outdoors)
-"z" = (
-/obj/structure/table/abductor,
-/obj/item/surgicaldrill/alien,
-/obj/item/circular_saw/alien,
-/turf/open/floor/plating/abductor{
- initial_gas_mix = "ws_atmos"
- },
-/area/whitesands/surface/outdoors)
-"A" = (
-/obj/structure/bed/abductor,
-/turf/open/floor/plating/abductor{
- initial_gas_mix = "ws_atmos"
- },
-/area/whitesands/surface/outdoors)
-"X" = (
-/turf/open/floor/plating/asteroid/whitesands/dried,
-/area/whitesands/surface/outdoors)
-
-(1,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(2,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(3,1,1) = {"
-a
-a
-a
-d
-a
-a
-a
-a
-a
-a
-"}
-(4,1,1) = {"
-a
-a
-d
-d
-a
-a
-a
-a
-a
-a
-"}
-(5,1,1) = {"
-a
-a
-d
-j
-k
-k
-a
-y
-d
-a
-"}
-(6,1,1) = {"
-a
-a
-d
-k
-o
-s
-v
-z
-d
-a
-"}
-(7,1,1) = {"
-a
-a
-d
-l
-p
-k
-w
-A
-d
-a
-"}
-(8,1,1) = {"
-a
-a
-d
-d
-q
-t
-q
-d
-d
-a
-"}
-(9,1,1) = {"
-a
-a
-X
-d
-d
-d
-d
-d
-X
-a
-"}
-(10,1,1) = {"
-a
-a
-b
-X
-X
-X
-X
-X
-a
-a
-"}
-(11,1,1) = {"
-a
-a
-b
-X
-X
-X
-X
-b
-a
-a
-"}
-(12,1,1) = {"
-a
-a
-b
-X
-X
-X
-X
-b
-a
-a
-"}
-(13,1,1) = {"
-a
-a
-b
-b
-X
-X
-X
-b
-a
-a
-"}
-(14,1,1) = {"
-a
-a
-b
-b
-X
-X
-X
-b
-a
-a
-"}
-(15,1,1) = {"
-a
-a
-b
-b
-X
-X
-X
-b
-a
-a
-"}
-(16,1,1) = {"
-a
-a
-b
-b
-X
-X
-b
-b
-a
-a
-"}
-(17,1,1) = {"
-a
-b
-b
-b
-X
-X
-b
-b
-a
-a
-"}
-(18,1,1) = {"
-a
-a
-b
-b
-X
-X
-b
-b
-a
-a
-"}
-(19,1,1) = {"
-a
-a
-b
-b
-X
-X
-b
-b
-b
-a
-"}
-(20,1,1) = {"
-a
-a
-b
-b
-X
-X
-b
-b
-a
-a
-"}
-(21,1,1) = {"
-a
-b
-b
-b
-b
-X
-b
-b
-a
-a
-"}
-(22,1,1) = {"
-a
-b
-b
-b
-b
-X
-b
-b
-a
-a
-"}
-(23,1,1) = {"
-a
-a
-b
-b
-b
-X
-b
-b
-a
-a
-"}
-(24,1,1) = {"
-a
-a
-b
-b
-b
-X
-b
-b
-a
-a
-"}
-(25,1,1) = {"
-a
-a
-b
-b
-b
-b
-b
-b
-a
-a
-"}
-(26,1,1) = {"
-a
-a
-b
-b
-b
-b
-b
-b
-a
-a
-"}
-(27,1,1) = {"
-a
-a
-b
-b
-b
-b
-b
-b
-a
-a
-"}
-(28,1,1) = {"
-a
-b
-b
-b
-b
-b
-b
-b
-a
-a
-"}
-(29,1,1) = {"
-a
-b
-b
-b
-b
-b
-b
-b
-a
-a
-"}
-(30,1,1) = {"
-a
-b
-b
-b
-b
-b
-b
-b
-b
-a
-"}
diff --git a/_maps/deprecated/Ruins/whitesands_surface_crash_bar.dmm b/_maps/deprecated/Ruins/whitesands_surface_crash_bar.dmm
deleted file mode 100644
index e516bc7a6977..000000000000
--- a/_maps/deprecated/Ruins/whitesands_surface_crash_bar.dmm
+++ /dev/null
@@ -1,1481 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"aL" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/whitesands/surface/outdoors)
-"bK" = (
-/obj/structure/girder,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"bN" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/oil,
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/whitesands/surface/outdoors)
-"bU" = (
-/obj/structure/table/wood/fancy/black,
-/obj/item/reagent_containers/food/condiment/peppermill,
-/obj/item/reagent_containers/food/condiment/saltshaker{
- pixel_x = 5;
- pixel_y = 5
- },
-/obj/effect/decal/cleanable/ash,
-/turf/open/floor/wood,
-/area/whitesands/surface/outdoors)
-"bV" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4,
-/turf/open/floor/carpet/nanoweave,
-/area/whitesands/surface/outdoors)
-"cP" = (
-/obj/structure/barricade/sandbags,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"dl" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/table/wood,
-/turf/open/floor/wood{
- icon_state = "wood-broken2"
- },
-/area/whitesands/surface/outdoors)
-"dR" = (
-/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/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plasteel,
-/area/whitesands/surface/outdoors)
-"ed" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/blood/gibs/core,
-/turf/open/floor/carpet/nanoweave,
-/area/whitesands/surface/outdoors)
-"eh" = (
-/obj/item/toy/figure/bartender{
- desc = "you feel like you recognize this...";
- name = "Familiar Bartender action figure";
- toysay = "What can I get ya?"
- },
-/obj/structure/table/wood,
-/turf/open/floor/wood{
- icon_state = "wood-broken"
- },
-/area/whitesands/surface/outdoors)
-"el" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"eP" = (
-/obj/structure/barricade/sandbags,
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/whitesands/surface/outdoors)
-"fj" = (
-/obj/structure/lattice,
-/turf/open/floor/plating/asteroid/whitesands/dried,
-/area/whitesands/surface/outdoors)
-"fn" = (
-/obj/machinery/chem_master/condimaster,
-/obj/item/storage/box/beakers,
-/obj/effect/turf_decal/corner/opaque/white/half{
- dir = 4
- },
-/obj/effect/turf_decal/box,
-/turf/open/floor/plasteel/mono/dark,
-/area/whitesands/surface/outdoors)
-"fG" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/whitesands/surface/outdoors)
-"gp" = (
-/turf/open/floor/wood{
- icon_state = "wood-broken4"
- },
-/area/whitesands/surface/outdoors)
-"gR" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/obj/structure/chair/stool/bar{
- dir = 1
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/whitesands/surface/outdoors)
-"gX" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/glass,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"he" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/wood{
- icon_state = "wood-broken7"
- },
-/area/whitesands/surface/outdoors)
-"hf" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/chair/wood,
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/barricade/sandbags,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"hm" = (
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
- faction = list("saloon")
- },
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"iu" = (
-/obj/machinery/chem_dispenser/drinks/beer{
- dir = 8
- },
-/obj/machinery/light/directional/east,
-/obj/structure/table/wood,
-/turf/open/floor/wood{
- icon_state = "wood-broken3"
- },
-/area/whitesands/surface/outdoors)
-"iD" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/whitesands/surface/outdoors)
-"iV" = (
-/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"
- },
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/whitesands/surface/outdoors)
-"jT" = (
-/obj/item/paper_bin,
-/obj/structure/table/wood,
-/turf/open/floor/wood{
- icon_state = "wood-broken5"
- },
-/area/whitesands/surface/outdoors)
-"kk" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"lx" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/closed/wall,
-/area/whitesands/surface/outdoors)
-"lH" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/item/reagent_containers/food/condiment/saltshaker{
- pixel_x = 5;
- pixel_y = 5
- },
-/obj/item/reagent_containers/food/condiment/peppermill,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/glass,
-/obj/structure/table/wood,
-/turf/open/floor/wood{
- icon_state = "wood-broken3"
- },
-/area/whitesands/surface/outdoors)
-"lI" = (
-/obj/item/gun/ballistic/automatic/pistol/m1911,
-/obj/item/ammo_box/c45,
-/obj/item/ammo_box/magazine/m45,
-/obj/structure/table/wood/poker,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"mp" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/food/flour,
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/whitesands/surface/outdoors)
-"ni" = (
-/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 = "1-2"
- },
-/obj/effect/decal/cleanable/blood{
- icon_state = "floor7"
- },
-/turf/open/floor/carpet/nanoweave,
-/area/whitesands/surface/outdoors)
-"od" = (
-/turf/closed/wall/mineral/sandstone,
-/area/whitesands/surface/outdoors)
-"oV" = (
-/mob/living/simple_animal/hostile/asteroid/whitesands/ranged/gunslinger{
- desc = "One of the few survivors on the planet with working weaponry. Doesn't seem as friendly as the bartenders you're used to.";
- faction = list("saloon")
- },
-/turf/open/floor/wood{
- icon_state = "wood-broken5"
- },
-/area/whitesands/surface/outdoors)
-"pa" = (
-/obj/item/toy/cards/deck/kotahi,
-/obj/item/storage/pill_bottle/dice,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/wood,
-/area/whitesands/surface/outdoors)
-"qe" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/obj/structure/barricade/sandbags,
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/whitesands/surface/outdoors)
-"qx" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/glass,
-/turf/open/floor/wood{
- icon_state = "wood-broken5"
- },
-/area/whitesands/surface/outdoors)
-"qy" = (
-/obj/effect/decal/cleanable/oil,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"qW" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/obj/item/reagent_containers/food/condiment/enzyme,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/table/wood/poker,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"ry" = (
-/obj/machinery/newscaster/directional/north{
- pixel_x = -30;
- pixel_y = 30
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/mono,
-/area/whitesands/surface/outdoors)
-"rR" = (
-/obj/structure/chair/stool/bar,
-/turf/open/floor/wood{
- icon_state = "wood-broken3"
- },
-/area/whitesands/surface/outdoors)
-"rY" = (
-/obj/item/gun/ballistic/rifle/boltaction/polymer,
-/obj/item/ammo_box/aac_300blk_stripper,
-/obj/item/ammo_box/aac_300blk_stripper,
-/obj/item/ammo_box/aac_300blk_stripper,
-/obj/item/ammo_box/aac_300blk_stripper,
-/obj/structure/table/wood/poker,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"sn" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/chair/stool/bar{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"sA" = (
-/obj/structure/chair/wood,
-/obj/effect/decal/cleanable/generic,
-/turf/open/floor/wood{
- icon_state = "wood-broken3"
- },
-/area/whitesands/surface/outdoors)
-"sN" = (
-/obj/machinery/vending/cigarette,
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"tI" = (
-/obj/structure/chair/stool/bar,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/effect/decal/cleanable/generic,
-/obj/effect/decal/cleanable/blood{
- icon_state = "floor7"
- },
-/turf/open/floor/wood{
- icon_state = "wood-broken3"
- },
-/area/whitesands/surface/outdoors)
-"tV" = (
-/obj/structure/barricade/sandbags,
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/whitesands/surface/outdoors)
-"ud" = (
-/turf/open/floor/plating{
- icon_state = "platingdmg2"
- },
-/area/whitesands/surface/outdoors)
-"uD" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/wood{
- icon_state = "wood-broken"
- },
-/area/whitesands/surface/outdoors)
-"vc" = (
-/obj/effect/decal/cleanable/oil/streak,
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/whitesands/surface/outdoors)
-"vR" = (
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
- faction = list("saloon")
- },
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"wy" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating{
- icon_state = "platingdmg2"
- },
-/area/whitesands/surface/outdoors)
-"wL" = (
-/obj/effect/decal/cleanable/dirt,
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
- faction = list("saloon")
- },
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"wP" = (
-/obj/structure/chair/stool/bar,
-/turf/open/floor/wood{
- icon_state = "wood-broken6"
- },
-/area/whitesands/surface/outdoors)
-"xh" = (
-/obj/structure/closet/secure_closet/bar{
- req_access = null
- },
-/obj/item/gun/ballistic/shotgun/doublebarrel,
-/obj/item/storage/box/lethalshot,
-/obj/item/storage/box/lethalshot,
-/turf/open/floor/wood{
- icon_state = "wood-broken5"
- },
-/area/whitesands/surface/outdoors)
-"xX" = (
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/chair/wood{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/whitesands/surface/outdoors)
-"yv" = (
-/obj/structure/chair/stool/bar,
-/turf/open/floor/wood{
- icon_state = "wood-broken2"
- },
-/area/whitesands/surface/outdoors)
-"yU" = (
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/whitesands/surface/outdoors)
-"zn" = (
-/obj/machinery/door/airlock,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/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
- },
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"Ai" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"Ar" = (
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"Av" = (
-/obj/machinery/smartfridge/drinks,
-/turf/closed/wall,
-/area/whitesands/surface/outdoors)
-"Ax" = (
-/obj/structure/lattice,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating/asteroid/whitesands/dried,
-/area/whitesands/surface/outdoors)
-"Br" = (
-/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/barricade/sandbags,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"BE" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
- },
-/turf/open/floor/wood,
-/area/whitesands/surface/outdoors)
-"BQ" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/table/wood/poker,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"Cn" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/closed/wall/mineral/sandstone,
-/area/space)
-"CS" = (
-/obj/machinery/status_display/shuttle,
-/obj/structure/girder,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"DU" = (
-/obj/structure/table/wood/poker,
-/obj/item/toy/cards/deck/cas{
- pixel_y = 8
- },
-/obj/item/toy/cards/deck/cas/black,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood,
-/area/whitesands/surface/outdoors)
-"Eg" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/holopad/emergency/bar,
-/turf/open/floor/wood{
- icon_state = "wood-broken2"
- },
-/area/whitesands/surface/outdoors)
-"Eq" = (
-/obj/structure/rack,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/electronics/apc,
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"EP" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/whitesands/surface/outdoors)
-"Fc" = (
-/obj/structure/barricade/sandbags,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"FA" = (
-/obj/structure/chair/wood{
- dir = 8
- },
-/turf/open/floor/wood{
- icon_state = "wood-broken"
- },
-/area/whitesands/surface/outdoors)
-"FD" = (
-/obj/structure/lattice,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating/asteroid/whitesands/dried,
-/area/whitesands/surface/outdoors)
-"FI" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/whitesands/surface/outdoors)
-"FV" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
- },
-/mob/living/simple_animal/hostile/asteroid/whitesands/ranged/gunslinger{
- faction = list("saloon")
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/whitesands/surface/outdoors)
-"Gz" = (
-/obj/effect/decal/cleanable/glass,
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/whitesands/surface/outdoors)
-"Ha" = (
-/obj/machinery/power/terminal{
- dir = 8
- },
-/obj/structure/cable,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/generic,
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"Hc" = (
-/obj/machinery/light/directional/south,
-/turf/closed/wall/mineral/sandstone,
-/area/whitesands/surface/outdoors)
-"HA" = (
-/obj/structure/girder,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"HM" = (
-/obj/structure/chair/wood{
- dir = 8
- },
-/turf/open/floor/wood,
-/area/whitesands/surface/outdoors)
-"HU" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"HZ" = (
-/obj/structure/table/wood,
-/turf/open/floor/wood{
- icon_state = "wood-broken2"
- },
-/area/whitesands/surface/outdoors)
-"Ig" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/closed/wall,
-/area/whitesands/surface/outdoors)
-"IX" = (
-/obj/structure/barricade/sandbags,
-/turf/open/floor/plating{
- icon_state = "platingdmg2"
- },
-/area/whitesands/surface/outdoors)
-"Jw" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/chair/wood,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/carpet/nanoweave,
-/area/whitesands/surface/outdoors)
-"JH" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/carpet/nanoweave,
-/area/whitesands/surface/outdoors)
-"JJ" = (
-/obj/item/toy/cards/deck/syndicate,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/blood/gibs/limb,
-/obj/structure/table/wood/poker,
-/turf/open/floor/wood,
-/area/whitesands/surface/outdoors)
-"JS" = (
-/obj/machinery/deepfryer,
-/obj/effect/turf_decal/corner/opaque/white/half{
- dir = 4
- },
-/obj/effect/turf_decal/box,
-/turf/open/floor/plasteel/mono/dark,
-/area/whitesands/surface/outdoors)
-"JT" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/remains/human,
-/obj/effect/decal/cleanable/blood/splatter,
-/turf/open/floor/wood{
- icon_state = "wood-broken4"
- },
-/area/whitesands/surface/outdoors)
-"Ka" = (
-/obj/structure/chair/stool/bar,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood{
- icon_state = "wood-broken4"
- },
-/area/whitesands/surface/outdoors)
-"Ko" = (
-/obj/item/storage/box/donkpockets,
-/obj/effect/turf_decal/corner/opaque/white/half,
-/obj/effect/turf_decal/corner/opaque/white{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/food/flour,
-/turf/open/floor/plasteel/mono/dark,
-/area/whitesands/surface/outdoors)
-"Kz" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/ash,
-/turf/open/floor/wood{
- icon_state = "wood-broken4"
- },
-/area/whitesands/surface/outdoors)
-"KB" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/whitesands/surface/outdoors)
-"KZ" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/whitesands/surface/outdoors)
-"Lg" = (
-/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 = "1-2"
- },
-/obj/effect/decal/cleanable/blood/gibs/down,
-/turf/open/floor/carpet/nanoweave,
-/area/whitesands/surface/outdoors)
-"LS" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/carpet/nanoweave,
-/area/whitesands/surface/outdoors)
-"ME" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/closed/wall,
-/area/whitesands/surface/outdoors)
-"MO" = (
-/obj/machinery/vending/boozeomat/all_access{
- density = 0;
- pixel_x = 32
- },
-/obj/item/reagent_containers/food/drinks/shaker,
-/obj/machinery/reagentgrinder{
- pixel_y = 5
- },
-/obj/item/reagent_containers/glass/rag,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/table/wood,
-/turf/open/floor/wood{
- icon_state = "wood-broken4"
- },
-/area/whitesands/surface/outdoors)
-"Np" = (
-/obj/structure/lattice,
-/turf/open/floor/plating/asteroid/whitesands,
-/area/whitesands/surface/outdoors)
-"Nr" = (
-/obj/machinery/power/port_gen/pacman,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"Nt" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/holopad,
-/obj/effect/decal/cleanable/generic,
-/turf/open/floor/wood{
- icon_state = "wood-broken"
- },
-/area/whitesands/surface/outdoors)
-"NH" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/table/wood/fancy/black,
-/obj/item/reagent_containers/food/condiment/peppermill,
-/obj/item/reagent_containers/food/condiment/saltshaker{
- pixel_x = 5;
- pixel_y = 5
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/wood,
-/area/whitesands/surface/outdoors)
-"Od" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/wood{
- icon_state = "wood-broken4"
- },
-/area/whitesands/surface/outdoors)
-"OK" = (
-/obj/machinery/chem_dispenser/drinks{
- dir = 8
- },
-/obj/effect/decal/cleanable/cobweb/cobweb2,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/table/wood,
-/turf/open/floor/wood{
- icon_state = "wood-broken5"
- },
-/area/whitesands/surface/outdoors)
-"OM" = (
-/obj/structure/table/reinforced,
-/obj/machinery/microwave,
-/obj/effect/turf_decal/box,
-/obj/effect/turf_decal/corner/opaque/white/half,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/mono/dark,
-/area/whitesands/surface/outdoors)
-"OY" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood{
- icon_state = "wood-broken4"
- },
-/area/whitesands/surface/outdoors)
-"OZ" = (
-/turf/closed/wall/mineral/sandstone,
-/area/space)
-"PG" = (
-/obj/item/stack/sheet/metal/twenty,
-/obj/item/stack/sheet/glass{
- amount = 10
- },
-/obj/item/stack/sheet/glass{
- amount = 10
- },
-/obj/effect/decal/cleanable/cobweb/cobweb2,
-/obj/structure/table/wood/poker,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"PW" = (
-/obj/machinery/processor,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/obj/machinery/light/directional/west,
-/turf/open/floor/plasteel/mono/dark,
-/area/whitesands/surface/outdoors)
-"Qk" = (
-/obj/item/storage/firstaid/brute{
- pixel_x = 4;
- pixel_y = 4
- },
-/obj/item/storage/firstaid/advanced,
-/obj/structure/table/wood/poker,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"QG" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/wood{
- icon_state = "wood-broken4"
- },
-/area/whitesands/surface/outdoors)
-"QJ" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"RK" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/whitesands/surface/outdoors)
-"Sd" = (
-/obj/structure/lattice,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating/asteroid/whitesands,
-/area/whitesands/surface/outdoors)
-"Tj" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/whitesands/surface/outdoors)
-"TU" = (
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/wood{
- icon_state = "wood-broken4"
- },
-/area/whitesands/surface/outdoors)
-"Uc" = (
-/obj/effect/decal/cleanable/oil,
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"Ut" = (
-/obj/structure/chair/stool/bar,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/wood{
- icon_state = "wood-broken2"
- },
-/area/whitesands/surface/outdoors)
-"Uu" = (
-/obj/structure/girder,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/whitesands/surface/outdoors)
-"Uy" = (
-/obj/structure/chair/stool/bar{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/wood{
- icon_state = "wood-broken4"
- },
-/area/whitesands/surface/outdoors)
-"UH" = (
-/obj/structure/sink/kitchen{
- dir = 4;
- pixel_x = -12
- },
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/effect/decal/cleanable/glass,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"Vw" = (
-/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"
- },
-/turf/open/floor/carpet/nanoweave,
-/area/whitesands/surface/outdoors)
-"Wu" = (
-/obj/structure/barricade/sandbags,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/whitesands/surface/outdoors)
-"Wv" = (
-/turf/template_noop,
-/area/template_noop)
-"WV" = (
-/obj/machinery/power/terminal{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/closed/wall/mineral/sandstone,
-/area/space)
-"XE" = (
-/obj/structure/chair/stool/bar,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plating{
- icon_state = "platingdmg2"
- },
-/area/whitesands/surface/outdoors)
-"XT" = (
-/turf/closed/wall,
-/area/whitesands/surface/outdoors)
-"Yp" = (
-/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/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"Ys" = (
-/obj/item/storage/box/drinkingglasses,
-/obj/machinery/firealarm/directional/north,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/table/wood,
-/turf/open/floor/wood{
- icon_state = "wood-broken4"
- },
-/area/whitesands/surface/outdoors)
-"Yy" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/closed/wall,
-/area/whitesands/surface/outdoors)
-"ZL" = (
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/whitesands/surface/outdoors)
-"ZO" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/obj/structure/table/wood/fancy/black,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/item/reagent_containers/food/condiment/peppermill,
-/obj/item/reagent_containers/food/condiment/saltshaker{
- pixel_x = 5;
- pixel_y = 5
- },
-/turf/open/floor/wood,
-/area/whitesands/surface/outdoors)
-"ZU" = (
-/mob/living/simple_animal/hostile/asteroid/whitesands/survivor{
- faction = list("saloon")
- },
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/whitesands/surface/outdoors)
-
-(1,1,1) = {"
-Wv
-Wv
-Wv
-Wv
-Wv
-Wv
-Wv
-Wv
-Wv
-Ar
-Wv
-Wv
-Wv
-Wv
-Wv
-"}
-(2,1,1) = {"
-Wv
-Wv
-Ar
-Np
-Np
-Np
-Ar
-Np
-Np
-Np
-Ar
-Wv
-Wv
-Wv
-Wv
-"}
-(3,1,1) = {"
-Wv
-Wv
-fj
-Fc
-cP
-cP
-Np
-Np
-cP
-cP
-Np
-fj
-fj
-Wv
-Wv
-"}
-(4,1,1) = {"
-Wv
-fj
-IX
-Wu
-hm
-ZL
-gX
-qy
-Ar
-cP
-cP
-cP
-FD
-Wv
-Wv
-"}
-(5,1,1) = {"
-fj
-fj
-qe
-xX
-Nt
-aL
-bV
-LS
-NH
-Ai
-ZU
-cP
-Ax
-fj
-Wv
-"}
-(6,1,1) = {"
-fj
-Ar
-hf
-ZO
-KZ
-Tj
-sn
-ed
-ni
-Lg
-wy
-Gz
-kk
-el
-fj
-"}
-(7,1,1) = {"
-Np
-Np
-Br
-FA
-QG
-sA
-DU
-gR
-he
-FI
-vc
-eP
-el
-Sd
-Np
-"}
-(8,1,1) = {"
-Wv
-Np
-JH
-BE
-yv
-pa
-JJ
-Uy
-Od
-Kz
-HU
-tV
-Ar
-kk
-Np
-"}
-(9,1,1) = {"
-Np
-Ar
-Jw
-bU
-gp
-rR
-wP
-XE
-tI
-rR
-TU
-XT
-Ar
-Sd
-Np
-"}
-(10,1,1) = {"
-Ar
-fj
-Vw
-HM
-Ut
-jT
-eh
-HZ
-lH
-Ys
-lx
-ME
-Np
-el
-Wv
-"}
-(11,1,1) = {"
-Ar
-fj
-Vw
-sN
-Ka
-dl
-JT
-oV
-Eg
-qx
-OY
-Av
-wL
-Sd
-Wv
-"}
-(12,1,1) = {"
-fj
-fj
-Yp
-XT
-Yy
-CS
-OK
-iu
-uD
-MO
-xh
-XT
-Np
-Wv
-Wv
-"}
-(13,1,1) = {"
-fj
-fj
-dR
-Ha
-Eq
-bK
-HA
-XT
-zn
-Ig
-HA
-HA
-Np
-Wv
-Wv
-"}
-(14,1,1) = {"
-Ar
-Np
-iV
-Uc
-od
-Uu
-JS
-PW
-EP
-UH
-fn
-HA
-Wv
-Wv
-Wv
-"}
-(15,1,1) = {"
-Ar
-Np
-iD
-vR
-od
-OM
-ry
-QJ
-KB
-ud
-fG
-WV
-fj
-Wv
-Wv
-"}
-(16,1,1) = {"
-Np
-fj
-ud
-Hc
-od
-Ko
-el
-FV
-qW
-yU
-fG
-Cn
-fj
-Wv
-Wv
-"}
-(17,1,1) = {"
-Wv
-fj
-Ar
-od
-lI
-mp
-tV
-cP
-BQ
-Ar
-el
-OZ
-fj
-Wv
-Wv
-"}
-(18,1,1) = {"
-Wv
-fj
-Ar
-od
-Qk
-ZL
-wy
-bN
-RK
-Ar
-od
-OZ
-fj
-fj
-Wv
-"}
-(19,1,1) = {"
-Wv
-fj
-Ar
-od
-od
-PG
-rY
-fG
-Nr
-od
-od
-Ar
-fj
-fj
-Wv
-"}
-(20,1,1) = {"
-Wv
-Wv
-Wv
-Np
-OZ
-OZ
-OZ
-OZ
-OZ
-OZ
-Ar
-Ar
-fj
-Wv
-Wv
-"}
-(21,1,1) = {"
-Wv
-Wv
-Wv
-Np
-Np
-Ar
-hm
-Np
-Ar
-Ar
-Np
-Ar
-Wv
-Wv
-Wv
-"}
-(22,1,1) = {"
-Wv
-Wv
-Wv
-Wv
-Np
-Np
-Np
-Ar
-Np
-Np
-Ar
-Wv
-Wv
-Wv
-Wv
-"}
diff --git a/_maps/deprecated/Ruins/whitesands_surface_crash_cargo.dmm b/_maps/deprecated/Ruins/whitesands_surface_crash_cargo.dmm
deleted file mode 100644
index 73e722b951e5..000000000000
--- a/_maps/deprecated/Ruins/whitesands_surface_crash_cargo.dmm
+++ /dev/null
@@ -1,1088 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"bT" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/industrial/outline,
-/obj/machinery/door/poddoor{
- id = "whiteship_starboard"
- },
-/obj/structure/fans/tiny,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"cX" = (
-/obj/effect/turf_decal/box/white/corners,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/closet/crate,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 3;
- name = "3maintenance loot spawner"
- },
-/obj/item/disk/nuclear/fake,
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"du" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"dy" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"fC" = (
-/obj/effect/turf_decal/box/white/corners,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"fF" = (
-/obj/machinery/power/smes/shuttle/precharged{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/machinery/door/window/northright{
- dir = 4;
- name = "Engine Access"
- },
-/turf/open/floor/plating/airless,
-/area/whitesands/surface/outdoors)
-"hD" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/engineering{
- name = "Engineering"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"kp" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"kw" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/oil,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"kO" = (
-/mob/living/simple_animal/hostile/pirate/melee,
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/whitesands/surface/outdoors)
-"la" = (
-/obj/structure/lattice,
-/turf/open/floor/plating/asteroid/whitesands/dried,
-/area/whitesands/surface/outdoors)
-"lf" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/door/airlock/external,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- 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/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"lN" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/whitesands/surface/outdoors)
-"mz" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"nD" = (
-/obj/machinery/door/airlock/external,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"nF" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/frame/machine,
-/obj/item/circuitboard/machine/smes,
-/obj/item/stack/cable_coil/cut,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"nL" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"oF" = (
-/obj/effect/turf_decal/industrial/outline,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/rack,
-/obj/item/reagent_containers/glass/bucket,
-/obj/item/mop,
-/obj/item/storage/bag/trash{
- pixel_x = 6
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"pJ" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/effect/turf_decal/industrial/traffic{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/orange/hidden,
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1,
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"pP" = (
-/obj/effect/turf_decal/box/white/corners{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/closet/crate{
- icon_state = "crateopen"
- },
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 3;
- name = "3maintenance loot spawner"
- },
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"qb" = (
-/obj/effect/turf_decal/box/white/corners,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plating/asteroid/whitesands/dried,
-/area/whitesands/surface/outdoors)
-"qi" = (
-/obj/effect/spawner/structure/window/shuttle,
-/obj/machinery/door/poddoor{
- id = "whiteship_windows"
- },
-/obj/machinery/door/firedoor/window,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"qK" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/firealarm/directional/north,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/table,
-/obj/machinery/cell_charger,
-/obj/item/stack/cable_coil/red,
-/obj/item/stock_parts/cell/high,
-/obj/item/multitool,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"rl" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/closet/crate/medical,
-/obj/item/storage/firstaid/fire,
-/obj/item/reagent_containers/glass/bottle/morphine,
-/obj/item/reagent_containers/syringe,
-/obj/item/storage/firstaid/advanced,
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"sn" = (
-/obj/structure/lattice,
-/obj/machinery/door/poddoor{
- id = "whiteship_starboard"
- },
-/turf/template_noop,
-/area/whitesands/surface/outdoors)
-"sw" = (
-/obj/machinery/door/poddoor{
- id = "whiteship_starboard"
- },
-/turf/open/floor/plating{
- icon_state = "platingdmg2"
- },
-/area/whitesands/surface/outdoors)
-"ui" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/stack/sheet/glass{
- amount = 10
- },
-/obj/item/stack/rods/twentyfive,
-/obj/item/wrench,
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"wo" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/closet/emcloset/anchored,
-/obj/effect/turf_decal/industrial/outline,
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"xA" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/table,
-/obj/machinery/cell_charger,
-/obj/item/stack/cable_coil/red{
- pixel_x = 2;
- pixel_y = 6
- },
-/obj/item/stock_parts/cell/high/plus,
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"yi" = (
-/turf/open/floor/plating{
- initial_gas_mix = "LAVALAND_ATMOS"
- },
-/area/whitesands/surface/outdoors)
-"yS" = (
-/obj/machinery/door/airlock/external,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"Az" = (
-/obj/effect/spawner/structure/window/shuttle,
-/obj/machinery/door/firedoor/window,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"AA" = (
-/obj/effect/turf_decal/box/white/corners{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"Bb" = (
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plating/airless,
-/area/whitesands/surface/outdoors)
-"BN" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable,
-/obj/structure/closet/crate,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/item/disk/design_disk/disposable_gun,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"BY" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/firealarm/directional/east,
-/obj/effect/turf_decal/industrial/traffic/corner{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden,
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"Ed" = (
-/obj/effect/turf_decal/box/white/corners{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/button/door{
- id = "whiteship_starboard";
- name = "Starboard Blast Door Control";
- pixel_x = -25;
- pixel_y = -5
- },
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"ED" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/power/port_gen/pacman{
- anchored = 1
- },
-/obj/structure/cable,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/item/wrench,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"FM" = (
-/turf/closed/wall/mineral/titanium,
-/area/whitesands/surface/outdoors)
-"FW" = (
-/obj/effect/turf_decal/box/white/corners{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"Gs" = (
-/mob/living/simple_animal/hostile/pirate/melee,
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/whitesands/surface/outdoors)
-"Gz" = (
-/turf/open/floor/plating{
- icon_state = "platingdmg2"
- },
-/area/whitesands/surface/outdoors)
-"GW" = (
-/obj/effect/turf_decal/box/white/corners{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"Hb" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/power/terminal{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"HY" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/power/terminal{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/mob/living/simple_animal/hostile/pirate/ranged,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"Iv" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/oil,
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"Kj" = (
-/obj/structure/sign/warning/vacuum/external{
- pixel_y = 32
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/light/small/built/directional/north,
-/obj/machinery/atmospherics/components/unary/vent_pump/layer1{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"Ku" = (
-/mob/living/simple_animal/hostile/pirate/melee,
-/turf/open/floor/plating{
- icon_state = "titanium_dam5"
- },
-/area/whitesands/surface/outdoors)
-"KX" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"Lp" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 9
- },
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"Mc" = (
-/obj/effect/turf_decal/industrial/outline,
-/obj/machinery/door/poddoor{
- id = "whiteship_starboard"
- },
-/obj/structure/fans/tiny,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"MB" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/item/wallframe/apc,
-/obj/item/electronics/apc,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"MV" = (
-/obj/effect/turf_decal/box/white/corners{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/closet/crate,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 3;
- name = "3maintenance loot spawner"
- },
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"No" = (
-/obj/machinery/door/poddoor{
- id = "whiteship_starboard"
- },
-/turf/open/floor/plating{
- initial_gas_mix = "LAVALAND_ATMOS"
- },
-/area/whitesands/surface/outdoors)
-"Np" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"NI" = (
-/turf/open/floor/plating{
- icon_state = "titanium_dam5"
- },
-/area/whitesands/surface/outdoors)
-"NP" = (
-/obj/effect/turf_decal/industrial/outline,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/rack,
-/obj/item/analyzer,
-/obj/item/wrench,
-/obj/item/clothing/mask/breath{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/clothing/mask/breath,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"Oe" = (
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/whitesands/surface/outdoors)
-"OM" = (
-/obj/machinery/light/built/directional/east,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"Po" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/airalarm/directional/north,
-/obj/machinery/light/small/built/directional/north,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/obj/machinery/autolathe,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"Pz" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/closet/crate/secure/weapon,
-/obj/item/gun/energy/laser/retro,
-/obj/item/melee/transforming/energy/sword/saber/pirate,
-/obj/item/gun/energy/laser/retro,
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"PW" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/cable,
-/obj/machinery/computer/monitor{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"QX" = (
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/whitesands/surface/outdoors)
-"RQ" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/mob/living/simple_animal/hostile/pirate/ranged,
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"RV" = (
-/obj/machinery/atmospherics/components/unary/shuttle/heater{
- dir = 4
- },
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/machinery/door/window/northleft{
- dir = 4;
- name = "Engine Access"
- },
-/turf/open/floor/plating/airless,
-/area/whitesands/surface/outdoors)
-"Sf" = (
-/obj/effect/turf_decal/industrial/outline,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/tank_dispenser/oxygen,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"Sv" = (
-/obj/effect/turf_decal/box/white/corners{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"Tp" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/closet/crate,
-/obj/item/shovel,
-/obj/item/storage/box/lights/mixed,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"TB" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"Uc" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/whitesands/surface/outdoors)
-"Um" = (
-/obj/structure/lattice,
-/turf/open/floor/plating/asteroid/whitesands,
-/area/whitesands/surface/outdoors)
-"UV" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/closet,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 3;
- name = "3maintenance loot spawner"
- },
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"Wv" = (
-/obj/machinery/light/built/directional/west,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"Xl" = (
-/turf/template_noop,
-/area/template_noop)
-"Ya" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/space_heater,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"YN" = (
-/obj/effect/turf_decal/box/white/corners{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/blood,
-/turf/open/floor/plasteel/dark,
-/area/whitesands/surface/outdoors)
-"Zz" = (
-/obj/machinery/power/shuttle/engine/fueled/plasma{
- dir = 4
- },
-/turf/open/floor/plating/airless,
-/area/whitesands/surface/outdoors)
-
-(1,1,1) = {"
-Xl
-Xl
-Xl
-Xl
-Xl
-Xl
-Xl
-Xl
-Xl
-Xl
-la
-Um
-Xl
-"}
-(2,1,1) = {"
-Xl
-Xl
-Xl
-Xl
-Xl
-Xl
-Xl
-Xl
-FM
-Zz
-Bb
-FM
-Xl
-"}
-(3,1,1) = {"
-Xl
-Xl
-Xl
-Xl
-Xl
-Xl
-Xl
-FM
-lN
-RV
-fF
-lN
-FM
-"}
-(4,1,1) = {"
-Xl
-Xl
-Xl
-FM
-yS
-FM
-Xl
-lN
-nF
-Hb
-HY
-ED
-lN
-"}
-(5,1,1) = {"
-Xl
-Xl
-la
-lN
-Kj
-yi
-qi
-lN
-qK
-kw
-MB
-PW
-lN
-"}
-(6,1,1) = {"
-Xl
-la
-la
-lN
-nD
-Gs
-wo
-lN
-Po
-Uc
-BN
-lN
-FM
-"}
-(7,1,1) = {"
-Um
-Um
-yi
-BY
-pJ
-Gz
-Oe
-hD
-mz
-Lp
-Tp
-qi
-Xl
-"}
-(8,1,1) = {"
-Um
-yi
-yi
-ui
-Ya
-xA
-yi
-lN
-lN
-lf
-lN
-lN
-Xl
-"}
-(9,1,1) = {"
-Xl
-Um
-lN
-Az
-QX
-Az
-lN
-Oe
-oF
-NI
-yi
-lN
-FM
-"}
-(10,1,1) = {"
-Xl
-Xl
-sn
-FW
-du
-MV
-TB
-Wv
-Sv
-QX
-GW
-Ed
-No
-"}
-(11,1,1) = {"
-Xl
-la
-No
-qb
-NI
-QX
-kO
-Pz
-NI
-dy
-Iv
-nL
-sw
-"}
-(12,1,1) = {"
-Xl
-la
-No
-du
-du
-Gz
-QX
-Oe
-KX
-Ku
-kp
-kp
-bT
-"}
-(13,1,1) = {"
-Xl
-Um
-No
-yi
-Oe
-YN
-Oe
-RQ
-Oe
-QX
-kp
-rl
-Mc
-"}
-(14,1,1) = {"
-Um
-yi
-No
-cX
-QX
-AA
-UV
-OM
-QX
-Gz
-pP
-fC
-bT
-"}
-(15,1,1) = {"
-Um
-yi
-lN
-Az
-Az
-Az
-lN
-lN
-NP
-Np
-Sf
-lN
-FM
-"}
-(16,1,1) = {"
-la
-la
-yi
-Um
-yi
-yi
-la
-yi
-yi
-yi
-yi
-la
-Um
-"}
-(17,1,1) = {"
-la
-la
-yi
-yi
-la
-yi
-la
-la
-la
-yi
-Um
-Um
-Um
-"}
-(18,1,1) = {"
-Xl
-yi
-Xl
-Xl
-yi
-Um
-yi
-yi
-Um
-Um
-Um
-yi
-yi
-"}
-(19,1,1) = {"
-Xl
-Xl
-Xl
-Xl
-Xl
-Xl
-yi
-Um
-yi
-Um
-yi
-Um
-Xl
-"}
-(20,1,1) = {"
-Xl
-Xl
-Xl
-Xl
-Xl
-Xl
-Xl
-Xl
-Xl
-yi
-la
-yi
-Xl
-"}
diff --git a/_maps/deprecated/Ruins/whiteshipruin_box.dmm b/_maps/deprecated/Ruins/whiteshipruin_box.dmm
deleted file mode 100644
index d80c5925680b..000000000000
--- a/_maps/deprecated/Ruins/whiteshipruin_box.dmm
+++ /dev/null
@@ -1,1090 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/turf/template_noop,
-/area/template_noop)
-"b" = (
-/turf/closed/wall/mineral/titanium,
-/area/ruin/space/has_grav/whiteship/box)
-"c" = (
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/space/has_grav/whiteship/box)
-"d" = (
-/obj/structure/shuttle/engine/propulsion/left{
- dir = 8
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/has_grav/whiteship/box)
-"e" = (
-/obj/structure/table,
-/obj/item/radio/off,
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/space/has_grav/whiteship/box)
-"f" = (
-/obj/structure/table,
-/obj/item/screwdriver,
-/obj/structure/light_construct/directional/north,
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/space/has_grav/whiteship/box)
-"g" = (
-/obj/machinery/computer/pod{
- dir = 8;
- id = "oldship_ruin_gun"
- },
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/space/has_grav/whiteship/box)
-"h" = (
-/obj/structure/shuttle/engine/propulsion{
- dir = 8
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/has_grav/whiteship/box)
-"i" = (
-/obj/structure/shuttle/engine/heater{
- dir = 8
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/has_grav/whiteship/box)
-"j" = (
-/turf/closed/wall/mineral/titanium/interior,
-/area/ruin/space/has_grav/whiteship/box)
-"k" = (
-/obj/structure/rack,
-/obj/item/clothing/suit/space/hardsuit/medical,
-/obj/item/clothing/mask/breath,
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/space/has_grav/whiteship/box)
-"l" = (
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/whiteship/box)
-"m" = (
-/obj/item/stock_parts/cell{
- charge = 100;
- maxcharge = 15000
- },
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/space/has_grav/whiteship/box)
-"n" = (
-/obj/structure/rack,
-/obj/item/tank/internals/emergency_oxygen,
-/obj/item/tank/internals/emergency_oxygen,
-/obj/item/tank/internals/emergency_oxygen,
-/obj/item/tank/internals/emergency_oxygen,
-/obj/item/storage/toolbox/mechanical,
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/space/has_grav/whiteship/box)
-"o" = (
-/obj/machinery/door/airlock/public/glass,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/whiteship/box)
-"p" = (
-/obj/machinery/mass_driver{
- dir = 4;
- id = "oldship_ruin_gun"
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/whiteship/box)
-"q" = (
-/obj/machinery/door/poddoor{
- id = "oldship_ruin_gun";
- name = "Pod Bay Door"
- },
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/whiteship/box)
-"r" = (
-/obj/structure/shuttle/engine/propulsion/right{
- dir = 8
- },
-/turf/open/floor/plating/airless,
-/area/ruin/space/has_grav/whiteship/box)
-"s" = (
-/obj/structure/light_construct/small/directional/south,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/whiteship/box)
-"t" = (
-/obj/machinery/door/airlock/titanium,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/whiteship/box)
-"u" = (
-/obj/structure/frame/computer{
- anchored = 1
- },
-/obj/machinery/light/directional/north,
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/space/has_grav/whiteship/box)
-"v" = (
-/obj/machinery/computer{
- desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages.";
- name = "Broken Computer"
- },
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/space/has_grav/whiteship/box)
-"w" = (
-/obj/machinery/door/airlock/titanium,
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/space/has_grav/whiteship/box)
-"x" = (
-/obj/structure/chair{
- dir = 1
- },
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/space/has_grav/whiteship/box)
-"y" = (
-/obj/item/shard{
- icon_state = "medium"
- },
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/space/has_grav/whiteship/box)
-"z" = (
-/obj/structure/light_construct/directional/south,
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/space/has_grav/whiteship/box)
-"A" = (
-/obj/structure/light_construct/directional/north,
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/space/has_grav/whiteship/box)
-"B" = (
-/obj/effect/spawner/structure/window/shuttle,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/whiteship/box)
-"C" = (
-/obj/structure/table,
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/space/has_grav/whiteship/box)
-"D" = (
-/obj/machinery/door/window,
-/turf/open/floor/mineral/titanium/purple,
-/area/ruin/space/has_grav/whiteship/box)
-"E" = (
-/obj/structure/bed,
-/obj/item/bedsheet,
-/obj/structure/window/reinforced,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/floor/mineral/titanium/purple,
-/area/ruin/space/has_grav/whiteship/box)
-"F" = (
-/obj/structure/table,
-/obj/item/gun/energy/laser/retro,
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/space/has_grav/whiteship/box)
-"G" = (
-/obj/machinery/door/airlock/public/glass,
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/space/has_grav/whiteship/box)
-"H" = (
-/obj/structure/light_construct/directional/east,
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/space/has_grav/whiteship/box)
-"I" = (
-/obj/structure/light_construct/small/directional/east,
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/space/has_grav/whiteship/box)
-"J" = (
-/obj/structure/light_construct/directional/west,
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/space/has_grav/whiteship/box)
-"K" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/effect/decal/remains/human,
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/space/has_grav/whiteship/box)
-"L" = (
-/obj/machinery/computer{
- desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages.";
- dir = 8;
- name = "Broken Computer"
- },
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/space/has_grav/whiteship/box)
-"M" = (
-/obj/machinery/portable_atmospherics/canister/oxygen,
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/space/has_grav/whiteship/box)
-"N" = (
-/obj/structure/light_construct/small/directional/west,
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/space/has_grav/whiteship/box)
-"O" = (
-/obj/structure/table,
-/obj/item/tank/internals/oxygen,
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/space/has_grav/whiteship/box)
-"P" = (
-/obj/machinery/portable_atmospherics/scrubber,
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/space/has_grav/whiteship/box)
-"Q" = (
-/obj/structure/bed,
-/obj/item/bedsheet,
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/open/floor/mineral/titanium/purple,
-/area/ruin/space/has_grav/whiteship/box)
-"R" = (
-/obj/machinery/door/window/northright,
-/obj/effect/decal/remains/human,
-/turf/open/floor/mineral/titanium/purple,
-/area/ruin/space/has_grav/whiteship/box)
-"S" = (
-/obj/item/multitool,
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/space/has_grav/whiteship/box)
-"T" = (
-/obj/structure/light_construct/small/directional/north,
-/turf/open/floor/plating,
-/area/ruin/space/has_grav/whiteship/box)
-"U" = (
-/obj/structure/chair,
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/space/has_grav/whiteship/box)
-"V" = (
-/obj/structure/frame/computer{
- anchored = 1;
- dir = 1
- },
-/obj/structure/light_construct/directional/south,
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/space/has_grav/whiteship/box)
-"W" = (
-/obj/item/scalpel,
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/space/has_grav/whiteship/box)
-"X" = (
-/obj/structure/table,
-/obj/item/storage/firstaid/regular{
- pixel_x = 6;
- pixel_y = -5
- },
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/space/has_grav/whiteship/box)
-"Y" = (
-/obj/structure/frame/computer{
- anchored = 1;
- dir = 8
- },
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/space/has_grav/whiteship/box)
-"Z" = (
-/obj/machinery/sleeper{
- dir = 8
- },
-/obj/effect/decal/remains/human,
-/obj/structure/light_construct/directional/south,
-/turf/open/floor/mineral/titanium/white,
-/area/ruin/space/has_grav/whiteship/box)
-
-(1,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-t
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(2,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-b
-j
-c
-j
-b
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(3,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-b
-c
-c
-c
-b
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(4,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-b
-c
-c
-c
-b
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(5,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-b
-c
-c
-c
-b
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(6,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-b
-c
-c
-z
-b
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(7,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-b
-c
-c
-c
-b
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(8,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-b
-c
-c
-c
-b
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(9,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-b
-c
-c
-M
-b
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(10,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-b
-j
-c
-j
-b
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(11,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-w
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(12,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-b
-c
-b
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(13,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-b
-b
-w
-b
-b
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(14,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-b
-b
-j
-c
-j
-b
-b
-a
-a
-a
-a
-a
-a
-a
-"}
-(15,1,1) = {"
-b
-d
-h
-h
-h
-r
-a
-b
-j
-c
-c
-c
-j
-b
-a
-d
-h
-h
-h
-r
-b
-"}
-(16,1,1) = {"
-b
-b
-i
-i
-i
-b
-b
-b
-A
-c
-c
-c
-z
-b
-b
-b
-i
-i
-i
-b
-b
-"}
-(17,1,1) = {"
-a
-b
-j
-l
-l
-j
-b
-j
-c
-c
-c
-c
-c
-j
-b
-j
-l
-l
-j
-b
-a
-"}
-(18,1,1) = {"
-a
-a
-b
-j
-l
-s
-b
-c
-c
-c
-c
-c
-c
-P
-b
-T
-l
-j
-b
-a
-a
-"}
-(19,1,1) = {"
-a
-a
-a
-b
-b
-t
-b
-b
-b
-B
-G
-B
-b
-b
-b
-t
-b
-b
-a
-a
-a
-"}
-(20,1,1) = {"
-a
-a
-a
-b
-b
-c
-c
-c
-c
-c
-c
-c
-c
-c
-c
-c
-b
-b
-a
-a
-a
-"}
-(21,1,1) = {"
-a
-a
-b
-b
-j
-m
-c
-c
-c
-c
-H
-c
-c
-c
-c
-c
-b
-b
-b
-a
-a
-"}
-(22,1,1) = {"
-a
-b
-b
-j
-c
-c
-c
-c
-b
-b
-b
-b
-b
-b
-c
-c
-b
-b
-b
-b
-a
-"}
-(23,1,1) = {"
-b
-b
-b
-b
-b
-b
-j
-c
-b
-D
-c
-N
-c
-w
-c
-c
-w
-c
-j
-b
-a
-"}
-(24,1,1) = {"
-t
-c
-c
-k
-k
-j
-b
-z
-b
-E
-c
-O
-Q
-b
-A
-c
-b
-c
-X
-b
-b
-"}
-(25,1,1) = {"
-b
-c
-c
-c
-c
-n
-b
-c
-w
-c
-I
-c
-R
-b
-c
-c
-b
-c
-c
-j
-b
-"}
-(26,1,1) = {"
-b
-e
-c
-c
-c
-c
-b
-c
-b
-b
-b
-b
-b
-b
-c
-m
-B
-W
-c
-c
-b
-"}
-(27,1,1) = {"
-b
-f
-c
-c
-c
-c
-w
-c
-c
-c
-J
-c
-c
-c
-c
-c
-B
-c
-c
-Z
-b
-"}
-(28,1,1) = {"
-b
-c
-c
-c
-c
-c
-b
-j
-c
-c
-c
-c
-c
-c
-c
-S
-B
-c
-c
-c
-b
-"}
-(29,1,1) = {"
-b
-c
-c
-c
-c
-j
-b
-b
-b
-B
-G
-B
-b
-b
-b
-b
-b
-c
-c
-c
-b
-"}
-(30,1,1) = {"
-b
-c
-c
-c
-j
-b
-j
-c
-c
-c
-c
-c
-c
-C
-C
-C
-b
-c
-c
-j
-b
-"}
-(31,1,1) = {"
-t
-c
-g
-c
-b
-j
-c
-c
-c
-c
-c
-c
-c
-c
-c
-c
-j
-j
-Y
-b
-a
-"}
-(32,1,1) = {"
-b
-b
-b
-o
-b
-u
-x
-c
-c
-c
-c
-c
-c
-c
-c
-U
-V
-b
-b
-b
-a
-"}
-(33,1,1) = {"
-a
-a
-b
-p
-b
-v
-x
-c
-c
-C
-K
-C
-c
-c
-c
-c
-j
-b
-b
-a
-a
-"}
-(34,1,1) = {"
-a
-a
-b
-q
-b
-j
-y
-c
-c
-F
-L
-C
-c
-c
-c
-j
-b
-b
-a
-a
-a
-"}
-(35,1,1) = {"
-a
-a
-a
-a
-b
-b
-b
-B
-B
-B
-B
-B
-B
-B
-b
-b
-b
-a
-a
-a
-a
-"}
diff --git a/_maps/deprecated/Ships/Syndicate_Cascade.dmm b/_maps/deprecated/Ships/Syndicate_Cascade.dmm
deleted file mode 100644
index cb15ea4de4f8..000000000000
--- a/_maps/deprecated/Ships/Syndicate_Cascade.dmm
+++ /dev/null
@@ -1,3679 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"aj" = (
-/obj/machinery/atmospherics/pipe/manifold/orange/hidden{
- dir = 8
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/structure/railing{
- dir = 1
- },
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/catwalk/over,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"al" = (
-/obj/effect/turf_decal/corner/opaque/red/diagonal,
-/obj/machinery/medical_kiosk,
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/machinery/airalarm/directional/west,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"ar" = (
-/obj/structure/frame/computer{
- anchored = 1;
- dir = 8
- },
-/obj/structure/railing{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/mauve/border{
- dir = 1
- },
-/obj/machinery/light/directional/east,
-/obj/machinery/button/door{
- dir = 8;
- id = "Cascadelab";
- name = "Window Shutters";
- pixel_x = 22;
- pixel_y = 7
- },
-/turf/open/floor/plasteel/white,
-/area/ship/security)
-"aD" = (
-/obj/structure/frame/machine,
-/obj/effect/turf_decal/industrial/warning{
- dir = 5
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"aT" = (
-/obj/machinery/computer/scan_consolenew{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/lime/border{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/ship/science)
-"bm" = (
-/obj/structure/cable/yellow{
- icon_state = "2-8"
- },
-/obj/structure/cable/yellow{
- 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/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"bJ" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"bK" = (
-/obj/machinery/power/smes/engineering,
-/obj/structure/cable/yellow{
- icon_state = "0-4"
- },
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/obj/machinery/light/directional/north,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"bL" = (
-/obj/effect/turf_decal/corner/opaque/red/diagonal,
-/obj/structure/table/optable{
- name = "Robotics Operating Table"
- },
-/obj/machinery/defibrillator_mount/loaded{
- pixel_y = 25
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"bR" = (
-/obj/effect/turf_decal/siding/wood/end{
- dir = 4
- },
-/turf/open/floor/holofloor/wood,
-/area/ship/crew/dorm)
-"bT" = (
-/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/dark,
-/area/ship/security)
-"bZ" = (
-/obj/machinery/door/airlock/public/glass,
-/turf/open/floor/plasteel/tech,
-/area/ship/science)
-"ca" = (
-/obj/structure/catwalk/over,
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/structure/railing/corner{
- dir = 4
- },
-/obj/machinery/firealarm/directional/north,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"ck" = (
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/effect/turf_decal/corner/opaque/lime/border{
- dir = 8
- },
-/obj/machinery/dna_scannernew,
-/turf/open/floor/plasteel/white,
-/area/ship/science)
-"cy" = (
-/obj/structure/flora/ausbushes/sparsegrass,
-/obj/structure/flora/ausbushes/ppflowers,
-/turf/open/floor/plating/grass,
-/area/ship/science)
-"cT" = (
-/obj/structure/railing/corner{
- dir = 4
- },
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
-/obj/machinery/airalarm/directional/south,
-/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/science)
-"dj" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating/grass,
-/area/ship/science)
-"ds" = (
-/obj/effect/turf_decal/corner/opaque/red/diagonal,
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/structure/closet/crate/freezer/surplus_limbs,
-/obj/structure/railing{
- dir = 8
- },
-/obj/machinery/camera/autoname{
- dir = 1
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"dF" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plating/grass,
-/area/ship/science)
-"dU" = (
-/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/tech,
-/area/ship/science)
-"es" = (
-/obj/effect/turf_decal/atmos/plasma,
-/turf/open/floor/engine/plasma,
-/area/ship/engineering)
-"eA" = (
-/obj/effect/turf_decal/steeldecal/steel_decals_central4,
-/obj/effect/turf_decal/spline/fancy/opaque/orange{
- dir = 1
- },
-/obj/effect/decal/cleanable/glass{
- dir = 8;
- pixel_y = -10
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"eE" = (
-/turf/open/floor/plating/beach/coastline_b{
- dir = 1
- },
-/area/ship/science)
-"eQ" = (
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 10
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/machinery/atmospherics/components/unary/tank/air{
- dir = 8;
- piping_layer = 2
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"fk" = (
-/obj/structure/railing{
- dir = 10;
- layer = 4.1
- },
-/obj/structure/table/wood,
-/obj/item/paper_bin{
- pixel_x = 5;
- pixel_y = 1
- },
-/obj/item/pen/fountain{
- pixel_x = 4;
- pixel_y = 2
- },
-/obj/item/paicard{
- pixel_x = -7;
- pixel_y = 4
- },
-/turf/open/floor/carpet/red,
-/area/ship/crew/dorm)
-"gc" = (
-/obj/structure/railing{
- dir = 9
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 10
- },
-/obj/effect/mapping_helpers/dead_body_placer,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/medical)
-"gk" = (
-/obj/structure/railing/corner{
- dir = 1
- },
-/obj/structure/railing/corner{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"gl" = (
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/obj/machinery/computer/monitor,
-/obj/structure/railing{
- dir = 8
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"gy" = (
-/obj/machinery/dna_scannernew,
-/obj/effect/turf_decal/corner/opaque/lime/border{
- dir = 8
- },
-/obj/machinery/firealarm/directional/north,
-/obj/machinery/camera/autoname{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/ship/science)
-"gD" = (
-/obj/structure/fans/tiny,
-/obj/machinery/door/poddoor{
- id = "nemoblast"
- },
-/turf/open/floor/plating,
-/area/ship/cargo)
-"gF" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/security)
-"gK" = (
-/obj/effect/turf_decal/corner/opaque/red/diagonal,
-/obj/machinery/computer/operating,
-/obj/structure/railing{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"gL" = (
-/obj/effect/turf_decal/steeldecal/steel_decals3,
-/obj/effect/turf_decal/spline/fancy/opaque/orange{
- dir = 1
- },
-/obj/structure/fireaxecabinet{
- dir = 8;
- pixel_x = 32
- },
-/obj/effect/decal/cleanable/chem_pile,
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"gQ" = (
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 10
- },
-/obj/structure/table/reinforced,
-/obj/item/paper_bin{
- pixel_x = -6
- },
-/obj/item/pen{
- pixel_x = -6
- },
-/obj/item/toy/figure/cargotech{
- pixel_x = -8;
- pixel_y = 15
- },
-/obj/item/stamp/qm{
- pixel_x = 6;
- pixel_y = 9
- },
-/obj/item/stamp{
- pixel_x = 6;
- pixel_y = 4
- },
-/obj/item/stamp/denied{
- pixel_x = 6;
- pixel_y = -1
- },
-/turf/open/floor/pod,
-/area/ship/cargo)
-"gW" = (
-/obj/structure/closet/secure_closet/engineering_welding,
-/obj/effect/turf_decal/industrial/warning{
- dir = 6
- },
-/obj/structure/railing,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"hg" = (
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ship/engineering)
-"hi" = (
-/obj/effect/turf_decal/corner/opaque/lime/border{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/ship/science)
-"ho" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/camera/autoname{
- dir = 1
- },
-/obj/machinery/light/directional/south,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"hw" = (
-/obj/effect/turf_decal/corner/opaque/red/diagonal,
-/obj/structure/table/reinforced,
-/obj/structure/window/reinforced/spawner/east,
-/obj/structure/window/reinforced/spawner/north,
-/obj/item/storage/firstaid/o2{
- pixel_x = -3
- },
-/obj/item/storage/firstaid/brute{
- pixel_x = 4;
- pixel_y = 4
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"hT" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor/shutters{
- id = "Falkwindows"
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"hZ" = (
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"ic" = (
-/obj/machinery/atmospherics/components/unary/shuttle/heater{
- dir = 1
- },
-/obj/structure/window/plasma/reinforced/spawner,
-/obj/structure/window/plasma/reinforced/spawner/east,
-/obj/machinery/door/window/eastleft{
- dir = 1;
- name = "Engine Access"
- },
-/obj/machinery/door/poddoor/shutters{
- id = "Cascade_engine"
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"ij" = (
-/obj/structure/table/reinforced,
-/obj/machinery/button/door{
- dir = 8;
- id = "cascadewindows";
- name = "Window Shutters";
- pixel_x = -6;
- pixel_y = 6
- },
-/obj/machinery/button/door{
- dir = 8;
- id = "cascadebridge";
- name = "Bridge Lockdown";
- pixel_x = -6;
- pixel_y = -5
- },
-/obj/item/radio/intercom/wideband/directional/east,
-/obj/structure/railing{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"it" = (
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 9
- },
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
-/obj/effect/decal/cleanable/generic,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"ix" = (
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 10
- },
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/structure/closet/secure_closet/engineering_electrical,
-/obj/structure/railing{
- dir = 4
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"iB" = (
-/obj/structure/closet/wall{
- name = "uniform closet";
- pixel_y = 30
- },
-/obj/item/clothing/under/syndicate,
-/obj/item/clothing/under/syndicate,
-/obj/item/clothing/under/syndicate/skirt,
-/obj/item/clothing/under/syndicate/skirt,
-/obj/item/clothing/under/utility,
-/obj/item/clothing/under/utility,
-/obj/item/clothing/under/utility/skirt,
-/obj/item/clothing/under/utility/skirt,
-/obj/item/storage/backpack/duffelbag/syndie,
-/obj/item/storage/backpack/duffelbag/syndie,
-/obj/item/storage/backpack/messenger/med,
-/obj/item/storage/backpack/messenger/med,
-/obj/item/clothing/head/beret/black,
-/obj/item/clothing/head/beret/black,
-/obj/item/clothing/head/beret/black,
-/obj/item/clothing/shoes/jackboots,
-/obj/item/clothing/shoes/jackboots,
-/obj/item/clothing/shoes/jackboots,
-/obj/item/clothing/shoes/sneakers/black,
-/obj/item/clothing/shoes/sneakers/black,
-/obj/item/hatchet/cutterblade,
-/obj/item/hatchet/cutterblade,
-/obj/item/hatchet/cutterblade,
-/turf/open/floor/carpet/red,
-/area/ship/crew/dorm)
-"iC" = (
-/obj/machinery/door/airlock/external,
-/obj/machinery/atmospherics/pipe/layer_manifold{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ship/engineering)
-"iK" = (
-/obj/structure/railing/corner{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/robot_debris,
-/obj/machinery/atmospherics/components/binary/pump/on,
-/turf/open/floor/plasteel/patterned/grid,
-/area/ship/engineering)
-"iQ" = (
-/obj/item/clothing/glasses/meson/engine,
-/obj/item/clothing/head/welding,
-/obj/item/storage/belt/utility/full,
-/obj/item/clothing/gloves/color/yellow,
-/obj/item/multitool,
-/obj/item/holosign_creator/atmos,
-/obj/item/radio/off,
-/obj/item/clothing/suit/hooded/wintercoat/engineering,
-/obj/item/clothing/head/hardhat/weldhat,
-/obj/structure/closet/wall/orange{
- dir = 4;
- name = "Engineering locker";
- pixel_x = -30
- },
-/obj/effect/turf_decal/steeldecal/steel_decals1,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/light/directional/south,
-/obj/item/switchblade,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"jl" = (
-/obj/machinery/door/airlock/medical,
-/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
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"jq" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating/grass,
-/area/ship/science)
-"jr" = (
-/obj/effect/turf_decal/corner/opaque/red/diagonal,
-/obj/structure/table/reinforced,
-/obj/item/storage/backpack/duffelbag/syndie/surgery{
- pixel_x = 2
- },
-/obj/item/storage/pill_bottle/epinephrine{
- pixel_x = 10;
- pixel_y = 9
- },
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/item/clothing/gloves/color/latex/nitrile/evil{
- pixel_x = 1;
- pixel_y = -3
- },
-/obj/machinery/firealarm/directional/south,
-/obj/item/storage/pill_bottle/mannitol{
- pixel_x = 10;
- pixel_y = 5
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"ju" = (
-/obj/structure/closet/wall{
- name = "Utility Closet";
- pixel_y = 30
- },
-/obj/item/radio,
-/obj/item/radio,
-/obj/item/radio,
-/obj/item/radio,
-/obj/item/radio,
-/obj/item/radio,
-/obj/item/flashlight,
-/obj/item/flashlight,
-/obj/item/flashlight,
-/obj/item/flashlight,
-/obj/item/flashlight,
-/obj/item/flashlight,
-/obj/machinery/camera/autoname,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"jH" = (
-/obj/structure/railing{
- dir = 8
- },
-/obj/structure/chair/comfy{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/bar/diagonal,
-/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/hallway/central)
-"jJ" = (
-/obj/structure/bed,
-/obj/structure/curtain/cloth/fancy{
- name = "blood-red curtains"
- },
-/obj/item/bedsheet/blue,
-/obj/structure/railing,
-/obj/item/radio/intercom/directional/east,
-/turf/open/floor/carpet/red,
-/area/ship/crew/dorm)
-"jK" = (
-/obj/effect/turf_decal/steeldecal/steel_decals2,
-/obj/effect/decal/cleanable/blood/old{
- pixel_x = 8;
- pixel_y = 11
- },
-/obj/structure/frame/machine,
-/obj/structure/grille/broken,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"jR" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/holofloor/wood,
-/area/ship/crew/dorm)
-"jT" = (
-/obj/structure/catwalk/over,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 4
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/structure/railing/corner{
- dir = 1
- },
-/obj/structure/railing/corner{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"kn" = (
-/obj/effect/turf_decal/corner/opaque/red/diagonal,
-/obj/machinery/vending/wallmed{
- pixel_y = -28
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"kp" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/structure/cable/yellow{
- 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/science)
-"ky" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 9
- },
-/obj/effect/decal/cleanable/wrapping,
-/obj/machinery/light/directional/south,
-/obj/machinery/suit_storage_unit/inherit,
-/obj/item/clothing/suit/space/syndicate/black/engie,
-/obj/item/clothing/head/helmet/space/syndicate/black/engie,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"kY" = (
-/obj/structure/chair/office/light{
- dir = 4
- },
-/turf/open/floor/carpet/royalblue,
-/area/ship/bridge)
-"lh" = (
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/plasteel/patterned,
-/area/ship/crew/dorm)
-"lk" = (
-/obj/machinery/door/airlock/external,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ship/engineering)
-"lr" = (
-/obj/machinery/computer/card/minor/cmo,
-/obj/structure/railing{
- dir = 1
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"lJ" = (
-/obj/structure/chair/office/light{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/ship/science)
-"lQ" = (
-/obj/effect/turf_decal/steeldecal/steel_decals10,
-/obj/machinery/light/directional/north,
-/obj/structure/tank_dispenser/oxygen,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"md" = (
-/obj/structure/table,
-/obj/machinery/computer/med_data/laptop{
- dir = 8;
- pixel_x = 2;
- pixel_y = 6
- },
-/turf/open/floor/carpet/royalblue,
-/area/ship/bridge)
-"mh" = (
-/obj/machinery/holopad/emergency/command,
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"mi" = (
-/obj/effect/turf_decal/corner/opaque/red/diagonal,
-/obj/machinery/smartfridge/bloodbank/preloaded,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"mu" = (
-/obj/structure/railing/corner{
- dir = 4
- },
-/turf/open/floor/carpet/royalblue,
-/area/ship/bridge)
-"mD" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/holofloor/wood,
-/area/ship/crew/dorm)
-"mH" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/structure/closet/crate/science,
-/obj/item/circuitboard/machine/processor/slime,
-/obj/item/circuitboard/machine/monkey_recycler,
-/obj/item/circuitboard/computer/xenobiology,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/item/slime_extract/grey,
-/obj/item/slime_extract/grey,
-/obj/item/slime_extract/grey{
- pixel_x = -2;
- pixel_y = -2
- },
-/obj/item/slime_extract/grey{
- pixel_x = 3;
- pixel_y = -3
- },
-/obj/item/slime_extract/grey,
-/obj/item/slime_scanner,
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"mQ" = (
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/effect/turf_decal/steeldecal/steel_decals9,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"mR" = (
-/obj/structure/sink{
- dir = 8;
- pixel_x = 12
- },
-/obj/structure/mirror{
- pixel_x = 26
- },
-/turf/open/floor/plasteel/patterned,
-/area/ship/crew/dorm)
-"mX" = (
-/obj/structure/fluff/beach_umbrella/syndi,
-/turf/open/floor/plating/beach/coastline_t{
- dir = 1
- },
-/area/ship/science)
-"na" = (
-/turf/open/floor/plasteel/patterned,
-/area/ship/crew/dorm)
-"nb" = (
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/obj/structure/catwalk/over,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 4
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/structure/railing/corner{
- dir = 1
- },
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable/yellow{
- icon_state = "0-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"ns" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/light/directional/south,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/science)
-"nA" = (
-/obj/structure/curtain/bounty,
-/obj/structure/window/reinforced/tinted/frosted{
- dir = 8
- },
-/obj/item/soap/syndie,
-/obj/item/bikehorn/rubberducky,
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/machinery/shower{
- dir = 8
- },
-/turf/open/floor/plating/catwalk_floor,
-/area/ship/crew/dorm)
-"oa" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/turf/open/floor/plating,
-/area/ship/science)
-"oh" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/structure/railing/corner{
- dir = 8
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/industrial/loading{
- dir = 4
- },
-/obj/effect/turf_decal/floordetail/pryhole,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"ow" = (
-/obj/structure/bodycontainer/morgue{
- dir = 8
- },
-/obj/structure/railing,
-/obj/structure/railing{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/medical)
-"oI" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 9
- },
-/obj/machinery/vending/clothing,
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable/yellow{
- icon_state = "0-4"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
- },
-/turf/open/floor/holofloor/wood,
-/area/ship/crew/dorm)
-"oL" = (
-/obj/item/kirbyplants/random,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"oT" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"pD" = (
-/turf/closed/wall/mineral/plastitanium,
-/area/ship/engineering)
-"pN" = (
-/obj/machinery/door/airlock/highsecurity,
-/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
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"pX" = (
-/obj/structure/railing{
- dir = 4
- },
-/turf/open/floor/plating/beach/coastline_t{
- dir = 1
- },
-/area/ship/science)
-"qf" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/structure/closet/crate/large,
-/obj/structure/railing{
- dir = 1
- },
-/obj/item/stack/tile/carpet/donk,
-/obj/item/storage/box/donkpockets{
- pixel_x = 6;
- pixel_y = -3
- },
-/obj/item/storage/box/donkpockets{
- pixel_x = -3;
- pixel_y = -5
- },
-/obj/item/storage/box/donkpockets{
- pixel_x = -6;
- pixel_y = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"qn" = (
-/obj/structure/railing,
-/obj/effect/turf_decal/corner/opaque/lime/border{
- dir = 8
- },
-/obj/structure/table/reinforced,
-/obj/item/reagent_containers/glass/beaker{
- pixel_x = 7
- },
-/obj/item/flashlight/pen{
- pixel_x = 4;
- pixel_y = 3
- },
-/obj/item/reagent_containers/dropper,
-/obj/item/storage/box/monkeycubes{
- pixel_x = -4;
- pixel_y = 2
- },
-/obj/item/storage/box/monkeycubes,
-/turf/open/floor/plasteel/white,
-/area/ship/science)
-"qo" = (
-/obj/structure/flora/rock/pile{
- pixel_y = -13
- },
-/obj/structure/flora/junglebush/c,
-/turf/open/floor/plating/grass,
-/area/ship/science)
-"qs" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/airalarm/directional/west,
-/obj/machinery/shower{
- dir = 4
- },
-/turf/open/floor/plating/catwalk_floor,
-/area/ship/engineering)
-"qv" = (
-/obj/machinery/door/airlock/public/glass,
-/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/tech,
-/area/ship/science)
-"qC" = (
-/obj/machinery/atmospherics/components/unary/shuttle/heater{
- dir = 1
- },
-/obj/structure/window/plasma/reinforced/spawner,
-/obj/machinery/door/window/eastleft{
- dir = 1;
- name = "Engine Access"
- },
-/obj/machinery/door/poddoor/shutters{
- id = "Cascade_engine"
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"re" = (
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable/yellow{
- icon_state = "0-4"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"ro" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/light/directional/south,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"rJ" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/machinery/airalarm/directional/east,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/obj/machinery/suit_storage_unit/inherit,
-/obj/structure/railing{
- dir = 1
- },
-/obj/item/clothing/suit/space/syndicate/black/blue,
-/obj/item/clothing/head/helmet/space/syndicate/black/blue,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/cargo)
-"rN" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/crew/dorm)
-"so" = (
-/obj/effect/turf_decal/corner/opaque/lime/border{
- dir = 8
- },
-/obj/structure/table/reinforced,
-/obj/item/storage/box/disks{
- pixel_x = -5;
- pixel_y = 6
- },
-/obj/item/storage/pill_bottle/mannitol{
- pixel_x = 10;
- pixel_y = 8
- },
-/obj/item/storage/pill_bottle/mutadone{
- pixel_x = 7;
- pixel_y = 4
- },
-/obj/machinery/reagentgrinder,
-/turf/open/floor/plasteel/white,
-/area/ship/science)
-"sv" = (
-/obj/structure/railing/corner{
- dir = 4
- },
-/obj/structure/railing/corner,
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/plasma,
-/obj/structure/closet/wall{
- dir = 1;
- icon_door = "grey_wall";
- pixel_y = -28
- },
-/obj/item/storage/box/stockparts/t2,
-/obj/item/circuitboard/machine/protolathe/department/medical{
- pixel_x = -4;
- pixel_y = -6
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/obj/item/circuitboard/computer/rdconsole,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"sB" = (
-/obj/structure/catwalk/over,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"sU" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"tp" = (
-/obj/structure/catwalk/over,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/sign/poster/contraband/random{
- pixel_x = 32
- },
-/obj/machinery/light/small/directional/east,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"tt" = (
-/obj/structure/railing{
- dir = 8
- },
-/obj/structure/railing{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/stairs,
-/area/ship/cargo)
-"tA" = (
-/obj/structure/flora/ausbushes/sparsegrass,
-/obj/structure/flora/ausbushes/brflowers,
-/obj/machinery/light/floor,
-/turf/open/floor/plating/grass,
-/area/ship/cargo)
-"tE" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/table/reinforced{
- color = "#c1b6a5"
- },
-/obj/machinery/cell_charger,
-/obj/item/stock_parts/cell/high,
-/obj/item/stock_parts/cell/high,
-/obj/machinery/camera/autoname{
- dir = 1
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"tK" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"tT" = (
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"tW" = (
-/obj/item/toy/beach_ball,
-/turf/open/floor/plating/beach/water,
-/area/ship/science)
-"tY" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/engineering,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"uh" = (
-/obj/effect/turf_decal/corner/opaque/red/diagonal,
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"uj" = (
-/obj/machinery/power/port_gen/pacman,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/machinery/firealarm/directional/east,
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"uq" = (
-/obj/structure/railing,
-/obj/effect/turf_decal/corner/opaque/mauve/border,
-/obj/machinery/airalarm/directional/south,
-/turf/open/floor/plasteel/white,
-/area/ship/security)
-"ur" = (
-/turf/template_noop,
-/area/template_noop)
-"vv" = (
-/obj/machinery/computer/scan_consolenew,
-/obj/machinery/light/directional/north,
-/obj/item/paper/crumpled/awaymissions/moonoutpost19/hastey_note{
- default_raw_text = "oh yea... totally forgot! just a reminder to connect this bad boy to the Research Server. tend to... not work if you forget it... smell ya later!";
- name = "PS. about the console"
- },
-/obj/effect/turf_decal/corner/opaque/lime/border{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/ship/science)
-"vC" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/medical)
-"vI" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor/shutters{
- id = "cascadewindows"
- },
-/turf/open/floor/plating,
-/area/ship/science)
-"vO" = (
-/obj/structure/catwalk/over,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"vQ" = (
-/obj/structure/catwalk/over,
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"vU" = (
-/obj/machinery/vending/wallmed{
- name = "Emergency NanoMed";
- pixel_y = -27;
- use_power = 0
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/turf/open/floor/carpet/royalblue,
-/area/ship/bridge)
-"wf" = (
-/obj/effect/turf_decal/corner/opaque/red/diagonal,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"wn" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"wq" = (
-/obj/item/reagent_containers/food/snacks/grown/banana,
-/obj/structure/flora/ausbushes/sparsegrass{
- pixel_y = 13
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating/grass,
-/area/ship/science)
-"wN" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/grunge{
- name = "Cargo Bay"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"xi" = (
-/obj/structure/railing{
- dir = 5
- },
-/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
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/science)
-"xo" = (
-/obj/structure/curtain/bounty,
-/obj/structure/toilet{
- dir = 4
- },
-/obj/structure/sign/poster/contraband/random{
- pixel_x = -32
- },
-/turf/open/floor/plasteel/patterned,
-/area/ship/crew/dorm)
-"xp" = (
-/obj/structure/railing/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/components/binary/pump/on,
-/turf/open/floor/plasteel/patterned/grid,
-/area/ship/engineering)
-"xC" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"xG" = (
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 4
- },
-/obj/machinery/power/terminal{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/structure/catwalk/over,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"xH" = (
-/obj/structure/catwalk/over,
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 4
- },
-/obj/machinery/power/terminal{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"xV" = (
-/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
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"xX" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor/shutters{
- id = "cascadebridge"
- },
-/turf/open/floor/plating,
-/area/ship/bridge)
-"yg" = (
-/obj/machinery/camera/autoname{
- dir = 1
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/plasteel/tech,
-/area/ship/science)
-"yn" = (
-/obj/machinery/atmospherics/components/unary/outlet_injector/layer4{
- dir = 1
- },
-/turf/open/floor/engine/hull,
-/area/ship/engineering)
-"yC" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/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{
- dir = 1
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/science)
-"yM" = (
-/obj/structure/bed,
-/obj/item/bedsheet/cmo,
-/obj/structure/curtain,
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/machinery/light/directional/south,
-/obj/item/clothing/under/syndicate/bloodred/sleepytime,
-/obj/structure/railing{
- dir = 1
- },
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/turf/open/floor/carpet/royalblue,
-/area/ship/bridge)
-"zk" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/effect/turf_decal/steeldecal/steel_decals6,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"zq" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/machinery/autolathe/hacked,
-/obj/item/stack/sheet/glass/fifty{
- pixel_x = 6
- },
-/obj/item/stack/sheet/plasteel/twenty{
- pixel_x = -3;
- pixel_y = 6
- },
-/obj/item/stack/sheet/metal/fifty,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"zr" = (
-/obj/machinery/atmospherics/pipe/simple/orange/hidden,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"zy" = (
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/turf/open/floor/holofloor/wood,
-/area/ship/crew/dorm)
-"zN" = (
-/obj/structure/chair/comfy{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/bar/diagonal,
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"Aj" = (
-/obj/structure/railing/corner,
-/obj/structure/railing/corner{
- dir = 4
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/science)
-"Ao" = (
-/turf/open/floor/plating/beach/coastline_t{
- dir = 1
- },
-/area/ship/science)
-"At" = (
-/obj/machinery/power/smes/shuttle/precharged{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/structure/window/plasma/reinforced/spawner,
-/obj/machinery/door/window/eastleft{
- dir = 1;
- name = "Engine Access"
- },
-/obj/machinery/door/poddoor/shutters{
- id = "Cascade_engine"
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"Az" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"AC" = (
-/obj/machinery/power/shuttle/engine/fueled/plasma{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"AF" = (
-/obj/machinery/atmospherics/pipe/simple/orange/hidden,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/engineering{
- name = "Engine Bay"
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"AP" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxin_output,
-/turf/open/floor/engine/plasma,
-/area/ship/engineering)
-"AS" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 5
- },
-/obj/structure/cable/yellow{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/turf/open/floor/holofloor/wood,
-/area/ship/crew/dorm)
-"BU" = (
-/obj/item/reagent_containers/food/snacks/grown/banana,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plating/grass,
-/area/ship/science)
-"Ce" = (
-/obj/structure/railing{
- dir = 6
- },
-/obj/structure/rack,
-/obj/item/geiger_counter{
- pixel_x = -4;
- pixel_y = 4
- },
-/obj/item/inducer/syndicate{
- pixel_y = -7
- },
-/obj/item/storage/toolbox/syndicate{
- name = "syndicate toolbox";
- pixel_x = -3;
- pixel_y = 5
- },
-/obj/machinery/light/directional/north,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"Cp" = (
-/obj/structure/railing,
-/obj/effect/turf_decal/corner/opaque/lime/border{
- dir = 4
- },
-/obj/structure/table/reinforced,
-/obj/machinery/computer/med_data/laptop{
- dir = 8;
- generic_canpass = 0;
- pass_flags = 0;
- pixel_x = 3;
- pixel_y = 5
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/white,
-/area/ship/science)
-"Dw" = (
-/obj/item/reagent_containers/food/snacks/monkeycube{
- pixel_x = 6;
- pixel_y = -1
- },
-/obj/item/reagent_containers/food/snacks/monkeycube{
- pixel_x = 3;
- pixel_y = 5
- },
-/obj/item/reagent_containers/food/snacks/monkeycube{
- pixel_x = -1;
- pixel_y = -1
- },
-/obj/item/reagent_containers/food/snacks/monkeycube{
- pixel_x = -5;
- pixel_y = 1
- },
-/turf/open/floor/plating/beach/coastline_t{
- dir = 1
- },
-/area/ship/science)
-"DW" = (
-/obj/effect/turf_decal/corner/opaque/lime/border{
- dir = 4
- },
-/obj/structure/chair/office/light{
- dir = 1;
- pixel_y = 3
- },
-/turf/open/floor/plasteel/white,
-/area/ship/science)
-"DX" = (
-/turf/open/floor/engine/plasma,
-/area/ship/engineering)
-"Ee" = (
-/obj/machinery/power/port_gen/pacman/super,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/structure/sign/poster/contraband/random{
- pixel_x = -32
- },
-/obj/machinery/light/small/directional/south,
-/obj/machinery/camera/autoname{
- dir = 1
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"Ei" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/cargo)
-"Ez" = (
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 8
- },
-/obj/machinery/computer/helm,
-/obj/structure/railing{
- dir = 1
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"EO" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/structure/railing,
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/button/door{
- dir = 1;
- id = "Cascade_engine";
- name = "engine lockdown";
- pixel_y = -25
- },
-/turf/open/floor/plasteel/stairs{
- dir = 8
- },
-/area/ship/engineering)
-"Fa" = (
-/obj/machinery/power/shuttle/engine/electric{
- dir = 1
- },
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"Fm" = (
-/obj/structure/railing{
- dir = 5
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/science)
-"Fv" = (
-/obj/structure/closet/radiation,
-/obj/effect/turf_decal/industrial/warning{
- dir = 5
- },
-/obj/structure/railing{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"FP" = (
-/obj/structure/table/reinforced,
-/obj/item/paper_bin{
- pixel_x = 3;
- pixel_y = 4
- },
-/obj/item/pen{
- pixel_x = 5;
- pixel_y = 6
- },
-/obj/structure/window/reinforced,
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 10
- },
-/obj/item/gun/syringe/rapidsyringe{
- name = "Monkey-neutralizer"
- },
-/obj/item/reagent_containers/glass/bottle/morphine{
- pixel_x = -6;
- pixel_y = 10
- },
-/obj/item/reagent_containers/glass/bottle/morphine{
- pixel_x = -1;
- pixel_y = 10
- },
-/obj/item/reagent_containers/glass/bottle/morphine{
- pixel_x = 3;
- pixel_y = 10
- },
-/obj/item/reagent_containers/syringe,
-/obj/item/reagent_containers/syringe,
-/obj/item/reagent_containers/syringe,
-/obj/item/reagent_containers/syringe,
-/obj/item/reagent_containers/syringe,
-/obj/item/reagent_containers/syringe,
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/obj/structure/railing/corner{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/mauve/border{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/ship/security)
-"FZ" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/structure/railing/corner,
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/industrial/loading{
- dir = 8
- },
-/obj/effect/turf_decal/floordetail/pryhole,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"Gd" = (
-/obj/machinery/computer/crew{
- dir = 8
- },
-/obj/machinery/light/directional/south,
-/obj/structure/railing{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"Gh" = (
-/obj/structure/catwalk/over,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 4
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/structure/railing{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"Gz" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/obj/machinery/suit_storage_unit/inherit,
-/obj/item/clothing/suit/space/syndicate/green/dark,
-/obj/item/clothing/head/helmet/space/syndicate/green/dark,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/cargo)
-"GA" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/bridge)
-"GE" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor/shutters{
- id = "Cascadelab"
- },
-/turf/open/floor/plating,
-/area/ship/science)
-"GG" = (
-/obj/structure/catwalk/over,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 10
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"GH" = (
-/obj/structure/fans/tiny,
-/obj/machinery/door/poddoor{
- id = "nemoblast"
- },
-/obj/docking_port/mobile{
- dir = 2
- },
-/turf/open/floor/plating,
-/area/ship/cargo)
-"GI" = (
-/obj/structure/railing{
- dir = 10;
- layer = 4.1
- },
-/obj/structure/rack,
-/obj/item/grenade/chem_grenade/smart_metal_foam{
- pixel_x = 2;
- pixel_y = 8
- },
-/obj/item/grenade/chem_grenade/smart_metal_foam{
- pixel_x = -2;
- pixel_y = 6
- },
-/obj/item/storage/belt/utility{
- pixel_y = -3
- },
-/obj/item/storage/belt/utility{
- pixel_x = 3;
- pixel_y = 5
- },
-/obj/machinery/airalarm/directional/north,
-/obj/item/toy/figure/engineer{
- pixel_x = 9;
- pixel_y = 9
- },
-/obj/item/clothing/shoes/magboots/syndie{
- pixel_x = -6;
- pixel_y = -5
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"GW" = (
-/obj/structure/closet/wall{
- icon_door = "orange_wall";
- name = "Mining equipment";
- pixel_y = 30
- },
-/obj/structure/railing/corner,
-/obj/item/storage/bag/ore,
-/obj/item/storage/bag/ore,
-/obj/item/pickaxe,
-/obj/item/pickaxe,
-/obj/item/mining_scanner,
-/obj/item/mining_scanner,
-/obj/item/clothing/glasses/meson,
-/obj/item/clothing/glasses/meson,
-/turf/open/floor/pod,
-/area/ship/cargo)
-"Hm" = (
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 6
- },
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/structure/reagent_dispensers/fueltank,
-/obj/structure/railing{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"Hq" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"Hs" = (
-/obj/machinery/power/smes/shuttle/precharged{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/structure/window/plasma/reinforced/spawner,
-/obj/structure/window/plasma/reinforced/spawner/east,
-/obj/machinery/door/window/eastleft{
- dir = 1;
- name = "Engine Access"
- },
-/obj/machinery/door/poddoor/shutters{
- id = "Cascade_engine"
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"Hx" = (
-/obj/effect/turf_decal/corner/opaque/red/diagonal,
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"HA" = (
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 6
- },
-/obj/structure/table/reinforced,
-/obj/item/clothing/head/beret/cargo{
- pixel_x = 5;
- pixel_y = 9
- },
-/obj/item/megaphone/cargo,
-/obj/item/spacecash/bundle/c1000,
-/obj/item/spacecash/bundle/c1000{
- pixel_x = 1;
- pixel_y = 4
- },
-/obj/item/gps/mining{
- pixel_x = -17;
- pixel_y = 4
- },
-/obj/item/gps/mining{
- pixel_x = -17;
- pixel_y = -3
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/pod,
-/area/ship/cargo)
-"HF" = (
-/obj/structure/railing/corner{
- dir = 4
- },
-/obj/structure/railing/corner{
- dir = 1
- },
-/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/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/science)
-"HR" = (
-/obj/structure/flora/junglebush/large,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plating/grass,
-/area/ship/science)
-"HW" = (
-/obj/effect/turf_decal/corner/opaque/red/diagonal,
-/obj/structure/table/reinforced,
-/obj/item/storage/box/bodybags{
- pixel_x = 4;
- pixel_y = 9
- },
-/obj/item/storage/box/masks,
-/obj/item/roller,
-/obj/item/roller{
- pixel_y = 5
- },
-/obj/item/roller{
- pixel_x = 2;
- pixel_y = 10
- },
-/obj/machinery/camera/autoname{
- dir = 10;
- network = list("Vault")
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"HX" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/light/directional/south,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"IP" = (
-/obj/machinery/airalarm/directional/north,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"IQ" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/structure/cable/yellow{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"IZ" = (
-/obj/structure/catwalk/over,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"Jk" = (
-/turf/open/floor/plasteel/white,
-/area/ship/science)
-"Jl" = (
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ship/hallway/central)
-"JP" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/power/terminal,
-/obj/structure/cable/yellow,
-/turf/open/floor/plasteel/patterned/grid,
-/area/ship/engineering)
-"JQ" = (
-/obj/structure/chair/office/light{
- dir = 4
- },
-/obj/structure/railing{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/mauve/border{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/ship/security)
-"JY" = (
-/obj/structure/railing/corner,
-/obj/machinery/light/directional/east,
-/turf/open/floor/plating/beach/water,
-/area/ship/science)
-"Kv" = (
-/obj/structure/railing{
- dir = 9
- },
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/science)
-"Kx" = (
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/machinery/button/door{
- id = "nemoblast";
- pixel_y = 25
- },
-/obj/machinery/light/dim/directional/west,
-/obj/machinery/computer/cargo/express{
- dir = 4
- },
-/obj/structure/railing{
- dir = 1
- },
-/turf/open/floor/pod,
-/area/ship/cargo)
-"KD" = (
-/obj/machinery/power/smes/engineering,
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/obj/structure/railing{
- dir = 4
- },
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"KP" = (
-/obj/effect/turf_decal/corner/opaque/mauve/border,
-/obj/machinery/firealarm/directional/east,
-/obj/structure/frame/machine,
-/obj/structure/railing,
-/turf/open/floor/plasteel/white,
-/area/ship/security)
-"LI" = (
-/obj/structure/catwalk/over,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"LK" = (
-/obj/effect/turf_decal/corner/opaque/red/diagonal,
-/obj/structure/table/reinforced,
-/obj/machinery/door/window/eastleft,
-/obj/item/storage/firstaid/medical{
- pixel_x = -5;
- pixel_y = -4
- },
-/obj/item/storage/firstaid/regular{
- pixel_x = 4
- },
-/obj/item/storage/firstaid/fire,
-/obj/item/reagent_containers/spray/cleaner{
- pixel_x = -7;
- pixel_y = 14
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"LR" = (
-/obj/machinery/power/port_gen/pacman,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 9
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"Mj" = (
-/obj/structure/cable/yellow{
- icon_state = "2-8"
- },
-/obj/structure/reagent_dispensers,
-/obj/structure/railing{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"Ml" = (
-/obj/structure/bookcase/random,
-/obj/structure/railing{
- dir = 8
- },
-/turf/open/floor/carpet/red,
-/area/ship/crew/dorm)
-"Mt" = (
-/obj/effect/turf_decal/corner/transparent/bar/diagonal,
-/obj/structure/table,
-/obj/item/storage/fancy/cigarettes/cigpack_syndicate{
- pixel_x = -6;
- pixel_y = 6
- },
-/obj/item/lighter/greyscale{
- pixel_x = -4;
- pixel_y = 5
- },
-/obj/item/toy/cards/deck/syndicate{
- pixel_x = -4
- },
-/obj/machinery/light/small/directional/north,
-/obj/item/reagent_containers/food/drinks/bottle/kahlua{
- pixel_x = 8;
- pixel_y = 7
- },
-/obj/item/clothing/glasses/hud/spacecop/hidden{
- pixel_x = 4;
- pixel_y = -3
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"Mx" = (
-/obj/machinery/suit_storage_unit/syndicate,
-/obj/structure/railing{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 6
- },
-/turf/open/floor/pod/light,
-/area/ship/security)
-"MF" = (
-/obj/machinery/door/airlock/vault,
-/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/dark,
-/area/ship/science)
-"MK" = (
-/obj/structure/railing{
- dir = 1
- },
-/obj/structure/railing,
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/button/door{
- dir = 1;
- id = "Cascade_engine";
- name = "engine lockdown";
- pixel_y = -25
- },
-/turf/open/floor/plasteel/stairs{
- dir = 4
- },
-/area/ship/engineering)
-"ML" = (
-/obj/structure/chair/office{
- dir = 1;
- name = "tactical swivel chair"
- },
-/obj/structure/railing/corner{
- dir = 1
- },
-/obj/machinery/light/small/directional/west{
- brightness = 3
- },
-/obj/machinery/power/terminal,
-/obj/structure/cable/yellow,
-/turf/open/floor/plasteel/patterned/grid,
-/area/ship/engineering)
-"Nq" = (
-/turf/open/floor/plating/beach/water,
-/area/ship/science)
-"NE" = (
-/obj/structure/railing/corner{
- dir = 4
- },
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
-/obj/machinery/light/directional/south,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/obj/item/clothing/suit/longcoat/genetics,
-/obj/item/clothing/suit/longcoat/genetics,
-/obj/item/clothing/suit/toggle/labcoat/genetics,
-/obj/item/clothing/suit/toggle/labcoat/genetics,
-/obj/item/clothing/under/rank/medical/geneticist,
-/obj/item/clothing/under/rank/medical/geneticist/skirt,
-/obj/item/sequence_scanner,
-/obj/item/sequence_scanner,
-/obj/structure/closet/wall/white{
- dir = 4;
- name = "Genetic locker";
- pixel_x = -29
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/science)
-"NK" = (
-/obj/machinery/light/small/directional/north,
-/obj/machinery/advanced_airlock_controller{
- pixel_x = 25
- },
-/obj/effect/turf_decal/industrial/warning,
-/obj/structure/closet/emcloset/anchored,
-/turf/open/floor/pod,
-/area/ship/engineering)
-"Of" = (
-/obj/effect/turf_decal/corner/opaque/red/diagonal,
-/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 = 9
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"Ok" = (
-/obj/structure/table,
-/obj/item/flashlight/lamp{
- pixel_x = -5;
- pixel_y = 7
- },
-/obj/structure/railing{
- dir = 1
- },
-/obj/item/storage/fancy/cigarettes/cigars/havana{
- pixel_x = 10;
- pixel_y = 7
- },
-/obj/item/lighter{
- pixel_x = 10;
- pixel_y = -3
- },
-/obj/item/reagent_containers/hypospray/medipen/stimulants{
- pixel_x = 5;
- pixel_y = -4
- },
-/turf/open/floor/carpet/royalblue,
-/area/ship/bridge)
-"On" = (
-/obj/structure/closet/secure_closet/wall{
- dir = 1;
- icon_state = "sec_wall";
- name = "Armour locker";
- pixel_y = -28
- },
-/obj/item/gun/ballistic/automatic/pistol,
-/obj/item/ammo_box/magazine/m10mm,
-/obj/effect/turf_decal/corner/opaque/red/diagonal,
-/obj/structure/railing{
- dir = 8
- },
-/obj/item/vibro_weapon/weak,
-/obj/item/vibro_weapon/weak,
-/obj/item/vibro_weapon/weak,
-/turf/open/floor/pod/dark,
-/area/ship/security)
-"Oq" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/white,
-/area/ship/science)
-"OL" = (
-/obj/machinery/atmospherics/pipe/simple/orange/hidden,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/steeldecal/steel_decals4,
-/obj/machinery/door/airlock/engineering{
- name = "Engine Bay"
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"OP" = (
-/obj/structure/railing{
- dir = 4
- },
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/plasteel/stairs,
-/area/ship/bridge)
-"Pk" = (
-/obj/structure/flora/tree/jungle/small,
-/turf/open/floor/plating/grass,
-/area/ship/science)
-"Pp" = (
-/obj/machinery/cryopod{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning/full,
-/obj/structure/railing{
- dir = 1
- },
-/obj/machinery/computer/cryopod/directional/west,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 4
- },
-/turf/open/floor/plating/catwalk_floor,
-/area/ship/crew/dorm)
-"PO" = (
-/obj/structure/railing,
-/turf/open/floor/plasteel/stairs{
- dir = 4
- },
-/area/ship/security)
-"PS" = (
-/obj/machinery/atmospherics/pipe/simple/orange/hidden,
-/obj/structure/cable/yellow{
- icon_state = "2-8"
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"Qh" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/turf/open/floor/carpet/royalblue,
-/area/ship/bridge)
-"Rh" = (
-/turf/open/floor/carpet/red,
-/area/ship/crew/dorm)
-"Rl" = (
-/obj/structure/bed,
-/obj/structure/curtain/cloth/fancy{
- name = "blood-red curtains"
- },
-/obj/item/bedsheet/blue,
-/obj/machinery/light/directional/east,
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/carpet/red,
-/area/ship/crew/dorm)
-"RG" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 10
- },
-/obj/structure/bed/dogbed/runtime,
-/mob/living/simple_animal/pet/cat/Runtime,
-/obj/machinery/light/directional/west{
- light_color = "#e8eaff"
- },
-/turf/open/floor/holofloor/wood,
-/area/ship/crew/dorm)
-"RJ" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor/shutters{
- id = "cascadewindows"
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"RZ" = (
-/obj/structure/railing{
- dir = 4
- },
-/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
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/science)
-"Sc" = (
-/obj/machinery/door/airlock/grunge{
- name = "Bathroom"
- },
-/turf/open/floor/plasteel/patterned,
-/area/ship/crew/dorm)
-"SB" = (
-/obj/structure/catwalk/over,
-/obj/structure/catwalk/over,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/engineering,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"SG" = (
-/obj/structure/table,
-/obj/item/paper_bin{
- pixel_x = 6;
- pixel_y = 5
- },
-/obj/item/stamp/cmo{
- pixel_x = -7;
- pixel_y = 9
- },
-/obj/item/stamp/denied{
- pixel_x = -7;
- pixel_y = 5
- },
-/obj/item/stamp/syndicate{
- pixel_x = -7;
- pixel_y = 1
- },
-/obj/item/pen/red{
- pixel_x = 6;
- pixel_y = 6
- },
-/obj/item/folder/blue{
- pixel_x = -4;
- pixel_y = -9
- },
-/obj/structure/railing{
- dir = 1
- },
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/carpet/royalblue,
-/area/ship/bridge)
-"SR" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/hallway/central)
-"SS" = (
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 5
- },
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-8"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"TA" = (
-/obj/structure/railing{
- dir = 8
- },
-/obj/structure/railing{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/glass,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/stairs,
-/area/ship/engineering)
-"TT" = (
-/obj/structure/flora/ausbushes/lavendergrass,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating/grass,
-/area/ship/science)
-"Ua" = (
-/obj/structure/table/reinforced,
-/obj/item/wrench/medical,
-/obj/item/crowbar,
-/obj/item/reagent_containers/glass/beaker{
- pixel_x = -3;
- pixel_y = -4
- },
-/obj/item/reagent_containers/glass/beaker{
- pixel_x = 4
- },
-/obj/effect/turf_decal/corner/opaque/red/diagonal,
-/obj/item/clothing/glasses/hud/health{
- pixel_x = 6;
- pixel_y = 10
- },
-/obj/item/clothing/glasses/hud/health{
- pixel_x = 6;
- pixel_y = 7
- },
-/obj/item/clothing/glasses/hud/health/prescription{
- pixel_y = 13
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"Uf" = (
-/obj/structure/railing/corner{
- dir = 4
- },
-/obj/effect/decal/cleanable/oil,
-/obj/machinery/light/small/directional/east,
-/obj/machinery/power/terminal,
-/obj/structure/cable/yellow,
-/turf/open/floor/plasteel/patterned/grid,
-/area/ship/engineering)
-"UG" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/grunge{
- id_tag = "Cabin_1";
- name = "Cabin"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel/dark,
-/area/ship/crew/dorm)
-"US" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/engineering)
-"UW" = (
-/obj/structure/railing/corner{
- dir = 1
- },
-/obj/structure/railing/corner{
- dir = 8
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/oil{
- icon_state = "floor6"
- },
-/obj/machinery/camera/autoname{
- dir = 1
- },
-/obj/structure/closet/wall/orange{
- dir = 1;
- name = "Fuel locker";
- pixel_y = -32
- },
-/obj/item/stack/sheet/mineral/plasma/fifty,
-/obj/item/stack/sheet/mineral/uranium/five{
- pixel_x = 4;
- pixel_y = -4
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"Vj" = (
-/obj/structure/railing/corner{
- dir = 4
- },
-/obj/machinery/light/directional/east,
-/obj/machinery/camera/autoname{
- dir = 9
- },
-/turf/open/floor/plating/grass,
-/area/ship/science)
-"Vx" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor/shutters{
- id = "cascadewindows"
- },
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"Vy" = (
-/obj/effect/turf_decal/corner/opaque/red/diagonal,
-/obj/structure/closet/wall/white/med{
- dir = 8;
- name = "medical locker";
- pixel_x = 30
- },
-/obj/item/clothing/under/rank/medical/doctor/green,
-/obj/item/clothing/under/rank/medical/doctor/green,
-/obj/item/clothing/suit/longcoat,
-/obj/item/clothing/suit/longcoat,
-/obj/item/clothing/head/soft/paramedic,
-/obj/item/clothing/head/soft/paramedic,
-/obj/item/clothing/mask/surgical,
-/obj/item/clothing/mask/surgical,
-/obj/item/clothing/head/beret/med,
-/obj/item/clothing/head/beret/med,
-/obj/item/clothing/gloves/color/latex,
-/obj/item/clothing/gloves/color/latex,
-/obj/item/clothing/gloves/color/latex,
-/obj/item/clothing/suit/apron/surgical,
-/obj/item/clothing/suit/apron/surgical,
-/obj/item/clothing/accessory/armband/medblue,
-/obj/item/clothing/accessory/armband/medblue,
-/obj/item/switchblade,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"VA" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor/shutters{
- id = "cascadewindows"
- },
-/turf/open/floor/plating,
-/area/ship/medical)
-"VI" = (
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/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/plasteel/mono/dark,
-/area/ship/hallway/central)
-"VP" = (
-/obj/structure/flora/ausbushes/grassybush,
-/turf/open/floor/plating/grass,
-/area/ship/science)
-"VU" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"Wh" = (
-/obj/machinery/atmospherics/pipe/simple/orange/hidden,
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 6
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/machinery/suit_storage_unit/atmos,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"Wq" = (
-/obj/structure/railing/corner{
- dir = 1
- },
-/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
- },
-/obj/machinery/firealarm/directional/east,
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/science)
-"WF" = (
-/obj/structure/filingcabinet/chestdrawer,
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/cable/yellow{
- icon_state = "0-4"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/science)
-"WW" = (
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/hallway/central)
-"WY" = (
-/obj/structure/cable/yellow{
- 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/cable/yellow{
- icon_state = "2-4"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security)
-"Xb" = (
-/turf/closed/wall/mineral/plastitanium,
-/area/ship/science)
-"Xj" = (
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 8
- },
-/obj/structure/chair/comfy/shuttle{
- name = "Helm"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"Xt" = (
-/obj/item/multitool,
-/obj/item/clothing/glasses/meson/engine/tray,
-/obj/item/radio/off,
-/obj/item/storage/belt/utility/atmostech,
-/obj/item/holosign_creator/atmos,
-/obj/item/analyzer,
-/obj/item/clothing/suit/hooded/wintercoat/engineering/atmos,
-/obj/item/extinguisher/advanced,
-/obj/item/clothing/gloves/color/black,
-/obj/item/clothing/suit/fire/atmos,
-/obj/item/clothing/mask/gas/atmos,
-/obj/item/clothing/head/hardhat/atmos,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden,
-/obj/structure/closet/wall{
- dir = 4;
- name = "Atmospheric locker";
- pixel_x = -30
- },
-/obj/effect/turf_decal/spline/fancy/opaque/orange{
- dir = 1
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"Xu" = (
-/obj/effect/turf_decal/corner/opaque/red/diagonal,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"XC" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/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)
-"XG" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/turf/open/floor/holofloor/wood,
-/area/ship/crew/dorm)
-"Yr" = (
-/obj/structure/closet/wall/blue{
- dir = 1;
- name = "Chief medical officer's locker";
- pixel_y = -28
- },
-/obj/item/gun/syringe/syndicate,
-/obj/item/areaeditor/shuttle{
- pixel_x = -3
- },
-/obj/item/clothing/under/rank/medical/doctor/red,
-/obj/item/clothing/under/syndicate/sniper,
-/obj/item/clothing/under/utility/skirt,
-/obj/item/clothing/under/utility,
-/obj/item/clothing/suit/armor/vest/marine,
-/obj/item/clothing/suit/armor/vest/security/brig_phys,
-/obj/item/clothing/shoes/combat,
-/obj/item/clothing/neck/cloak/cmo,
-/obj/item/clothing/head/beret/cmo,
-/obj/item/clothing/gloves/color/latex/nitrile/evil,
-/obj/item/clothing/glasses/night,
-/obj/item/reagent_containers/glass/beaker/unholywater,
-/obj/item/autosurgeon/cmo,
-/obj/item/storage/belt/medical/webbing,
-/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 = 9
- },
-/obj/item/storage/belt/sabre,
-/obj/item/gun/ballistic/derringer,
-/obj/item/ammo_box/c38,
-/obj/item/hypospray/mkii/CMO,
-/turf/open/floor/carpet/royalblue,
-/area/ship/bridge)
-"YM" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/science)
-"YU" = (
-/turf/open/floor/plating/grass,
-/area/ship/science)
-"Zb" = (
-/obj/structure/catwalk/over,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"Zh" = (
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"Zq" = (
-/obj/structure/railing/corner,
-/obj/structure/railing/corner{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/ship/science)
-"Zr" = (
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 10
- },
-/obj/structure/table/glass,
-/obj/machinery/recharger{
- pixel_x = 7;
- pixel_y = 4
- },
-/obj/item/clothing/glasses/hud/health{
- pixel_x = 5;
- pixel_y = -1
- },
-/obj/item/clothing/neck/stethoscope,
-/obj/machinery/camera/autoname{
- dir = 8
- },
-/obj/item/desk_flag{
- pixel_x = -9;
- pixel_y = 12
- },
-/obj/item/gps{
- pixel_x = -4;
- pixel_y = 7
- },
-/obj/item/toy/figure/cmo{
- pixel_x = -8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/bridge)
-"ZG" = (
-/obj/structure/chair/office/light,
-/obj/structure/closet/wall{
- icon_door = "orange_wall";
- name = "quartermaster's closet";
- pixel_y = 30
- },
-/obj/structure/railing/corner{
- dir = 1
- },
-/obj/item/clothing/under/rank/cargo/qm/skirt,
-/obj/item/clothing/under/rank/cargo/qm,
-/obj/item/clothing/under/rank/cargo/tech/mailroom_technician,
-/obj/item/clothing/suit/armor/hos/inteq{
- name = "Quartermaster's trench coat"
- },
-/obj/item/clothing/neck/cloak/qm,
-/obj/item/circuitboard/machine/ore_redemption{
- pixel_x = -8;
- pixel_y = 5
- },
-/obj/item/circuitboard/machine/ore_silo,
-/obj/item/vibro_weapon/weak,
-/turf/open/floor/pod,
-/area/ship/cargo)
-"ZI" = (
-/obj/machinery/door/airlock/grunge,
-/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/dark,
-/area/ship/hallway/central)
-"ZQ" = (
-/turf/closed/wall/mineral/plastitanium,
-/area/ship/bridge)
-"ZY" = (
-/obj/structure/railing{
- dir = 4
- },
-/turf/open/floor/plating/beach/coastline_b{
- dir = 1
- },
-/area/ship/science)
-
-(1,1,1) = {"
-ur
-ur
-YM
-Xb
-vI
-vI
-vI
-YM
-YM
-Ei
-Ei
-gD
-GH
-SR
-Vx
-Vx
-US
-US
-US
-US
-pD
-RJ
-RJ
-pD
-ur
-ur
-ur
-ur
-ur
-"}
-(2,1,1) = {"
-ur
-YM
-YM
-ck
-aT
-so
-qn
-WF
-YM
-Kx
-gQ
-qf
-sU
-SR
-re
-oL
-US
-gW
-qs
-Fv
-US
-lQ
-jK
-US
-pD
-ur
-ur
-ur
-ur
-"}
-(3,1,1) = {"
-ur
-YM
-gy
-Jk
-lJ
-Oq
-Zq
-yg
-YM
-ZG
-HA
-mH
-hZ
-wN
-bm
-XC
-tY
-LI
-tp
-IZ
-SB
-sB
-vQ
-iQ
-US
-US
-US
-US
-US
-"}
-(4,1,1) = {"
-ur
-YM
-vv
-DW
-hi
-hi
-Cp
-dU
-YM
-GW
-tt
-gk
-ho
-SR
-VI
-WW
-US
-US
-US
-US
-US
-US
-ca
-tE
-US
-Hm
-xp
-ic
-AC
-"}
-(5,1,1) = {"
-ur
-vI
-oa
-oa
-oa
-bZ
-oa
-qv
-YM
-YM
-tA
-rJ
-Gz
-SR
-IP
-ro
-US
-DX
-AP
-oT
-Xt
-Wh
-aj
-zr
-OL
-it
-JP
-Hs
-Fa
-"}
-(6,1,1) = {"
-vI
-vI
-Nq
-eE
-Dw
-Fm
-Aj
-RZ
-NE
-YM
-YM
-gF
-gF
-SR
-ju
-Jl
-US
-DX
-DX
-VU
-eA
-TA
-jT
-sv
-US
-Mj
-Uf
-At
-Fa
-"}
-(7,1,1) = {"
-vI
-Nq
-tW
-eE
-Ao
-YU
-YU
-cy
-xi
-cT
-YM
-Mx
-On
-SR
-Hq
-bJ
-US
-es
-DX
-VU
-gL
-eQ
-Gh
-MK
-US
-US
-US
-US
-US
-"}
-(8,1,1) = {"
-vI
-Nq
-Nq
-eE
-Ao
-YU
-HR
-YU
-jq
-yC
-MF
-WY
-bT
-ZI
-Az
-wn
-US
-US
-US
-US
-US
-US
-nb
-oh
-aD
-Ee
-US
-pD
-ur
-"}
-(9,1,1) = {"
-vI
-Nq
-Nq
-eE
-Ao
-YU
-BU
-dF
-dj
-HF
-YM
-FP
-PO
-SR
-jH
-HX
-rN
-oI
-RG
-Pp
-US
-bK
-xG
-xC
-tK
-zk
-hT
-yn
-ur
-"}
-(10,1,1) = {"
-vI
-Nq
-Nq
-eE
-Ao
-YU
-YU
-Pk
-TT
-kp
-GE
-JQ
-uq
-SR
-Mt
-IQ
-UG
-AS
-mD
-zy
-US
-KD
-xH
-FZ
-LR
-uj
-US
-pD
-ur
-"}
-(11,1,1) = {"
-vI
-Nq
-Nq
-eE
-mX
-qo
-jq
-wq
-Kv
-Wq
-GE
-ar
-KP
-SR
-zN
-xV
-rN
-Ml
-fk
-jR
-US
-zq
-Zb
-EO
-US
-US
-US
-US
-US
-"}
-(12,1,1) = {"
-vI
-vI
-JY
-ZY
-pX
-Vj
-jq
-VP
-ns
-YM
-YM
-gF
-gF
-SR
-SR
-jl
-rN
-iB
-Rh
-XG
-US
-GI
-Zb
-UW
-US
-gl
-ML
-Hs
-Fa
-"}
-(13,1,1) = {"
-ur
-GA
-GA
-xX
-xX
-GA
-xX
-xX
-pN
-GA
-mi
-hw
-LK
-vC
-al
-Of
-vC
-Rl
-jJ
-bR
-US
-mQ
-GG
-PS
-AF
-SS
-JP
-Hs
-Fa
-"}
-(14,1,1) = {"
-ur
-xX
-Ez
-Xj
-Zh
-OP
-mu
-Qh
-Yr
-GA
-Ua
-wf
-Xu
-wf
-wf
-kn
-vC
-rN
-rN
-Sc
-US
-Ce
-vO
-ky
-US
-ix
-iK
-qC
-AC
-"}
-(15,1,1) = {"
-ur
-xX
-lr
-tT
-mh
-Zr
-Ok
-kY
-vU
-GA
-gK
-uh
-ds
-vC
-gc
-Hx
-vC
-xo
-na
-lh
-US
-US
-lk
-US
-US
-US
-US
-US
-US
-"}
-(16,1,1) = {"
-ur
-ZQ
-GA
-ij
-Gd
-GA
-SG
-md
-yM
-GA
-bL
-Vy
-jr
-vC
-ow
-HW
-vC
-nA
-mR
-mR
-US
-NK
-hg
-US
-pD
-ur
-ur
-ur
-ur
-"}
-(17,1,1) = {"
-ur
-ur
-ZQ
-xX
-xX
-GA
-xX
-xX
-GA
-GA
-vC
-vC
-vC
-vC
-VA
-VA
-vC
-rN
-rN
-rN
-pD
-US
-iC
-pD
-ur
-ur
-ur
-ur
-ur
-"}
diff --git a/_maps/deprecated/Ships/independent_high.dmm b/_maps/deprecated/Ships/independent_high.dmm
deleted file mode 100644
index 6e0bde796115..000000000000
--- a/_maps/deprecated/Ships/independent_high.dmm
+++ /dev/null
@@ -1,4566 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"ac" = (
-/obj/effect/turf_decal/siding/red,
-/obj/machinery/light/directional/south,
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "corpcp2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/carpet/nanoweave/beige,
-/area/ship/hallway/starboard)
-"ad" = (
-/obj/structure/table/wood/reinforced,
-/turf/open/floor/wood/bamboo,
-/area/ship/crew/dorm)
-"ah" = (
-/obj/machinery/power/terminal,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/engineering)
-"aj" = (
-/obj/machinery/power/terminal{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/structure/closet/secure_closet/engineering_electrical,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"ao" = (
-/turf/closed/wall/r_wall,
-/area/ship/hallway/starboard)
-"au" = (
-/obj/item/radio/intercom/wideband/directional/north,
-/obj/structure/table/wood/reinforced,
-/obj/machinery/button/door{
- pixel_x = 9;
- pixel_y = 9
- },
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/crew/office)
-"ax" = (
-/obj/machinery/power/smes/shuttle/precharged{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/window/eastright{
- dir = 1
- },
-/obj/structure/window/reinforced/spawner,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"ay" = (
-/turf/closed/wall,
-/area/ship/hallway/central)
-"aG" = (
-/obj/structure/table/reinforced,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "corpseclockdown"
- },
-/obj/machinery/recharger,
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/security)
-"aI" = (
-/obj/structure/showcase/perfect_employee,
-/turf/open/floor/carpet/nanoweave,
-/area/ship/crew/office)
-"aN" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/shutters,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"aP" = (
-/obj/machinery/door/airlock/external,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/hallway/starboard)
-"aZ" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/closet/cardboard,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/glass/fifty,
-/turf/open/floor/plasteel/tech,
-/area/ship/cargo)
-"bj" = (
-/obj/effect/turf_decal/siding/white/corner{
- dir = 8
- },
-/turf/open/floor/carpet,
-/area/ship/bridge)
-"bk" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 4;
- pixel_x = 1
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel/stairs{
- dir = 1
- },
-/area/ship/bridge)
-"bs" = (
-/obj/machinery/cryopod{
- dir = 8
- },
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/carpet/nanoweave/beige,
-/area/ship/crew/dorm)
-"by" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/closet/cardboard,
-/obj/item/storage/box/drinkingglasses,
-/obj/item/reagent_containers/food/drinks/bottle/wine,
-/obj/item/reagent_containers/food/drinks/bottle/wine,
-/obj/item/reagent_containers/food/drinks/bottle/wine,
-/obj/item/clothing/under/suit/cargo_tech,
-/turf/open/floor/plasteel/tech,
-/area/ship/cargo)
-"bA" = (
-/obj/machinery/door/airlock/wood,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/turf/open/floor/plasteel/patterned/ridged{
- color = "#4c535b"
- },
-/area/ship/crew/chapel/office)
-"bC" = (
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/cargo)
-"bD" = (
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/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/command{
- name = "Bridge"
- },
-/turf/open/floor/plasteel/patterned/ridged{
- color = "#4c535b"
- },
-/area/ship/crew)
-"bH" = (
-/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/carpet/nanoweave/purple,
-/area/ship/hallway/central)
-"cb" = (
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/siding/blue{
- dir = 5
- },
-/obj/item/paper_bin{
- pixel_y = 4
- },
-/turf/open/floor/carpet/nanoweave/blue,
-/area/ship/bridge)
-"cf" = (
-/obj/machinery/light/floor,
-/obj/item/reagent_containers/food/drinks/mug{
- pixel_x = -1;
- pixel_y = -2
- },
-/obj/item/phone{
- pixel_x = 8;
- pixel_y = 7
- },
-/obj/structure/table/wood/reinforced,
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/crew/office)
-"cl" = (
-/obj/effect/turf_decal/siding/red,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/turf/open/floor/carpet/nanoweave/beige,
-/area/ship/hallway/starboard)
-"cn" = (
-/obj/structure/closet/firecloset/wall{
- dir = 4;
- pixel_x = -28
- },
-/turf/open/floor/carpet/nanoweave/purple,
-/area/ship/hallway/central)
-"cx" = (
-/obj/effect/turf_decal/siding/red{
- dir = 9
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/obj/machinery/vending/cola/random,
-/turf/open/floor/carpet/nanoweave/beige,
-/area/ship/hallway/starboard)
-"cy" = (
-/obj/effect/turf_decal/siding/red,
-/obj/machinery/light/directional/south,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/carpet/nanoweave/beige,
-/area/ship/hallway/starboard)
-"cH" = (
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/airlock/grunge{
- id_tag = "chmaint"
- },
-/turf/open/floor/plasteel/patterned/ridged{
- color = "#4c535b"
- },
-/area/ship/engineering)
-"da" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/engineering)
-"dc" = (
-/obj/item/pen/fourcolor{
- desc = "It's a fancy four-color dry erase marker, set to black.";
- name = "four-color dry erase marker";
- pixel_x = 13;
- pixel_y = 13
- },
-/obj/item/canvas/twentythreeXtwentythree{
- desc = "Earnings chart your soul out on this whiteboard!";
- name = "whiteboard";
- pixel_x = 34;
- pixel_y = 0
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/crew/office)
-"dA" = (
-/turf/template_noop,
-/area/ship/external)
-"dJ" = (
-/obj/machinery/light/floor,
-/obj/item/modular_computer/laptop/preset/civilian{
- pixel_x = -1;
- pixel_y = 3
- },
-/obj/structure/table/wood/reinforced,
-/obj/item/table_bell{
- bell_sound = 'sound/effects/emergency.ogg';
- icon_state = "bigred";
- pixel_x = 18;
- pixel_y = 8
- },
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/crew/office)
-"dL" = (
-/obj/structure/railing,
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/bridge)
-"dM" = (
-/obj/structure/table,
-/obj/machinery/light_switch{
- pixel_x = 25;
- pixel_y = 10
- },
-/obj/structure/reagent_dispensers/peppertank{
- pixel_x = 32;
- pixel_y = -10
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/obj/machinery/computer/secure_data/laptop{
- dir = 8;
- pixel_x = 3;
- pixel_y = 5
- },
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/security)
-"dP" = (
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/airlock/command{
- name = "Reception"
- },
-/turf/open/floor/plasteel/patterned/ridged{
- color = "#4c535b"
- },
-/area/ship/crew)
-"ed" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8;
- pixel_x = -1
- },
-/turf/open/floor/plasteel/stairs{
- dir = 1
- },
-/area/ship/bridge)
-"eo" = (
-/obj/structure/easel{
- desc = "Only for the finest of flowcharts!";
- name = "whiteboard stand";
- pixel_x = -4;
- pixel_y = 1
- },
-/obj/item/canvas/twentythreeXtwentythree{
- desc = "Earnings chart your soul out on this whiteboard!";
- name = "whiteboard";
- pixel_x = 0;
- pixel_y = 11
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/crew/office)
-"ew" = (
-/obj/structure/chair/sofa/left{
- dir = 8
- },
-/turf/open/floor/light,
-/area/ship/crew/dorm)
-"ex" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/carpet/nanoweave/purple,
-/area/ship/hallway/central)
-"ey" = (
-/obj/effect/turf_decal/siding/red/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/carpet/nanoweave/beige,
-/area/ship/hallway/starboard)
-"eD" = (
-/obj/machinery/airalarm/directional/west,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/turf/open/floor/wood/mahogany,
-/area/ship/crew/chapel/office)
-"eK" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 4;
- name = "Helm"
- },
-/turf/open/floor/carpet,
-/area/ship/bridge)
-"eU" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 5
- },
-/obj/structure/window/plasma/reinforced/spawner/north,
-/turf/open/floor/engine,
-/area/ship/cargo)
-"fg" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/turf/open/floor/plasteel/tech,
-/area/ship/cargo)
-"fi" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "chwindow";
- name = "External Shutters"
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"fk" = (
-/obj/structure/table/wood,
-/obj/machinery/chem_dispenser/drinks/beer,
-/turf/open/floor/wood/bamboo,
-/area/ship/crew/dorm)
-"fl" = (
-/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/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/door/airlock/grunge{
- id_tag = "chmaint"
- },
-/turf/open/floor/plasteel/patterned/ridged{
- color = "#4c535b"
- },
-/area/ship/engineering)
-"fu" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/turf/open/floor/wood/bamboo,
-/area/ship/crew/dorm)
-"fz" = (
-/obj/machinery/firealarm/directional/east,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/turf/open/floor/wood/bamboo,
-/area/ship/crew/dorm)
-"fG" = (
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/engineering)
-"fJ" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 1;
- name = "Operations"
- },
-/turf/open/floor/carpet/nanoweave/blue,
-/area/ship/bridge)
-"fR" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/turf/open/floor/wood/yew,
-/area/ship/crew/chapel/office)
-"fS" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/machinery/mineral/ore_redemption,
-/turf/open/floor/plasteel/tech,
-/area/ship/cargo)
-"fU" = (
-/obj/structure/window/plasma/reinforced/spawner/east,
-/turf/open/floor/engine/o2,
-/area/ship/engineering)
-"gt" = (
-/turf/open/floor/wood/bamboo,
-/area/ship/crew/dorm)
-"gA" = (
-/obj/structure/railing{
- layer = 3.1
- },
-/obj/structure/chair/comfy/shuttle{
- dir = 1;
- name = "Engineering"
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/bridge)
-"gK" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/obj/structure/cable{
- icon_state = "1-10"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"gU" = (
-/obj/structure/table/wood,
-/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/item/table_bell{
- pixel_x = -6;
- pixel_y = -6
- },
-/turf/open/floor/wood/maple,
-/area/ship/crew)
-"hb" = (
-/obj/machinery/atmospherics/pipe/simple/purple/visible{
- dir = 10
- },
-/turf/open/floor/engine/hull/reinforced,
-/area/ship/engineering)
-"hi" = (
-/obj/structure/falsewall,
-/turf/open/floor/plating,
-/area/ship/security)
-"hj" = (
-/turf/open/floor/engine/hull/reinforced,
-/area/ship/external)
-"ho" = (
-/obj/effect/turf_decal/atmos/oxygen,
-/turf/open/floor/engine/o2,
-/area/ship/engineering)
-"ht" = (
-/obj/structure/closet/wall/red{
- dir = 8;
- pixel_x = 28
- },
-/obj/item/gun/ballistic/automatic/pistol/commander/no_mag,
-/obj/structure/table/reinforced,
-/obj/item/clothing/glasses/hud/security/sunglasses,
-/obj/item/clothing/shoes/combat,
-/obj/item/ammo_box/magazine/co9mm,
-/obj/item/storage/belt/security,
-/obj/item/clothing/gloves/color/black,
-/obj/item/clothing/under/syndicate/combat,
-/obj/item/clothing/suit/armor/vest/security/officer,
-/obj/item/clothing/head/beret/sec/officer,
-/obj/item/reagent_containers/spray/pepper,
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/security)
-"hD" = (
-/obj/structure/railing,
-/obj/structure/table/reinforced,
-/obj/item/reagent_containers/food/drinks/drinkingglass{
- pixel_x = 9;
- pixel_y = 2
- },
-/obj/item/reagent_containers/food/drinks/drinkingglass{
- pixel_x = -9;
- pixel_y = 2
- },
-/obj/item/reagent_containers/food/drinks/bottle/wine{
- pixel_y = 7
- },
-/turf/open/floor/carpet/nanoweave/blue,
-/area/ship/bridge)
-"hF" = (
-/obj/structure/chair/comfy/black,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/wood/yew,
-/area/ship/crew/chapel/office)
-"hG" = (
-/obj/effect/turf_decal/corner/opaque/white/diagonal,
-/obj/effect/turf_decal/siding/white,
-/obj/structure/table/wood/reinforced,
-/turf/open/floor/plasteel,
-/area/ship/crew/dorm)
-"hK" = (
-/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2{
- dir = 8
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"hU" = (
-/obj/structure/chair/sofa/corner{
- dir = 4
- },
-/turf/open/floor/light,
-/area/ship/crew/dorm)
-"hW" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/turf/open/floor/engine,
-/area/ship/cargo)
-"hY" = (
-/obj/effect/turf_decal/corner/opaque/white/diagonal,
-/turf/open/floor/plasteel,
-/area/ship/crew/dorm)
-"ie" = (
-/obj/machinery/power/terminal,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/engineering)
-"if" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/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)
-"ii" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 10
- },
-/turf/open/floor/engine,
-/area/ship/cargo)
-"ir" = (
-/obj/item/pen/blue{
- pixel_x = 3;
- pixel_y = 5
- },
-/obj/structure/table/wood/reinforced,
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/crew/office)
-"iw" = (
-/obj/effect/turf_decal/siding/red,
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "corpcp1"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/carpet/nanoweave/beige,
-/area/ship/hallway/starboard)
-"ix" = (
-/obj/effect/turf_decal/siding/red,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/turf/open/floor/carpet/nanoweave/beige,
-/area/ship/hallway/starboard)
-"iE" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/food/snacks/pizza/donkpocket{
- pixel_x = 3;
- pixel_y = 11
- },
-/obj/item/kitchen/fork{
- pixel_x = -8;
- pixel_y = -3
- },
-/turf/open/floor/carpet/red,
-/area/ship/crew/dorm)
-"iF" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/components/unary/portables_connector{
- dir = 1
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/engineering)
-"iP" = (
-/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/firealarm/directional/west,
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"je" = (
-/obj/effect/turf_decal/siding/red{
- dir = 6
- },
-/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/carpet/nanoweave/beige,
-/area/ship/hallway/starboard)
-"ji" = (
-/obj/structure/window/plasma/reinforced/spawner/east,
-/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input,
-/turf/open/floor/engine/o2,
-/area/ship/engineering)
-"jq" = (
-/obj/structure/window/plasma/reinforced/spawner/east,
-/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input,
-/turf/open/floor/engine/n2,
-/area/ship/engineering)
-"jw" = (
-/obj/effect/turf_decal/siding/red{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "corpcp2"
- },
-/turf/open/floor/carpet/nanoweave/beige,
-/area/ship/hallway/starboard)
-"jA" = (
-/obj/item/clothing/suit/toggle/lawyer/black,
-/obj/item/clothing/suit/toggle/lawyer/black,
-/obj/item/clothing/suit/toggle/lawyer/black,
-/obj/item/clothing/suit/toggle/lawyer/brown,
-/obj/item/clothing/suit/toggle/lawyer/brown,
-/obj/item/clothing/suit/toggle/lawyer/brown,
-/obj/item/clothing/under/suit/black,
-/obj/item/clothing/under/suit/black,
-/obj/item/clothing/under/suit/black,
-/obj/item/clothing/under/suit/black/female,
-/obj/item/clothing/under/suit/black/female,
-/obj/item/clothing/under/suit/black/female,
-/obj/item/clothing/under/suit/black_really,
-/obj/item/clothing/under/suit/black_really,
-/obj/item/clothing/under/suit/black_really,
-/obj/item/clothing/under/suit/burgundy,
-/obj/item/clothing/under/suit/charcoal,
-/obj/item/clothing/under/suit/checkered,
-/obj/item/clothing/shoes/laceup,
-/obj/item/clothing/shoes/laceup,
-/obj/item/clothing/shoes/laceup,
-/obj/item/clothing/shoes/laceup,
-/obj/item/clothing/shoes/laceup,
-/obj/item/clothing/shoes/laceup,
-/obj/item/clothing/shoes/laceup,
-/obj/item/clothing/under/suit/black/skirt,
-/obj/item/clothing/under/suit/black/skirt,
-/obj/item/clothing/under/suit/black/skirt,
-/obj/structure/closet/wall{
- dir = 1;
- pixel_y = -28
- },
-/turf/open/floor/wood/bamboo,
-/area/ship/crew/dorm)
-"jF" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/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
- },
-/turf/open/floor/carpet/nanoweave/purple,
-/area/ship/hallway/central)
-"jZ" = (
-/obj/structure/bed,
-/obj/item/bedsheet/captain,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/wood/mahogany,
-/area/ship/crew/chapel/office)
-"ke" = (
-/obj/structure/table/wood,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/obj/item/flashlight/lamp/green{
- pixel_x = 6;
- pixel_y = 13
- },
-/obj/item/pen/fountain{
- pixel_x = -5;
- pixel_y = 7
- },
-/obj/item/paper/natural{
- pixel_x = -6;
- pixel_y = -3
- },
-/obj/item/stamp/captain{
- pixel_x = 5;
- pixel_y = -3
- },
-/obj/item/spacecash/bundle/c1000,
-/obj/item/spacecash/bundle/c1000,
-/obj/item/spacecash/bundle/c1000,
-/obj/item/spacecash/bundle/c1000,
-/turf/open/floor/wood/mahogany,
-/area/ship/crew/chapel/office)
-"kf" = (
-/obj/effect/turf_decal/siding/red{
- dir = 1
- },
-/turf/open/floor/carpet/nanoweave/beige,
-/area/ship/hallway/starboard)
-"kk" = (
-/obj/structure/table/reinforced,
-/obj/item/radio/intercom/wideband/directional/north,
-/obj/machinery/button/door{
- id = "chwindow";
- name = "external lockdown";
- pixel_x = 6;
- pixel_y = -6
- },
-/turf/open/floor/carpet,
-/area/ship/bridge)
-"kl" = (
-/obj/machinery/vending/boozeomat/all_access,
-/turf/open/floor/wood/bamboo,
-/area/ship/crew/dorm)
-"kx" = (
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/wood/bamboo,
-/area/ship/crew/dorm)
-"kA" = (
-/obj/structure/rack{
- desc = "Different from the Middle Ages version. Put your coat here?"
- },
-/obj/item/storage/toolbox/mechanical,
-/obj/item/storage/toolbox/electrical{
- pixel_y = -4
- },
-/obj/item/multitool,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/item/stack/sheet/mineral/uranium/five,
-/obj/item/stack/sheet/mineral/plasma/twenty,
-/obj/structure/window/reinforced/spawner,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"kD" = (
-/obj/structure/reagent_dispensers/watertank,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/turf/open/floor/plasteel/tech,
-/area/ship/cargo)
-"kP" = (
-/obj/structure/table/wood,
-/obj/item/paper_bin{
- pixel_y = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 4
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/crew/office)
-"kQ" = (
-/obj/effect/turf_decal/industrial/stand_clear{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/turf/open/floor/engine,
-/area/ship/cargo)
-"kV" = (
-/obj/effect/turf_decal/corner/opaque/white/diagonal,
-/obj/effect/turf_decal/siding/white{
- dir = 1
- },
-/obj/structure/table,
-/obj/item/kitchen/knife,
-/obj/item/kitchen/rollingpin,
-/obj/machinery/light/directional/north,
-/turf/open/floor/plasteel,
-/area/ship/crew/dorm)
-"lc" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output,
-/turf/open/floor/engine/o2,
-/area/ship/engineering)
-"lf" = (
-/obj/effect/turf_decal/siding/red{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/carpet/nanoweave/beige,
-/area/ship/hallway/starboard)
-"lo" = (
-/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/engine,
-/area/ship/cargo)
-"lr" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/engineering)
-"lD" = (
-/obj/item/pen{
- pixel_x = -3;
- pixel_y = 7
- },
-/obj/item/paper{
- pixel_x = -3;
- pixel_y = -6
- },
-/obj/structure/table/wood/reinforced,
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/crew/office)
-"lJ" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/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/engineering)
-"lL" = (
-/obj/structure/noticeboard{
- pixel_y = 32
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/crew/office)
-"lR" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/light/directional/north,
-/turf/open/floor/plasteel/tech,
-/area/ship/cargo)
-"lX" = (
-/turf/open/floor/plasteel/stairs{
- dir = 1
- },
-/area/ship/bridge)
-"mf" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "corpseclockdown"
- },
-/turf/open/floor/plating,
-/area/ship/security)
-"mj" = (
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/green/visible,
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/engineering)
-"mm" = (
-/obj/effect/turf_decal/corner/opaque/white/diagonal,
-/obj/effect/turf_decal/siding/white{
- dir = 6
- },
-/obj/structure/table/wood/reinforced,
-/turf/open/floor/plasteel,
-/area/ship/crew/dorm)
-"mv" = (
-/obj/structure/window/plasma/reinforced/spawner/north,
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 9
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"mB" = (
-/obj/effect/turf_decal/siding/blue/corner{
- dir = 1
- },
-/turf/open/floor/carpet/nanoweave/blue,
-/area/ship/bridge)
-"mG" = (
-/obj/effect/turf_decal/corner/opaque/red/diagonal,
-/obj/structure/toilet/secret{
- dir = 4;
- secret_type = /obj/item/spacecash/bundle/c10000
- },
-/turf/open/floor/plasteel/white,
-/area/ship/crew/dorm)
-"mO" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer4{
- dir = 8
- },
-/obj/machinery/advanced_airlock_controller{
- pixel_y = 25
- },
-/turf/open/floor/plating,
-/area/ship/hallway/starboard)
-"ne" = (
-/obj/structure/chair/sofa/corner,
-/turf/open/floor/light,
-/area/ship/crew/dorm)
-"ni" = (
-/turf/closed/wall,
-/area/ship/bridge)
-"nl" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber{
- dir = 1
- },
-/turf/open/floor/engine/hull/reinforced,
-/area/ship/engineering)
-"nr" = (
-/obj/structure/table,
-/obj/effect/turf_decal/corner/opaque/white/diagonal,
-/obj/machinery/microwave{
- pixel_y = 5
- },
-/obj/effect/turf_decal/siding/white{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/ship/crew/dorm)
-"nB" = (
-/obj/machinery/door/airlock/public{
- name = "Red Restroom"
- },
-/turf/open/floor/plasteel/patterned/ridged{
- color = "#4c535b"
- },
-/area/ship/crew/dorm)
-"nJ" = (
-/obj/structure/window/plasma/reinforced/spawner/north,
-/obj/machinery/atmospherics/pipe/simple/green/visible,
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 4
- },
-/obj/machinery/computer/atmos_control/tank/oxygen_tank,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"oi" = (
-/obj/machinery/light/small/directional/east,
-/obj/structure/table/wood,
-/obj/item/paper_bin{
- pixel_x = 7;
- pixel_y = 4
- },
-/obj/item/pen/fountain/captain{
- pixel_x = 5
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
- },
-/obj/item/flashlight/lamp/green{
- pixel_x = -13;
- pixel_y = 14
- },
-/obj/item/stamp/captain{
- pixel_x = -5;
- pixel_y = -2
- },
-/turf/open/floor/wood/yew,
-/area/ship/crew/chapel/office)
-"om" = (
-/turf/closed/wall/r_wall,
-/area/ship/security)
-"on" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output,
-/turf/open/floor/engine/air,
-/area/ship/engineering)
-"os" = (
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/obj/machinery/atmospherics/components/binary/pump,
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"oz" = (
-/obj/machinery/computer/cargo/express{
- dir = 1
- },
-/obj/structure/window/plasma/reinforced/spawner/east,
-/obj/effect/turf_decal/industrial/traffic/corner{
- dir = 1
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/plasteel/mono{
- dir = 1
- },
-/area/ship/cargo)
-"oI" = (
-/obj/structure/chair/office{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/security)
-"oL" = (
-/turf/closed/wall/r_wall,
-/area/ship/crew/dorm)
-"oN" = (
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/airlock/engineering{
- name = "Engineering"
- },
-/turf/open/floor/plasteel/patterned/ridged{
- color = "#4c535b"
- },
-/area/ship/engineering)
-"oT" = (
-/obj/effect/turf_decal/siding/white/corner,
-/turf/open/floor/carpet,
-/area/ship/bridge)
-"pd" = (
-/obj/structure/mopbucket,
-/obj/item/mop,
-/turf/open/floor/plasteel/tech,
-/area/ship/crew/dorm)
-"ph" = (
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/obj/structure/table/wood/reinforced,
-/turf/open/floor/wood/bamboo,
-/area/ship/crew/dorm)
-"pI" = (
-/obj/structure/closet/emcloset/wall{
- pixel_y = 28
- },
-/obj/machinery/light/directional/east,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/item/storage/firstaid/medical,
-/turf/open/floor/carpet/nanoweave/purple,
-/area/ship/hallway/central)
-"pJ" = (
-/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{
- dir = 1
- },
-/turf/open/floor/wood/yew,
-/area/ship/crew/chapel/office)
-"pU" = (
-/obj/effect/turf_decal/siding/red{
- dir = 1
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "corpcp1"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/turf/open/floor/carpet/nanoweave/beige,
-/area/ship/hallway/starboard)
-"qj" = (
-/obj/effect/turf_decal/siding/blue{
- dir = 8
- },
-/obj/structure/table/reinforced,
-/turf/open/floor/carpet/nanoweave/blue,
-/area/ship/bridge)
-"qq" = (
-/obj/machinery/light/small/directional/south,
-/obj/structure/sink{
- dir = 4;
- pixel_x = -12
- },
-/obj/structure/mirror{
- pixel_x = -25
- },
-/obj/effect/turf_decal/corner/opaque/red/diagonal,
-/turf/open/floor/plasteel/white,
-/area/ship/crew/dorm)
-"qt" = (
-/obj/machinery/atmospherics/pipe/manifold/cyan/visible,
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/engineering)
-"qv" = (
-/obj/machinery/autolathe,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/cargo)
-"qG" = (
-/obj/machinery/atmospherics/pipe/simple/purple/visible{
- dir = 4
- },
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "chwindow";
- name = "External Shutters"
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"qL" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/ship/hallway/starboard)
-"qP" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/structure/closet/emcloset/wall{
- dir = 8;
- pixel_x = 28
- },
-/obj/item/storage/firstaid/medical,
-/turf/open/floor/wood/maple,
-/area/ship/bridge)
-"qR" = (
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/siding/white{
- dir = 1
- },
-/obj/machinery/light/directional/west,
-/obj/item/radio/intercom/directional/north{
- pixel_y = 1
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/bridge)
-"qS" = (
-/obj/machinery/power/terminal,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/engineering)
-"qT" = (
-/obj/effect/turf_decal/siding/red/corner,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/door/airlock/glass{
- name = "Main Hall"
- },
-/turf/open/floor/plasteel/patterned/ridged{
- color = "#4c535b"
- },
-/area/ship/hallway/central)
-"qV" = (
-/obj/effect/turf_decal/siding/red{
- dir = 4
- },
-/turf/open/floor/carpet/nanoweave/beige,
-/area/ship/hallway/starboard)
-"qZ" = (
-/obj/machinery/door/airlock/wood/glass{
- name = "CEO's Room"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/turf/open/floor/plasteel/patterned/ridged{
- color = "#4c535b"
- },
-/area/ship/crew/chapel/office)
-"ra" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/wood/maple,
-/area/ship/crew)
-"rg" = (
-/obj/effect/turf_decal/siding/red,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/turf/open/floor/carpet/nanoweave/beige,
-/area/ship/hallway/starboard)
-"rj" = (
-/obj/machinery/light/directional/south,
-/turf/open/floor/wood/bamboo,
-/area/ship/crew/dorm)
-"rk" = (
-/obj/item/kirbyplants/random,
-/obj/machinery/light/directional/east,
-/turf/open/floor/carpet/nanoweave,
-/area/ship/crew/office)
-"rn" = (
-/obj/effect/turf_decal/corner/opaque/red/diagonal,
-/obj/structure/closet/wall{
- dir = 8;
- pixel_x = 31
- },
-/obj/item/clothing/under/suit/white,
-/obj/item/storage/firstaid/medical,
-/obj/item/storage/firstaid/regular,
-/obj/item/reagent_containers/syringe/contraband/methamphetamine,
-/turf/open/floor/plasteel/white,
-/area/ship/crew/dorm)
-"rF" = (
-/turf/closed/wall,
-/area/ship/crew/dorm)
-"rQ" = (
-/obj/machinery/newscaster/directional/south,
-/turf/open/floor/carpet/nanoweave,
-/area/ship/crew/office)
-"rR" = (
-/turf/open/floor/carpet/red,
-/area/ship/crew/dorm)
-"rT" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/carpet/nanoweave/purple,
-/area/ship/hallway/central)
-"sd" = (
-/obj/item/storage/fancy/cigarettes/cigars{
- pixel_x = 2;
- pixel_y = 4
- },
-/obj/item/lighter{
- pixel_x = -7;
- pixel_y = 2
- },
-/obj/structure/table/wood/reinforced,
-/turf/open/floor/wood/bamboo,
-/area/ship/crew/dorm)
-"sg" = (
-/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/wood/maple,
-/area/ship/crew)
-"sn" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/holopad/emergency/command,
-/turf/open/floor/carpet/nanoweave,
-/area/ship/crew/office)
-"sz" = (
-/obj/structure/railing/corner{
- dir = 8
- },
-/obj/effect/turf_decal/siding/white/corner{
- dir = 8
- },
-/turf/open/floor/carpet,
-/area/ship/bridge)
-"sG" = (
-/obj/machinery/door/airlock/wood{
- name = "Dormitory"
- },
-/turf/open/floor/plasteel/patterned/ridged{
- color = "#4c535b"
- },
-/area/ship/crew/dorm)
-"sJ" = (
-/obj/machinery/power/terminal,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/sign/warning/enginesafety{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/engineering)
-"sP" = (
-/obj/structure/table/reinforced,
-/obj/item/folder/blue{
- pixel_x = -6;
- pixel_y = 3
- },
-/obj/item/paper_bin{
- pixel_x = 9;
- pixel_y = 4
- },
-/obj/item/pen/fountain,
-/obj/machinery/light/directional/west,
-/turf/open/floor/carpet,
-/area/ship/bridge)
-"tj" = (
-/obj/structure/chair/comfy/shuttle,
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/carpet,
-/area/ship/bridge)
-"tk" = (
-/turf/closed/wall,
-/area/ship/crew/office)
-"tt" = (
-/obj/structure/railing{
- dir = 6;
- layer = 3.1
- },
-/obj/machinery/modular_computer/console/preset/command{
- dir = 8
- },
-/turf/open/floor/carpet/nanoweave/blue,
-/area/ship/bridge)
-"tw" = (
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"tD" = (
-/obj/structure/closet/crate/bin,
-/obj/item/documents/nanotrasen{
- desc = "\"Top Secret\" Nanotrasen documents, filled with complex diagrams and lists of names, dates and coordinates. On second glance, most of the documents are spreadsheets for elaborate Yo Momma jokes."
- },
-/obj/item/toy/plush/among,
-/obj/machinery/light/directional/north,
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/carpet/nanoweave,
-/area/ship/crew/office)
-"tG" = (
-/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/light/directional/east,
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"tM" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/crew/office)
-"tO" = (
-/obj/machinery/button/door{
- id = "corpcargobay1";
- pixel_x = -23;
- pixel_y = 21
- },
-/obj/effect/turf_decal/industrial/traffic{
- dir = 8
- },
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/cargo)
-"tV" = (
-/obj/structure/fans/tiny,
-/obj/machinery/door/poddoor{
- id = "corpcargobay1";
- name = "Cargo Bay Exterior Blast Door"
- },
-/turf/open/floor/engine/hull/interior,
-/area/ship/cargo)
-"uh" = (
-/obj/structure/sign/poster/official/fruit_bowl{
- pixel_x = 32
- },
-/turf/open/floor/wood/bamboo,
-/area/ship/crew/dorm)
-"ul" = (
-/obj/structure/cable{
- icon_state = "5-8"
- },
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/engineering)
-"us" = (
-/obj/effect/turf_decal/siding/red,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/carpet/nanoweave/beige,
-/area/ship/hallway/starboard)
-"uC" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 6
- },
-/turf/open/floor/engine,
-/area/ship/cargo)
-"uK" = (
-/obj/effect/turf_decal/siding/white{
- dir = 5
- },
-/obj/machinery/computer/med_data/laptop,
-/obj/structure/table/reinforced,
-/turf/open/floor/carpet/nanoweave,
-/area/ship/bridge)
-"uR" = (
-/obj/structure/closet/emcloset/wall{
- dir = 8;
- pixel_x = 28
- },
-/obj/item/storage/firstaid/medical,
-/turf/open/floor/wood/bamboo,
-/area/ship/crew/dorm)
-"vc" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/carpet/nanoweave/beige,
-/area/ship/hallway/starboard)
-"vr" = (
-/obj/structure/chair/sofa/right{
- dir = 4
- },
-/turf/open/floor/light,
-/area/ship/crew/dorm)
-"vv" = (
-/turf/closed/wall/r_wall,
-/area/ship/crew/office)
-"vz" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/sign/poster/contraband/smoke{
- pixel_y = 32
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/crew/office)
-"vD" = (
-/obj/effect/turf_decal/industrial/traffic{
- dir = 8
- },
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/cargo)
-"vE" = (
-/obj/structure/chair/office{
- dir = 8
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/crew/office)
-"vG" = (
-/obj/machinery/light/directional/south,
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/cargo)
-"vI" = (
-/turf/open/floor/carpet/nanoweave/purple,
-/area/ship/hallway/central)
-"vP" = (
-/obj/structure/sign/poster/contraband/donut_corp{
- pixel_y = -32
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/crew/office)
-"ws" = (
-/turf/open/floor/engine/air,
-/area/ship/engineering)
-"wx" = (
-/obj/structure/sign/poster/official/fruit_bowl{
- pixel_x = -32
- },
-/turf/open/floor/carpet/red,
-/area/ship/crew/dorm)
-"wy" = (
-/obj/structure/sign/warning/nosmoking/circle,
-/turf/closed/wall,
-/area/ship/security)
-"wS" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/item/storage/firstaid/medical,
-/obj/structure/closet/emcloset/wall{
- pixel_y = 28
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/crew/office)
-"wX" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/turf/open/floor/engine,
-/area/ship/cargo)
-"xm" = (
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/turf/open/floor/wood/bamboo,
-/area/ship/hallway/starboard)
-"xr" = (
-/obj/structure/window/plasma/reinforced/spawner/north,
-/obj/machinery/atmospherics/components/binary/pump/on,
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"xs" = (
-/obj/item/canvas/twentythreeXtwentythree{
- desc = "Earnings chart your soul out on this whiteboard!";
- name = "whiteboard";
- pixel_x = 34;
- pixel_y = 6
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/crew/office)
-"xx" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/extinguisher_cabinet/directional/north,
-/turf/open/floor/carpet/nanoweave/purple,
-/area/ship/hallway/central)
-"xL" = (
-/obj/structure/table/wood,
-/obj/item/paper_bin{
- pixel_y = 4
- },
-/obj/item/pen{
- pixel_y = 4
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/wood/maple,
-/area/ship/crew)
-"xQ" = (
-/turf/open/floor/plasteel/tech,
-/area/ship/crew/dorm)
-"xR" = (
-/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/atmos_waste{
- dir = 1
- },
-/turf/open/floor/engine/hull/reinforced,
-/area/ship/engineering)
-"xT" = (
-/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input,
-/turf/open/floor/engine/air,
-/area/ship/engineering)
-"yb" = (
-/obj/machinery/light/directional/west,
-/turf/open/floor/carpet/nanoweave/purple,
-/area/ship/hallway/central)
-"yc" = (
-/obj/effect/turf_decal/corner/opaque/white/diagonal,
-/obj/effect/turf_decal/siding/white{
- dir = 5
- },
-/obj/machinery/processor,
-/turf/open/floor/plasteel,
-/area/ship/crew/dorm)
-"ye" = (
-/obj/machinery/door/airlock/command{
- name = "Bridge"
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/turf/open/floor/plasteel/patterned/ridged{
- color = "#4c535b"
- },
-/area/ship/crew)
-"yg" = (
-/obj/machinery/door/airlock/public{
- name = "Janitorial Closet"
- },
-/turf/open/floor/plasteel/patterned/ridged{
- color = "#4c535b"
- },
-/area/ship/crew/dorm)
-"yL" = (
-/turf/open/floor/engine/hull/reinforced,
-/area/ship/engineering)
-"yQ" = (
-/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/manifold/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/airlock/engineering{
- name = "Engineering"
- },
-/turf/open/floor/plasteel/patterned/ridged{
- color = "#4c535b"
- },
-/area/ship/engineering)
-"zd" = (
-/obj/machinery/door/airlock,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plasteel/patterned/ridged{
- color = "#4c535b"
- },
-/area/ship/hallway/starboard)
-"zg" = (
-/obj/structure/chair/sofa/left{
- dir = 1
- },
-/turf/open/floor/wood/maple,
-/area/ship/bridge)
-"zs" = (
-/obj/machinery/vending/security,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/security)
-"zt" = (
-/obj/machinery/door/airlock,
-/turf/open/floor/plasteel/patterned/ridged{
- color = "#4c535b"
- },
-/area/ship/crew/dorm)
-"zw" = (
-/obj/structure/sign/poster/retro/nanotrasen_logo_70s{
- pixel_x = -32
- },
-/turf/open/floor/carpet/nanoweave/beige,
-/area/ship/crew/dorm)
-"zB" = (
-/obj/machinery/light/directional/east,
-/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/purple,
-/area/ship/hallway/central)
-"zC" = (
-/obj/machinery/power/terminal,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/engineering)
-"zL" = (
-/obj/item/kirbyplants/random,
-/obj/machinery/light/floor,
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/wood/maple,
-/area/ship/crew)
-"zQ" = (
-/obj/effect/turf_decal/siding/red/corner{
- dir = 4
- },
-/obj/machinery/door/airlock/glass{
- name = "Main Hall"
- },
-/turf/open/floor/plasteel/patterned/ridged{
- color = "#4c535b"
- },
-/area/ship/hallway/central)
-"zX" = (
-/obj/structure/table/wood,
-/obj/machinery/chem_dispenser/drinks,
-/obj/machinery/light/directional/north,
-/turf/open/floor/wood/bamboo,
-/area/ship/crew/dorm)
-"Am" = (
-/obj/item/paper{
- pixel_x = 8;
- pixel_y = -8
- },
-/obj/item/reagent_containers/food/drinks/mug{
- pixel_x = -3;
- pixel_y = 6
- },
-/obj/structure/table/wood/reinforced,
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/crew/office)
-"Aq" = (
-/turf/template_noop,
-/area/template_noop)
-"Av" = (
-/obj/effect/turf_decal/siding/blue{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel/stairs{
- dir = 1
- },
-/area/ship/bridge)
-"Aw" = (
-/obj/item/paper,
-/obj/structure/table/wood/reinforced,
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/crew/office)
-"AB" = (
-/obj/effect/turf_decal/siding/white{
- dir = 4
- },
-/turf/open/floor/plasteel/stairs{
- dir = 1
- },
-/area/ship/bridge)
-"AC" = (
-/turf/closed/wall,
-/area/ship/hallway/starboard)
-"AJ" = (
-/obj/machinery/holopad/emergency/command,
-/turf/open/floor/carpet,
-/area/ship/bridge)
-"AO" = (
-/obj/structure/chair/office,
-/turf/open/floor/wood/maple,
-/area/ship/crew)
-"Bl" = (
-/obj/machinery/button/door{
- id = "corpcargobay2";
- pixel_x = 23;
- pixel_y = 21
- },
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/cargo)
-"Bu" = (
-/obj/machinery/button/door{
- id = "chmaint";
- pixel_x = -25;
- pixel_y = -25
- },
-/turf/open/floor/carpet/nanoweave/purple,
-/area/ship/hallway/central)
-"Bz" = (
-/obj/structure/sign/poster/official/soft_cap_pop_art{
- desc = "A poster reprint of some non-fungible art.";
- pixel_y = -32
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/crew/office)
-"BJ" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/turf/open/floor/wood/maple,
-/area/ship/crew)
-"BN" = (
-/obj/structure/railing{
- dir = 10
- },
-/obj/effect/turf_decal/siding/white{
- dir = 8
- },
-/turf/open/floor/carpet,
-/area/ship/bridge)
-"BO" = (
-/obj/effect/turf_decal/siding/white{
- dir = 4
- },
-/obj/structure/closet/crate/bin,
-/obj/structure/railing{
- layer = 3.1
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/bridge)
-"Ca" = (
-/obj/structure/sign/warning/nosmoking,
-/turf/closed/wall,
-/area/ship/crew/dorm)
-"Co" = (
-/obj/structure/window/plasma/reinforced/spawner/north,
-/obj/machinery/atmospherics/components/binary/pump/on,
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 4
- },
-/obj/structure/closet/toolcloset,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"Cw" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/machinery/light/directional/west,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 4
- },
-/turf/open/floor/wood/maple,
-/area/ship/bridge)
-"Cx" = (
-/obj/machinery/power/smes/engineering,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"Cz" = (
-/obj/machinery/airalarm/directional/west,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/wood/yew,
-/area/ship/crew/chapel/office)
-"CF" = (
-/turf/open/floor/wood/mahogany,
-/area/ship/crew/chapel/office)
-"CH" = (
-/obj/structure/frame/computer{
- dir = 8
- },
-/turf/open/floor/carpet,
-/area/ship/bridge)
-"CK" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/window/brigdoor/westleft,
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "corpseclockdown"
- },
-/obj/item/reagent_containers/food/drinks/mug{
- pixel_x = 8
- },
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/security)
-"CT" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "chwindow";
- name = "External Shutters"
- },
-/turf/open/floor/plating,
-/area/ship/crew/dorm)
-"Db" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"Dh" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/carpet/nanoweave,
-/area/ship/crew/office)
-"Dn" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output,
-/turf/open/floor/engine/n2,
-/area/ship/engineering)
-"Dr" = (
-/obj/item/paper{
- pixel_x = 17
- },
-/obj/item/paper{
- pixel_x = 11;
- pixel_y = 7
- },
-/obj/item/pen{
- pixel_x = -8;
- pixel_y = 5
- },
-/obj/structure/table/wood/reinforced,
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/crew/office)
-"Dv" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/shaker{
- pixel_x = 6;
- pixel_y = 2
- },
-/obj/item/reagent_containers/glass/rag{
- pixel_x = -4;
- pixel_y = 1
- },
-/turf/open/floor/wood/bamboo,
-/area/ship/crew/dorm)
-"DH" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "chwindow";
- name = "External Shutters"
- },
-/turf/open/floor/plating,
-/area/ship/bridge)
-"DR" = (
-/obj/structure/closet/wall{
- dir = 1;
- pixel_y = -28
- },
-/obj/item/gun/ballistic/revolver/russian,
-/obj/item/storage/briefcase,
-/obj/item/folder/yellow,
-/obj/item/folder/red,
-/obj/item/folder/blue,
-/obj/item/canvas/twentythreeXtwentythree{
- desc = "Earnings chart your soul out on this whiteboard!";
- name = "whiteboard";
- pixel_x = 0;
- pixel_y = 0
- },
-/obj/item/canvas/twentythreeXtwentythree{
- desc = "Earnings chart your soul out on this whiteboard!";
- name = "whiteboard";
- pixel_x = 0;
- pixel_y = 0
- },
-/obj/item/canvas/twentythreeXtwentythree{
- desc = "Earnings chart your soul out on this whiteboard!";
- name = "whiteboard";
- pixel_x = 0;
- pixel_y = 0
- },
-/obj/item/canvas/twentythreeXtwentythree{
- desc = "Earnings chart your soul out on this whiteboard!";
- name = "whiteboard";
- pixel_x = 0;
- pixel_y = 0
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/crew/office)
-"DX" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/reagent_dispensers/beerkeg,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/cargo)
-"Er" = (
-/turf/closed/wall/r_wall,
-/area/ship/crew/chapel/office)
-"EC" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/siding/red{
- dir = 6
- },
-/turf/open/floor/carpet/nanoweave/beige,
-/area/ship/hallway/starboard)
-"EX" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/carpet/nanoweave/purple,
-/area/ship/hallway/central)
-"Fl" = (
-/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/maple,
-/area/ship/crew)
-"Fo" = (
-/obj/effect/turf_decal/atmos/nitrogen,
-/turf/open/floor/engine/n2,
-/area/ship/engineering)
-"Fu" = (
-/turf/closed/wall,
-/area/ship/crew)
-"Fx" = (
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/siding/blue{
- dir = 1
- },
-/obj/item/folder/blue{
- pixel_x = 10;
- pixel_y = 5
- },
-/obj/item/pen/fountain,
-/turf/open/floor/carpet/nanoweave/blue,
-/area/ship/bridge)
-"FJ" = (
-/obj/machinery/door/airlock/wood{
- name = "Boardroom"
- },
-/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/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/plasteel/patterned/ridged{
- color = "#4c535b"
- },
-/area/ship/crew/office)
-"FS" = (
-/obj/structure/chair/wood,
-/turf/open/floor/carpet/red,
-/area/ship/crew/dorm)
-"FW" = (
-/obj/structure/window/plasma/reinforced/spawner/north,
-/obj/machinery/atmospherics/pipe/layer_manifold{
- dir = 4
- },
-/obj/structure/closet/secure_closet/engineering_welding,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"FX" = (
-/obj/structure/railing{
- dir = 10;
- layer = 3.1
- },
-/obj/structure/chair/comfy/shuttle{
- dir = 4
- },
-/turf/open/floor/carpet/nanoweave/blue,
-/area/ship/bridge)
-"Gd" = (
-/obj/structure/railing/corner{
- dir = 8
- },
-/obj/effect/turf_decal/siding/blue{
- dir = 4
- },
-/obj/structure/chair/comfy/shuttle{
- dir = 8
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/carpet/nanoweave/blue,
-/area/ship/bridge)
-"Gh" = (
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 1;
- name = "external sampling scrubber"
- },
-/turf/open/floor/engine/hull/reinforced,
-/area/ship/engineering)
-"Gi" = (
-/obj/effect/turf_decal/siding/blue{
- dir = 5
- },
-/turf/open/floor/carpet/nanoweave/blue,
-/area/ship/bridge)
-"GG" = (
-/obj/effect/turf_decal/siding/blue/corner{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/carpet/nanoweave/blue,
-/area/ship/bridge)
-"GK" = (
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/airlock/wood/glass{
- name = "Corporate Lounge"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/patterned/ridged{
- color = "#4c535b"
- },
-/area/ship/crew/dorm)
-"GN" = (
-/obj/machinery/button/door{
- id = "corpcargobay2";
- pixel_x = -23;
- pixel_y = 21
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"GP" = (
-/obj/structure/chair/sofa,
-/turf/open/floor/light,
-/area/ship/crew/dorm)
-"Hf" = (
-/obj/machinery/light/directional/south,
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/wood/maple,
-/area/ship/crew)
-"Hv" = (
-/obj/machinery/light/directional/west,
-/obj/machinery/vending/cigarette,
-/turf/open/floor/carpet/nanoweave/purple,
-/area/ship/hallway/central)
-"HC" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/wood/maple,
-/area/ship/crew)
-"HI" = (
-/obj/effect/turf_decal/siding/red{
- dir = 4
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/carpet/nanoweave/beige,
-/area/ship/hallway/starboard)
-"HX" = (
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/machinery/light_switch{
- pixel_x = -10;
- pixel_y = 26
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/crew/office)
-"Io" = (
-/obj/effect/turf_decal/siding/blue{
- dir = 1
- },
-/turf/open/floor/carpet/nanoweave/blue,
-/area/ship/bridge)
-"Ir" = (
-/obj/structure/window/plasma/reinforced/spawner/north,
-/obj/machinery/atmospherics/pipe/simple/green/visible,
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 4
- },
-/obj/machinery/computer/atmos_control/tank/nitrogen_tank,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"Is" = (
-/obj/structure/chair/comfy/teal{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/firealarm/directional/north,
-/turf/open/floor/wood/mahogany,
-/area/ship/crew/chapel/office)
-"Iv" = (
-/obj/effect/turf_decal/siding/blue/corner{
- dir = 4
- },
-/turf/open/floor/carpet/nanoweave/blue,
-/area/ship/bridge)
-"IN" = (
-/obj/structure/window/plasma/reinforced/spawner/north,
-/obj/machinery/atmospherics/pipe/simple/cyan/visible,
-/obj/machinery/computer/atmos_control/tank/air_tank,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"IS" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "chwindow";
- name = "External Shutters"
- },
-/turf/open/floor/plating,
-/area/ship/hallway/starboard)
-"IU" = (
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/siding/white{
- dir = 5
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/bridge)
-"Jg" = (
-/obj/structure/railing/corner,
-/obj/item/radio/intercom/directional/north{
- pixel_y = -28
- },
-/obj/structure/railing{
- dir = 8;
- pixel_x = -1
- },
-/turf/open/floor/carpet/nanoweave/blue,
-/area/ship/bridge)
-"Jh" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 8
- },
-/turf/open/floor/wood/maple,
-/area/ship/crew)
-"Js" = (
-/obj/machinery/door/airlock/external,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
-/obj/docking_port/mobile{
- dir = 8;
- launch_status = 0;
- port_direction = 4
- },
-/turf/open/floor/plating,
-/area/ship/hallway/starboard)
-"JC" = (
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/security)
-"JE" = (
-/turf/closed/wall/r_wall,
-/area/ship/cargo)
-"JI" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "chwindow";
- name = "External Shutters"
- },
-/turf/open/floor/plating,
-/area/ship/crew/chapel/office)
-"JP" = (
-/obj/structure/railing{
- layer = 3.1
- },
-/obj/effect/turf_decal/siding/blue/corner,
-/obj/structure/chair/comfy/shuttle{
- dir = 1
- },
-/obj/effect/turf_decal/siding/white/corner{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/bridge)
-"JZ" = (
-/obj/structure/sign/poster/official/high_class_martini{
- pixel_x = -32
- },
-/turf/open/floor/carpet/nanoweave/purple,
-/area/ship/hallway/central)
-"Kd" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 9
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 4
- },
-/turf/open/floor/wood/bamboo,
-/area/ship/hallway/starboard)
-"Kh" = (
-/turf/open/floor/wood/yew,
-/area/ship/crew/chapel/office)
-"Kl" = (
-/obj/structure/filingcabinet{
- pixel_x = 10
- },
-/turf/open/floor/wood/yew,
-/area/ship/crew/chapel/office)
-"Kp" = (
-/obj/structure/railing{
- dir = 10
- },
-/obj/effect/turf_decal/siding/blue{
- dir = 8
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/bridge)
-"Kr" = (
-/obj/machinery/light/small/directional/south,
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/wood/bamboo,
-/area/ship/hallway/starboard)
-"Kt" = (
-/obj/machinery/power/shuttle/engine/electric{
- dir = 1
- },
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/ship/external)
-"Ku" = (
-/obj/structure/railing,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/bridge)
-"Kw" = (
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"Kz" = (
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/power/port_gen/pacman/super,
-/obj/structure/window/reinforced/spawner,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"KC" = (
-/obj/machinery/computer/cryopod/directional/west,
-/turf/open/floor/carpet/nanoweave/beige,
-/area/ship/crew/dorm)
-"KH" = (
-/obj/effect/turf_decal/siding/blue/corner{
- dir = 8
- },
-/obj/effect/turf_decal/siding/white{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/bridge)
-"Lg" = (
-/obj/structure/reagent_dispensers/water_cooler,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
- },
-/obj/machinery/light/directional/west,
-/turf/open/floor/carpet/nanoweave,
-/area/ship/crew/office)
-"Lh" = (
-/obj/effect/turf_decal/atmos/air,
-/turf/open/floor/engine/air,
-/area/ship/engineering)
-"Lo" = (
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 4
- },
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/engineering)
-"Ly" = (
-/obj/structure/chair/office{
- dir = 8
- },
-/obj/machinery/button/door{
- id = "corpseclockdown";
- name = "security lockdown button";
- pixel_x = -26;
- pixel_y = 28
- },
-/obj/machinery/button/door{
- id = "corpcp2";
- name = "exterior checkpoint button";
- pixel_x = -26;
- pixel_y = 38
- },
-/obj/machinery/button/door{
- id = "corpcp1";
- name = "interior checkpoint button";
- pixel_x = -37;
- pixel_y = 32
- },
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/security)
-"LF" = (
-/obj/effect/turf_decal/siding/red/corner{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/carpet/nanoweave/beige,
-/area/ship/hallway/starboard)
-"LJ" = (
-/obj/machinery/airalarm/directional/west,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/cargo)
-"LM" = (
-/obj/machinery/modular_computer/console{
- dir = 8
- },
-/turf/open/floor/carpet,
-/area/ship/bridge)
-"LQ" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "chmeet";
- name = "External Shutters"
- },
-/turf/open/floor/plating,
-/area/ship/crew/office)
-"Mm" = (
-/obj/structure/railing{
- dir = 8;
- pixel_x = -1
- },
-/obj/effect/turf_decal/siding/white{
- dir = 8
- },
-/turf/open/floor/plasteel/stairs{
- dir = 1
- },
-/area/ship/bridge)
-"Mt" = (
-/obj/item/kirbyplants/random,
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/wood/yew,
-/area/ship/crew/chapel/office)
-"Mv" = (
-/obj/structure/table,
-/obj/effect/turf_decal/corner/opaque/white/diagonal,
-/obj/machinery/reagentgrinder{
- pixel_y = 7
- },
-/obj/effect/turf_decal/siding/white{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ship/crew/dorm)
-"Mx" = (
-/obj/structure/reagent_dispensers/water_cooler,
-/obj/structure/railing{
- layer = 3.1
- },
-/turf/open/floor/carpet,
-/area/ship/bridge)
-"MB" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 5
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/turf/open/floor/wood/bamboo,
-/area/ship/hallway/starboard)
-"MH" = (
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/security)
-"MJ" = (
-/obj/machinery/light/small/directional/south,
-/obj/machinery/vending/wardrobe/jani_wardrobe,
-/turf/open/floor/plasteel/tech,
-/area/ship/crew/dorm)
-"MK" = (
-/turf/closed/wall,
-/area/ship/crew/chapel/office)
-"MM" = (
-/obj/item/reagent_containers/food/drinks/bottle/blazaam{
- pixel_x = -5;
- pixel_y = 10
- },
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
- pixel_x = 8;
- pixel_y = 8
- },
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
-/obj/structure/table/glass,
-/turf/open/floor/light,
-/area/ship/crew/dorm)
-"MN" = (
-/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/machinery/button/door{
- id = "chmaint";
- pixel_x = -25;
- pixel_y = 25
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"Nd" = (
-/obj/structure/sign/warning/electricshock,
-/turf/closed/wall/r_wall,
-/area/ship/engineering)
-"Ni" = (
-/obj/structure/catwalk,
-/obj/machinery/light/floor,
-/turf/open/floor/engine/hull/reinforced,
-/area/ship/external)
-"Nx" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
- dir = 4
- },
-/obj/machinery/light/directional/south,
-/obj/machinery/suit_storage_unit/independent/engineering,
-/turf/open/floor/plasteel/tech,
-/area/ship/engineering)
-"ND" = (
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/siding/blue{
- dir = 9
- },
-/obj/machinery/fax,
-/obj/machinery/light/directional/west,
-/turf/open/floor/carpet/nanoweave/blue,
-/area/ship/bridge)
-"NL" = (
-/obj/structure/chair/wood{
- dir = 1
- },
-/turf/open/floor/carpet/red,
-/area/ship/crew/dorm)
-"NQ" = (
-/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/wood/maple,
-/area/ship/bridge)
-"NR" = (
-/obj/machinery/light/floor,
-/obj/item/paper{
- pixel_x = -7;
- pixel_y = 4
- },
-/obj/structure/table/wood/reinforced,
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/crew/office)
-"NS" = (
-/obj/structure/railing,
-/obj/effect/turf_decal/siding/white/corner,
-/turf/open/floor/carpet,
-/area/ship/bridge)
-"NU" = (
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/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/command{
- name = "Reception"
- },
-/turf/open/floor/plasteel/patterned/ridged{
- color = "#4c535b"
- },
-/area/ship/crew)
-"Oa" = (
-/turf/open/floor/wood/maple,
-/area/ship/bridge)
-"Ob" = (
-/obj/structure/sign/warning/vacuum{
- pixel_y = 32
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/suit_storage_unit/independent/security,
-/obj/effect/turf_decal/siding/red{
- dir = 5
- },
-/turf/open/floor/carpet/nanoweave/beige,
-/area/ship/hallway/starboard)
-"Ou" = (
-/obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped{
- dir = 8
- },
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/engineering)
-"Ov" = (
-/obj/effect/turf_decal/siding/red{
- dir = 9
- },
-/obj/machinery/airalarm/directional/north,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/turf/open/floor/carpet/nanoweave/beige,
-/area/ship/hallway/starboard)
-"Oz" = (
-/obj/effect/turf_decal/siding/red{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/carpet/nanoweave/beige,
-/area/ship/hallway/starboard)
-"OA" = (
-/obj/structure/table/wood/reinforced,
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/crew/office)
-"OG" = (
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 1;
- pixel_x = -1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/wood/maple,
-/area/ship/bridge)
-"OQ" = (
-/obj/structure/railing{
- dir = 8;
- pixel_x = -1
- },
-/obj/effect/turf_decal/siding/blue{
- dir = 8
- },
-/turf/open/floor/plasteel/stairs{
- dir = 1
- },
-/area/ship/bridge)
-"Pl" = (
-/obj/effect/turf_decal/siding/red{
- dir = 9
- },
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/obj/machinery/vending/snack/random,
-/turf/open/floor/carpet/nanoweave/beige,
-/area/ship/hallway/starboard)
-"Pn" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/reagent_dispensers/fueltank,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/cargo)
-"PL" = (
-/obj/item/pen{
- pixel_x = 3;
- pixel_y = -9
- },
-/obj/item/clipboard{
- pixel_y = 7
- },
-/obj/structure/table/wood/reinforced,
-/turf/open/floor/plasteel/telecomms_floor,
-/area/ship/crew/office)
-"Qa" = (
-/obj/machinery/light/floor,
-/obj/structure/filingcabinet,
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/wood/maple,
-/area/ship/crew)
-"Qj" = (
-/obj/effect/turf_decal/siding/red{
- dir = 1
- },
-/obj/machinery/light/directional/north,
-/turf/open/floor/carpet/nanoweave/beige,
-/area/ship/hallway/starboard)
-"Ql" = (
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/carpet/nanoweave/purple,
-/area/ship/hallway/central)
-"Qs" = (
-/obj/structure/sign/warning/vacuum/external,
-/turf/closed/wall/r_wall,
-/area/ship/hallway/starboard)
-"Qx" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/turf/open/floor/carpet/nanoweave/purple,
-/area/ship/hallway/central)
-"QA" = (
-/obj/machinery/firealarm/directional/west,
-/obj/machinery/suit_storage_unit/independent/mining/eva,
-/turf/open/floor/plasteel/tech,
-/area/ship/cargo)
-"QE" = (
-/obj/item/lighter,
-/obj/item/storage/fancy/cigarettes/cigars,
-/obj/item/clothing/suit/armor/vest/capcarapace/alt,
-/obj/item/clothing/head/beret/captain,
-/obj/item/gun/energy/e_gun,
-/obj/item/radio/headset/heads/captain/alt,
-/obj/item/clothing/shoes/laceup,
-/obj/item/clothing/under/rank/command/captain,
-/obj/item/clothing/head/caphat,
-/obj/item/areaeditor/shuttle,
-/obj/item/clothing/gloves/color/captain,
-/obj/item/clothing/glasses/sunglasses,
-/obj/structure/closet/wall{
- pixel_y = 30
- },
-/turf/open/floor/wood/mahogany,
-/area/ship/crew/chapel/office)
-"QF" = (
-/obj/structure/chair/comfy/teal{
- dir = 1
- },
-/obj/structure/sign/poster/official/high_class_martini{
- pixel_y = -32
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/crew/office)
-"QS" = (
-/turf/open/floor/engine,
-/area/ship/cargo)
-"QX" = (
-/obj/structure/window/plasma/reinforced/spawner/east,
-/turf/open/floor/engine/n2,
-/area/ship/engineering)
-"Rb" = (
-/obj/effect/turf_decal/corner/opaque/white/diagonal,
-/obj/effect/turf_decal/siding/white{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ship/crew/dorm)
-"Rh" = (
-/obj/item/kirbyplants/random,
-/turf/open/floor/wood/maple,
-/area/ship/bridge)
-"Ri" = (
-/obj/effect/turf_decal/corner/opaque/red/diagonal,
-/turf/open/floor/plasteel/white,
-/area/ship/crew/dorm)
-"Rm" = (
-/obj/machinery/suit_storage_unit/standard_unit,
-/turf/open/floor/plasteel/tech,
-/area/ship/cargo)
-"Rs" = (
-/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{
- dir = 10
- },
-/turf/open/floor/carpet/nanoweave/purple,
-/area/ship/hallway/central)
-"Rw" = (
-/turf/closed/wall/r_wall,
-/area/ship/engineering)
-"Rx" = (
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/security)
-"Ry" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "chwindow";
- name = "External Shutters"
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"RF" = (
-/obj/structure/fireaxecabinet{
- pixel_x = -32
- },
-/turf/open/floor/carpet/nanoweave/purple,
-/area/ship/hallway/central)
-"RJ" = (
-/obj/structure/chair/comfy/brown{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 9
- },
-/turf/open/floor/wood/bamboo,
-/area/ship/hallway/starboard)
-"RP" = (
-/turf/closed/wall/r_wall,
-/area/ship/bridge)
-"Sc" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"Se" = (
-/obj/structure/rack{
- desc = "Different from the Middle Ages version. Put your coat here?"
- },
-/obj/item/t_scanner/adv_mining_scanner/lesser,
-/obj/item/t_scanner/adv_mining_scanner/lesser,
-/obj/item/clothing/glasses/meson,
-/obj/item/clothing/glasses/meson,
-/obj/machinery/light/directional/east,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
- },
-/obj/item/storage/bag/ore,
-/obj/item/storage/bag/ore,
-/obj/item/pickaxe/mini,
-/obj/item/pickaxe/mini,
-/turf/open/floor/plasteel/tech,
-/area/ship/cargo)
-"Sh" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/layer2{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/ship/hallway/starboard)
-"Sl" = (
-/obj/machinery/atmospherics/pipe/manifold/cyan/visible{
- dir = 8
- },
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/engineering)
-"Sz" = (
-/obj/structure/chair/office{
- dir = 4
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/crew/office)
-"SA" = (
-/obj/structure/chair/sofa/right{
- dir = 1
- },
-/turf/open/floor/wood/maple,
-/area/ship/bridge)
-"SN" = (
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/carpet/nanoweave/purple,
-/area/ship/hallway/central)
-"SQ" = (
-/obj/machinery/light/directional/south,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/turf/open/floor/wood/maple,
-/area/ship/crew)
-"Ta" = (
-/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/o2{
- dir = 8
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"Td" = (
-/obj/effect/turf_decal/siding/red{
- dir = 8
- },
-/obj/machinery/firealarm/directional/east,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/carpet/nanoweave/beige,
-/area/ship/hallway/starboard)
-"TH" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
- dir = 10
- },
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "chwindow";
- name = "External Shutters"
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"TX" = (
-/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/purple,
-/area/ship/hallway/central)
-"Us" = (
-/obj/machinery/power/smes/shuttle/precharged{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/window/eastleft{
- dir = 1
- },
-/obj/structure/window/reinforced/spawner,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"Uv" = (
-/obj/machinery/power/port_gen/pacman,
-/obj/machinery/light/directional/west,
-/obj/structure/cable,
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"UF" = (
-/obj/effect/turf_decal/siding/blue{
- dir = 9
- },
-/obj/structure/filingcabinet/chestdrawer,
-/turf/open/floor/carpet/nanoweave/blue,
-/area/ship/bridge)
-"UG" = (
-/obj/effect/turf_decal/corner/opaque/white/diagonal,
-/obj/effect/turf_decal/siding/white{
- dir = 10
- },
-/obj/structure/table/wood/reinforced,
-/turf/open/floor/plasteel,
-/area/ship/crew/dorm)
-"UP" = (
-/obj/structure/chair/comfy/lime{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 5
- },
-/turf/open/floor/wood/bamboo,
-/area/ship/hallway/starboard)
-"UT" = (
-/obj/structure/sign/warning/securearea,
-/turf/closed/wall/r_wall,
-/area/ship/engineering)
-"UY" = (
-/obj/machinery/door/airlock/wood/glass{
- name = "Corporate Lounge"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 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/patterned/ridged{
- color = "#4c535b"
- },
-/area/ship/crew/dorm)
-"Vk" = (
-/turf/closed/wall,
-/area/ship/security)
-"Vw" = (
-/obj/machinery/computer/helm,
-/turf/open/floor/carpet,
-/area/ship/bridge)
-"VA" = (
-/turf/open/floor/carpet/nanoweave,
-/area/ship/crew/office)
-"VC" = (
-/obj/machinery/door/poddoor{
- id = "corpcargobay2";
- name = "Cargo Bay Blast Door"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/turf/open/floor/plasteel/patterned/ridged{
- color = "#4c535b"
- },
-/area/ship/cargo)
-"VI" = (
-/obj/effect/turf_decal/siding/red/corner,
-/obj/effect/turf_decal/siding/red/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/turf/open/floor/carpet/nanoweave/beige,
-/area/ship/hallway/starboard)
-"VX" = (
-/obj/structure/catwalk,
-/turf/open/floor/engine/hull/reinforced,
-/area/ship/external)
-"Wk" = (
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable,
-/obj/effect/turf_decal/industrial/traffic/corner{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/cargo)
-"Wq" = (
-/obj/effect/turf_decal/corner/opaque/white/diagonal,
-/obj/effect/turf_decal/siding/white{
- dir = 6
- },
-/obj/structure/sink/kitchen{
- dir = 1;
- pixel_y = -9
- },
-/obj/structure/closet/secure_closet/freezer/wall{
- dir = 8;
- pixel_x = 30
- },
-/turf/open/floor/plasteel,
-/area/ship/crew/dorm)
-"Ww" = (
-/obj/machinery/light/directional/west,
-/obj/item/kirbyplants/random,
-/turf/open/floor/carpet/nanoweave,
-/area/ship/crew/office)
-"WB" = (
-/obj/structure/table/wood,
-/obj/item/desk_flag{
- pixel_x = -10;
- pixel_y = 5
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/turf/open/floor/wood/yew,
-/area/ship/crew/chapel/office)
-"WF" = (
-/obj/structure/showcase/machinery/signal_decrypter,
-/turf/open/floor/carpet/nanoweave,
-/area/ship/crew/office)
-"WK" = (
-/turf/open/floor/wood/maple,
-/area/ship/crew)
-"WL" = (
-/obj/structure/sign/poster/contraband/eat{
- pixel_x = 32
- },
-/obj/structure/closet/cabinet,
-/obj/item/poster/random_contraband,
-/obj/item/clothing/mask/fakemoustache/sticky,
-/obj/item/clothing/suit/jacket/letterman_nanotrasen,
-/turf/open/floor/carpet/nanoweave/beige,
-/area/ship/crew/dorm)
-"WQ" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/light/directional/north,
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/cargo)
-"Xn" = (
-/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 = 6
- },
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/cargo)
-"Xv" = (
-/obj/effect/turf_decal/siding/blue/corner,
-/obj/effect/turf_decal/siding/white/corner{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/bridge)
-"Xw" = (
-/obj/machinery/airalarm/directional/south,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/security)
-"XB" = (
-/obj/effect/turf_decal/siding/white{
- dir = 1
- },
-/obj/machinery/computer/monitor,
-/turf/open/floor/carpet/nanoweave,
-/area/ship/bridge)
-"XK" = (
-/obj/structure/railing,
-/obj/structure/table/reinforced,
-/obj/machinery/light/floor,
-/obj/machinery/cell_charger,
-/turf/open/floor/carpet,
-/area/ship/bridge)
-"XM" = (
-/obj/structure/railing/corner{
- dir = 8
- },
-/obj/effect/turf_decal/siding/blue/corner{
- dir = 8
- },
-/obj/effect/turf_decal/siding/white/corner{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/bridge)
-"XO" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 9
- },
-/obj/structure/window/plasma/reinforced/spawner/north,
-/turf/open/floor/engine,
-/area/ship/cargo)
-"XW" = (
-/obj/machinery/door/airlock/mining{
- name = "Cargo Bay"
- },
-/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/plasteel/patterned/ridged{
- color = "#4c535b"
- },
-/area/ship/cargo)
-"Ym" = (
-/obj/structure/noticeboard{
- pixel_y = 32
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/carpet/nanoweave/purple,
-/area/ship/hallway/central)
-"Yo" = (
-/turf/open/floor/carpet,
-/area/ship/bridge)
-"Yp" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/carpet/nanoweave/purple,
-/area/ship/hallway/central)
-"Yz" = (
-/obj/structure/chair/comfy/teal{
- dir = 1
- },
-/turf/open/floor/wood/yew,
-/area/ship/crew/chapel/office)
-"YH" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "chwindow";
- name = "External Shutters"
- },
-/turf/open/floor/plating,
-/area/ship/crew)
-"YK" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/turf/open/floor/wood/maple,
-/area/ship/bridge)
-"YX" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/turf/open/floor/wood/bamboo,
-/area/ship/crew/dorm)
-"Za" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/crew/office)
-"Zb" = (
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/poddoor{
- id = "corpcargobay2";
- name = "Cargo Bay Blast Door"
- },
-/turf/open/floor/plasteel/patterned/ridged{
- color = "#4c535b"
- },
-/area/ship/cargo)
-"Zk" = (
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 4;
- pixel_x = 1
- },
-/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,
-/turf/open/floor/wood/maple,
-/area/ship/bridge)
-"Zy" = (
-/obj/machinery/atmospherics/pipe/layer_manifold{
- dir = 4
- },
-/obj/structure/catwalk/over/plated_catwalk/dark,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"ZC" = (
-/obj/structure/sign/warning/vacuum,
-/turf/closed/wall/r_wall,
-/area/ship/cargo)
-"ZI" = (
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/airlock/security{
- name = "Security Checkpoint"
- },
-/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/plasteel/patterned/ridged{
- color = "#4c535b"
- },
-/area/ship/security)
-"ZS" = (
-/obj/machinery/computer/selling_pad_control{
- dir = 1
- },
-/obj/structure/window/plasma/reinforced/spawner,
-/turf/open/floor/plasteel/tech,
-/area/ship/cargo)
-"ZU" = (
-/obj/machinery/door/airlock/wood{
- name = "CEO's Office"
- },
-/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/plasteel/patterned/ridged{
- color = "#4c535b"
- },
-/area/ship/crew/chapel/office)
-"ZV" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
- },
-/turf/open/floor/plasteel/mono/dark,
-/area/ship/engineering)
-
-(1,1,1) = {"
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-vv
-vv
-LQ
-LQ
-LQ
-LQ
-LQ
-LQ
-vv
-vv
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-"}
-(2,1,1) = {"
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Er
-JI
-Er
-Er
-Er
-JI
-JI
-Er
-vv
-Lg
-kP
-eo
-VA
-VA
-VA
-VA
-Ww
-vv
-JE
-JE
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-"}
-(3,1,1) = {"
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-RP
-RP
-RP
-Er
-jZ
-eD
-bA
-Cz
-fR
-Kh
-Kh
-tk
-wS
-tM
-VA
-Sz
-Sz
-Sz
-VA
-Bz
-tk
-qv
-JE
-JE
-tV
-tV
-tV
-ZC
-JE
-hj
-hj
-hj
-Aq
-Aq
-"}
-(4,1,1) = {"
-Aq
-Aq
-Aq
-Aq
-RP
-DH
-RP
-UF
-qj
-MK
-QE
-Is
-MK
-Mt
-hF
-WB
-Yz
-tk
-vz
-VA
-VA
-Dr
-Am
-PL
-au
-DR
-tk
-lR
-LJ
-Wk
-tO
-vD
-vD
-oz
-JE
-JE
-JE
-hj
-Aq
-Aq
-"}
-(5,1,1) = {"
-Aq
-Aq
-RP
-DH
-RP
-dL
-ND
-mB
-lX
-qZ
-CF
-ke
-MK
-Kl
-pJ
-oi
-Kh
-tk
-Dh
-Za
-sn
-NR
-OA
-OA
-dJ
-QF
-tk
-Pn
-aZ
-fg
-bC
-fS
-bC
-XO
-wX
-ii
-JE
-Rw
-hj
-Aq
-"}
-(6,1,1) = {"
-Aq
-RP
-RP
-Mx
-qR
-Ku
-Fx
-fJ
-Jg
-MK
-MK
-MK
-MK
-MK
-ZU
-MK
-MK
-tk
-FJ
-tk
-HX
-lD
-ir
-Aw
-cf
-rQ
-tk
-DX
-by
-kD
-bC
-ZS
-bC
-kQ
-QS
-lo
-JE
-Rw
-Rw
-Rw
-"}
-(7,1,1) = {"
-RP
-RP
-tj
-NS
-uK
-JP
-cb
-Iv
-tt
-Cw
-Rh
-Fu
-zL
-WK
-Fl
-Hf
-Fu
-Hv
-bH
-tk
-lL
-vE
-vE
-vE
-VA
-vP
-tk
-WQ
-bC
-bC
-bC
-Rm
-bC
-eU
-hW
-uC
-JE
-qS
-Us
-Kt
-"}
-(8,1,1) = {"
-DH
-sP
-Yo
-sz
-Mm
-XM
-OQ
-mB
-ed
-OG
-Oa
-ye
-ra
-AO
-gU
-WK
-dP
-vI
-bH
-tk
-tD
-WF
-dc
-xs
-aI
-rk
-tk
-Xn
-Se
-QA
-Bl
-bC
-vG
-JE
-JE
-JE
-JE
-sJ
-ax
-Kt
-"}
-(9,1,1) = {"
-DH
-kk
-AJ
-oT
-AB
-Xv
-Av
-GG
-bk
-Zk
-NQ
-bD
-HC
-sg
-xL
-Jh
-NU
-rT
-Qx
-tk
-tk
-tk
-tk
-tk
-tk
-tk
-tk
-XW
-JE
-JE
-Zb
-VC
-VC
-JE
-Cx
-aj
-Uv
-zC
-ax
-Kt
-"}
-(10,1,1) = {"
-DH
-Vw
-eK
-bj
-BN
-KH
-Kp
-Io
-FX
-YK
-SA
-Fu
-Qa
-WK
-BJ
-SQ
-Fu
-Ym
-ex
-JZ
-RF
-cn
-Ql
-yb
-vI
-Bu
-cH
-MN
-tw
-tw
-GN
-tw
-tw
-oN
-lr
-ZV
-fG
-ul
-UT
-Rw
-"}
-(11,1,1) = {"
-DH
-DH
-CH
-LM
-XK
-XB
-gA
-Io
-hD
-qP
-zg
-Fu
-Fu
-YH
-YH
-Fu
-Fu
-pI
-Rs
-jF
-SN
-xx
-TX
-zB
-Yp
-EX
-fl
-lJ
-if
-iP
-if
-tG
-if
-yQ
-Sc
-Db
-gK
-da
-kA
-VX
-"}
-(12,1,1) = {"
-Aq
-DH
-DH
-DH
-DH
-IU
-BO
-Gi
-Gd
-ni
-ni
-Fu
-dA
-dA
-dA
-dA
-Fu
-ay
-zQ
-qT
-rF
-rF
-rF
-rF
-GK
-UY
-rF
-rF
-rF
-rF
-rF
-Ca
-aN
-aN
-FW
-fG
-Zy
-lr
-Kz
-VX
-"}
-(13,1,1) = {"
-Aq
-Aq
-Aq
-Aq
-DH
-DH
-DH
-DH
-DH
-ni
-VX
-VX
-dA
-dA
-dA
-dA
-dA
-AC
-Qj
-cy
-rF
-kl
-gt
-ph
-YX
-fu
-fz
-kx
-wx
-rR
-rR
-rF
-ho
-lc
-Co
-Sl
-os
-iF
-Nd
-Rw
-"}
-(14,1,1) = {"
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-VX
-dA
-dA
-dA
-dA
-AC
-AC
-pU
-iw
-rF
-zX
-gt
-sd
-gt
-hU
-vr
-gt
-FS
-iE
-NL
-rF
-fU
-ji
-nJ
-mj
-Ta
-ie
-Us
-Kt
-"}
-(15,1,1) = {"
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-VX
-VX
-AC
-IS
-IS
-AC
-Pl
-LF
-cl
-rF
-fk
-gt
-ad
-gt
-GP
-MM
-rj
-rF
-rF
-rF
-rF
-Fo
-Dn
-xr
-Ou
-Kw
-ie
-Us
-Kt
-"}
-(16,1,1) = {"
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-VX
-AC
-AC
-Ov
-Oz
-Td
-ey
-vc
-rg
-rF
-Dv
-gt
-ad
-gt
-ne
-ew
-jA
-rF
-mG
-qq
-rF
-QX
-jq
-Ir
-mj
-hK
-ah
-ax
-Kt
-"}
-(17,1,1) = {"
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Ni
-IS
-IS
-AC
-cx
-VI
-HI
-qV
-qV
-HI
-je
-zt
-gt
-gt
-ad
-gt
-uR
-gt
-gt
-nB
-Ri
-rn
-rF
-Lh
-on
-mv
-Lo
-Nx
-Rw
-Rw
-Rw
-"}
-(18,1,1) = {"
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-IS
-IS
-Kd
-AC
-jw
-ac
-Vk
-CK
-aG
-Vk
-ZI
-Vk
-nr
-Rb
-UG
-gt
-rF
-rF
-rF
-rF
-rF
-rF
-rF
-ws
-xT
-IN
-qt
-TH
-fi
-xR
-Aq
-"}
-(19,1,1) = {"
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-IS
-RJ
-Kr
-AC
-kf
-us
-mf
-Ly
-Rx
-JC
-MH
-Vk
-Mv
-hY
-hG
-gt
-sG
-KC
-zw
-yg
-xQ
-MJ
-rF
-ws
-ws
-Rw
-qG
-Ry
-yL
-Aq
-Aq
-"}
-(20,1,1) = {"
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-IS
-UP
-xm
-zd
-lf
-ix
-mf
-Rx
-Rx
-oI
-Xw
-hi
-kV
-hY
-mm
-uh
-rF
-bs
-WL
-oL
-pd
-oL
-oL
-Rw
-Rw
-Rw
-hb
-Gh
-nl
-Aq
-Aq
-"}
-(21,1,1) = {"
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-IS
-IS
-MB
-AC
-Ob
-EC
-mf
-ht
-ht
-dM
-zs
-wy
-yc
-Wq
-oL
-oL
-oL
-CT
-oL
-oL
-oL
-oL
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-"}
-(22,1,1) = {"
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Ni
-IS
-IS
-AC
-qL
-aP
-om
-om
-om
-om
-om
-om
-oL
-oL
-oL
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-"}
-(23,1,1) = {"
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-ao
-mO
-Sh
-ao
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-"}
-(24,1,1) = {"
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Qs
-IS
-Js
-Qs
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-Aq
-"}
diff --git a/_maps/deprecated/Ships/independent_sugarcube.dmm b/_maps/deprecated/Ships/independent_sugarcube.dmm
deleted file mode 100644
index 53e73a592993..000000000000
--- a/_maps/deprecated/Ships/independent_sugarcube.dmm
+++ /dev/null
@@ -1,374 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/turf/closed/wall/rust,
-/area/ship/storage)
-"b" = (
-/turf/closed/wall,
-/area/ship/storage)
-"c" = (
-/obj/structure/grille,
-/obj/structure/window/fulltile,
-/turf/open/floor/plating,
-/area/ship/storage)
-"d" = (
-/obj/structure/fans/tiny,
-/obj/machinery/door/airlock/external/glass,
-/obj/effect/decal/cleanable/oil/slippery,
-/obj/docking_port/mobile{
- can_move_docking_ports = 1;
- dir = 2;
- launch_status = 0;
- port_direction = 8;
- preferred_direction = 4
- },
-/turf/open/floor/plating,
-/area/ship/storage)
-"e" = (
-/obj/structure/window/reinforced/spawner/east,
-/obj/machinery/power/shuttle/engine/electric{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plating,
-/area/ship/storage)
-"f" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/power/apc/auto_name/directional/north{
- charging = 20000
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plating,
-/area/ship/storage)
-"g" = (
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/machinery/power/smes/shuttle{
- charge = 1e+006
- },
-/turf/open/floor/plating,
-/area/ship/storage)
-"h" = (
-/obj/effect/spawner/lootdrop/ration,
-/obj/effect/spawner/lootdrop/ration,
-/obj/item/trash/cheesie,
-/obj/item/trash/cheesie,
-/obj/item/trash/candy,
-/obj/structure/closet/crate,
-/obj/item/reagent_containers/food/drinks/beer,
-/obj/item/reagent_containers/food/drinks/beer,
-/turf/open/floor/plating,
-/area/ship/storage)
-"i" = (
-/obj/machinery/cryopod{
- dir = 4
- },
-/obj/machinery/computer/cryopod/directional/north,
-/turf/open/floor/plating,
-/area/ship/storage)
-"j" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/structure/window/reinforced/spawner/west,
-/turf/open/floor/plating,
-/area/ship/storage)
-"k" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/structure/window/reinforced/spawner/west,
-/obj/structure/window/reinforced/spawner/east,
-/obj/machinery/light/directional/north,
-/turf/open/floor/plating,
-/area/ship/storage)
-"l" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plating,
-/area/ship/storage)
-"m" = (
-/obj/structure/window/reinforced/spawner/west,
-/obj/item/radio/intercom/wideband/directional/north,
-/obj/structure/chair/comfy/shuttle{
- dir = 4
- },
-/obj/effect/mob_spawn/human/corpse{
- outfit = /datum/outfit/job/security
- },
-/turf/open/floor/plating,
-/area/ship/storage)
-"n" = (
-/obj/machinery/computer/helm{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/ship/storage)
-"o" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/ship/storage)
-"p" = (
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/machinery/power/port_gen/pacman,
-/obj/machinery/light/small/directional/east,
-/obj/item/stack/sheet/mineral/plasma/five,
-/obj/machinery/power/terminal{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/ship/storage)
-"q" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/trash/chips,
-/turf/open/floor/plating,
-/area/ship/storage)
-"r" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/structure/window/reinforced/spawner/west,
-/obj/structure/window/reinforced/spawner/east,
-/turf/open/floor/plating,
-/area/ship/storage)
-"s" = (
-/obj/structure/window/reinforced/spawner/west,
-/obj/machinery/holopad/emergency/command,
-/obj/effect/mob_spawn/human/corpse/assistant,
-/turf/open/floor/plating,
-/area/ship/storage)
-"t" = (
-/obj/item/areaeditor/shuttle,
-/obj/structure/table/reinforced,
-/turf/open/floor/plating,
-/area/ship/storage)
-"u" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/reagent_containers/pill/floorpill{
- pixel_x = -1;
- pixel_y = -4
- },
-/obj/item/reagent_containers/pill/floorpill{
- pixel_x = 7;
- pixel_y = 10
- },
-/obj/item/reagent_containers/pill/floorpill{
- pixel_x = -7;
- pixel_y = 5
- },
-/turf/open/floor/plating,
-/area/ship/storage)
-"v" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/mob/living/simple_animal/hostile/cockroach/glockroach,
-/turf/open/floor/plating,
-/area/ship/storage)
-"w" = (
-/obj/machinery/door/airlock/maintenance_hatch{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/storage)
-"x" = (
-/mob/living/simple_animal/deer{
- desc = "A strange looking pony? It likes sugarcubes that is for sure!";
- name = "Applejack"
- },
-/turf/open/floor/plating,
-/area/ship/storage)
-"y" = (
-/turf/open/floor/plating,
-/area/ship/storage)
-"z" = (
-/obj/effect/mob_spawn/human/corpse/damaged,
-/turf/open/floor/plating,
-/area/ship/storage)
-"A" = (
-/obj/effect/decal/cleanable/glass,
-/obj/item/shard,
-/obj/item/shard,
-/obj/item/kitchen/knife/shiv,
-/obj/effect/mob_spawn/human/corpse/charredskeleton,
-/turf/open/floor/plating,
-/area/ship/storage)
-"B" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/telecomms/relay,
-/turf/open/floor/plating,
-/area/ship/storage)
-"C" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/structure/safe/floor,
-/obj/item/toy/plush/among,
-/obj/item/clothing/suit/space/hardsuit/carp/old,
-/obj/item/clothing/suit/space/hardsuit/carp/old,
-/turf/open/floor/plating,
-/area/ship/storage)
-"D" = (
-/obj/structure/rack,
-/obj/item/storage/toolbox/mechanical/old,
-/obj/item/circuitboard/machine/autolathe,
-/obj/item/pickaxe/improvised,
-/obj/item/pickaxe/improvised,
-/obj/effect/spawner/lootdrop/glowstick,
-/obj/effect/spawner/lootdrop/glowstick,
-/turf/open/floor/plating,
-/area/ship/storage)
-"E" = (
-/obj/structure/chair{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/storage)
-"F" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/structure/window/reinforced/spawner/west,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plating,
-/area/ship/storage)
-"G" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/structure/window/reinforced/spawner/west,
-/obj/structure/window/reinforced/spawner/east,
-/obj/machinery/light/directional/south,
-/turf/open/floor/plating,
-/area/ship/storage)
-"H" = (
-/obj/structure/window/reinforced/spawner/west,
-/obj/structure/fluff/oldturret,
-/turf/open/floor/plating,
-/area/ship/storage)
-"I" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/deepcore/hub,
-/turf/open/floor/plating,
-/area/ship/storage)
-"J" = (
-/obj/structure/fans/tiny,
-/obj/machinery/door/airlock/external/glass,
-/turf/open/floor/plating,
-/area/ship/storage)
-"K" = (
-/obj/structure/sign/poster/official/moth/meth,
-/turf/closed/wall/rust,
-/area/ship/storage)
-
-(1,1,1) = {"
-a
-e
-b
-a
-e
-b
-"}
-(2,1,1) = {"
-a
-f
-o
-u
-C
-b
-"}
-(3,1,1) = {"
-a
-g
-p
-v
-D
-b
-"}
-(4,1,1) = {"
-b
-b
-K
-w
-b
-a
-"}
-(5,1,1) = {"
-c
-h
-q
-l
-E
-c
-"}
-(6,1,1) = {"
-a
-i
-l
-x
-j
-b
-"}
-(7,1,1) = {"
-c
-j
-j
-y
-F
-c
-"}
-(8,1,1) = {"
-b
-k
-r
-l
-G
-b
-"}
-(9,1,1) = {"
-d
-l
-l
-z
-l
-J
-"}
-(10,1,1) = {"
-a
-m
-s
-A
-H
-a
-"}
-(11,1,1) = {"
-c
-n
-t
-B
-I
-c
-"}
-(12,1,1) = {"
-c
-c
-c
-c
-c
-c
-"}
diff --git a/_maps/deprecated/Ships/independent_tide.dmm b/_maps/deprecated/Ships/independent_tide.dmm
deleted file mode 100644
index 018397e33ad1..000000000000
--- a/_maps/deprecated/Ships/independent_tide.dmm
+++ /dev/null
@@ -1,1120 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"ao" = (
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 6
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/port)
-"aD" = (
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/effect/decal/cleanable/cobweb,
-/obj/effect/decal/cleanable/robot_debris,
-/obj/structure/light_construct/directional/north,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/cigbutt,
-/turf/open/floor/plating,
-/area/ship/cargo)
-"aM" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/effect/decal/cleanable/oil,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
- dir = 4
- },
-/obj/effect/decal/cleanable/glass,
-/turf/open/floor/plating,
-/area/ship/maintenance/central)
-"aW" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock/maintenance_hatch{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/central)
-"aZ" = (
-/obj/effect/decal/cleanable/greenglow,
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"bI" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/ship/cargo)
-"ch" = (
-/obj/structure/falsewall,
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"ea" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/effect/decal/cleanable/oil,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 9
- },
-/obj/item/shard{
- pixel_x = -6;
- pixel_y = 4
- },
-/obj/item/wirerod{
- pixel_y = -4
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"eC" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/item/screwdriver/old,
-/obj/item/multitool/old,
-/obj/item/crowbar/old,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 5
- },
-/obj/item/clothing/gloves/color/fyellow,
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"fI" = (
-/mob/living/simple_animal/hostile/cockroach,
-/obj/item/card/id/captains_spare{
- desc = "The spare ID of the Grand Tider himself."
- },
-/obj/structure/safe/floor{
- number_of_tumblers = 5
- },
-/obj/item/spacecash/bundle/c20,
-/turf/open/floor/plating,
-/area/ship/maintenance/port)
-"fZ" = (
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/cable,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/effect/decal/cleanable/insectguts,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/turf/open/floor/plating,
-/area/ship/maintenance/central)
-"gy" = (
-/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/central)
-"gB" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/spawner/lootdrop/grille_or_trash,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/ship/maintenance/central)
-"gS" = (
-/turf/open/floor/plating,
-/area/ship/external)
-"hc" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock/maintenance_hatch{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/aft)
-"hQ" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/maintenance_hatch,
-/obj/effect/decal/cleanable/blood/footprints,
-/obj/effect/decal/cleanable/blood/tracks,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/turf/open/floor/plating,
-/area/ship/maintenance/fore)
-"iW" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/turf/closed/wall/rust,
-/area/ship/maintenance/central)
-"kk" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock/maintenance_hatch{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"ku" = (
-/obj/structure/window/fulltile,
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/ship/maintenance/fore)
-"ky" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/cryopod/poor{
- dir = 4;
- icon = 'icons/obj/crates.dmi';
- icon_state = "crateopen"
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/port)
-"kC" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock/maintenance_hatch{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/cargo)
-"kK" = (
-/obj/machinery/autolathe/hacked{
- shocked = 1
- },
-/obj/machinery/light/broken/directional/south,
-/turf/open/floor/plating,
-/area/ship/maintenance/aft)
-"kY" = (
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/blood/gibs/limb,
-/obj/machinery/light/directional/south,
-/obj/machinery/airalarm/directional/east,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 8
- },
-/obj/item/cigbutt/cigarbutt,
-/obj/effect/decal/cleanable/ash,
-/turf/open/floor/plating,
-/area/ship/maintenance/fore)
-"ln" = (
-/turf/closed/wall,
-/area/ship/maintenance/starboard)
-"lJ" = (
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/power/smes/shuttle/precharged{
- dir = 4
- },
-/obj/structure/window,
-/obj/machinery/door/window/northright{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/central)
-"mw" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/glass,
-/obj/machinery/power/terminal,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/item/trash/tray,
-/mob/living/simple_animal/hostile/retaliate/goose/vomit,
-/obj/structure/bed/dogbed,
-/obj/item/spacecash/bundle/c100,
-/turf/open/floor/plating,
-/area/ship/maintenance/central)
-"mz" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/effect/decal/cleanable/oil/streak,
-/obj/item/trash/can/food,
-/obj/machinery/light/broken/directional/south,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2,
-/mob/living/simple_animal/hostile/cockroach,
-/turf/open/floor/plating,
-/area/ship/maintenance/central)
-"mB" = (
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/item/reagent_containers/food/snacks/deadmouse{
- pixel_y = 14
- },
-/obj/item/stack/cable_coil/cut/red,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/obj/effect/decal/cleanable/ash,
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"mL" = (
-/obj/structure/fans/tiny,
-/obj/effect/decal/cleanable/glass,
-/obj/machinery/door/poddoor{
- dir = 4;
- id = "tidedoors";
- name = "Cargo Bay Blast Door"
- },
-/turf/open/floor/plating,
-/area/ship/cargo)
-"nq" = (
-/turf/closed/wall/rust,
-/area/ship/cargo)
-"nt" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plating,
-/area/ship/cargo)
-"oC" = (
-/turf/closed/wall,
-/area/ship/cargo)
-"oJ" = (
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/effect/decal/cleanable/oil,
-/obj/structure/frame/machine,
-/obj/effect/decal/cleanable/glass,
-/obj/effect/decal/cleanable/cobweb,
-/turf/open/floor/plating,
-/area/ship/maintenance/aft)
-"pi" = (
-/obj/effect/decal/cleanable/oil,
-/obj/effect/decal/cleanable/oil/streak,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/glass,
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/item/stack/tape/industrial/electrical,
-/obj/structure/closet/firecloset/wall{
- dir = 4;
- name = "emergency repair kit";
- pixel_x = -28
- },
-/obj/item/stack/tape/industrial,
-/obj/item/wirecutters/old,
-/obj/item/clothing/mask/gas,
-/turf/open/floor/plating,
-/area/ship/maintenance/central)
-"pH" = (
-/turf/closed/wall,
-/area/ship/maintenance/aft)
-"pT" = (
-/obj/effect/decal/cleanable/oil/streak,
-/obj/effect/decal/cleanable/cobweb/cobweb2,
-/obj/effect/decal/cleanable/glass,
-/obj/item/trash/syndi_cakes,
-/obj/machinery/airalarm/directional/north,
-/obj/effect/spawner/lootdrop/maintenance/eight,
-/obj/item/reagent_containers/food/snacks/canned/peaches/maint,
-/mob/living/simple_animal/hostile/cockroach/glockroach,
-/obj/item/clothing/suit/space/engineer,
-/obj/item/clothing/head/helmet/space/light/engineer,
-/obj/structure/closet/secure_closet{
- icon_state = "eng_secure";
- req_access = list(11)
- },
-/obj/item/stack/tape/industrial,
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"pU" = (
-/turf/closed/wall/rust,
-/area/ship/maintenance/aft)
-"qY" = (
-/obj/structure/window/fulltile,
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/ship/maintenance/port)
-"rA" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/item/storage/toolbox/mechanical/old,
-/obj/effect/decal/cleanable/blood/old,
-/obj/effect/decal/cleanable/blood/drip,
-/obj/effect/decal/cleanable/blood/footprints,
-/obj/effect/decal/cleanable/blood/gibs/down,
-/obj/effect/decal/cleanable/blood/gibs/limb,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 6
- },
-/obj/machinery/holopad/emergency/buddy,
-/turf/open/floor/plating,
-/area/ship/maintenance/fore)
-"rG" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/observer_start,
-/turf/open/floor/plating,
-/area/ship/cargo)
-"sd" = (
-/turf/template_noop,
-/area/template_noop)
-"tc" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/broken/directional/south,
-/obj/item/bedsheet/random,
-/obj/structure/bed,
-/obj/structure/curtain/bounty,
-/turf/open/floor/plating,
-/area/ship/maintenance/port)
-"tr" = (
-/obj/structure/frame/computer,
-/turf/open/floor/plating,
-/area/ship/maintenance/fore)
-"uW" = (
-/obj/effect/decal/cleanable/glass,
-/turf/open/floor/plating,
-/area/ship/external)
-"vb" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/effect/decal/cleanable/oil/streak,
-/obj/item/trash/can/food/beans,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 9
- },
-/obj/effect/decal/cleanable/glass,
-/turf/open/floor/plating,
-/area/ship/cargo)
-"vf" = (
-/obj/machinery/suit_storage_unit/independent/mining/eva,
-/turf/open/floor/plating,
-/area/ship/cargo)
-"vs" = (
-/obj/machinery/power/terminal{
- dir = 4
- },
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/obj/effect/spawner/lootdrop/grille_or_trash,
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"vN" = (
-/obj/machinery/button/door{
- id = "tidedoors";
- name = "Blast Door Control";
- pixel_y = -20;
- dir = 1
- },
-/obj/structure/closet/crate/radiation,
-/obj/item/clothing/head/radiation,
-/obj/item/clothing/suit/radiation,
-/obj/item/clothing/suit/radiation,
-/obj/item/clothing/head/radiation,
-/turf/open/floor/plating,
-/area/ship/cargo)
-"wb" = (
-/obj/structure/closet/secure_closet/medical2,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/lootdrop/maintenance/eight,
-/obj/item/storage/firstaid/regular,
-/obj/machinery/light/broken/directional/south,
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"yr" = (
-/obj/effect/spawner/lootdrop/maintenance,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/trash/sosjerky,
-/obj/item/cigbutt,
-/obj/structure/closet/secure_closet{
- req_access = list(11)
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/aft)
-"zm" = (
-/obj/machinery/power/shuttle/engine/electric{
- dir = 1
- },
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/ship/external)
-"zr" = (
-/turf/closed/wall,
-/area/ship/maintenance/central)
-"Ap" = (
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/structure/tank_dispenser/oxygen,
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"AU" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/oil/streak,
-/obj/item/trash/semki,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"Bs" = (
-/obj/machinery/door/window/northright,
-/obj/machinery/power/smes/shuttle/precharged{
- dir = 1
- },
-/obj/structure/window,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/central)
-"BI" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 1;
- name = "Helm"
- },
-/obj/effect/decal/cleanable/blood/splatter,
-/obj/machinery/light/broken/directional/south,
-/obj/item/radio/intercom/wideband/directional/west,
-/turf/open/floor/plating,
-/area/ship/maintenance/fore)
-"Dc" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/blood/footprints,
-/obj/machinery/light/broken/directional/east,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/turf/open/floor/plating,
-/area/ship/maintenance/central)
-"DD" = (
-/turf/closed/wall/material,
-/area/ship/maintenance/starboard)
-"Ea" = (
-/obj/structure/fans/tiny,
-/obj/machinery/door/poddoor{
- dir = 4;
- id = "tidedoors";
- name = "Cargo Bay Blast Door"
- },
-/turf/open/floor/plating,
-/area/ship/cargo)
-"Ed" = (
-/obj/effect/decal/cleanable/oil,
-/turf/open/floor/plating,
-/area/ship/cargo)
-"Ek" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/industrial/loading{
- dir = 8
- },
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/plating,
-/area/ship/cargo)
-"Gu" = (
-/obj/structure/table,
-/obj/item/trash/cheesie,
-/obj/item/reagent_containers/food/snacks/kebab/rat{
- pixel_y = -6
- },
-/obj/item/reagent_containers/food/snacks/kebab/rat/double{
- pixel_x = 2;
- pixel_y = 6
- },
-/obj/item/reagent_containers/food/snacks/burger/rat,
-/obj/item/cigbutt,
-/obj/item/reagent_containers/food/drinks/sillycup/smallcarton{
- list_reagents = list(/datum/reagent/consumable/ethanol/vodka=100)
- },
-/obj/machinery/computer/cryopod/directional/north{
- pixel_y = 25
- },
-/obj/item/areaeditor/shuttle,
-/turf/open/floor/plating,
-/area/ship/maintenance/port)
-"GE" = (
-/turf/closed/wall/rust,
-/area/ship/maintenance/starboard)
-"Hp" = (
-/obj/machinery/power/port_gen/pacman,
-/obj/structure/cable/yellow{
- icon_state = "0-4"
- },
-/obj/item/stack/sheet/mineral/plasma/five,
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"HQ" = (
-/obj/machinery/power/shuttle/engine/liquid/oil{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/ship/external)
-"JG" = (
-/obj/effect/decal/cleanable/glass,
-/turf/open/floor/plating,
-/area/ship/maintenance/aft)
-"KS" = (
-/obj/effect/spawner/lootdrop/memeorgans,
-/obj/structure/closet/crate/freezer,
-/obj/item/reagent_containers/blood/AMinus,
-/obj/item/reagent_containers/blood/BPlus,
-/obj/item/reagent_containers/blood/random,
-/obj/item/organ/ears/cat,
-/obj/item/organ/tail/cat,
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"KY" = (
-/obj/item/pickaxe/emergency,
-/obj/structure/closet/crate,
-/obj/item/storage/bag/ore,
-/obj/item/mining_scanner,
-/obj/item/shovel/spoon,
-/obj/machinery/light/directional/south,
-/obj/item/shovel/spoon,
-/obj/item/mining_scanner,
-/obj/item/storage/bag/ore,
-/obj/item/pickaxe/emergency,
-/obj/effect/spawner/lootdrop/maintenance/eight,
-/turf/open/floor/plating,
-/area/ship/cargo)
-"LP" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/airalarm/directional/east,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/obj/effect/decal/cleanable/glass,
-/turf/open/floor/plating,
-/area/ship/maintenance/central)
-"Mk" = (
-/obj/effect/decal/cleanable/oil/streak,
-/obj/machinery/airalarm/directional/east,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/aft)
-"MF" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock/maintenance_hatch{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/port)
-"ML" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock/engineering{
- dir = 4;
- req_access = list(11)
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"MV" = (
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/power/smes,
-/obj/machinery/light/directional/north,
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"Nr" = (
-/obj/effect/decal/cleanable/oil/streak,
-/obj/item/trash/boritos,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/glass,
-/obj/machinery/airalarm/directional/east,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/port)
-"Ns" = (
-/turf/closed/wall,
-/area/ship/maintenance/port)
-"Om" = (
-/obj/machinery/door/window/northright{
- dir = 2
- },
-/obj/effect/decal/cleanable/glass,
-/obj/item/reagent_containers/glass/bucket{
- desc = "Better get scoopin'.";
- name = "oil-soaked bucket"
- },
-/mob/living/simple_animal/hostile/cockroach/glockroach,
-/obj/effect/spawner/lootdrop/maintenance/four,
-/obj/structure/cable,
-/obj/machinery/power/terminal{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/central)
-"Oy" = (
-/turf/closed/wall,
-/area/ship/maintenance/fore)
-"Po" = (
-/turf/closed/wall/rust,
-/area/ship/maintenance/central)
-"Px" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/lootdrop/grille_or_trash,
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"Qi" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/light/directional/east,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/turf/open/floor/plating,
-/area/ship/maintenance/central)
-"Sd" = (
-/obj/structure/window/fulltile,
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"Sf" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/central)
-"So" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/item/storage/firstaid/fire,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/light_construct/directional/north,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 10
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"SI" = (
-/obj/effect/decal/cleanable/glass,
-/obj/machinery/portable_atmospherics/canister/oxygen,
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"Ti" = (
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"Tp" = (
-/turf/closed/wall/rust,
-/area/ship/maintenance/fore)
-"TT" = (
-/obj/structure/fans/tiny,
-/obj/machinery/door/airlock/maintenance_hatch{
- dir = 4
- },
-/obj/docking_port/mobile{
- dir = 8;
- port_direction = 4
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/aft)
-"Ub" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/obj/item/trash/can/food/peaches/maint,
-/turf/open/floor/plating,
-/area/ship/maintenance/central)
-"Ux" = (
-/obj/machinery/mineral/ore_redemption{
- dir = 4;
- input_dir = 4;
- output_dir = 8
- },
-/turf/open/floor/plating,
-/area/ship/cargo)
-"Vl" = (
-/obj/machinery/computer/helm,
-/turf/open/floor/plating,
-/area/ship/maintenance/fore)
-"VL" = (
-/obj/effect/spawner/lootdrop/maintenance,
-/obj/structure/closet/crate,
-/obj/effect/decal/cleanable/glass,
-/obj/item/storage/toolbox/mechanical/old,
-/obj/item/reagent_containers/food/snacks/canned/beans,
-/turf/open/floor/plating,
-/area/ship/maintenance/aft)
-"VV" = (
-/obj/effect/decal/cleanable/generic,
-/turf/open/floor/plating,
-/area/ship/maintenance/aft)
-"We" = (
-/obj/structure/table/optable,
-/obj/effect/decal/cleanable/blood/old,
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"Wy" = (
-/obj/effect/decal/cleanable/cobweb/cobweb2,
-/obj/effect/decal/cleanable/glass,
-/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/plating,
-/area/ship/maintenance/central)
-"Xg" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/effect/decal/cleanable/oil/slippery,
-/obj/effect/decal/cleanable/blood/footprints,
-/obj/effect/decal/cleanable/blood/tracks,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
- dir = 4
- },
-/obj/item/trash/semki,
-/turf/open/floor/plating,
-/area/ship/maintenance/central)
-"Xz" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 6
- },
-/obj/structure/sign/warning/gasmask,
-/turf/closed/wall/rust,
-/area/ship/maintenance/central)
-"Yo" = (
-/turf/closed/wall/rust,
-/area/ship/maintenance/port)
-"Zj" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/mob/living/simple_animal/hostile/cockroach,
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"Zo" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/oil,
-/obj/effect/spawner/lootdrop/grille_or_trash,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 8
- },
-/obj/machinery/power/terminal,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/item/cigbutt,
-/turf/open/floor/plating,
-/area/ship/maintenance/central)
-"ZW" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/light_construct/directional/north,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 6
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/aft)
-
-(1,1,1) = {"
-sd
-sd
-sd
-sd
-sd
-sd
-sd
-sd
-pH
-TT
-pU
-pH
-sd
-sd
-sd
-sd
-sd
-"}
-(2,1,1) = {"
-sd
-sd
-sd
-Ns
-Ns
-qY
-Yo
-pH
-pH
-VV
-kK
-pH
-sd
-Po
-zr
-zr
-sd
-"}
-(3,1,1) = {"
-sd
-sd
-sd
-Ns
-Gu
-fI
-tc
-pH
-oJ
-JG
-yr
-pH
-zr
-zr
-lJ
-zm
-sd
-"}
-(4,1,1) = {"
-ku
-Tp
-Oy
-Ns
-ao
-Nr
-ky
-pU
-ZW
-Mk
-VL
-pU
-Wy
-pi
-Om
-HQ
-sd
-"}
-(5,1,1) = {"
-ku
-tr
-BI
-Oy
-MF
-Ns
-Ns
-pH
-hc
-pH
-pH
-pH
-zr
-aW
-Xz
-iW
-gy
-"}
-(6,1,1) = {"
-ku
-Vl
-rA
-hQ
-Xg
-Dc
-Sf
-Ub
-aM
-gB
-Qi
-Sf
-LP
-fZ
-mz
-zr
-Po
-"}
-(7,1,1) = {"
-ku
-tr
-kY
-Oy
-nq
-oC
-kC
-oC
-GE
-ch
-ln
-kk
-GE
-zr
-Zo
-Bs
-zm
-"}
-(8,1,1) = {"
-ku
-Oy
-Oy
-oC
-aD
-bI
-vb
-KY
-ln
-Hp
-ln
-AU
-SI
-ln
-mw
-Bs
-zm
-"}
-(9,1,1) = {"
-sd
-sd
-sd
-nq
-Ux
-rG
-nt
-vf
-ln
-vs
-ln
-So
-eC
-ln
-Po
-Po
-zr
-"}
-(10,1,1) = {"
-sd
-sd
-sd
-oC
-Ek
-Ed
-nt
-vN
-ln
-MV
-Px
-GE
-ML
-ln
-ln
-sd
-sd
-"}
-(11,1,1) = {"
-sd
-sd
-sd
-oC
-Ea
-Ea
-mL
-mL
-ln
-Ap
-Zj
-mB
-ea
-wb
-ln
-sd
-sd
-"}
-(12,1,1) = {"
-sd
-sd
-sd
-sd
-gS
-gS
-gS
-uW
-GE
-pT
-KS
-Ti
-aZ
-We
-GE
-sd
-sd
-"}
-(13,1,1) = {"
-sd
-sd
-sd
-sd
-sd
-sd
-sd
-sd
-GE
-ln
-DD
-Sd
-Sd
-ln
-GE
-sd
-sd
-"}
diff --git a/_maps/deprecated/Ships/infiltrator_advanced.dmm b/_maps/deprecated/Ships/infiltrator_advanced.dmm
deleted file mode 100644
index d24017f4d8c0..000000000000
--- a/_maps/deprecated/Ships/infiltrator_advanced.dmm
+++ /dev/null
@@ -1,2825 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"aa" = (
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/shuttle/syndicate/bridge)
-"ab" = (
-/obj/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor/shutters{
- id = "syndieshutters";
- name = "Blast Shutters"
- },
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/shuttle/syndicate/bridge)
-"ac" = (
-/obj/machinery/porta_turret/syndicate/shuttle{
- dir = 9
- },
-/turf/closed/wall/r_wall/syndicate,
-/area/shuttle/syndicate/bridge)
-"ad" = (
-/turf/template_noop,
-/area/template_noop)
-"ae" = (
-/obj/machinery/porta_turret/syndicate/shuttle{
- dir = 5
- },
-/turf/closed/wall/r_wall/syndicate,
-/area/shuttle/syndicate/bridge)
-"af" = (
-/turf/closed/wall/r_wall/syndicate,
-/area/shuttle/syndicate/bridge)
-"ag" = (
-/obj/structure/table/reinforced,
-/obj/machinery/light/directional/west,
-/obj/item/reagent_containers/food/drinks/bottle/whiskey{
- desc = "A bottle of whiskey. There's a label that reads 'tears' taped to the front.";
- name = "Bottle of Tears";
- pixel_x = 3;
- pixel_y = 5
- },
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
- pixel_x = -7;
- pixel_y = 10
- },
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
- pixel_x = -7;
- pixel_y = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/bridge)
-"ah" = (
-/obj/structure/frame/computer{
- anchored = 1
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/bridge)
-"ai" = (
-/obj/structure/table/reinforced,
-/obj/machinery/light/directional/north,
-/obj/item/storage/toolbox/syndicate,
-/obj/item/assembly/voice,
-/obj/item/crowbar/red,
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/armory)
-"aj" = (
-/obj/machinery/computer/helm,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/bridge)
-"ak" = (
-/obj/machinery/computer/camera_advanced/syndie,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/bridge)
-"al" = (
-/obj/structure/table/reinforced,
-/obj/machinery/light/directional/east,
-/obj/item/stack/cable_coil,
-/obj/item/crowbar/red,
-/obj/item/radio/headset/syndicate/alt,
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/bridge)
-"am" = (
-/obj/machinery/computer/crew/syndie{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/bridge)
-"an" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 8;
- name = "tactical chair"
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 9
- },
-/obj/machinery/status_display/evac{
- pixel_x = -32;
- pixel_y = 32
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/bridge)
-"ao" = (
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/item/radio/intercom/directional/north{
- freerange = 1;
- name = "Syndicate Radio Intercom"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/bridge)
-"ap" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 1;
- name = "tactical chair"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/bridge)
-"aq" = (
-/obj/structure/table/reinforced,
-/obj/machinery/button/door{
- id = "syndieshutters";
- name = "Bridge View Toggle";
- pixel_y = 7;
- req_access_txt = "150"
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/machinery/button/door{
- id = "infiltrator_bridge";
- name = "Bridge Bolt Control";
- normaldoorcontrol = 1;
- pixel_y = -2;
- specialfunctions = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/bridge)
-"ar" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 4;
- name = "tactical chair"
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 5
- },
-/obj/machinery/status_display/ai{
- pixel_x = 32;
- pixel_y = 32
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/bridge)
-"as" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/machinery/computer/secure_data/syndie{
- dir = 8
- },
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/bridge)
-"at" = (
-/obj/machinery/computer/med_data/syndie{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/bridge)
-"aB" = (
-/obj/machinery/porta_turret/syndicate/shuttle{
- dir = 9
- },
-/turf/closed/wall/r_wall/syndicate,
-/area/shuttle/syndicate/airlock)
-"aC" = (
-/obj/structure/chair/comfy/shuttle{
- name = "tactical chair"
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/airlock)
-"aD" = (
-/obj/machinery/porta_turret/syndicate/shuttle{
- dir = 5
- },
-/turf/closed/wall/r_wall/syndicate,
-/area/shuttle/syndicate/airlock)
-"aE" = (
-/obj/structure/chair/comfy/shuttle{
- name = "tactical chair"
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/machinery/light/directional/north,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/status_display/evac{
- pixel_y = 32
- },
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/airlock)
-"aF" = (
-/turf/closed/wall/r_wall/syndicate,
-/area/shuttle/syndicate/hallway)
-"aG" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/table/reinforced,
-/obj/machinery/light/directional/west,
-/obj/item/paper_bin{
- pixel_x = -4;
- pixel_y = 4
- },
-/obj/item/pen,
-/obj/item/toy/figure/syndie{
- pixel_x = 6;
- pixel_y = 6
- },
-/obj/machinery/firealarm/directional/north,
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/hallway)
-"aH" = (
-/turf/closed/wall/r_wall/syndicate,
-/area/shuttle/syndicate/eva)
-"aI" = (
-/obj/structure/chair/comfy/shuttle{
- name = "tactical chair"
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/extinguisher_cabinet/directional/north,
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/airlock)
-"aJ" = (
-/obj/structure/sign/warning/securearea,
-/turf/closed/wall/r_wall/syndicate,
-/area/shuttle/syndicate/airlock)
-"aL" = (
-/obj/structure/sign/warning/vacuum/external,
-/turf/closed/wall/r_wall/syndicate,
-/area/shuttle/syndicate/airlock)
-"aN" = (
-/obj/structure/tank_dispenser/oxygen,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/airlock)
-"aO" = (
-/turf/closed/wall/r_wall/syndicate,
-/area/shuttle/syndicate/airlock)
-"aQ" = (
-/obj/structure/grille,
-/obj/structure/window/plasma/reinforced/plastitanium,
-/turf/open/floor/plating,
-/area/shuttle/syndicate/eva)
-"aR" = (
-/obj/machinery/door/airlock/hatch{
- name = "Preparation Room";
- req_access_txt = "150"
- },
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/eva)
-"aX" = (
-/obj/structure/table/reinforced,
-/obj/item/storage/toolbox/mechanical{
- pixel_y = 6
- },
-/obj/item/storage/toolbox/syndicate,
-/obj/item/crowbar/red,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/eva)
-"aZ" = (
-/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/oil,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/eva)
-"bb" = (
-/obj/structure/reagent_dispensers/watertank,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/eva)
-"bd" = (
-/obj/structure/table/reinforced,
-/obj/item/storage/box/bodybags{
- pixel_y = 6
- },
-/obj/item/stack/medical/gauze,
-/obj/item/stack/medical/bruise_pack{
- pixel_x = 6
- },
-/obj/item/stack/medical/ointment,
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/machinery/status_display/ai{
- pixel_y = 32
- },
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/medical)
-"bf" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/shuttle/syndicate/medical)
-"bi" = (
-/obj/machinery/suit_storage_unit/syndicate,
-/obj/effect/turf_decal/box,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/eva)
-"bj" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/eva)
-"bk" = (
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 1
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/eva)
-"bl" = (
-/obj/item/clipboard,
-/obj/item/reagent_containers/hypospray/medipen,
-/obj/item/reagent_containers/hypospray/medipen{
- pixel_y = 6
- },
-/obj/item/reagent_containers/hypospray/medipen{
- pixel_y = -6
- },
-/obj/item/reagent_containers/glass/bottle/charcoal,
-/obj/structure/table/reinforced,
-/obj/machinery/light/directional/north,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/medical)
-"bm" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 6
- },
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 1
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/airlock)
-"bn" = (
-/obj/structure/shuttle/engine/heater,
-/turf/closed/wall/r_wall/syndicate,
-/area/shuttle/syndicate/medical)
-"bo" = (
-/obj/machinery/sleeper/syndie{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/machinery/status_display/evac{
- pixel_x = -32
- },
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/medical)
-"bp" = (
-/obj/machinery/door/poddoor{
- id = "infiltrator_portblast";
- name = "Infiltrator Port Hatch"
- },
-/obj/machinery/button/door{
- id = "infiltrator_portblast";
- name = "Infiltrator Port Hatch Control";
- pixel_y = 26;
- req_access_txt = "150"
- },
-/obj/structure/fans/tiny,
-/obj/effect/turf_decal/box,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/airlock)
-"bt" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/eva)
-"bw" = (
-/obj/structure/shuttle/engine/propulsion,
-/obj/effect/turf_decal/industrial/warning/full,
-/obj/effect/turf_decal/industrial/warning/full,
-/turf/open/floor/plating,
-/area/shuttle/syndicate/medical)
-"bA" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 9
- },
-/obj/effect/decal/cleanable/blood/old,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/medical)
-"bB" = (
-/obj/machinery/portable_atmospherics/canister/oxygen,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/eva)
-"bD" = (
-/turf/closed/wall/r_wall/syndicate,
-/area/shuttle/syndicate/medical)
-"bE" = (
-/turf/closed/wall/r_wall/syndicate,
-/area/shuttle/syndicate/armory)
-"bF" = (
-/obj/structure/shuttle/engine/propulsion,
-/obj/effect/turf_decal/industrial/warning/full,
-/obj/effect/turf_decal/industrial/warning/full,
-/turf/open/floor/plating,
-/area/shuttle/syndicate/armory)
-"bG" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/eva)
-"bH" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 4
- },
-/obj/structure/sign/departments/medbay/alt{
- pixel_x = -32;
- pixel_y = -32
- },
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/medical)
-"bI" = (
-/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/eva)
-"bJ" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 10
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/airlock)
-"bK" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/eva)
-"bL" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/medical)
-"bM" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/eva)
-"bO" = (
-/obj/structure/tank_dispenser/oxygen,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/machinery/status_display/ai{
- pixel_x = -32;
- pixel_y = 32
- },
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/eva)
-"bP" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/machinery/vending/medical/syndicate_access,
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/medical)
-"bQ" = (
-/obj/structure/grille,
-/obj/structure/window/plasma/reinforced/plastitanium,
-/turf/open/floor/plating,
-/area/shuttle/syndicate/hallway)
-"bR" = (
-/obj/machinery/power/port_gen/pacman{
- anchored = 1
- },
-/obj/item/wrench,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/terminal{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/hallway)
-"bT" = (
-/obj/structure/closet/crate,
-/obj/item/stack/sheet/metal/twenty,
-/obj/item/stack/sheet/glass{
- amount = 10
- },
-/obj/item/stack/sheet/mineral/plastitanium{
- amount = 20
- },
-/obj/item/storage/box/lights/bulbs,
-/obj/item/storage/toolbox/mechanical,
-/obj/item/stack/sheet/mineral/plasma{
- amount = 20
- },
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on,
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/hallway)
-"bU" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 9
- },
-/obj/item/radio/intercom/directional/north{
- freerange = 1;
- name = "Syndicate Radio Intercom";
- pixel_y = 22
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/airlock)
-"bV" = (
-/obj/machinery/door/window{
- dir = 1;
- name = "Surgery Chamber";
- req_access_txt = "150"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/medical)
-"bW" = (
-/obj/item/clipboard{
- pixel_x = 4;
- pixel_y = 4
- },
-/obj/item/book/manual/wiki/surgery,
-/obj/item/clothing/gloves/color/latex,
-/obj/item/clothing/mask/surgical,
-/obj/item/clothing/suit/apron/surgical,
-/obj/structure/table/reinforced,
-/obj/structure/window/reinforced{
- dir = 1
- },
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/medical)
-"bY" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 5
- },
-/obj/effect/turf_decal/industrial/fire/corner{
- dir = 8
- },
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/armory)
-"bZ" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/door/airlock/external{
- id_tag = "infiltrator_portdoor";
- name = "Infiltrator Port Airlock"
- },
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/airlock)
-"ca" = (
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/shuttle/syndicate/airlock)
-"cd" = (
-/obj/machinery/door/airlock/hatch{
- name = "Preparation Room";
- req_access_txt = "150"
- },
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/eva)
-"ce" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/shuttle/syndicate/eva)
-"cf" = (
-/obj/machinery/portable_atmospherics/canister/oxygen,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/eva)
-"cg" = (
-/obj/machinery/suit_storage_unit/syndicate,
-/obj/effect/turf_decal/box,
-/obj/machinery/airalarm/syndicate{
- dir = 1;
- pixel_y = -25
- },
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/eva)
-"ch" = (
-/obj/item/retractor,
-/obj/item/cautery,
-/obj/structure/table/reinforced,
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/medical)
-"ci" = (
-/obj/structure/table/reinforced,
-/obj/machinery/status_display/evac{
- pixel_x = 32
- },
-/obj/item/stack/sheet/mineral/plastitanium{
- amount = 30
- },
-/obj/item/stack/cable_coil,
-/obj/item/assembly/prox_sensor{
- desc = "Used for scanning and alerting when someone enters a certain proximity. This one is slightly shifted to the left.";
- pixel_x = -6;
- pixel_y = 6
- },
-/obj/item/assembly/prox_sensor{
- desc = "Used for scanning and alerting when someone enters a certain proximity. This one is slightly shifted to the left.";
- pixel_x = -6;
- pixel_y = 6
- },
-/obj/item/assembly/infra,
-/obj/item/assembly/flash/handheld,
-/obj/item/assembly/flash/handheld,
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/armory)
-"cj" = (
-/obj/structure/rack,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/item/storage/firstaid/regular{
- pixel_x = 4;
- pixel_y = 4
- },
-/obj/item/storage/firstaid/fire,
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/medical)
-"ck" = (
-/obj/structure/sign/warning/securearea,
-/turf/closed/wall/r_wall/syndicate,
-/area/shuttle/syndicate/hallway)
-"cl" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/shuttle/syndicate/hallway)
-"cp" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/rack,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/firealarm/directional/east,
-/obj/item/clothing/suit/space/syndicate,
-/obj/item/tank/internals/oxygen/yellow,
-/obj/item/clothing/mask/gas{
- pixel_x = 2;
- pixel_y = 2
- },
-/obj/item/clothing/head/helmet/space/syndicate,
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/airlock)
-"cr" = (
-/obj/structure/sign/warning/fire,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/shuttle/syndicate/medical)
-"cs" = (
-/obj/structure/sign/warning/fire,
-/turf/closed/wall/r_wall/syndicate,
-/area/shuttle/syndicate/hallway)
-"ct" = (
-/obj/structure/sign/warning/fire,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/shuttle/syndicate/armory)
-"cu" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 10
- },
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/airlock)
-"cw" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/structure/closet/crate/freezer{
- name = "universal blood storage"
- },
-/obj/machinery/iv_drip,
-/obj/item/reagent_containers/blood/universal{
- pixel_x = 4;
- pixel_y = 4
- },
-/obj/item/reagent_containers/blood/universal,
-/obj/item/reagent_containers/blood/universal{
- pixel_x = -4;
- pixel_y = -4
- },
-/obj/machinery/airalarm/syndicate{
- dir = 4;
- pixel_x = -25
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/medical)
-"cx" = (
-/obj/structure/grille,
-/obj/structure/window/plasma/reinforced/plastitanium,
-/obj/structure/shuttle/engine/heater,
-/turf/open/floor/plating,
-/area/shuttle/syndicate/medical)
-"cy" = (
-/obj/structure/shuttle/engine/propulsion,
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/shuttle/syndicate/medical)
-"cz" = (
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/shuttle/syndicate/hallway)
-"cA" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/shuttle/syndicate/medical)
-"cB" = (
-/obj/effect/turf_decal/industrial/warning/corner,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/shuttle/syndicate/medical)
-"cC" = (
-/obj/machinery/porta_turret/syndicate/shuttle{
- dir = 6
- },
-/turf/closed/wall/r_wall/syndicate,
-/area/shuttle/syndicate/medical)
-"cD" = (
-/obj/structure/shuttle/engine/large,
-/obj/effect/turf_decal/industrial/warning{
- dir = 10
- },
-/turf/open/floor/plating,
-/area/shuttle/syndicate/hallway)
-"cE" = (
-/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/plating,
-/area/shuttle/syndicate/hallway)
-"cF" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/shuttle/syndicate/armory)
-"cG" = (
-/obj/structure/shuttle/engine/heater,
-/turf/closed/wall/r_wall/syndicate,
-/area/shuttle/syndicate/armory)
-"cH" = (
-/obj/structure/grille,
-/obj/structure/window/plasma/reinforced/plastitanium,
-/obj/structure/shuttle/engine/heater,
-/turf/open/floor/plating,
-/area/shuttle/syndicate/armory)
-"cI" = (
-/obj/structure/shuttle/engine/large,
-/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/plating,
-/area/shuttle/syndicate/hallway)
-"cJ" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 6
- },
-/turf/open/floor/plating,
-/area/shuttle/syndicate/hallway)
-"cK" = (
-/obj/machinery/porta_turret/syndicate/shuttle{
- dir = 10
- },
-/turf/closed/wall/r_wall/syndicate,
-/area/shuttle/syndicate/armory)
-"cL" = (
-/obj/structure/shuttle/engine/large,
-/turf/open/floor/plating,
-/area/shuttle/syndicate/medical)
-"cM" = (
-/obj/structure/shuttle/engine/heater,
-/turf/closed/wall/r_wall/syndicate,
-/area/shuttle/syndicate/hallway)
-"cN" = (
-/obj/structure/grille,
-/obj/structure/window/plasma/reinforced/plastitanium,
-/obj/structure/shuttle/engine/heater,
-/turf/open/floor/plating,
-/area/shuttle/syndicate/hallway)
-"cO" = (
-/obj/structure/shuttle/engine/propulsion,
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/shuttle/syndicate/armory)
-"cP" = (
-/turf/open/floor/plating,
-/area/shuttle/syndicate/medical)
-"cQ" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/shuttle/syndicate/armory)
-"cR" = (
-/obj/effect/turf_decal/industrial/warning/corner,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/shuttle/syndicate/armory)
-"cS" = (
-/obj/structure/shuttle/engine/large,
-/turf/open/floor/plating,
-/area/shuttle/syndicate/armory)
-"cT" = (
-/turf/open/floor/plating,
-/area/shuttle/syndicate/armory)
-"cU" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/rack,
-/obj/machinery/firealarm/directional/west,
-/obj/item/clothing/suit/space/syndicate/black/red,
-/obj/item/tank/internals/oxygen/yellow,
-/obj/item/clothing/mask/gas{
- pixel_x = 2;
- pixel_y = 2
- },
-/obj/item/clothing/head/helmet/space/syndicate/black/red,
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/airlock)
-"cV" = (
-/obj/machinery/porta_turret/syndicate/shuttle{
- dir = 10
- },
-/turf/closed/wall/r_wall/syndicate,
-/area/shuttle/syndicate/medical)
-"cW" = (
-/obj/machinery/door/poddoor{
- id = "infiltrator_starboardblast";
- name = "Infiltrator Starboard Hatch"
- },
-/obj/docking_port/mobile{
- dheight = 1;
- dir = 8;
- dwidth = 12;
- height = 17;
- movement_force = list("KNOCKDOWN" = 0, "THROW" = 0);
- name = "syndicate infiltrator";
- port_direction = 4;
- width = 23
- },
-/obj/structure/fans/tiny,
-/obj/effect/turf_decal/box,
-/obj/machinery/button/door{
- id = "infiltrator_starboardblast";
- name = "Infiltrator Starboard Hatch Control";
- pixel_y = 26;
- req_access_txt = "150"
- },
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/airlock)
-"cX" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/shuttle/syndicate/hallway)
-"cY" = (
-/obj/effect/turf_decal/industrial/warning/corner,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/shuttle/syndicate/hallway)
-"cZ" = (
-/obj/machinery/porta_turret/syndicate/shuttle{
- dir = 6
- },
-/turf/closed/wall/r_wall/syndicate,
-/area/shuttle/syndicate/armory)
-"da" = (
-/obj/item/sbeacondrop/bomb{
- pixel_x = -4;
- pixel_y = 8
- },
-/obj/item/sbeacondrop/bomb{
- pixel_x = -4
- },
-/obj/structure/table/reinforced,
-/obj/item/radio/headset/syndicate/alt{
- pixel_x = 4;
- pixel_y = 4
- },
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/armory)
-"db" = (
-/obj/structure/table/reinforced,
-/obj/machinery/status_display/ai{
- pixel_x = 32
- },
-/obj/machinery/cell_charger,
-/obj/item/stock_parts/cell/high/plus{
- pixel_x = 4;
- pixel_y = 4
- },
-/obj/item/stock_parts/cell/high/plus,
-/obj/item/multitool,
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/armory)
-"dc" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 10
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/airlock)
-"dd" = (
-/obj/effect/turf_decal/box/corners,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
- dir = 4
- },
-/obj/effect/decal/cleanable/blood/old,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/medical)
-"di" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 1
- },
-/obj/machinery/airalarm/syndicate{
- dir = 1;
- pixel_y = -25
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/airlock)
-"dk" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 1
- },
-/obj/machinery/airalarm/syndicate{
- dir = 1;
- pixel_y = -25
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/industrial/warning{
- dir = 10
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/airlock)
-"dm" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/eva)
-"dq" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 6
- },
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/airlock)
-"dr" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/medical)
-"dx" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 5
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/item/radio/intercom/directional/north{
- freerange = 1;
- name = "Syndicate Radio Intercom";
- pixel_y = 22
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/airlock)
-"dz" = (
-/obj/item/circular_saw,
-/obj/item/surgicaldrill{
- pixel_y = 5
- },
-/obj/item/healthanalyzer,
-/obj/structure/table/reinforced,
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/machinery/light/directional/west,
-/obj/machinery/status_display/evac{
- pixel_x = -32
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/medical)
-"dD" = (
-/obj/structure/mirror{
- pixel_x = -28
- },
-/obj/machinery/shower{
- dir = 4;
- name = "emergency shower"
- },
-/obj/effect/turf_decal/box,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/medical)
-"dE" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 1
- },
-/obj/effect/decal/cleanable/blood/old,
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/medical)
-"dF" = (
-/obj/structure/rack,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/item/storage/firstaid/regular{
- pixel_x = 4;
- pixel_y = 4
- },
-/obj/item/storage/firstaid/brute,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/machinery/light/small/directional/south,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/medical)
-"dG" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/fire,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/sign/poster/contraband/ntos{
- pixel_y = 32
- },
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/armory)
-"dJ" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 9
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/box/corners,
-/obj/machinery/light/directional/west,
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/eva)
-"dN" = (
-/obj/machinery/recharge_station,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/structure/window/reinforced{
- dir = 1
- },
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/armory)
-"dO" = (
-/obj/structure/closet/syndicate/personal,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/armory)
-"dP" = (
-/obj/machinery/suit_storage_unit/syndicate,
-/obj/effect/turf_decal/box,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/status_display/evac{
- pixel_y = -32
- },
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/eva)
-"dQ" = (
-/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/oil,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 1
- },
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/armory)
-"dR" = (
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/shuttle/syndicate/eva)
-"dT" = (
-/obj/machinery/computer/operating{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/machinery/airalarm/syndicate{
- dir = 4;
- pixel_x = -25
- },
-/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/medical)
-"dU" = (
-/obj/structure/table/optable,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/decal/cleanable/blood/old,
-/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/medical)
-"dV" = (
-/obj/item/scalpel{
- pixel_y = 16
- },
-/obj/structure/table/reinforced,
-/obj/item/bodypart/l_arm/robot{
- pixel_x = -6
- },
-/obj/item/bodypart/r_arm/robot{
- pixel_x = 6
- },
-/obj/item/hemostat,
-/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/medical)
-"dW" = (
-/obj/machinery/telecomms/allinone{
- intercept = 1
- },
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/armory)
-"dX" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/machinery/atmospherics/pipe/simple/supply/visible{
- dir = 5
- },
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/armory)
-"dZ" = (
-/obj/machinery/recharge_station,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/machinery/light/directional/east,
-/obj/machinery/status_display/evac{
- pixel_x = 32
- },
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/armory)
-"ea" = (
-/obj/structure/closet/syndicate/personal,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/armory)
-"eb" = (
-/obj/machinery/atmospherics/components/unary/tank/air{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/sign/warning/nosmoking{
- pixel_x = 28
- },
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/armory)
-"ed" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/table/reinforced,
-/obj/item/storage/box/zipties{
- pixel_x = 4;
- pixel_y = 6
- },
-/obj/item/storage/box/handcuffs{
- pixel_y = 2
- },
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/armory)
-"ei" = (
-/obj/machinery/atmospherics/components/binary/pump/on{
- dir = 1;
- name = "Connector to Ship"
- },
-/obj/machinery/door/window{
- dir = 1;
- name = "Systems Chamber";
- req_access_txt = "150"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/armory)
-"en" = (
-/obj/machinery/porta_turret/syndicate/shuttle{
- dir = 9
- },
-/turf/closed/wall/r_wall/syndicate,
-/area/shuttle/syndicate/medical)
-"eo" = (
-/obj/structure/table/reinforced,
-/obj/item/wrench,
-/obj/item/weldingtool/largetank,
-/obj/item/assembly/signaler{
- desc = "Used to remotely activate devices. Allows for syncing when using a secure signaler on another. Slightly scooted.";
- pixel_x = 4;
- pixel_y = 4
- },
-/obj/item/assembly/signaler{
- desc = "Used to remotely activate devices. Allows for syncing when using a secure signaler on another. Slightly scooted.";
- pixel_x = 4;
- pixel_y = 4
- },
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/machinery/airalarm/syndicate{
- pixel_y = 25
- },
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/armory)
-"ep" = (
-/obj/structure/mirror{
- pixel_y = 28
- },
-/obj/structure/sink{
- pixel_y = 25
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/medical)
-"eq" = (
-/obj/machinery/porta_turret/syndicate/shuttle{
- dir = 5
- },
-/turf/closed/wall/r_wall/syndicate,
-/area/shuttle/syndicate/armory)
-"et" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/manifold/supply/visible{
- dir = 8
- },
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/armory)
-"eu" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/portable_atmospherics/canister/air,
-/obj/effect/turf_decal/industrial/warning,
-/obj/machinery/atmospherics/components/unary/portables_connector/visible{
- dir = 8
- },
-/obj/machinery/firealarm/directional/east,
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/armory)
-"ev" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/shuttle/syndicate/hallway)
-"eC" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/airlock)
-"fx" = (
-/obj/machinery/door/airlock/hatch{
- name = "Preparation Room";
- req_access_txt = "150"
- },
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/eva)
-"gi" = (
-/obj/item/grenade/syndieminibomb{
- pixel_x = 6;
- pixel_y = 4
- },
-/obj/item/grenade/syndieminibomb{
- pixel_x = -4;
- pixel_y = 4
- },
-/obj/structure/table/reinforced,
-/obj/item/grenade/c4,
-/obj/item/grenade/c4,
-/obj/item/grenade/c4,
-/obj/item/grenade/c4,
-/obj/item/grenade/c4,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/armory)
-"gF" = (
-/obj/machinery/door/airlock/hatch{
- name = "Ordnance Storage";
- req_access_txt = "150"
- },
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/hallway)
-"hG" = (
-/obj/machinery/power/smes{
- charge = 5e+006
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/structure/sign/warning/electricshock{
- pixel_y = 32
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/directional/north,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/hallway)
-"hM" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/door/poddoor/shutters{
- id = "infiltrator_armorybay";
- name = "Infiltrator Armoy Bay"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/armory)
-"iC" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/medical)
-"jT" = (
-/obj/structure/sign/departments/medbay/alt{
- pixel_x = -32
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/turf_decal/industrial/stand_clear,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/airlock)
-"jZ" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/machinery/light/directional/east,
-/obj/machinery/firealarm/directional/east,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/medical)
-"kg" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/armory)
-"lm" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 9
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/medical)
-"lw" = (
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning/corner,
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/hallway)
-"mj" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 9
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/armory)
-"mx" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 8;
- name = "tactical chair"
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/apc/syndicate{
- aidisabled = 1;
- area = "/area/shuttle/syndicate/bridge";
- name = "Infiltrator E.V.A APC";
- pixel_y = -25
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/bridge)
-"nq" = (
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning,
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/armory)
-"nu" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/light/directional/east,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/airlock)
-"nE" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 6
- },
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 9
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/armory)
-"oe" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
-/obj/machinery/door/airlock/hatch{
- name = "Infiltrator Access";
- req_access_txt = "150"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/hallway)
-"of" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/turf_decal/industrial/stand_clear,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/airlock)
-"ol" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/table/reinforced,
-/obj/machinery/light/directional/east,
-/obj/item/storage/fancy/cigarettes/cigpack_syndicate{
- pixel_x = 8
- },
-/obj/item/lighter{
- pixel_x = -2;
- pixel_y = 2
- },
-/obj/item/lighter{
- pixel_x = -6;
- pixel_y = -2
- },
-/obj/machinery/power/apc/syndicate{
- aidisabled = 1;
- area = "/area/shuttle/syndicate/hallway";
- dir = 1;
- name = "Infiltrator APC";
- pixel_y = 25
- },
-/obj/machinery/airalarm/syndicate{
- dir = 8;
- pixel_x = 25
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/hallway)
-"pg" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/warning/corner,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/armory)
-"ro" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/medical)
-"rs" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/airlock)
-"rE" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/industrial/warning/corner,
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/hallway)
-"wq" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/airlock)
-"wA" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/machinery/light/directional/west,
-/obj/machinery/firealarm/directional/west,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/armory)
-"xx" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 10
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/bridge)
-"yF" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 4;
- name = "tactical chair"
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/machinery/airalarm/syndicate{
- dir = 1;
- pixel_y = -25
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/bridge)
-"zm" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 9
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/airlock)
-"zt" = (
-/obj/structure/sign/departments/engineering{
- pixel_x = 32
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/turf_decal/industrial/stand_clear,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/airlock)
-"Bd" = (
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/medical)
-"CW" = (
-/obj/machinery/door/airlock/hatch{
- name = "Ordnance Storage";
- req_access_txt = "150"
- },
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/hallway)
-"Em" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 10
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/medical)
-"Fa" = (
-/obj/machinery/sleeper/syndie{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/power/apc/syndicate{
- aidisabled = 1;
- area = "/area/shuttle/syndicate/medical";
- dir = 8;
- name = "Infiltrator Medical APC";
- pixel_x = -25
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/medical)
-"Fb" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/door/airlock/hatch{
- id_tag = "infiltrator_bridge";
- name = "Infiltrator Bridge";
- req_access_txt = "150"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/bridge)
-"FM" = (
-/obj/structure/rack,
-/obj/item/pickaxe/mini{
- pixel_y = 6
- },
-/obj/item/pickaxe/mini,
-/obj/item/flashlight/seclite,
-/obj/item/flashlight/seclite,
-/obj/item/extinguisher/mini,
-/obj/machinery/power/apc/syndicate{
- aidisabled = 1;
- area = "/area/shuttle/syndicate/armory";
- dir = 4;
- name = "Infiltrator Armory APC";
- pixel_x = 25
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/armory)
-"FS" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/fire{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/armory)
-"Gt" = (
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/airlock)
-"GZ" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
- dir = 1
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/armory)
-"Hm" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning,
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/hallway)
-"HQ" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/medical)
-"HY" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/eva)
-"II" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/medical)
-"Ji" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 6
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/medical)
-"Jl" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/armory)
-"Jr" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/hallway)
-"JF" = (
-/obj/machinery/nuclearbomb/syndicate{
- anchored = 1
- },
-/obj/machinery/door/window{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning/cee{
- dir = 1
- },
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/circuit/red,
-/area/shuttle/syndicate/hallway)
-"KL" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/bridge)
-"KT" = (
-/obj/structure/chair/comfy/shuttle{
- name = "tactical chair"
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/machinery/power/apc/syndicate{
- aidisabled = 1;
- area = "/area/shuttle/syndicate/airlock";
- dir = 4;
- name = "Infiltrator Airlock APC";
- pixel_x = 25
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/airlock)
-"Ld" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/hallway)
-"Lo" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 5
- },
-/obj/effect/turf_decal/box/corners{
- dir = 8
- },
-/obj/machinery/light/directional/east,
-/obj/structure/extinguisher_cabinet/directional/north,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/eva)
-"Nr" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/armory)
-"NI" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/door/poddoor/shutters{
- id = "infiltrator_medbay";
- name = "Infiltrator Medical Bay"
- },
-/obj/machinery/button/door{
- id = "infiltrator_medbay";
- name = "Infiltrator Medical Bay Toggle";
- pixel_x = 25;
- req_access_txt = "150"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/medical)
-"Oh" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/airlock)
-"OL" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/airlock)
-"PA" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/machinery/airalarm/syndicate{
- dir = 4;
- pixel_x = -25
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/airlock)
-"PF" = (
-/obj/machinery/suit_storage_unit/syndicate,
-/obj/effect/turf_decal/box,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/apc/syndicate{
- aidisabled = 1;
- area = "/area/shuttle/syndicate/eva";
- dir = 1;
- name = "Infiltrator E.V.A APC";
- pixel_y = 25
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/eva)
-"Rd" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/armory)
-"Ri" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/fire{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/structure/sign/departments/engineering{
- pixel_x = 32;
- pixel_y = -32
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/armory)
-"Rt" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
-/obj/machinery/door/airlock/hatch{
- name = "Infiltrator Access";
- req_access_txt = "150"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/pod/dark,
-/area/shuttle/syndicate/hallway)
-"RF" = (
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 10
- },
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 5
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/medical)
-"RM" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/hallway)
-"RN" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning/corner,
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/bridge)
-"Sa" = (
-/obj/effect/turf_decal/industrial/warning/corner,
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/airlock)
-"Si" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/door/poddoor/shutters{
- id = "infiltrator_medbay";
- name = "Infiltrator Medical Bay"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/medical)
-"SD" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/airalarm/syndicate{
- dir = 8;
- pixel_x = 25
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/airlock)
-"Us" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/medical)
-"VO" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/medical)
-"Wb" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/light/directional/west,
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/airlock)
-"We" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/hallway)
-"Wt" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/warning/corner,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/airlock)
-"YJ" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/machinery/computer/monitor/secret{
- dir = 8
- },
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/bridge)
-"Zz" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/armory)
-"ZP" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/shuttle/syndicate/armory)
-"ZV" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/poddoor/shutters{
- id = "infiltrator_armorybay";
- name = "Infiltrator Armoy Bay"
- },
-/obj/machinery/button/door{
- id = "infiltrator_armorybay";
- name = "Infiltrator Armory Bay Toggle";
- pixel_x = -25;
- req_access_txt = "150"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/shuttle/syndicate/armory)
-
-(1,1,1) = {"
-ad
-ad
-ad
-ad
-ad
-ad
-ad
-ad
-ad
-ad
-en
-bn
-bw
-ad
-ad
-ad
-ad
-ad
-ad
-ad
-ad
-"}
-(2,1,1) = {"
-ad
-ad
-ad
-ad
-ad
-ad
-aO
-bp
-aL
-aO
-bD
-bD
-bD
-bD
-bD
-bn
-bw
-ad
-ad
-ad
-ad
-"}
-(3,1,1) = {"
-ad
-ad
-ad
-ad
-ad
-aO
-ca
-bU
-dc
-aO
-bd
-bo
-Fa
-cw
-bf
-bD
-bD
-bD
-bD
-cV
-ad
-"}
-(4,1,1) = {"
-ad
-ad
-ad
-ad
-ad
-aO
-aN
-bm
-di
-aO
-bl
-bA
-Us
-bH
-bL
-dz
-dD
-dT
-bn
-cy
-ad
-"}
-(5,1,1) = {"
-ad
-ad
-ad
-ad
-aB
-aO
-aL
-bZ
-aJ
-aO
-bf
-ep
-Ji
-dd
-dr
-bV
-dE
-dU
-cx
-cA
-cL
-"}
-(6,1,1) = {"
-ad
-ad
-ad
-ad
-aO
-aI
-zm
-Gt
-Wb
-jT
-Si
-HQ
-lm
-VO
-Bd
-bW
-ch
-dV
-cx
-cB
-cP
-"}
-(7,1,1) = {"
-ad
-af
-ab
-ab
-aO
-aE
-Wt
-eC
-SD
-of
-NI
-II
-iC
-jZ
-Em
-RF
-dF
-cr
-bD
-cC
-ad
-"}
-(8,1,1) = {"
-ac
-aa
-am
-at
-aO
-KT
-rs
-cp
-ce
-dR
-dR
-aR
-dR
-ce
-bP
-ro
-cj
-bn
-cy
-ad
-ad
-"}
-(9,1,1) = {"
-ab
-ag
-an
-mx
-aF
-aF
-oe
-ce
-dR
-bi
-dJ
-bG
-dP
-dR
-bQ
-CW
-ck
-cM
-cz
-cD
-ad
-"}
-(10,1,1) = {"
-ab
-ah
-ao
-RN
-aF
-aG
-Hm
-aQ
-aX
-bO
-bj
-bI
-bB
-aQ
-bR
-RM
-cl
-cN
-cX
-cE
-ad
-"}
-(11,1,1) = {"
-ab
-aj
-ap
-xx
-Fb
-Ld
-lw
-cd
-dm
-dm
-bk
-bK
-bi
-aH
-hG
-rE
-JF
-cs
-ev
-ev
-ad
-"}
-(12,1,1) = {"
-ab
-ak
-aq
-KL
-aF
-ol
-Jr
-aQ
-aZ
-bb
-bt
-bM
-cf
-aQ
-bT
-We
-cl
-cN
-cX
-cI
-ad
-"}
-(13,1,1) = {"
-ab
-al
-ar
-yF
-aF
-aF
-Rt
-ce
-dR
-PF
-Lo
-HY
-cg
-dR
-bQ
-gF
-ck
-cM
-cY
-cJ
-ad
-"}
-(14,1,1) = {"
-ae
-aa
-as
-YJ
-aO
-aC
-Oh
-cU
-ce
-dR
-dR
-fx
-dR
-ce
-ed
-Jl
-dO
-cG
-cO
-ad
-ad
-"}
-(15,1,1) = {"
-ad
-af
-ab
-ab
-aO
-aE
-wq
-OL
-PA
-of
-ZV
-ZP
-Zz
-wA
-pg
-nE
-ea
-ct
-bE
-cK
-ad
-"}
-(16,1,1) = {"
-ad
-ad
-ad
-ad
-aO
-aI
-bJ
-Sa
-nu
-zt
-hM
-Rd
-kg
-Nr
-nq
-dN
-dQ
-dW
-cH
-cQ
-cS
-"}
-(17,1,1) = {"
-ad
-ad
-ad
-ad
-aD
-aO
-aL
-bZ
-aJ
-aO
-cF
-dG
-gi
-da
-GZ
-ei
-et
-dX
-cH
-cR
-cT
-"}
-(18,1,1) = {"
-ad
-ad
-ad
-ad
-ad
-aO
-aN
-cu
-dk
-aO
-ai
-bY
-FS
-Ri
-mj
-dZ
-eb
-eu
-cG
-cO
-ad
-"}
-(19,1,1) = {"
-ad
-ad
-ad
-ad
-ad
-aO
-ca
-dx
-dq
-aO
-eo
-ci
-FM
-db
-cF
-bE
-bE
-bE
-bE
-cZ
-ad
-"}
-(20,1,1) = {"
-ad
-ad
-ad
-ad
-ad
-ad
-aO
-cW
-aL
-aO
-bE
-bE
-bE
-bE
-bE
-cG
-bF
-ad
-ad
-ad
-ad
-"}
-(21,1,1) = {"
-ad
-ad
-ad
-ad
-ad
-ad
-ad
-ad
-ad
-ad
-eq
-cG
-bF
-ad
-ad
-ad
-ad
-ad
-ad
-ad
-ad
-"}
diff --git a/_maps/deprecated/Ships/minutemen_carina.dmm b/_maps/deprecated/Ships/minutemen_carina.dmm
deleted file mode 100644
index 986dc5a907b2..000000000000
--- a/_maps/deprecated/Ships/minutemen_carina.dmm
+++ /dev/null
@@ -1,5060 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"ah" = (
-/obj/structure/closet/secure_closet{
- icon_door = "warden";
- icon_state = "warden";
- name = "armorer's locker";
- req_access_txt = "3"
- },
-/obj/machinery/newscaster/security_unit{
- pixel_x = 28
- },
-/obj/item/clothing/shoes/combat,
-/obj/item/clothing/under/rank/security/officer/minutemen,
-/obj/item/clothing/accessory/armband,
-/obj/item/clothing/suit/armor/vest/bulletproof,
-/obj/item/storage/belt/military,
-/obj/item/clothing/head/cowboy/sec/minutemen,
-/obj/item/clothing/glasses/sunglasses,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/item/clothing/accessory/holster,
-/obj/item/ammo_box/c38/match,
-/obj/item/ammo_box/c38/match,
-/obj/item/gun/ballistic/revolver/detective,
-/obj/item/melee/classic_baton,
-/obj/item/radio/intercom/directional/north{
- pixel_y = 28
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/prison)
-"an" = (
-/obj/structure/sign/warning/docking,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/hallway/port)
-"ap" = (
-/obj/machinery/power/terminal{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor/orange{
- dir = 8
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"ar" = (
-/obj/structure{
- desc = "Looks menacing, but it's rusted in place.";
- dir = 10;
- icon = 'icons/obj/turrets.dmi';
- icon_state = "syndie_off";
- name = "defunct ship turret"
- },
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/hallway/starboard)
-"az" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/medical)
-"aO" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/patterned,
-/area/ship/cargo)
-"aP" = (
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/airlock/mining/glass{
- dir = 4;
- name = "Pod Bay"
- },
-/obj/effect/turf_decal/borderfloor{
- dir = 8
- },
-/turf/open/floor/plasteel/patterned/grid,
-/area/ship/hallway/port)
-"aU" = (
-/obj/structure/table/reinforced,
-/obj/structure/railing{
- dir = 8
- },
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/blue/diagonal,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/item/megaphone/command,
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"aZ" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2,
-/obj/effect/turf_decal/siding/white/corner{
- dir = 8
- },
-/obj/effect/turf_decal/siding/white/corner{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"bn" = (
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "space_cops_bridge"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/effect/turf_decal/borderfloor,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/machinery/door/airlock/public/glass{
- name = "Briefing"
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"bx" = (
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/airlock/mining/glass{
- dir = 4;
- name = "Cargo Bay"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/borderfloor{
- dir = 8
- },
-/turf/open/floor/plasteel/patterned/grid,
-/area/ship/hallway/starboard)
-"bC" = (
-/obj/structure/sign/minutemen,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/hallway/port)
-"bD" = (
-/obj/machinery/mineral/ore_redemption{
- dir = 8;
- input_dir = 2;
- output_dir = 1
- },
-/obj/effect/turf_decal/industrial/hatch,
-/obj/machinery/door/firedoor,
-/turf/open/floor/plating,
-/area/ship/storage)
-"bI" = (
-/obj/structure/sign/number/five{
- dir = 1
- },
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/security)
-"bJ" = (
-/obj/machinery/camera/autoname,
-/obj/structure/closet/secure_closet{
- icon_door = "tac";
- icon_state = "tac";
- name = "boarding tools locker";
- req_access_txt = "3"
- },
-/obj/item/storage/backpack/duffelbag/syndie/x4{
- icon_state = "duffel-sec";
- name = "breaching charges duffel bag"
- },
-/obj/item/door_seal,
-/obj/item/door_seal,
-/obj/item/door_seal,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/prison)
-"bP" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/security/prison)
-"bQ" = (
-/turf/open/floor/engine/hull,
-/area/ship/external)
-"ca" = (
-/obj/structure/sign/number/nine,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/cargo)
-"cg" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/arrows{
- dir = 4
- },
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/cargo)
-"ck" = (
-/obj/structure/sign/number/four{
- dir = 1
- },
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/security)
-"ct" = (
-/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4,
-/turf/open/floor/engine/hull,
-/area/ship/external)
-"cQ" = (
-/turf/closed/wall/mineral/plastitanium,
-/area/ship/medical)
-"cY" = (
-/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/table,
-/obj/machinery/cell_charger,
-/obj/item/stock_parts/cell/high,
-/obj/item/stock_parts/cell/high,
-/obj/item/stock_parts/cell/high,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/storage)
-"db" = (
-/obj/structure{
- desc = "Looks menacing, but it's rusted in place.";
- dir = 9;
- icon = 'icons/obj/turrets.dmi';
- icon_state = "syndie_off";
- name = "defunct ship turret"
- },
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/medical)
-"dl" = (
-/obj/machinery/door/firedoor/window,
-/obj/machinery/door/poddoor/shutters{
- id = "space_cops_windows";
- name = "Blast Shutters"
- },
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/turf/open/floor/plating,
-/area/ship/medical)
-"ds" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light/small/directional/west,
-/obj/structure/closet/secure_closet/brig{
- id = "Cell 1"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/security/prison)
-"dH" = (
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "space_cops_bridge"
- },
-/obj/effect/turf_decal/siding/white{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"dK" = (
-/obj/structure/table,
-/obj/machinery/microwave,
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/plasteel/mono,
-/area/ship/crew)
-"dS" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/item/wrench,
-/obj/effect/turf_decal/techfloor/orange{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 9
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"eg" = (
-/obj/machinery/camera/autoname{
- dir = 8
- },
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/blue/diagonal,
-/obj/item/circuitboard/computer/rdconsole,
-/obj/structure/frame/computer{
- anchored = 1;
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"ej" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/hallway/port)
-"em" = (
-/obj/structure/sign/number/nine{
- dir = 1
- },
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/security)
-"eo" = (
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 6
- },
-/obj/effect/turf_decal/corner/opaque/blue/diagonal,
-/obj/structure/sign/minutemen{
- pixel_y = -32
- },
-/obj/item/circuitboard/machine/rdserver,
-/obj/structure/frame/machine,
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"eR" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/box/corners{
- dir = 8
- },
-/obj/item/storage/box/emptysandbags,
-/obj/item/storage/box/emptysandbags,
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/cargo)
-"eU" = (
-/obj/structure{
- desc = "Looks menacing, but it's rusted in place.";
- dir = 1;
- icon = 'icons/obj/turrets.dmi';
- icon_state = "syndie_off";
- name = "defunct ship turret"
- },
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/hallway/port)
-"fc" = (
-/obj/effect/turf_decal/arrows{
- dir = 4
- },
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/cargo)
-"fj" = (
-/obj/structure{
- desc = "Looks menacing, but it's rusted in place.";
- dir = 8;
- icon = 'icons/obj/turrets.dmi';
- icon_state = "syndie_off";
- name = "defunct ship turret"
- },
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/engineering)
-"fM" = (
-/mob/living/simple_animal/bot/medbot{
- name = "\improper Lt. Kelley"
- },
-/obj/structure/sink{
- dir = 8;
- pixel_x = 11
- },
-/obj/machinery/shower{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/navbeacon/wayfinding{
- codes_txt = "patrol;next_patrol=podbay";
- location = "med"
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"fO" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/box/corners,
-/obj/structure/closet/crate,
-/obj/effect/spawner/lootdrop/maintenance/three,
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/cargo)
-"fV" = (
-/obj/effect/turf_decal/corner/opaque/grey/diagonal,
-/obj/effect/turf_decal/number/one,
-/turf/open/floor/plasteel/dark,
-/area/ship/security/prison)
-"fY" = (
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/plasteel/patterned,
-/area/ship/security)
-"ge" = (
-/obj/machinery/atmospherics/pipe/simple/green/hidden/layer4{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/patterned,
-/area/ship/crew)
-"gA" = (
-/obj/machinery/atmospherics/pipe/simple/green/hidden/layer4{
- dir = 10
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/patterned,
-/area/ship/crew)
-"gT" = (
-/obj/machinery/mass_driver{
- dir = 4;
- id = "space_cops_port_launcher"
- },
-/obj/structure/sign/warning/vacuum/external{
- pixel_y = -32
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/maintenance/fore)
-"hf" = (
-/obj/machinery/power/terminal{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor/orange{
- dir = 8
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"hj" = (
-/obj/structure/table,
-/obj/machinery/recharger,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/item/screwdriver,
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/prison)
-"hD" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/firedoor/window,
-/obj/machinery/door/poddoor/shutters{
- id = "space_cops_windows";
- name = "Blast Shutters"
- },
-/turf/open/floor/plating,
-/area/ship/hallway/starboard)
-"hE" = (
-/obj/effect/turf_decal/corner/opaque/blue/diagonal,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/chair/office{
- dir = 8
- },
-/obj/item/radio/intercom/directional/west,
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"hH" = (
-/obj/effect/turf_decal/siding/white,
-/obj/machinery/light/directional/south,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/port)
-"hR" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/security)
-"hT" = (
-/obj/machinery/power/terminal{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/techfloor/orange{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor/hole{
- dir = 8
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"ia" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
- },
-/obj/machinery/navbeacon/wayfinding{
- codes_txt = "patrol;next_patrol=dorms";
- location = "cargo"
- },
-/turf/open/floor/plasteel/patterned,
-/area/ship/cargo)
-"ie" = (
-/obj/machinery/computer/crew{
- dir = 1
- },
-/obj/effect/turf_decal/borderfloor,
-/obj/structure/sign/poster/retro/we_watch{
- pixel_y = -32
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"iD" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/turf/open/floor/plating,
-/area/ship/storage)
-"iH" = (
-/turf/closed/wall/mineral/plastitanium,
-/area/ship/engineering)
-"jl" = (
-/obj/machinery/light/directional/south,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/obj/item/clothing/suit/armor/vest/bulletproof,
-/obj/item/clothing/suit/armor/vest/bulletproof,
-/obj/item/clothing/suit/armor/vest/bulletproof,
-/obj/item/clothing/head/helmet/bulletproof/minutemen,
-/obj/item/clothing/head/helmet/bulletproof/minutemen,
-/obj/item/clothing/head/helmet/bulletproof/minutemen,
-/obj/structure/closet/secure_closet/wall{
- dir = 1;
- icon_door = "sec_wall";
- icon_state = "sec_wall";
- name = "armor locker";
- pixel_y = -28;
- req_access_txt = "1"
- },
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 1
- },
-/obj/item/storage/belt/military,
-/obj/item/storage/belt/military,
-/obj/item/storage/belt/military,
-/obj/item/clothing/gloves/combat,
-/obj/item/clothing/gloves/combat,
-/obj/item/clothing/gloves/combat,
-/obj/item/clothing/mask/gas/sechailer/minutemen,
-/obj/item/clothing/mask/gas/sechailer/minutemen,
-/obj/item/clothing/mask/gas/sechailer/minutemen,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/security/prison)
-"jw" = (
-/obj/structure/window/reinforced,
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/machinery/rnd/production/protolathe/department/security,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/prison)
-"jy" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/engineering)
-"jQ" = (
-/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/thinplating/dark/corner,
-/obj/effect/turf_decal/siding/thinplating/dark/corner{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/blue/diagonal,
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"ko" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/patterned,
-/area/ship/cargo)
-"kp" = (
-/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/structure/reagent_dispensers/peppertank{
- pixel_y = -32
- },
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 1
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/security/prison)
-"kr" = (
-/obj/effect/turf_decal/corner/opaque/grey/diagonal,
-/obj/machinery/door/airlock/security/brig/glass{
- id = "Cell 1";
- name = "Cell 1";
- req_access_txt = "1"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ship/security/prison)
-"ky" = (
-/obj/structure/sign/number/four,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/cargo)
-"kz" = (
-/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/firedoor/border_only{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/stand_clear/white,
-/obj/effect/turf_decal/industrial/traffic{
- dir = 1
- },
-/turf/open/floor/plasteel/patterned,
-/area/ship/cargo)
-"kF" = (
-/obj/effect/decal/cleanable/blood/drip,
-/obj/machinery/navbeacon/wayfinding/med{
- name = "navigation beacon"
- },
-/obj/effect/turf_decal/corner/opaque/bottlegreen,
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"kM" = (
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "space_cops_bridge"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/effect/turf_decal/borderfloor{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/obj/machinery/door/airlock/public/glass{
- name = "Briefing"
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"kY" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/machinery/door/firedoor/window,
-/obj/machinery/door/poddoor/shutters{
- id = "space_cops_windows";
- name = "Blast Shutters"
- },
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/turf/open/floor/plating,
-/area/ship/medical)
-"la" = (
-/obj/structure/toilet{
- pixel_y = 9
- },
-/obj/structure/window/reinforced/tinted/frosted{
- dir = 8
- },
-/obj/structure/curtain,
-/turf/open/floor/plasteel/patterned/brushed,
-/area/ship/crew)
-"ld" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/structure/railing{
- dir = 8
- },
-/obj/machinery/firealarm/directional/south,
-/obj/effect/landmark/start/assistant,
-/turf/open/floor/carpet/nanoweave,
-/area/ship/hallway/central)
-"li" = (
-/obj/machinery/light/small/directional/west,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/obj/structure/bodycontainer/morgue{
- dir = 2
- },
-/obj/effect/turf_decal/borderfloor{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ship/medical)
-"ly" = (
-/obj/effect/turf_decal/siding/wideplating{
- dir = 4
- },
-/obj/machinery/door/window/eastleft{
- name = "Morgue"
- },
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plasteel,
-/area/ship/medical)
-"lH" = (
-/obj/machinery/door/airlock/mining/glass{
- dir = 4;
- name = "Pod Bay"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/effect/turf_decal/borderfloor{
- dir = 8
- },
-/turf/open/floor/plasteel/patterned/grid,
-/area/ship/hallway/port)
-"lK" = (
-/obj/structure{
- desc = "Looks menacing, but it's rusted in place.";
- dir = 6;
- icon = 'icons/obj/turrets.dmi';
- icon_state = "syndie_off";
- name = "defunct ship turret"
- },
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/crew)
-"lM" = (
-/obj/effect/turf_decal/siding/white,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/starboard)
-"lQ" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/obj/item/radio/intercom/directional/south,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"mi" = (
-/obj/structure/table,
-/obj/machinery/light/directional/south,
-/obj/item/reagent_containers/food/condiment/saltshaker{
- pixel_x = -6;
- pixel_y = 2
- },
-/obj/item/reagent_containers/food/condiment/peppermill{
- pixel_y = 2
- },
-/obj/structure/sign/poster/contraband/space_cops{
- pixel_x = 32
- },
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_y = -28
- },
-/obj/item/kitchen/knife/plastic{
- pixel_x = -3
- },
-/obj/item/kitchen/fork/plastic{
- pixel_x = 3
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/mono,
-/area/ship/crew)
-"mt" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/cargo)
-"mv" = (
-/obj/machinery/newscaster/directional/north{
- pixel_x = -28
- },
-/turf/open/floor/carpet,
-/area/ship/crew)
-"mL" = (
-/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
- },
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/cargo)
-"mZ" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/effect/spawner/lootdrop/maintenance,
-/obj/effect/turf_decal/techfloor/orange{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor/hole/right{
- dir = 4
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"nf" = (
-/obj/structure/extinguisher_cabinet/directional/north,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/maintenance/fore)
-"nh" = (
-/obj/structure/table,
-/obj/item/kitchen/fork/plastic{
- pixel_x = 3
- },
-/obj/item/kitchen/knife/plastic{
- pixel_x = -3
- },
-/obj/item/trash/energybar,
-/obj/item/storage/box/cups{
- pixel_x = 16;
- pixel_y = 5
- },
-/turf/open/floor/plasteel/mono,
-/area/ship/crew)
-"nm" = (
-/obj/machinery/power/terminal{
- dir = 1
- },
-/obj/structure/cable/yellow{
- icon_state = "0-2"
- },
-/obj/effect/turf_decal/techfloor/orange{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor/hole{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/orange/hidden{
- dir = 1
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"no" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/obj/effect/turf_decal/siding/white/corner{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/starboard)
-"ny" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/mono,
-/area/ship/crew)
-"nA" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/siding/white{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"nD" = (
-/obj/structure/table/reinforced,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/item/storage/fancy/donut_box{
- pixel_x = 3;
- pixel_y = 3
- },
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/item/flashlight/lamp{
- pixel_x = -7
- },
-/obj/machinery/door/window/brigdoor/southright{
- req_access_txt = "3"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/prison)
-"nE" = (
-/turf/closed/wall/mineral/plastitanium,
-/area/ship/maintenance/fore)
-"nF" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/door/window/brigdoor/southleft{
- req_access_txt = "3"
- },
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/prison)
-"nO" = (
-/obj/structure/sink{
- dir = 8;
- pixel_x = 11
- },
-/obj/machinery/atmospherics/pipe/simple/green/hidden/layer4,
-/obj/structure/mirror{
- pixel_x = 25
- },
-/turf/open/floor/plasteel/patterned,
-/area/ship/crew)
-"nP" = (
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue/diagonal,
-/obj/effect/turf_decal/siding/thinplating/dark/corner{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"nQ" = (
-/obj/effect/turf_decal/siding/white{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/firealarm/directional/north,
-/turf/open/floor/plasteel,
-/area/ship/hallway/port)
-"oe" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/cargo)
-"ov" = (
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/blue/diagonal,
-/obj/structure/filingcabinet/chestdrawer,
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"ox" = (
-/obj/machinery/atmospherics/components/unary/tank/air{
- dir = 1;
- piping_layer = 2
- },
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"oC" = (
-/obj/effect/turf_decal/box,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/tank/jetpack/carbondioxide,
-/obj/item/clothing/suit/space/hardsuit/security/independent,
-/obj/machinery/suit_storage_unit/inherit,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/maintenance/fore)
-"oD" = (
-/obj/effect/turf_decal/box/corners{
- dir = 8
- },
-/obj/structure/closet/crate,
-/obj/item/stack/sheet/glass/fifty,
-/obj/item/stack/sheet/metal/fifty,
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/cargo)
-"oH" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/stairs{
- dir = 4
- },
-/area/ship/hallway/starboard)
-"oY" = (
-/obj/structure/table/reinforced,
-/obj/machinery/computer/secure_data/laptop{
- dir = 1;
- pixel_y = 4
- },
-/obj/item/stamp/hos{
- name = "armorer's rubber stamp";
- pixel_x = -14;
- pixel_y = 10
- },
-/obj/machinery/light_switch{
- pixel_x = 25;
- pixel_y = -5
- },
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/structure/window/reinforced,
-/turf/open/floor/plasteel/dark,
-/area/ship/security/prison)
-"oZ" = (
-/obj/machinery/door/firedoor/window,
-/obj/machinery/door/poddoor/shutters{
- id = "space_cops_windows";
- name = "Blast Shutters"
- },
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/turf/open/floor/plating,
-/area/ship/hallway/port)
-"pi" = (
-/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 = 4
- },
-/obj/effect/turf_decal/borderfloor{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/blue,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/machinery/door/airlock/command{
- dir = 4;
- name = "Bridge";
- req_access_txt = "19"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"pj" = (
-/obj/machinery/mass_driver{
- dir = 4;
- id = "space_cops_starboard_launcher"
- },
-/obj/structure/sign/warning/vacuum/external{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/storage)
-"pm" = (
-/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/firedoor/border_only,
-/obj/effect/turf_decal/industrial/traffic,
-/obj/effect/turf_decal/industrial/stand_clear/white{
- dir = 1
- },
-/turf/open/floor/plasteel/patterned,
-/area/ship/security)
-"pv" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/firedoor/window,
-/obj/machinery/door/poddoor/shutters{
- id = "space_cops_windows";
- name = "Blast Shutters"
- },
-/turf/open/floor/plating,
-/area/ship/hallway/port)
-"pC" = (
-/obj/effect/turf_decal/box/corners{
- dir = 1
- },
-/obj/item/wrench/crescent,
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/security)
-"pT" = (
-/obj/machinery/atmospherics/components/binary/valve/digital{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/green/visible/layer4{
- dir = 10
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/techfloor{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{
- dir = 10
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"pZ" = (
-/obj/machinery/washing_machine,
-/obj/machinery/airalarm/directional/south,
-/obj/machinery/light/small/directional/south,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/patterned,
-/area/ship/crew)
-"qc" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/robot_debris/old,
-/obj/structure/closet/wall{
- dir = 8;
- icon_door = "orange_wall";
- name = "aviation closet";
- pixel_x = 28
- },
-/obj/item/clothing/suit/space/pilot,
-/obj/item/clothing/head/helmet/space/pilot/random,
-/turf/open/floor/plasteel/patterned,
-/area/ship/security)
-"qh" = (
-/obj/machinery/airalarm/directional/north,
-/obj/machinery/light/directional/north,
-/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
- },
-/obj/effect/turf_decal/siding/white{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/port)
-"qj" = (
-/obj/effect/turf_decal/box/corners{
- dir = 4
- },
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/security)
-"qq" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/navbeacon/wayfinding{
- location = "Storage Bay"
- },
-/obj/structure/closet/firecloset/wall{
- dir = 1;
- pixel_y = -28
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/storage)
-"qB" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/pipedispenser,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"qI" = (
-/obj/structure/fans/tiny,
-/obj/machinery/door/poddoor{
- dir = 4;
- id = "space_cops_bay";
- name = "Cargo Bay Blast Door"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/engine/hull,
-/area/ship/cargo)
-"qL" = (
-/obj/effect/turf_decal/siding/white,
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/cable,
-/turf/open/floor/plasteel,
-/area/ship/hallway/port)
-"rc" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/crew)
-"rf" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "space_cops_bridge"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/effect/turf_decal/siding/white{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"rk" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "space_cops_bridge"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/effect/turf_decal/siding/white{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"rm" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plating,
-/area/ship/security/prison)
-"rw" = (
-/obj/structure/sign/poster/official/cleanliness,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/engineering)
-"rz" = (
-/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 = 5
- },
-/obj/item/storage/backpack,
-/obj/item/storage/backpack,
-/obj/item/storage/backpack,
-/obj/structure/closet/secure_closet/wall{
- dir = 1;
- icon_door = "red_wall";
- icon_state = "generic_wall";
- name = "equipment locker";
- pixel_y = -28;
- req_access_txt = "1"
- },
-/obj/item/radio/headset/headset_sec/alt,
-/obj/item/radio/headset/headset_sec/alt,
-/obj/item/radio/headset/headset_sec/alt,
-/obj/item/kitchen/knife/combat/survival,
-/obj/item/kitchen/knife/combat/survival,
-/obj/item/kitchen/knife/combat/survival,
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 1
- },
-/obj/item/flashlight/seclite,
-/obj/item/flashlight/seclite,
-/obj/item/flashlight/seclite,
-/obj/item/clothing/shoes/combat,
-/obj/item/clothing/shoes/combat,
-/obj/item/clothing/shoes/combat,
-/obj/item/clothing/under/rank/security/officer/minutemen,
-/obj/item/clothing/under/rank/security/officer/minutemen,
-/obj/item/clothing/under/rank/security/officer/minutemen,
-/turf/open/floor/plasteel/tech,
-/area/ship/security/prison)
-"rK" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
- },
-/obj/machinery/computer/cargo/express{
- dir = 1
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/plasteel/patterned,
-/area/ship/cargo)
-"rZ" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/obj/machinery/navbeacon/wayfinding/cargo{
- name = "navigation beacon"
- },
-/turf/open/floor/plasteel/patterned,
-/area/ship/cargo)
-"sb" = (
-/obj/item/radio/intercom/directional/south,
-/obj/structure/closet,
-/obj/item/clothing/shoes/sneakers/black,
-/obj/item/clothing/shoes/sneakers/black,
-/obj/item/clothing/shoes/sneakers/black,
-/obj/item/clothing/shoes/sneakers/black,
-/obj/item/clothing/shoes/sneakers/black,
-/obj/item/clothing/under/rank/security/officer/minutemen,
-/obj/item/clothing/under/rank/security/officer/minutemen,
-/obj/item/clothing/under/rank/security/officer/minutemen,
-/obj/item/clothing/under/rank/security/officer/minutemen,
-/obj/item/clothing/under/rank/security/officer/minutemen,
-/obj/item/storage/backpack,
-/obj/item/storage/backpack,
-/obj/item/storage/backpack,
-/obj/item/storage/backpack,
-/obj/item/storage/backpack,
-/turf/open/floor/plasteel/mono,
-/area/ship/crew)
-"so" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/effect/landmark/start/warden,
-/turf/open/floor/carpet/nanoweave,
-/area/ship/hallway/central)
-"su" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/box/corners{
- dir = 1
- },
-/obj/structure/closet/crate,
-/obj/effect/spawner/lootdrop/maintenance/five,
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/security)
-"sL" = (
-/obj/machinery/computer/helm{
- dir = 8
- },
-/obj/machinery/button/door{
- id = "space_cops_windows";
- name = "Exterior Windows";
- pixel_x = -6;
- pixel_y = 22
- },
-/obj/machinery/button/door{
- id = "space_cops_bridge";
- name = "Bridge Lockdown";
- pixel_x = 6;
- pixel_y = 22
- },
-/obj/machinery/button/door{
- id = "space_cops_bay";
- name = "Cargo Bay Doors";
- pixel_y = 32
- },
-/obj/effect/turf_decal/borderfloor{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"tl" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
- },
-/turf/open/floor/carpet,
-/area/ship/crew)
-"tn" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4,
-/obj/structure/table,
-/obj/machinery/computer/med_data/laptop,
-/obj/effect/turf_decal/borderfloor{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ship/medical)
-"to" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/obj/machinery/light/directional/north,
-/turf/open/floor/plasteel/patterned,
-/area/ship/security)
-"tr" = (
-/obj/machinery/power/shuttle/engine/fueled/plasma{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"tO" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/closet/secure_closet{
- icon_door = "med_secure";
- icon_state = "med_secure";
- name = "field medic's locker";
- req_access_txt = "5"
- },
-/obj/item/clothing/shoes/sneakers/white,
-/obj/item/storage/backpack/medic,
-/obj/item/clothing/head/beret/med,
-/obj/item/clothing/accessory/armband/medblue,
-/obj/item/clothing/under/rank/security/officer/minutemen,
-/obj/item/clothing/glasses/hud/health,
-/obj/item/storage/belt/medical/webbing,
-/obj/effect/turf_decal/borderfloor{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wideplating{
- dir = 4
- },
-/obj/item/radio/headset/headset_medsec/alt,
-/obj/item/clothing/gloves/color/latex/nitrile,
-/turf/open/floor/plasteel,
-/area/ship/medical)
-"uf" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/obj/effect/turf_decal/siding/white{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"ut" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"uM" = (
-/obj/structure/table/reinforced,
-/obj/structure/railing{
- dir = 10
- },
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 10
- },
-/obj/effect/turf_decal/corner/opaque/blue/diagonal,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/obj/item/storage/box/matches{
- pixel_x = -6
- },
-/obj/item/reagent_containers/food/snacks/grown/tobacco{
- dry = 1
- },
-/obj/item/reagent_containers/food/snacks/grown/tobacco{
- dry = 1
- },
-/obj/item/clothing/mask/cigarette/pipe,
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"uT" = (
-/obj/effect/turf_decal/siding/white/corner{
- dir = 4
- },
-/obj/effect/turf_decal/siding/white/corner{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/starboard)
-"uW" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/lootdrop/glowstick,
-/obj/effect/turf_decal/techfloor/orange{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/orange/hidden{
- dir = 4
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"vm" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/obj/effect/decal/cleanable/blood/drip,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"vo" = (
-/obj/machinery/atmospherics/pipe/simple/green/hidden/layer4,
-/obj/machinery/door/firedoor/window,
-/obj/machinery/door/poddoor/shutters{
- id = "space_cops_windows";
- name = "Blast Shutters"
- },
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/turf/open/floor/plating,
-/area/ship/crew)
-"vs" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/cargo)
-"vK" = (
-/obj/effect/turf_decal/box/corners,
-/obj/structure/closet/crate,
-/obj/effect/spawner/lootdrop/maintenance/five,
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/security)
-"vL" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/siding/white/corner,
-/obj/effect/turf_decal/siding/white{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/starboard)
-"wf" = (
-/obj/machinery/firealarm/directional/east,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
-/obj/structure/sign/poster/official/safety_internals{
- pixel_y = 32
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/tech,
-/area/ship/maintenance/fore)
-"wh" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/closet/wall/orange{
- dir = 8;
- name = "fuel locker";
- pixel_x = 28
- },
-/obj/item/stack/sheet/mineral/plasma/twenty,
-/obj/effect/turf_decal/techfloor/orange{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor/hole/right{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/green/hidden/layer4,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"wv" = (
-/obj/machinery/light/small/directional/south,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/obj/item/radio/intercom/directional/south,
-/turf/open/floor/plasteel/tech,
-/area/ship/maintenance/fore)
-"wD" = (
-/obj/machinery/firealarm/directional/east,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/obj/machinery/autolathe,
-/turf/open/floor/plasteel/patterned,
-/area/ship/cargo)
-"wM" = (
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 8;
- name = "engine fuel pump"
- },
-/obj/effect/spawner/lootdrop/maintenance,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"wN" = (
-/obj/item/radio/headset/headset_eng,
-/obj/item/multitool,
-/obj/item/clothing/glasses/welding,
-/obj/item/clothing/suit/hazardvest,
-/obj/item/clothing/gloves/color/yellow,
-/obj/item/storage/toolbox/electrical,
-/obj/item/storage/backpack/industrial,
-/obj/item/clothing/accessory/armband/engine,
-/obj/item/clothing/under/rank/security/officer/minutemen,
-/obj/item/clothing/head/hardhat/dblue,
-/obj/item/storage/belt/utility/full/engi,
-/obj/item/clothing/shoes/workboots,
-/obj/structure/closet/wall{
- dir = 8;
- icon_door = "yellow_wall";
- name = "engineering closet";
- pixel_x = 28
- },
-/obj/effect/turf_decal/techfloor{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/manifold/orange/visible{
- dir = 4
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"wY" = (
-/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
- },
-/obj/effect/decal/cleanable/oil/slippery,
-/obj/machinery/navbeacon/wayfinding/cargo{
- location = "Podbay";
- name = "navigation beacon"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plasteel/patterned,
-/area/ship/security)
-"xb" = (
-/obj/machinery/door/window/eastleft,
-/obj/machinery/button/massdriver{
- dir = 1;
- id = "space_cops_port_launcher";
- name = "port mass driver button";
- pixel_x = 7;
- pixel_y = -25
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/industrial/loading{
- dir = 4
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/maintenance/fore)
-"xd" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/light/directional/west,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 8
- },
-/obj/effect/turf_decal/siding/white{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"xf" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/industrial/traffic{
- dir = 8
- },
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/cargo)
-"xi" = (
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/plasteel/patterned,
-/area/ship/cargo)
-"xk" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/item/analyzer,
-/obj/effect/turf_decal/techfloor/orange{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/orange/hidden{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/green/hidden/layer4{
- dir = 6
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"xp" = (
-/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/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/door/airlock/maintenance{
- dir = 4
- },
-/turf/open/floor/plasteel/patterned/grid,
-/area/ship/engineering)
-"xs" = (
-/obj/structure/sign/departments/medbay/alt,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/medical)
-"xu" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/structure/railing{
- dir = 8
- },
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/hallway/central)
-"xy" = (
-/obj/machinery/door/airlock/security{
- dir = 4;
- name = "Brig";
- req_one_access_txt = "1"
- },
-/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/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/effect/turf_decal/borderfloor{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 8
- },
-/obj/effect/mapping_helpers/airlock/unres,
-/turf/open/floor/plasteel/patterned/grid,
-/area/ship/security/prison)
-"xD" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/effect/turf_decal/siding/white/corner{
- dir = 4
- },
-/obj/effect/turf_decal/siding/white{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/port)
-"xF" = (
-/obj/machinery/door/window/brigdoor/eastleft{
- name = "Bridge";
- req_access_txt = "19"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/light/directional/north,
-/turf/open/floor/plasteel/stairs{
- dir = 8
- },
-/area/ship/bridge)
-"xO" = (
-/obj/effect/turf_decal/siding/white{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/starboard)
-"xQ" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/obj/structure/closet/secure_closet/wall{
- dir = 1;
- icon_door = "med_wall";
- name = "medicine locker";
- pixel_y = -28;
- req_access_txt = "5"
- },
-/obj/item/storage/firstaid/fire{
- pixel_x = -8;
- pixel_y = 5
- },
-/obj/item/storage/firstaid/brute{
- pixel_x = 8;
- pixel_y = 5
- },
-/obj/item/storage/firstaid/regular{
- pixel_x = -8;
- pixel_y = -5
- },
-/obj/item/storage/firstaid/toxin{
- pixel_x = 8;
- pixel_y = -5
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"xV" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/airalarm/directional/south,
-/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/drip,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"xX" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/box/corners{
- dir = 8
- },
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/security)
-"yg" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/carpet,
-/area/ship/crew)
-"yG" = (
-/obj/item/radio/intercom/directional/south,
-/turf/open/floor/plasteel/stairs{
- dir = 4
- },
-/area/ship/hallway/port)
-"yO" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/effect/turf_decal/siding/white{
- dir = 4
- },
-/obj/effect/landmark/observer_start,
-/turf/open/floor/carpet/nanoweave,
-/area/ship/hallway/central)
-"yY" = (
-/obj/structure/sign/warning/docking,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/hallway/starboard)
-"zd" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/siding/white{
- dir = 4
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/hallway/central)
-"zy" = (
-/obj/structure/closet/secure_closet/freezer/fridge,
-/obj/item/reagent_containers/food/condiment/rice,
-/obj/item/reagent_containers/food/condiment/flour,
-/obj/item/reagent_containers/food/snacks/meat/slab,
-/obj/item/reagent_containers/food/snacks/meat/slab,
-/obj/item/reagent_containers/food/snacks/meat/slab,
-/obj/item/reagent_containers/food/snacks/meat/slab,
-/obj/item/reagent_containers/food/snacks/meat/slab,
-/obj/effect/spawner/lootdrop/ration,
-/obj/effect/spawner/lootdrop/ration,
-/obj/machinery/camera/autoname,
-/turf/open/floor/plasteel/mono,
-/area/ship/crew)
-"zD" = (
-/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"
- },
-/turf/open/floor/plasteel/patterned,
-/area/ship/security)
-"zG" = (
-/obj/structure/closet/secure_closet{
- icon_door = "armory";
- icon_state = "armory";
- name = "less-lethal locker";
- req_access_txt = "3"
- },
-/obj/item/storage/box/teargas,
-/obj/machinery/light/directional/north,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/gun/grenadelauncher,
-/obj/item/storage/box/zipties{
- pixel_x = 7;
- pixel_y = 3
- },
-/obj/item/storage/box/flashes{
- pixel_x = -1;
- pixel_y = 14
- },
-/obj/item/ammo_box/magazine/m45/rubber,
-/obj/item/ammo_box/magazine/m45/rubber,
-/obj/item/ammo_box/magazine/m45/rubber,
-/obj/item/ammo_box/magazine/m45/rubber,
-/obj/item/ammo_box/magazine/m45/rubber,
-/obj/item/ammo_box/magazine/m45/rubber,
-/obj/machinery/airalarm/directional/north,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/prison)
-"zL" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/siding/white,
-/turf/open/floor/plasteel,
-/area/ship/hallway/starboard)
-"zN" = (
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/plasteel/patterned,
-/area/ship/cargo)
-"zR" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/siding/white{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/port)
-"zS" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/obj/structure/chair/comfy/shuttle{
- dir = 4;
- name = "Helm"
- },
-/turf/open/floor/carpet/royalblue,
-/area/ship/bridge)
-"Ac" = (
-/obj/structure/sign/minutemen,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/hallway/starboard)
-"Ae" = (
-/obj/machinery/door/window/eastright,
-/obj/machinery/button/massdriver{
- id = "space_cops_starboard_launcher";
- name = "starboard mass driver button";
- pixel_x = 7;
- pixel_y = 25
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/industrial/loading{
- dir = 4
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/storage)
-"Ah" = (
-/obj/effect/turf_decal/siding/white{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/port)
-"Al" = (
-/obj/machinery/door/firedoor/window,
-/obj/machinery/door/poddoor/shutters/preopen{
- dir = 4;
- id = "space_cops_bridge"
- },
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/turf/open/floor/plating,
-/area/ship/bridge)
-"Aw" = (
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 1
- },
-/obj/machinery/navbeacon/wayfinding/sec{
- location = "Brig"
- },
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/plasteel/tech,
-/area/ship/security/prison)
-"AK" = (
-/obj/structure/table,
-/obj/machinery/chem_dispenser/drinks,
-/obj/machinery/light_switch{
- pixel_x = 25;
- pixel_y = -5
- },
-/turf/open/floor/plasteel/mono,
-/area/ship/crew)
-"AS" = (
-/obj/machinery/door/airlock/mining/glass{
- dir = 4;
- name = "Cargo Bay"
- },
-/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 = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/borderfloor{
- dir = 8
- },
-/turf/open/floor/plasteel/patterned/grid,
-/area/ship/hallway/starboard)
-"AV" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/stairs{
- dir = 4
- },
-/area/ship/hallway/port)
-"AY" = (
-/obj/machinery/power/smes/shuttle/precharged{
- dir = 4
- },
-/obj/structure/window/plasma/reinforced/spawner/west,
-/obj/machinery/door/poddoor{
- dir = 4;
- id = "space_cops_windows"
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/machinery/door/window/eastright{
- name = "Engine Access"
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"Ba" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/obj/effect/turf_decal/siding/white/corner{
- dir = 1
- },
-/obj/effect/turf_decal/siding/white,
-/obj/structure/extinguisher_cabinet/directional/south,
-/turf/open/floor/plasteel,
-/area/ship/hallway/port)
-"Bh" = (
-/obj/effect/turf_decal/siding/white{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"Bm" = (
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "space_cops_bridge"
- },
-/obj/effect/turf_decal/siding/white{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"BC" = (
-/obj/structure/lattice,
-/turf/template_noop,
-/area/ship/external)
-"BF" = (
-/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/patterned/cargo_one,
-/area/ship/cargo)
-"BG" = (
-/obj/machinery/airalarm/directional/north,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/item/caution,
-/obj/item/caution,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/storage)
-"BJ" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/obj/machinery/holopad/emergency/command,
-/turf/open/floor/carpet/royalblue,
-/area/ship/bridge)
-"BM" = (
-/obj/effect/turf_decal/box/corners,
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/security)
-"Ci" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/firedoor/window,
-/obj/item/paper_bin{
- pixel_x = 5;
- pixel_y = 7
- },
-/obj/item/folder/red{
- pixel_x = -5;
- pixel_y = -4
- },
-/obj/machinery/door/window/brigdoor/westright{
- req_access_txt = "3"
- },
-/obj/machinery/door/window/eastleft,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "space_cops_warden"
- },
-/obj/item/pen/fountain,
-/turf/open/floor/plating,
-/area/ship/security/prison)
-"Cp" = (
-/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
- },
-/obj/effect/decal/cleanable/oil/slippery,
-/turf/open/floor/plasteel/patterned,
-/area/ship/cargo)
-"Cr" = (
-/obj/structure/chair,
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/cable,
-/turf/open/floor/plasteel/mono,
-/area/ship/crew)
-"Cs" = (
-/obj/effect/turf_decal/siding/white{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/port)
-"CE" = (
-/obj/effect/turf_decal/siding/white{
- dir = 1
- },
-/obj/structure/sign/minutemen{
- pixel_y = 32
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/port)
-"CN" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/stairs{
- dir = 4
- },
-/area/ship/hallway/port)
-"Da" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/effect/turf_decal/siding/white{
- dir = 1
- },
-/obj/effect/turf_decal/siding/white/corner{
- dir = 8
- },
-/obj/structure/sign/poster/official/report_crimes{
- pixel_y = 32
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/starboard)
-"Db" = (
-/obj/machinery/atmospherics/components/unary/portables_connector/visible{
- dir = 1;
- name = "Connector Port (Air Supply)"
- },
-/obj/item/radio/intercom/directional/east,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"De" = (
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/cargo)
-"Dt" = (
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/light/directional/east,
-/obj/effect/turf_decal/industrial/traffic{
- dir = 1
- },
-/obj/effect/turf_decal/arrows{
- dir = 1
- },
-/turf/open/floor/plasteel/patterned,
-/area/ship/cargo)
-"DV" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/curtain/bounty,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/ship/crew)
-"Ef" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/structure/railing{
- dir = 8
- },
-/obj/effect/landmark/start/assistant,
-/turf/open/floor/carpet/nanoweave,
-/area/ship/hallway/central)
-"Eh" = (
-/obj/structure/closet/secure_closet{
- icon_state = "armory";
- name = "lethal weapons locker";
- req_access_txt = "3"
- },
-/obj/structure/sign/minutemen{
- pixel_y = 32
- },
-/obj/item/gun/ballistic/automatic/pistol/m1911/no_mag,
-/obj/item/gun/ballistic/automatic/pistol/m1911/no_mag,
-/obj/item/gun/ballistic/automatic/pistol/m1911/no_mag,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/prison)
-"En" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/box/corners{
- dir = 4
- },
-/obj/item/pickaxe/mini,
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/cargo)
-"Eu" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"Ez" = (
-/obj/machinery/light/directional/north,
-/obj/effect/turf_decal/siding/white{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/turf/open/floor/plasteel,
-/area/ship/hallway/starboard)
-"EH" = (
-/obj/machinery/door/firedoor/window,
-/obj/machinery/door/poddoor/shutters{
- id = "space_cops_windows";
- name = "Blast Shutters"
- },
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/turf/open/floor/plating,
-/area/ship/hallway/starboard)
-"ER" = (
-/obj/machinery/firealarm/directional/north,
-/obj/structure/sign/warning/nosmoking{
- pixel_x = 32
- },
-/obj/effect/turf_decal/borderfloor{
- dir = 1
- },
-/obj/structure/rack,
-/obj/item/roller{
- pixel_x = -5;
- pixel_y = 10
- },
-/obj/item/roller{
- pixel_y = 5
- },
-/obj/item/roller{
- pixel_x = 5
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"EY" = (
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/traffic{
- dir = 1
- },
-/obj/effect/turf_decal/arrows{
- dir = 1
- },
-/turf/open/floor/plasteel/patterned,
-/area/ship/cargo)
-"Fl" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/airalarm/directional/south,
-/obj/machinery/light/directional/south,
-/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/white,
-/turf/open/floor/plasteel,
-/area/ship/hallway/starboard)
-"Fm" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/obj/effect/decal/cleanable/oil/streak,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/prison)
-"Fu" = (
-/obj/structure/sign/warning/nosmoking{
- pixel_x = 32
- },
-/obj/effect/decal/cleanable/oil/streak,
-/obj/item/weldingtool/mini,
-/turf/open/floor/plasteel/patterned,
-/area/ship/security)
-"Fw" = (
-/obj/machinery/atmospherics/pipe/layer_manifold,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/door/airlock/external/glass,
-/turf/open/floor/plasteel/patterned/grid,
-/area/ship/hallway/starboard)
-"FB" = (
-/obj/machinery/light_switch{
- pixel_x = -25;
- pixel_y = 15
- },
-/obj/item/storage/backpack,
-/obj/item/clothing/shoes/combat,
-/obj/item/clothing/under/rank/command/minutemen,
-/obj/item/clothing/suit/toggle/lawyer/minutemen,
-/obj/item/clothing/head/cowboy/sec/minutemen,
-/obj/item/clothing/glasses/sunglasses,
-/obj/item/radio/headset/heads/captain/alt,
-/obj/item/stamp/captain{
- name = "bridge officer's rubber stamp"
- },
-/obj/item/disk/design_disk/ammo_n762,
-/obj/item/ammo_box/n762_clip,
-/obj/item/ammo_box/n762_clip,
-/obj/item/gun/ballistic/revolver/nagant,
-/obj/structure/closet/secure_closet/wall{
- dir = 4;
- icon_door = "solgov_wall";
- icon_state = "solgov_wall";
- name = "captain's locker";
- pixel_x = -28;
- req_access_txt = "20"
- },
-/turf/open/floor/carpet/royalblue,
-/area/ship/bridge)
-"FE" = (
-/obj/effect/decal/cleanable/oil,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/engineering)
-"FK" = (
-/obj/effect/turf_decal/borderfloor{
- dir = 1
- },
-/obj/structure/table/optable,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"FL" = (
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 1;
- name = "engine fuel pump"
- },
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/machinery/light/small/directional/east,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/camera/autoname{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor{
- dir = 6
- },
-/obj/effect/turf_decal/techfloor/hole,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"FN" = (
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/sign/warning/nosmoking{
- pixel_y = 32
- },
-/obj/structure/closet/crate/trashcart,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/storage)
-"FQ" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/structure/closet/secure_closet/wall{
- dir = 1;
- icon_door = "chemical_wall";
- name = "chemical locker";
- pixel_y = -28;
- req_access_txt = "5"
- },
-/obj/item/reagent_containers/glass/bottle/morphine{
- pixel_x = -7;
- pixel_y = 10
- },
-/obj/item/reagent_containers/glass/bottle/formaldehyde{
- pixel_x = 5;
- pixel_y = 8
- },
-/obj/item/reagent_containers/glass/bottle/epinephrine{
- pixel_x = 5;
- pixel_y = 3
- },
-/obj/item/reagent_containers/glass/bottle/morphine{
- pixel_x = -5
- },
-/obj/item/reagent_containers/glass/bottle/epinephrine{
- pixel_x = 9
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"FU" = (
-/obj/machinery/atmospherics/components/unary/tank/toxins,
-/obj/structure/sign/warning/nosmoking{
- pixel_x = 32
- },
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"Go" = (
-/obj/machinery/door/window/brigdoor/eastright{
- name = "Bridge";
- req_access_txt = "19"
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/plasteel/stairs{
- dir = 8
- },
-/area/ship/bridge)
-"Gu" = (
-/obj/machinery/door/airlock/maintenance/external/glass{
- dir = 4;
- name = "EVA Suit Storage"
- },
-/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 = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/borderfloor{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/maintenance/fore)
-"Gw" = (
-/obj/machinery/atmospherics/components/unary/passive_vent/layer4{
- dir = 1
- },
-/turf/open/floor/engine/hull,
-/area/ship/external)
-"GC" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/maintenance/fore)
-"GJ" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/effect/landmark/start/medical_doctor,
-/turf/open/floor/carpet/nanoweave,
-/area/ship/hallway/central)
-"Hm" = (
-/obj/structure/bed,
-/obj/item/bedsheet/blue,
-/obj/structure/curtain/bounty,
-/obj/effect/turf_decal/borderfloor{
- dir = 1
- },
-/obj/machinery/turretid{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"Hp" = (
-/obj/effect/turf_decal/siding/white{
- dir = 4
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/hallway/central)
-"HD" = (
-/turf/closed/wall/mineral/plastitanium,
-/area/ship/crew)
-"HK" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/storage)
-"Ih" = (
-/obj/effect/decal/cleanable/oil/streak,
-/obj/effect/turf_decal/box/corners{
- dir = 8
- },
-/obj/structure/closet/crate,
-/obj/effect/spawner/lootdrop/maintenance/five,
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/security)
-"Ii" = (
-/obj/structure/catwalk,
-/turf/template_noop,
-/area/ship/external)
-"Ip" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/box/corners{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/item/storage/box/emptysandbags,
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/cargo)
-"Is" = (
-/obj/machinery/light/directional/north,
-/obj/structure/dresser,
-/turf/open/floor/carpet,
-/area/ship/crew)
-"Iw" = (
-/obj/structure{
- desc = "Looks menacing, but it's rusted in place.";
- dir = 4;
- icon = 'icons/obj/turrets.dmi';
- icon_state = "syndie_off";
- name = "defunct ship turret"
- },
-/turf/closed/wall/mineral/plastitanium,
-/area/ship/storage)
-"Iy" = (
-/obj/machinery/power/shuttle/engine/electric{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"IO" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/turf/open/floor/plasteel/dark,
-/area/ship/security/prison)
-"Je" = (
-/obj/structure{
- desc = "Looks menacing, but it's rusted in place.";
- dir = 5;
- icon = 'icons/obj/turrets.dmi';
- icon_state = "syndie_off";
- name = "defunct ship turret"
- },
-/turf/closed/wall/mineral/plastitanium,
-/area/ship/maintenance/fore)
-"Jk" = (
-/obj/item/radio/intercom/directional/south,
-/obj/machinery/computer/security{
- dir = 8
- },
-/obj/effect/turf_decal/borderfloor{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"Jm" = (
-/obj/effect/turf_decal/box,
-/obj/item/tank/jetpack/carbondioxide,
-/obj/item/clothing/suit/space/hardsuit/security/independent,
-/obj/machinery/suit_storage_unit/inherit,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/maintenance/fore)
-"Jo" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/plasteel/patterned,
-/area/ship/security)
-"Jp" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/storage)
-"Jv" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/bridge)
-"JF" = (
-/obj/effect/turf_decal/box/corners{
- dir = 4
- },
-/obj/item/storage/box/emptysandbags,
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/cargo)
-"JQ" = (
-/obj/effect/turf_decal/box/corners,
-/obj/structure/reagent_dispensers/fueltank,
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/cargo)
-"JT" = (
-/obj/effect/turf_decal/siding/white{
- dir = 1
- },
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/starboard)
-"Ki" = (
-/obj/machinery/shower{
- pixel_y = 13
- },
-/obj/item/soap,
-/obj/structure/curtain,
-/turf/open/floor/plasteel/patterned/brushed,
-/area/ship/crew)
-"Kk" = (
-/turf/open/floor/plasteel/stairs{
- dir = 4
- },
-/area/ship/hallway/port)
-"Kn" = (
-/obj/structure/bed,
-/obj/structure/curtain/bounty,
-/obj/item/bedsheet/brown,
-/turf/open/floor/carpet,
-/area/ship/crew)
-"Kw" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 1
- },
-/obj/machinery/door_timer{
- id = "Cell 1";
- pixel_y = -32
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/security/prison)
-"KX" = (
-/obj/structure/sign/poster/contraband/hacking_guide,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/engineering)
-"KZ" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/cargo)
-"Lb" = (
-/obj/effect/turf_decal/siding/thinplating/dark/corner{
- dir = 1
- },
-/obj/effect/turf_decal/siding/thinplating/dark,
-/obj/effect/turf_decal/corner/opaque/blue/diagonal,
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"Lf" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/carpet/royalblue,
-/area/ship/bridge)
-"Li" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plasteel/patterned,
-/area/ship/cargo)
-"Lp" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/obj/machinery/navbeacon/wayfinding{
- codes_txt = "patrol;next_patrol=cargo";
- location = "podbay"
- },
-/turf/open/floor/plasteel/patterned,
-/area/ship/security)
-"Lv" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/techfloor/orange{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/green/hidden/layer4,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"LB" = (
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/closet/crate{
- name = "emergency space suit crate"
- },
-/obj/item/radio,
-/obj/item/radio,
-/obj/item/radio,
-/obj/item/clothing/suit/space/eva,
-/obj/item/clothing/suit/space/eva,
-/obj/item/clothing/suit/space/eva,
-/obj/item/clothing/head/helmet/space/eva,
-/obj/item/clothing/head/helmet/space/eva,
-/obj/item/clothing/head/helmet/space/eva,
-/obj/item/clothing/mask/breath,
-/obj/item/clothing/mask/breath,
-/obj/item/clothing/mask/breath,
-/obj/item/tank/internals/oxygen/red,
-/obj/item/tank/internals/oxygen/red,
-/obj/item/tank/internals/oxygen/red,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/maintenance/fore)
-"LG" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plating,
-/area/ship/security/prison)
-"LK" = (
-/obj/structure/chair/office{
- dir = 4
- },
-/obj/machinery/button/door{
- id = "space_cops_warden";
- name = "Desk Shutter";
- pixel_x = 25;
- pixel_y = -25
- },
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/prison)
-"LM" = (
-/obj/structure/closet/emcloset/wall{
- pixel_y = 28
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/tech,
-/area/ship/storage)
-"LN" = (
-/obj/machinery/atmospherics/pipe/layer_manifold,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/obj/docking_port/mobile{
- dir = 2;
- launch_status = 0;
- port_direction = 8
- },
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/door/airlock/external/glass,
-/turf/open/floor/plasteel/patterned/grid,
-/area/ship/hallway/port)
-"LX" = (
-/obj/machinery/atmospherics/components/unary/shuttle/heater{
- dir = 4
- },
-/obj/structure/window/plasma/reinforced/spawner/west,
-/obj/machinery/door/poddoor{
- dir = 4;
- id = "space_cops_windows"
- },
-/obj/structure/window/plasma/reinforced/spawner/east,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"LZ" = (
-/obj/structure/bed,
-/obj/item/bedsheet/grey,
-/obj/machinery/light/small/directional/west,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/grey/diagonal,
-/turf/open/floor/plasteel/dark,
-/area/ship/security/prison)
-"Ma" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/item/crowbar/red,
-/turf/open/floor/plasteel/tech,
-/area/ship/maintenance/fore)
-"Mp" = (
-/obj/machinery/power/terminal{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/effect/turf_decal/techfloor/orange{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor/hole{
- dir = 8
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"MG" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/effect/turf_decal/techfloor/orange/corner,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"MJ" = (
-/obj/machinery/cryopod,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/computer/cryopod/directional/north{
- pixel_y = 28
- },
-/turf/open/floor/carpet,
-/area/ship/crew)
-"MN" = (
-/obj/machinery/atmospherics/components/binary/pump/on/layer2{
- name = "Air to Distro"
- },
-/obj/machinery/atmospherics/components/binary/pump/layer4{
- dir = 1;
- name = "Environment to Air"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/navbeacon/wayfinding{
- location = "Engineering"
- },
-/obj/effect/turf_decal/techfloor/orange{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor/hole{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor/hole/right{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor/hole{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor/hole/right{
- dir = 8
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"MT" = (
-/obj/effect/turf_decal/siding/white/corner,
-/obj/effect/turf_decal/siding/white/corner{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/port)
-"Nv" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
- },
-/obj/structure/chair/office/light{
- dir = 1
- },
-/obj/structure/sign/poster/official/moth/epi{
- pixel_y = -32
- },
-/turf/open/floor/plasteel,
-/area/ship/medical)
-"NI" = (
-/obj/machinery/door/airlock/glass{
- dir = 4;
- name = "Crew Quarters"
- },
-/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 = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/borderfloor{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/beige{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/beige{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/crew)
-"NL" = (
-/obj/machinery/door/airlock/maintenance/external/glass{
- dir = 4;
- name = "Storage Bay"
- },
-/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 = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/borderfloor{
- dir = 8
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/storage)
-"NS" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/corner/opaque/grey/diagonal,
-/obj/structure/sign/poster/official/obey{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/security/prison)
-"Oq" = (
-/obj/machinery/atmospherics/pipe/layer_manifold,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/techfloor,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"Os" = (
-/obj/machinery/light/small/directional/west,
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/sign/warning/vacuum/external{
- pixel_x = 32
- },
-/obj/machinery/advanced_airlock_controller{
- pixel_x = -25
- },
-/turf/open/floor/plasteel/patterned/ridged,
-/area/ship/hallway/starboard)
-"Ou" = (
-/obj/machinery/power/smes/engineering,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/machinery/light/small/directional/west,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/effect/turf_decal/techfloor/orange{
- dir = 8
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"OF" = (
-/obj/machinery/firealarm/directional/east,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/obj/machinery/portable_atmospherics/canister/air,
-/turf/open/floor/plasteel/patterned,
-/area/ship/security)
-"OM" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/light/directional/south,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"Py" = (
-/obj/effect/turf_decal/siding/white,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/starboard)
-"PK" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/stairs{
- dir = 4
- },
-/area/ship/hallway/starboard)
-"PS" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/camera/autoname{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/traffic{
- dir = 8
- },
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/cargo)
-"PX" = (
-/turf/template_noop,
-/area/template_noop)
-"Qp" = (
-/obj/machinery/door/poddoor{
- dir = 4;
- id = "space_cops_bay";
- name = "Cargo Bay Blast Door"
- },
-/obj/structure/fans/tiny,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/engine/hull,
-/area/ship/cargo)
-"Qy" = (
-/obj/structure/chair,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
- },
-/turf/open/floor/plasteel/mono,
-/area/ship/crew)
-"Qz" = (
-/obj/machinery/door/poddoor{
- dir = 4;
- id = "space_cops_port_launcher";
- name = "Port Mass Driver Blast Door"
- },
-/obj/structure/fans/tiny,
-/turf/open/floor/plating,
-/area/ship/maintenance/fore)
-"QJ" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/effect/landmark/start/assistant,
-/turf/open/floor/carpet/nanoweave,
-/area/ship/hallway/central)
-"QM" = (
-/obj/structure/tank_dispenser,
-/obj/machinery/light/small/directional/north,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/maintenance/fore)
-"QS" = (
-/obj/effect/turf_decal/borderfloor{
- dir = 1
- },
-/obj/structure/table,
-/obj/item/storage/box/bodybags{
- pixel_x = 7;
- pixel_y = 13
- },
-/obj/item/storage/box/syringes{
- pixel_x = 7;
- pixel_y = 4
- },
-/obj/item/storage/box/gloves{
- pixel_x = -9;
- pixel_y = 10
- },
-/obj/item/reagent_containers/glass/bottle/formaldehyde{
- pixel_x = -6
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"Re" = (
-/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 = 4
- },
-/obj/effect/decal/cleanable/food/flour,
-/turf/open/floor/plasteel/mono,
-/area/ship/crew)
-"Rf" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/effect/landmark/start/security_officer,
-/turf/open/floor/carpet/nanoweave,
-/area/ship/hallway/central)
-"Rx" = (
-/obj/effect/turf_decal/box/corners{
- dir = 4
- },
-/obj/structure/closet/crate,
-/obj/effect/spawner/lootdrop/maintenance/five,
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/security)
-"Rz" = (
-/obj/machinery/firealarm/directional/east,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/item/reagent_containers/glass/bucket{
- pixel_x = -5
- },
-/obj/item/storage/bag/trash{
- pixel_x = 5
- },
-/obj/item/mop,
-/turf/open/floor/plasteel/tech,
-/area/ship/storage)
-"RA" = (
-/obj/machinery/firealarm/directional/west,
-/obj/item/storage/backpack,
-/obj/item/clothing/shoes/combat,
-/obj/item/clothing/under/rank/command/minutemen,
-/obj/item/clothing/head/cowboy/sec/minutemen,
-/obj/item/clothing/glasses/sunglasses,
-/obj/item/radio/headset/heads/hos/alt,
-/obj/item/storage/box/ids{
- pixel_x = -7
- },
-/obj/item/stamp/head_of_personnel{
- name = "lieutenant's rubber stamp"
- },
-/obj/item/ammo_box/c38/match,
-/obj/item/ammo_box/c38/match,
-/obj/item/gun/ballistic/revolver/detective,
-/obj/structure/closet/secure_closet/wall{
- dir = 4;
- icon_door = "solgov_wall";
- icon_state = "solgov_wall";
- name = "bridge officer's locker";
- pixel_x = -28;
- req_access_txt = "57"
- },
-/turf/open/floor/carpet/royalblue,
-/area/ship/bridge)
-"RI" = (
-/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/plasteel/tech,
-/area/ship/maintenance/fore)
-"RM" = (
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 8;
- name = "engine fuel pump"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor/hole/right{
- dir = 8
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"RO" = (
-/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 = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/door/airlock/medical/glass{
- dir = 4;
- name = "Infirmary"
- },
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 9
- },
-/obj/effect/turf_decal/borderfloor{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/medical)
-"RT" = (
-/obj/machinery/light/small/directional/south,
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/effect/decal/cleanable/oil,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/reagent_dispensers/watertank,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/storage)
-"Sj" = (
-/turf/closed/wall/mineral/plastitanium,
-/area/ship/storage)
-"Sk" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/navbeacon/wayfinding{
- location = "EVA Storage"
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/maintenance/fore)
-"Sl" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/patterned,
-/area/ship/cargo)
-"Sz" = (
-/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
- },
-/obj/machinery/navbeacon/wayfinding{
- codes_txt = "patrol;next_patrol=med";
- location = "dorms"
- },
-/obj/effect/turf_decal/siding/white/corner{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/starboard)
-"SD" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/siding/white/corner{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/port)
-"SH" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
- },
-/obj/effect/turf_decal/siding/white/corner,
-/turf/open/floor/plasteel,
-/area/ship/hallway/port)
-"SO" = (
-/obj/structure/table/reinforced,
-/obj/item/radio/intercom/wideband/directional/east,
-/obj/item/gps{
- gpstag = null;
- pixel_x = -9;
- pixel_y = 7
- },
-/obj/effect/turf_decal/borderfloor{
- dir = 4
- },
-/obj/item/areaeditor/shuttle,
-/obj/item/spacecash/bundle/c1000,
-/obj/item/spacecash/bundle/c1000,
-/obj/item/spacecash/bundle/c1000,
-/obj/item/spacecash/bundle/c1000,
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"SP" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/stairs{
- dir = 4
- },
-/area/ship/hallway/starboard)
-"SR" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/patterned,
-/area/ship/cargo)
-"SU" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/external/glass,
-/turf/open/floor/plasteel/patterned/grid,
-/area/ship/hallway/port)
-"SZ" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/effect/landmark/start/station_engineer,
-/turf/open/floor/carpet/nanoweave,
-/area/ship/hallway/central)
-"To" = (
-/obj/structure/closet/crate{
- name = "food crate"
- },
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
- pixel_x = 1;
- pixel_y = -3
- },
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
- pixel_x = 1;
- pixel_y = -3
- },
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
- pixel_x = 1;
- pixel_y = -3
- },
-/obj/item/reagent_containers/food/drinks/waterbottle/large{
- pixel_x = 1;
- pixel_y = -3
- },
-/obj/effect/spawner/lootdrop/ration,
-/obj/effect/spawner/lootdrop/ration,
-/obj/effect/spawner/lootdrop/ration,
-/obj/effect/spawner/lootdrop/ration,
-/obj/effect/spawner/lootdrop/ration,
-/obj/effect/spawner/lootdrop/ration,
-/obj/effect/spawner/lootdrop/ration,
-/obj/effect/spawner/lootdrop/ration,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/obj/effect/turf_decal/box/corners{
- dir = 1
- },
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/cargo)
-"Tr" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/mono,
-/area/ship/crew)
-"Tv" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/airalarm/directional/south,
-/obj/effect/turf_decal/techfloor/orange/corner{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/green/hidden/layer4{
- dir = 5
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"TA" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/firealarm/directional/east,
-/obj/effect/turf_decal/techfloor/orange{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor/hole{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/visible/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/green/hidden/layer4,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"TL" = (
-/obj/effect/turf_decal/siding/white,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/plasteel,
-/area/ship/hallway/starboard)
-"TT" = (
-/obj/structure/table,
-/obj/item/storage/backpack/duffelbag/med/surgery{
- pixel_y = 13
- },
-/obj/item/clothing/suit/apron/surgical,
-/obj/item/clothing/mask/surgical,
-/obj/effect/turf_decal/borderfloor{
- dir = 1
- },
-/obj/machinery/camera/autoname,
-/obj/machinery/defibrillator_mount/loaded{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"TX" = (
-/obj/effect/turf_decal/siding/white{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"Ue" = (
-/obj/effect/turf_decal/siding/white,
-/turf/open/floor/plasteel,
-/area/ship/hallway/port)
-"Ui" = (
-/obj/machinery/power/smes/shuttle/precharged{
- dir = 4
- },
-/obj/structure/window/plasma/reinforced/spawner/west,
-/obj/machinery/door/poddoor{
- dir = 4;
- id = "space_cops_windows"
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/machinery/door/window/eastleft{
- name = "Engine Access"
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"Ul" = (
-/obj/effect/decal/cleanable/oil/streak,
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plasteel/patterned,
-/area/ship/security)
-"UD" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/effect/turf_decal/siding/white{
- dir = 8
- },
-/obj/machinery/camera/autoname{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"UF" = (
-/obj/effect/turf_decal/siding/thinplating/dark/corner{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/blue/diagonal,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/obj/effect/landmark/start/head_of_personnel,
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"UJ" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/external/glass,
-/turf/open/floor/plasteel/patterned/grid,
-/area/ship/hallway/starboard)
-"UO" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/hallway/central)
-"US" = (
-/obj/structure/table/reinforced,
-/obj/structure/railing{
- dir = 9
- },
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 9
- },
-/obj/effect/turf_decal/corner/opaque/blue/diagonal,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/obj/item/paper_bin,
-/obj/item/folder/blue,
-/obj/item/folder/blue,
-/obj/item/pen/fountain{
- pixel_x = -5
- },
-/obj/item/pen/fountain{
- pixel_x = 5
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"UU" = (
-/obj/effect/turf_decal/siding/white{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"UX" = (
-/obj/machinery/light/directional/north,
-/obj/machinery/modular_computer/console/preset/command,
-/obj/effect/turf_decal/borderfloor{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"UY" = (
-/obj/machinery/airalarm/directional/south,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
- },
-/obj/effect/turf_decal/box,
-/obj/item/tank/jetpack/carbondioxide,
-/obj/item/clothing/suit/space/hardsuit/security/independent,
-/obj/machinery/suit_storage_unit/inherit,
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/maintenance/fore)
-"Vp" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/cargo)
-"VA" = (
-/obj/machinery/door/airlock/maintenance{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/green/hidden/layer4{
- dir = 8
- },
-/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 = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/turf/open/floor/plasteel/patterned/grid,
-/area/ship/engineering)
-"VD" = (
-/obj/structure{
- desc = "Looks menacing, but it's rusted in place.";
- dir = 10;
- icon = 'icons/obj/turrets.dmi';
- icon_state = "syndie_off";
- name = "defunct ship turret"
- },
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/engineering)
-"VF" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/item/clothing/head/welding,
-/turf/open/floor/plasteel/patterned,
-/area/ship/security)
-"VP" = (
-/obj/machinery/door/poddoor{
- dir = 4;
- id = "space_cops_starboard_launcher";
- name = "Cargo Bay Blast Door"
- },
-/obj/structure/fans/tiny,
-/turf/open/floor/plating,
-/area/ship/storage)
-"Wc" = (
-/obj/effect/turf_decal/corner/opaque/blue/diagonal,
-/obj/effect/turf_decal/siding/thinplating/dark/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/obj/effect/landmark/start/captain,
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"Wl" = (
-/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/patterned,
-/area/ship/cargo)
-"Wm" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/storage)
-"Wq" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/closet/firecloset/wall{
- dir = 8;
- pixel_x = 28
- },
-/obj/effect/turf_decal/techfloor/orange{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"Wt" = (
-/obj/machinery/door/firedoor/window,
-/obj/machinery/door/poddoor/shutters{
- id = "space_cops_windows";
- name = "Blast Shutters"
- },
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/turf/open/floor/plating,
-/area/ship/crew)
-"Wu" = (
-/obj/effect/turf_decal/siding/thinplating/dark{
- dir = 5
- },
-/obj/effect/turf_decal/corner/opaque/blue/diagonal,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/sign/minutemen{
- pixel_y = 32
- },
-/obj/structure/table/reinforced,
-/obj/machinery/fax,
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"WE" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/button/door{
- id = "space_cops_bay";
- name = "Cargo Bay Doors";
- pixel_y = 25
- },
-/obj/effect/turf_decal/industrial/traffic{
- dir = 8
- },
-/turf/open/floor/plasteel/patterned/cargo_one,
-/area/ship/cargo)
-"WY" = (
-/turf/open/floor/plasteel/patterned,
-/area/ship/security)
-"Xb" = (
-/turf/open/floor/plasteel/patterned,
-/area/ship/cargo)
-"XO" = (
-/obj/structure/bed,
-/obj/structure/curtain/bounty,
-/obj/item/bedsheet/brown,
-/obj/structure/sign/poster/contraband/random{
- pixel_x = -32
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/carpet,
-/area/ship/crew)
-"XT" = (
-/obj/machinery/light/small/directional/north,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/obj/item/radio/intercom/directional/north{
- pixel_y = 28
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/storage)
-"XY" = (
-/obj/effect/turf_decal/siding/thinplating/dark/corner{
- dir = 4
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/security/prison)
-"XZ" = (
-/obj/item/radio/intercom/directional/north{
- pixel_y = 28
- },
-/turf/open/floor/plasteel/stairs{
- dir = 4
- },
-/area/ship/hallway/starboard)
-"Yl" = (
-/obj/machinery/door/firedoor/border_only,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/industrial/traffic,
-/obj/effect/turf_decal/arrows,
-/turf/open/floor/plasteel/patterned,
-/area/ship/security)
-"Yq" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/navbeacon/wayfinding/dorms{
- location = "Crew Quarters";
- name = "navigation beacon"
- },
-/turf/open/floor/plasteel/mono,
-/area/ship/crew)
-"Yy" = (
-/obj/machinery/power/port_gen/pacman,
-/obj/structure/cable/yellow,
-/obj/machinery/light/small/directional/west,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/effect/turf_decal/techfloor/orange{
- dir = 8
- },
-/turf/open/floor/plasteel/tech/techmaint,
-/area/ship/engineering)
-"YA" = (
-/turf/closed/wall/mineral/plastitanium,
-/area/ship/bridge)
-"YD" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/hallway/starboard)
-"YF" = (
-/obj/machinery/airalarm/directional/south,
-/obj/structure/bed,
-/obj/item/bedsheet/blue,
-/obj/structure/curtain/bounty,
-/obj/effect/turf_decal/borderfloor,
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"YL" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/effect/turf_decal/siding/white/corner,
-/turf/open/floor/carpet/nanoweave,
-/area/ship/hallway/central)
-"YV" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/obj/structure/chair/comfy/shuttle{
- dir = 4;
- name = "Operations"
- },
-/turf/open/floor/carpet/royalblue,
-/area/ship/bridge)
-"YZ" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/loading,
-/obj/machinery/airalarm/directional/south,
-/turf/open/floor/plasteel,
-/area/ship/medical)
-"Za" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/item/stack/cable_coil/blue,
-/obj/item/screwdriver,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/patterned,
-/area/ship/security)
-"Zf" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "space_cops_bridge"
- },
-/obj/machinery/door/firedoor/window,
-/turf/open/floor/plating,
-/area/ship/hallway/central)
-"Zg" = (
-/obj/effect/turf_decal/siding/white/corner{
- dir = 4
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/hallway/central)
-"Zk" = (
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/light/directional/east,
-/obj/effect/turf_decal/industrial/traffic,
-/obj/effect/turf_decal/arrows,
-/turf/open/floor/plasteel/patterned,
-/area/ship/security)
-"Zn" = (
-/obj/effect/turf_decal/siding/white,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/sign/minutemen{
- pixel_y = -32
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/turf/open/floor/plasteel,
-/area/ship/hallway/starboard)
-"Zq" = (
-/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,
-/obj/effect/turf_decal/siding/white{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"Zu" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/patterned,
-/area/ship/security)
-"Zy" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/turf/open/floor/carpet,
-/area/ship/crew)
-"Zz" = (
-/obj/machinery/light/small/directional/west,
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/sign/warning/vacuum/external{
- pixel_x = 32
- },
-/obj/machinery/advanced_airlock_controller{
- pixel_x = -25
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/patterned/ridged,
-/area/ship/hallway/port)
-"ZK" = (
-/obj/machinery/flasher{
- id = "Cell 1";
- pixel_x = -25
- },
-/obj/effect/turf_decal/corner/opaque/grey/diagonal,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ship/security/prison)
-"ZL" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/carpet/nanoweave,
-/area/ship/hallway/central)
-"ZM" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/patterned,
-/area/ship/security)
-"ZN" = (
-/obj/machinery/light/directional/north,
-/obj/effect/turf_decal/borderfloor{
- dir = 1
- },
-/obj/effect/turf_decal/industrial/outline/yellow,
-/obj/structure/closet/crate/freezer/blood,
-/obj/machinery/iv_drip,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"ZO" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/siding/white{
- dir = 8
- },
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/plasteel,
-/area/ship/hallway/central)
-"ZP" = (
-/obj/structure/sign/number/five,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/cargo)
-"ZS" = (
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 8;
- name = "engine fuel pump"
- },
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor/hole/right{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor/hole{
- dir = 8
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-
-(1,1,1) = {"
-PX
-PX
-PX
-PX
-PX
-PX
-jy
-tr
-tr
-tr
-jy
-PX
-PX
-PX
-PX
-PX
-PX
-"}
-(2,1,1) = {"
-PX
-PX
-PX
-jy
-Iy
-Iy
-jy
-LX
-LX
-LX
-jy
-Iy
-Iy
-jy
-PX
-PX
-PX
-"}
-(3,1,1) = {"
-PX
-PX
-PX
-fj
-Ui
-AY
-KX
-wM
-ZS
-RM
-jy
-Ui
-AY
-VD
-PX
-PX
-PX
-"}
-(4,1,1) = {"
-PX
-PX
-PX
-jy
-Mp
-ap
-Ou
-nm
-uW
-dS
-Yy
-hf
-hT
-jy
-PX
-PX
-PX
-"}
-(5,1,1) = {"
-PX
-PX
-iH
-jy
-MG
-Wq
-mZ
-xk
-MN
-Lv
-wh
-TA
-Tv
-jy
-iH
-PX
-PX
-"}
-(6,1,1) = {"
-PX
-PX
-jy
-jy
-xp
-jy
-qB
-pT
-Oq
-ox
-jy
-jy
-VA
-rw
-jy
-PX
-PX
-"}
-(7,1,1) = {"
-PX
-bQ
-az
-li
-YZ
-jy
-FU
-wN
-FL
-Db
-jy
-Ki
-ge
-pZ
-rc
-bQ
-PX
-"}
-(8,1,1) = {"
-PX
-ct
-kY
-tn
-Nv
-FE
-jy
-jy
-jy
-jy
-jy
-la
-gA
-nO
-vo
-Gw
-PX
-"}
-(9,1,1) = {"
-PX
-cQ
-az
-tO
-ly
-bP
-LZ
-ZK
-bP
-ds
-bP
-rc
-DV
-rc
-rc
-HD
-PX
-"}
-(10,1,1) = {"
-PX
-db
-ZN
-ut
-lQ
-bP
-NS
-fV
-kr
-XY
-bP
-MJ
-yg
-mv
-XO
-lK
-PX
-"}
-(11,1,1) = {"
-PX
-dl
-FK
-vm
-xQ
-bP
-rm
-LG
-LG
-Kw
-bP
-Is
-tl
-Zy
-Kn
-Wt
-PX
-"}
-(12,1,1) = {"
-PX
-az
-TT
-kF
-FQ
-bP
-bJ
-hj
-jw
-Aw
-bP
-zy
-Yq
-Tr
-sb
-rc
-PX
-"}
-(13,1,1) = {"
-PX
-dl
-QS
-Eu
-OM
-bP
-zG
-Fm
-nF
-jl
-bP
-dK
-Re
-Qy
-nh
-Wt
-PX
-"}
-(14,1,1) = {"
-PX
-az
-ER
-fM
-xV
-bP
-Eh
-IO
-nD
-rz
-bP
-AK
-ny
-Cr
-mi
-rc
-PX
-"}
-(15,1,1) = {"
-an
-az
-az
-xs
-RO
-bP
-ah
-LK
-oY
-kp
-bP
-rc
-NI
-rc
-rc
-rc
-yY
-"}
-(16,1,1) = {"
-LN
-Zz
-SU
-xD
-Ba
-bP
-bP
-Ci
-bP
-xy
-bP
-YD
-Da
-vL
-UJ
-Os
-Fw
-"}
-(17,1,1) = {"
-bC
-ej
-ej
-qh
-SD
-rk
-UD
-Zq
-xd
-aZ
-ZO
-rf
-Sz
-Fl
-YD
-YD
-Ac
-"}
-(18,1,1) = {"
-PX
-PX
-oZ
-zR
-SH
-dH
-Bh
-UU
-nA
-uf
-TX
-Bm
-no
-zL
-EH
-PX
-PX
-"}
-(19,1,1) = {"
-PX
-PX
-pv
-Ah
-qL
-UO
-xu
-Ef
-ZL
-Ef
-ld
-UO
-JT
-lM
-hD
-PX
-PX
-"}
-(20,1,1) = {"
-PX
-PX
-ej
-nQ
-Ue
-Zf
-Rf
-Rf
-ZL
-QJ
-QJ
-Zf
-xO
-TL
-YD
-PX
-PX
-"}
-(21,1,1) = {"
-PX
-PX
-pv
-Cs
-Ue
-Zf
-Rf
-so
-ZL
-GJ
-SZ
-Zf
-xO
-Py
-hD
-PX
-PX
-"}
-(22,1,1) = {"
-PX
-PX
-pv
-Cs
-MT
-kM
-YL
-zd
-yO
-Hp
-Zg
-bn
-uT
-Py
-hD
-PX
-PX
-"}
-(23,1,1) = {"
-PX
-PX
-ej
-CE
-hH
-Jv
-xF
-US
-aU
-uM
-Go
-Jv
-Ez
-Zn
-YD
-PX
-PX
-"}
-(24,1,1) = {"
-PX
-PX
-pv
-CN
-yG
-Jv
-nP
-Wc
-hE
-UF
-Lb
-Jv
-XZ
-PK
-hD
-PX
-PX
-"}
-(25,1,1) = {"
-PX
-PX
-oZ
-AV
-Kk
-Jv
-Wu
-ov
-jQ
-eg
-eo
-Jv
-SP
-oH
-EH
-PX
-PX
-"}
-(26,1,1) = {"
-PX
-eU
-ej
-lH
-aP
-Jv
-Jv
-Jv
-pi
-Jv
-Jv
-Jv
-bx
-AS
-YD
-ar
-PX
-"}
-(27,1,1) = {"
-PX
-hR
-fY
-WY
-WY
-Jv
-Hm
-FB
-Lf
-RA
-YF
-Jv
-SR
-aO
-zN
-mt
-PX
-"}
-(28,1,1) = {"
-PX
-hR
-pC
-xX
-Ul
-Jv
-UX
-zS
-BJ
-YV
-ie
-Jv
-xi
-Ip
-oD
-mt
-PX
-"}
-(29,1,1) = {"
-PX
-bI
-qj
-BM
-ZM
-YA
-Jv
-sL
-SO
-Jk
-Jv
-YA
-Xb
-En
-JQ
-ca
-PX
-"}
-(30,1,1) = {"
-PX
-ck
-to
-VF
-Za
-Zu
-YA
-Al
-Al
-Al
-YA
-Xb
-Li
-ko
-rK
-ky
-PX
-"}
-(31,1,1) = {"
-PX
-ck
-su
-Ih
-ZM
-Jo
-Yl
-Vp
-De
-vs
-EY
-SR
-Cp
-To
-eR
-ky
-PX
-"}
-(32,1,1) = {"
-PX
-em
-Rx
-vK
-wY
-zD
-pm
-mL
-BF
-KZ
-kz
-Wl
-rZ
-JF
-fO
-ZP
-PX
-"}
-(33,1,1) = {"
-PX
-hR
-OF
-qc
-Lp
-Fu
-Zk
-cg
-oe
-fc
-Dt
-SR
-ia
-Sl
-wD
-mt
-PX
-"}
-(34,1,1) = {"
-PX
-nE
-GC
-GC
-Gu
-GC
-GC
-WE
-xf
-PS
-Wm
-bD
-NL
-iD
-Wm
-Sj
-PX
-"}
-(35,1,1) = {"
-PX
-PX
-GC
-QM
-Ma
-oC
-GC
-Qp
-qI
-qI
-Wm
-FN
-HK
-RT
-Wm
-PX
-PX
-"}
-(36,1,1) = {"
-PX
-PX
-GC
-LB
-RI
-UY
-GC
-Ii
-Ii
-Ii
-Wm
-BG
-Jp
-cY
-Wm
-PX
-PX
-"}
-(37,1,1) = {"
-PX
-PX
-nE
-nf
-Sk
-Jm
-GC
-PX
-PX
-PX
-Wm
-LM
-qq
-Wm
-Sj
-PX
-PX
-"}
-(38,1,1) = {"
-PX
-PX
-PX
-GC
-wf
-wv
-GC
-PX
-PX
-PX
-Wm
-XT
-Rz
-Wm
-PX
-PX
-PX
-"}
-(39,1,1) = {"
-PX
-PX
-PX
-Je
-GC
-xb
-GC
-BC
-BC
-BC
-Wm
-Ae
-Wm
-Iw
-PX
-PX
-PX
-"}
-(40,1,1) = {"
-PX
-PX
-PX
-PX
-GC
-gT
-GC
-PX
-PX
-PX
-Wm
-pj
-Wm
-PX
-PX
-PX
-PX
-"}
-(41,1,1) = {"
-PX
-PX
-PX
-PX
-GC
-Qz
-GC
-PX
-PX
-PX
-Wm
-VP
-Wm
-PX
-PX
-PX
-PX
-"}
diff --git a/_maps/deprecated/Ships/syndicate_geneva.dmm b/_maps/deprecated/Ships/syndicate_geneva.dmm
deleted file mode 100644
index 5d86bf0b52f6..000000000000
--- a/_maps/deprecated/Ships/syndicate_geneva.dmm
+++ /dev/null
@@ -1,2562 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"ai" = (
-/obj/machinery/suit_storage_unit/syndicate{
- name = "captain's suit storage unit";
- storage_type = /obj/item/clothing/shoes/magboots/syndie;
- suit_type = /obj/item/clothing/suit/space/hardsuit/syndi/elite
- },
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/wood/yew,
-/area/ship/crew/office)
-"am" = (
-/obj/machinery/computer/crew,
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/bridge)
-"aJ" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"bd" = (
-/obj/structure/table/reinforced,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/glass/fifty,
-/obj/machinery/button/door{
- id = "spitfireshutters";
- pixel_x = 25
- },
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/bridge)
-"bG" = (
-/obj/structure/table/glass,
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 6
- },
-/obj/machinery/duct,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/obj/effect/decal/cleanable/vomit/old,
-/obj/item/seeds/potato{
- pixel_x = 4;
- pixel_y = 10
- },
-/obj/item/paper/natural{
- default_raw_text = "
Potato battery build instructions Did you know that the simplest way to obtain renewable energy sources is to simply grow them in your garden? Everything you need are just easily avalible household items. With that said we introduce: the potato battery! Follow the instructions below to build one of your own:
Grow a average sized potato Attach 5 pieces of cable coil Your potato battery is ready for use Remember to be always cautious around electricity!
SURGEONS NOTE: The maximum charge of the battery is proportional to the potency of the grown potato.Remember that the defibrillator requires a cell with a rating of minimum 1000kJ, not every potato will be good enough for it. Perhaps some plant traits would affect the cell capacity as well?
";
- name = "Potato battery build instructions";
- pixel_x = -4;
- pixel_y = 5
- },
-/obj/item/stock_parts/cell/potato{
- desc = "A rechargeable starch based power cell. This one looks not good enough for the defibrillator...";
- pixel_x = 2;
- pixel_y = 2
- },
-/obj/item/stack/cable_coil/cut/red{
- amount = 30;
- pixel_x = -3;
- pixel_y = 7
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/crew/library)
-"bH" = (
-/obj/effect/turf_decal/corner/opaque/bottlegreen/border{
- dir = 10
- },
-/obj/machinery/ore_silo,
-/obj/machinery/light/directional/south,
-/obj/effect/turf_decal/syndicateemblem/bottom/left,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/hallway/central)
-"bK" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "spitfireshutters"
- },
-/turf/open/floor/plating,
-/area/ship/crew/hydroponics)
-"cd" = (
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering)
-"ch" = (
-/obj/machinery/sleeper/syndie,
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 5
- },
-/obj/machinery/light/directional/north,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"cB" = (
-/turf/closed/wall,
-/area/ship/medical)
-"cD" = (
-/obj/machinery/smartfridge/chemistry,
-/turf/closed/wall,
-/area/ship/crew/hydroponics)
-"cE" = (
-/obj/machinery/chem_dispenser,
-/turf/open/floor/grass,
-/area/ship/crew/hydroponics)
-"cI" = (
-/obj/machinery/door/airlock/highsecurity{
- name = "Bridge"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/bridge)
-"cQ" = (
-/obj/machinery/cryopod{
- dir = 1
- },
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/crew/dorm)
-"cW" = (
-/obj/item/kirbyplants/random,
-/turf/open/floor/grass,
-/area/ship/crew/hydroponics)
-"dh" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/turf/open/floor/grass,
-/area/ship/crew/hydroponics)
-"dB" = (
-/obj/effect/turf_decal/corner/opaque/bottlegreen,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"dD" = (
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 9
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering)
-"dP" = (
-/obj/structure/closet/cabinet,
-/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/skirt,
-/obj/item/clothing/under/syndicate,
-/obj/item/clothing/under/syndicate,
-/obj/item/clothing/under/syndicate,
-/obj/item/clothing/under/syndicate,
-/obj/item/clothing/under/syndicate,
-/obj/item/clothing/under/syndicate/bloodred/sleepytime,
-/obj/item/clothing/under/syndicate/bloodred/sleepytime,
-/obj/item/clothing/under/syndicate/bloodred/sleepytime,
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/crew/dorm)
-"dZ" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/grass,
-/area/ship/crew/hydroponics)
-"eh" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "spitfireshutters"
- },
-/turf/open/floor/plating,
-/area/ship/crew/dorm)
-"ej" = (
-/obj/structure/sink/puddle,
-/obj/item/reagent_containers/glass/bucket/wooden,
-/turf/open/floor/grass,
-/area/ship/crew/hydroponics)
-"el" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 6
- },
-/turf/open/floor/grass,
-/area/ship/crew/hydroponics)
-"ew" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/grass,
-/area/ship/crew/hydroponics)
-"eI" = (
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/obj/effect/decal/cleanable/oil,
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering)
-"eO" = (
-/obj/effect/turf_decal/syndicateemblem/middle/left,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/hallway/central)
-"eR" = (
-/obj/structure/table/glass,
-/obj/machinery/plantgenes,
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/grass,
-/area/ship/crew/hydroponics)
-"eU" = (
-/obj/effect/turf_decal/syndicateemblem/middle/middle,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/hallway/central)
-"eV" = (
-/obj/effect/turf_decal/syndicateemblem/middle/right,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/hallway/central)
-"fE" = (
-/obj/machinery/power/port_gen/pacman,
-/obj/item/stack/sheet/mineral/plasma/twenty,
-/obj/machinery/light/directional/north,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"gb" = (
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 9
- },
-/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering)
-"gy" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/crew/dorm)
-"gA" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 10
- },
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/crew/dorm)
-"gC" = (
-/mob/living/simple_animal/bot/secbot/grievous/toy{
- name = "Protector of Doctors"
- },
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/crew/dorm)
-"gR" = (
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/crew/dorm)
-"gV" = (
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/obj/machinery/door/firedoor/border_only,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"gW" = (
-/obj/structure/bed/pod,
-/obj/item/bedsheet/syndie,
-/obj/machinery/airalarm/directional/north,
-/obj/item/toy/plush/nukeplushie,
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/crew/dorm)
-"hf" = (
-/obj/structure/closet/secure_closet{
- icon_state = "eng_secure";
- name = "engineer's locker"
- },
-/obj/item/radio/headset/syndicate/alt,
-/obj/item/storage/toolbox/syndicate,
-/obj/item/storage/belt/utility,
-/obj/item/circuitboard/machine/sleeper,
-/obj/item/circuitboard/machine/limbgrower,
-/obj/item/circuitboard/machine/biogenerator,
-/obj/item/clothing/suit/toggle/hazard,
-/obj/item/clothing/head/hardhat,
-/obj/item/clothing/glasses/meson/engine,
-/obj/item/clothing/gloves/combat,
-/obj/item/clothing/under/syndicate/intern,
-/obj/item/clothing/mask/gas/syndicate,
-/obj/item/clothing/suit/hooded/wintercoat/medical,
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/construction/plumbing,
-/obj/item/stack/ducts/fifty,
-/obj/item/circuitboard/machine/shuttle/engine/electric,
-/obj/item/circuitboard/machine/shuttle/smes,
-/obj/item/circuitboard/computer/rdconsole,
-/obj/structure/closet/secure_closet{
- icon_state = "eng_secure";
- name = "engineer's locker"
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 9
- },
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering)
-"hs" = (
-/obj/item/kirbyplants/random,
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 9
- },
-/obj/machinery/airalarm/directional/west,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ship/crew/library)
-"hx" = (
-/obj/machinery/chem_master,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/power/apc/auto_name/directional/north,
-/turf/open/floor/grass,
-/area/ship/crew/hydroponics)
-"hy" = (
-/obj/machinery/seed_extractor,
-/turf/open/floor/grass,
-/area/ship/crew/hydroponics)
-"hG" = (
-/obj/machinery/door/airlock/engineering/glass{
- dir = 4;
- name = "Engineering Bay"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering)
-"hI" = (
-/turf/open/floor/grass,
-/area/ship/crew/hydroponics)
-"hZ" = (
-/obj/machinery/hydroponics/constructable,
-/turf/open/floor/grass,
-/area/ship/crew/hydroponics)
-"ic" = (
-/obj/machinery/hydroponics/constructable,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/grass,
-/area/ship/crew/hydroponics)
-"il" = (
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"ip" = (
-/obj/machinery/duct,
-/obj/effect/turf_decal/techfloor,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering)
-"iU" = (
-/obj/effect/turf_decal/syndicateemblem/bottom/middle,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/hallway/central)
-"jh" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 4
- },
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/bridge)
-"jq" = (
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 5
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 9
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ship/maintenance/port)
-"jE" = (
-/obj/structure/chair/comfy/black,
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 6
- },
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/cable,
-/turf/open/floor/plasteel/dark,
-/area/ship/crew/library)
-"jG" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/wood/yew,
-/area/ship/crew/office)
-"jW" = (
-/obj/item/kirbyplants/random,
-/obj/effect/turf_decal/corner/opaque/bottlegreen/border{
- dir = 6
- },
-/obj/machinery/airalarm/directional/east,
-/obj/item/clothing/head/hardhat,
-/obj/effect/turf_decal/syndicateemblem/bottom/right,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 8
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/hallway/central)
-"jY" = (
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 9
- },
-/obj/machinery/vending/boozeomat,
-/turf/open/floor/plasteel/dark,
-/area/ship/crew/library)
-"ka" = (
-/obj/structure/table/wood,
-/obj/machinery/microwave,
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/crew/dorm)
-"kd" = (
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 5
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"kg" = (
-/obj/machinery/door/airlock/command/glass{
- dir = 4;
- name = "Professor's Office"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/turf/open/floor/wood/yew,
-/area/ship/crew/office)
-"kq" = (
-/obj/structure/table/wood,
-/obj/effect/spawner/lootdrop/donkpockets,
-/obj/effect/spawner/lootdrop/donkpockets,
-/obj/effect/spawner/lootdrop/donkpockets,
-/obj/effect/spawner/lootdrop/donkpockets,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1
- },
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/crew/dorm)
-"kA" = (
-/obj/effect/turf_decal/corner/opaque/bottlegreen/three_quarters,
-/obj/machinery/light/directional/east,
-/obj/machinery/door/firedoor/border_only,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"kG" = (
-/obj/structure/bed/pod,
-/obj/item/bedsheet/syndie,
-/obj/item/toy/plush/nukeplushie,
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/crew/dorm)
-"lr" = (
-/obj/effect/spawner/structure/window,
-/turf/open/floor/plating,
-/area/ship/crew/hydroponics)
-"lV" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 6
- },
-/obj/machinery/holopad/emergency/command,
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/bridge)
-"mf" = (
-/obj/machinery/stasis,
-/obj/effect/turf_decal/corner/opaque/bottlegreen/three_quarters{
- dir = 4
- },
-/obj/machinery/iv_drip,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"mp" = (
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 5
- },
-/obj/machinery/hydroponics/constructable,
-/obj/item/seeds/replicapod,
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"mL" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 8
- },
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/bridge)
-"mR" = (
-/obj/structure/table/wood,
-/obj/structure/bedsheetbin/empty,
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/crew/dorm)
-"mT" = (
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 10
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"mU" = (
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 5
- },
-/obj/machinery/vending/medical,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"mX" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/docking_port/mobile{
- can_move_docking_ports = 1;
- dir = 2;
- launch_status = 0
- },
-/obj/machinery/door/poddoor/preopen{
- id = "spitfireshutters"
- },
-/turf/open/floor/plating,
-/area/ship/bridge)
-"nc" = (
-/obj/structure/table/glass,
-/obj/machinery/computer/med_data/laptop,
-/turf/open/floor/wood/yew,
-/area/ship/crew/office)
-"nd" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "spitfireshutters"
- },
-/turf/open/floor/plating,
-/area/ship/crew/office)
-"ny" = (
-/obj/effect/turf_decal/corner/opaque/bottlegreen/three_quarters,
-/obj/machinery/smartfridge/bloodbank/preloaded,
-/turf/open/floor/plasteel/white,
-/area/ship/cargo)
-"nN" = (
-/obj/machinery/duct,
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 10
- },
-/obj/effect/decal/cleanable/blood,
-/obj/item/screwdriver,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ship/maintenance/port)
-"nX" = (
-/obj/machinery/door/airlock/hatch{
- dir = 4;
- name = "Crew Quarters"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/crew/dorm)
-"oB" = (
-/obj/item/radio/headset/syndicate/alt,
-/obj/item/clothing/under/syndicate/gorlex,
-/obj/item/clothing/gloves/explorer,
-/obj/item/clothing/glasses/meson,
-/obj/item/clothing/mask/gas/syndicate,
-/obj/item/resonator/upgraded,
-/obj/item/storage/backpack/duffelbag/syndie/c4{
- name = "bag of rescue charges"
- },
-/obj/item/t_scanner/adv_mining_scanner/lesser,
-/obj/item/clothing/suit/hooded/wintercoat/medical,
-/obj/machinery/airalarm/directional/west,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/closet/secure_closet{
- icon_state = "mining";
- name = "rescue specialist's locker"
- },
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 9
- },
-/obj/machinery/airalarm/directional/west,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/closet/secure_closet{
- icon_state = "mining";
- name = "rescue specialist's locker"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"oC" = (
-/obj/machinery/door/airlock/wood/glass{
- dir = 4;
- name = "Natural Sciences Lab"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/turf/open/floor/grass,
-/area/ship/crew/hydroponics)
-"oH" = (
-/obj/machinery/stasis,
-/obj/effect/turf_decal/corner/opaque/bottlegreen/three_quarters{
- dir = 8
- },
-/obj/machinery/iv_drip,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"oM" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"oU" = (
-/obj/structure/table/glass,
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 5
- },
-/obj/item/storage/backpack/duffelbag/med/surgery,
-/obj/item/defibrillator,
-/obj/item/storage/box/masks,
-/obj/item/storage/firstaid/medical,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"pQ" = (
-/obj/effect/turf_decal/miskilamo_small/right,
-/turf/open/floor/plating,
-/area/ship/crew/library)
-"qt" = (
-/obj/effect/turf_decal/corner/opaque/bottlegreen/three_quarters{
- dir = 1
- },
-/obj/machinery/computer/arcade/amputation,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/white,
-/area/ship/crew/library)
-"qS" = (
-/obj/effect/turf_decal/techfloor{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering)
-"rh" = (
-/obj/effect/turf_decal/miskilamo_small,
-/turf/open/floor/plating,
-/area/ship/crew/library)
-"rz" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "spitfireshutters"
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"rN" = (
-/obj/machinery/duct,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 9
- },
-/obj/machinery/holopad,
-/turf/open/floor/plasteel/dark,
-/area/ship/crew/library)
-"sd" = (
-/turf/closed/wall,
-/area/ship/bridge)
-"ss" = (
-/obj/effect/decal/cleanable/blood,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"sB" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/turf/open/floor/plasteel/dark,
-/area/ship/crew/library)
-"sY" = (
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"tl" = (
-/obj/effect/turf_decal/techfloor{
- dir = 9
- },
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/machinery/atmospherics/components/unary/tank/air{
- dir = 4;
- piping_layer = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering)
-"tZ" = (
-/obj/structure/frame/computer,
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/bridge)
-"um" = (
-/obj/machinery/suit_storage_unit/syndicate,
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"uJ" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/turf/open/floor/wood/yew,
-/area/ship/crew/office)
-"vp" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"wa" = (
-/obj/structure/table/glass,
-/obj/machinery/fax,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/wood/yew,
-/area/ship/crew/office)
-"wj" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"wA" = (
-/obj/effect/turf_decal/corner/opaque/bottlegreen/full,
-/obj/machinery/door/airlock/virology/glass{
- name = "Medical Center"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"xy" = (
-/obj/machinery/door/airlock/medical/glass{
- dir = 4;
- name = "Paramedic's Quarters"
- },
-/obj/effect/mapping_helpers/airlock/abandoned,
-/obj/structure/barricade/wooden,
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/port)
-"xC" = (
-/obj/machinery/duct,
-/obj/effect/turf_decal/corner/opaque/brown/three_quarters{
- dir = 1
- },
-/obj/machinery/computer/med_data/laptop{
- dir = 1
- },
-/obj/structure/table/glass,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ship/maintenance/port)
-"xI" = (
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 5
- },
-/obj/machinery/duct,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/turf/open/floor/plasteel/white,
-/area/ship/medical/surgery)
-"xR" = (
-/obj/machinery/vending/cigarette/syndicate,
-/obj/effect/turf_decal/corner/opaque/bottlegreen/three_quarters{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/crew/library)
-"xY" = (
-/obj/item/kirbyplants/random,
-/obj/item/vending_refill/medical,
-/obj/effect/turf_decal/corner/opaque/bottlegreen/border{
- dir = 9
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/obj/machinery/firealarm/directional/west,
-/obj/item/vending_refill/autodrobe,
-/obj/effect/turf_decal/syndicateemblem/top/left,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/hallway/central)
-"yd" = (
-/obj/machinery/computer/operating{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/bottlegreen/three_quarters,
-/turf/open/floor/plasteel/white,
-/area/ship/medical/surgery)
-"yf" = (
-/turf/open/floor/plasteel/dark,
-/area/ship/crew/library)
-"za" = (
-/obj/structure/closet/secure_closet{
- icon_state = "med";
- name = "paramedic's locker"
- },
-/obj/item/radio/headset/syndicate/alt,
-/obj/item/storage/belt/medical/paramedic,
-/obj/item/clothing/under/syndicate/gorlex,
-/obj/item/clothing/glasses/meson,
-/obj/item/clothing/gloves/color/latex/nitrile,
-/obj/item/clothing/mask/gas/syndicate,
-/obj/item/clothing/suit/hooded/wintercoat/medical,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/item/pinpointer/crew,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/obj/item/clothing/head/soft/paramedic,
-/obj/item/clothing/suit/toggle/labcoat/paramedic,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/roller,
-/obj/effect/turf_decal/corner/opaque/brown/three_quarters{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/maintenance/port)
-"zd" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"zh" = (
-/obj/effect/turf_decal/corner/opaque/bottlegreen/three_quarters{
- dir = 4
- },
-/obj/machinery/vending/medical,
-/obj/machinery/duct,
-/obj/machinery/firealarm/directional/north,
-/turf/open/floor/plasteel/white,
-/area/ship/medical/surgery)
-"zm" = (
-/obj/effect/turf_decal/corner/opaque/bottlegreen/full,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"zz" = (
-/obj/machinery/sleeper/syndie,
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 5
- },
-/obj/machinery/light/directional/north,
-/obj/machinery/firealarm/directional/north,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"zA" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"zB" = (
-/turf/closed/wall,
-/area/ship/engineering)
-"zC" = (
-/obj/effect/turf_decal/corner/opaque/bottlegreen/three_quarters{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"zQ" = (
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 6
- },
-/obj/structure/table/optable,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/plasteel/white,
-/area/ship/medical/surgery)
-"Ab" = (
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/crew/library)
-"An" = (
-/obj/machinery/mineral/ore_redemption{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 9
- },
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning,
-/obj/machinery/light/directional/west,
-/obj/machinery/firealarm/directional/north,
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"Ao" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "spitfireshutters"
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/port)
-"AW" = (
-/obj/effect/spawner/structure/window,
-/obj/machinery/duct,
-/turf/open/floor/plating,
-/area/ship/medical/surgery)
-"Bu" = (
-/obj/machinery/computer/helm,
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/bridge)
-"By" = (
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"BF" = (
-/obj/machinery/duct,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 9
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"BI" = (
-/obj/machinery/washing_machine,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/crew/dorm)
-"BP" = (
-/obj/machinery/duct,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"Cu" = (
-/obj/effect/spawner/structure/window,
-/obj/machinery/duct,
-/turf/open/floor/plating,
-/area/ship/engineering)
-"Cz" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/duct,
-/turf/open/floor/plating,
-/area/ship/maintenance/port)
-"CQ" = (
-/turf/open/floor/plating,
-/area/ship/cargo)
-"CS" = (
-/obj/effect/turf_decal/number/five,
-/turf/open/floor/plating,
-/area/ship/cargo)
-"CW" = (
-/obj/effect/turf_decal/number/two,
-/turf/open/floor/plating,
-/area/ship/cargo)
-"Da" = (
-/obj/structure/chair/comfy/black{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 6
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/plasteel/dark,
-/area/ship/crew/library)
-"Dl" = (
-/obj/machinery/power/shuttle/engine/liquid/oil,
-/obj/structure/window/reinforced/survival_pod,
-/obj/machinery/door/poddoor/preopen{
- id = "spitfireshutters"
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"Dm" = (
-/obj/machinery/power/shuttle/engine/liquid/oil,
-/obj/structure/window/reinforced/survival_pod,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/obj/machinery/door/poddoor/preopen{
- id = "spitfireshutters"
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"Dt" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 9
- },
-/obj/machinery/holopad/emergency/medical,
-/turf/open/floor/plasteel/white,
-/area/ship/medical/surgery)
-"DJ" = (
-/obj/effect/turf_decal/corner_techfloor_grid{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor/corner{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/machinery/atmospherics/components/binary/pump/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 6
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering)
-"El" = (
-/obj/structure/closet/secure_closet{
- icon_state = "hydro";
- name = "natural scientist's locker"
- },
-/obj/item/storage/belt/fannypack/green,
-/obj/item/storage/bag/plants,
-/obj/item/hatchet,
-/obj/item/shovel/spade,
-/obj/item/cultivator,
-/obj/item/storage/bag/chemistry,
-/obj/item/storage/box/disks_plantgene,
-/obj/machinery/smartfridge/disks{
- density = 0;
- name = "small disk compartmentalizer"
- },
-/obj/item/storage/box/beakers,
-/obj/item/clothing/glasses/science,
-/obj/item/plant_analyzer,
-/obj/item/clothing/suit/armor/solgov_trenchcoat,
-/obj/item/clothing/suit/hooded/wintercoat/medical,
-/obj/item/storage/box/syringes,
-/obj/item/lighter,
-/obj/machinery/firealarm/directional/west,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/seeds/replicapod,
-/obj/item/circuitboard/machine/reagentgrinder,
-/obj/item/circuitboard/machine/chem_heater,
-/obj/item/clothing/glasses/science,
-/turf/open/floor/grass,
-/area/ship/crew/hydroponics)
-"EV" = (
-/obj/effect/turf_decal/corner/opaque/brown/three_quarters{
- dir = 4
- },
-/obj/structure/sign/poster/contraband/engis_unite{
- pixel_y = 32
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/obj/effect/decal/cleanable/cobweb,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ship/maintenance/port)
-"Ff" = (
-/obj/effect/turf_decal/number/zero,
-/turf/open/floor/plating,
-/area/ship/cargo)
-"Fj" = (
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/machinery/autolathe,
-/obj/machinery/airalarm/directional/south,
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/bridge)
-"FA" = (
-/obj/item/kirbyplants/random,
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable,
-/turf/open/floor/wood/yew,
-/area/ship/crew/office)
-"FB" = (
-/obj/effect/turf_decal/corner/opaque/yellow/mono,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/obj/effect/decal/cleanable/oil,
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering)
-"Ga" = (
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 9
- },
-/obj/structure/table/optable,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/obj/machinery/airalarm/directional/west,
-/obj/effect/decal/cleanable/blood/old,
-/turf/open/floor/plasteel/white,
-/area/ship/medical/surgery)
-"Ge" = (
-/obj/machinery/power/shuttle/engine/liquid/oil,
-/obj/structure/window/reinforced/survival_pod,
-/obj/machinery/door/poddoor/preopen{
- id = "spitfireshutters"
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/port)
-"Gr" = (
-/turf/closed/wall,
-/area/ship/maintenance/port)
-"Gt" = (
-/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"Gv" = (
-/obj/structure/fans/tiny,
-/obj/machinery/door/poddoor{
- id = "syndie3doors"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/crew/library)
-"GF" = (
-/obj/structure/fans/tiny,
-/obj/machinery/door/poddoor{
- id = "syndie3doors"
- },
-/obj/machinery/button/door{
- id = "syndie3doors";
- pixel_x = 25
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/crew/library)
-"Ha" = (
-/obj/effect/turf_decal/corner/opaque/bottlegreen/three_quarters{
- dir = 8
- },
-/obj/structure/table/glass,
-/obj/item/storage/firstaid/o2,
-/obj/machinery/duct,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/item/soap/syndie,
-/obj/item/defibrillator,
-/turf/open/floor/plasteel/white,
-/area/ship/medical/surgery)
-"He" = (
-/obj/structure/fans/tiny,
-/obj/machinery/door/poddoor{
- id = "syndie4doors"
- },
-/turf/open/floor/plating,
-/area/ship/cargo)
-"Hf" = (
-/obj/structure/closet/secure_closet{
- icon_state = "cmo";
- name = "professor's locker"
- },
-/obj/item/radio/headset/syndicate/captain,
-/obj/item/storage/belt/medical/surgery,
-/obj/item/autosurgeon/cmo,
-/obj/item/clothing/suit/toggle/labcoat/cmo,
-/obj/item/clothing/neck/cloak/cmo,
-/obj/item/circuitboard/machine/techfab/department/medical,
-/obj/item/clothing/gloves/color/latex/nitrile,
-/obj/item/defibrillator/compact/combat,
-/obj/item/clothing/suit/armor/vest/capcarapace/syndicate,
-/obj/item/clothing/head/HoS/beret/syndicate,
-/obj/item/clothing/mask/surgical,
-/obj/item/clothing/mask/gas/syndicate,
-/obj/item/clothing/suit/hooded/wintercoat/medical,
-/obj/machinery/firealarm/directional/north,
-/obj/item/storage/firstaid/tactical,
-/obj/item/card/emag,
-/obj/item/storage/box/hypospray/CMO,
-/obj/item/clothing/glasses/science,
-/obj/item/roller,
-/turf/open/floor/wood/yew,
-/area/ship/crew/office)
-"Hg" = (
-/obj/structure/fans/tiny,
-/obj/machinery/door/poddoor{
- id = "syndie4doors"
- },
-/obj/machinery/button/door{
- id = "syndie4doors";
- pixel_x = 25
- },
-/turf/open/floor/plating,
-/area/ship/cargo)
-"Hi" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "spitfireshutters"
- },
-/turf/open/floor/plating,
-/area/ship/medical/surgery)
-"Ho" = (
-/obj/structure/rack,
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 9
- },
-/obj/machinery/duct,
-/obj/item/pickaxe/mini,
-/obj/item/pickaxe/mini,
-/obj/item/pickaxe/mini,
-/obj/item/storage/bag/ore,
-/obj/item/storage/bag/ore,
-/obj/item/storage/bag/ore,
-/obj/item/mining_scanner,
-/obj/item/mining_scanner,
-/obj/item/mining_scanner,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"HS" = (
-/obj/effect/turf_decal/syndicateemblem/top/middle,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/hallway/central)
-"HY" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ship/crew/library)
-"Ik" = (
-/obj/structure/chair/office{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
-/turf/open/floor/wood/yew,
-/area/ship/crew/office)
-"In" = (
-/turf/closed/wall,
-/area/ship/medical/surgery)
-"Iv" = (
-/obj/machinery/medical_kiosk,
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 9
- },
-/obj/machinery/duct,
-/turf/open/floor/plasteel/dark,
-/area/ship/crew/library)
-"IG" = (
-/obj/machinery/vending/hydronutrients,
-/obj/machinery/light/directional/east,
-/turf/open/floor/grass,
-/area/ship/crew/hydroponics)
-"II" = (
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"Jd" = (
-/obj/structure/window/reinforced/survival_pod{
- dir = 8
- },
-/obj/structure/closet/secure_closet{
- icon_state = "med_secure";
- name = "student's locker"
- },
-/obj/item/radio/headset/syndicate/alt,
-/obj/item/storage/belt/medical,
-/obj/item/clothing/gloves/color/latex/nitrile,
-/obj/item/clothing/suit/hooded/wintercoat/medical,
-/obj/machinery/door/window/survival_pod{
- dir = 1
- },
-/obj/item/pinpointer/crew,
-/obj/item/storage/firstaid/toxin,
-/obj/item/storage/firstaid/o2,
-/obj/item/roller,
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 10
- },
-/obj/structure/window/reinforced/survival_pod{
- dir = 8
- },
-/obj/structure/closet/secure_closet{
- icon_state = "med_secure";
- name = "student's locker"
- },
-/obj/machinery/door/window/survival_pod{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"Jp" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"JA" = (
-/turf/closed/wall,
-/area/ship/crew/office)
-"JV" = (
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"Kq" = (
-/obj/machinery/power/smes/engineering,
-/obj/effect/turf_decal/techfloor{
- dir = 5
- },
-/obj/effect/turf_decal/techfloor{
- dir = 5
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering)
-"KE" = (
-/obj/structure/table/glass,
-/obj/item/storage/backpack/duffelbag/syndie/surgery,
-/obj/effect/turf_decal/corner/opaque/bottlegreen/three_quarters{
- dir = 1
- },
-/obj/item/storage/firstaid/medical,
-/turf/open/floor/plasteel/white,
-/area/ship/medical/surgery)
-"Li" = (
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 6
- },
-/obj/structure/tank_dispenser/oxygen,
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"Lw" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 1
- },
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/bridge)
-"LI" = (
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 10
- },
-/obj/structure/window/reinforced/survival_pod{
- dir = 8
- },
-/obj/structure/frame/machine,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"Mp" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 5
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 10
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"ME" = (
-/obj/effect/spawner/structure/window,
-/turf/open/floor/plating,
-/area/ship/crew/dorm)
-"Nb" = (
-/obj/structure/window/reinforced/survival_pod{
- dir = 4
- },
-/obj/structure/closet/secure_closet{
- icon_state = "med_secure";
- name = "student's locker"
- },
-/obj/item/radio/headset/syndicate/alt,
-/obj/item/storage/belt/medical,
-/obj/item/clothing/gloves/color/latex/nitrile,
-/obj/item/clothing/suit/hooded/wintercoat/medical,
-/obj/machinery/door/window/survival_pod{
- dir = 1
- },
-/obj/item/pinpointer/crew,
-/obj/item/storage/firstaid/toxin,
-/obj/item/storage/firstaid/o2,
-/obj/item/roller,
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 10
- },
-/obj/structure/window/reinforced/survival_pod{
- dir = 4
- },
-/obj/structure/closet/secure_closet{
- icon_state = "med_secure";
- name = "student's locker"
- },
-/obj/machinery/door/window/survival_pod{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"Nj" = (
-/obj/machinery/light/directional/west,
-/obj/item/seeds/corn,
-/obj/item/seeds/grass,
-/obj/item/seeds/random,
-/obj/item/seeds/random,
-/obj/item/seeds/angel,
-/obj/structure/closet/crate/hydroponics,
-/turf/open/floor/grass,
-/area/ship/crew/hydroponics)
-"NA" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/wood/yew,
-/area/ship/crew/office)
-"Ol" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 10
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 5
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer2,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"OI" = (
-/obj/effect/turf_decal/corner/opaque/yellow/mono,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering)
-"ON" = (
-/obj/machinery/duct,
-/obj/effect/turf_decal/techfloor{
- dir = 6
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering)
-"OS" = (
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"OZ" = (
-/turf/open/floor/plating,
-/area/ship/crew/library)
-"Ph" = (
-/obj/effect/turf_decal/miskilamo_small/left,
-/turf/open/floor/plating,
-/area/ship/crew/library)
-"Po" = (
-/obj/effect/turf_decal/corner/opaque/bottlegreen/three_quarters{
- dir = 1
- },
-/obj/machinery/light/directional/west,
-/obj/machinery/door/firedoor/border_only,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"Qf" = (
-/obj/machinery/power/terminal{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor{
- dir = 9
- },
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/machinery/airalarm/directional/west,
-/obj/structure/cable,
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering)
-"Qt" = (
-/obj/machinery/light/directional/south,
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/crew/dorm)
-"QH" = (
-/turf/closed/wall,
-/area/ship/cargo)
-"Rh" = (
-/obj/machinery/stasis,
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 10
- },
-/obj/machinery/iv_drip,
-/obj/effect/decal/cleanable/blood,
-/turf/open/floor/plasteel/white,
-/area/ship/medical/surgery)
-"Sc" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/ship/bridge)
-"SE" = (
-/turf/closed/wall,
-/area/ship/crew/library)
-"SI" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/crew/dorm)
-"SR" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "spitfireshutters"
- },
-/turf/open/floor/plating,
-/area/ship/medical)
-"Tp" = (
-/obj/effect/turf_decal/corner/opaque/bottlegreen/full,
-/obj/machinery/door/airlock/virology/glass,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/turf/open/floor/plasteel/white,
-/area/ship/medical/surgery)
-"TG" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning,
-/obj/structure/ore_box,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"TJ" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"Ue" = (
-/obj/structure/table/reinforced,
-/obj/machinery/firealarm/directional/west,
-/obj/item/areaeditor/shuttle,
-/obj/item/spacecash/bundle/c1000,
-/obj/item/spacecash/bundle/c1000,
-/obj/item/spacecash/bundle/c1000,
-/obj/item/spacecash/bundle/c1000,
-/obj/item/spacecash/bundle/c200,
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/bridge)
-"Uo" = (
-/obj/item/kirbyplants/random,
-/obj/item/seeds/replicapod,
-/obj/effect/turf_decal/corner/opaque/bottlegreen/border{
- dir = 5
- },
-/obj/effect/turf_decal/syndicateemblem/top/right,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/hallway/central)
-"Ux" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "spitfireshutters"
- },
-/turf/open/floor/plating,
-/area/ship/bridge)
-"UA" = (
-/obj/structure/table/reinforced,
-/obj/machinery/light/directional/west,
-/obj/item/radio/intercom/wideband/directional/north,
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/bridge)
-"UE" = (
-/obj/structure/table/glass,
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 5
- },
-/obj/item/storage/backpack/duffelbag/med/surgery,
-/obj/item/defibrillator,
-/obj/item/storage/firstaid/medical,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"Vb" = (
-/obj/machinery/duct,
-/obj/effect/turf_decal/corner/opaque/brown/three_quarters,
-/obj/structure/bed,
-/obj/item/bedsheet/syndie,
-/obj/machinery/light/dim/directional/east,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel/dark,
-/area/ship/maintenance/port)
-"Vw" = (
-/obj/effect/turf_decal/corner/opaque/bottlegreen/three_quarters{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"VD" = (
-/obj/effect/turf_decal/corner/opaque/bottlegreen/full,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"VR" = (
-/obj/machinery/door/airlock/maintenance_hatch{
- name = "Irrelevant Room"
- },
-/obj/effect/turf_decal/corner/opaque/bottlegreen/full,
-/obj/effect/mapping_helpers/airlock/abandoned,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/maintenance/port)
-"Wa" = (
-/obj/machinery/duct,
-/obj/effect/turf_decal/techfloor{
- dir = 10
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering)
-"Wv" = (
-/obj/machinery/duct,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/crew/library)
-"WD" = (
-/obj/machinery/computer/cryopod/directional/north{
- pixel_y = 26
- },
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/crew/dorm)
-"WE" = (
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 10
- },
-/obj/structure/window/reinforced/survival_pod{
- dir = 4
- },
-/obj/structure/frame/computer{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"WK" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"WY" = (
-/obj/effect/turf_decal/corner/opaque/brown/three_quarters{
- dir = 8
- },
-/obj/machinery/suit_storage_unit/syndicate,
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"Xo" = (
-/obj/effect/turf_decal/corner/opaque/bottlegreen{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/obj/machinery/door/firedoor/border_only,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"XI" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"Yq" = (
-/turf/closed/wall,
-/area/ship/crew/dorm)
-"YK" = (
-/obj/machinery/suit_storage_unit/syndicate,
-/obj/effect/turf_decal/corner/opaque/brown{
- dir = 6
- },
-/obj/machinery/duct,
-/turf/open/floor/plasteel/dark,
-/area/ship/cargo)
-"Zq" = (
-/turf/closed/wall,
-/area/ship/crew/hydroponics)
-"Zz" = (
-/obj/effect/turf_decal/techfloor{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 9
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
- dir = 1
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering)
-"ZB" = (
-/turf/template_noop,
-/area/template_noop)
-"ZY" = (
-/obj/effect/turf_decal/corner/opaque/yellow/mono,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering)
-
-(1,1,1) = {"
-ZB
-ZB
-ZB
-ZB
-ZB
-ZB
-ZB
-ZB
-ZB
-zB
-zB
-rz
-rz
-rz
-zB
-zB
-ZB
-ZB
-"}
-(2,1,1) = {"
-ZB
-ZB
-ZB
-ZB
-ZB
-ZB
-ZB
-zB
-zB
-zB
-tl
-cd
-qS
-eI
-Wa
-Dl
-ZB
-ZB
-"}
-(3,1,1) = {"
-ZB
-ZB
-ZB
-ZB
-ZB
-ZB
-Zq
-zB
-fE
-Qf
-DJ
-FB
-OI
-ZY
-ip
-Dm
-Gt
-ZB
-"}
-(4,1,1) = {"
-ZB
-ZB
-ZB
-ZB
-ZB
-Zq
-Zq
-Zq
-Zq
-Kq
-dD
-gb
-Zz
-hf
-ON
-Dl
-ZB
-ZB
-"}
-(5,1,1) = {"
-ZB
-ZB
-ZB
-ZB
-Zq
-Zq
-Nj
-hy
-Zq
-Zq
-hG
-zB
-zB
-zB
-Cu
-zB
-SE
-ZB
-"}
-(6,1,1) = {"
-ZB
-ZB
-ZB
-ZB
-bK
-eR
-dZ
-hI
-El
-lr
-VD
-SE
-xR
-jY
-Iv
-hs
-SE
-OZ
-"}
-(7,1,1) = {"
-ZB
-ZB
-ZB
-Zq
-cD
-cW
-ej
-hZ
-Zq
-Zq
-zC
-Po
-Ab
-yf
-Wv
-yf
-Gv
-Ph
-"}
-(8,1,1) = {"
-ZB
-ZB
-ZB
-bK
-cE
-dh
-el
-ic
-lr
-mf
-JV
-gV
-sB
-HY
-rN
-yf
-GF
-rh
-"}
-(9,1,1) = {"
-ZB
-sd
-sd
-Zq
-Zq
-hx
-ew
-IG
-lr
-oU
-aJ
-II
-qt
-jE
-bG
-Da
-SE
-pQ
-"}
-(10,1,1) = {"
-Ux
-Ux
-UA
-Ue
-Zq
-Zq
-oC
-Zq
-Zq
-zz
-WK
-ss
-LI
-In
-AW
-In
-In
-In
-"}
-(11,1,1) = {"
-Ux
-am
-Lw
-jh
-Sc
-xY
-eO
-bH
-cB
-mp
-OS
-Jp
-WE
-In
-zh
-Ga
-KE
-Hi
-"}
-(12,1,1) = {"
-mX
-Bu
-Lw
-lV
-cI
-HS
-eU
-iU
-wA
-kd
-Ol
-Mp
-mT
-Tp
-xI
-Dt
-Rh
-Hi
-"}
-(13,1,1) = {"
-Ux
-tZ
-Lw
-mL
-Sc
-Uo
-eV
-jW
-cB
-mU
-oM
-XI
-Jd
-In
-Ha
-zQ
-yd
-Hi
-"}
-(14,1,1) = {"
-Ux
-Ux
-bd
-Fj
-Yq
-Yq
-nX
-Yq
-Yq
-ch
-WK
-sY
-Nb
-In
-AW
-In
-In
-In
-"}
-(15,1,1) = {"
-ZB
-sd
-sd
-cB
-Yq
-BI
-gy
-ka
-ME
-UE
-TJ
-dB
-ny
-oB
-Ho
-An
-QH
-CS
-"}
-(16,1,1) = {"
-ZB
-ZB
-ZB
-SR
-cQ
-SI
-gA
-kq
-ME
-oH
-By
-Xo
-wj
-zd
-BF
-TG
-He
-Ff
-"}
-(17,1,1) = {"
-ZB
-ZB
-ZB
-cB
-Yq
-WD
-gC
-Qt
-Yq
-Yq
-Vw
-kA
-il
-zA
-BP
-vp
-Hg
-CW
-"}
-(18,1,1) = {"
-ZB
-ZB
-ZB
-ZB
-eh
-dP
-gR
-gR
-mR
-ME
-zm
-QH
-WY
-um
-YK
-Li
-QH
-CQ
-"}
-(19,1,1) = {"
-ZB
-ZB
-ZB
-ZB
-Yq
-Yq
-gW
-kG
-Yq
-Yq
-kg
-JA
-Gr
-xy
-Cz
-Gr
-QH
-ZB
-"}
-(20,1,1) = {"
-ZB
-ZB
-ZB
-ZB
-ZB
-Yq
-Yq
-Yq
-Yq
-ai
-jG
-FA
-Gr
-EV
-xC
-Ge
-ZB
-ZB
-"}
-(21,1,1) = {"
-ZB
-ZB
-ZB
-ZB
-ZB
-ZB
-Yq
-JA
-nc
-Ik
-NA
-uJ
-VR
-jq
-nN
-Ge
-ZB
-ZB
-"}
-(22,1,1) = {"
-ZB
-ZB
-ZB
-ZB
-ZB
-ZB
-ZB
-JA
-nd
-JA
-wa
-Hf
-Gr
-za
-Vb
-Ge
-ZB
-ZB
-"}
-(23,1,1) = {"
-ZB
-ZB
-ZB
-ZB
-ZB
-ZB
-ZB
-ZB
-ZB
-JA
-JA
-nd
-Gr
-Ao
-Gr
-Gr
-ZB
-ZB
-"}
diff --git a/_maps/deprecated/Ships/syndicate_kugelblitz.dmm b/_maps/deprecated/Ships/syndicate_kugelblitz.dmm
deleted file mode 100644
index 27986b9fbc77..000000000000
--- a/_maps/deprecated/Ships/syndicate_kugelblitz.dmm
+++ /dev/null
@@ -1,3590 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"ab" = (
-/obj/effect/spawner/structure/window/plasma/reinforced,
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 10
- },
-/obj/machinery/door/poddoor/preopen{
- id = "kugelsm"
- },
-/turf/open/floor/plating,
-/area/ship/engineering/engine)
-"ac" = (
-/obj/machinery/power/rad_collector/anchored,
-/obj/machinery/atmospherics/pipe/manifold/green/visible{
- dir = 4
- },
-/obj/structure/cable/yellow{
- icon_state = "0-2"
- },
-/obj/structure/window/plasma/reinforced/spawner/west,
-/obj/effect/turf_decal/industrial/warning/cee{
- dir = 1
- },
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"ae" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/industrial/warning/corner,
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"ao" = (
-/obj/effect/turf_decal/number/five{
- dir = 1
- },
-/turf/open/floor/plating/airless,
-/area/ship/external)
-"aE" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/mineral/plastitanium/airless,
-/area/ship/external)
-"aH" = (
-/obj/machinery/atmospherics/components/unary/outlet_injector/on,
-/turf/open/floor/plating/airless,
-/area/ship/external)
-"aQ" = (
-/obj/effect/turf_decal/number/two{
- dir = 1
- },
-/turf/open/floor/plating/airless,
-/area/ship/external)
-"aX" = (
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/o2{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering/atmospherics)
-"bu" = (
-/obj/machinery/door/window/brigdoor{
- dir = 1
- },
-/obj/machinery/door/window/brigdoor,
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 9
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/structure/holosign/barrier/atmos/infinite,
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"bv" = (
-/obj/machinery/power/rad_collector/anchored,
-/obj/structure/cable/yellow{
- icon_state = "0-2"
- },
-/obj/structure/window/plasma/reinforced/spawner/west,
-/obj/structure/window/plasma/reinforced/spawner/north,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"bF" = (
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 6
- },
-/obj/effect/spawner/structure/window/plasma/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "kugelsm"
- },
-/turf/open/floor/plating,
-/area/ship/engineering/engine)
-"bY" = (
-/obj/machinery/power/rad_collector/anchored,
-/obj/machinery/atmospherics/pipe/manifold/cyan/visible{
- dir = 8
- },
-/obj/structure/cable/yellow{
- icon_state = "0-2"
- },
-/obj/structure/window/plasma/reinforced/spawner/east,
-/obj/effect/turf_decal/industrial/warning/cee{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"cg" = (
-/obj/structure/fans/tiny,
-/obj/machinery/button/door{
- id = "moth_doors_west";
- name = "Port Blast Doors";
- pixel_y = -25
- },
-/obj/machinery/door/poddoor{
- dir = 4;
- id = "moth_doors_west";
- name = "Western Blast Door"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/medical)
-"ci" = (
-/obj/machinery/atmospherics/pipe/manifold4w/cyan/visible,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"cK" = (
-/obj/machinery/atmospherics/pipe/simple/orange,
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/obj/machinery/power/port_gen/pacman,
-/obj/effect/turf_decal/industrial/warning{
- dir = 5
- },
-/obj/item/stack/sheet/mineral/plasma/five,
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"cM" = (
-/obj/effect/turf_decal/techfloor/orange{
- dir = 8
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"cQ" = (
-/obj/machinery/atmospherics/pipe/simple/orange/hidden/layer1,
-/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 = 4
- },
-/obj/effect/turf_decal/syndicateemblem/middle/middle,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/engineering)
-"cW" = (
-/obj/effect/turf_decal/box/corners,
-/obj/item/stock_parts/cell/hyper,
-/obj/item/stack/cable_coil/random/five,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/science/robotics)
-"dh" = (
-/obj/machinery/power/rad_collector/anchored,
-/obj/structure/cable/yellow{
- icon_state = "0-2"
- },
-/obj/structure/window/plasma/reinforced/spawner/east,
-/obj/structure/window/plasma/reinforced/spawner/north,
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"dm" = (
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 5
- },
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"dC" = (
-/obj/machinery/atmospherics/components/trinary/filter{
- dir = 4;
- filter_type = "plasma"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/effect/turf_decal/industrial/stand_clear{
- dir = 8
- },
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"dL" = (
-/obj/machinery/atmospherics/pipe/simple/green/visible,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 1
- },
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 4
- },
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"dM" = (
-/obj/structure/fans/tiny,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/machinery/door/poddoor{
- dir = 4;
- id = "moth_east_door";
- name = "Eastern Blast Door"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/science/robotics)
-"dU" = (
-/obj/machinery/atmospherics/pipe/simple/orange{
- dir = 8
- },
-/obj/machinery/power/terminal{
- dir = 4
- },
-/obj/structure/cable/yellow,
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"dV" = (
-/obj/machinery/atmospherics/pipe/simple/orange{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4,
-/obj/machinery/power/smes/engineering,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"ed" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/industrial/stand_clear{
- dir = 1
- },
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"er" = (
-/obj/effect/turf_decal/techfloor/orange{
- dir = 8
- },
-/obj/machinery/suit_storage_unit/engine,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"ew" = (
-/obj/structure/cable/yellow{
- icon_state = "1-8"
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 6
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"eE" = (
-/obj/structure/fans/tiny,
-/obj/effect/turf_decal/industrial/warning,
-/obj/machinery/door/poddoor{
- dir = 4;
- id = "moth_east_door";
- name = "Eastern Blast Door"
- },
-/obj/machinery/button/door{
- id = "moth_east_door";
- name = "Starboard Blast Doors";
- pixel_y = -25
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/science/robotics)
-"eF" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"eG" = (
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/cable,
-/obj/item/kirbyplants/random,
-/obj/item/mecha_parts/part/ripley_left_leg,
-/turf/open/floor/mineral/plastitanium,
-/area/ship/crew)
-"eX" = (
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 9
- },
-/obj/structure/cable/yellow{
- icon_state = "1-8"
- },
-/obj/machinery/power/terminal{
- dir = 4
- },
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/obj/structure/cable/yellow{
- icon_state = "2-8"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"eZ" = (
-/obj/machinery/atmospherics/pipe/layer_manifold/visible,
-/obj/machinery/power/smes/engineering,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"fg" = (
-/obj/machinery/atmospherics/pipe/simple/orange{
- dir = 8
- },
-/obj/machinery/power/emitter{
- dir = 1
- },
-/obj/effect/turf_decal/box,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/effect/turf_decal/industrial/warning/full,
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"fs" = (
-/obj/machinery/computer/helm,
-/turf/open/floor/mineral/plastitanium,
-/area/ship/crew)
-"fy" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 9
- },
-/obj/machinery/firealarm/directional/north,
-/turf/open/floor/mineral/plastitanium,
-/area/ship/science/robotics)
-"fQ" = (
-/obj/machinery/atmospherics/components/trinary/filter/flipped{
- dir = 8;
- filter_type = "n2"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/industrial/stand_clear{
- dir = 4
- },
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"ge" = (
-/obj/machinery/computer/cargo/express,
-/turf/open/floor/mineral/plastitanium,
-/area/ship/crew)
-"gl" = (
-/obj/structure/window/plasma/reinforced/spawner/east{
- dir = 2
- },
-/obj/machinery/air_sensor/atmos/air_tank,
-/turf/open/floor/engine/air,
-/area/ship/engineering/atmospherics)
-"go" = (
-/obj/structure/window/plasma/reinforced/spawner/east{
- dir = 2
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output,
-/turf/open/floor/engine/air,
-/area/ship/engineering/atmospherics)
-"gu" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor/preopen{
- id = "kugelwindow"
- },
-/turf/open/floor/plating,
-/area/ship/engineering/atmospherics)
-"gA" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/machinery/atmospherics/pipe/simple/orange/visible{
- dir = 10
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/science/robotics)
-"gS" = (
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/cyan/visible,
-/obj/machinery/computer/atmos_control/tank/air_tank,
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering/atmospherics)
-"hb" = (
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/layer_manifold/visible,
-/obj/machinery/portable_atmospherics/scrubber,
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering/atmospherics)
-"hh" = (
-/obj/effect/turf_decal/techfloor/orange{
- dir = 4
- },
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/glass/fifty,
-/obj/structure/table/reinforced,
-/obj/item/stack/rods/fifty,
-/obj/machinery/light/directional/east,
-/obj/item/mecha_parts/mecha_equipment/rcd,
-/obj/item/stack/sheet/plasteel/twenty,
-/obj/item/storage/part_replacer,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"hu" = (
-/obj/structure/fans/tiny,
-/obj/machinery/door/poddoor{
- dir = 4;
- id = "moth_east_door";
- name = "Eastern Blast Door"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/science/robotics)
-"hD" = (
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/structure/closet/secure{
- icon_state = "atmos";
- name = "Technician's locker"
- },
-/obj/item/clothing/gloves/color/yellow,
-/obj/item/pipe_dispenser,
-/obj/item/clothing/glasses/meson/engine,
-/obj/item/extinguisher/advanced,
-/obj/item/clothing/suit/toggle/hazard,
-/obj/item/clothing/head/beret/atmos,
-/obj/item/clothing/head/beret/eng/hazard,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/item/clothing/under/syndicate/tacticool,
-/obj/item/clothing/under/syndicate/tacticool/skirt,
-/obj/item/holosign_creator/atmos,
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering/atmospherics)
-"hS" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/crew)
-"ii" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/obj/machinery/holopad,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/crew)
-"ix" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/crew)
-"iJ" = (
-/obj/structure/closet/radiation,
-/obj/item/clothing/suit/radiation,
-/obj/item/clothing/suit/radiation,
-/obj/item/clothing/head/radiation,
-/obj/item/clothing/head/radiation,
-/obj/item/clothing/glasses/meson,
-/obj/item/clothing/glasses/meson,
-/obj/item/storage/firstaid/toxin,
-/obj/item/storage/pill_bottle/penacid,
-/obj/item/storage/pill_bottle/potassiodide,
-/obj/effect/turf_decal/industrial/warning,
-/obj/item/storage/firstaid/toxin,
-/obj/item/storage/pill_bottle/potassiodide,
-/obj/item/storage/pill_bottle/penacid,
-/obj/item/clothing/glasses/meson,
-/obj/item/clothing/glasses/meson,
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"ja" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/obj/machinery/holopad/emergency/engineering,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/effect/turf_decal/industrial/stand_clear,
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"jb" = (
-/obj/effect/turf_decal/techfloor/orange,
-/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{
- dir = 10
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"jl" = (
-/obj/structure/window/plasma/reinforced/spawner/east{
- dir = 2
- },
-/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input,
-/obj/machinery/light/directional/north,
-/turf/open/floor/engine/air,
-/area/ship/engineering/atmospherics)
-"jq" = (
-/obj/structure/cable{
- 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/techfloor/orange{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor/orange{
- dir = 4
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"jt" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/machinery/light/directional/north,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium,
-/area/ship/science/robotics)
-"ju" = (
-/obj/machinery/atmospherics/pipe/simple/orange/hidden/layer1{
- dir = 5
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"jF" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor/orange{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor/orange{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"jS" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/trinary/mixer/airmix/inverse{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering/atmospherics)
-"jY" = (
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering/atmospherics)
-"ka" = (
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 10
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering/atmospherics)
-"kd" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"ke" = (
-/obj/machinery/status_display/shuttle,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/engineering/atmospherics)
-"kj" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 9
- },
-/obj/effect/turf_decal/syndicateemblem/top/left,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/engineering)
-"kz" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/crew)
-"kH" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 6
- },
-/obj/machinery/suit_storage_unit/ce,
-/obj/machinery/airalarm/directional/south,
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"lc" = (
-/obj/effect/turf_decal/techfloor/orange{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/layer_manifold/visible{
- dir = 4
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"lh" = (
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering/atmospherics)
-"lz" = (
-/obj/effect/turf_decal/box,
-/obj/machinery/atmospherics/components/unary/vent_scrubber{
- dir = 8
- },
-/turf/open/floor/plating/airless,
-/area/ship/engineering/atmospherics)
-"lC" = (
-/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/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/airlock/atmos/glass{
- dir = 4
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering/atmospherics)
-"lI" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/structure/ore_box,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/science/robotics)
-"mn" = (
-/obj/structure/table,
-/obj/item/radio,
-/obj/item/radio,
-/obj/item/radio,
-/obj/item/radio,
-/obj/item/radio,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/lootdrop/ration,
-/turf/open/floor/mineral/plastitanium,
-/area/ship/crew)
-"mv" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 10
- },
-/obj/effect/turf_decal/syndicateemblem/bottom/left,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/engineering)
-"mL" = (
-/obj/effect/turf_decal/techfloor/orange{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"nc" = (
-/obj/structure/closet/secure{
- icon_state = "ce";
- name = "Overseer's locker"
- },
-/obj/item/clothing/gloves/combat,
-/obj/item/pipe_dispenser,
-/obj/item/clothing/head/beret/eng,
-/obj/item/clothing/head/beret/ce,
-/obj/item/clothing/suit/toggle/hazard,
-/obj/item/clothing/head/hardhat/weldhat/white,
-/obj/item/clothing/head/hardhat/white,
-/obj/item/clothing/under/rank/engineering/chief_engineer/skirt,
-/obj/item/clothing/under/rank/engineering/chief_engineer,
-/obj/item/storage/belt/utility/chief/full,
-/obj/item/areaeditor/shuttle,
-/obj/item/construction/rcd/arcd,
-/obj/effect/turf_decal/techfloor/orange{
- dir = 10
- },
-/obj/item/clothing/head/HoS/beret/syndicate,
-/obj/item/clothing/suit/armor/vest/capcarapace/syndicate,
-/obj/item/card/emag,
-/obj/machinery/light/directional/west,
-/obj/item/circuitboard/machine/techfab/department/engineering,
-/obj/item/clothing/under/syndicate/tacticool,
-/obj/item/clothing/under/syndicate/tacticool/skirt,
-/obj/item/holosign_creator/engineering,
-/obj/item/holosign_creator/atmos,
-/obj/item/clothing/glasses/meson/engine,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"nf" = (
-/obj/structure/window/plasma/reinforced/spawner/north,
-/obj/structure/window/plasma/reinforced/spawner/east,
-/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input{
- dir = 1
- },
-/turf/open/floor/engine/o2,
-/area/ship/engineering/atmospherics)
-"nn" = (
-/obj/effect/turf_decal/box/corners{
- dir = 4
- },
-/obj/item/stack/ore/salvage/scrapmetal/twenty,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/science/robotics)
-"nt" = (
-/obj/structure/closet/firecloset/wall,
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/crew)
-"nv" = (
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 5
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"nw" = (
-/obj/effect/turf_decal/techfloor/orange{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor/orange{
- dir = 4
- },
-/obj/machinery/light/directional/west,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"nE" = (
-/obj/effect/turf_decal/techfloor/orange{
- dir = 9
- },
-/obj/machinery/suit_storage_unit/engine,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"nG" = (
-/obj/machinery/atmospherics/pipe/simple/orange/hidden/layer1{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"nL" = (
-/obj/structure/closet/firecloset/wall,
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/engineering/atmospherics)
-"nT" = (
-/obj/effect/turf_decal/techfloor/orange{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/orange/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"oa" = (
-/obj/effect/turf_decal/corner/opaque/yellow/three_quarters{
- dir = 4
- },
-/obj/item/kirbyplants/random,
-/obj/item/mecha_parts/part/ripley_right_arm,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"of" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold4w/cyan/visible,
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 1
- },
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"on" = (
-/obj/structure/chair/wood{
- dir = 4
- },
-/obj/machinery/button/door{
- dir = 1;
- id = "kugelwindow";
- name = "Window Shutters";
- pixel_y = -20
- },
-/obj/item/stock_parts/cell/high/plus,
-/turf/open/floor/mineral/plastitanium,
-/area/ship/crew)
-"oG" = (
-/obj/machinery/door/airlock/medical/glass{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- 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
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/medical)
-"oJ" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/orange/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4,
-/obj/effect/turf_decal/syndicateemblem/top/middle,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/engineering)
-"oM" = (
-/obj/effect/turf_decal/techfloor/orange{
- dir = 1
- },
-/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,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"oY" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/medical)
-"pk" = (
-/obj/machinery/atmospherics/pipe/manifold/cyan/visible{
- dir = 4
- },
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"pl" = (
-/obj/effect/decal/remains/human,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"pt" = (
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/oil,
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"pC" = (
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/crew)
-"pS" = (
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/science/robotics)
-"pV" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/turf_decal/syndicateemblem/middle/right,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/engineering)
-"pW" = (
-/obj/effect/turf_decal/corner/opaque/purple/three_quarters{
- dir = 4
- },
-/obj/machinery/mecha_part_fabricator,
-/turf/open/floor/plasteel/dark,
-/area/ship/science/robotics)
-"pY" = (
-/obj/machinery/computer/rdconsole,
-/obj/effect/turf_decal/corner/opaque/purple{
- dir = 5
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/science/robotics)
-"qg" = (
-/obj/docking_port/mobile{
- can_move_docking_ports = 1;
- dir = 4;
- dwidth = 16;
- height = 27;
- launch_status = 0;
- port_direction = 8;
- width = 24
- },
-/turf/open/floor/mineral/plastitanium/red/airless,
-/area/ship/external)
-"qk" = (
-/turf/open/floor/mineral/plastitanium/red/airless,
-/area/ship/external)
-"qr" = (
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 5
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"qS" = (
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 9
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"qU" = (
-/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{
- dir = 4;
- min_temperature = 3;
- target_temperature = 3
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 9
- },
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"qW" = (
-/obj/structure/table,
-/obj/item/toy/figure/engineer,
-/obj/item/storage/firstaid/fire,
-/obj/item/storage/firstaid/regular,
-/obj/item/storage/firstaid/regular,
-/obj/item/reagent_containers/hypospray/medipen/penacid,
-/obj/item/reagent_containers/hypospray/medipen/penacid,
-/turf/open/floor/mineral/plastitanium,
-/area/ship/crew)
-"qY" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"ro" = (
-/obj/structure/chair/wood{
- dir = 8
- },
-/obj/item/stock_parts/capacitor/adv,
-/obj/item/radio/intercom/directional/south,
-/turf/open/floor/mineral/plastitanium,
-/area/ship/crew)
-"rv" = (
-/obj/machinery/atmospherics/pipe/simple/cyan/visible,
-/obj/effect/turf_decal/industrial/warning/corner{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"rw" = (
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 6
- },
-/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/plasteel/white,
-/area/ship/medical)
-"sk" = (
-/obj/effect/turf_decal/techfloor/orange{
- dir = 8
- },
-/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/plasteel/tech/grid,
-/area/ship/engineering)
-"sq" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor/orange/corner,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"sy" = (
-/obj/machinery/status_display/shuttle,
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/engineering/engine)
-"sJ" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor/orange,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"sT" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/effect/turf_decal/syndicateemblem/top/right,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/engineering)
-"tp" = (
-/obj/structure/window/plasma/reinforced/spawner/north,
-/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output{
- dir = 1
- },
-/turf/open/floor/engine/o2,
-/area/ship/engineering/atmospherics)
-"tR" = (
-/obj/machinery/autolathe,
-/obj/effect/turf_decal/techfloor/orange{
- dir = 5
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"ub" = (
-/obj/machinery/vending/wardrobe/engi_wardrobe{
- all_items_free = 1
- },
-/obj/item/radio/intercom/directional/north,
-/turf/open/floor/mineral/plastitanium,
-/area/ship/crew)
-"ur" = (
-/obj/effect/turf_decal/corner/opaque/yellow/three_quarters{
- dir = 8
- },
-/obj/structure/closet/secure{
- icon_state = "med";
- name = "Chemist's locker"
- },
-/obj/item/construction/plumbing,
-/obj/item/clothing/suit/toggle/hazard,
-/obj/item/pipe_dispenser,
-/obj/item/clothing/head/beret/chem,
-/obj/item/clothing/gloves/color/yellow,
-/obj/item/storage/belt{
- pixel_x = -5;
- pixel_y = -6
- },
-/obj/item/plunger/reinforced,
-/obj/item/clothing/under/syndicate/tacticool,
-/obj/item/clothing/under/syndicate/tacticool/skirt,
-/obj/item/radio/intercom/directional/east,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"uB" = (
-/obj/structure/table,
-/obj/item/circuitboard/mecha/ripley/peripherals,
-/obj/item/radio/intercom/wideband/table{
- dir = 1;
- pixel_y = 7
- },
-/obj/structure/table,
-/obj/item/spacecash/bundle/c1000,
-/obj/item/spacecash/bundle/c1000,
-/obj/item/spacecash/bundle/c1000,
-/turf/open/floor/mineral/plastitanium,
-/area/ship/crew)
-"uI" = (
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/green{
- dir = 8
- },
-/obj/machinery/suit_storage_unit/atmos,
-/obj/machinery/light/directional/south,
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering/atmospherics)
-"uQ" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/purple{
- dir = 9
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/science/robotics)
-"uZ" = (
-/obj/machinery/door/airlock/engineering/glass,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/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/scrubbers/hidden/layer4,
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"vg" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 1
- },
-/obj/item/toy/plush/moth{
- desc = "An unsettling mothperson plushie. You can't seem to forget its gaze.";
- name = "radiant moth plushie";
- suicide_count = 3
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/crew)
-"vw" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/effect/turf_decal/syndicateemblem/middle/middle,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden/layer1,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/engineering)
-"vz" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/science/robotics)
-"vH" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/science/robotics)
-"vI" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/obj/effect/turf_decal/box/corners{
- dir = 1
- },
-/obj/item/stack/ore/salvage/scrapgold/five,
-/obj/item/stack/ore/salvage/scrapmetal,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/science/robotics)
-"vJ" = (
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/science/robotics)
-"vP" = (
-/obj/effect/turf_decal/techfloor/orange/corner{
- dir = 8
- },
-/obj/effect/spawner/lootdrop/maintenance/two,
-/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/plasteel/tech/grid,
-/area/ship/engineering)
-"vR" = (
-/obj/effect/decal/cleanable/oil,
-/obj/effect/decal/cleanable/blood,
-/obj/item/screwdriver{
- pixel_x = -10;
- pixel_y = -14
- },
-/obj/item/organ/eyes/robotic/flashlight,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"vW" = (
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 6
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"vY" = (
-/obj/effect/turf_decal/techfloor/orange{
- dir = 8
- },
-/obj/structure/closet/secure{
- icon_state = "eng_secure";
- name = "Engineer's locker"
- },
-/obj/item/clothing/gloves/color/yellow,
-/obj/item/pipe_dispenser,
-/obj/item/clothing/glasses/meson/engine,
-/obj/item/clothing/suit/toggle/hazard,
-/obj/item/clothing/head/beret/eng/hazard,
-/obj/item/clothing/head/beret/eng,
-/obj/machinery/airalarm/directional/west,
-/obj/item/clothing/under/syndicate/tacticool,
-/obj/item/clothing/under/syndicate/tacticool/skirt,
-/obj/item/holosign_creator/engineering,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"wi" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 9
- },
-/obj/effect/turf_decal/syndicateemblem/top/left,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/engineering)
-"ww" = (
-/obj/machinery/atmospherics/pipe/simple/orange/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/effect/turf_decal/syndicateemblem/top/middle,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/engineering)
-"wx" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 5
- },
-/obj/effect/turf_decal/syndicateemblem/top/right,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/engineering)
-"wz" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 1
- },
-/obj/item/toy/plush/moth{
- desc = "A plushie depicting a warrior-like mothperson. You find the prospect of dodging all of its projectile attacks daunting.";
- name = "meditative moth plushie"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/crew)
-"wG" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 8
- },
-/obj/machinery/light/directional/north,
-/obj/effect/decal/remains/human,
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"wK" = (
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering/atmospherics)
-"wN" = (
-/obj/machinery/status_display/shuttle,
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/crew)
-"xd" = (
-/obj/item/stack/ore/salvage/scrapmetal,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/science/robotics)
-"xe" = (
-/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/mineral/plastitanium/airless,
-/area/ship/external)
-"xo" = (
-/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/plasteel/white,
-/area/ship/medical)
-"xp" = (
-/obj/machinery/computer/cryopod/directional/north{
- pixel_y = -16
- },
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/crew)
-"xC" = (
-/obj/machinery/mineral/ore_redemption{
- dir = 8
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/science/robotics)
-"xE" = (
-/obj/machinery/atmospherics/pipe/simple/orange/visible{
- dir = 6
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"xL" = (
-/obj/machinery/atmospherics/pipe/simple/orange/visible{
- dir = 10
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"xV" = (
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering/atmospherics)
-"yg" = (
-/obj/machinery/status_display/shuttle,
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/medical)
-"yJ" = (
-/obj/effect/turf_decal/techfloor/orange{
- dir = 8
- },
-/obj/structure/closet/secure{
- icon_state = "eng_secure";
- name = "Engineer's locker"
- },
-/obj/item/clothing/gloves/color/yellow,
-/obj/item/pipe_dispenser,
-/obj/item/clothing/glasses/meson/engine,
-/obj/item/clothing/suit/toggle/hazard,
-/obj/item/clothing/head/beret/eng/hazard,
-/obj/item/clothing/head/beret/eng,
-/obj/item/clothing/under/syndicate/tacticool,
-/obj/item/clothing/under/syndicate/tacticool/skirt,
-/obj/item/holosign_creator/engineering,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"zJ" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/effect/turf_decal/syndicateemblem/middle/left,
-/obj/effect/spawner/lootdrop/maintenance/four,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/engineering)
-"zN" = (
-/obj/effect/turf_decal/rechargefloor,
-/obj/effect/turf_decal/corner/opaque/purple{
- dir = 10
- },
-/obj/item/clothing/suit/fire/firefighter,
-/obj/item/mecha_parts/chassis/firefighter,
-/obj/item/radio/intercom/directional/south,
-/turf/open/floor/plasteel/dark,
-/area/ship/science/robotics)
-"zP" = (
-/obj/effect/turf_decal/corner/opaque/purple{
- dir = 9
- },
-/obj/effect/turf_decal/industrial/loading{
- dir = 8
- },
-/obj/structure/ore_box,
-/turf/open/floor/plasteel/dark,
-/area/ship/science/robotics)
-"zR" = (
-/obj/structure/bed,
-/obj/item/bedsheet/dorms,
-/obj/structure/curtain/bounty,
-/obj/machinery/airalarm/directional/north,
-/obj/item/mecha_parts/mecha_equipment/drill,
-/turf/open/floor/mineral/plastitanium,
-/area/ship/crew)
-"Ab" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ship/science/robotics)
-"Ae" = (
-/obj/effect/spawner/lootdrop/maintenance/two,
-/obj/effect/turf_decal/industrial/warning{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/orange/visible{
- dir = 6
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/science/robotics)
-"Aj" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/machinery/atmospherics/pipe/manifold/orange/visible{
- dir = 1
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/science/robotics)
-"Ao" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/machinery/portable_atmospherics/canister/air,
-/turf/open/floor/mineral/plastitanium,
-/area/ship/science/robotics)
-"AV" = (
-/obj/structure/sign/warning/radiation/rad_area{
- pixel_y = 30
- },
-/obj/effect/turf_decal/techfloor/orange{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor/orange,
-/obj/machinery/light/directional/north,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"Ba" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 1
- },
-/obj/item/toy/plush/moth{
- desc = "A plushie depicting a mothperson. Smells like incense.";
- name = "dreamy moth plushie"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/crew)
-"Bd" = (
-/obj/structure/marker_beacon,
-/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/mineral/plastitanium/airless,
-/area/ship/external)
-"Bh" = (
-/obj/machinery/atmospherics/components/binary/pump,
-/obj/effect/turf_decal/corner/opaque/yellow/three_quarters{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"Bj" = (
-/obj/machinery/atmospherics/components/binary/pump,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 10
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"Bp" = (
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering/atmospherics)
-"Bu" = (
-/obj/effect/landmark/observer_start,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden/layer1,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/syndicateemblem/bottom/middle,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/engineering)
-"BJ" = (
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"BP" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/door/airlock/engineering/glass{
- 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/mineral/plastitanium/red,
-/area/ship/crew)
-"BY" = (
-/obj/effect/turf_decal/number/zero{
- dir = 1
- },
-/turf/open/floor/plating/airless,
-/area/ship/external)
-"Cn" = (
-/obj/machinery/atmospherics/pipe/simple/orange/visible{
- dir = 5
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"CE" = (
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/orange/visible{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"CI" = (
-/obj/machinery/computer/mech_bay_power_console{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/purple/three_quarters,
-/obj/machinery/light/directional/south,
-/turf/open/floor/plasteel/dark,
-/area/ship/science/robotics)
-"CP" = (
-/obj/effect/turf_decal/techfloor/orange{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/layer_manifold/visible{
- dir = 4
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"De" = (
-/obj/effect/turf_decal/techfloor/orange{
- dir = 1
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"Dl" = (
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 5
- },
-/obj/machinery/light/directional/north,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"Dm" = (
-/obj/machinery/door/airlock/medical/glass{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/orange/visible{
- dir = 8
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/medical)
-"Do" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 8
- },
-/obj/effect/decal/remains/human,
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"Ds" = (
-/obj/machinery/door/airlock/engineering/glass{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/crew)
-"DS" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 10
- },
-/obj/effect/turf_decal/syndicateemblem/bottom/left,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/engineering)
-"DV" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/syndicateemblem/bottom/middle,
-/obj/machinery/atmospherics/pipe/manifold/orange/hidden/layer1,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 8
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/engineering)
-"DY" = (
-/obj/effect/turf_decal/corner/opaque/yellow/three_quarters{
- dir = 1
- },
-/obj/item/radio/intercom/directional/south,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"Ef" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 6
- },
-/obj/effect/turf_decal/syndicateemblem/bottom/right,
-/obj/machinery/atmospherics/pipe/simple/orange/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/engineering)
-"Em" = (
-/obj/effect/turf_decal/techfloor/orange{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/orange/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"En" = (
-/obj/machinery/atmospherics/components/unary/vent_pump{
- dir = 4
- },
-/obj/effect/decal/remains/human,
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"EA" = (
-/obj/structure/table,
-/obj/effect/spawner/lootdrop/donkpockets,
-/obj/effect/spawner/lootdrop/donkpockets,
-/obj/item/reagent_containers/food/snacks/hotdog,
-/obj/item/reagent_containers/food/snacks/hotdog,
-/obj/item/reagent_containers/food/snacks/hotdog,
-/obj/item/reagent_containers/food/snacks/hotdog,
-/obj/item/reagent_containers/food/snacks/hotdog,
-/obj/item/reagent_containers/food/snacks/hotdog,
-/obj/item/reagent_containers/food/snacks/hotdog,
-/obj/item/reagent_containers/food/snacks/hotdog,
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/mineral/plastitanium,
-/area/ship/crew)
-"Fd" = (
-/obj/machinery/atmospherics/pipe/simple/orange/visible{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/purple{
- dir = 9
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/science/robotics)
-"Fj" = (
-/obj/structure/window/plasma/reinforced/spawner/east{
- dir = 2
- },
-/obj/effect/turf_decal/atmos/air,
-/turf/open/floor/engine/air,
-/area/ship/engineering/atmospherics)
-"Fq" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/light/directional/north,
-/obj/effect/turf_decal/techfloor/orange{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor/orange,
-/obj/effect/decal/cleanable/oil,
-/obj/item/kirbyplants/random,
-/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp,
-/obj/machinery/shower{
- pixel_y = 19
- },
-/obj/effect/turf_decal/box/white,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"FF" = (
-/obj/machinery/atmospherics/pipe/simple/orange/visible{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ship/science/robotics)
-"Gj" = (
-/obj/machinery/atmospherics/pipe/simple/orange/visible{
- dir = 9
- },
-/obj/effect/turf_decal/corner/opaque/purple,
-/obj/item/mecha_parts/mecha_equipment/cable_layer,
-/turf/open/floor/plasteel/dark,
-/area/ship/science/robotics)
-"Gp" = (
-/obj/machinery/atmospherics/components/binary/pump,
-/obj/effect/turf_decal/corner/opaque/purple{
- dir = 10
- },
-/obj/item/mecha_parts/mecha_equipment/mining_scanner,
-/turf/open/floor/plasteel/dark,
-/area/ship/science/robotics)
-"GJ" = (
-/obj/machinery/atmospherics/components/unary/tank/toxins{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow/three_quarters{
- dir = 1
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"GL" = (
-/obj/machinery/atmospherics/components/binary/pump,
-/obj/effect/turf_decal/corner/opaque/purple/three_quarters,
-/turf/open/floor/plasteel/dark,
-/area/ship/science/robotics)
-"GU" = (
-/obj/effect/turf_decal/techfloor/orange{
- dir = 6
- },
-/obj/item/vending_refill/engivend,
-/obj/structure/table/reinforced,
-/obj/item/circuitboard/mecha/ripley/main,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"Hn" = (
-/obj/effect/decal/cleanable/oil,
-/turf/open/floor/plasteel/dark,
-/area/ship/science/robotics)
-"Ho" = (
-/obj/effect/turf_decal/corner/opaque/yellow/three_quarters,
-/obj/item/kirbyplants/random,
-/obj/item/stock_parts/scanning_module/adv,
-/obj/item/radio/intercom/directional/south,
-/obj/machinery/firealarm/directional/east,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"Hp" = (
-/obj/machinery/atmospherics/components/unary/shuttle/heater{
- dir = 1
- },
-/obj/structure/window/reinforced/spawner,
-/turf/open/floor/plating/airless,
-/area/ship/medical)
-"Hy" = (
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 10
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"HI" = (
-/obj/effect/turf_decal/techfloor/orange/corner{
- dir = 4
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"HP" = (
-/obj/structure/tank_dispenser,
-/obj/machinery/light/directional/south,
-/obj/effect/turf_decal/industrial/warning{
- dir = 10
- },
-/obj/machinery/button/door{
- dir = 4;
- id = "kugelsm";
- name = "SM Window Shutters";
- pixel_x = -25
- },
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"HQ" = (
-/obj/machinery/mass_driver{
- dir = 1;
- id = "smejection";
- resistance_flags = 2
- },
-/obj/machinery/power/supermatter_crystal/shard,
-/obj/item/kirbyplants/random,
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"HU" = (
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/green{
- dir = 8
- },
-/obj/machinery/computer/atmos_control/tank/nitrogen_tank{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering/atmospherics)
-"HW" = (
-/obj/effect/turf_decal/techfloor/orange/corner{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"Ik" = (
-/obj/machinery/mech_bay_recharge_port,
-/obj/effect/turf_decal/corner/opaque/purple/three_quarters{
- dir = 1
- },
-/obj/machinery/airalarm/directional/south,
-/turf/open/floor/plasteel/dark,
-/area/ship/science/robotics)
-"Je" = (
-/obj/machinery/atmospherics/components/unary/shuttle/heater{
- dir = 1
- },
-/obj/structure/window/reinforced/spawner,
-/turf/open/floor/plating/airless,
-/area/ship/science/robotics)
-"Jl" = (
-/obj/machinery/power/shuttle/engine/fueled/plasma{
- dir = 1
- },
-/turf/open/floor/plating/airless,
-/area/ship/medical)
-"Jn" = (
-/obj/machinery/status_display/shuttle,
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/medical)
-"Jx" = (
-/obj/machinery/cryopod{
- dir = 1
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/crew)
-"Jy" = (
-/obj/structure/table,
-/obj/machinery/microwave{
- desc = "Musty smelling microwave, old and shitty. If you could describe it, it would be green"
- },
-/turf/open/floor/mineral/plastitanium,
-/area/ship/crew)
-"JT" = (
-/obj/item/storage/toolbox/electrical,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"JW" = (
-/obj/effect/decal/cleanable/oil{
- pixel_x = 8;
- pixel_y = -3
- },
-/obj/effect/decal/cleanable/oil{
- pixel_x = -3;
- pixel_y = 2
- },
-/obj/effect/decal/cleanable/oil,
-/obj/effect/decal/cleanable/robot_debris,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"Ka" = (
-/obj/effect/turf_decal/techfloor/orange/corner,
-/obj/effect/decal/cleanable/oil,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"Kf" = (
-/obj/effect/turf_decal/techfloor/orange{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor/orange{
- dir = 8
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"Ky" = (
-/obj/machinery/ore_silo,
-/obj/effect/turf_decal/techfloor/orange{
- dir = 6
- },
-/obj/item/radio/intercom/directional/south,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"KD" = (
-/obj/machinery/power/shuttle/engine/fueled/plasma{
- dir = 1
- },
-/turf/open/floor/plating/airless,
-/area/ship/science/robotics)
-"Lf" = (
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/engineering)
-"Lx" = (
-/obj/effect/turf_decal/techfloor/orange{
- dir = 10
- },
-/obj/structure/tank_dispenser/oxygen,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"LC" = (
-/obj/effect/turf_decal/techfloor/orange,
-/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/plasteel/tech/grid,
-/area/ship/engineering)
-"LL" = (
-/obj/effect/spawner/structure/window/plasma/reinforced,
-/obj/machinery/atmospherics/pipe/simple/orange,
-/obj/machinery/door/poddoor/preopen{
- id = "kugelsm"
- },
-/turf/open/floor/plating,
-/area/ship/engineering/engine)
-"LN" = (
-/obj/structure/sign/warning/vacuum{
- pixel_y = -32
- },
-/obj/effect/turf_decal/techfloor/orange,
-/obj/structure/reagent_dispensers/fueltank,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"Mf" = (
-/obj/machinery/atmospherics/pipe/manifold/orange/visible{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"Mj" = (
-/obj/effect/turf_decal/techfloor/orange{
- 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"
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"Mm" = (
-/obj/structure/window/plasma/reinforced/spawner/north,
-/obj/effect/turf_decal/atmos/nitrogen,
-/obj/machinery/air_sensor/atmos/nitrogen_tank,
-/turf/open/floor/engine/n2,
-/area/ship/engineering/atmospherics)
-"Mw" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/structure/barricade/wooden/crude,
-/obj/machinery/door/poddoor/preopen{
- id = "kugelwindow"
- },
-/turf/open/floor/plating,
-/area/ship/engineering)
-"Mx" = (
-/obj/machinery/door/airlock/maintenance_hatch,
-/obj/structure/barricade/wooden/crude,
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/structure/cable,
-/obj/machinery/atmospherics/components/binary/valve/layer2,
-/obj/machinery/atmospherics/components/binary/valve/layer4,
-/turf/open/floor/plating/airless,
-/area/ship/engineering)
-"MA" = (
-/obj/structure/window/plasma/reinforced/spawner/north,
-/obj/structure/window/plasma/reinforced/spawner/east{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output{
- dir = 1
- },
-/turf/open/floor/engine/n2,
-/area/ship/engineering/atmospherics)
-"MF" = (
-/obj/effect/turf_decal/techfloor/orange{
- dir = 8
- },
-/obj/effect/turf_decal/techfloor/orange{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"MH" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/engineering)
-"MP" = (
-/obj/effect/turf_decal/techfloor/orange/corner{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/item/radio/intercom/wideband/directional/south{
- pixel_x = -32
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"MV" = (
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering/atmospherics)
-"Nq" = (
-/obj/machinery/door/airlock/research/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/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/science/robotics)
-"NW" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/engineering/engine)
-"Ol" = (
-/obj/effect/spawner/structure/window/plasma/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "kugelsm"
- },
-/turf/open/floor/plating,
-/area/ship/engineering/engine)
-"OX" = (
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/effect/turf_decal/techfloor/orange{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor/orange{
- dir = 8
- },
-/obj/structure/cable,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"Pi" = (
-/obj/effect/turf_decal/techfloor/orange/corner{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor/orange/corner{
- dir = 4
- },
-/obj/item/storage/toolbox/emergency/shuttle/fueled,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"Pj" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/obj/effect/turf_decal/box/corners{
- dir = 8
- },
-/obj/item/stack/ore/salvage/scraptitanium/five,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/science/robotics)
-"Pz" = (
-/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{
- dir = 4;
- min_temperature = 3;
- target_temperature = 3
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"PN" = (
-/obj/machinery/atmospherics/pipe/simple/orange/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/effect/turf_decal/techfloor/orange{
- dir = 1
- },
-/obj/effect/turf_decal/techfloor/orange,
-/obj/effect/turf_decal/radiation,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"PO" = (
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"PZ" = (
-/obj/machinery/atmospherics/components/unary/portables_connector{
- dir = 1
- },
-/obj/machinery/portable_atmospherics/canister/nitrogen,
-/obj/machinery/button/massdriver{
- dir = 1;
- id = "smejection";
- pixel_x = 9;
- pixel_y = -17
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 10
- },
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"Qf" = (
-/obj/effect/decal/cleanable/oil,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"Qn" = (
-/obj/machinery/atmospherics/pipe/simple/orange/hidden/layer1,
-/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/decal/cleanable/dirt,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"Qt" = (
-/obj/effect/turf_decal/techfloor/orange{
- dir = 5
- },
-/obj/effect/turf_decal/techfloor/orange/corner{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"QB" = (
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"QR" = (
-/obj/effect/turf_decal/techfloor/orange{
- dir = 4
- },
-/obj/machinery/vending/engivend{
- all_items_free = 1;
- default_price = 0;
- extra_price = 0
- },
-/obj/machinery/light/directional/east,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"QX" = (
-/obj/structure/sign/poster/official/wtf_is_co2,
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/engineering/engine)
-"Rf" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/crew)
-"Rt" = (
-/obj/structure/marker_beacon,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/turf/open/floor/mineral/plastitanium/airless,
-/area/ship/external)
-"RG" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 6
- },
-/obj/effect/turf_decal/syndicateemblem/bottom/right,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/engineering)
-"RL" = (
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/obj/machinery/atmospherics/components/unary/thermomachine/heater/on{
- dir = 1;
- layer = 2;
- piping_layer = 2
- },
-/obj/item/radio/intercom/directional/north{
- pixel_y = -32
- },
-/obj/machinery/airalarm/directional/west,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering/atmospherics)
-"RO" = (
-/obj/structure/fans/tiny,
-/obj/machinery/door/poddoor{
- dir = 4;
- id = "moth_doors_west";
- name = "Western Blast Door"
- },
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/medical)
-"RP" = (
-/obj/effect/turf_decal/techfloor/orange{
- dir = 1
- },
-/obj/effect/spawner/lootdrop/maintenance/two,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"Sb" = (
-/obj/effect/turf_decal/techfloor/orange{
- dir = 4
- },
-/obj/item/storage/toolbox/emergency/shuttle/fueled,
-/obj/item/kirbyplants/random,
-/obj/item/mecha_parts/part/ripley_right_leg,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"Sg" = (
-/obj/machinery/door/airlock/atmos/glass{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering/atmospherics)
-"Si" = (
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/item/mecha_parts/part/ripley_left_arm,
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering/atmospherics)
-"Sn" = (
-/obj/effect/turf_decal/techfloor/orange{
- dir = 4
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"Sw" = (
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/layer_manifold/visible{
- dir = 4
- },
-/obj/machinery/computer/atmos_control/tank/oxygen_tank{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering/atmospherics)
-"SQ" = (
-/obj/machinery/door/airlock/research/glass{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/orange/visible{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/science/robotics)
-"SS" = (
-/obj/structure/window/plasma/reinforced/spawner/north,
-/obj/machinery/air_sensor/atmos/oxygen_tank,
-/obj/effect/turf_decal/atmos/oxygen,
-/obj/item/toy/plush/moth{
- desc = "A plushie depicting an safe mothperson, featuring realistic mothperson safety sounds every time you hug it. This one seems to be a limited edition Engineering model!";
- name = "Safety Moth"
- },
-/obj/item/kirbyplants/random,
-/turf/open/floor/engine/o2,
-/area/ship/engineering/atmospherics)
-"SZ" = (
-/obj/structure/bed,
-/obj/item/bedsheet/dorms,
-/obj/structure/curtain/bounty,
-/obj/item/toy/plush/beeplushie,
-/obj/machinery/light/directional/north,
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/mineral/plastitanium,
-/area/ship/crew)
-"Tp" = (
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering/atmospherics)
-"Ts" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/atmospherics/pipe/simple/green{
- dir = 8
- },
-/obj/machinery/door/poddoor/preopen{
- id = "kugelwindow"
- },
-/turf/open/floor/plating,
-/area/ship/engineering/atmospherics)
-"Tu" = (
-/obj/machinery/nuclearbomb/beer{
- desc = "A commemorative model of a Nuclear Device, the same used by the brave troops in red to voice their complaints about station conditions to NT. Seems to have a tap on the back.";
- name = "\improper Dwarven Accessibility Device"
- },
-/obj/machinery/light/directional/south,
-/turf/open/floor/mineral/plastitanium,
-/area/ship/crew)
-"TI" = (
-/obj/effect/turf_decal/techfloor/orange{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"TK" = (
-/obj/machinery/atmospherics/pipe/simple/orange/hidden/layer1,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/effect/turf_decal/techfloor/orange{
- dir = 1
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"Uw" = (
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/structure/closet/secure{
- icon_state = "atmos";
- name = "Technician's locker"
- },
-/obj/item/clothing/gloves/color/yellow,
-/obj/item/pipe_dispenser,
-/obj/item/clothing/glasses/meson/engine,
-/obj/item/extinguisher/advanced,
-/obj/item/clothing/suit/toggle/hazard,
-/obj/item/clothing/head/beret/atmos,
-/obj/item/clothing/head/beret/eng/hazard,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/clothing/under/syndicate/tacticool,
-/obj/item/clothing/under/syndicate/tacticool/skirt,
-/obj/item/holosign_creator/atmos,
-/obj/machinery/firealarm/directional/east,
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering/atmospherics)
-"UA" = (
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/green{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering/atmospherics)
-"UE" = (
-/obj/machinery/light/directional/south,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/obj/structure/table/reinforced,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/item/wrench,
-/obj/item/clothing/shoes/magboots,
-/obj/item/clothing/glasses/meson,
-/obj/item/pipe_dispenser,
-/obj/effect/turf_decal/industrial/warning{
- dir = 6
- },
-/obj/item/radio/intercom/directional/south,
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"UF" = (
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/effect/decal/cleanable/oil,
-/obj/machinery/portable_atmospherics/pump,
-/obj/item/radio/intercom/directional/north,
-/turf/open/floor/plasteel/dark,
-/area/ship/engineering/atmospherics)
-"UN" = (
-/obj/structure/fans/tiny,
-/obj/machinery/door/poddoor{
- id = "smejection"
- },
-/turf/open/floor/plating,
-/area/ship/engineering/engine)
-"UQ" = (
-/obj/machinery/atmospherics/pipe/simple/orange/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2,
-/obj/effect/turf_decal/techfloor/orange,
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"UU" = (
-/obj/structure/rack,
-/obj/item/pickaxe,
-/obj/item/pickaxe,
-/obj/item/pickaxe,
-/obj/item/mining_scanner,
-/obj/item/mining_scanner,
-/obj/item/mining_scanner,
-/obj/item/storage/bag/ore,
-/obj/item/storage/bag/ore,
-/obj/item/storage/bag/ore,
-/obj/item/gps/engineering,
-/obj/item/gps/engineering,
-/obj/item/gps/engineering,
-/obj/item/gps/engineering,
-/obj/effect/turf_decal/corner/opaque/purple{
- dir = 9
- },
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable,
-/obj/item/mecha_parts/part/ripley_torso,
-/turf/open/floor/plasteel/dark,
-/area/ship/science/robotics)
-"Vf" = (
-/obj/effect/turf_decal/techfloor/orange{
- dir = 9
- },
-/obj/effect/turf_decal/techfloor/orange/corner,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"Vi" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"Vl" = (
-/obj/machinery/status_display/shuttle,
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/engineering/atmospherics)
-"VH" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"VN" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/effect/turf_decal/syndicateemblem/middle/left,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/engineering)
-"VP" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/obj/machinery/cell_charger,
-/turf/open/floor/mineral/plastitanium,
-/area/ship/science/robotics)
-"Wk" = (
-/obj/structure/window/plasma/reinforced/spawner/north,
-/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input{
- dir = 1
- },
-/turf/open/floor/engine/n2,
-/area/ship/engineering/atmospherics)
-"Ws" = (
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/medical)
-"WF" = (
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/engineering/atmospherics)
-"Xb" = (
-/obj/effect/turf_decal/industrial/warning,
-/obj/machinery/light/directional/east,
-/turf/open/floor/mineral/plastitanium/airless,
-/area/ship/external)
-"Xn" = (
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor/preopen{
- id = "kugelwindow"
- },
-/turf/open/floor/plating,
-/area/ship/crew)
-"Xt" = (
-/turf/open/floor/plating/airless,
-/area/ship/external)
-"XC" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/turf_decal/syndicateemblem/middle/right,
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/engineering)
-"Yc" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/obj/item/radio/intercom/directional/north,
-/turf/open/floor/mineral/plastitanium,
-/area/ship/science/robotics)
-"Yi" = (
-/obj/effect/turf_decal/techfloor/orange/corner{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor/orange/corner{
- dir = 1
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"YM" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/effect/turf_decal/techfloor/orange,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/engineering)
-"YP" = (
-/turf/closed/wall/r_wall/syndicate/nodiagonal,
-/area/ship/engineering/engine)
-"Zc" = (
-/obj/machinery/atmospherics/pipe/layer_manifold/visible,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/engine,
-/area/ship/engineering/engine)
-"Zf" = (
-/turf/template_noop,
-/area/template_noop)
-"Zg" = (
-/turf/closed/wall/mineral/plastitanium/nodiagonal,
-/area/ship/engineering/atmospherics)
-"Zt" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
- },
-/turf/open/floor/mineral/plastitanium/airless,
-/area/ship/external)
-"ZW" = (
-/turf/open/floor/mineral/plastitanium/red,
-/area/ship/crew)
-
-(1,1,1) = {"
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zt
-qg
-qk
-xe
-Zf
-Zf
-Zf
-Zf
-Zf
-"}
-(2,1,1) = {"
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-pC
-Xn
-pC
-Xt
-aE
-qk
-qk
-Xb
-Xt
-Zf
-Zf
-Zf
-Zf
-"}
-(3,1,1) = {"
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-pC
-xp
-Jx
-wN
-Ws
-Ws
-RO
-cg
-Ws
-Ws
-Xt
-Zf
-Zf
-Zf
-"}
-(4,1,1) = {"
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-pC
-pC
-ub
-ZW
-Jy
-pC
-oa
-qS
-qS
-DY
-Ws
-Ws
-Zf
-Zf
-Zf
-"}
-(5,1,1) = {"
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-pC
-SZ
-hS
-ZW
-EA
-pC
-nv
-qY
-PO
-xE
-Bh
-Hp
-Jl
-Zf
-Zf
-"}
-(6,1,1) = {"
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-pC
-pC
-zR
-ZW
-hS
-on
-pC
-qr
-Vi
-VH
-Mf
-Bj
-Hp
-Jl
-Zf
-Zf
-"}
-(7,1,1) = {"
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Xn
-fs
-Ba
-ii
-kz
-mn
-pC
-dm
-xo
-vR
-Mf
-BJ
-GJ
-Ws
-Zf
-Zf
-"}
-(8,1,1) = {"
-Zf
-Xt
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Xn
-uB
-vg
-ix
-ZW
-ro
-pC
-Dl
-xo
-PO
-xL
-Cn
-Hy
-Jn
-Xt
-Zf
-"}
-(9,1,1) = {"
-Zf
-aQ
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Xn
-ge
-wz
-ix
-ZW
-Tu
-nt
-ur
-rw
-vW
-vW
-CE
-Ho
-Ws
-Xt
-Xt
-"}
-(10,1,1) = {"
-Xt
-BY
-Xt
-Ol
-Ol
-Ol
-Ol
-YP
-pC
-qW
-ZW
-Rf
-eG
-wN
-pC
-oY
-oG
-oY
-yg
-Dm
-oY
-Ws
-Lf
-Xt
-"}
-(11,1,1) = {"
-Xt
-ao
-Ol
-Ol
-qU
-Pz
-Pz
-HP
-sy
-pC
-Ds
-BP
-pC
-pC
-nE
-er
-sk
-vY
-yJ
-CP
-yJ
-nc
-Lf
-Lf
-"}
-(12,1,1) = {"
-Zf
-Ol
-bF
-bY
-of
-pk
-ci
-rv
-PZ
-YP
-Vf
-jq
-MF
-nw
-Pi
-QB
-sq
-Sn
-Sn
-nT
-HI
-MP
-Lx
-Mw
-"}
-(13,1,1) = {"
-Zf
-YP
-wG
-Do
-dh
-pt
-dC
-Zc
-ju
-NW
-Fq
-kj
-VN
-mv
-TI
-Qf
-sJ
-wi
-zJ
-DS
-RP
-JT
-LC
-Mx
-"}
-(14,1,1) = {"
-Zf
-UN
-HQ
-pl
-bu
-ed
-fg
-ja
-nG
-uZ
-PN
-oJ
-cQ
-Bu
-TK
-Qn
-UQ
-ww
-vw
-DV
-oM
-JW
-LN
-MH
-"}
-(15,1,1) = {"
-Zf
-YP
-En
-En
-bv
-ew
-fQ
-kd
-iJ
-YP
-AV
-sT
-XC
-RG
-De
-QB
-YM
-wx
-pV
-Ef
-De
-eF
-jb
-Mx
-"}
-(16,1,1) = {"
-Zf
-Ol
-ab
-ac
-dL
-eX
-dU
-ae
-kH
-YP
-Qt
-jF
-OX
-Kf
-Yi
-QB
-vP
-mL
-cM
-Em
-HW
-Ka
-GU
-Mw
-"}
-(17,1,1) = {"
-Xt
-aH
-LL
-LL
-cK
-eZ
-dV
-UE
-YP
-WF
-Sg
-lC
-Zg
-Vl
-tR
-hh
-Mj
-Sb
-Sn
-lc
-QR
-Ky
-Lf
-Lf
-"}
-(18,1,1) = {"
-Xt
-Xt
-Xt
-Ol
-Ol
-Ol
-Ol
-QX
-WF
-Fj
-wK
-Bp
-RL
-WF
-WF
-pS
-Nq
-pS
-xC
-SQ
-pS
-pS
-Lf
-Xt
-"}
-(19,1,1) = {"
-Zf
-Xt
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zg
-jl
-gS
-jS
-lh
-tp
-nL
-pW
-uQ
-UU
-zP
-Fd
-Ik
-pS
-Xt
-Xt
-"}
-(20,1,1) = {"
-Zf
-Xt
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zg
-gl
-xV
-Si
-Sw
-SS
-WF
-pY
-vz
-Hn
-Ab
-FF
-zN
-pS
-Xt
-Zf
-"}
-(21,1,1) = {"
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zg
-go
-hb
-jY
-aX
-nf
-WF
-fy
-vH
-lI
-Ae
-Gj
-CI
-pS
-Zf
-Zf
-"}
-(22,1,1) = {"
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zg
-Zg
-UF
-ka
-UA
-MA
-WF
-VP
-vI
-Pj
-Aj
-Gp
-Je
-KD
-Zf
-Zf
-"}
-(23,1,1) = {"
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-gu
-Uw
-MV
-HU
-Mm
-WF
-Yc
-nn
-cW
-gA
-GL
-Je
-KD
-Zf
-Zf
-"}
-(24,1,1) = {"
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zg
-Zg
-hD
-Tp
-Wk
-WF
-jt
-vJ
-xd
-Ao
-pS
-pS
-Zf
-Zf
-Zf
-"}
-(25,1,1) = {"
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zg
-ke
-uI
-Zg
-WF
-dM
-hu
-hu
-eE
-pS
-Xt
-Zf
-Zf
-Zf
-"}
-(26,1,1) = {"
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zg
-Ts
-Zg
-Xt
-Zt
-qk
-qk
-xe
-Xt
-Zf
-Zf
-Zf
-Zf
-"}
-(27,1,1) = {"
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-Zf
-lz
-Zf
-Zf
-Rt
-qk
-qk
-Bd
-Zf
-Zf
-Zf
-Zf
-Zf
-"}
diff --git a/_maps/deprecated/deprecated_datums.dm b/_maps/deprecated/deprecated_datums.dm
deleted file mode 100644
index b1128719e113..000000000000
--- a/_maps/deprecated/deprecated_datums.dm
+++ /dev/null
@@ -1,115 +0,0 @@
-/datum/map_template/ruin/space/thederelict
- id = "thederelict"
- suffix = "thederelict.dmm"
- name = "Kosmicheskaya Stantsiya 13"
- description = "The true fate of Kosmicheskaya Stantsiya 13 is an open question to this day. Most corporations deny its existence, for fear of questioning on what became of its crew."
-
-/datum/map_template/ruin/space/caravanambush
- id = "space/caravanambush"
- suffix = "caravanambush.dmm"
- name = "Syndicate Ambush"
- description = "A caravan route used by passing cargo freights has been ambushed by a salvage team manned by the syndicate. \
- The caravan managed to send off a distress message before being surrounded, their video feed cutting off as the sound of gunfire and a parrot was heard."
-
-/datum/map_template/ruin/space/deep_storage
- id = "deep-storage"
- suffix = "deepstorage.dmm"
- name = "Survivalist Bunker"
- description = "Assume the best, prepare for the worst. Generally, you should do so by digging a three-man heavily fortified bunker into a giant unused asteroid. \
- Then make it self sufficient, mask any evidence of construction, hook it covertly into the telecommunications network and hope for the best."
-
-/datum/map_template/ruin/space/forgottenship
- id = "forgottenship"
- suffix = "forgottenship.dmm"
- name = "Syndicate Forgotten Ship"
- description = "Seemingly abandoned ship went of course right into NT controlled space. It seems that malfunction caused most systems to turn off, except for sleepers."
-
-/datum/map_template/ruin/space/listeningstation
- id = "listeningstation"
- suffix = "listeningstation.dmm"
- name = "Syndicate Listening Station"
- description = "Listening stations form the backbone of the syndicate's information-gathering operations. \
- Assignment to these stations is dreaded by most agents, as it entails long and lonely shifts listening to nearby stations chatter incessantly about the most meaningless things."
-
-/datum/map_template/ruin/space/oldAIsat
- id = "oldAIsat"
- suffix = "oldAIsat.dmm"
- name = "Abandoned Telecommunications Satellite"
- description = "When the inspector told the employees that they were all fired, and that their jobs \"could be done by trained lizards anyway\", they reacted badly. \
- This event and others is the reason why Central always sends an ERT squad with their competent inspectors. Incompetent inspectors are told they can \"do it alone\" because they're \"that pro\". \
- Incompetent inspectors believe this."
-
-/datum/map_template/ruin/space/syndicatewreck01
- id = "syndicatewreck01"
- suffix = "syndicatewreck01.dmm"
- name = "Syndicate Station Wreckage"
- description = "An old wreck, made of plastitanium. Somehow, it looks more filled than it ever was..."
-
-/datum/map_template/ruin/space/whiteshipruin_box
- id = "whiteshipruin_box"
- suffix = "whiteshipruin_box.dmm"
- name = "NT Medical Ship"
- description = "An ancient ship, said to be among the first discovered derelicts near Space Station 13 that was still in working order. \
- Aged and deprecated by time, this relic of a vessel is now broken beyond repair."
-
-/datum/map_template/ruin/lavaland/biodome/clown
- name = "Biodome Clown Planet"
- id = "biodome-clown"
- description = "WELCOME TO CLOWN PLANET! HONK HONK HONK etc.!"
- suffix = "lavaland_biodome_clown_planet.dmm"
-
-/datum/map_template/ruin/lavaland/ratvar
- name = "Dead God"
- id = "ratvar"
- description = "Ratvar's final resting place."
- suffix = "lavaland_surface_dead_ratvar.dmm"
- cost = 0
- allow_duplicates = FALSE
-
-/datum/map_template/ruin/whitesands/abductor_crash
- name = "Crashed Abductor Ship"
- id = "ws-abductor-crash"
- description = "Turns out that keeping your abductees unconscious is really important. Who knew?"
- suffix = "whitesands_surface_abductor_crash.dmm"
- allow_duplicates = FALSE
- cost = 5
-
-/datum/map_template/ruin/whitesands/crash_bar
- name = "Crashed Bar"
- description = "A crashed part of some unlucky ship. Was once a bar."
- id = "crash-bar"
- suffix = "whitesands_surface_crash_bar.dmm"
-
-/datum/map_template/ruin/whitesands/crash_cargo
- name = "Crashed Cargo Bay"
- description = "A crashed part of some unlucky ship. Has been taken over by pirates"
- id = "crash-cargo"
- suffix = "whitesands_surface_crash_cargo.dmm"
-
-/datum/map_template/ruin/whitesands/water
- name = "Abandoned Water Extraction Facility"
- id = "waterplant"
- description = "An abandoned building that seems to have once used prisoner labour to extract water for a colony."
- suffix = "whitesands_surface_waterplant.dmm"
- allow_duplicates = FALSE
-
-/datum/map_template/ruin/jungle/onceler
- name = "Thneed Factory"
- id = "tumblr-sexyman"
- description = "After a logging incident gone wrong, the Syndicate invade this factory to stop the beast."
- suffix = "jungle_surface_tumblr_sexyman.dmm"
-
-/datum/map_template/ruin/lavaland/biodome/beach
- name = "Biodome Beach"
- id = "biodome-beach"
- description = "Seemingly plucked from a tropical destination, this beach is calm and cool, with the salty waves roaring softly in the background. \
- Comes with a rustic wooden bar and suicidal bartender."
- suffix = "lavaland_biodome_beach.dmm"
-
-/datum/map_template/ruin/lavaland/syndicate_base
- name = "Syndicate Lava Base"
- id = "lava-base"
- description = "A secret base researching illegal bioweapons, it is closely guarded by an elite team of syndicate agents."
- suffix = "lavaland_surface_syndicate_base1.dmm"
- cost = 20
- allow_duplicates = FALSE
diff --git a/_maps/map_catalogue.txt b/_maps/map_catalogue.txt
index 006f7f6328fd..3d86570f326c 100644
--- a/_maps/map_catalogue.txt
+++ b/_maps/map_catalogue.txt
@@ -46,6 +46,10 @@ Find the key for using this catalogue in "map_catalogue_key.txt"
Size = (x = 85)(y = 47)(z = 1)
Tags = "Minor Combat Challenge", "Shelter", "Medium loot", "Ghost Role"
+ File Name = _maps\RandomRuins\IceRuins\icemoon_crashed_holemaker.dmm
+ Size = (x = 47)(y = 37)(z = 1)
+ Tags = "Medium Combat Challenge", "Minor Loot", "Shelter"
+
JungleRuins:
@@ -170,10 +174,6 @@ 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", "Shelter", "Antag Gear"
- File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_golem_ship.dmm"
- Size = (x = 30)(y = 18)(z = 1)
- Tags = "No Combat", "Medium Loot", "Ghost Role", "Shelter"
-
File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_hermit.dmm"
Size = (x = 16)(y = 16)(z = 1)
Tags = "No Combat", "Minor Loot", "Ghost Role", "Shelter"
@@ -336,6 +336,11 @@ Find the key for using this catalogue in "map_catalogue_key.txt"
Size = (x = 7)(y = 9)(z = 1)
Tags = "No Combat", "Minor Loot", "Inhospitable"
+ File Name = "_maps\RandomRuins\Ruins\whitesands_surface_pubbyslopcrash.dmm"
+ Size = (x = 35)(y = 25)(z = 1)
+ Tags = "Minor Combat Challange", "Medium Loot", "Shelter"
+
+
SpaceRuins:
File Name = "_maps\RandomRuins\SpaceRuins\.dmm"
@@ -426,10 +431,6 @@ Find the key for using this catalogue in "map_catalogue_key.txt"
Size = (x = 60)(y = 60)(z = 1)
Tags = "Medium Combat Challenge", "Medium Loot", "Inhospitable"
- File Name = "_maps\RandomRuins\SpaceRuins\spacegym.dmm"
- Size = (x = 12)(y = 12)(z = 1)
- Tags = "Minor Combat Challenge", "Minor Loot", "Inhospitable"
-
File Name = "_maps\RandomRuins\SpaceRuins\transport18.dmm"
Size = (x = 51)(y = 23)(z = 1)
Tags = "No Combat", "Medium Loot", "Inhospitable"
diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm
index e2b1ff97158c..0eccbd8fc0d0 100644
--- a/_maps/map_files/generic/CentCom.dmm
+++ b/_maps/map_files/generic/CentCom.dmm
@@ -1096,6 +1096,18 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/control)
+"apm" = (
+/obj/structure/rack,
+/obj/item/gun/ballistic/automatic/gal/inteq{
+ pixel_x = 1;
+ pixel_y = 4
+ },
+/obj/item/gun/ballistic/automatic/gal/inteq{
+ pixel_x = -4;
+ pixel_y = -2
+ },
+/turf/open/floor/plasteel,
+/area/centcom)
"apt" = (
/obj/structure/closet/secure_closet/security,
/obj/item/storage/belt/security/full,
@@ -3419,6 +3431,17 @@
/obj/machinery/light/directional/west,
/turf/open/floor/plating/asteroid,
/area/tdome/tdomeadmin)
+"aIF" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/ration/crayons{
+ pixel_x = 9;
+ pixel_y = 5
+ },
+/obj/item/storage/ration/shredded_beef{
+ pixel_x = -2
+ },
+/turf/open/floor/plasteel,
+/area/centcom)
"aIH" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/obj/effect/turf_decal/corner/transparent/neutral{
@@ -4560,6 +4583,9 @@
},
/turf/open/floor/plasteel,
/area/tdome/arena)
+"aPu" = (
+/turf/closed/indestructible/reinforced,
+/area/centcom)
"aPw" = (
/obj/machinery/door/airlock/centcom{
name = "CentCom Security";
@@ -6202,6 +6228,13 @@
},
/turf/open/floor/plasteel,
/area/centcom/control)
+"bbf" = (
+/obj/machinery/door/airlock/command{
+ dir = 4;
+ req_access_txt = "109"
+ },
+/turf/open/floor/plasteel,
+/area/centcom)
"bbL" = (
/obj/structure/table/wood,
/obj/item/folder/red,
@@ -6470,6 +6503,13 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/supply)
+"bFc" = (
+/obj/structure/table/reinforced,
+/obj/item/radio/intercom/wideband/table{
+ dir = 4
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/centcom)
"bIh" = (
/obj/structure/chair{
dir = 4
@@ -6484,6 +6524,16 @@
/obj/effect/turf_decal/industrial/warning,
/turf/open/floor/plasteel,
/area/centcom/control)
+"bIJ" = (
+/obj/structure/sign/minutemen{
+ pixel_y = -28
+ },
+/obj/machinery/light/directional/west,
+/obj/machinery/telecomms/relay/preset/minutemen{
+ autolinkers = list("relay")
+ },
+/turf/open/floor/plasteel,
+/area/centcom)
"bMY" = (
/obj/effect/turf_decal/corner/opaque/green{
dir = 1
@@ -6526,6 +6576,28 @@
},
/turf/open/floor/plasteel,
/area/centcom/control)
+"bRF" = (
+/obj/structure/table/reinforced,
+/obj/structure/sign/poster/minutemen/bard{
+ pixel_y = -32
+ },
+/obj/item/ammo_box/magazine/p16{
+ pixel_x = -5;
+ pixel_y = 6
+ },
+/obj/item/ammo_box/magazine/p16{
+ pixel_x = 1;
+ pixel_y = 2
+ },
+/obj/item/ammo_casing{
+ pixel_x = 7;
+ pixel_y = 7
+ },
+/obj/item/ammo_casing{
+ pixel_x = 11
+ },
+/turf/open/floor/plasteel,
+/area/centcom)
"bRK" = (
/obj/structure/table/reinforced,
/obj/item/book/manual/wiki/security_space_law,
@@ -6542,6 +6614,26 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/ferry)
+"bSy" = (
+/obj/structure/table/wood/fancy/blue,
+/obj/structure/sign/solgov_seal{
+ pixel_y = 28
+ },
+/obj/item/clothing/head/beret/solgov{
+ pixel_x = 11;
+ pixel_y = -1
+ },
+/turf/open/floor/carpet/royalblue,
+/area/centcom)
+"bUH" = (
+/obj/effect/turf_decal/minutemen/corner{
+ dir = 1
+ },
+/obj/structure/chair/comfy{
+ dir = 4
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/centcom)
"bVe" = (
/obj/structure/table/reinforced,
/obj/item/restraints/handcuffs/cable/zipties,
@@ -6664,6 +6756,21 @@
},
/turf/open/floor/plasteel,
/area/centcom/control)
+"ciU" = (
+/obj/structure/table/reinforced,
+/obj/structure/sign/poster/contraband/gec{
+ pixel_x = 32
+ },
+/obj/item/paper_bin/construction,
+/obj/item/pen,
+/turf/open/floor/mineral/plastitanium,
+/area/centcom)
+"cjo" = (
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/centcom)
"ckq" = (
/obj/effect/turf_decal/corner/transparent/neutral{
dir = 1
@@ -6813,6 +6920,16 @@
},
/turf/open/floor/plasteel,
/area/centcom/ferry)
+"cxm" = (
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 10
+ },
+/obj/effect/turf_decal/steeldecal/steel_decals_central6,
+/obj/structure/chair/comfy{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/centcom)
"cyx" = (
/obj/effect/turf_decal/corner/transparent/neutral{
dir = 1
@@ -6848,6 +6965,12 @@
},
/turf/open/floor/plasteel/white,
/area/tdome/tdomeobserve)
+"cCK" = (
+/obj/machinery/telecomms/relay/preset/syndicate{
+ autolinkers = list("relay")
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/centcom)
"cDe" = (
/obj/effect/turf_decal/corner/transparent/neutral{
dir = 1
@@ -6937,6 +7060,15 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/evac)
+"cIS" = (
+/obj/structure/rack,
+/obj/item/gun/ballistic/shotgun/bulldog/inteq,
+/obj/item/gun/ballistic/shotgun/bulldog/inteq{
+ pixel_x = -5;
+ pixel_y = -5
+ },
+/turf/open/floor/plasteel,
+/area/centcom)
"cKk" = (
/obj/effect/turf_decal/corner/opaque/green{
dir = 8
@@ -6980,6 +7112,15 @@
},
/turf/open/floor/plasteel,
/area/syndicate_mothership/control)
+"cUG" = (
+/obj/structure/sign/poster/contraband/syndicate_recruitment{
+ pixel_x = -32
+ },
+/obj/machinery/computer/secure_data/syndie{
+ dir = 4
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/centcom)
"cVC" = (
/obj/structure/noticeboard{
dir = 8;
@@ -7047,6 +7188,11 @@
},
/turf/open/floor/plasteel/dark,
/area/tdome/tdomeobserve)
+"cZi" = (
+/turf/open/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/centcom)
"dhD" = (
/obj/effect/turf_decal/corner/transparent/neutral{
dir = 1
@@ -7115,6 +7261,16 @@
},
/turf/open/floor/plasteel,
/area/centcom/supply)
+"dom" = (
+/obj/structure/sign/solgov_seal{
+ pixel_y = 28
+ },
+/obj/structure/table/wood/fancy/blue,
+/obj/item/flashlight/lamp/green{
+ pixel_y = 3
+ },
+/turf/open/floor/carpet/royalblue,
+/area/centcom)
"dop" = (
/obj/structure/table/reinforced,
/obj/item/storage/firstaid/regular,
@@ -7185,6 +7341,18 @@
},
/turf/open/floor/plasteel,
/area/centcom/evac)
+"duw" = (
+/obj/effect/decal/cleanable/blood{
+ icon_state = "floor5-old";
+ pixel_y = -6;
+ pixel_x = -3
+ },
+/obj/item/restraints/handcuffs/cable/zipties/used{
+ pixel_x = -3;
+ pixel_y = -4
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/centcom)
"dvo" = (
/obj/effect/turf_decal/industrial/warning,
/turf/open/floor/plasteel/dark,
@@ -7205,6 +7373,9 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/control)
+"dER" = (
+/turf/open/floor/carpet/royalblue,
+/area/centcom)
"dGb" = (
/obj/effect/turf_decal/corner/transparent/neutral{
dir = 1
@@ -7270,6 +7441,15 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/control)
+"dKW" = (
+/obj/structure/closet/crate/bin,
+/obj/structure/sign/minutemen{
+ pixel_y = 28
+ },
+/obj/machinery/light/directional/east,
+/obj/item/reagent_containers/food/snacks/pancakes/blueberry,
+/turf/open/floor/plasteel,
+/area/centcom)
"dMa" = (
/obj/item/radio{
pixel_x = 5;
@@ -7582,6 +7762,10 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/control)
+"emF" = (
+/obj/effect/turf_decal/corner/opaque/yellow/full,
+/turf/open/floor/plasteel,
+/area/centcom)
"enx" = (
/obj/item/kirbyplants{
icon_state = "plant-21";
@@ -7620,6 +7804,19 @@
},
/turf/open/floor/plasteel/white,
/area/centcom/holding)
+"eqM" = (
+/obj/effect/turf_decal/solgov/wood/bottom_left,
+/obj/effect/turf_decal/siding/wood{
+ color = "#543C30"
+ },
+/turf/open/floor/wood/walnut,
+/area/centcom)
+"etl" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/turf/open/floor/wood/mahogany,
+/area/centcom)
"etp" = (
/obj/structure/table,
/obj/item/paper_bin,
@@ -7730,6 +7927,9 @@
},
/turf/open/floor/plasteel,
/area/tdome/tdomeobserve)
+"eAJ" = (
+/turf/closed/indestructible/wood,
+/area/centcom)
"eCK" = (
/obj/effect/turf_decal/corner/opaque/red{
dir = 1
@@ -7862,6 +8062,13 @@
heat_capacity = 1e+006
},
/area/tdome/tdomeobserve)
+"eLy" = (
+/obj/machinery/door/airlock/hatch{
+ dir = 4;
+ req_access = "109"
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/centcom)
"eSx" = (
/obj/structure/noticeboard{
dir = 8;
@@ -7961,6 +8168,13 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/control)
+"eWz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/catwalk/over,
+/turf/open/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/centcom)
"eYx" = (
/obj/item/kirbyplants{
icon_state = "plant-21"
@@ -8005,6 +8219,12 @@
},
/turf/open/floor/plasteel,
/area/centcom/supply)
+"fau" = (
+/obj/effect/decal/cleanable/generic,
+/turf/open/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/centcom)
"fda" = (
/obj/machinery/modular_computer/console/preset/command{
dir = 8
@@ -8242,6 +8462,12 @@
},
/turf/open/floor/plasteel,
/area/centcom/supply)
+"fKt" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin,
+/obj/item/pen/edagger,
+/turf/open/floor/mineral/plastitanium,
+/area/centcom)
"fLD" = (
/obj/structure/closet/secure_closet/courtroom,
/obj/effect/turf_decal/corner/transparent/neutral{
@@ -8385,6 +8611,16 @@
},
/turf/open/floor/plasteel,
/area/centcom/control)
+"fTU" = (
+/obj/effect/turf_decal/corner/opaque/yellow/three_quarters{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/centcom)
+"fUc" = (
+/obj/machinery/door/airlock/security,
+/turf/open/floor/mineral/plastitanium/red,
+/area/centcom)
"fUK" = (
/obj/machinery/light/directional/west,
/obj/effect/turf_decal/corner/transparent/bar,
@@ -8449,6 +8685,12 @@
},
/turf/open/floor/plasteel,
/area/tdome/tdomeobserve)
+"gaU" = (
+/obj/effect/turf_decal/minutemen/corner{
+ dir = 4
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/centcom)
"gba" = (
/obj/structure/table/reinforced,
/obj/machinery/recharger,
@@ -8485,6 +8727,12 @@
},
/turf/open/floor/plasteel,
/area/centcom/supply)
+"gfJ" = (
+/obj/structure/chair/office{
+ dir = 1
+ },
+/turf/open/floor/carpet/royalblue,
+/area/centcom)
"ggX" = (
/obj/machinery/pdapainter,
/obj/effect/turf_decal/corner/transparent/neutral{
@@ -8596,6 +8844,16 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/control)
+"gsx" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 6
+ },
+/obj/structure/sign/solgov_seal{
+ pixel_y = -28
+ },
+/obj/structure/closet/crate/bin,
+/turf/open/floor/wood/walnut,
+/area/centcom)
"gwE" = (
/obj/effect/turf_decal/corner/opaque/blue{
dir = 1
@@ -8653,6 +8911,13 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/control)
+"gDV" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/catwalk/over,
+/turf/open/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/centcom)
"gFU" = (
/obj/machinery/computer/helm,
/obj/effect/turf_decal/industrial/warning{
@@ -8805,6 +9070,12 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/control)
+"gTo" = (
+/obj/structure/table/wood/fancy/blue,
+/obj/machinery/light/directional/north,
+/obj/machinery/fax/admin/solgov,
+/turf/open/floor/carpet/royalblue,
+/area/centcom)
"gUp" = (
/obj/structure/chair{
dir = 1
@@ -8845,6 +9116,20 @@
/obj/machinery/firealarm/directional/west,
/turf/open/floor/plasteel,
/area/centcom/supply)
+"hba" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin{
+ pixel_x = 5
+ },
+/obj/item/clothing/head/cowboy/sec/minutemen{
+ pixel_y = 8;
+ pixel_x = -4
+ },
+/obj/item/pen/fourcolor{
+ pixel_x = 5
+ },
+/turf/open/floor/plasteel,
+/area/centcom)
"hbh" = (
/obj/structure/table/wood,
/obj/item/phone{
@@ -9008,6 +9293,9 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/ferry)
+"hzJ" = (
+/turf/closed/indestructible/riveted,
+/area/centcom)
"hzR" = (
/obj/structure/table/wood,
/obj/item/folder/red,
@@ -9043,6 +9331,12 @@
},
/turf/open/floor/plasteel/dark,
/area/tdome/tdomeadmin)
+"hBf" = (
+/obj/effect/turf_decal/minutemen/edge{
+ dir = 1
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/centcom)
"hDn" = (
/obj/effect/turf_decal/corner/opaque/blue{
dir = 1
@@ -9200,6 +9494,10 @@
/obj/machinery/vending/wardrobe/cent_wardrobe,
/turf/open/floor/plasteel/dark,
/area/centcom/ferry)
+"hYV" = (
+/obj/item/kirbyplants/random,
+/turf/open/floor/ship/dirt,
+/area/centcom)
"hZs" = (
/obj/structure/table/reinforced,
/obj/item/folder/red{
@@ -9246,6 +9544,26 @@
/obj/machinery/firealarm/directional/north,
/turf/open/floor/plasteel/dark,
/area/centcom/supply)
+"ibc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/fluff/paper/stack{
+ dir = 5;
+ pixel_y = 25;
+ layer = 2.89
+ },
+/obj/structure/fluff/paper/stack{
+ dir = 4;
+ pixel_y = -4;
+ pixel_x = 11
+ },
+/obj/structure/fluff/paper/stack{
+ dir = 1;
+ pixel_x = -16;
+ pixel_y = -2
+ },
+/obj/effect/turf_decal/steeldecal/steel_decals_central4,
+/turf/open/floor/plasteel/patterned/grid,
+/area/centcom)
"ieA" = (
/obj/item/kirbyplants{
icon_state = "plant-22"
@@ -9302,6 +9620,26 @@
},
/turf/open/floor/plasteel,
/area/centcom/control)
+"igC" = (
+/obj/structure/sign/minutemen{
+ pixel_y = -28
+ },
+/obj/structure/table/reinforced,
+/obj/item/clothing/head/helmet/bulletproof/minutemen{
+ pixel_x = -1;
+ pixel_y = 8
+ },
+/obj/item/clothing/head/helmet/bulletproof/minutemen{
+ pixel_x = 3;
+ pixel_y = 11
+ },
+/obj/machinery/light/directional/east,
+/obj/item/reagent_containers/food/drinks/bottle/rum{
+ pixel_x = -9;
+ pixel_y = 3
+ },
+/turf/open/floor/plasteel,
+/area/centcom)
"igW" = (
/obj/structure/bed/roller,
/obj/machinery/iv_drip,
@@ -9431,6 +9769,16 @@
},
/turf/open/floor/plasteel/white,
/area/tdome/tdomeobserve)
+"iti" = (
+/obj/effect/decal/fakelattice{
+ color = "#808080";
+ layer = 2.038
+ },
+/obj/effect/turf_decal/corner_steel_grid/full,
+/turf/open/floor/plasteel/elevatorshaft{
+ color = "#808080"
+ },
+/area/centcom)
"iuo" = (
/obj/machinery/computer/auxillary_base{
pixel_y = 32
@@ -9472,6 +9820,14 @@
},
/turf/open/floor/plasteel,
/area/centcom/supplypod)
+"iwJ" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 9;
+ color = "#543C30"
+ },
+/obj/machinery/light/directional/west,
+/turf/open/floor/wood/walnut,
+/area/centcom)
"iyp" = (
/obj/effect/turf_decal/corner/opaque/green{
dir = 1
@@ -9521,6 +9877,15 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/control)
+"iyJ" = (
+/obj/structure/table/reinforced,
+/obj/item/clothing/head/hardhat{
+ pixel_x = -5;
+ pixel_y = 6
+ },
+/obj/machinery/light/directional/east,
+/turf/open/floor/mineral/plastitanium,
+/area/centcom)
"izl" = (
/obj/machinery/computer/secure_data{
dir = 1
@@ -9573,6 +9938,9 @@
/obj/machinery/firealarm/directional/east,
/turf/open/floor/plasteel/dark,
/area/centcom/control)
+"iDo" = (
+/turf/open/floor/ship/dirt,
+/area/centcom)
"iDE" = (
/obj/effect/turf_decal/corner/transparent/bar,
/obj/effect/turf_decal/corner/transparent/bar{
@@ -9627,6 +9995,27 @@
},
/turf/open/floor/plasteel,
/area/tdome/arena)
+"iRP" = (
+/obj/structure/table/glass,
+/obj/item/desk_flag{
+ pixel_x = -7;
+ pixel_y = 6;
+ name = "white flag";
+ desc = "Show in case of Minutemen patrols."
+ },
+/obj/item/radio/intercom/wideband/directional/north,
+/turf/open/floor/plasteel/patterned/grid,
+/area/centcom)
+"iSo" = (
+/obj/machinery/door/airlock/solgov{
+ req_access_txt = "109"
+ },
+/turf/open/floor/wood/walnut,
+/area/centcom)
+"iWI" = (
+/obj/effect/turf_decal/minutemen/middle,
+/turf/open/floor/mineral/plastitanium,
+/area/centcom)
"iWU" = (
/obj/effect/turf_decal/corner/opaque/brown{
dir = 8
@@ -9650,6 +10039,9 @@
},
/turf/open/floor/plasteel/white,
/area/centcom/holding)
+"iZr" = (
+/turf/open/floor/mineral/plastitanium,
+/area/centcom)
"iZH" = (
/obj/machinery/vending/snack,
/obj/effect/turf_decal/corner/transparent/neutral{
@@ -9747,6 +10139,14 @@
},
/turf/open/floor/plasteel,
/area/centcom/control)
+"jja" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 9;
+ color = "#543C30"
+ },
+/obj/effect/turf_decal/solgov/wood/center_left,
+/turf/open/floor/wood/walnut,
+/area/centcom)
"jjE" = (
/obj/effect/turf_decal/corner/transparent/neutral{
dir = 1
@@ -9760,6 +10160,12 @@
},
/turf/open/floor/plasteel,
/area/centcom/supplypod/loading/ert)
+"jly" = (
+/obj/machinery/computer/med_data/syndie{
+ dir = 1
+ },
+/turf/open/floor/mineral/plastitanium/red,
+/area/centcom)
"jlB" = (
/obj/item/cardboard_cutout{
desc = "They seem to be ignoring you... Typical.";
@@ -9870,6 +10276,17 @@
},
/turf/open/floor/plasteel,
/area/centcom/control)
+"jyy" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin/bundlenatural{
+ pixel_y = 4
+ },
+/obj/item/pen/charcoal{
+ pixel_x = -5;
+ pixel_y = -4
+ },
+/turf/open/floor/wood/mahogany,
+/area/centcom)
"jCA" = (
/obj/effect/turf_decal/industrial/warning{
dir = 5
@@ -9898,6 +10315,26 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/ferry)
+"jDt" = (
+/obj/item/shard{
+ icon_state = "small";
+ pixel_x = 9;
+ pixel_y = -7
+ },
+/obj/item/shard{
+ icon_state = "medium";
+ pixel_x = -10;
+ pixel_y = 11
+ },
+/obj/machinery/fax/admin/frontiersmen,
+/obj/structure/table_frame,
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/plasteel/patterned/grid,
+/area/centcom)
+"jEn" = (
+/obj/effect/turf_decal/siding/wood/corner,
+/turf/open/floor/wood/mahogany,
+/area/centcom)
"jEB" = (
/obj/item/kirbyplants{
icon_state = "plant-22"
@@ -9910,6 +10347,14 @@
},
/turf/open/floor/plasteel,
/area/centcom/control)
+"jFa" = (
+/obj/structure/table/reinforced,
+/obj/item/clothing/head/HoS/cybersun{
+ pixel_x = 2
+ },
+/obj/machinery/light/directional/south,
+/turf/open/floor/mineral/plastitanium/red,
+/area/centcom)
"jGz" = (
/obj/item/clipboard,
/obj/item/folder/red,
@@ -9966,6 +10411,10 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/supply)
+"jPn" = (
+/obj/effect/turf_decal/syndicateemblem/middle/middle,
+/turf/open/floor/mineral/plastitanium/red,
+/area/centcom)
"jPL" = (
/obj/machinery/vending/cola,
/obj/effect/turf_decal/corner/transparent/bar,
@@ -10196,6 +10645,12 @@
},
/turf/open/floor/plasteel,
/area/centcom/control)
+"kiC" = (
+/obj/effect/turf_decal/minutemen/edge{
+ dir = 8
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/centcom)
"kjt" = (
/obj/machinery/computer/communications{
dir = 8
@@ -10243,12 +10698,27 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/control)
+"kkC" = (
+/obj/structure/table/reinforced,
+/obj/structure/sign/poster/minutemen/gold{
+ pixel_y = 32
+ },
+/obj/machinery/fax/admin/minutemen,
+/turf/open/floor/plasteel,
+/area/centcom)
"kkV" = (
/obj/effect/turf_decal/corner/opaque/green{
dir = 4
},
/turf/open/floor/plasteel,
/area/tdome/arena_source)
+"kmQ" = (
+/obj/effect/turf_decal/syndicateemblem/middle/right,
+/obj/structure/chair/office/dark{
+ dir = 4
+ },
+/turf/open/floor/mineral/plastitanium/red,
+/area/centcom)
"kqM" = (
/obj/machinery/shower{
dir = 4
@@ -10346,6 +10816,14 @@
/obj/machinery/light/directional/south,
/turf/open/floor/plasteel,
/area/centcom/control)
+"kFX" = (
+/obj/item/clothing/head/intern{
+ pixel_x = 7;
+ pixel_y = 5
+ },
+/obj/machinery/light/directional/west,
+/turf/open/floor/plasteel/patterned/grid,
+/area/centcom)
"kHH" = (
/obj/effect/turf_decal/corner/opaque/red{
dir = 1
@@ -10458,6 +10936,10 @@
},
/turf/open/floor/plasteel/grimy,
/area/centcom/control)
+"kXn" = (
+/obj/effect/turf_decal/syndicateemblem/bottom/left,
+/turf/open/floor/mineral/plastitanium/red,
+/area/centcom)
"laX" = (
/obj/structure/chair/office/light{
dir = 8
@@ -10525,6 +11007,11 @@
},
/turf/open/floor/plasteel/dark,
/area/ctf)
+"lfi" = (
+/obj/structure/table/wood,
+/obj/machinery/fax/admin/roumain,
+/turf/open/floor/wood/mahogany,
+/area/centcom)
"lfw" = (
/obj/structure/table/reinforced,
/obj/item/paper_bin,
@@ -10542,6 +11029,10 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/control)
+"lfK" = (
+/obj/structure/closet/crate/bin,
+/turf/open/floor/mineral/plastitanium,
+/area/centcom)
"lfS" = (
/obj/effect/turf_decal/corner/opaque/green,
/turf/open/floor/plasteel,
@@ -10659,6 +11150,11 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/ferry)
+"lmY" = (
+/turf/open/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/centcom)
"lnt" = (
/obj/effect/turf_decal/industrial/warning{
dir = 6
@@ -10875,6 +11371,19 @@
},
/turf/open/floor/plasteel/dark,
/area/tdome/tdomeobserve)
+"lHR" = (
+/obj/item/paper_bin,
+/obj/item/clothing/head/beret/sec/frontier/officer{
+ pixel_y = 12;
+ pixel_x = -6
+ },
+/obj/item/pen{
+ pixel_x = -8;
+ pixel_y = -3
+ },
+/obj/structure/table/glass,
+/turf/open/floor/plasteel/patterned/grid,
+/area/centcom)
"lIm" = (
/obj/structure/table,
/obj/item/paper/pamphlet/centcom/visitor_info,
@@ -10903,6 +11412,23 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/ferry)
+"lJp" = (
+/turf/closed/indestructible/syndicate,
+/area/centcom)
+"lKP" = (
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/yellow,
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/machinery/light/directional/north,
+/obj/machinery/telecomms/relay/preset/inteq{
+ autolinkers = list("relay")
+ },
+/turf/open/floor/plasteel,
+/area/centcom)
"lMB" = (
/obj/effect/turf_decal/industrial/warning,
/turf/open/floor/plasteel,
@@ -10933,6 +11459,18 @@
},
/turf/open/floor/plasteel,
/area/tdome/arena_source)
+"lQr" = (
+/obj/structure/table/reinforced,
+/obj/item/flashlight/lamp{
+ pixel_x = 8;
+ pixel_y = 3
+ },
+/obj/structure/sign/minutemen{
+ pixel_y = 28
+ },
+/obj/machinery/light/directional/west,
+/turf/open/floor/plasteel,
+/area/centcom)
"lQv" = (
/obj/effect/turf_decal/corner/opaque/brown,
/obj/effect/turf_decal/corner/opaque/brown{
@@ -10995,6 +11533,28 @@
},
/turf/open/floor/plasteel/dark,
/area/tdome/tdomeadmin)
+"lXI" = (
+/obj/item/ammo_casing/spent{
+ pixel_x = -6;
+ pixel_y = -10
+ },
+/obj/item/ammo_casing/spent{
+ pixel_x = 9;
+ pixel_y = -6
+ },
+/obj/item/ammo_casing/spent{
+ pixel_x = 3
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/centcom)
+"lXQ" = (
+/obj/effect/decal/cleanable/blood{
+ icon_state = "floor3-old";
+ pixel_x = -9;
+ pixel_y = -11
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/centcom)
"lYC" = (
/obj/effect/turf_decal/industrial/warning{
dir = 4
@@ -11004,6 +11564,12 @@
},
/turf/open/floor/plasteel/dark,
/area/ctf)
+"lYF" = (
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/centcom)
"mbm" = (
/obj/effect/turf_decal/corner/transparent/neutral{
dir = 1
@@ -11130,6 +11696,22 @@
},
/turf/open/floor/plasteel/dark,
/area/ctf)
+"moE" = (
+/obj/structure/table/reinforced,
+/obj/machinery/computer/secure_data/laptop{
+ dir = 4;
+ pixel_y = 6;
+ pixel_x = -4
+ },
+/turf/open/floor/plasteel,
+/area/centcom)
+"mpi" = (
+/obj/machinery/door/airlock/hatch{
+ dir = 4;
+ req_access_txt = "109"
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/centcom)
"mpw" = (
/obj/effect/landmark/prisonwarp,
/obj/effect/turf_decal/corner/transparent/neutral{
@@ -11161,6 +11743,15 @@
/obj/machinery/light/directional/west,
/turf/open/floor/plasteel,
/area/centcom/control)
+"msQ" = (
+/obj/structure/table/reinforced,
+/obj/structure/sign/poster/contraband/cybersun{
+ pixel_y = -32
+ },
+/obj/item/paper_bin/carbon,
+/obj/item/pen/fountain,
+/turf/open/floor/mineral/plastitanium/red,
+/area/centcom)
"mtq" = (
/obj/effect/turf_decal/corner/transparent/bar,
/obj/effect/turf_decal/corner/transparent/bar{
@@ -11222,6 +11813,13 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/ferry)
+"myU" = (
+/obj/effect/turf_decal/syndicateemblem/middle/left,
+/obj/structure/chair/office/dark{
+ dir = 8
+ },
+/turf/open/floor/mineral/plastitanium/red,
+/area/centcom)
"mzM" = (
/obj/structure/fans/tiny,
/obj/effect/turf_decal/corner/transparent/neutral{
@@ -11236,6 +11834,12 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/supply)
+"mAL" = (
+/obj/structure/table/reinforced,
+/obj/machinery/fax/admin/syndicate,
+/obj/machinery/light/directional/west,
+/turf/open/floor/mineral/plastitanium,
+/area/centcom)
"mBc" = (
/obj/structure/table/reinforced,
/obj/item/stack/packageWrap,
@@ -11259,6 +11863,21 @@
},
/turf/open/floor/plasteel/dark,
/area/tdome/tdomeadmin)
+"mDT" = (
+/obj/effect/decal/fakelattice{
+ color = "#808080";
+ layer = 2.038
+ },
+/obj/effect/turf_decal/corner_steel_grid/diagonal,
+/obj/machinery/light/directional/east,
+/obj/effect/decal/cleanable/garbage{
+ pixel_x = 5;
+ pixel_y = -5
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ color = "#808080"
+ },
+/area/centcom)
"mEC" = (
/obj/structure/sink{
dir = 8;
@@ -11293,6 +11912,32 @@
luminosity = 2
},
/area/ctf)
+"mGE" = (
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/centcom)
+"mJl" = (
+/obj/effect/turf_decal/syndicateemblem/top/left,
+/turf/open/floor/mineral/plastitanium/red,
+/area/centcom)
+"mJP" = (
+/obj/effect/decal/fakelattice{
+ color = "#808080";
+ layer = 2.038
+ },
+/obj/effect/turf_decal/corner_steel_grid/full{
+ dir = 4
+ },
+/obj/machinery/light/broken/directional/west,
+/turf/open/floor/plasteel/elevatorshaft{
+ color = "#808080"
+ },
+/area/centcom)
"mKb" = (
/obj/machinery/button/door/indestructible{
id = "thunderdomegen";
@@ -11365,6 +12010,10 @@
},
/turf/open/floor/plasteel,
/area/tdome/arena)
+"mPN" = (
+/obj/effect/turf_decal/syndicateemblem/top/right,
+/turf/open/floor/mineral/plastitanium/red,
+/area/centcom)
"mUb" = (
/obj/structure/table/wood,
/obj/item/paper_bin,
@@ -11409,6 +12058,10 @@
/obj/machinery/firealarm/directional/north,
/turf/open/floor/plasteel/dark,
/area/centcom/ferry)
+"mVC" = (
+/obj/structure/destructible/tribal_torch/lit,
+/turf/open/floor/wood/mahogany,
+/area/centcom)
"mYG" = (
/obj/machinery/airalarm/directional/east,
/obj/structure/filingcabinet/filingcabinet,
@@ -11442,6 +12095,14 @@
/obj/machinery/newscaster/directional/west,
/turf/open/floor/plasteel/dark,
/area/centcom/ferry)
+"naB" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 5;
+ color = "#543C30"
+ },
+/obj/machinery/light/directional/east,
+/turf/open/floor/wood/walnut,
+/area/centcom)
"ncR" = (
/obj/machinery/door/poddoor{
id = "XCCQMLoaddoor2";
@@ -11515,6 +12176,13 @@
},
/turf/open/floor/plasteel,
/area/tdome/tdomeobserve)
+"njp" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8;
+ color = "#543C30"
+ },
+/turf/open/floor/wood/walnut,
+/area/centcom)
"njY" = (
/obj/machinery/status_display/evac{
pixel_y = 32
@@ -11553,6 +12221,12 @@
},
/turf/open/floor/plasteel,
/area/centcom/supplypod/loading/three)
+"nos" = (
+/obj/structure/catwalk/over,
+/turf/open/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/centcom)
"noV" = (
/obj/structure/table/reinforced,
/obj/item/storage/fancy/donut_box,
@@ -11824,6 +12498,41 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/ferry)
+"nYl" = (
+/obj/structure/table/wood/fancy/blue,
+/obj/item/paper_bin/carbon,
+/obj/item/pen/solgov,
+/obj/item/pen/fourcolor{
+ pixel_x = -9;
+ pixel_y = -3
+ },
+/obj/item/desk_flag/solgov{
+ pixel_y = 12;
+ pixel_x = -8
+ },
+/turf/open/floor/carpet/royalblue,
+/area/centcom)
+"nYZ" = (
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 8
+ },
+/obj/machinery/computer/secure_data,
+/obj/machinery/light/directional/north,
+/turf/open/floor/plasteel,
+/area/centcom)
+"oaQ" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 4;
+ color = "#543C30"
+ },
+/turf/open/floor/wood/walnut,
+/area/centcom)
"oba" = (
/obj/structure/table/wood,
/obj/structure/safe/floor,
@@ -11883,6 +12592,24 @@
},
/turf/open/floor/plasteel/dark,
/area/tdome/tdomeobserve)
+"odH" = (
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 8
+ },
+/obj/structure/rack,
+/obj/item/gun/ballistic/automatic/assault/ak47/inteq{
+ pixel_y = 3
+ },
+/obj/item/gun/ballistic/automatic/assault/ak47/inteq{
+ pixel_y = -1;
+ pixel_x = -5
+ },
+/obj/machinery/light/directional/south,
+/turf/open/floor/plasteel,
+/area/centcom)
"odV" = (
/obj/structure/chair/office{
dir = 8
@@ -12028,6 +12755,12 @@
},
/turf/open/floor/plasteel,
/area/centcom/control)
+"ouD" = (
+/obj/machinery/door/airlock/grunge{
+ req_access = "109"
+ },
+/turf/open/floor/plasteel,
+/area/centcom)
"ouO" = (
/obj/effect/turf_decal/corner/opaque/green,
/turf/open/floor/plasteel,
@@ -12160,6 +12893,13 @@
},
/turf/open/floor/plasteel,
/area/centcom/supply)
+"oHB" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/structure/destructible/tribal_torch/lit,
+/turf/open/floor/wood/mahogany,
+/area/centcom)
"oHU" = (
/obj/machinery/computer/communications{
dir = 8
@@ -12338,6 +13078,16 @@
/obj/effect/turf_decal/corner/opaque/blue,
/turf/open/floor/plasteel,
/area/centcom/control)
+"phf" = (
+/obj/structure/table/wood/fancy/blue,
+/obj/structure/sign/poster/solgov/paperwork{
+ pixel_y = 32
+ },
+/obj/item/radio/intercom/wideband/table{
+ dir = 1
+ },
+/turf/open/floor/carpet/royalblue,
+/area/centcom)
"phB" = (
/obj/machinery/light/directional/north,
/obj/effect/turf_decal/corner/transparent/neutral{
@@ -12428,6 +13178,10 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/ferry)
+"plP" = (
+/obj/effect/turf_decal/corner/opaque/yellow/three_quarters,
+/turf/open/floor/plasteel,
+/area/centcom)
"pmP" = (
/obj/effect/turf_decal/corner/opaque/green,
/obj/effect/turf_decal/corner/opaque/green{
@@ -12435,6 +13189,19 @@
},
/turf/open/floor/plasteel,
/area/centcom/ferry)
+"psm" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 10;
+ color = "#543C30"
+ },
+/obj/structure/sign/solgov_seal{
+ pixel_y = -28
+ },
+/obj/machinery/telecomms/relay/preset/solgov{
+ autolinkers = list("relay")
+ },
+/turf/open/floor/wood/walnut,
+/area/centcom)
"psp" = (
/obj/structure/chair{
dir = 8
@@ -12496,11 +13263,30 @@
/obj/effect/spawner/xmastree,
/turf/open/floor/plasteel,
/area/syndicate_mothership/control)
+"pvN" = (
+/obj/machinery/light/directional/east,
+/obj/machinery/telecomms/relay/preset/frontiersmen{
+ autolinkers = list("relay")
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/centcom)
"pvV" = (
/obj/machinery/igniter/on,
/obj/effect/turf_decal/industrial/hatch/yellow,
/turf/open/floor/plasteel,
/area/tdome/arena_source)
+"pvW" = (
+/obj/effect/turf_decal/minutemen/edge,
+/turf/open/floor/mineral/plastitanium,
+/area/centcom)
+"pwr" = (
+/obj/effect/turf_decal/solgov/wood/top_right,
+/obj/effect/turf_decal/siding/wood{
+ color = "#543C30";
+ dir = 1
+ },
+/turf/open/floor/wood/walnut,
+/area/centcom)
"pwJ" = (
/obj/structure/chair/comfy/brown{
color = "#596479"
@@ -12724,6 +13510,13 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/control)
+"pLM" = (
+/obj/effect/turf_decal/siding/wood{
+ color = "#543C30"
+ },
+/obj/effect/turf_decal/solgov/wood/bottom_right,
+/turf/open/floor/wood/walnut,
+/area/centcom)
"pOL" = (
/obj/effect/turf_decal/industrial/warning{
dir = 9
@@ -12819,6 +13612,12 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/control)
+"pTR" = (
+/obj/effect/turf_decal/minutemen/edge{
+ dir = 4
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/centcom)
"pVF" = (
/obj/machinery/computer/card/centcom{
dir = 8
@@ -12896,6 +13695,11 @@
/obj/effect/turf_decal/corner/opaque/red,
/turf/open/floor/plasteel,
/area/tdome/tdomeobserve)
+"qju" = (
+/obj/structure/table/wood/fancy/blue,
+/obj/item/papercutter,
+/turf/open/floor/carpet/royalblue,
+/area/centcom)
"qkb" = (
/obj/item/kirbyplants{
icon_state = "plant-21"
@@ -12913,6 +13717,16 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/ferry)
+"qkP" = (
+/obj/effect/turf_decal/solgov/wood/bottom_left{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/wood{
+ color = "#543C30";
+ dir = 1
+ },
+/turf/open/floor/wood/walnut,
+/area/centcom)
"qmm" = (
/obj/effect/turf_decal/industrial/warning{
dir = 4
@@ -12927,6 +13741,13 @@
},
/turf/open/floor/plasteel,
/area/centcom/control)
+"qoL" = (
+/turf/open/floor/wood/mahogany,
+/area/centcom)
+"qqj" = (
+/obj/machinery/light/directional/north,
+/turf/open/floor/mineral/plastitanium/red,
+/area/centcom)
"qsu" = (
/obj/structure/sink{
dir = 4;
@@ -13048,6 +13869,27 @@
},
/turf/open/floor/plasteel/dark,
/area/tdome/tdomeobserve)
+"qLN" = (
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/structure/table,
+/obj/structure/sign/poster/contraband/inteq{
+ pixel_y = 32
+ },
+/obj/item/desk_flag/trans{
+ pixel_x = 12;
+ pixel_y = 2
+ },
+/obj/item/radio/intercom/wideband/table{
+ dir = 1;
+ pixel_x = -1
+ },
+/turf/open/floor/plasteel,
+/area/centcom)
"qNc" = (
/obj/effect/turf_decal/corner/transparent/neutral{
dir = 1
@@ -13064,6 +13906,14 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/ferry)
+"qQe" = (
+/obj/machinery/hydroponics/soil,
+/turf/open/floor/ship/dirt,
+/area/centcom)
+"qQA" = (
+/obj/effect/turf_decal/siding/wood,
+/turf/open/floor/wood/mahogany,
+/area/centcom)
"qSb" = (
/obj/machinery/keycard_auth{
pixel_y = -25
@@ -13094,6 +13944,9 @@
},
/turf/open/floor/plasteel,
/area/tdome/tdomeobserve)
+"qVq" = (
+/turf/open/floor/plasteel,
+/area/centcom)
"qXd" = (
/obj/structure/table/wood,
/obj/item/taperecorder,
@@ -13324,6 +14177,14 @@
/obj/structure/extinguisher_cabinet/directional/east,
/turf/open/floor/plasteel/dark,
/area/centcom/control)
+"rjV" = (
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/yellow,
+/obj/item/kirbyplants/random,
+/turf/open/floor/plasteel,
+/area/centcom)
"rln" = (
/obj/machinery/door/airlock/centcom{
name = "CentCom Supply";
@@ -13347,6 +14208,16 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/ferry)
+"rmj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/fluff/paper/stack,
+/obj/item/chair/plastic{
+ dir = 1;
+ pixel_x = -9;
+ pixel_y = 6
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/centcom)
"roJ" = (
/obj/effect/turf_decal/corner/transparent/neutral{
dir = 1
@@ -13451,6 +14322,14 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/control)
+"rvC" = (
+/obj/structure/table/reinforced,
+/obj/item/radio/headset/minutemen/alt/captain{
+ pixel_y = 2;
+ pixel_x = 1
+ },
+/turf/open/floor/plasteel,
+/area/centcom)
"rvW" = (
/obj/structure/sink{
dir = 4;
@@ -13684,6 +14563,16 @@
},
/turf/open/floor/plasteel,
/area/tdome/arena_source)
+"rUa" = (
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 8
+ },
+/obj/item/kirbyplants/random,
+/turf/open/floor/plasteel,
+/area/centcom)
"rUH" = (
/obj/structure/table/reinforced,
/obj/item/reagent_containers/food/snacks/mint,
@@ -13967,6 +14856,10 @@
/obj/effect/turf_decal/corner/opaque/blue,
/turf/open/floor/plasteel/dark,
/area/ctf)
+"sMn" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/grid,
+/area/centcom)
"sMK" = (
/obj/effect/turf_decal/corner/opaque/brown,
/obj/effect/turf_decal/corner/opaque/brown{
@@ -13991,6 +14884,13 @@
},
/turf/open/floor/plasteel/white,
/area/centcom/holding)
+"sQw" = (
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/yellow,
+/turf/open/floor/plasteel,
+/area/centcom)
"sRB" = (
/obj/machinery/light/directional/east,
/obj/effect/turf_decal/corner/transparent/bar,
@@ -14051,6 +14951,12 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/control)
+"sVJ" = (
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/centcom)
"sWb" = (
/obj/item/storage/briefcase{
pixel_x = -3;
@@ -14070,6 +14976,22 @@
},
/turf/open/floor/plasteel/dark,
/area/tdome/tdomeadmin)
+"sZJ" = (
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/structure/table,
+/obj/item/clothing/head/helmet/inteq{
+ pixel_x = -12;
+ pixel_y = 7
+ },
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/open/floor/plasteel,
+/area/centcom)
"sZS" = (
/obj/effect/turf_decal/industrial/hatch/yellow,
/turf/open/floor/plasteel,
@@ -14272,12 +15194,44 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/evac)
+"ttK" = (
+/obj/effect/decal/fakelattice{
+ color = "#808080";
+ layer = 2.038
+ },
+/obj/effect/turf_decal/corner_steel_grid/full{
+ dir = 8
+ },
+/obj/item/trash/can{
+ pixel_x = -6;
+ pixel_y = 10
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ color = "#808080"
+ },
+/area/centcom)
"tuw" = (
/obj/effect/turf_decal/industrial/loading{
dir = 8
},
/turf/open/floor/plasteel,
/area/centcom/supply)
+"tvO" = (
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/yellow,
+/obj/structure/rack,
+/obj/item/gun/ballistic/automatic/smg/inteq{
+ pixel_x = 2
+ },
+/obj/item/gun/ballistic/automatic/smg/inteq{
+ pixel_x = -1;
+ pixel_y = -6
+ },
+/obj/machinery/light/directional/south,
+/turf/open/floor/plasteel,
+/area/centcom)
"tyg" = (
/obj/effect/turf_decal/corner/opaque/blue{
dir = 1
@@ -14307,6 +15261,25 @@
},
/turf/open/floor/plasteel/dark,
/area/tdome/tdomeadmin)
+"tAe" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/blood{
+ icon_state = "floor1-old";
+ pixel_y = 10;
+ pixel_x = -8
+ },
+/obj/effect/decal/cleanable/blood{
+ icon_state = "floor2-old"
+ },
+/obj/effect/decal/cleanable/shreds{
+ pixel_y = 11;
+ pixel_x = 4
+ },
+/obj/effect/turf_decal/steeldecal/steel_decals_central5,
+/turf/open/floor/plasteel/patterned/grid,
+/area/centcom)
"tAB" = (
/obj/structure/filingcabinet/medical,
/obj/effect/turf_decal/corner/transparent/neutral{
@@ -14321,6 +15294,21 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/control)
+"tBa" = (
+/obj/structure/table/wood,
+/obj/item/book/manual/srmlore{
+ pixel_y = 4;
+ pixel_x = -4
+ },
+/obj/item/flashlight/lantern{
+ pixel_x = 8;
+ pixel_y = 13
+ },
+/obj/item/book/manual/trickwines_4_brewers{
+ pixel_x = -1
+ },
+/turf/open/floor/wood/mahogany,
+/area/centcom)
"tBL" = (
/obj/structure/table/reinforced,
/obj/item/storage/fancy/donut_box,
@@ -14378,6 +15366,12 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/control)
+"tGR" = (
+/obj/effect/turf_decal/minutemen/corner{
+ dir = 8
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/centcom)
"tHd" = (
/obj/effect/turf_decal/industrial/warning{
dir = 5
@@ -14410,6 +15404,11 @@
},
/turf/open/floor/plasteel,
/area/centcom/evac)
+"tOf" = (
+/obj/effect/turf_decal/solgov/wood/center,
+/obj/machinery/light/floor,
+/turf/open/floor/wood/walnut,
+/area/centcom)
"tOg" = (
/obj/machinery/computer/prisoner/management{
dir = 1
@@ -14481,6 +15480,10 @@
},
/turf/open/floor/plasteel,
/area/tdome/arena_source)
+"tUy" = (
+/obj/structure/catwalk/over,
+/turf/open/floor/plating,
+/area/centcom)
"tWM" = (
/obj/structure/table/reinforced,
/obj/item/radio{
@@ -14573,6 +15576,34 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/control)
+"unc" = (
+/obj/effect/turf_decal/siding/wood{
+ color = "#543C30"
+ },
+/obj/effect/turf_decal/solgov/wood/bottom_center,
+/obj/effect/turf_decal/siding/wood{
+ color = "#543C30"
+ },
+/turf/open/floor/wood/walnut,
+/area/centcom)
+"unP" = (
+/obj/structure/table,
+/obj/item/crowbar{
+ pixel_y = 8;
+ pixel_x = -4
+ },
+/obj/item/electropack{
+ pixel_x = 7;
+ pixel_y = -2
+ },
+/obj/item/kitchen/knife{
+ pixel_y = -5;
+ pixel_x = -5
+ },
+/turf/open/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/centcom)
"uqL" = (
/obj/effect/turf_decal/industrial/warning{
dir = 1
@@ -14586,6 +15617,10 @@
},
/turf/open/floor/plasteel,
/area/centcom/control)
+"uuY" = (
+/obj/effect/turf_decal/syndicateemblem/bottom/right,
+/turf/open/floor/mineral/plastitanium/red,
+/area/centcom)
"uzX" = (
/obj/structure/table,
/obj/item/toy/katana,
@@ -14709,6 +15744,9 @@
heat_capacity = 1e+006
},
/area/tdome/tdomeobserve)
+"uKW" = (
+/turf/open/floor/mineral/plastitanium/red,
+/area/centcom)
"uLr" = (
/obj/item/storage/firstaid/toxin,
/obj/item/storage/firstaid/o2{
@@ -14751,6 +15789,11 @@
},
/turf/open/floor/plasteel,
/area/centcom/supplypod/loading/four)
+"uOa" = (
+/obj/effect/turf_decal/syndicateemblem/bottom/middle,
+/obj/structure/chair/office/dark,
+/turf/open/floor/mineral/plastitanium/red,
+/area/centcom)
"uRu" = (
/obj/structure/table/wood,
/obj/item/paper_bin,
@@ -14847,6 +15890,10 @@
},
/turf/open/floor/plasteel,
/area/syndicate_mothership/control)
+"veN" = (
+/obj/structure/sign/syndicate,
+/turf/closed/indestructible/syndicate,
+/area/centcom)
"veT" = (
/obj/machinery/vending/coffee,
/obj/effect/turf_decal/corner/transparent/bar,
@@ -15124,6 +16171,10 @@
},
/turf/open/floor/plasteel/dark,
/area/ctf)
+"vFM" = (
+/obj/machinery/telecomms/hub/preset,
+/turf/open/floor/plasteel,
+/area/centcom)
"vGf" = (
/obj/effect/turf_decal/industrial/warning{
dir = 10
@@ -15133,6 +16184,18 @@
},
/turf/open/floor/plasteel/dark,
/area/ctf)
+"vIg" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 9;
+ color = "#543C30"
+ },
+/obj/effect/turf_decal/solgov/wood/top,
+/obj/effect/turf_decal/siding/wood{
+ color = "#543C30";
+ dir = 1
+ },
+/turf/open/floor/wood/walnut,
+/area/centcom)
"vKH" = (
/obj/structure/table,
/obj/machinery/reagentgrinder,
@@ -15164,6 +16227,12 @@
},
/turf/open/floor/plasteel/dark,
/area/tdome/tdomeobserve)
+"vQk" = (
+/obj/structure/chair/wood/wings{
+ dir = 1
+ },
+/turf/open/floor/wood/mahogany,
+/area/centcom)
"vQM" = (
/obj/structure/table/wood,
/obj/machinery/recharger,
@@ -15196,6 +16265,13 @@
},
/turf/open/floor/plasteel,
/area/centcom/evac)
+"wad" = (
+/obj/effect/turf_decal/minutemen/corner,
+/obj/structure/chair/comfy{
+ dir = 8
+ },
+/turf/open/floor/mineral/plastitanium,
+/area/centcom)
"wbj" = (
/obj/effect/turf_decal/corner/transparent/neutral,
/obj/effect/turf_decal/corner/transparent/neutral{
@@ -15255,6 +16331,15 @@
},
/turf/open/floor/circuit/red,
/area/ctf)
+"weV" = (
+/obj/structure/fluff/paper/stack{
+ dir = 6;
+ pixel_y = 11;
+ pixel_x = 7
+ },
+/obj/structure/catwalk/over,
+/turf/open/floor/plating,
+/area/centcom)
"wfQ" = (
/obj/structure/trap/ctf/red,
/obj/effect/turf_decal/corner/opaque/red{
@@ -15399,6 +16484,28 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/ferry)
+"wAh" = (
+/obj/machinery/fax/admin/inteq,
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/structure/table,
+/turf/open/floor/plasteel,
+/area/centcom)
+"wCp" = (
+/obj/structure/table/wood/fancy/blue,
+/obj/item/folder/solgov/red{
+ pixel_x = -3
+ },
+/obj/item/folder/solgov{
+ pixel_y = 5;
+ pixel_x = 2
+ },
+/turf/open/floor/carpet/royalblue,
+/area/centcom)
"wEF" = (
/obj/effect/turf_decal/corner/opaque/red,
/obj/effect/turf_decal/corner/opaque/red{
@@ -15553,6 +16660,7 @@
name = "CentCom Stand";
req_access_txt = "109"
},
+/obj/machinery/fax/admin,
/turf/open/floor/plasteel/grimy,
/area/centcom/control)
"xaO" = (
@@ -15680,6 +16788,10 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/control)
+"xxi" = (
+/obj/effect/turf_decal/syndicateemblem/top/middle,
+/turf/open/floor/mineral/plastitanium/red,
+/area/centcom)
"xEx" = (
/obj/structure/chair,
/obj/effect/turf_decal/industrial/warning{
@@ -15779,6 +16891,10 @@
},
/turf/open/floor/plasteel/dark,
/area/centcom/ferry)
+"xTt" = (
+/obj/effect/turf_decal/solgov/wood/center_right,
+/turf/open/floor/wood/walnut,
+/area/centcom)
"xWv" = (
/obj/effect/turf_decal/corner/opaque/green{
dir = 1
@@ -15829,6 +16945,13 @@
dir = 1
},
/area/centcom/supply)
+"yhk" = (
+/obj/machinery/door/airlock/wood{
+ dir = 4;
+ req_access = "109"
+ },
+/turf/open/floor/wood/mahogany,
+/area/centcom)
"yhL" = (
/obj/effect/turf_decal/corner/opaque/red{
dir = 1
@@ -25311,21 +26434,21 @@ aaa
aaa
aaa
aaa
+aPu
+aPu
+aPu
+aPu
+aPu
+aPu
+aPu
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+hzJ
+hzJ
+hzJ
+hzJ
+bbf
+hzJ
+hzJ
aaa
aaa
aaa
@@ -25568,21 +26691,21 @@ aaa
aaa
aaa
aaa
+aPu
+bSy
+wCp
+iwJ
+njp
+psm
+aPu
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+hzJ
+lQr
+moE
+qVq
+qVq
+bIJ
+hzJ
aaa
aaa
aaa
@@ -25825,21 +26948,21 @@ aaa
aaa
aaa
aaa
+aPu
+nYl
+dER
+qkP
+jja
+eqM
+aPu
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+hzJ
+hba
+wad
+pTR
+gaU
+vFM
+hzJ
aaa
aaa
aaa
@@ -26082,21 +27205,21 @@ aaa
aaa
aaa
aaa
+aPu
+gTo
+gfJ
+vIg
+tOf
+unc
+iSo
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+hzJ
+kkC
+pvW
+iWI
+hBf
+rvC
+hzJ
aaa
aaa
aaa
@@ -26339,21 +27462,21 @@ aaa
aaa
aaa
aaa
+aPu
+phf
+dER
+pwr
+xTt
+pLM
+aPu
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+hzJ
+qVq
+tGR
+kiC
+bUH
+bRF
+hzJ
aaa
aaa
aaa
@@ -26596,21 +27719,21 @@ aaa
aaa
aaa
aaa
+aPu
+dom
+qju
+naB
+oaQ
+gsx
+aPu
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+hzJ
+dKW
+qVq
+qVq
+aIF
+igC
+hzJ
aaa
aaa
aaa
@@ -26853,21 +27976,21 @@ aaa
aaa
aaa
aaa
+aPu
+aPu
+aPu
+aPu
+aPu
+aPu
+aPu
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+hzJ
+hzJ
+hzJ
+hzJ
+hzJ
+hzJ
+hzJ
aaa
aaa
aaa
@@ -27367,21 +28490,21 @@ aaa
aaa
aaa
aaa
+lJp
+lJp
+lJp
+lJp
+lJp
+lJp
+lJp
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+hzJ
+hzJ
+hzJ
+mpi
+hzJ
+hzJ
+hzJ
aaa
aaa
aaa
@@ -27624,21 +28747,21 @@ aaa
aaa
aaa
aaa
+veN
+cCK
+cUG
+mAL
+fKt
+iZr
+veN
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+hzJ
+mJP
+lmY
+tUy
+sMn
+kFX
+hzJ
aaa
aaa
aaa
@@ -27881,21 +29004,21 @@ aaa
aaa
aaa
aaa
+fUc
+uKW
+mJl
+myU
+kXn
+msQ
+lJp
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+hzJ
+lHR
+rmj
+weV
+lXI
+tAe
+hzJ
aaa
aaa
aaa
@@ -28138,21 +29261,21 @@ aaa
aaa
aaa
aaa
+lJp
+qqj
+xxi
+jPn
+uOa
+jFa
+lJp
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+hzJ
+jDt
+ibc
+eWz
+lXQ
+duw
+hzJ
aaa
aaa
aaa
@@ -28395,21 +29518,21 @@ aaa
aaa
aaa
aaa
+fUc
+uKW
+mPN
+kmQ
+uuY
+jly
+lJp
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+hzJ
+iRP
+fau
+gDV
+iti
+unP
+hzJ
aaa
aaa
aaa
@@ -28652,21 +29775,21 @@ aaa
aaa
aaa
aaa
+veN
+lfK
+ciU
+iyJ
+bFc
+iZr
+veN
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+hzJ
+mDT
+ttK
+nos
+cZi
+pvN
+hzJ
aaa
aaa
aaa
@@ -28909,21 +30032,21 @@ aaa
aaa
aaa
aaa
+lJp
+lJp
+lJp
+lJp
+lJp
+lJp
+lJp
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+hzJ
+hzJ
+hzJ
+eLy
+hzJ
+hzJ
+hzJ
aaa
aaa
aaa
@@ -29423,21 +30546,21 @@ aaa
aaa
aaa
aaa
+aPu
+aPu
+aPu
+aPu
+aPu
+aPu
+aPu
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+eAJ
+eAJ
+eAJ
+eAJ
+eAJ
+eAJ
+eAJ
aaa
aaa
aaa
@@ -29680,21 +30803,21 @@ aaa
aaa
aaa
aaa
+aPu
+nYZ
+mGE
+rUa
+mGE
+odH
+aPu
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+eAJ
+mVC
+qoL
+jEn
+etl
+oHB
+eAJ
aaa
aaa
aaa
@@ -29937,21 +31060,21 @@ aaa
aaa
aaa
aaa
+aPu
+qLN
+fTU
+emF
+sVJ
+apm
+aPu
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+eAJ
+tBa
+qoL
+qQA
+iDo
+hYV
+eAJ
aaa
aaa
aaa
@@ -30194,21 +31317,21 @@ aaa
aaa
aaa
aaa
+aPu
+wAh
+cxm
+emF
+emF
+cjo
+ouD
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+eAJ
+lfi
+vQk
+qQA
+iDo
+qQe
+eAJ
aaa
aaa
aaa
@@ -30451,21 +31574,21 @@ aaa
aaa
aaa
aaa
+aPu
+sZJ
+plP
+emF
+lYF
+cIS
+aPu
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+eAJ
+jyy
+qoL
+qQA
+iDo
+qQe
+eAJ
aaa
aaa
aaa
@@ -30708,21 +31831,21 @@ aaa
aaa
aaa
aaa
+aPu
+lKP
+sQw
+rjV
+sQw
+tvO
+aPu
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+eAJ
+mVC
+qoL
+qQA
+iDo
+hYV
+eAJ
aaa
aaa
aaa
@@ -30965,21 +32088,21 @@ aaa
aaa
aaa
aaa
+aPu
+aPu
+aPu
+aPu
+aPu
+aPu
+aPu
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+eAJ
+eAJ
+eAJ
+yhk
+eAJ
+eAJ
+eAJ
aaa
aaa
aaa
diff --git a/_maps/outpost/elevator_ice.dmm b/_maps/outpost/elevator_ice.dmm
new file mode 100644
index 000000000000..e8256f71aabe
--- /dev/null
+++ b/_maps/outpost/elevator_ice.dmm
@@ -0,0 +1,47 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/obj/structure/elevator_platform,
+/obj/machinery/light/small/directional/east{
+ pixel_y = 6
+ },
+/turf/template_noop,
+/area/template_noop)
+"e" = (
+/obj/structure/elevator_platform,
+/obj/machinery/light/small/directional/east{
+ pixel_y = -6
+ },
+/obj/machinery/elevator_floor_button{
+ pixel_y = 10;
+ dir = 8;
+ pixel_x = 24
+ },
+/turf/template_noop,
+/area/template_noop)
+"A" = (
+/obj/structure/elevator_platform,
+/turf/template_noop,
+/area/template_noop)
+"S" = (
+/obj/structure/elevator_platform,
+/obj/machinery/status_display/elevator{
+ pixel_x = 32
+ },
+/turf/template_noop,
+/area/template_noop)
+
+(1,1,1) = {"
+A
+A
+A
+"}
+(2,1,1) = {"
+A
+A
+A
+"}
+(3,1,1) = {"
+a
+S
+e
+"}
diff --git a/_maps/outpost/hangar/nt_asteroid_20x20.dmm b/_maps/outpost/hangar/nt_asteroid_20x20.dmm
index bbeb98d817ad..159af62d17cf 100644
--- a/_maps/outpost/hangar/nt_asteroid_20x20.dmm
+++ b/_maps/outpost/hangar/nt_asteroid_20x20.dmm
@@ -66,7 +66,6 @@
/obj/effect/turf_decal/industrial/warning{
dir = 8
},
-/obj/structure/catwalk/over/plated_catwalk,
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/industrial/warning{
dir = 4
@@ -464,7 +463,6 @@
/area/hangar)
"mV" = (
/obj/structure/catwalk/over/plated_catwalk,
-/obj/structure/catwalk/over/plated_catwalk,
/obj/machinery/atmospherics/pipe/simple/general{
dir = 5
},
@@ -712,7 +710,6 @@
/obj/effect/turf_decal/industrial/warning{
dir = 10
},
-/obj/structure/catwalk/over/plated_catwalk,
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/industrial/warning{
dir = 10
@@ -1040,7 +1037,7 @@
/obj/structure/table/reinforced{
color = "#c1b6a5"
},
-/obj/machinery/fax,
+/obj/machinery/fax/ruin,
/turf/open/floor/plasteel/dark{
planetary_atmos = 1
},
@@ -1129,7 +1126,6 @@
/obj/effect/turf_decal/industrial/warning/corner{
dir = 1
},
-/obj/structure/catwalk/over/plated_catwalk,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/glass,
/obj/machinery/atmospherics/pipe/simple/general{
@@ -1199,7 +1195,6 @@
/obj/effect/turf_decal/industrial/warning{
dir = 8
},
-/obj/structure/catwalk/over/plated_catwalk,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/general,
/turf/open/floor/plating{
@@ -1359,9 +1354,6 @@
/turf/open/floor/plating/asteroid/icerock/cracked,
/area/hangar)
"KU" = (
-/obj/machinery/door/airlock/maintenance_hatch{
- req_access_txt = "109"
- },
/obj/machinery/door/airlock/maintenance_hatch{
req_access_txt = "109"
},
@@ -1738,7 +1730,6 @@
/obj/effect/turf_decal/industrial/warning{
dir = 8
},
-/obj/structure/catwalk/over/plated_catwalk,
/obj/effect/decal/cleanable/blood/old,
/obj/machinery/atmospherics/pipe/simple/general,
/turf/open/floor/plating{
@@ -1883,7 +1874,6 @@
/obj/effect/turf_decal/industrial/warning/corner{
dir = 8
},
-/obj/structure/catwalk/over/plated_catwalk,
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/industrial/warning/corner,
/obj/effect/turf_decal/industrial/warning/corner{
diff --git a/_maps/outpost/hangar/nt_asteroid_40x20.dmm b/_maps/outpost/hangar/nt_asteroid_40x20.dmm
index 21867371f279..0d229e5d7af9 100644
--- a/_maps/outpost/hangar/nt_asteroid_40x20.dmm
+++ b/_maps/outpost/hangar/nt_asteroid_40x20.dmm
@@ -98,7 +98,6 @@
"dN" = (
/obj/structure/catwalk/over/plated_catwalk,
/obj/effect/decal/cleanable/dirt,
-/obj/structure/catwalk/over/plated_catwalk,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/general,
/turf/open/floor/plating{
@@ -134,10 +133,6 @@
/area/hangar)
"eH" = (
/obj/structure/catwalk/over/plated_catwalk,
-/obj/structure/sign/poster/contraband/energy_swords{
- pixel_y = -32
- },
-/obj/structure/catwalk/over/plated_catwalk,
/obj/structure/sign/poster/contraband/energy_swords{
pixel_y = -32
},
@@ -267,7 +262,6 @@
"hs" = (
/obj/structure/catwalk/over/plated_catwalk,
/obj/effect/decal/cleanable/dirt,
-/obj/structure/catwalk/over/plated_catwalk,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/general{
dir = 6
@@ -352,7 +346,6 @@
/area/hangar)
"ka" = (
/obj/structure/catwalk/over/plated_catwalk,
-/obj/structure/catwalk/over/plated_catwalk,
/obj/machinery/atmospherics/pipe/simple/general{
dir = 4
},
@@ -416,8 +409,6 @@
/obj/machinery/light/directional/north,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/structure/catwalk/over/plated_catwalk,
-/obj/machinery/light/directional/north,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/general{
@@ -492,7 +483,6 @@
dir = 1
},
/obj/effect/decal/cleanable/dirt,
-/obj/structure/catwalk/over/plated_catwalk,
/obj/effect/turf_decal/industrial/warning{
dir = 1
},
@@ -861,7 +851,6 @@
"ug" = (
/obj/structure/catwalk/over/plated_catwalk,
/obj/effect/decal/cleanable/dirt,
-/obj/structure/catwalk/over/plated_catwalk,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/general{
dir = 4
@@ -1151,7 +1140,6 @@
/obj/structure/catwalk/over/plated_catwalk,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/structure/catwalk/over/plated_catwalk,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/general{
@@ -1245,7 +1233,7 @@
/obj/structure/table/reinforced{
color = "#c1b6a5"
},
-/obj/machinery/fax,
+/obj/machinery/fax/ruin,
/obj/effect/turf_decal/techfloor{
dir = 4
},
@@ -1438,7 +1426,6 @@
"JF" = (
/obj/structure/catwalk/over/plated_catwalk,
/obj/effect/decal/cleanable/dirt,
-/obj/structure/catwalk/over/plated_catwalk,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/general{
dir = 6
@@ -1522,7 +1509,6 @@
/area/hangar)
"Ly" = (
/obj/structure/catwalk/over/plated_catwalk,
-/obj/structure/catwalk/over/plated_catwalk,
/obj/machinery/atmospherics/pipe/simple/general,
/turf/open/floor/plating{
icon_state = "panelscorched";
@@ -1598,7 +1584,6 @@
/obj/structure/catwalk/over/plated_catwalk,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/structure/catwalk/over/plated_catwalk,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/general,
@@ -1693,10 +1678,8 @@
},
/area/hangar)
"QA" = (
-/obj/structure/catwalk/over/plated_catwalk,
/obj/machinery/light/directional/east,
/obj/structure/catwalk/over/plated_catwalk,
-/obj/machinery/light/directional/east,
/obj/machinery/atmospherics/pipe/simple/general,
/turf/open/floor/plating{
icon_state = "panelscorched";
@@ -1916,7 +1899,6 @@
dir = 1
},
/obj/effect/decal/cleanable/dirt,
-/obj/structure/catwalk/over/plated_catwalk,
/obj/effect/turf_decal/industrial/warning{
dir = 4
},
@@ -2015,7 +1997,6 @@
/obj/structure/railing{
layer = 3.1
},
-/obj/structure/catwalk/over/plated_catwalk,
/obj/effect/turf_decal/spline/fancy/opaque/black,
/obj/machinery/atmospherics/pipe/simple/general,
/turf/open/floor/plating{
diff --git a/_maps/outpost/hangar/nt_asteroid_56x20.dmm b/_maps/outpost/hangar/nt_asteroid_56x20.dmm
index 19221a5de90a..6425522d0977 100644
--- a/_maps/outpost/hangar/nt_asteroid_56x20.dmm
+++ b/_maps/outpost/hangar/nt_asteroid_56x20.dmm
@@ -236,7 +236,7 @@
pixel_x = 6;
pixel_y = 17
},
-/obj/structure/sign/poster/official/sgt{
+/obj/structure/sign/poster/retro/random{
pixel_x = 32
},
/turf/open/floor/carpet/red,
diff --git a/_maps/outpost/hangar/nt_asteroid_56x40.dmm b/_maps/outpost/hangar/nt_asteroid_56x40.dmm
index fd876e5844d1..cbf9cb601cbf 100644
--- a/_maps/outpost/hangar/nt_asteroid_56x40.dmm
+++ b/_maps/outpost/hangar/nt_asteroid_56x40.dmm
@@ -1147,7 +1147,7 @@
pixel_x = 6;
pixel_y = 17
},
-/obj/structure/sign/poster/official/sgt{
+/obj/structure/sign/poster/retro/random{
pixel_x = 32
},
/turf/open/floor/carpet/red{
diff --git a/_maps/outpost/hangar/nt_ice_20x20.dmm b/_maps/outpost/hangar/nt_ice_20x20.dmm
new file mode 100644
index 000000000000..ec7577ab620f
--- /dev/null
+++ b/_maps/outpost/hangar/nt_ice_20x20.dmm
@@ -0,0 +1,3389 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"ac" = (
+/turf/closed/indestructible/rock/schist,
+/area/hangar)
+"ad" = (
+/obj/machinery/light/floor,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"al" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"am" = (
+/turf/closed/indestructible/reinforced,
+/area/hangar)
+"ao" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 1
+ },
+/obj/effect/turf_decal/industrial/traffic,
+/obj/machinery/door/poddoor/ert,
+/turf/open/floor/plasteel/patterned/brushed{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"ap" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"av" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"ay" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"az" = (
+/obj/effect/spawner/structure/window/reinforced/indestructable,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"aB" = (
+/obj/effect/landmark/outpost/hangar_dock,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aC" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aJ" = (
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aL" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aM" = (
+/turf/open/floor/plating/asteroid/icerock/temperate,
+/area/hangar)
+"aN" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"aO" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aP" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing/corner{
+ dir = 8;
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aT" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aY" = (
+/obj/effect/decal/fakelattice,
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aZ" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/structure/railing{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"bA" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"bI" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/landmark/outpost/hangar_numbers,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"cf" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/greenglow{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"cB" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/structure/catwalk/over/plated_catwalk,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"cD" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"cI" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"dM" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/sprayweb{
+ color = "#808080";
+ name = "web"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"fb" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"gy" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"hg" = (
+/turf/open/floor/plasteel/tech,
+/area/hangar)
+"hv" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/machinery/light/floor,
+/turf/open/floor/plasteel/patterned/cargo_one{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"hw" = (
+/obj/effect/turf_decal/industrial/hatch/yellow,
+/obj/machinery/vending/coffee,
+/obj/effect/decal/cleanable/wrapping,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/hangar)
+"hG" = (
+/obj/effect/decal/fakelattice,
+/obj/machinery/light/small/directional/east,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"ic" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/glass{
+ dir = 8;
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"im" = (
+/obj/structure/flora/grass/both,
+/obj/structure/flora/grass/both,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"me" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"mR" = (
+/obj/machinery/door/airlock/outpost,
+/turf/open/floor/plasteel/tech,
+/area/hangar)
+"nr" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"nK" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/structure/railing{
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"oi" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/machinery/light/floor,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/cargo_one{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"oE" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/machinery/light/small/directional/east{
+ pixel_y = -8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"pr" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/landmark/outpost/elevator_machine{
+ shaft = "1"
+ },
+/obj/machinery/light/small/directional/east{
+ pixel_y = -8
+ },
+/obj/machinery/elevator_call_button{
+ dir = 8;
+ pixel_x = 25;
+ pixel_y = 6
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned/brushed{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"rj" = (
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"rQ" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"rY" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/glass{
+ dir = 8;
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"sV" = (
+/obj/structure/closet/crate/bin,
+/obj/effect/turf_decal/industrial/outline/yellow,
+/obj/machinery/light/small/directional/east{
+ pixel_y = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/newscaster/security_unit/directional/east{
+ pixel_y = -6
+ },
+/turf/open/floor/plasteel/dark,
+/area/hangar)
+"ui" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 10
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"uC" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"xB" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"xI" = (
+/obj/effect/decal/fakelattice{
+ layer = 2.010
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"yB" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 10
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Aj" = (
+/obj/effect/turf_decal/borderfloor/corner,
+/obj/effect/turf_decal/siding/white{
+ dir = 9
+ },
+/obj/structure/railing{
+ dir = 9
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Dh" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"ES" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 6
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Fi" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"FM" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 10
+ },
+/obj/effect/turf_decal/borderfloor/corner{
+ dir = 4
+ },
+/obj/structure/railing{
+ layer = 4.1;
+ dir = 10
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"FS" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/machinery/light/floor,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/cargo_one{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"GH" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 9
+ },
+/obj/effect/turf_decal/siding/white/corner,
+/obj/structure/railing/corner{
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"GK" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"GX" = (
+/obj/structure/flora/tree/pine,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"Iz" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white/corner,
+/obj/structure/railing/corner,
+/obj/machinery/light/small/directional/east{
+ pixel_y = -8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"IA" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"IG" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"JU" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Ku" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"KC" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/oil,
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Lo" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"MI" = (
+/obj/structure/flora/grass/both,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"MK" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"MN" = (
+/obj/structure/flora/grass/green,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"MR" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"NO" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"PB" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/sprayweb{
+ color = "#808080";
+ name = "web"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Qb" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Qu" = (
+/obj/structure/flora/tree/dead,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"SW" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 5
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Te" = (
+/obj/effect/turf_decal/corner/opaque/neutral,
+/obj/effect/turf_decal/siding/white{
+ dir = 10
+ },
+/obj/structure/rack,
+/obj/item/clothing/suit/hooded/wintercoat,
+/obj/item/clothing/suit/hooded/wintercoat,
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 3
+ },
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 3
+ },
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 6
+ },
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 6
+ },
+/obj/structure/railing{
+ layer = 4.1;
+ dir = 10
+ },
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"TA" = (
+/obj/structure/flora/rock/pile/icy,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"TF" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"TQ" = (
+/obj/effect/turf_decal/corner/opaque/neutral,
+/obj/effect/turf_decal/siding/white,
+/obj/structure/railing{
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"TR" = (
+/obj/machinery/door/airlock{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech,
+/area/hangar)
+"Ul" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"UV" = (
+/obj/effect/decal/fakelattice{
+ layer = 2.010
+ },
+/obj/effect/landmark/outpost/elevator{
+ shaft = "1"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Vk" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Ww" = (
+/obj/effect/turf_decal/borderfloor/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 5
+ },
+/obj/structure/railing{
+ dir = 5
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Xd" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"XC" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 6
+ },
+/obj/effect/turf_decal/corner/opaque/neutral,
+/obj/structure/rack,
+/obj/item/clothing/suit/hooded/wintercoat,
+/obj/item/clothing/suit/hooded/wintercoat,
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 3
+ },
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 3
+ },
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 6
+ },
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 6
+ },
+/obj/structure/railing{
+ layer = 4.1;
+ dir = 6
+ },
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"YN" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"YU" = (
+/obj/effect/turf_decal/borderfloor/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 6
+ },
+/obj/structure/railing{
+ layer = 4.1;
+ dir = 6
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Ze" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Zi" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 8
+ },
+/obj/machinery/door/airlock{
+ dir = 8
+ },
+/obj/effect/landmark/outpost/elevator_machine,
+/turf/open/floor/plasteel/patterned/brushed{
+ planetary_atmos = 1
+ },
+/area/hangar)
+
+(1,1,1) = {"
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+"}
+(2,1,1) = {"
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+"}
+(3,1,1) = {"
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+rj
+rj
+rj
+rj
+rj
+ac
+ac
+ac
+aM
+rj
+rj
+rj
+rj
+rj
+ac
+ac
+ac
+ac
+ac
+ac
+aM
+aM
+aM
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+"}
+(4,1,1) = {"
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+MI
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+ac
+ac
+TA
+rj
+rj
+rj
+rj
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+"}
+(5,1,1) = {"
+ac
+ac
+ac
+ac
+ac
+ac
+rj
+rj
+rj
+rj
+rj
+MI
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+MI
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+ac
+ac
+ac
+ac
+ac
+"}
+(6,1,1) = {"
+ac
+ac
+ac
+ac
+ac
+rj
+rj
+rj
+rj
+MN
+rj
+rj
+rj
+MI
+rj
+rj
+rj
+MI
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+MN
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+ac
+ac
+ac
+ac
+ac
+"}
+(7,1,1) = {"
+ac
+ac
+ac
+ac
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+MN
+rj
+rj
+rj
+MI
+rj
+rj
+TA
+rj
+MI
+rj
+MI
+rj
+rj
+rj
+GX
+rj
+rj
+ac
+ac
+ac
+ac
+"}
+(8,1,1) = {"
+ac
+ac
+ac
+rj
+rj
+rj
+GX
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+TA
+rj
+aM
+ac
+ac
+ac
+"}
+(9,1,1) = {"
+ac
+ac
+ac
+rj
+MI
+rj
+rj
+rj
+rj
+rj
+rj
+MI
+rj
+rj
+MN
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+MI
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+ac
+ac
+ac
+"}
+(10,1,1) = {"
+ac
+ac
+aM
+rj
+rj
+rj
+rj
+MN
+rj
+rj
+rj
+rj
+rj
+TA
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+MI
+rj
+MN
+rj
+rj
+rj
+rj
+Qu
+rj
+rj
+MI
+rj
+rj
+rj
+GX
+rj
+aM
+ac
+ac
+"}
+(11,1,1) = {"
+ac
+ac
+aM
+rj
+rj
+GX
+rj
+Qu
+rj
+rj
+rj
+rj
+MN
+rj
+rj
+rj
+MI
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+MI
+rj
+rj
+rj
+MI
+rj
+rj
+rj
+rj
+MI
+rj
+rj
+aM
+ac
+ac
+"}
+(12,1,1) = {"
+ac
+ac
+ac
+rj
+rj
+rj
+rj
+rj
+rj
+MI
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+MI
+rj
+ac
+ac
+ac
+"}
+(13,1,1) = {"
+ac
+ac
+ac
+rj
+MI
+rj
+rj
+Aj
+bA
+yB
+GK
+GK
+MK
+MK
+MK
+GK
+GK
+GK
+GK
+GK
+GK
+GK
+Lo
+GK
+GK
+GK
+GK
+MK
+MK
+GK
+YN
+Xd
+FM
+rj
+rj
+rj
+rj
+ac
+ac
+ac
+"}
+(14,1,1) = {"
+ac
+ac
+ac
+rj
+rj
+rj
+rj
+MR
+hv
+ap
+xB
+xB
+xB
+gy
+gy
+gy
+gy
+gy
+aN
+gy
+xB
+xB
+xB
+xB
+xB
+gy
+gy
+gy
+gy
+gy
+cB
+oi
+nK
+rj
+rj
+GX
+rj
+ac
+ac
+ac
+"}
+(15,1,1) = {"
+ac
+ac
+ac
+ac
+ac
+rj
+rj
+aC
+rQ
+av
+aJ
+aJ
+ad
+aJ
+aJ
+aJ
+aJ
+ad
+aJ
+aJ
+aJ
+aJ
+ad
+aJ
+aJ
+aJ
+aJ
+ad
+aJ
+aB
+nr
+rQ
+nK
+rj
+rj
+MN
+TA
+am
+am
+am
+"}
+(16,1,1) = {"
+ac
+ac
+ac
+ac
+aM
+MN
+rj
+aC
+rQ
+av
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+nr
+ap
+nK
+rj
+rj
+GX
+rj
+am
+hg
+am
+"}
+(17,1,1) = {"
+am
+am
+am
+am
+rj
+rj
+MI
+Fi
+ap
+av
+ad
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+ad
+nr
+rQ
+nK
+rj
+rj
+rj
+rj
+mR
+hg
+am
+"}
+(18,1,1) = {"
+am
+hg
+hg
+am
+rj
+GX
+rj
+nr
+ap
+av
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+nr
+rQ
+aT
+MI
+rj
+rj
+rj
+am
+am
+am
+"}
+(19,1,1) = {"
+am
+hg
+hg
+am
+rj
+rj
+rj
+Fi
+rQ
+av
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aO
+rQ
+nK
+rj
+rj
+MI
+ac
+ac
+ac
+ac
+"}
+(20,1,1) = {"
+am
+hg
+hg
+mR
+rj
+rj
+GX
+aC
+NO
+av
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+nr
+rQ
+nK
+rj
+GX
+rj
+ac
+ac
+ac
+ac
+"}
+(21,1,1) = {"
+am
+hg
+hg
+am
+MI
+rj
+rj
+aC
+IG
+av
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+nr
+NO
+nK
+rj
+rj
+ac
+ac
+ac
+ac
+ac
+"}
+(22,1,1) = {"
+am
+am
+am
+am
+rj
+MN
+rj
+aC
+cI
+av
+ad
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+ad
+nr
+NO
+nK
+MI
+rj
+aM
+ac
+ac
+ac
+ac
+"}
+(23,1,1) = {"
+ac
+ac
+ac
+ac
+rj
+GX
+MN
+aC
+NO
+aT
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+nr
+NO
+nK
+rj
+GX
+ac
+ac
+ac
+ac
+ac
+"}
+(24,1,1) = {"
+ac
+ac
+ac
+ac
+rj
+rj
+rj
+aC
+NO
+aT
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+nr
+NO
+uC
+rj
+rj
+ac
+ac
+ac
+ac
+ac
+"}
+(25,1,1) = {"
+ac
+ac
+ac
+TA
+rj
+MI
+rj
+Fi
+rQ
+aT
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+nr
+rQ
+TF
+rj
+MI
+ac
+ac
+ac
+ac
+ac
+"}
+(26,1,1) = {"
+ac
+ac
+ac
+rj
+rj
+rj
+MI
+aC
+rQ
+av
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+nr
+NO
+TF
+rj
+ac
+ac
+ac
+ac
+ac
+ac
+"}
+(27,1,1) = {"
+ac
+ac
+ac
+rj
+rj
+rj
+rj
+aC
+rQ
+av
+ad
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+ad
+aO
+ap
+nK
+MN
+ac
+ac
+ac
+ac
+ac
+ac
+"}
+(28,1,1) = {"
+ac
+ac
+aM
+rj
+rj
+rj
+GX
+aC
+ap
+av
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aO
+rQ
+nK
+rj
+ac
+ac
+ac
+ac
+ac
+ac
+"}
+(29,1,1) = {"
+ac
+ac
+aM
+rj
+MI
+rj
+rj
+aC
+ap
+av
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aO
+rQ
+nK
+MI
+rj
+ac
+ac
+ac
+ac
+ac
+"}
+(30,1,1) = {"
+ac
+ac
+aM
+rj
+rj
+rj
+rj
+aC
+ap
+av
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+nr
+rQ
+nK
+GX
+rj
+aM
+ac
+ac
+ac
+ac
+"}
+(31,1,1) = {"
+ac
+ac
+ac
+rj
+rj
+MI
+rj
+aC
+ap
+av
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+nr
+NO
+nK
+rj
+rj
+aM
+ac
+ac
+ac
+ac
+"}
+(32,1,1) = {"
+ac
+ac
+ac
+rj
+rj
+GX
+rj
+aC
+rQ
+aT
+ad
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+ad
+nr
+NO
+nK
+rj
+MI
+ac
+ac
+ac
+ac
+ac
+"}
+(33,1,1) = {"
+ac
+ac
+ac
+rj
+rj
+MN
+rj
+Fi
+rQ
+aT
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+aJ
+nr
+rQ
+nK
+rj
+GX
+ac
+ac
+ac
+ac
+ac
+"}
+(34,1,1) = {"
+ac
+ac
+ac
+rj
+rj
+rj
+GX
+Fi
+ap
+aT
+aJ
+aJ
+ad
+aJ
+aJ
+aJ
+aJ
+ad
+aJ
+aJ
+aJ
+aJ
+ad
+aJ
+aJ
+aJ
+aJ
+ad
+aJ
+aJ
+nr
+ap
+nK
+rj
+rj
+ac
+ac
+ac
+ac
+ac
+"}
+(35,1,1) = {"
+ac
+ac
+ac
+MI
+rj
+rj
+rj
+aC
+ap
+SW
+Qb
+Qb
+Qb
+Qb
+Qb
+Qb
+Qb
+Qb
+Qb
+Qb
+Qb
+Qb
+Qb
+Qb
+Qb
+Qb
+Qb
+Qb
+Qb
+Qb
+ES
+ap
+nK
+MI
+TA
+ac
+ac
+ac
+ac
+ac
+"}
+(36,1,1) = {"
+ac
+ac
+rj
+rj
+rj
+MI
+rj
+aC
+hv
+ap
+NO
+rQ
+rQ
+rQ
+ap
+NO
+NO
+rQ
+rQ
+rQ
+FS
+ap
+rQ
+ap
+ap
+ap
+NO
+NO
+rQ
+ap
+ap
+FS
+uC
+rj
+ac
+ac
+ac
+ac
+ac
+ac
+"}
+(37,1,1) = {"
+ac
+ac
+rj
+rj
+rj
+GX
+rj
+Ww
+aZ
+aZ
+aZ
+Vk
+aZ
+aZ
+aZ
+aZ
+aZ
+Ul
+Ul
+ui
+NO
+GH
+Vk
+aZ
+aZ
+aZ
+aZ
+aZ
+cD
+Ul
+Ul
+Ul
+YU
+MN
+ac
+ac
+ac
+ac
+ac
+ac
+"}
+(38,1,1) = {"
+ac
+ac
+ac
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+MN
+rj
+rj
+MI
+aC
+rQ
+uC
+rj
+rj
+rj
+MI
+rj
+rj
+rj
+MN
+rj
+rj
+rj
+GX
+rj
+ac
+ac
+ac
+ac
+ac
+"}
+(39,1,1) = {"
+ac
+ac
+ac
+rj
+rj
+MI
+rj
+MN
+rj
+rj
+rj
+rj
+GX
+MI
+rj
+rj
+rj
+GX
+rj
+aC
+rQ
+aP
+Te
+MI
+rj
+rj
+rj
+MI
+rj
+GX
+rj
+rj
+MI
+rj
+rj
+ac
+ac
+ac
+ac
+ac
+"}
+(40,1,1) = {"
+ac
+ac
+ac
+rj
+GX
+rj
+rj
+Qu
+rj
+MI
+rj
+MN
+rj
+rj
+rj
+MI
+rj
+rj
+rj
+aC
+NO
+Ze
+TQ
+rj
+rj
+GX
+rj
+MI
+rj
+rj
+rj
+rj
+rj
+rj
+rj
+ac
+ac
+ac
+ac
+ac
+"}
+(41,1,1) = {"
+ac
+ac
+ac
+rj
+rj
+rj
+rj
+rj
+GX
+rj
+rj
+rj
+rj
+rj
+Qu
+rj
+rj
+MN
+rj
+oE
+rQ
+Iz
+XC
+rj
+rj
+MI
+rj
+rj
+rj
+MI
+rj
+MI
+rj
+rj
+GX
+ac
+ac
+ac
+ac
+ac
+"}
+(42,1,1) = {"
+ac
+ac
+ac
+aM
+rj
+rj
+GX
+MI
+rj
+rj
+rj
+GX
+rj
+rj
+rj
+rj
+ac
+am
+am
+am
+TR
+am
+am
+am
+TA
+rj
+MI
+rj
+rj
+rj
+GX
+rj
+rj
+rj
+rj
+ac
+ac
+ac
+ac
+ac
+"}
+(43,1,1) = {"
+ac
+ac
+ac
+ac
+ac
+ac
+rj
+rj
+rj
+MI
+rj
+rj
+MI
+rj
+ac
+aM
+ac
+am
+hw
+Ku
+JU
+bI
+aL
+am
+ac
+rj
+rj
+rj
+rj
+rj
+rj
+im
+rj
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+"}
+(44,1,1) = {"
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+TA
+rj
+rj
+MI
+rj
+rj
+ac
+ac
+ac
+ac
+am
+sV
+ay
+me
+fb
+pr
+am
+ac
+ac
+rj
+MI
+rj
+MI
+rj
+rj
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+"}
+(45,1,1) = {"
+am
+am
+am
+am
+am
+am
+am
+am
+az
+az
+az
+az
+am
+am
+am
+am
+am
+am
+am
+Zi
+Zi
+Zi
+am
+am
+am
+am
+am
+az
+az
+az
+az
+am
+am
+am
+am
+am
+am
+am
+am
+am
+"}
+(46,1,1) = {"
+am
+aY
+aY
+aY
+ao
+dM
+Dh
+Dh
+al
+al
+cf
+al
+Dh
+PB
+al
+aY
+al
+al
+ao
+xI
+xI
+UV
+ao
+dM
+Dh
+Dh
+al
+aY
+al
+al
+cf
+al
+Dh
+PB
+al
+ao
+aY
+al
+Dh
+am
+"}
+(47,1,1) = {"
+am
+aY
+aY
+aY
+ao
+aY
+Dh
+Dh
+Dh
+al
+aY
+KC
+Dh
+al
+al
+aY
+ic
+al
+ao
+xI
+xI
+xI
+ao
+aY
+Dh
+Dh
+al
+aY
+ic
+al
+aY
+KC
+Dh
+al
+ic
+ao
+aY
+aY
+Dh
+am
+"}
+(48,1,1) = {"
+am
+aY
+aY
+aY
+ao
+aY
+dM
+aY
+hG
+aY
+aY
+al
+Dh
+Dh
+IA
+aY
+aY
+aY
+ao
+xI
+xI
+xI
+ao
+rY
+al
+Dh
+aY
+aY
+al
+Dh
+Dh
+IA
+Dh
+Dh
+aY
+ao
+aY
+al
+Dh
+am
+"}
+(49,1,1) = {"
+am
+am
+am
+am
+am
+ac
+ac
+ac
+am
+ac
+ac
+ac
+ac
+ac
+am
+ac
+ac
+ac
+am
+am
+am
+am
+am
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+am
+ac
+ac
+ac
+am
+am
+am
+am
+am
+"}
+(50,1,1) = {"
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+"}
+(51,1,1) = {"
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+"}
+(52,1,1) = {"
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+"}
+(53,1,1) = {"
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+"}
+(54,1,1) = {"
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+"}
+(55,1,1) = {"
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+"}
diff --git a/_maps/outpost/hangar/nt_ice_40x20.dmm b/_maps/outpost/hangar/nt_ice_40x20.dmm
new file mode 100644
index 000000000000..a9066a1dcef2
--- /dev/null
+++ b/_maps/outpost/hangar/nt_ice_40x20.dmm
@@ -0,0 +1,4283 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"ab" = (
+/turf/closed/indestructible/reinforced,
+/area/hangar)
+"ae" = (
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"af" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"ai" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"al" = (
+/obj/structure/flora/tree/pine,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"am" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"an" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"ap" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 9
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"as" = (
+/obj/structure/flora/grass/green,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"aw" = (
+/turf/open/floor/plating/asteroid/icerock/temperate,
+/area/hangar)
+"aA" = (
+/obj/effect/spawner/structure/window/reinforced/indestructable,
+/turf/open/floor/plating{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aD" = (
+/obj/machinery/light/floor,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aF" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 10
+ },
+/obj/effect/turf_decal/borderfloor/corner{
+ dir = 4
+ },
+/obj/structure/railing{
+ layer = 4.1;
+ dir = 10
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aG" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 1
+ },
+/obj/effect/turf_decal/industrial/traffic,
+/obj/machinery/door/poddoor/ert,
+/turf/open/floor/plasteel/patterned/brushed{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aH" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/glass{
+ dir = 8;
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aL" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aM" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aO" = (
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"aR" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aT" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 10
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aU" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/machinery/light/floor,
+/turf/open/floor/plasteel/patterned/cargo_one{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"aY" = (
+/turf/closed/indestructible/rock/schist,
+/area/hangar)
+"bj" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"bk" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"bz" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/oil,
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"bL" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 8
+ },
+/obj/machinery/door/airlock{
+ dir = 8
+ },
+/obj/effect/landmark/outpost/elevator_machine,
+/turf/open/floor/plasteel/patterned/brushed{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"dA" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"dF" = (
+/obj/effect/turf_decal/corner/opaque/neutral,
+/obj/effect/turf_decal/siding/white,
+/obj/structure/railing{
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"dR" = (
+/obj/effect/turf_decal/borderfloor/corner,
+/obj/effect/turf_decal/siding/white{
+ dir = 9
+ },
+/obj/structure/railing{
+ dir = 9
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"es" = (
+/obj/effect/decal/fakelattice,
+/obj/machinery/light/small/directional/east,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"eK" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"eW" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/machinery/light/floor,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/cargo_one{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"fE" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"fQ" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"hh" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"hX" = (
+/obj/effect/landmark/outpost/hangar_dock,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"io" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"iB" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"jv" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/structure/railing{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"kL" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 10
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"lb" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/glass{
+ dir = 8;
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"lG" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"lO" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"lQ" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/structure/railing{
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"mj" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 6
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"oA" = (
+/obj/effect/turf_decal/borderfloor/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 6
+ },
+/obj/structure/railing{
+ layer = 4.1;
+ dir = 6
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"oC" = (
+/obj/machinery/door/airlock{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech,
+/area/hangar)
+"oL" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing/corner{
+ dir = 8;
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"pv" = (
+/obj/structure/flora/grass/both,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"qa" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"qh" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"qN" = (
+/obj/effect/turf_decal/borderfloor/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 5
+ },
+/obj/structure/railing{
+ dir = 5
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"rk" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 10
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"rq" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"rr" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/greenglow{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"rI" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"rU" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"sx" = (
+/obj/effect/decal/fakelattice{
+ layer = 2.010
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"tB" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/landmark/outpost/elevator_machine{
+ shaft = "1"
+ },
+/obj/machinery/light/small/directional/east{
+ pixel_y = -8
+ },
+/obj/machinery/elevator_call_button{
+ dir = 8;
+ pixel_x = 25;
+ pixel_y = 6
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"wH" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"wL" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/machinery/light/small/directional/east{
+ pixel_y = -8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"wR" = (
+/obj/structure/flora/rock/pile/icy,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"xG" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/structure/catwalk/over/plated_catwalk,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"zT" = (
+/obj/structure/flora/tree/dead,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"AN" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 9
+ },
+/obj/effect/turf_decal/siding/white/corner,
+/obj/structure/railing/corner{
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Cg" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"DM" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Ep" = (
+/obj/effect/turf_decal/industrial/hatch/yellow,
+/obj/machinery/vending/coffee,
+/obj/effect/decal/cleanable/wrapping,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/hangar)
+"EJ" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"Fx" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/landmark/outpost/hangar_numbers,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"FX" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/sprayweb{
+ color = "#808080";
+ name = "web"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"GS" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 5
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Iv" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/machinery/light/floor,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/cargo_one{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"Jb" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Js" = (
+/obj/effect/turf_decal/corner/opaque/neutral,
+/obj/effect/turf_decal/siding/white{
+ dir = 10
+ },
+/obj/structure/rack,
+/obj/item/clothing/suit/hooded/wintercoat,
+/obj/item/clothing/suit/hooded/wintercoat,
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 3
+ },
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 3
+ },
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 6
+ },
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 6
+ },
+/obj/structure/railing{
+ layer = 4.1;
+ dir = 10
+ },
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"JT" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"LS" = (
+/obj/structure/closet/crate/bin,
+/obj/effect/turf_decal/industrial/outline/yellow,
+/obj/machinery/light/small/directional/east{
+ pixel_y = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/newscaster/security_unit/directional/east{
+ pixel_y = -6
+ },
+/turf/open/floor/plasteel/dark,
+/area/hangar)
+"Mf" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white/corner,
+/obj/structure/railing/corner,
+/obj/machinery/light/small/directional/east{
+ pixel_y = -8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Mi" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"MM" = (
+/turf/open/floor/plasteel/tech,
+/area/hangar)
+"OP" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Qu" = (
+/obj/structure/flora/grass/both,
+/obj/structure/flora/grass/both,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"QX" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"RU" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Sh" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Sn" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"TX" = (
+/obj/effect/decal/fakelattice,
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Uo" = (
+/obj/machinery/door/airlock/outpost,
+/turf/open/floor/plasteel/tech,
+/area/hangar)
+"Vs" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Ww" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"WM" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Xz" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/sprayweb{
+ color = "#808080";
+ name = "web"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"XP" = (
+/obj/effect/decal/fakelattice{
+ layer = 2.010
+ },
+/obj/effect/landmark/outpost/elevator{
+ shaft = "1"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Zc" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 6
+ },
+/obj/effect/turf_decal/corner/opaque/neutral,
+/obj/structure/rack,
+/obj/item/clothing/suit/hooded/wintercoat,
+/obj/item/clothing/suit/hooded/wintercoat,
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 3
+ },
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 3
+ },
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 6
+ },
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 6
+ },
+/obj/structure/railing{
+ layer = 4.1;
+ dir = 6
+ },
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"ZK" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1
+ },
+/area/hangar)
+
+(1,1,1) = {"
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+"}
+(2,1,1) = {"
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+"}
+(3,1,1) = {"
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aO
+aO
+aO
+aO
+aO
+aY
+aY
+aY
+aw
+aO
+aO
+aO
+aO
+aO
+aY
+aY
+aY
+aY
+aY
+aY
+aw
+aw
+aw
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+"}
+(4,1,1) = {"
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+pv
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aY
+aY
+wR
+aO
+aO
+aO
+aO
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+"}
+(5,1,1) = {"
+aY
+aY
+aY
+aY
+aY
+aY
+aO
+aO
+aO
+aO
+aO
+pv
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+pv
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aY
+aY
+aY
+aY
+aY
+"}
+(6,1,1) = {"
+aY
+aY
+aY
+aY
+aY
+aO
+aO
+aO
+aO
+as
+aO
+aO
+aO
+pv
+aO
+aO
+aO
+pv
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+as
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aY
+aY
+aY
+aY
+aY
+"}
+(7,1,1) = {"
+aY
+aY
+aY
+aY
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+as
+aO
+aO
+aO
+pv
+aO
+aO
+wR
+aO
+pv
+aO
+pv
+aO
+aO
+aO
+al
+aO
+aO
+aY
+aY
+aY
+aY
+"}
+(8,1,1) = {"
+aY
+aY
+aY
+aO
+aO
+aO
+al
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+wR
+aO
+aw
+aY
+aY
+aY
+"}
+(9,1,1) = {"
+aY
+aY
+aY
+aO
+pv
+aO
+aO
+aO
+aO
+aO
+aO
+pv
+aO
+aO
+as
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+pv
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aY
+aY
+aY
+"}
+(10,1,1) = {"
+aY
+aY
+aw
+aO
+aO
+aO
+aO
+as
+aO
+aO
+aO
+aO
+aO
+wR
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+pv
+aO
+as
+aO
+aO
+aO
+aO
+zT
+aO
+aO
+pv
+aO
+aO
+aO
+al
+aO
+aw
+aY
+aY
+"}
+(11,1,1) = {"
+aY
+aY
+aw
+aO
+aO
+al
+aO
+zT
+aO
+aO
+aO
+aO
+as
+aO
+aO
+aO
+pv
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+pv
+aO
+aO
+aO
+pv
+aO
+aO
+aO
+aO
+pv
+aO
+aO
+aw
+aY
+aY
+"}
+(12,1,1) = {"
+aY
+aY
+aY
+aO
+aO
+aO
+aO
+aO
+aO
+pv
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+pv
+aO
+aY
+aY
+aY
+"}
+(13,1,1) = {"
+aY
+aY
+aY
+aO
+pv
+aO
+aO
+dR
+qh
+aT
+JT
+JT
+hh
+hh
+hh
+JT
+JT
+JT
+JT
+JT
+JT
+JT
+EJ
+JT
+JT
+JT
+JT
+hh
+hh
+JT
+Jb
+Sh
+aF
+aO
+aO
+aO
+aO
+aY
+aY
+aY
+"}
+(14,1,1) = {"
+aY
+aY
+aY
+aO
+aO
+aO
+aO
+lO
+aU
+am
+an
+an
+an
+iB
+iB
+iB
+iB
+iB
+Mi
+iB
+an
+an
+an
+an
+an
+iB
+iB
+iB
+iB
+iB
+xG
+eW
+lQ
+aO
+aO
+al
+aO
+aY
+aY
+aY
+"}
+(15,1,1) = {"
+aY
+aY
+aY
+aO
+aO
+al
+aO
+Ww
+aR
+ap
+ae
+ae
+aD
+ae
+ae
+ae
+ae
+aD
+ae
+ae
+ae
+ae
+aD
+ae
+ae
+ae
+ae
+aD
+ae
+hX
+kL
+aR
+lQ
+aO
+as
+aO
+pv
+aY
+aY
+aY
+"}
+(16,1,1) = {"
+aY
+aY
+aY
+aO
+aO
+aO
+aO
+aL
+aR
+aM
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+rq
+rI
+OP
+aO
+aO
+aO
+aO
+aw
+aY
+aY
+"}
+(17,1,1) = {"
+aY
+aY
+aY
+aY
+aO
+as
+aO
+aL
+aR
+dA
+aD
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+aD
+rq
+aR
+OP
+aO
+aO
+pv
+aO
+aY
+aY
+aY
+"}
+(18,1,1) = {"
+aY
+aY
+aY
+aY
+pv
+aO
+aO
+aL
+aR
+DM
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+fQ
+WM
+OP
+aO
+al
+aO
+aO
+aY
+aY
+aY
+"}
+(19,1,1) = {"
+aY
+aY
+aY
+aY
+aO
+aO
+aO
+aL
+rI
+DM
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+fQ
+aR
+lQ
+aO
+aO
+aO
+aO
+aY
+aY
+aY
+"}
+(20,1,1) = {"
+aY
+aY
+aY
+aY
+aY
+aO
+as
+aL
+rI
+DM
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+rq
+am
+OP
+aO
+aO
+aO
+aY
+aY
+aY
+aY
+"}
+(21,1,1) = {"
+aY
+aY
+aY
+aY
+aw
+al
+aO
+aL
+rI
+DM
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+rq
+am
+OP
+aO
+pv
+aO
+aY
+aY
+aY
+aY
+"}
+(22,1,1) = {"
+aY
+aY
+aY
+aY
+aY
+aO
+pv
+aL
+rI
+DM
+aD
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+aD
+rq
+am
+OP
+aO
+aO
+aY
+aY
+aY
+aY
+aY
+"}
+(23,1,1) = {"
+aY
+aY
+aY
+aY
+aY
+aO
+aO
+aL
+rI
+DM
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+rq
+am
+OP
+aO
+aO
+aY
+aY
+aY
+aY
+aY
+"}
+(24,1,1) = {"
+aY
+aY
+aY
+aY
+aY
+wR
+aO
+Ww
+rI
+DM
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+rq
+am
+OP
+aO
+al
+aY
+aY
+aY
+aY
+aY
+"}
+(25,1,1) = {"
+aY
+aY
+aY
+aY
+aY
+aY
+aO
+Ww
+rI
+DM
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+rq
+am
+OP
+aO
+as
+aw
+aY
+aY
+aY
+aY
+"}
+(26,1,1) = {"
+aY
+aY
+aY
+aY
+aY
+aY
+aO
+Ww
+am
+DM
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+fQ
+am
+OP
+pv
+aO
+aY
+aY
+aY
+aY
+aY
+"}
+(27,1,1) = {"
+aY
+aY
+aY
+aY
+aY
+pv
+aO
+Ww
+am
+DM
+aD
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+aD
+rq
+aR
+OP
+aO
+aO
+aY
+aY
+aY
+aY
+aY
+"}
+(28,1,1) = {"
+aY
+aY
+aY
+aY
+aY
+aO
+as
+Ww
+am
+DM
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+rq
+rI
+lQ
+aO
+al
+aY
+aY
+aY
+aY
+aY
+"}
+(29,1,1) = {"
+aY
+aY
+aY
+aY
+aY
+aO
+al
+aL
+am
+DM
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+rq
+rI
+lQ
+aO
+aO
+aO
+aY
+aY
+aY
+aY
+"}
+(30,1,1) = {"
+aY
+aY
+aY
+aY
+aY
+aO
+aO
+aL
+am
+DM
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+rq
+rI
+OP
+aO
+pv
+aO
+aY
+aY
+aY
+aY
+"}
+(31,1,1) = {"
+aY
+aY
+aY
+aY
+aY
+pv
+aO
+aL
+am
+aM
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+rq
+rI
+lQ
+aO
+aO
+aO
+aw
+aY
+aY
+aY
+"}
+(32,1,1) = {"
+aY
+aY
+aY
+aY
+aY
+aO
+aO
+aL
+rI
+aM
+aD
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+aD
+rq
+rI
+lQ
+aO
+aO
+as
+wR
+ab
+ab
+ab
+"}
+(33,1,1) = {"
+aY
+aY
+aY
+aY
+aw
+as
+aO
+aL
+rI
+DM
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+qa
+aR
+lQ
+aO
+aO
+al
+aO
+ab
+MM
+ab
+"}
+(34,1,1) = {"
+ab
+ab
+ab
+ab
+aO
+aO
+pv
+rq
+rI
+DM
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+rq
+rI
+DM
+aO
+aO
+aO
+aO
+Uo
+MM
+ab
+"}
+(35,1,1) = {"
+ab
+MM
+MM
+ab
+aO
+al
+aO
+aL
+rI
+DM
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+rq
+rI
+lQ
+pv
+aO
+aO
+aO
+ab
+ab
+ab
+"}
+(36,1,1) = {"
+ab
+MM
+MM
+ab
+aO
+aO
+aO
+aL
+rI
+DM
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+rq
+am
+lQ
+al
+aO
+pv
+aY
+aY
+aY
+aY
+"}
+(37,1,1) = {"
+ab
+MM
+MM
+Uo
+aO
+aO
+al
+Ww
+am
+DM
+aD
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+aD
+rq
+rI
+lQ
+aO
+aO
+aO
+aY
+aY
+aY
+aY
+"}
+(38,1,1) = {"
+ab
+MM
+MM
+ab
+pv
+aO
+aO
+aL
+am
+DM
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+rq
+rI
+OP
+aO
+aO
+aY
+aY
+aY
+aY
+aY
+"}
+(39,1,1) = {"
+ab
+ab
+ab
+ab
+aO
+as
+aO
+Ww
+rI
+DM
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+fQ
+rI
+lQ
+pv
+aO
+aw
+aY
+aY
+aY
+aY
+"}
+(40,1,1) = {"
+aY
+aY
+aY
+aY
+aO
+al
+as
+aL
+aR
+DM
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+rq
+rI
+lQ
+aO
+al
+aY
+aY
+aY
+aY
+aY
+"}
+(41,1,1) = {"
+aY
+aY
+aY
+aY
+aO
+aO
+aO
+aL
+WM
+DM
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+rq
+aR
+lQ
+aO
+aO
+aY
+aY
+aY
+aY
+aY
+"}
+(42,1,1) = {"
+aY
+aY
+aY
+wR
+aO
+pv
+aO
+aL
+wH
+DM
+aD
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+aD
+rq
+aR
+lQ
+aO
+pv
+aY
+aY
+aY
+aY
+aY
+"}
+(43,1,1) = {"
+aY
+aY
+aY
+aO
+aO
+aO
+pv
+aL
+aR
+aM
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+rq
+aR
+lQ
+aO
+aY
+aY
+aY
+aY
+aY
+aY
+"}
+(44,1,1) = {"
+aY
+aY
+aY
+aO
+aO
+aO
+aO
+aL
+aR
+aM
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+rq
+aR
+OP
+as
+aY
+aY
+aY
+aY
+aY
+aY
+"}
+(45,1,1) = {"
+aY
+aY
+aw
+aO
+aO
+aO
+al
+Ww
+rI
+aM
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+rq
+rI
+Sn
+aO
+aY
+aY
+aY
+aY
+aY
+aY
+"}
+(46,1,1) = {"
+aY
+aY
+aw
+aO
+pv
+aO
+aO
+aL
+rI
+DM
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+rq
+aR
+Sn
+pv
+aO
+aY
+aY
+aY
+aY
+aY
+"}
+(47,1,1) = {"
+aY
+aY
+aw
+aO
+aO
+aO
+aO
+aL
+rI
+DM
+aD
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+aD
+fQ
+am
+lQ
+al
+aO
+aw
+aY
+aY
+aY
+aY
+"}
+(48,1,1) = {"
+aY
+aY
+aY
+aO
+aO
+pv
+aO
+aL
+am
+DM
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+fQ
+rI
+lQ
+aO
+aO
+aw
+aY
+aY
+aY
+aY
+"}
+(49,1,1) = {"
+aY
+aY
+aY
+aO
+aO
+al
+aO
+aL
+am
+DM
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+fQ
+rI
+lQ
+aO
+pv
+aY
+aY
+aY
+aY
+aY
+"}
+(50,1,1) = {"
+aY
+aY
+aY
+aO
+aO
+as
+aO
+aL
+am
+DM
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+rq
+rI
+lQ
+aO
+al
+aY
+aY
+aY
+aY
+aY
+"}
+(51,1,1) = {"
+aY
+aY
+aY
+aO
+aO
+aO
+al
+aL
+am
+DM
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+rq
+aR
+lQ
+aO
+aO
+aY
+aY
+aY
+aY
+aY
+"}
+(52,1,1) = {"
+aY
+aY
+aY
+pv
+aO
+aO
+aO
+aL
+rI
+aM
+aD
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+aD
+rq
+aR
+lQ
+pv
+wR
+aY
+aY
+aY
+aY
+aY
+"}
+(53,1,1) = {"
+aY
+aY
+aO
+aO
+aO
+pv
+aO
+Ww
+rI
+aM
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+rq
+rI
+lQ
+aO
+aY
+aY
+aY
+aY
+aY
+aY
+"}
+(54,1,1) = {"
+aY
+aY
+aO
+aO
+aO
+aO
+aO
+Ww
+am
+aM
+ae
+ae
+aD
+ae
+ae
+ae
+ae
+aD
+ae
+ae
+ae
+ae
+aD
+ae
+ae
+ae
+ae
+aD
+ae
+ae
+rq
+am
+lQ
+as
+aY
+aY
+aY
+aY
+aY
+aY
+"}
+(55,1,1) = {"
+aY
+aY
+aO
+aO
+al
+aO
+aO
+aL
+am
+GS
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+mj
+am
+lQ
+pv
+aY
+aY
+aY
+aY
+aY
+aY
+"}
+(56,1,1) = {"
+aY
+aY
+aO
+aO
+pv
+aO
+aO
+aL
+aU
+am
+aR
+rI
+rI
+rI
+am
+aR
+aR
+rI
+rI
+rI
+Iv
+am
+rI
+am
+am
+am
+aR
+aR
+rI
+am
+am
+Iv
+OP
+aO
+aO
+aY
+aY
+aY
+aY
+aY
+"}
+(57,1,1) = {"
+aY
+aY
+aY
+aO
+aO
+aO
+al
+qN
+jv
+jv
+jv
+RU
+jv
+jv
+jv
+jv
+jv
+QX
+QX
+rk
+aR
+AN
+RU
+jv
+jv
+jv
+jv
+jv
+fE
+QX
+QX
+QX
+oA
+aO
+pv
+aY
+aY
+aY
+aY
+aY
+"}
+(58,1,1) = {"
+aY
+aY
+aY
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+as
+aO
+aO
+pv
+aL
+rI
+OP
+aO
+aO
+aO
+pv
+aO
+aO
+aO
+as
+aO
+aO
+aO
+al
+aO
+aY
+aY
+aY
+aY
+aY
+"}
+(59,1,1) = {"
+aY
+aY
+aY
+aO
+aO
+pv
+aO
+as
+aO
+aO
+aO
+aO
+al
+pv
+aO
+aO
+aO
+al
+aO
+aL
+rI
+oL
+Js
+pv
+aO
+aO
+aO
+pv
+aO
+al
+aO
+aO
+pv
+aO
+aO
+aY
+aY
+aY
+aY
+aY
+"}
+(60,1,1) = {"
+aY
+aY
+aY
+aO
+al
+aO
+aO
+zT
+aO
+pv
+aO
+as
+aO
+aO
+aO
+pv
+aO
+aO
+aO
+aL
+aR
+Cg
+dF
+aO
+aO
+al
+aO
+pv
+aO
+aO
+aO
+aO
+aO
+aO
+aO
+aY
+aY
+aY
+aY
+aY
+"}
+(61,1,1) = {"
+aY
+aY
+aY
+aO
+aO
+aO
+aO
+aO
+al
+aO
+aO
+aO
+aO
+aO
+zT
+aO
+aO
+as
+aO
+wL
+rI
+Mf
+Zc
+aO
+aO
+pv
+aO
+aO
+aO
+pv
+aO
+pv
+aO
+aO
+al
+aY
+aY
+aY
+aY
+aY
+"}
+(62,1,1) = {"
+aY
+aY
+aY
+aw
+aO
+aO
+al
+pv
+aO
+aO
+aO
+al
+aO
+aO
+aO
+aO
+aY
+ab
+ab
+ab
+oC
+ab
+ab
+ab
+wR
+aO
+pv
+aO
+aO
+aO
+al
+aO
+aO
+aO
+aO
+aY
+aY
+aY
+aY
+aY
+"}
+(63,1,1) = {"
+aY
+aY
+aY
+aY
+aY
+aY
+aO
+aO
+aO
+pv
+aO
+aO
+pv
+aO
+aY
+aw
+aY
+ab
+Ep
+lG
+eK
+Fx
+io
+ab
+aY
+aO
+aO
+aO
+aO
+aO
+aO
+Qu
+aO
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+"}
+(64,1,1) = {"
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+wR
+aO
+aO
+pv
+aO
+aO
+aY
+aY
+aY
+aY
+ab
+LS
+rU
+ZK
+bk
+tB
+ab
+aY
+aY
+aO
+pv
+aO
+pv
+aO
+aO
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+"}
+(65,1,1) = {"
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+aA
+aA
+aA
+aA
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+bL
+bL
+bL
+ab
+ab
+ab
+ab
+ab
+aA
+aA
+aA
+aA
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+ab
+"}
+(66,1,1) = {"
+ab
+TX
+TX
+TX
+aG
+Xz
+bj
+bj
+ai
+ai
+rr
+ai
+bj
+FX
+ai
+TX
+ai
+ai
+aG
+sx
+sx
+XP
+aG
+Xz
+bj
+bj
+ai
+TX
+ai
+ai
+rr
+ai
+bj
+FX
+ai
+aG
+TX
+ai
+bj
+ab
+"}
+(67,1,1) = {"
+ab
+TX
+TX
+TX
+aG
+TX
+bj
+bj
+bj
+ai
+TX
+bz
+bj
+ai
+ai
+TX
+lb
+ai
+aG
+sx
+sx
+sx
+aG
+TX
+bj
+bj
+ai
+TX
+lb
+ai
+TX
+bz
+bj
+ai
+lb
+aG
+TX
+TX
+bj
+ab
+"}
+(68,1,1) = {"
+ab
+TX
+TX
+TX
+aG
+TX
+Xz
+TX
+es
+TX
+TX
+ai
+bj
+bj
+Vs
+TX
+TX
+TX
+aG
+sx
+sx
+sx
+aG
+aH
+ai
+bj
+TX
+TX
+ai
+bj
+bj
+Vs
+bj
+bj
+TX
+aG
+TX
+ai
+bj
+ab
+"}
+(69,1,1) = {"
+ab
+ab
+ab
+ab
+ab
+aY
+aY
+aY
+ab
+aY
+aY
+aY
+aY
+aY
+ab
+aY
+aY
+aY
+ab
+ab
+ab
+ab
+ab
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+ab
+aY
+aY
+aY
+ab
+ab
+ab
+ab
+ab
+"}
+(70,1,1) = {"
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+"}
+(71,1,1) = {"
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+"}
+(72,1,1) = {"
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+"}
+(73,1,1) = {"
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+"}
+(74,1,1) = {"
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+"}
+(75,1,1) = {"
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+aY
+"}
diff --git a/_maps/outpost/hangar/nt_ice_40x40.dmm b/_maps/outpost/hangar/nt_ice_40x40.dmm
new file mode 100644
index 000000000000..c2b6ae69926f
--- /dev/null
+++ b/_maps/outpost/hangar/nt_ice_40x40.dmm
@@ -0,0 +1,6020 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aa" = (
+/turf/closed/indestructible/reinforced,
+/area/hangar)
+"ab" = (
+/obj/structure/flora/grass/both,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"ac" = (
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"ag" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"ah" = (
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"ak" = (
+/obj/structure/flora/grass/green,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"am" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/machinery/light/floor,
+/turf/open/floor/plasteel/patterned/cargo_one{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"an" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"ap" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"as" = (
+/turf/open/floor/plating/asteroid/icerock/temperate,
+/area/hangar)
+"at" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"au" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aw" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"ax" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/structure/railing{
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"ay" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aC" = (
+/obj/structure/flora/tree/pine,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"aF" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"aH" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white/corner,
+/obj/structure/railing/corner,
+/obj/machinery/light/small/directional/east{
+ pixel_y = -8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aQ" = (
+/obj/structure/flora/rock/pile/icy,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"aS" = (
+/obj/effect/spawner/structure/window/reinforced/indestructable,
+/turf/open/floor/plating{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aT" = (
+/turf/closed/indestructible/rock/schist,
+/area/hangar)
+"aX" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aY" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"by" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/machinery/light/floor,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/cargo_one{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"bz" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 10
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"bQ" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"cy" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"dQ" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/greenglow{
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"dZ" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 10
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"eU" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/oil,
+/turf/open/floor/plasteel/tech,
+/area/hangar)
+"fJ" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 1
+ },
+/obj/effect/turf_decal/industrial/traffic,
+/obj/machinery/door/poddoor/ert,
+/turf/open/floor/plasteel/patterned/brushed{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"gE" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/landmark/outpost/elevator_machine{
+ shaft = "1"
+ },
+/obj/machinery/light/small/directional/east{
+ pixel_y = -8
+ },
+/obj/machinery/elevator_call_button{
+ dir = 8;
+ pixel_x = 25;
+ pixel_y = 6
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"hr" = (
+/obj/effect/turf_decal/borderfloor/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 5
+ },
+/obj/structure/railing{
+ dir = 5
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"hI" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"hT" = (
+/obj/effect/landmark/outpost/hangar_dock,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"ig" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"iw" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 9
+ },
+/obj/effect/turf_decal/siding/white/corner,
+/obj/structure/railing/corner{
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"iB" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/glass{
+ dir = 8;
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"jF" = (
+/obj/effect/turf_decal/corner/opaque/neutral,
+/obj/effect/turf_decal/siding/white,
+/obj/structure/railing{
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"jY" = (
+/obj/machinery/light/floor,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"kq" = (
+/obj/effect/decal/fakelattice{
+ layer = 2.010
+ },
+/obj/effect/landmark/outpost/elevator{
+ shaft = "1"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"kQ" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/structure/catwalk/over/plated_catwalk,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"kT" = (
+/obj/machinery/computer/security{
+ icon_state = "computer-middle";
+ dir = 4;
+ pixel_x = -7
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/hangar)
+"lC" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"lI" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/landmark/outpost/hangar_numbers,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"lJ" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"mA" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"mQ" = (
+/obj/effect/decal/fakelattice{
+ layer = 2.010
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"na" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/obj/structure/chair/comfy/brown{
+ dir = 8;
+ pixel_x = 6
+ },
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/plating{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"oC" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"pd" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning,
+/obj/structure/filingcabinet/double/grey,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/plating{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"qW" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/tech,
+/area/hangar)
+"rK" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/sprayweb{
+ color = "#808080";
+ name = "web"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"sS" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"ta" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"tb" = (
+/obj/structure/closet/crate/bin,
+/obj/effect/turf_decal/industrial/outline/yellow,
+/obj/machinery/light/small/directional/east{
+ pixel_y = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/newscaster/security_unit/directional/east{
+ pixel_y = -6
+ },
+/turf/open/floor/plasteel/dark,
+/area/hangar)
+"ti" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"um" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 5
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"uS" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/sprayweb{
+ color = "#808080";
+ name = "web"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"wK" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"xJ" = (
+/obj/machinery/computer/prisoner/management{
+ icon_state = "computer-right";
+ dir = 4;
+ pixel_x = -7
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/hangar)
+"xO" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/wrapping{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"yG" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/wrapping{
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"zM" = (
+/obj/machinery/telecomms/relay,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/hangar)
+"Bf" = (
+/obj/structure/flora/tree/dead,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"BE" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"BK" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"CG" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Dd" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Ec" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Ex" = (
+/obj/machinery/door/airlock/outpost,
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/turf/open/floor/plasteel/tech,
+/area/hangar)
+"EG" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"FH" = (
+/obj/effect/turf_decal/corner/opaque/neutral,
+/obj/effect/turf_decal/siding/white{
+ dir = 10
+ },
+/obj/structure/rack,
+/obj/item/clothing/suit/hooded/wintercoat,
+/obj/item/clothing/suit/hooded/wintercoat,
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 3
+ },
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 3
+ },
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 6
+ },
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 6
+ },
+/obj/structure/railing{
+ layer = 4.1;
+ dir = 10
+ },
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"Go" = (
+/obj/effect/decal/fakelattice,
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"GF" = (
+/obj/machinery/blackbox_recorder,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/hangar)
+"Hv" = (
+/obj/structure/table/reinforced,
+/obj/item/flashlight/lamp{
+ pixel_x = -6;
+ pixel_y = 5
+ },
+/obj/machinery/button/door{
+ req_one_access_txt = "101";
+ dir = 4;
+ pixel_x = 5;
+ pixel_y = 8
+ },
+/obj/machinery/button/door{
+ req_one_access_txt = "101";
+ dir = 4;
+ pixel_x = 5;
+ pixel_y = -4
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/hangar)
+"HD" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 8
+ },
+/obj/machinery/door/airlock{
+ dir = 8
+ },
+/obj/effect/landmark/outpost/elevator_machine,
+/turf/open/floor/plasteel/patterned/brushed{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"HH" = (
+/obj/machinery/door/airlock/outpost,
+/turf/open/floor/plasteel/tech,
+/area/hangar)
+"Ia" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/oil,
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"JI" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"JN" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"KA" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/machinery/light/floor,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/cargo_one{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"Li" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"Lt" = (
+/obj/effect/turf_decal/industrial/hatch/yellow,
+/obj/machinery/vending/coffee,
+/obj/effect/decal/cleanable/wrapping,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/hangar)
+"LJ" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/greenglow{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"LV" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 9
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Mm" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/tech,
+/area/hangar)
+"Mz" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/structure/railing{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"NY" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 6
+ },
+/obj/effect/turf_decal/corner/opaque/neutral,
+/obj/structure/rack,
+/obj/item/clothing/suit/hooded/wintercoat,
+/obj/item/clothing/suit/hooded/wintercoat,
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 3
+ },
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 3
+ },
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 6
+ },
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 6
+ },
+/obj/structure/railing{
+ layer = 4.1;
+ dir = 6
+ },
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"Os" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Ow" = (
+/obj/machinery/door/airlock{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech,
+/area/hangar)
+"OJ" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 6
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"OR" = (
+/obj/effect/decal/fakelattice,
+/obj/machinery/light/small/directional/east,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"OU" = (
+/obj/effect/turf_decal/borderfloor/corner,
+/obj/effect/turf_decal/siding/white{
+ dir = 9
+ },
+/obj/structure/railing{
+ dir = 9
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Ps" = (
+/obj/machinery/computer/secure_data{
+ icon_state = "computer-left";
+ dir = 4;
+ pixel_x = -7
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/hangar)
+"Px" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing/corner{
+ dir = 8;
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Qs" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"Rk" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Rl" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 10
+ },
+/obj/effect/turf_decal/borderfloor/corner{
+ dir = 4
+ },
+/obj/structure/railing{
+ layer = 4.1;
+ dir = 10
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Rx" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 10
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Sf" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Sg" = (
+/obj/effect/decal/fakelattice,
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"SC" = (
+/obj/machinery/light/floor,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Tn" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Tp" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/machinery/light/small/directional/east{
+ pixel_y = -8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Tq" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Ui" = (
+/obj/effect/turf_decal/borderfloor/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 6
+ },
+/obj/structure/railing{
+ layer = 4.1;
+ dir = 6
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"VR" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/greenglow{
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Wd" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/glass{
+ dir = 8;
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"WJ" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"WR" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"XA" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"XQ" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"XR" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/oil,
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Yt" = (
+/turf/open/floor/plasteel/tech,
+/area/hangar)
+"Zb" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"ZW" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1
+ },
+/area/hangar)
+
+(1,1,1) = {"
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+"}
+(2,1,1) = {"
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+"}
+(3,1,1) = {"
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+as
+aT
+aT
+aT
+aT
+aT
+as
+aT
+aT
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+aT
+aT
+aT
+as
+ac
+ac
+ac
+ac
+ac
+aT
+aT
+aT
+aT
+aT
+aT
+as
+as
+as
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+"}
+(4,1,1) = {"
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+ac
+ac
+ac
+ac
+ac
+aQ
+aT
+aT
+aT
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ab
+ac
+ac
+ab
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+aT
+aT
+aQ
+ac
+ac
+ac
+ac
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+"}
+(5,1,1) = {"
+aT
+aT
+aT
+aT
+aT
+aT
+ac
+ac
+ac
+Bf
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ab
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ab
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+aT
+aT
+aT
+aT
+aT
+"}
+(6,1,1) = {"
+aT
+aT
+aT
+aT
+aT
+ac
+ac
+ac
+ac
+ab
+ac
+aQ
+ak
+ac
+ac
+ac
+ac
+ak
+ac
+ac
+ab
+ac
+ac
+aQ
+ak
+ac
+ac
+ac
+ac
+ak
+ac
+ac
+ac
+ab
+ac
+ac
+ac
+ab
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ak
+ac
+ac
+ac
+ac
+aC
+ac
+ac
+ac
+aT
+aT
+aT
+aT
+aT
+"}
+(7,1,1) = {"
+aT
+aT
+aT
+aT
+ac
+ac
+ac
+aC
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ab
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ak
+ac
+ac
+ac
+ab
+ac
+ac
+aQ
+ac
+ab
+ac
+ac
+ac
+ac
+ac
+aC
+ac
+ac
+aT
+aT
+aT
+aT
+"}
+(8,1,1) = {"
+aT
+aT
+aT
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ab
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ab
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+aQ
+ac
+as
+aT
+aT
+aT
+"}
+(9,1,1) = {"
+aT
+aT
+aT
+ac
+ab
+ac
+ac
+ac
+ac
+ac
+ac
+ab
+ac
+ac
+aQ
+ac
+ac
+ac
+ac
+ac
+ac
+ak
+ac
+ab
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ab
+ac
+ac
+ak
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ab
+ac
+ac
+ac
+ac
+ac
+aC
+ac
+ac
+ac
+ac
+ac
+aT
+aT
+aT
+"}
+(10,1,1) = {"
+aT
+aT
+as
+ac
+ac
+ac
+ac
+ac
+aC
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+aQ
+ac
+ac
+ac
+ac
+ac
+ak
+ac
+ac
+ak
+ac
+ac
+ac
+ac
+ac
+aQ
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ab
+ac
+ak
+ac
+ac
+ac
+ac
+Bf
+ac
+ac
+ac
+ac
+ac
+ac
+aC
+ac
+as
+aT
+aT
+"}
+(11,1,1) = {"
+aT
+aT
+as
+ac
+ac
+aC
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ab
+ac
+ak
+ac
+ac
+ac
+ac
+ab
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ak
+ac
+ac
+ac
+ab
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ab
+ac
+ac
+ac
+ab
+ac
+ac
+ac
+ac
+ab
+ac
+ac
+as
+aT
+aT
+"}
+(12,1,1) = {"
+aT
+aT
+aT
+ac
+ac
+ac
+ac
+ab
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ab
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ab
+ac
+aT
+aT
+aT
+"}
+(13,1,1) = {"
+aT
+aT
+aT
+ac
+ab
+ac
+ac
+OU
+ti
+bz
+wK
+wK
+EG
+EG
+EG
+EG
+wK
+EG
+EG
+wK
+wK
+wK
+wK
+EG
+wK
+wK
+wK
+wK
+wK
+EG
+EG
+EG
+wK
+wK
+wK
+EG
+EG
+EG
+EG
+EG
+EG
+EG
+Li
+EG
+EG
+EG
+EG
+wK
+wK
+EG
+mA
+Tq
+Rl
+ac
+ac
+ac
+ac
+aT
+aT
+aT
+"}
+(14,1,1) = {"
+aT
+aT
+aT
+ac
+ac
+ac
+ac
+Ec
+am
+JI
+aF
+aF
+aF
+aF
+sS
+sS
+sS
+aF
+sS
+sS
+aF
+aF
+aF
+aF
+sS
+sS
+sS
+sS
+sS
+aF
+aF
+aF
+aF
+sS
+sS
+sS
+sS
+sS
+Qs
+sS
+aF
+aF
+aF
+aF
+aF
+sS
+sS
+sS
+sS
+sS
+kQ
+KA
+ax
+ac
+ac
+aC
+ac
+aT
+aT
+aT
+"}
+(15,1,1) = {"
+aT
+aT
+aT
+ac
+ac
+aC
+ac
+Dd
+hI
+LV
+ta
+ta
+SC
+ta
+ah
+ah
+ah
+jY
+ah
+ah
+ah
+ah
+jY
+ah
+ah
+ah
+ah
+jY
+ta
+ta
+ah
+ah
+jY
+ah
+ah
+ah
+ah
+jY
+ah
+ah
+ah
+ah
+jY
+ah
+ah
+ah
+ah
+jY
+ah
+hT
+Rx
+hI
+ax
+ac
+ak
+ac
+ab
+aT
+aT
+aT
+"}
+(16,1,1) = {"
+aT
+aT
+aT
+ac
+ac
+ac
+ac
+Rk
+hI
+at
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ag
+an
+bQ
+ac
+ac
+ac
+ac
+as
+aT
+aT
+"}
+(17,1,1) = {"
+aT
+aT
+aT
+aT
+ac
+ak
+ac
+Rk
+hI
+Zb
+jY
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+jY
+ag
+hI
+bQ
+ac
+ac
+ab
+ac
+aT
+aT
+aT
+"}
+(18,1,1) = {"
+aT
+aT
+aT
+aT
+ab
+ac
+ac
+Rk
+hI
+au
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ay
+aY
+bQ
+ac
+aC
+ac
+ac
+aT
+aT
+aT
+"}
+(19,1,1) = {"
+aT
+aT
+aT
+aT
+ac
+ac
+ac
+Rk
+an
+au
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ay
+hI
+ax
+ac
+ac
+ac
+ac
+aT
+aT
+aT
+"}
+(20,1,1) = {"
+aT
+aT
+aT
+aT
+aT
+ac
+ak
+Rk
+an
+au
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ag
+JI
+bQ
+ac
+ac
+ac
+aT
+aT
+aT
+aT
+"}
+(21,1,1) = {"
+aT
+aT
+aT
+aT
+as
+aC
+ac
+Rk
+an
+au
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ag
+JI
+bQ
+ac
+ab
+ac
+aT
+aT
+aT
+aT
+"}
+(22,1,1) = {"
+aT
+aT
+aT
+aT
+aT
+ac
+ab
+Rk
+an
+au
+jY
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+jY
+ag
+JI
+bQ
+ac
+ac
+aT
+aT
+aT
+aT
+aT
+"}
+(23,1,1) = {"
+aT
+aT
+aT
+aT
+aT
+ac
+ac
+Rk
+an
+au
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ag
+JI
+bQ
+ac
+ac
+aT
+aT
+aT
+aT
+aT
+"}
+(24,1,1) = {"
+aT
+aT
+aT
+aT
+aT
+aQ
+ac
+Dd
+an
+au
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ag
+JI
+bQ
+ac
+aC
+aT
+aT
+aT
+aT
+aT
+"}
+(25,1,1) = {"
+aT
+aT
+aT
+aT
+aT
+aT
+ac
+Dd
+an
+au
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ag
+JI
+bQ
+ac
+ak
+as
+aT
+aT
+aT
+aT
+"}
+(26,1,1) = {"
+aT
+aT
+aT
+aT
+aT
+aT
+ac
+Dd
+JI
+au
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ay
+JI
+bQ
+ab
+ac
+aT
+aT
+aT
+aT
+aT
+"}
+(27,1,1) = {"
+aT
+aT
+aT
+aT
+aT
+ab
+ac
+Dd
+JI
+au
+jY
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+jY
+ag
+hI
+bQ
+ac
+ac
+aT
+aT
+aT
+aT
+aT
+"}
+(28,1,1) = {"
+aT
+aT
+aT
+aT
+aT
+ac
+ak
+Dd
+JI
+au
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ag
+an
+ax
+ac
+aC
+aT
+aT
+aT
+aT
+aT
+"}
+(29,1,1) = {"
+aT
+aT
+aT
+aT
+aT
+ac
+aC
+Rk
+JI
+au
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ag
+an
+ax
+ac
+ac
+ac
+aT
+aT
+aT
+aT
+"}
+(30,1,1) = {"
+aT
+aT
+aT
+aT
+aT
+ac
+ac
+Rk
+JI
+au
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ag
+an
+bQ
+ac
+ab
+ac
+aT
+aT
+aT
+aT
+"}
+(31,1,1) = {"
+aT
+aT
+aT
+aT
+aT
+ab
+ac
+Rk
+JI
+at
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ag
+an
+ax
+ac
+ac
+ac
+as
+aT
+aT
+aT
+"}
+(32,1,1) = {"
+aT
+aT
+aT
+aT
+aT
+ac
+ac
+Rk
+an
+at
+jY
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+jY
+ag
+an
+ax
+ac
+ac
+ak
+aQ
+aa
+aa
+aa
+"}
+(33,1,1) = {"
+aT
+aT
+aT
+aT
+as
+ak
+ac
+Rk
+an
+au
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+lC
+hI
+ax
+ac
+ac
+aC
+ac
+aa
+Yt
+aa
+"}
+(34,1,1) = {"
+aa
+aa
+aa
+aa
+ac
+ac
+ab
+ag
+an
+au
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ag
+an
+au
+ac
+ac
+ac
+ac
+HH
+Yt
+aa
+"}
+(35,1,1) = {"
+aa
+Yt
+Yt
+aa
+ac
+aC
+ac
+Rk
+an
+au
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ag
+an
+ax
+ab
+ac
+ac
+ac
+aa
+aa
+aa
+"}
+(36,1,1) = {"
+aa
+Yt
+Yt
+aa
+ac
+ac
+ac
+Rk
+an
+au
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ag
+JI
+ax
+aC
+ac
+ab
+aT
+aT
+aT
+aT
+"}
+(37,1,1) = {"
+aa
+Yt
+Yt
+HH
+ac
+ac
+aC
+Dd
+JI
+au
+jY
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+jY
+ag
+an
+ax
+ac
+ac
+ac
+aT
+aT
+aT
+aT
+"}
+(38,1,1) = {"
+aa
+Yt
+Yt
+aa
+ab
+ac
+ac
+Rk
+JI
+au
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ag
+an
+bQ
+ac
+ac
+aT
+aT
+aT
+aT
+aT
+"}
+(39,1,1) = {"
+aa
+aa
+aa
+aa
+ac
+ak
+ac
+Dd
+an
+au
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ay
+an
+ax
+ab
+ac
+as
+aT
+aT
+aT
+aT
+"}
+(40,1,1) = {"
+aT
+aT
+aT
+aT
+ac
+aC
+ak
+Rk
+hI
+au
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ag
+an
+ax
+ac
+aC
+aT
+aT
+aT
+aT
+aT
+"}
+(41,1,1) = {"
+aT
+aT
+aT
+aT
+ac
+ac
+ac
+Rk
+aY
+au
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ag
+hI
+ax
+ac
+ac
+aT
+aT
+aT
+aT
+aT
+"}
+(42,1,1) = {"
+aT
+aT
+aT
+aQ
+ac
+ab
+ac
+Rk
+Sf
+au
+jY
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+jY
+ag
+hI
+ax
+ac
+ab
+aT
+aT
+aT
+aT
+aT
+"}
+(43,1,1) = {"
+aT
+aT
+aT
+ac
+ac
+ac
+ab
+Rk
+hI
+at
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ag
+hI
+ax
+ac
+aT
+aT
+aT
+aT
+aT
+aT
+"}
+(44,1,1) = {"
+aT
+aT
+aT
+ac
+aC
+ac
+ac
+Rk
+hI
+at
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ag
+hI
+bQ
+ak
+aT
+aT
+aT
+aT
+aT
+aT
+"}
+(45,1,1) = {"
+aT
+aT
+as
+ac
+ac
+ac
+aC
+Dd
+an
+at
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ag
+an
+lJ
+ac
+aT
+aT
+aT
+aT
+aT
+aT
+"}
+(46,1,1) = {"
+aT
+aT
+as
+ac
+ab
+ac
+ac
+Rk
+an
+au
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ag
+hI
+lJ
+ab
+ac
+aT
+aT
+aT
+aT
+aT
+"}
+(47,1,1) = {"
+aT
+aT
+as
+ac
+ac
+ac
+ac
+Rk
+an
+au
+jY
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+jY
+ay
+JI
+ax
+aC
+ac
+as
+aT
+aT
+aT
+aT
+"}
+(48,1,1) = {"
+aT
+aT
+aT
+ac
+ac
+ab
+ac
+Rk
+JI
+au
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ay
+an
+ax
+ac
+ac
+as
+aT
+aT
+aT
+aT
+"}
+(49,1,1) = {"
+aT
+aT
+aT
+ac
+ac
+aC
+ac
+Rk
+JI
+au
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ay
+an
+ax
+ac
+ab
+aT
+aT
+aT
+aT
+aT
+"}
+(50,1,1) = {"
+aT
+aT
+aT
+ac
+ac
+ak
+ac
+Rk
+JI
+au
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ag
+an
+ax
+ac
+aC
+aT
+aT
+aT
+aT
+aT
+"}
+(51,1,1) = {"
+aT
+aT
+aT
+ac
+ac
+ac
+aC
+Rk
+JI
+au
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ag
+hI
+ax
+ac
+ac
+aT
+aT
+aT
+aT
+aT
+"}
+(52,1,1) = {"
+aT
+aT
+aT
+ab
+ac
+ac
+ac
+Rk
+an
+at
+jY
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+jY
+ag
+hI
+ax
+ab
+aQ
+aT
+aT
+aT
+aT
+aT
+"}
+(53,1,1) = {"
+aT
+aT
+ac
+ac
+ac
+ab
+ac
+Dd
+an
+at
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ag
+an
+ax
+ac
+aT
+aT
+aT
+aT
+aT
+aT
+"}
+(54,1,1) = {"
+aT
+aT
+ac
+ac
+ac
+ab
+ac
+Dd
+JI
+at
+ah
+ah
+jY
+ah
+ah
+ah
+ah
+jY
+ah
+ah
+ah
+ah
+jY
+ah
+ah
+ah
+ah
+jY
+ah
+ah
+ah
+ah
+jY
+ah
+ah
+ah
+ah
+jY
+ah
+ah
+ah
+ah
+jY
+ah
+ah
+ah
+ah
+jY
+ah
+ah
+ag
+JI
+ax
+ak
+aT
+aT
+aT
+aT
+aT
+aT
+"}
+(55,1,1) = {"
+aT
+aT
+ac
+ac
+aC
+ac
+ac
+Rk
+JI
+um
+Tn
+aX
+aX
+aX
+Tn
+Tn
+Tn
+aX
+aX
+aX
+aX
+aX
+aX
+aX
+aX
+aX
+aX
+aX
+aX
+Tn
+aX
+aX
+aX
+aX
+aX
+aX
+aX
+aX
+aX
+aX
+aX
+aX
+aX
+aX
+aX
+aX
+aX
+aX
+aX
+aX
+OJ
+JI
+ax
+ab
+aT
+aT
+aT
+aT
+aT
+aT
+"}
+(56,1,1) = {"
+aT
+aT
+ac
+ac
+ab
+ac
+ac
+Rk
+am
+JI
+JI
+JI
+JI
+JI
+an
+an
+an
+an
+an
+JI
+JI
+JI
+JI
+an
+an
+hI
+an
+an
+an
+an
+hI
+by
+an
+an
+JI
+hI
+hI
+an
+an
+JI
+JI
+JI
+an
+JI
+JI
+JI
+hI
+hI
+an
+JI
+JI
+by
+bQ
+ac
+ac
+aT
+aT
+aT
+aT
+aT
+"}
+(57,1,1) = {"
+aT
+aT
+aT
+ac
+ac
+ac
+aC
+hr
+Mz
+Mz
+BE
+BE
+Mz
+Mz
+Mz
+Mz
+Mz
+Mz
+Mz
+oC
+BE
+BE
+Mz
+Mz
+Mz
+Mz
+Mz
+Mz
+Mz
+Mz
+dZ
+hI
+iw
+Mz
+Mz
+Mz
+Mz
+oC
+oC
+Mz
+Mz
+aw
+BE
+Mz
+Mz
+Mz
+Mz
+Mz
+XA
+aw
+oC
+oC
+Ui
+ac
+ab
+aT
+aT
+aT
+aT
+aT
+"}
+(58,1,1) = {"
+aT
+aT
+aT
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ak
+ac
+ac
+ac
+ac
+ac
+ac
+ak
+ac
+aC
+ab
+Rk
+an
+bQ
+ac
+ac
+ac
+ab
+ac
+ac
+ac
+ak
+ac
+ac
+ab
+ac
+ac
+ac
+ac
+ac
+ak
+ac
+ac
+ac
+aC
+ac
+aT
+aT
+aT
+aT
+aT
+"}
+(59,1,1) = {"
+aT
+aT
+aT
+ac
+ac
+ab
+ac
+ak
+ac
+ab
+ac
+ab
+ac
+ac
+aC
+aQ
+ac
+ab
+ac
+ac
+ac
+ac
+ac
+aC
+ab
+ac
+ac
+ac
+ac
+ac
+Rk
+an
+Px
+FH
+ab
+ac
+ac
+ac
+ac
+aC
+ac
+ab
+ac
+ac
+aC
+ab
+ac
+ab
+ac
+ac
+Bf
+ac
+ab
+ac
+ac
+aT
+aT
+aT
+aT
+aT
+"}
+(60,1,1) = {"
+aT
+aT
+aT
+ac
+aC
+ac
+ac
+Bf
+ac
+ac
+aC
+ac
+ac
+ac
+ac
+ab
+ac
+ac
+aC
+ac
+ab
+ac
+ak
+ac
+ac
+aT
+aT
+as
+aT
+aT
+Rk
+hI
+cy
+jF
+ac
+ac
+aC
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+aC
+ac
+ac
+ac
+ac
+ac
+ac
+aT
+aT
+aT
+aT
+aT
+"}
+(61,1,1) = {"
+aT
+aT
+aT
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+aC
+ac
+ac
+ac
+ak
+ac
+ac
+aa
+aS
+aS
+aS
+aS
+aa
+aT
+aT
+aT
+aT
+Tp
+an
+aH
+NY
+ac
+ac
+ab
+ac
+aC
+ab
+ac
+ac
+aC
+ab
+ac
+Bf
+ac
+ac
+ac
+ab
+ac
+ab
+ac
+ac
+aC
+aT
+aT
+aT
+aT
+aT
+"}
+(62,1,1) = {"
+aT
+aT
+aT
+as
+ac
+ac
+aC
+ab
+ac
+ac
+ab
+ac
+ac
+ac
+ac
+ab
+ac
+ac
+ab
+ac
+aa
+Hv
+xJ
+kT
+Ps
+aa
+aa
+aa
+aa
+aa
+aa
+Ow
+aa
+aa
+aa
+aQ
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+aC
+ac
+ab
+ac
+ac
+ac
+aC
+ac
+ac
+ac
+ac
+aT
+aT
+aT
+aT
+aT
+"}
+(63,1,1) = {"
+aT
+aT
+aT
+aT
+aT
+ac
+ac
+aQ
+ac
+ac
+aC
+ac
+ac
+ac
+aC
+ac
+ac
+ac
+aC
+ac
+Ex
+Mm
+eU
+qW
+Mm
+Ex
+Go
+Go
+aa
+Lt
+ig
+WJ
+lI
+Os
+aa
+aT
+ac
+ab
+ac
+ab
+ac
+ac
+aC
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ac
+ab
+ac
+as
+aT
+aT
+aT
+aT
+aT
+"}
+(64,1,1) = {"
+aT
+aT
+aT
+aT
+aT
+aT
+ac
+ac
+ak
+ac
+ac
+ac
+ab
+ac
+ac
+ak
+ac
+ac
+ac
+ac
+aa
+pd
+zM
+GF
+na
+aa
+Go
+Go
+aa
+tb
+XQ
+CG
+ZW
+gE
+aa
+aT
+aT
+ac
+ac
+ac
+ac
+ab
+ac
+as
+aT
+aT
+ac
+ab
+ac
+ab
+ac
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+"}
+(65,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aS
+aS
+aS
+aS
+aa
+aa
+aS
+aS
+aS
+aS
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+HD
+HD
+HD
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aS
+aS
+aS
+aa
+aa
+aa
+aa
+aS
+aS
+aS
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+aa
+"}
+(66,1,1) = {"
+aa
+Go
+Go
+Go
+fJ
+uS
+ap
+ap
+ap
+VR
+JN
+Wd
+Go
+JN
+JN
+iB
+JN
+JN
+Go
+JN
+JN
+LJ
+JN
+ap
+rK
+JN
+Go
+JN
+JN
+fJ
+mQ
+mQ
+kq
+fJ
+uS
+ap
+ap
+ap
+VR
+JN
+Wd
+Go
+JN
+JN
+iB
+JN
+JN
+Go
+JN
+JN
+LJ
+JN
+ap
+rK
+JN
+fJ
+Go
+JN
+ap
+aa
+"}
+(67,1,1) = {"
+aa
+Go
+Go
+Go
+fJ
+Go
+ap
+ap
+BK
+yG
+Ia
+Go
+ap
+ap
+ap
+ap
+JN
+JN
+Go
+iB
+JN
+Go
+XR
+ap
+JN
+JN
+Go
+iB
+JN
+fJ
+mQ
+mQ
+mQ
+fJ
+Go
+ap
+ap
+BK
+yG
+Ia
+Go
+ap
+ap
+ap
+ap
+JN
+JN
+Go
+iB
+JN
+Go
+XR
+ap
+JN
+iB
+fJ
+Go
+Go
+ap
+aa
+"}
+(68,1,1) = {"
+aa
+Go
+Go
+Go
+fJ
+Go
+uS
+Sg
+Wd
+JN
+ap
+JN
+Go
+OR
+JN
+xO
+dQ
+JN
+JN
+Sg
+Go
+Go
+JN
+ap
+ap
+WR
+Go
+Go
+Go
+fJ
+mQ
+mQ
+mQ
+fJ
+Wd
+JN
+ap
+JN
+Go
+OR
+JN
+xO
+dQ
+JN
+JN
+Sg
+Go
+Go
+JN
+ap
+ap
+WR
+ap
+ap
+Go
+fJ
+Go
+JN
+ap
+aa
+"}
+(69,1,1) = {"
+aa
+aa
+aa
+aa
+aa
+aT
+aT
+aa
+aT
+aT
+aT
+aT
+aT
+aa
+aT
+aT
+aT
+aT
+aT
+aa
+aT
+aT
+aT
+aT
+aT
+aa
+aT
+aT
+aT
+aa
+aa
+aa
+aa
+aa
+aT
+aT
+aT
+aT
+aT
+aa
+aT
+aT
+aT
+aT
+aT
+aa
+aT
+aT
+aT
+aT
+aT
+aa
+aT
+aT
+aT
+aa
+aa
+aa
+aa
+aa
+"}
+(70,1,1) = {"
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+"}
+(71,1,1) = {"
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+"}
+(72,1,1) = {"
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+"}
+(73,1,1) = {"
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+"}
+(74,1,1) = {"
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+"}
+(75,1,1) = {"
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+aT
+"}
diff --git a/_maps/outpost/hangar/nt_ice_56x20.dmm b/_maps/outpost/hangar/nt_ice_56x20.dmm
new file mode 100644
index 000000000000..c7e73652ef0d
--- /dev/null
+++ b/_maps/outpost/hangar/nt_ice_56x20.dmm
@@ -0,0 +1,4965 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"ad" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 10
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"ae" = (
+/turf/open/floor/plating/asteroid/icerock/temperate,
+/area/hangar)
+"af" = (
+/obj/effect/landmark/outpost/hangar_dock,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"ag" = (
+/turf/closed/indestructible/reinforced,
+/area/hangar)
+"ai" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aj" = (
+/obj/effect/spawner/structure/window/reinforced/indestructable,
+/turf/open/floor/plating{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"al" = (
+/turf/closed/indestructible/rock/schist,
+/area/hangar)
+"an" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"ap" = (
+/obj/structure/flora/grass/green,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"as" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"ax" = (
+/obj/machinery/light/floor,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"ay" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/structure/railing{
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aB" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aE" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/machinery/light/floor,
+/turf/open/floor/plasteel/patterned/cargo_one{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"aG" = (
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"aI" = (
+/obj/structure/flora/tree/dead,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"aM" = (
+/obj/structure/flora/grass/both,
+/obj/structure/flora/grass/both,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"aN" = (
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"aW" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aX" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"bq" = (
+/obj/effect/turf_decal/industrial/hatch/yellow,
+/obj/machinery/vending/coffee,
+/obj/effect/decal/cleanable/wrapping,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/hangar)
+"cY" = (
+/obj/effect/turf_decal/borderfloor/corner,
+/obj/effect/turf_decal/siding/white{
+ dir = 9
+ },
+/obj/structure/railing{
+ dir = 9
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"dM" = (
+/obj/machinery/door/airlock{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech,
+/area/hangar)
+"ez" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 1
+ },
+/obj/effect/turf_decal/industrial/traffic,
+/obj/machinery/door/poddoor/ert,
+/turf/open/floor/plasteel/patterned/brushed{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"fC" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"gQ" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 9
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"iY" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"jk" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"jJ" = (
+/obj/effect/decal/fakelattice,
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"ll" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/sprayweb{
+ color = "#808080";
+ name = "web"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"mu" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 9
+ },
+/obj/effect/turf_decal/siding/white/corner,
+/obj/structure/railing/corner{
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"mX" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"oq" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/machinery/light/small/directional/east{
+ pixel_y = -8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"oy" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing/corner{
+ dir = 8;
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"pb" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"pC" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 10
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"pD" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 8
+ },
+/obj/machinery/door/airlock{
+ dir = 8
+ },
+/obj/effect/landmark/outpost/elevator_machine,
+/turf/open/floor/plasteel/patterned/brushed{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"pM" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/machinery/light/floor,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/cargo_one{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"qq" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/glass{
+ dir = 8;
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"sp" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"sE" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white/corner,
+/obj/structure/railing/corner,
+/obj/machinery/light/small/directional/east{
+ pixel_y = -8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"sN" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/oil,
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"uy" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"vh" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"vl" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 6
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"vM" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"xt" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/structure/railing{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"xy" = (
+/obj/effect/decal/fakelattice{
+ layer = 2.010
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"xE" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"xT" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"zG" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Ag" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/machinery/light/floor,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/cargo_one{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"Bh" = (
+/obj/machinery/door/airlock/outpost,
+/turf/open/floor/plasteel/tech,
+/area/hangar)
+"BB" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 10
+ },
+/obj/effect/turf_decal/borderfloor/corner{
+ dir = 4
+ },
+/obj/structure/railing{
+ layer = 4.1;
+ dir = 10
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Cs" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"Cv" = (
+/obj/structure/closet/crate/bin,
+/obj/effect/turf_decal/industrial/outline/yellow,
+/obj/machinery/light/small/directional/east{
+ pixel_y = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/newscaster/security_unit/directional/east{
+ pixel_y = -6
+ },
+/turf/open/floor/plasteel/dark,
+/area/hangar)
+"Dk" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Dn" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"Eg" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/glass{
+ dir = 8;
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Fs" = (
+/obj/structure/flora/rock/pile/icy,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"Fu" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"GL" = (
+/obj/effect/turf_decal/borderfloor/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 5
+ },
+/obj/structure/railing{
+ dir = 5
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Ho" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"Hr" = (
+/turf/open/floor/plasteel/tech,
+/area/hangar)
+"HC" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 5
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Jh" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"KH" = (
+/obj/structure/flora/grass/both,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"Ms" = (
+/obj/effect/turf_decal/corner/opaque/neutral,
+/obj/effect/turf_decal/siding/white,
+/obj/structure/railing{
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"Mx" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"MB" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/greenglow{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"NE" = (
+/obj/structure/flora/tree/pine,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"OC" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"OZ" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Pu" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"PW" = (
+/obj/effect/turf_decal/borderfloor/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 6
+ },
+/obj/structure/railing{
+ layer = 4.1;
+ dir = 6
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Rl" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Rs" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"RC" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"RI" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Sk" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"SC" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"SS" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/sprayweb{
+ color = "#808080";
+ name = "web"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Tj" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"Uo" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/landmark/outpost/elevator_machine{
+ shaft = "1"
+ },
+/obj/machinery/light/small/directional/east{
+ pixel_y = -8
+ },
+/obj/machinery/elevator_call_button{
+ dir = 8;
+ pixel_x = 25;
+ pixel_y = 6
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"UJ" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"VH" = (
+/obj/effect/turf_decal/corner/opaque/neutral,
+/obj/effect/turf_decal/siding/white{
+ dir = 10
+ },
+/obj/structure/rack,
+/obj/item/clothing/suit/hooded/wintercoat,
+/obj/item/clothing/suit/hooded/wintercoat,
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 3
+ },
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 3
+ },
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 6
+ },
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 6
+ },
+/obj/structure/railing{
+ layer = 4.1;
+ dir = 10
+ },
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"VX" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 10
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"WP" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/landmark/outpost/hangar_numbers,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"WQ" = (
+/obj/effect/decal/fakelattice{
+ layer = 2.010
+ },
+/obj/effect/landmark/outpost/elevator{
+ shaft = "1"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"XO" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 6
+ },
+/obj/effect/turf_decal/corner/opaque/neutral,
+/obj/structure/rack,
+/obj/item/clothing/suit/hooded/wintercoat,
+/obj/item/clothing/suit/hooded/wintercoat,
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 3
+ },
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 3
+ },
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 6
+ },
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 6
+ },
+/obj/structure/railing{
+ layer = 4.1;
+ dir = 6
+ },
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"XU" = (
+/obj/effect/decal/fakelattice,
+/obj/machinery/light/small/directional/east,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"YB" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"YK" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"YS" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/structure/catwalk/over/plated_catwalk,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"YT" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"ZK" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"ZZ" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+
+(1,1,1) = {"
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+"}
+(2,1,1) = {"
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+"}
+(3,1,1) = {"
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+aG
+aG
+al
+al
+al
+ae
+aG
+aG
+aG
+aG
+aG
+al
+al
+al
+al
+al
+al
+ae
+ae
+ae
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+"}
+(4,1,1) = {"
+al
+al
+al
+al
+al
+al
+al
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+al
+al
+Fs
+aG
+aG
+aG
+aG
+al
+al
+al
+al
+al
+al
+al
+al
+al
+"}
+(5,1,1) = {"
+al
+al
+al
+al
+al
+al
+aG
+aG
+aG
+aI
+aG
+KH
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+KH
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+al
+al
+al
+al
+al
+"}
+(6,1,1) = {"
+al
+al
+al
+al
+al
+aG
+aG
+aG
+aG
+KH
+aG
+aG
+aG
+KH
+aG
+aG
+aG
+KH
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+ap
+aG
+aG
+aG
+aG
+NE
+aG
+aG
+aG
+al
+al
+al
+al
+al
+"}
+(7,1,1) = {"
+al
+al
+al
+al
+aG
+aG
+aG
+NE
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+ap
+aG
+aG
+aG
+KH
+aG
+aG
+Fs
+aG
+KH
+aG
+aG
+aG
+aG
+aG
+NE
+aG
+aG
+al
+al
+al
+al
+"}
+(8,1,1) = {"
+al
+al
+al
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+Fs
+aG
+ae
+al
+al
+al
+"}
+(9,1,1) = {"
+al
+al
+al
+aG
+KH
+aG
+aG
+aG
+aG
+aG
+aG
+KH
+aG
+aG
+ap
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+KH
+aG
+aG
+aG
+aG
+aG
+NE
+aG
+aG
+aG
+aG
+aG
+al
+al
+al
+"}
+(10,1,1) = {"
+al
+al
+ae
+aG
+aG
+aG
+aG
+aG
+NE
+aG
+aG
+aG
+aG
+Fs
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+KH
+aG
+ap
+aG
+aG
+aG
+aG
+aI
+aG
+aG
+aG
+aG
+aG
+aG
+NE
+aG
+ae
+al
+al
+"}
+(11,1,1) = {"
+al
+al
+ae
+aG
+aG
+NE
+aG
+aG
+aG
+aG
+aG
+aG
+ap
+aG
+aG
+aG
+KH
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+KH
+aG
+aG
+aG
+KH
+aG
+aG
+aG
+aG
+KH
+aG
+aG
+ae
+al
+al
+"}
+(12,1,1) = {"
+al
+al
+al
+aG
+aG
+aG
+aG
+KH
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+KH
+aG
+al
+al
+al
+"}
+(13,1,1) = {"
+al
+al
+al
+aG
+KH
+aG
+aG
+cY
+ZK
+ad
+YK
+YK
+vh
+vh
+vh
+YK
+YK
+YK
+YK
+YK
+YK
+YK
+Tj
+YK
+YK
+YK
+YK
+vh
+vh
+YK
+sp
+xT
+BB
+aG
+aG
+aG
+aG
+al
+al
+al
+"}
+(14,1,1) = {"
+al
+al
+al
+aG
+aG
+aG
+KH
+iY
+aE
+as
+xE
+xE
+xE
+mX
+mX
+mX
+mX
+mX
+Ho
+mX
+xE
+xE
+xE
+xE
+xE
+mX
+mX
+mX
+mX
+mX
+YS
+Ag
+ay
+aG
+aG
+NE
+aG
+al
+al
+al
+"}
+(15,1,1) = {"
+al
+al
+al
+aG
+aG
+NE
+aG
+Dk
+Cs
+gQ
+aN
+aN
+ax
+aN
+aN
+aN
+aN
+ax
+aN
+aN
+aN
+aN
+ax
+aN
+aN
+aN
+aN
+ax
+aN
+af
+VX
+Cs
+ay
+aG
+ap
+aG
+KH
+al
+al
+al
+"}
+(16,1,1) = {"
+al
+al
+al
+ap
+aG
+ap
+aG
+UJ
+Cs
+Rs
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+SC
+Dn
+zG
+ap
+aG
+aG
+al
+al
+al
+al
+"}
+(17,1,1) = {"
+al
+al
+al
+aG
+aG
+aG
+NE
+UJ
+Cs
+aX
+ax
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+ax
+SC
+Cs
+zG
+aG
+NE
+aG
+al
+al
+al
+al
+"}
+(18,1,1) = {"
+al
+al
+al
+ae
+NE
+aG
+KH
+UJ
+Cs
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+vM
+pb
+zG
+KH
+aG
+aG
+ae
+al
+al
+al
+"}
+(19,1,1) = {"
+al
+al
+al
+al
+KH
+aG
+aG
+UJ
+Dn
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+vM
+Cs
+ay
+aG
+aG
+aG
+NE
+al
+al
+al
+"}
+(20,1,1) = {"
+al
+al
+al
+al
+aG
+aG
+aG
+UJ
+Dn
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+SC
+as
+zG
+KH
+aG
+ap
+aG
+al
+al
+al
+"}
+(21,1,1) = {"
+al
+al
+al
+al
+aG
+aG
+aG
+UJ
+Dn
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+SC
+as
+zG
+aG
+aG
+aG
+al
+al
+al
+al
+"}
+(22,1,1) = {"
+al
+al
+al
+al
+aG
+NE
+KH
+UJ
+Dn
+OZ
+ax
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+ax
+SC
+as
+zG
+aG
+aG
+aG
+al
+al
+al
+al
+"}
+(23,1,1) = {"
+al
+al
+ae
+aG
+KH
+aG
+aG
+UJ
+Dn
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+SC
+as
+zG
+aG
+NE
+KH
+al
+al
+al
+al
+"}
+(24,1,1) = {"
+al
+al
+al
+ap
+aG
+KH
+aG
+Dk
+Dn
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+SC
+as
+zG
+KH
+aG
+aG
+aG
+al
+al
+al
+"}
+(25,1,1) = {"
+al
+al
+al
+aG
+NE
+aG
+aG
+Dk
+Dn
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+SC
+as
+zG
+aG
+aG
+NE
+aG
+al
+al
+al
+"}
+(26,1,1) = {"
+al
+al
+al
+Fs
+aG
+aG
+NE
+Dk
+as
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+vM
+as
+zG
+ap
+aG
+aG
+al
+al
+al
+al
+"}
+(27,1,1) = {"
+al
+al
+al
+aG
+ap
+KH
+aG
+Dk
+as
+OZ
+ax
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+ax
+SC
+Cs
+zG
+aG
+KH
+Fs
+ae
+al
+al
+al
+"}
+(28,1,1) = {"
+al
+al
+al
+aG
+aG
+aG
+KH
+Dk
+as
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+SC
+Dn
+ay
+aG
+aG
+aG
+al
+al
+al
+al
+"}
+(29,1,1) = {"
+al
+al
+al
+aG
+aG
+ap
+aG
+UJ
+as
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+SC
+Dn
+ay
+KH
+aG
+aG
+al
+al
+al
+al
+"}
+(30,1,1) = {"
+al
+al
+ae
+aG
+KH
+aG
+NE
+UJ
+as
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+SC
+Dn
+zG
+aG
+aG
+KH
+aG
+al
+al
+al
+"}
+(31,1,1) = {"
+al
+al
+ae
+KH
+aG
+aG
+KH
+UJ
+as
+Rs
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+SC
+Dn
+ay
+aG
+aG
+NE
+aG
+al
+al
+al
+"}
+(32,1,1) = {"
+al
+al
+al
+aG
+aG
+NE
+aG
+UJ
+Cs
+Rs
+ax
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+ax
+SC
+Dn
+zG
+aG
+aG
+aG
+aG
+ae
+al
+al
+"}
+(33,1,1) = {"
+al
+al
+al
+al
+aG
+ap
+aG
+UJ
+Cs
+aX
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+SC
+Cs
+zG
+ap
+aG
+KH
+aG
+al
+al
+al
+"}
+(34,1,1) = {"
+al
+al
+al
+al
+KH
+aG
+ap
+UJ
+Cs
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+vM
+pb
+zG
+aG
+NE
+aG
+aG
+al
+al
+al
+"}
+(35,1,1) = {"
+al
+al
+al
+al
+aG
+aG
+aG
+UJ
+Dn
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+vM
+Cs
+ay
+aG
+aG
+ap
+aG
+al
+al
+al
+"}
+(36,1,1) = {"
+al
+al
+al
+al
+al
+aG
+ap
+UJ
+Dn
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+SC
+as
+zG
+aG
+aG
+aG
+al
+al
+al
+al
+"}
+(37,1,1) = {"
+al
+al
+al
+al
+ae
+NE
+aG
+UJ
+Dn
+OZ
+ax
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+ax
+SC
+as
+zG
+aG
+KH
+aG
+al
+al
+al
+al
+"}
+(38,1,1) = {"
+al
+al
+al
+al
+al
+aG
+KH
+UJ
+Dn
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+SC
+as
+zG
+aG
+aG
+al
+al
+al
+al
+al
+"}
+(39,1,1) = {"
+al
+al
+al
+al
+al
+ap
+aG
+UJ
+Dn
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+SC
+as
+zG
+aG
+aG
+al
+al
+al
+al
+al
+"}
+(40,1,1) = {"
+al
+al
+al
+al
+al
+Fs
+aG
+Dk
+Dn
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+SC
+as
+zG
+aG
+NE
+al
+al
+al
+al
+al
+"}
+(41,1,1) = {"
+al
+al
+al
+al
+al
+al
+aG
+Dk
+Dn
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+SC
+as
+zG
+aG
+ap
+ae
+al
+al
+al
+al
+"}
+(42,1,1) = {"
+al
+al
+al
+al
+al
+al
+aG
+Dk
+as
+OZ
+ax
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+ax
+vM
+as
+zG
+KH
+aG
+al
+al
+al
+al
+al
+"}
+(43,1,1) = {"
+al
+al
+al
+al
+al
+KH
+aG
+Dk
+as
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+SC
+Cs
+zG
+aG
+aG
+al
+al
+al
+al
+al
+"}
+(44,1,1) = {"
+al
+al
+al
+al
+al
+aG
+ap
+Dk
+as
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+SC
+Dn
+ay
+aG
+NE
+al
+al
+al
+al
+al
+"}
+(45,1,1) = {"
+al
+al
+al
+al
+al
+aG
+NE
+UJ
+as
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+SC
+Dn
+ay
+aG
+aG
+aG
+al
+al
+al
+al
+"}
+(46,1,1) = {"
+al
+al
+al
+al
+al
+aG
+aG
+UJ
+as
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+SC
+Dn
+zG
+aG
+KH
+aG
+al
+al
+al
+al
+"}
+(47,1,1) = {"
+al
+al
+al
+al
+al
+KH
+aG
+UJ
+as
+Rs
+ax
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+ax
+SC
+Dn
+ay
+aG
+aG
+aG
+ae
+al
+al
+al
+"}
+(48,1,1) = {"
+al
+al
+al
+al
+al
+aG
+aG
+UJ
+Dn
+Rs
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+SC
+Dn
+ay
+aG
+aG
+ap
+Fs
+ag
+ag
+ag
+"}
+(49,1,1) = {"
+al
+al
+al
+al
+ae
+ap
+aG
+UJ
+Dn
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+ZZ
+Cs
+ay
+aG
+aG
+NE
+aG
+ag
+Hr
+ag
+"}
+(50,1,1) = {"
+ag
+ag
+ag
+ag
+aG
+aG
+KH
+SC
+Dn
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+SC
+Dn
+OZ
+aG
+aG
+aG
+aG
+Bh
+Hr
+ag
+"}
+(51,1,1) = {"
+ag
+Hr
+Hr
+ag
+aG
+NE
+aG
+UJ
+Dn
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+SC
+Dn
+ay
+KH
+aG
+aG
+aG
+ag
+ag
+ag
+"}
+(52,1,1) = {"
+ag
+Hr
+Hr
+ag
+aG
+aG
+aG
+UJ
+Dn
+OZ
+ax
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+ax
+SC
+as
+ay
+NE
+aG
+KH
+al
+al
+al
+al
+"}
+(53,1,1) = {"
+ag
+Hr
+Hr
+Bh
+aG
+aG
+NE
+Dk
+as
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+SC
+Dn
+ay
+aG
+aG
+aG
+al
+al
+al
+al
+"}
+(54,1,1) = {"
+ag
+Hr
+Hr
+ag
+KH
+aG
+aG
+UJ
+as
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+SC
+Dn
+zG
+aG
+aG
+al
+al
+al
+al
+al
+"}
+(55,1,1) = {"
+ag
+ag
+ag
+ag
+aG
+ap
+aG
+Dk
+Dn
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+vM
+Dn
+ay
+KH
+aG
+ae
+al
+al
+al
+al
+"}
+(56,1,1) = {"
+al
+al
+al
+al
+aG
+NE
+ap
+UJ
+Cs
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+SC
+Dn
+ay
+aG
+NE
+al
+al
+al
+al
+al
+"}
+(57,1,1) = {"
+al
+al
+al
+al
+aG
+aG
+aG
+UJ
+pb
+OZ
+ax
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+ax
+SC
+Cs
+ay
+aG
+aG
+al
+al
+al
+al
+al
+"}
+(58,1,1) = {"
+al
+al
+al
+Fs
+aG
+KH
+aG
+UJ
+YT
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+SC
+Cs
+ay
+aG
+KH
+al
+al
+al
+al
+al
+"}
+(59,1,1) = {"
+al
+al
+al
+aG
+aG
+aG
+KH
+UJ
+Cs
+Rs
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+SC
+Cs
+ay
+aG
+al
+al
+al
+al
+al
+al
+"}
+(60,1,1) = {"
+al
+al
+al
+aG
+NE
+aG
+aG
+UJ
+Cs
+Rs
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+SC
+Cs
+zG
+ap
+al
+al
+al
+al
+al
+al
+"}
+(61,1,1) = {"
+al
+al
+ae
+aG
+aG
+aG
+NE
+Dk
+Dn
+Rs
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+SC
+Dn
+OC
+aG
+al
+al
+al
+al
+al
+al
+"}
+(62,1,1) = {"
+al
+al
+ae
+aG
+KH
+aG
+aG
+UJ
+Dn
+OZ
+ax
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+ax
+SC
+Cs
+OC
+KH
+aG
+al
+al
+al
+al
+al
+"}
+(63,1,1) = {"
+al
+al
+ae
+aG
+aG
+aG
+aG
+UJ
+Dn
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+vM
+as
+ay
+NE
+aG
+ae
+al
+al
+al
+al
+"}
+(64,1,1) = {"
+al
+al
+al
+aG
+aG
+KH
+aG
+UJ
+as
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+vM
+Dn
+ay
+aG
+aG
+ae
+al
+al
+al
+al
+"}
+(65,1,1) = {"
+al
+al
+al
+aG
+aG
+NE
+aG
+UJ
+as
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+vM
+Dn
+ay
+aG
+KH
+al
+al
+al
+al
+al
+"}
+(66,1,1) = {"
+al
+al
+al
+aG
+aG
+ap
+aG
+UJ
+as
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+SC
+Dn
+ay
+aG
+NE
+al
+al
+al
+al
+al
+"}
+(67,1,1) = {"
+al
+al
+al
+aG
+aG
+aG
+NE
+UJ
+as
+OZ
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+SC
+Cs
+ay
+aG
+aG
+al
+al
+al
+al
+al
+"}
+(68,1,1) = {"
+al
+al
+al
+KH
+aG
+aG
+aG
+UJ
+Dn
+Rs
+ax
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+ax
+SC
+Cs
+ay
+KH
+Fs
+al
+al
+al
+al
+al
+"}
+(69,1,1) = {"
+al
+al
+aG
+aG
+aG
+KH
+aG
+Dk
+Dn
+Rs
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+aN
+SC
+Dn
+ay
+aG
+al
+al
+al
+al
+al
+al
+"}
+(70,1,1) = {"
+al
+al
+aG
+aG
+aG
+aG
+aG
+Dk
+as
+Rs
+aN
+aN
+ax
+aN
+aN
+aN
+aN
+ax
+aN
+aN
+aN
+aN
+ax
+aN
+aN
+aN
+aN
+ax
+aN
+aN
+SC
+as
+ay
+ap
+al
+al
+al
+al
+al
+al
+"}
+(71,1,1) = {"
+al
+al
+aG
+aG
+NE
+aG
+aG
+UJ
+as
+HC
+RC
+RC
+RC
+RC
+RC
+RC
+RC
+RC
+RC
+RC
+RC
+RC
+RC
+RC
+RC
+RC
+RC
+RC
+RC
+RC
+vl
+as
+ay
+KH
+al
+al
+al
+al
+al
+al
+"}
+(72,1,1) = {"
+al
+al
+aG
+aG
+KH
+aG
+aG
+UJ
+aE
+as
+Cs
+Dn
+Dn
+Dn
+as
+Cs
+Cs
+Dn
+Dn
+as
+pM
+as
+Dn
+as
+as
+as
+Cs
+Cs
+Dn
+as
+as
+pM
+zG
+aG
+aG
+al
+al
+al
+al
+al
+"}
+(73,1,1) = {"
+al
+al
+al
+aG
+aG
+aG
+NE
+GL
+xt
+xt
+xt
+Pu
+uy
+xt
+xt
+xt
+xt
+uy
+uy
+pC
+Mx
+mu
+Pu
+xt
+xt
+xt
+xt
+xt
+RI
+uy
+uy
+uy
+PW
+aG
+KH
+al
+al
+al
+al
+al
+"}
+(74,1,1) = {"
+al
+al
+al
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+ap
+aG
+aG
+KH
+UJ
+Rl
+zG
+aG
+aG
+aG
+KH
+aG
+aG
+aG
+ap
+aG
+aG
+aG
+NE
+aG
+al
+al
+al
+al
+al
+"}
+(75,1,1) = {"
+al
+al
+al
+aG
+aG
+KH
+aG
+ap
+aG
+KH
+aG
+aG
+NE
+KH
+aG
+aG
+aG
+NE
+aG
+UJ
+Rl
+oy
+VH
+KH
+aG
+aG
+aG
+KH
+aG
+NE
+aG
+aG
+KH
+aG
+aG
+al
+al
+al
+al
+al
+"}
+(76,1,1) = {"
+al
+al
+al
+aG
+NE
+aG
+aG
+aI
+aG
+aG
+aG
+ap
+aG
+aG
+aG
+KH
+aG
+aG
+aG
+UJ
+Mx
+fC
+Ms
+aG
+aG
+NE
+aG
+KH
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+al
+al
+al
+al
+al
+"}
+(77,1,1) = {"
+al
+al
+al
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aG
+aI
+aG
+aG
+ap
+aG
+oq
+Rl
+sE
+XO
+aG
+aG
+KH
+aG
+aG
+aG
+KH
+aG
+KH
+aG
+aG
+NE
+al
+al
+al
+al
+al
+"}
+(78,1,1) = {"
+al
+al
+al
+ae
+aG
+aG
+NE
+KH
+aG
+aG
+aG
+NE
+aG
+aG
+aG
+aG
+al
+ag
+ag
+ag
+dM
+ag
+ag
+ag
+Fs
+aG
+KH
+aG
+aG
+aG
+NE
+aG
+aG
+aG
+aG
+al
+al
+al
+al
+al
+"}
+(79,1,1) = {"
+al
+al
+al
+al
+al
+aG
+aG
+Fs
+aG
+aG
+aG
+aG
+KH
+aG
+al
+ae
+al
+ag
+bq
+Sk
+YB
+WP
+an
+ag
+al
+aG
+aG
+aG
+aG
+aG
+aG
+aM
+aG
+al
+al
+al
+al
+al
+al
+al
+"}
+(80,1,1) = {"
+al
+al
+al
+al
+al
+al
+aG
+aG
+ap
+aG
+KH
+aG
+aG
+al
+al
+al
+al
+ag
+Cv
+aW
+jk
+Fu
+Uo
+ag
+al
+al
+aG
+KH
+aG
+KH
+aG
+aG
+al
+al
+al
+al
+al
+al
+al
+al
+"}
+(81,1,1) = {"
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+aj
+aj
+aj
+aj
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+pD
+pD
+pD
+ag
+ag
+ag
+ag
+ag
+aj
+aj
+aj
+aj
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+ag
+"}
+(82,1,1) = {"
+ag
+jJ
+jJ
+jJ
+ez
+ll
+aB
+aB
+ai
+ai
+MB
+ai
+aB
+SS
+ai
+jJ
+ai
+ai
+ez
+xy
+xy
+WQ
+ez
+ll
+aB
+aB
+ai
+jJ
+ai
+ai
+MB
+ai
+aB
+SS
+ai
+ez
+jJ
+ai
+aB
+ag
+"}
+(83,1,1) = {"
+ag
+jJ
+jJ
+jJ
+ez
+jJ
+aB
+aB
+aB
+ai
+jJ
+sN
+aB
+ai
+ai
+jJ
+qq
+ai
+ez
+xy
+xy
+xy
+ez
+jJ
+aB
+aB
+ai
+jJ
+qq
+ai
+jJ
+sN
+aB
+ai
+qq
+ez
+jJ
+jJ
+aB
+ag
+"}
+(84,1,1) = {"
+ag
+jJ
+jJ
+jJ
+ez
+jJ
+ll
+jJ
+XU
+jJ
+jJ
+ai
+aB
+aB
+Jh
+jJ
+jJ
+jJ
+ez
+xy
+xy
+xy
+ez
+Eg
+ai
+aB
+jJ
+jJ
+ai
+aB
+aB
+Jh
+aB
+aB
+jJ
+ez
+jJ
+ai
+aB
+ag
+"}
+(85,1,1) = {"
+ag
+ag
+ag
+ag
+ag
+al
+al
+al
+ag
+al
+al
+al
+al
+al
+ag
+al
+al
+al
+ag
+ag
+ag
+ag
+ag
+al
+al
+al
+al
+al
+al
+al
+al
+ag
+al
+al
+al
+ag
+ag
+ag
+ag
+ag
+"}
+(86,1,1) = {"
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+"}
+(87,1,1) = {"
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+"}
+(88,1,1) = {"
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+"}
+(89,1,1) = {"
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+"}
+(90,1,1) = {"
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+"}
+(91,1,1) = {"
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+al
+"}
diff --git a/_maps/outpost/hangar/nt_ice_56x40.dmm b/_maps/outpost/hangar/nt_ice_56x40.dmm
new file mode 100644
index 000000000000..07374d3394f8
--- /dev/null
+++ b/_maps/outpost/hangar/nt_ice_56x40.dmm
@@ -0,0 +1,7012 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"ab" = (
+/obj/machinery/telecomms/relay,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/hangar)
+"ad" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"ai" = (
+/obj/structure/flora/grass/green,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"aj" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"am" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"ao" = (
+/obj/structure/flora/tree/pine,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"ar" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"at" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"au" = (
+/turf/open/floor/plating/asteroid/icerock/temperate,
+/area/hangar)
+"aw" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aA" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aD" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aE" = (
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"aG" = (
+/obj/machinery/light/floor,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aH" = (
+/turf/closed/indestructible/reinforced,
+/area/hangar)
+"aI" = (
+/turf/closed/indestructible/rock/schist,
+/area/hangar)
+"aK" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aM" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"aN" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aO" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aP" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"aT" = (
+/obj/structure/flora/rock/pile/icy,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"aV" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"aY" = (
+/obj/effect/decal/fakelattice{
+ layer = 2.010
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"aZ" = (
+/obj/structure/flora/grass/both,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"ck" = (
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"cm" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"cq" = (
+/obj/machinery/blackbox_recorder,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/hangar)
+"cX" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 5
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"cY" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"ds" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"dT" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 1
+ },
+/obj/effect/turf_decal/industrial/traffic,
+/obj/machinery/door/poddoor/ert,
+/turf/open/floor/plasteel/patterned/brushed{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"et" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/oil,
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"eM" = (
+/obj/effect/decal/fakelattice,
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"eZ" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning,
+/obj/structure/filingcabinet/double/grey,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/plating{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"fr" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"fM" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"gc" = (
+/obj/machinery/light/floor,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"hT" = (
+/obj/machinery/computer/prisoner/management{
+ icon_state = "computer-right";
+ dir = 4;
+ pixel_x = -7
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/hangar)
+"iJ" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"iY" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/machinery/light/floor,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/cargo_one{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"jS" = (
+/obj/effect/turf_decal/borderfloor/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 5
+ },
+/obj/structure/railing{
+ dir = 5
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"kd" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"kH" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 9
+ },
+/obj/effect/turf_decal/siding/white/corner,
+/obj/structure/railing/corner{
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"lu" = (
+/obj/effect/decal/fakelattice,
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"md" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/landmark/outpost/elevator_machine{
+ shaft = "1"
+ },
+/obj/machinery/light/small/directional/east{
+ pixel_y = -8
+ },
+/obj/machinery/elevator_call_button{
+ dir = 8;
+ pixel_x = 25;
+ pixel_y = 6
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"mj" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/structure/railing{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"mP" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 6
+ },
+/obj/effect/turf_decal/corner/opaque/neutral,
+/obj/structure/rack,
+/obj/item/clothing/suit/hooded/wintercoat,
+/obj/item/clothing/suit/hooded/wintercoat,
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 3
+ },
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 3
+ },
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 6
+ },
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 6
+ },
+/obj/structure/railing{
+ layer = 4.1;
+ dir = 6
+ },
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"nC" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing/corner{
+ dir = 8;
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"oc" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"pD" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"qx" = (
+/obj/machinery/door/airlock{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech,
+/area/hangar)
+"qX" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 6
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"rD" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/oil,
+/turf/open/floor/plasteel/tech,
+/area/hangar)
+"sw" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"sB" = (
+/obj/machinery/door/airlock/outpost,
+/turf/open/floor/plasteel/tech,
+/area/hangar)
+"sP" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/greenglow{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"tj" = (
+/turf/open/floor/plasteel/tech,
+/area/hangar)
+"tR" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/structure/railing{
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"ub" = (
+/obj/effect/spawner/structure/window/reinforced/indestructable,
+/turf/open/floor/plating{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"um" = (
+/obj/machinery/computer/security{
+ icon_state = "computer-middle";
+ dir = 4;
+ pixel_x = -7
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/hangar)
+"uG" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"vc" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"vh" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"vL" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/sprayweb{
+ color = "#808080";
+ name = "web"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"wT" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/tech,
+/area/hangar)
+"yU" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/greenglow{
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Be" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"BN" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/machinery/light/small/directional/east{
+ pixel_y = -8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"BZ" = (
+/obj/effect/decal/fakelattice,
+/obj/machinery/light/small/directional/east,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Cb" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/machinery/light/floor,
+/turf/open/floor/plasteel/patterned/cargo_one{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"Cg" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/greenglow{
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Ck" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Dc" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 10
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Dv" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/tech,
+/area/hangar)
+"DV" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Ei" = (
+/obj/effect/turf_decal/corner/opaque/neutral,
+/obj/effect/turf_decal/siding/white{
+ dir = 10
+ },
+/obj/structure/rack,
+/obj/item/clothing/suit/hooded/wintercoat,
+/obj/item/clothing/suit/hooded/wintercoat,
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 3
+ },
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 3
+ },
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 6
+ },
+/obj/item/clothing/suit/hooded/wintercoat{
+ pixel_y = 6
+ },
+/obj/structure/railing{
+ layer = 4.1;
+ dir = 10
+ },
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"Fn" = (
+/obj/structure/closet/crate/bin,
+/obj/effect/turf_decal/industrial/outline/yellow,
+/obj/machinery/light/small/directional/east{
+ pixel_y = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/newscaster/security_unit/directional/east{
+ pixel_y = -6
+ },
+/turf/open/floor/plasteel/dark,
+/area/hangar)
+"FS" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/sprayweb{
+ color = "#808080";
+ name = "web"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"HV" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 10
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Iz" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Jh" = (
+/obj/effect/turf_decal/borderfloor/corner,
+/obj/effect/turf_decal/siding/white{
+ dir = 9
+ },
+/obj/structure/railing{
+ dir = 9
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Jl" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/oil,
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Jt" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Jw" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Jx" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"JR" = (
+/obj/effect/turf_decal/corner/opaque/neutral,
+/obj/effect/turf_decal/siding/white,
+/obj/structure/railing{
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1;
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"JY" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Kd" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/structure/catwalk/over/plated_catwalk,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Kp" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/obj/structure/chair/comfy/brown{
+ dir = 8;
+ pixel_x = 6
+ },
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/plating{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Lo" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"LP" = (
+/obj/machinery/door/airlock/outpost,
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/turf/open/floor/plasteel/tech,
+/area/hangar)
+"Ma" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Mj" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Mt" = (
+/obj/machinery/computer/secure_data{
+ icon_state = "computer-left";
+ dir = 4;
+ pixel_x = -7
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/hangar)
+"MM" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Nh" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"OW" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 8
+ },
+/obj/machinery/door/airlock{
+ dir = 8
+ },
+/obj/effect/landmark/outpost/elevator_machine,
+/turf/open/floor/plasteel/patterned/brushed{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"PJ" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white/corner,
+/obj/structure/railing/corner,
+/obj/machinery/light/small/directional/east{
+ pixel_y = -8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Qi" = (
+/obj/effect/decal/fakelattice{
+ layer = 2.010
+ },
+/obj/effect/landmark/outpost/elevator{
+ shaft = "1"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Qx" = (
+/obj/effect/landmark/outpost/hangar_dock,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"QG" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/glass{
+ dir = 8;
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Rn" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 10
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Rz" = (
+/obj/effect/turf_decal/borderfloor/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 6
+ },
+/obj/structure/railing{
+ layer = 4.1;
+ dir = 6
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Ts" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"UB" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/landmark/outpost/hangar_numbers,
+/turf/open/floor/plasteel/patterned{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"UZ" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 10
+ },
+/obj/effect/turf_decal/borderfloor/corner{
+ dir = 4
+ },
+/obj/structure/railing{
+ layer = 4.1;
+ dir = 10
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Vu" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 9
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"XG" = (
+/obj/structure/table/reinforced,
+/obj/item/flashlight/lamp{
+ pixel_x = -6;
+ pixel_y = 5
+ },
+/obj/machinery/button/door{
+ req_one_access_txt = "101";
+ dir = 4;
+ pixel_x = 5;
+ pixel_y = 8
+ },
+/obj/machinery/button/door{
+ req_one_access_txt = "101";
+ dir = 4;
+ pixel_x = 5;
+ pixel_y = -4
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/hangar)
+"Yb" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Yn" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/wrapping{
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Yq" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/glass{
+ dir = 8;
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"Yt" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/wrapping{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/dirt{
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft{
+ planetary_atmos = 1
+ },
+/area/hangar)
+"YA" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/machinery/light/floor,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/cargo_one{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"YX" = (
+/obj/structure/flora/tree/dead,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/hangar)
+"ZE" = (
+/obj/effect/turf_decal/industrial/hatch/yellow,
+/obj/machinery/vending/coffee,
+/obj/effect/decal/cleanable/wrapping,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/hangar)
+"ZV" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2;
+ planetary_atmos = 1
+ },
+/area/hangar)
+
+(1,1,1) = {"
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+"}
+(2,1,1) = {"
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+"}
+(3,1,1) = {"
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+au
+aI
+aI
+aI
+aI
+aI
+au
+aI
+aI
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aI
+aI
+aI
+au
+aE
+aE
+aE
+aE
+aE
+aI
+aI
+aI
+aI
+aI
+aI
+au
+au
+au
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+"}
+(4,1,1) = {"
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aE
+aE
+aE
+aE
+aE
+aT
+aI
+aI
+aI
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aZ
+aE
+aE
+aZ
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aI
+aI
+aT
+aE
+aE
+aE
+aE
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+"}
+(5,1,1) = {"
+aI
+aI
+aI
+aI
+aI
+aI
+aE
+aE
+aE
+YX
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aZ
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aZ
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aI
+aI
+aI
+aI
+aI
+"}
+(6,1,1) = {"
+aI
+aI
+aI
+aI
+aI
+aE
+aE
+aE
+aE
+aZ
+aE
+aT
+ai
+aE
+aE
+aE
+aE
+ai
+aE
+aE
+aZ
+aE
+aE
+aT
+ai
+aE
+aE
+aE
+aE
+ai
+aE
+aE
+aE
+aZ
+aE
+aE
+aE
+aZ
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+ai
+aE
+aE
+aE
+aE
+ao
+aE
+aE
+aE
+aI
+aI
+aI
+aI
+aI
+"}
+(7,1,1) = {"
+aI
+aI
+aI
+aI
+aE
+aE
+aE
+ao
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aZ
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+ai
+aE
+aE
+aE
+aZ
+aE
+aE
+aT
+aE
+aZ
+aE
+aE
+aE
+aE
+aE
+ao
+aE
+aE
+aI
+aI
+aI
+aI
+"}
+(8,1,1) = {"
+aI
+aI
+aI
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aZ
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aZ
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aT
+aE
+au
+aI
+aI
+aI
+"}
+(9,1,1) = {"
+aI
+aI
+aI
+aE
+aZ
+aE
+aE
+aE
+aE
+aE
+aE
+aZ
+aE
+aE
+aT
+aE
+aE
+aE
+aE
+aE
+aE
+ai
+aE
+aZ
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aZ
+aE
+aE
+ai
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aZ
+aE
+aE
+aE
+aE
+aE
+ao
+aE
+aE
+aE
+aE
+aE
+aI
+aI
+aI
+"}
+(10,1,1) = {"
+aI
+aI
+au
+aE
+aE
+aE
+aE
+aE
+ao
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aT
+aE
+aE
+aE
+aE
+aE
+ai
+aE
+aE
+ai
+aE
+aE
+aE
+aE
+aE
+aT
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aZ
+aE
+ai
+aE
+aE
+aE
+aE
+YX
+aE
+aE
+aE
+aE
+aE
+aE
+ao
+aE
+au
+aI
+aI
+"}
+(11,1,1) = {"
+aI
+aI
+au
+aE
+aE
+ao
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aZ
+aE
+ai
+aE
+aE
+aE
+aE
+aZ
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+ai
+aE
+aE
+aE
+aZ
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aZ
+aE
+aE
+aE
+aZ
+aE
+aE
+aE
+aE
+aZ
+aE
+aE
+au
+aI
+aI
+"}
+(12,1,1) = {"
+aI
+aI
+aI
+aE
+aE
+aE
+aE
+aZ
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aZ
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aZ
+aE
+aI
+aI
+aI
+"}
+(13,1,1) = {"
+aI
+aI
+aI
+aE
+aZ
+aE
+aE
+Jh
+uG
+Dc
+aV
+aV
+aP
+aP
+aP
+aP
+aV
+aP
+aP
+aV
+aV
+aV
+aV
+aP
+aV
+aV
+aV
+aV
+aV
+aP
+aP
+aP
+aV
+aV
+aV
+aP
+aP
+aP
+aP
+aP
+aP
+aP
+ds
+aP
+aP
+aP
+aP
+aV
+aV
+aP
+Yb
+oc
+UZ
+aE
+aE
+aE
+aE
+aI
+aI
+aI
+"}
+(14,1,1) = {"
+aI
+aI
+aI
+aE
+aE
+aE
+aZ
+ZV
+Cb
+ad
+at
+at
+at
+at
+aM
+aM
+aM
+at
+aM
+aM
+at
+at
+at
+at
+aM
+aM
+aM
+aM
+aM
+at
+at
+at
+at
+aM
+aM
+aM
+aM
+aM
+iJ
+aM
+at
+at
+at
+at
+at
+aM
+aM
+aM
+aM
+aM
+Kd
+iY
+tR
+aE
+aE
+ao
+aE
+aI
+aI
+aI
+"}
+(15,1,1) = {"
+aI
+aI
+aI
+aE
+aE
+ao
+aE
+aD
+fM
+Vu
+vh
+vh
+gc
+vh
+ck
+ck
+ck
+aG
+ck
+ck
+ck
+ck
+aG
+ck
+ck
+ck
+ck
+aG
+vh
+vh
+ck
+ck
+aG
+ck
+ck
+ck
+ck
+aG
+ck
+ck
+ck
+ck
+aG
+ck
+ck
+ck
+ck
+aG
+ck
+Qx
+Rn
+fM
+tR
+aE
+ai
+aE
+aZ
+aI
+aI
+aI
+"}
+(16,1,1) = {"
+aI
+aI
+aI
+ai
+aE
+ai
+aE
+aj
+fM
+kd
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+pD
+aw
+am
+ai
+aE
+aE
+aI
+aI
+aI
+aI
+"}
+(17,1,1) = {"
+aI
+aI
+aI
+aE
+aE
+aE
+ao
+aj
+fM
+sw
+aG
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+aG
+pD
+fM
+am
+aE
+ao
+aE
+aI
+aI
+aI
+aI
+"}
+(18,1,1) = {"
+aI
+aI
+aI
+au
+ao
+aE
+aZ
+aj
+fM
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+aN
+Iz
+am
+aZ
+aE
+aE
+au
+aI
+aI
+aI
+"}
+(19,1,1) = {"
+aI
+aI
+aI
+aI
+aZ
+aE
+aE
+aj
+aw
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+aN
+fM
+tR
+aE
+aE
+aE
+ao
+aI
+aI
+aI
+"}
+(20,1,1) = {"
+aI
+aI
+aI
+aI
+aE
+aE
+ao
+aj
+aw
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+pD
+ad
+am
+aZ
+aE
+ai
+aE
+aI
+aI
+aI
+"}
+(21,1,1) = {"
+aI
+aI
+aI
+aI
+aE
+aE
+aE
+aj
+aw
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+pD
+ad
+am
+aE
+aE
+ao
+aI
+aI
+aI
+aI
+"}
+(22,1,1) = {"
+aI
+aI
+aI
+aI
+aE
+ao
+aZ
+aj
+aw
+aK
+aG
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+aG
+pD
+ad
+am
+aE
+aE
+aE
+aI
+aI
+aI
+aI
+"}
+(23,1,1) = {"
+aI
+aI
+au
+aE
+aZ
+aE
+aE
+aj
+aw
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+pD
+ad
+am
+aE
+ao
+aZ
+aI
+aI
+aI
+aI
+"}
+(24,1,1) = {"
+aI
+aI
+aI
+ai
+aE
+aZ
+aE
+aD
+aw
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+pD
+ad
+am
+aZ
+aE
+aE
+aE
+aI
+aI
+aI
+"}
+(25,1,1) = {"
+aI
+aI
+aI
+aE
+ao
+aE
+aE
+aD
+aw
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+pD
+ad
+am
+aE
+aE
+ao
+aE
+aI
+aI
+aI
+"}
+(26,1,1) = {"
+aI
+aI
+aI
+aT
+aE
+aE
+ao
+aD
+ad
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+aN
+ad
+am
+ai
+aE
+aE
+aI
+aI
+aI
+aI
+"}
+(27,1,1) = {"
+aI
+aI
+aI
+aE
+ai
+aZ
+aE
+aD
+ad
+aK
+aG
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+aG
+pD
+fM
+am
+aE
+aZ
+aT
+au
+aI
+aI
+aI
+"}
+(28,1,1) = {"
+aI
+aI
+aI
+aE
+aE
+ao
+aZ
+aD
+ad
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+pD
+aw
+tR
+aE
+aE
+ao
+aI
+aI
+aI
+aI
+"}
+(29,1,1) = {"
+aI
+aI
+aI
+ao
+aE
+ai
+aE
+aj
+ad
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+pD
+aw
+tR
+aZ
+aE
+aE
+aI
+aI
+aI
+aI
+"}
+(30,1,1) = {"
+aI
+aI
+au
+aE
+aZ
+aE
+ao
+aj
+ad
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+pD
+aw
+am
+aE
+aE
+aZ
+aE
+aI
+aI
+aI
+"}
+(31,1,1) = {"
+aI
+aI
+au
+aZ
+aE
+aE
+aZ
+aj
+ad
+kd
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+pD
+aw
+tR
+aE
+aE
+ao
+aE
+aI
+aI
+aI
+"}
+(32,1,1) = {"
+aI
+aI
+aI
+aE
+aE
+ao
+aE
+aj
+fM
+kd
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+pD
+aw
+am
+aE
+aE
+aE
+aE
+au
+aI
+aI
+"}
+(33,1,1) = {"
+aI
+aI
+aI
+aI
+aE
+ai
+aE
+aj
+fM
+sw
+aG
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+aG
+pD
+fM
+am
+ai
+aE
+aZ
+aE
+aI
+aI
+aI
+"}
+(34,1,1) = {"
+aI
+aI
+aI
+aI
+aZ
+aE
+ai
+aj
+fM
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+aN
+Iz
+am
+aE
+ao
+aE
+aE
+aI
+aI
+aI
+"}
+(35,1,1) = {"
+aI
+aI
+aI
+aI
+aE
+aE
+aE
+aj
+aw
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+aN
+fM
+tR
+aE
+aE
+ai
+aE
+aI
+aI
+aI
+"}
+(36,1,1) = {"
+aI
+aI
+aI
+aI
+aI
+aE
+ai
+aj
+aw
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+pD
+ad
+am
+aE
+aE
+aE
+aI
+aI
+aI
+aI
+"}
+(37,1,1) = {"
+aI
+aI
+aI
+aI
+au
+ao
+aE
+aj
+aw
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+pD
+ad
+am
+aE
+aZ
+aE
+aI
+aI
+aI
+aI
+"}
+(38,1,1) = {"
+aI
+aI
+aI
+aI
+aI
+aE
+aZ
+aj
+aw
+aK
+aG
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+aG
+pD
+ad
+am
+aE
+aE
+aI
+aI
+aI
+aI
+aI
+"}
+(39,1,1) = {"
+aI
+aI
+aI
+aI
+aI
+ai
+aE
+aj
+aw
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+pD
+ad
+am
+aE
+aE
+aI
+aI
+aI
+aI
+aI
+"}
+(40,1,1) = {"
+aI
+aI
+aI
+aI
+aI
+aT
+aE
+aD
+aw
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+pD
+ad
+am
+aE
+ao
+aI
+aI
+aI
+aI
+aI
+"}
+(41,1,1) = {"
+aI
+aI
+aI
+aI
+aI
+aI
+aE
+aD
+aw
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+pD
+ad
+am
+aE
+ai
+au
+aI
+aI
+aI
+aI
+"}
+(42,1,1) = {"
+aI
+aI
+aI
+aI
+aI
+aI
+aE
+aD
+ad
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+aN
+ad
+am
+aZ
+aE
+aI
+aI
+aI
+aI
+aI
+"}
+(43,1,1) = {"
+aI
+aI
+aI
+aI
+aI
+aZ
+aE
+aD
+ad
+aK
+aG
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+aG
+pD
+fM
+am
+aE
+aE
+aI
+aI
+aI
+aI
+aI
+"}
+(44,1,1) = {"
+aI
+aI
+aI
+aI
+aI
+aE
+ai
+aD
+ad
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+pD
+aw
+tR
+aE
+ao
+aI
+aI
+aI
+aI
+aI
+"}
+(45,1,1) = {"
+aI
+aI
+aI
+aI
+aI
+aE
+ao
+aj
+ad
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+pD
+aw
+tR
+aE
+aE
+aE
+aI
+aI
+aI
+aI
+"}
+(46,1,1) = {"
+aI
+aI
+aI
+aI
+aI
+aE
+aE
+aj
+ad
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+pD
+aw
+am
+aE
+aZ
+aE
+aI
+aI
+aI
+aI
+"}
+(47,1,1) = {"
+aI
+aI
+aI
+aI
+aI
+aZ
+aE
+aj
+ad
+kd
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+pD
+aw
+tR
+aE
+aE
+aE
+au
+aI
+aI
+aI
+"}
+(48,1,1) = {"
+aI
+aI
+aI
+aI
+aI
+aE
+aE
+aj
+aw
+kd
+aG
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+aG
+pD
+aw
+tR
+aE
+aE
+ai
+aT
+aH
+aH
+aH
+"}
+(49,1,1) = {"
+aI
+aI
+aI
+aI
+au
+ai
+aE
+aj
+aw
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+Ck
+fM
+tR
+aE
+aE
+ao
+aE
+aH
+tj
+aH
+"}
+(50,1,1) = {"
+aH
+aH
+aH
+aH
+aE
+aE
+aZ
+pD
+aw
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+pD
+aw
+aK
+aE
+aE
+aE
+aE
+sB
+tj
+aH
+"}
+(51,1,1) = {"
+aH
+tj
+tj
+aH
+aE
+ao
+aE
+aj
+aw
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+pD
+aw
+tR
+aZ
+aE
+aE
+aE
+aH
+aH
+aH
+"}
+(52,1,1) = {"
+aH
+tj
+tj
+aH
+aE
+aE
+aE
+aj
+aw
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+pD
+ad
+tR
+ao
+aE
+aZ
+aI
+aI
+aI
+aI
+"}
+(53,1,1) = {"
+aH
+tj
+tj
+sB
+aE
+aE
+ao
+aD
+ad
+aK
+aG
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+aG
+pD
+aw
+tR
+aE
+aE
+aE
+aI
+aI
+aI
+aI
+"}
+(54,1,1) = {"
+aH
+tj
+tj
+aH
+aZ
+aE
+aE
+aj
+ad
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+pD
+aw
+am
+aE
+aE
+aI
+aI
+aI
+aI
+aI
+"}
+(55,1,1) = {"
+aH
+aH
+aH
+aH
+aE
+ai
+aE
+aD
+aw
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+aN
+aw
+tR
+aZ
+aE
+au
+aI
+aI
+aI
+aI
+"}
+(56,1,1) = {"
+aI
+aI
+aI
+aI
+aE
+ao
+ai
+aj
+fM
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+pD
+aw
+tR
+aE
+ao
+aI
+aI
+aI
+aI
+aI
+"}
+(57,1,1) = {"
+aI
+aI
+aI
+aI
+aE
+aE
+aE
+aj
+Iz
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+pD
+fM
+tR
+aE
+aE
+aI
+aI
+aI
+aI
+aI
+"}
+(58,1,1) = {"
+aI
+aI
+aI
+aT
+aE
+aZ
+aE
+aj
+Jx
+aK
+aG
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+aG
+pD
+fM
+tR
+aE
+aZ
+aI
+aI
+aI
+aI
+aI
+"}
+(59,1,1) = {"
+aI
+aI
+aI
+aE
+aE
+aE
+aZ
+aj
+fM
+kd
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+pD
+fM
+tR
+aE
+aI
+aI
+aI
+aI
+aI
+aI
+"}
+(60,1,1) = {"
+aI
+aI
+aI
+aE
+ao
+aE
+aE
+aj
+fM
+kd
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+pD
+fM
+am
+ai
+aI
+aI
+aI
+aI
+aI
+aI
+"}
+(61,1,1) = {"
+aI
+aI
+au
+aE
+aE
+aE
+ao
+aD
+aw
+kd
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+pD
+aw
+aO
+aE
+aI
+aI
+aI
+aI
+aI
+aI
+"}
+(62,1,1) = {"
+aI
+aI
+au
+aE
+aZ
+aE
+aE
+aj
+aw
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+pD
+fM
+aO
+aZ
+aE
+aI
+aI
+aI
+aI
+aI
+"}
+(63,1,1) = {"
+aI
+aI
+au
+aE
+aE
+aE
+aE
+aj
+aw
+aK
+aG
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+aG
+aN
+ad
+tR
+ao
+aE
+au
+aI
+aI
+aI
+aI
+"}
+(64,1,1) = {"
+aI
+aI
+aI
+aE
+aE
+aZ
+aE
+aj
+ad
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+aN
+aw
+tR
+aE
+aE
+au
+aI
+aI
+aI
+aI
+"}
+(65,1,1) = {"
+aI
+aI
+aI
+aE
+aE
+ao
+aE
+aj
+ad
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+aN
+aw
+tR
+aE
+aZ
+aI
+aI
+aI
+aI
+aI
+"}
+(66,1,1) = {"
+aI
+aI
+aI
+aE
+aE
+ai
+aE
+aj
+ad
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+pD
+aw
+tR
+aE
+ao
+aI
+aI
+aI
+aI
+aI
+"}
+(67,1,1) = {"
+aI
+aI
+aI
+aE
+aE
+aE
+ao
+aj
+ad
+aK
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+pD
+fM
+tR
+aE
+aE
+aI
+aI
+aI
+aI
+aI
+"}
+(68,1,1) = {"
+aI
+aI
+aI
+aZ
+aE
+aE
+aE
+aj
+aw
+kd
+aG
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+aG
+pD
+fM
+tR
+aZ
+aT
+aI
+aI
+aI
+aI
+aI
+"}
+(69,1,1) = {"
+aI
+aI
+aE
+aE
+aE
+aZ
+aE
+aD
+aw
+kd
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+ck
+pD
+aw
+tR
+aE
+aI
+aI
+aI
+aI
+aI
+aI
+"}
+(70,1,1) = {"
+aI
+aI
+aE
+aE
+aE
+aE
+aE
+aD
+ad
+kd
+ck
+ck
+aG
+ck
+ck
+ck
+ck
+aG
+ck
+ck
+ck
+ck
+aG
+ck
+ck
+ck
+ck
+aG
+ck
+ck
+ck
+ck
+aG
+ck
+ck
+ck
+ck
+aG
+ck
+ck
+ck
+ck
+aG
+ck
+ck
+ck
+ck
+aG
+ck
+ck
+pD
+ad
+tR
+ai
+aI
+aI
+aI
+aI
+aI
+aI
+"}
+(71,1,1) = {"
+aI
+aI
+aE
+aE
+ao
+aE
+aE
+aj
+ad
+cX
+Mj
+ar
+ar
+ar
+Mj
+Mj
+Mj
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+Mj
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+ar
+qX
+ad
+tR
+aZ
+aI
+aI
+aI
+aI
+aI
+aI
+"}
+(72,1,1) = {"
+aI
+aI
+aE
+aE
+aZ
+aE
+aE
+aj
+Cb
+ad
+ad
+ad
+ad
+ad
+aw
+aw
+aw
+aw
+aw
+ad
+ad
+ad
+ad
+aw
+aw
+fM
+aw
+aw
+aw
+aw
+fM
+YA
+aw
+aw
+ad
+fM
+fM
+aw
+aw
+ad
+ad
+ad
+aw
+ad
+ad
+ad
+fM
+fM
+aw
+ad
+ad
+YA
+am
+aE
+aE
+aI
+aI
+aI
+aI
+aI
+"}
+(73,1,1) = {"
+aI
+aI
+aI
+aE
+aE
+aE
+ao
+jS
+mj
+mj
+Nh
+Nh
+mj
+mj
+mj
+mj
+mj
+mj
+mj
+fr
+Nh
+Nh
+mj
+mj
+mj
+mj
+mj
+mj
+mj
+mj
+HV
+fM
+kH
+mj
+mj
+mj
+mj
+fr
+fr
+mj
+mj
+Be
+Nh
+mj
+mj
+mj
+mj
+mj
+MM
+Be
+fr
+fr
+Rz
+aE
+aZ
+aI
+aI
+aI
+aI
+aI
+"}
+(74,1,1) = {"
+aI
+aI
+aI
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+ai
+aE
+aE
+aE
+aE
+aE
+aE
+ai
+aE
+ao
+aZ
+aj
+aw
+am
+aE
+aE
+aE
+aZ
+aE
+aE
+aE
+ai
+aE
+aE
+aZ
+aE
+aE
+aE
+aE
+aE
+ai
+aE
+aE
+aE
+ao
+aE
+aI
+aI
+aI
+aI
+aI
+"}
+(75,1,1) = {"
+aI
+aI
+aI
+aE
+aE
+aZ
+aE
+ai
+aE
+aZ
+aE
+aZ
+aE
+aE
+ao
+aT
+aE
+aZ
+aE
+aE
+aE
+aE
+aE
+ao
+aZ
+aE
+aE
+aE
+aE
+aE
+aj
+aw
+nC
+Ei
+aZ
+aE
+aE
+aE
+aE
+ao
+aE
+aZ
+aE
+aE
+ao
+aZ
+aE
+aZ
+aE
+aE
+YX
+aE
+aZ
+aE
+aE
+aI
+aI
+aI
+aI
+aI
+"}
+(76,1,1) = {"
+aI
+aI
+aI
+aE
+ao
+aE
+aE
+YX
+aE
+aE
+ao
+aE
+aE
+aE
+aE
+aZ
+aE
+aE
+ao
+aE
+aZ
+aE
+ai
+aE
+aE
+aI
+aI
+au
+aI
+aI
+aj
+fM
+Jw
+JR
+aE
+aE
+ao
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+ao
+aE
+aE
+aE
+aE
+aE
+aE
+aI
+aI
+aI
+aI
+aI
+"}
+(77,1,1) = {"
+aI
+aI
+aI
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+ao
+aE
+aE
+aE
+ai
+aE
+aE
+aH
+ub
+ub
+ub
+ub
+aH
+aI
+aI
+aI
+aI
+BN
+aw
+PJ
+mP
+aE
+aE
+aZ
+aE
+ao
+aZ
+aE
+aE
+ao
+aZ
+aE
+YX
+aE
+aE
+aE
+aZ
+aE
+aZ
+aE
+aE
+ao
+aI
+aI
+aI
+aI
+aI
+"}
+(78,1,1) = {"
+aI
+aI
+aI
+au
+aE
+aE
+ao
+aZ
+aE
+aE
+aZ
+aE
+aE
+aE
+aE
+aZ
+aE
+aE
+aZ
+aE
+aH
+XG
+hT
+um
+Mt
+aH
+aH
+aH
+aH
+aH
+aH
+qx
+aH
+aH
+aH
+aT
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+ao
+aE
+aZ
+aE
+aE
+aE
+ao
+aE
+aE
+aE
+aE
+aI
+aI
+aI
+aI
+aI
+"}
+(79,1,1) = {"
+aI
+aI
+aI
+aI
+aI
+aE
+aE
+aT
+aE
+aE
+ao
+aE
+aE
+aE
+ao
+aE
+aE
+aE
+ao
+aE
+LP
+Dv
+rD
+wT
+Dv
+LP
+lu
+lu
+aH
+ZE
+Lo
+cY
+UB
+DV
+aH
+aI
+aE
+aZ
+aE
+aZ
+aE
+aE
+ao
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aE
+aZ
+aE
+au
+aI
+aI
+aI
+aI
+aI
+"}
+(80,1,1) = {"
+aI
+aI
+aI
+aI
+aI
+aI
+aE
+aE
+ai
+aE
+aE
+aE
+aZ
+aE
+aE
+ai
+aE
+aE
+aE
+aE
+aH
+eZ
+ab
+cq
+Kp
+aH
+lu
+lu
+aH
+Fn
+Ma
+cm
+JY
+md
+aH
+aI
+aI
+aE
+aE
+aE
+aE
+aZ
+aE
+au
+aI
+aI
+aE
+aZ
+aE
+aZ
+aE
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+"}
+(81,1,1) = {"
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+ub
+ub
+ub
+ub
+aH
+aH
+ub
+ub
+ub
+ub
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+OW
+OW
+OW
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+ub
+ub
+ub
+aH
+aH
+aH
+aH
+ub
+ub
+ub
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+aH
+"}
+(82,1,1) = {"
+aH
+lu
+lu
+lu
+dT
+vL
+aA
+aA
+aA
+yU
+Jt
+Yq
+lu
+Jt
+Jt
+QG
+Jt
+Jt
+lu
+Jt
+Jt
+sP
+Jt
+aA
+FS
+Jt
+lu
+Jt
+Jt
+dT
+aY
+aY
+Qi
+dT
+vL
+aA
+aA
+aA
+yU
+Jt
+Yq
+lu
+Jt
+Jt
+QG
+Jt
+Jt
+lu
+Jt
+Jt
+sP
+Jt
+aA
+FS
+Jt
+dT
+lu
+Jt
+aA
+aH
+"}
+(83,1,1) = {"
+aH
+lu
+lu
+lu
+dT
+lu
+aA
+aA
+Ts
+Yn
+Jl
+lu
+aA
+aA
+aA
+aA
+Jt
+Jt
+lu
+QG
+Jt
+lu
+et
+aA
+Jt
+Jt
+lu
+QG
+Jt
+dT
+aY
+aY
+aY
+dT
+lu
+aA
+aA
+Ts
+Yn
+Jl
+lu
+aA
+aA
+aA
+aA
+Jt
+Jt
+lu
+QG
+Jt
+lu
+et
+aA
+Jt
+QG
+dT
+lu
+lu
+aA
+aH
+"}
+(84,1,1) = {"
+aH
+lu
+lu
+lu
+dT
+lu
+vL
+eM
+Yq
+Jt
+aA
+Jt
+lu
+BZ
+Jt
+Yt
+Cg
+Jt
+Jt
+eM
+lu
+lu
+Jt
+aA
+aA
+vc
+lu
+lu
+lu
+dT
+aY
+aY
+aY
+dT
+Yq
+Jt
+aA
+Jt
+lu
+BZ
+Jt
+Yt
+Cg
+Jt
+Jt
+eM
+lu
+lu
+Jt
+aA
+aA
+vc
+aA
+aA
+lu
+dT
+lu
+Jt
+aA
+aH
+"}
+(85,1,1) = {"
+aH
+aH
+aH
+aH
+aH
+aI
+aI
+aH
+aI
+aI
+aI
+aI
+aI
+aH
+aI
+aI
+aI
+aI
+aI
+aH
+aI
+aI
+aI
+aI
+aI
+aH
+aI
+aI
+aI
+aH
+aH
+aH
+aH
+aH
+aI
+aI
+aI
+aI
+aI
+aH
+aI
+aI
+aI
+aI
+aI
+aH
+aI
+aI
+aI
+aI
+aI
+aH
+aI
+aI
+aI
+aH
+aH
+aH
+aH
+aH
+"}
+(86,1,1) = {"
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+"}
+(87,1,1) = {"
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+"}
+(88,1,1) = {"
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+"}
+(89,1,1) = {"
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+"}
+(90,1,1) = {"
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+"}
+(91,1,1) = {"
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+aI
+"}
diff --git a/_maps/outpost/indie_space.dmm b/_maps/outpost/indie_space.dmm
index a3949804177c..a3464d206a0c 100644
--- a/_maps/outpost/indie_space.dmm
+++ b/_maps/outpost/indie_space.dmm
@@ -130,8 +130,13 @@
/obj/effect/turf_decal/corner/opaque/neutral{
dir = 4
},
-/obj/item/radio/intercom/directional/east,
/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
/turf/open/floor/plasteel,
/area/outpost/hallway/port)
"aU" = (
@@ -279,6 +284,10 @@
/obj/structure/foamedmetal,
/turf/open/floor/plating,
/area/outpost/maintenance/fore)
+"bW" = (
+/obj/machinery/light/directional/south,
+/turf/open/floor/plasteel,
+/area/outpost/security)
"bY" = (
/obj/item/kirbyplants{
icon_state = "plant-19"
@@ -364,6 +373,13 @@
/obj/structure/flora/junglebush,
/turf/open/floor/grass/ship/jungle,
/area/outpost/hallway/central)
+"cu" = (
+/obj/item/radio/intercom/directional/north,
+/obj/effect/turf_decal/corner/opaque/red{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/outpost/security)
"cG" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -426,6 +442,9 @@
/obj/effect/spawner/structure/window/reinforced/indestructable,
/turf/open/floor/plating,
/area/outpost/cargo/office)
+"cX" = (
+/turf/open/floor/plasteel,
+/area/outpost/security)
"dg" = (
/obj/structure/railing{
dir = 4
@@ -513,28 +532,10 @@
/turf/open/floor/plating/asteroid,
/area/outpost/maintenance/central)
"dL" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/machinery/door/airlock/maintenance{
- dir = 4;
- req_access = list("101")
- },
-/turf/open/floor/plasteel/tech,
-/area/outpost/vacant_rooms)
+/obj/structure/closet/secure_closet/armory3,
+/obj/effect/turf_decal/industrial/outline/yellow,
+/turf/open/floor/plasteel,
+/area/outpost/security)
"dN" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -734,6 +735,31 @@
/obj/effect/turf_decal/industrial/outline/yellow,
/turf/open/floor/plasteel/patterned/cargo_one,
/area/outpost/cargo)
+"fh" = (
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/poddoor/shutters/indestructible{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/airlock/security/brig{
+ req_access = list("101");
+ dir = 4
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security)
"fi" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
@@ -847,16 +873,10 @@
/turf/open/floor/plasteel/patterned,
/area/outpost/cargo)
"fZ" = (
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/cable/yellow{
- icon_state = "0-10"
- },
-/obj/structure/spider/stickyweb,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/steeldecal/steel_decals_central7,
-/turf/open/floor/plating,
-/area/outpost/vacant_rooms)
+/obj/structure/chair,
+/obj/effect/landmark/ert_outpost_spawn,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/outpost/security)
"ga" = (
/obj/effect/turf_decal/corner/opaque/grey/full,
/obj/effect/decal/cleanable/dirt,
@@ -880,6 +900,17 @@
},
/turf/open/floor/plasteel,
/area/outpost/hallway/port)
+"gg" = (
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/effect/turf_decal/corner/opaque/red{
+ dir = 1
+ },
+/obj/effect/turf_decal/steeldecal/steel_decals_central6,
+/turf/open/floor/plasteel,
+/area/outpost/security)
"go" = (
/obj/effect/turf_decal/corner/opaque/grey/full,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
@@ -965,6 +996,10 @@
},
/turf/open/floor/plasteel/patterned,
/area/outpost/cargo)
+"gU" = (
+/obj/machinery/light/small/directional/north,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/outpost/security)
"gW" = (
/obj/machinery/power/apc/auto_name/directional/east,
/obj/structure/cable/yellow{
@@ -1610,6 +1645,25 @@
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
/turf/open/floor/plasteel,
/area/outpost/hallway/central)
+"lt" = (
+/obj/effect/turf_decal/industrial/warning,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/obj/machinery/door/window{
+ req_access = list("101")
+ },
+/obj/machinery/door/window{
+ req_access = list("101");
+ dir = 1
+ },
+/obj/effect/turf_decal/floordetail/tiled,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel/tech,
+/area/outpost/security)
"lw" = (
/obj/machinery/light/small/directional/south,
/obj/effect/turf_decal/siding/wood/corner{
@@ -1682,11 +1736,16 @@
/turf/open/floor/plating,
/area/outpost/maintenance/central)
"lY" = (
-/obj/effect/decal/cleanable/oil/streak,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plating,
-/area/outpost/vacant_rooms)
+/obj/machinery/cryopod{
+ dir = 4
+ },
+/obj/machinery/camera/autoname,
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 5
+ },
+/obj/machinery/light/small/directional/north,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/outpost/security)
"mb" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -1876,13 +1935,13 @@
/area/outpost/maintenance/fore)
"mW" = (
/obj/structure/cable/yellow{
- icon_state = "1-2"
+ icon_state = "1-8"
},
-/obj/structure/spider/stickyweb,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plating,
-/area/outpost/vacant_rooms)
+/obj/effect/turf_decal/corner/opaque/red{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/outpost/security)
"nb" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -2040,6 +2099,13 @@
},
/turf/open/floor/wood,
/area/outpost/crew/bar)
+"ob" = (
+/obj/effect/turf_decal/corner/opaque/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/grey,
+/turf/open/floor/plasteel,
+/area/outpost/security)
"od" = (
/obj/machinery/shower{
pixel_y = 17
@@ -2131,6 +2197,13 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/outpost/maintenance/fore)
+"oQ" = (
+/obj/effect/turf_decal/corner/opaque/red{
+ dir = 8
+ },
+/obj/machinery/firealarm/directional/north,
+/turf/open/floor/plasteel,
+/area/outpost/security)
"oS" = (
/obj/effect/turf_decal/industrial/hatch/yellow,
/turf/open/floor/plasteel/patterned/cargo_one,
@@ -2152,6 +2225,20 @@
/mob/living/simple_animal/mouse/brown,
/turf/open/floor/plating,
/area/outpost/maintenance/fore)
+"oW" = (
+/obj/effect/turf_decal/industrial/warning,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/airlock/security/brig{
+ req_access = list("101")
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security)
"pb" = (
/obj/structure/chair/stool/bar{
dir = 1;
@@ -2179,12 +2266,6 @@
},
/turf/open/floor/plasteel,
/area/outpost/storage)
-"pk" = (
-/obj/structure/grille,
-/obj/structure/grille,
-/obj/structure/lattice,
-/turf/open/space/basic,
-/area/space)
"pl" = (
/obj/effect/turf_decal/corner/opaque/neutral/diagonal,
/obj/effect/turf_decal/spline/fancy/opaque/lightgrey{
@@ -2204,13 +2285,13 @@
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
/obj/structure/holosign/barrier/infinite{
max_integrity = 500
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/corner/opaque/neutral{
+ dir = 4
+ },
/turf/open/floor/plasteel,
/area/outpost/hallway/port)
"pp" = (
@@ -2421,9 +2502,9 @@
/turf/open/floor/plasteel,
/area/outpost/hallway/central)
"qW" = (
-/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/structure/window/reinforced/indestructable,
/turf/open/floor/plating,
-/area/outpost/vacant_rooms)
+/area/outpost/security)
"qX" = (
/obj/structure/grille/indestructable,
/obj/structure/cable/yellow{
@@ -2440,6 +2521,9 @@
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/effect/turf_decal/corner/opaque/neutral/diagonal,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
/turf/open/floor/plasteel,
/area/outpost/vacant_rooms)
"rg" = (
@@ -2512,6 +2596,11 @@
dir = 4
},
/obj/effect/turf_decal/corner/opaque/neutral/diagonal,
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/obj/effect/turf_decal/steeldecal/steel_decals_central6,
/turf/open/floor/plasteel,
/area/outpost/vacant_rooms)
"ry" = (
@@ -2531,6 +2620,11 @@
},
/turf/open/floor/plasteel/tech,
/area/outpost/hallway/central)
+"rz" = (
+/obj/structure/flora/rock,
+/obj/structure/flora/rock,
+/turf/open/floor/plating/asteroid,
+/area/outpost/external)
"rC" = (
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plating,
@@ -3202,6 +3296,23 @@
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plating,
/area/outpost/maintenance/fore)
+"uI" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/corner/opaque/red{
+ dir = 4
+ },
+/obj/machinery/newscaster/directional/west,
+/turf/open/floor/plasteel,
+/area/outpost/security)
+"uJ" = (
+/obj/machinery/cryopod{
+ dir = 4
+ },
+/obj/item/radio/intercom/directional/south,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/outpost/security)
"uL" = (
/obj/effect/turf_decal/corner/opaque/grey/full,
/obj/structure/cable/yellow{
@@ -3496,6 +3607,11 @@
/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4,
/turf/open/floor/plasteel,
/area/outpost/hallway/port)
+"wE" = (
+/obj/structure/closet/secure_closet/armory1,
+/obj/effect/turf_decal/industrial/outline/yellow,
+/turf/open/floor/plasteel,
+/area/outpost/security)
"wF" = (
/obj/structure/flora/grass/jungle,
/obj/structure/flora/junglebush/c,
@@ -3537,6 +3653,12 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating,
/area/outpost/maintenance/fore)
+"wW" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/outpost/security)
"wX" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
@@ -3549,14 +3671,11 @@
/turf/open/floor/plasteel,
/area/outpost/storage)
"xc" = (
-/obj/structure/cable/yellow{
- icon_state = "1-8"
+/obj/effect/turf_decal/corner/opaque/red{
+ dir = 4
},
-/obj/structure/spider/stickyweb,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plating,
-/area/outpost/vacant_rooms)
+/turf/open/floor/plasteel,
+/area/outpost/security)
"xf" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -3820,6 +3939,14 @@
},
/turf/open/floor/plasteel,
/area/outpost/hallway/port)
+"za" = (
+/obj/structure/falsewall/reinforced,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/falsewall/reinforced,
+/turf/open/floor/plating,
+/area/outpost/maintenance/fore)
"zb" = (
/obj/effect/turf_decal/corner/opaque/grey/full,
/obj/effect/decal/cleanable/dirt,
@@ -3893,6 +4020,13 @@
/obj/effect/turf_decal/industrial/warning/fulltile,
/turf/open/floor/plasteel/patterned/cargo_one,
/area/outpost/cargo)
+"zD" = (
+/obj/machinery/camera/autoname{
+ dir = 4
+ },
+/obj/machinery/light/directional/north,
+/turf/open/floor/plasteel,
+/area/outpost/security)
"zE" = (
/obj/structure/cable/yellow{
icon_state = "1-8"
@@ -4029,6 +4163,10 @@
pixel_x = -14;
pixel_y = -7
},
+/obj/item/reagent_containers/food/snacks/grown/soybeans{
+ pixel_x = -12;
+ pixel_y = 8
+ },
/turf/open/floor/plating/asteroid,
/area/outpost/maintenance/central)
"Ap" = (
@@ -4199,21 +4337,23 @@
/turf/open/floor/plasteel/patterned/cargo_one,
/area/outpost/vacant_rooms/office)
"Bc" = (
+/obj/item/radio/intercom/directional/west,
/obj/structure/cable/yellow{
- icon_state = "2-5"
+ icon_state = "1-2"
},
-/obj/structure/spider/stickyweb,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plating,
-/area/outpost/vacant_rooms)
+/obj/effect/turf_decal/corner/opaque/red{
+ dir = 4
+ },
+/obj/effect/landmark/ert_outpost_spawn,
+/turf/open/floor/plasteel,
+/area/outpost/security)
"Bd" = (
-/obj/structure/grille/indestructable,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plating,
-/area/outpost/vacant_rooms)
+/obj/machinery/computer/cryopod/directional/north,
+/obj/effect/turf_decal/corner_steel_grid{
+ dir = 5
+ },
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/outpost/security)
"Bf" = (
/obj/structure/table/wood,
/obj/machinery/camera/autoname{
@@ -4243,6 +4383,12 @@
},
/turf/open/floor/plasteel/tech,
/area/outpost/hallway/central)
+"Bo" = (
+/obj/item/bedsheet,
+/obj/structure/bed/pod,
+/obj/machinery/light/small/directional/south,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/outpost/security)
"Bp" = (
/obj/effect/turf_decal/corner/opaque/grey/full,
/obj/structure/cable/yellow{
@@ -4281,6 +4427,9 @@
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/effect/turf_decal/corner/opaque/neutral/diagonal,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
/turf/open/floor/plasteel,
/area/outpost/vacant_rooms)
"Bu" = (
@@ -4294,6 +4443,11 @@
},
/turf/open/floor/carpet/green,
/area/outpost/crew/bar)
+"By" = (
+/obj/structure/closet/secure_closet/contraband,
+/obj/effect/turf_decal/industrial/outline/yellow,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/outpost/security)
"Bz" = (
/obj/machinery/power/floodlight,
/obj/structure/cable/yellow{
@@ -4350,6 +4504,17 @@
},
/turf/open/floor/plating,
/area/outpost/maintenance/fore)
+"BO" = (
+/obj/structure/table,
+/obj/item/radio/intercom/table{
+ dir = 8;
+ layer = 2.99;
+ pixel_x = -6
+ },
+/obj/machinery/light/small/directional/north,
+/obj/machinery/firealarm/directional/west,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/outpost/security)
"BR" = (
/obj/effect/turf_decal/siding/wood{
dir = 8
@@ -4584,10 +4749,11 @@
/turf/open/floor/plasteel/patterned,
/area/outpost/cargo)
"Do" = (
-/obj/machinery/portable_atmospherics/pump,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plating,
-/area/outpost/vacant_rooms)
+/obj/effect/turf_decal/corner/opaque/red{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/outpost/security)
"Dp" = (
/obj/structure/railing/corner,
/obj/effect/turf_decal/industrial/loading{
@@ -4631,6 +4797,13 @@
/obj/effect/spawner/lootdrop/maintenance/two,
/turf/open/floor/plasteel/mono,
/area/outpost/storage)
+"DI" = (
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/effect/decal/fakelattice,
+/turf/open/floor/plasteel/elevatorshaft,
+/area/outpost/security)
"DL" = (
/obj/machinery/disposal/bin,
/obj/structure/disposalpipe/trunk{
@@ -4768,6 +4941,13 @@
/obj/effect/turf_decal/steeldecal/steel_decals_central6,
/turf/open/floor/plasteel,
/area/outpost/vacant_rooms/office)
+"Ff" = (
+/obj/effect/turf_decal/corner/opaque/red{
+ dir = 4
+ },
+/obj/machinery/newscaster/directional/west,
+/turf/open/floor/plasteel,
+/area/outpost/security)
"Fi" = (
/obj/effect/turf_decal/corner/opaque/grey/full,
/obj/effect/turf_decal/corner/opaque/neutral{
@@ -4788,14 +4968,38 @@
},
/turf/open/floor/plating,
/area/outpost/maintenance/fore)
-"Fq" = (
-/obj/effect/spawner/structure/window/reinforced/indestructable,
-/turf/open/floor/plating,
-/area/outpost/crew/library)
-"Fr" = (
-/obj/machinery/vending/boozeomat{
- pixel_y = 32;
- density = 0
+"Fn" = (
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/obj/machinery/door/window{
+ req_access = list("101");
+ dir = 8
+ },
+/obj/machinery/door/window{
+ req_access = list("101");
+ dir = 4
+ },
+/obj/effect/turf_decal/floordetail/tiled,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security)
+"Fq" = (
+/obj/effect/spawner/structure/window/reinforced/indestructable,
+/turf/open/floor/plating,
+/area/outpost/crew/library)
+"Fr" = (
+/obj/machinery/vending/boozeomat{
+ pixel_y = 32;
+ density = 0
},
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/carpet/green,
@@ -4941,6 +5145,12 @@
},
/turf/open/floor/plating,
/area/outpost/maintenance/fore)
+"Gl" = (
+/obj/structure/bed/pod,
+/obj/item/bedsheet,
+/obj/machinery/light/small/directional/south,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/outpost/security)
"Gm" = (
/obj/structure/cable/yellow{
icon_state = "2-4"
@@ -4961,11 +5171,10 @@
/turf/open/floor/plasteel,
/area/outpost/crew/janitor)
"Gv" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/item/toy/plush/spider,
-/turf/open/floor/plating,
-/area/outpost/vacant_rooms)
+/obj/structure/table,
+/obj/effect/turf_decal/floordetail/tiled,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/outpost/security)
"GB" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 4
@@ -5260,6 +5469,21 @@
},
/turf/open/floor/plasteel,
/area/outpost/hallway/port)
+"Ia" = (
+/obj/item/radio/intercom/wideband/table{
+ dir = 8;
+ pixel_y = 19;
+ pixel_x = -6
+ },
+/obj/machinery/computer/security{
+ dir = 4;
+ layer = 3.1;
+ pixel_y = 5;
+ pixel_x = -5
+ },
+/obj/machinery/light/small/directional/south,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/outpost/security)
"Ic" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plasteel/patterned/cargo_one,
@@ -5414,6 +5638,13 @@
/obj/effect/turf_decal/corner/opaque/neutral/diagonal,
/turf/open/floor/plasteel,
/area/outpost/vacant_rooms)
+"IT" = (
+/obj/machinery/camera/autoname,
+/obj/effect/turf_decal/corner/opaque/red{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/outpost/security)
"IU" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -5474,6 +5705,9 @@
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
/turf/open/floor/plasteel/tech,
/area/outpost/vacant_rooms)
"Jq" = (
@@ -5584,6 +5818,12 @@
/obj/effect/turf_decal/corner/opaque/neutral,
/turf/open/floor/plasteel,
/area/outpost/hallway/central)
+"Ki" = (
+/obj/machinery/door/poddoor/shutters/indestructible{
+ dir = 4
+ },
+/turf/closed/indestructible/rock,
+/area/outpost/external)
"Kl" = (
/obj/effect/turf_decal/corner/opaque/grey/full,
/obj/structure/cable/yellow{
@@ -5794,11 +6034,15 @@
/turf/open/floor/plasteel/tech,
/area/outpost/cargo)
"Le" = (
-/obj/structure/spider/stickyweb,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plating,
-/area/outpost/vacant_rooms)
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
+/obj/effect/turf_decal/corner/opaque/red{
+ dir = 4
+ },
+/obj/machinery/firealarm/directional/north,
+/turf/open/floor/plasteel,
+/area/outpost/security)
"Lg" = (
/obj/effect/turf_decal/corner/opaque/grey/full,
/obj/machinery/airalarm/directional/south,
@@ -5812,10 +6056,8 @@
/turf/open/floor/plasteel,
/area/outpost/hallway/port)
"Lh" = (
-/obj/structure/spider/stickyweb,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plating,
-/area/outpost/vacant_rooms)
+/turf/closed/indestructible/reinforced,
+/area/outpost/security)
"Li" = (
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/carpet/green,
@@ -5885,6 +6127,13 @@
/obj/structure/spider/stickyweb,
/turf/open/floor/plating,
/area/outpost/maintenance/fore)
+"LJ" = (
+/obj/machinery/computer/helm/viewscreen/directional/north,
+/obj/structure/chair/comfy{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/outpost/security)
"LK" = (
/obj/structure/flora/junglebush/c,
/turf/open/floor/grass/ship/jungle,
@@ -5958,11 +6207,12 @@
/turf/open/floor/plating,
/area/outpost/maintenance/fore)
"Me" = (
-/obj/structure/grille/indestructable,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plating,
-/area/outpost/vacant_rooms)
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/outpost/security)
+"Mk" = (
+/obj/machinery/newscaster/directional/south,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/outpost/security)
"Ml" = (
/obj/effect/turf_decal/corner/opaque/neutral/diagonal,
/obj/effect/turf_decal/spline/fancy/opaque/lightgrey{
@@ -6098,6 +6348,10 @@
"Nc" = (
/turf/closed/indestructible/rock,
/area/outpost/hallway/central)
+"Nd" = (
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/outpost/security)
"Ne" = (
/obj/item/radio/intercom/directional/north,
/obj/structure/disposalpipe/segment{
@@ -6123,16 +6377,11 @@
/turf/open/floor/plasteel/dark,
/area/outpost/cargo/office)
"No" = (
-/obj/structure/grille/indestructable,
-/obj/effect/decal/cleanable/dirt/dust,
-/obj/effect/turf_decal/industrial/warning{
- dir = 4
- },
-/obj/effect/turf_decal/industrial/warning{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/outpost/vacant_rooms)
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/donut/jelly,
+/obj/effect/turf_decal/floordetail/tiled,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/outpost/security)
"Nu" = (
/obj/effect/turf_decal/corner/opaque/grey/full,
/obj/structure/cable/yellow{
@@ -6144,6 +6393,9 @@
dir = 8
},
/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
/turf/open/floor/plasteel,
/area/outpost/hallway/port)
"Nv" = (
@@ -6465,6 +6717,20 @@
/obj/machinery/light/small/directional/north,
/turf/open/floor/carpet/green,
/area/outpost/crew/bar)
+"PY" = (
+/obj/machinery/door/airlock/security/brig{
+ req_access = list("101")
+ },
+/obj/effect/turf_decal/industrial/warning,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security)
"Qa" = (
/obj/effect/turf_decal/corner/opaque/grey/full,
/obj/machinery/newscaster/directional/north,
@@ -6528,6 +6794,12 @@
/obj/item/trash/semki,
/turf/open/floor/plating/asteroid,
/area/outpost/external)
+"Qr" = (
+/obj/effect/turf_decal/corner/opaque/red{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/outpost/security)
"Qv" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 6
@@ -6682,6 +6954,10 @@
/obj/item/trash/semki,
/turf/open/floor/plating/asteroid,
/area/outpost/external)
+"Ro" = (
+/obj/structure/falsewall/reinforced,
+/turf/closed/indestructible/reinforced,
+/area/outpost/maintenance/fore)
"Rr" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
@@ -6804,6 +7080,13 @@
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plasteel,
/area/outpost/storage)
+"RM" = (
+/obj/effect/turf_decal/corner/opaque/red{
+ dir = 1
+ },
+/obj/effect/landmark/ert_outpost_spawn,
+/turf/open/floor/plasteel,
+/area/outpost/security)
"RO" = (
/obj/structure/railing{
dir = 6
@@ -6925,6 +7208,9 @@
/obj/effect/turf_decal/corner/opaque/neutral{
dir = 1
},
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
/turf/open/floor/plasteel,
/area/outpost/hallway/port)
"Sr" = (
@@ -6986,11 +7272,20 @@
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/wood,
/area/outpost/crew/bar)
+"SO" = (
+/obj/machinery/light/directional/north,
+/obj/effect/turf_decal/spline/fancy/opaque/grey{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/outpost/security)
"SS" = (
-/obj/machinery/portable_atmospherics/scrubber,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plating,
-/area/outpost/vacant_rooms)
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/effect/landmark/ert_outpost_spawn,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/outpost/security)
"SV" = (
/obj/structure/flora/grass/jungle,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
@@ -7025,6 +7320,13 @@
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/wood,
/area/outpost/crew/library)
+"Te" = (
+/obj/effect/turf_decal/spline/fancy/opaque/grey,
+/obj/effect/turf_decal/spline/fancy/opaque/grey{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/outpost/security)
"Tg" = (
/obj/structure/rack,
/obj/effect/spawner/lootdrop/donut,
@@ -7275,7 +7577,7 @@
dir = 1
},
/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plasteel,
+/turf/open/floor/plating,
/area/outpost/vacant_rooms/office)
"UG" = (
/obj/structure/cable/yellow{
@@ -7573,6 +7875,20 @@
/obj/machinery/power/apc/auto_name/directional/west,
/turf/open/floor/plating,
/area/outpost/maintenance/fore)
+"WJ" = (
+/obj/effect/turf_decal/industrial/warning,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/airlock/security/brig{
+ req_access = list("101")
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security)
"WM" = (
/obj/effect/turf_decal/corner/opaque/grey/full,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
@@ -7718,6 +8034,9 @@
dir = 6
},
/obj/effect/turf_decal/corner/opaque/neutral/diagonal,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
/turf/open/floor/plasteel,
/area/outpost/vacant_rooms)
"Xz" = (
@@ -7809,10 +8128,13 @@
/turf/open/floor/plating,
/area/outpost/maintenance/central)
"XV" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt/dust,
-/turf/open/floor/plating,
-/area/outpost/vacant_rooms)
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/effect/decal/fakelattice,
+/obj/machinery/light/small/directional/south,
+/turf/open/floor/plasteel/elevatorshaft,
+/area/outpost/security)
"XW" = (
/obj/structure/chair/comfy/brown{
dir = 4
@@ -7869,6 +8191,9 @@
/obj/effect/turf_decal/corner/opaque/black{
dir = 8
},
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
/turf/open/floor/plasteel,
/area/outpost/hallway/port)
"Yt" = (
@@ -8001,6 +8326,13 @@
},
/turf/open/floor/plasteel,
/area/outpost/vacant_rooms/office)
+"Zl" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/light/directional/north,
+/turf/open/floor/plasteel,
+/area/outpost/security)
"Zm" = (
/obj/effect/turf_decal/corner/opaque/grey/full,
/obj/effect/turf_decal/corner/opaque/neutral,
@@ -11368,7 +11700,7 @@ mC
mC
mC
NH
-pk
+NH
NH
NH
mC
@@ -12824,7 +13156,7 @@ HD
HD
hq
dr
-qp
+rz
AH
hq
hq
@@ -14306,8 +14638,8 @@ Rg
NK
NK
NK
-NK
-PS
+Ro
+za
NK
NK
NK
@@ -14669,7 +15001,7 @@ HD
HD
NK
NK
-NK
+YL
NK
NK
NK
@@ -14791,9 +15123,9 @@ HD
HD
HD
HD
-HD
-HD
-HD
+hq
+hq
+hq
HD
NK
ds
@@ -14914,9 +15246,9 @@ HD
HD
HD
HD
-HD
-HD
-HD
+hq
+qp
+hq
NK
NK
NK
@@ -15037,9 +15369,9 @@ HD
HD
HD
HD
-HD
-HD
-HD
+hq
+hq
+hq
NK
mV
On
@@ -15160,9 +15492,9 @@ HD
HD
HD
HD
-HD
-HD
-HD
+Ha
+hq
+hq
NK
Wc
Vx
@@ -15283,9 +15615,9 @@ HD
HD
HD
HD
-HD
-HD
-HD
+hq
+hq
+hq
NK
vH
pp
@@ -15404,11 +15736,11 @@ HD
HD
mC
mC
-mC
-HD
HD
HD
HD
+hq
+qp
NK
NK
NK
@@ -15527,15 +15859,15 @@ HD
mC
mC
mC
-mC
-mC
-HD
-HD
-HD
-HD
HD
HD
HD
+hq
+hq
+hq
+hq
+hq
+hq
NK
Pe
Hv
@@ -15650,16 +15982,16 @@ mC
mC
mC
mC
-mC
-mC
-mC
HD
HD
HD
HD
-HD
-HD
-NK
+hq
+hq
+hq
+Ha
+hq
+YL
FS
Hv
Wa
@@ -15773,13 +16105,13 @@ mC
mC
mC
mC
-mC
-mC
-mC
-mC
HD
HD
HD
+HD
+HD
+HD
+hq
Uw
Uw
Uw
@@ -15897,8 +16229,8 @@ mC
mC
mC
mC
-mC
-mC
+HD
+HD
HD
HD
HD
@@ -17647,20 +17979,20 @@ xk
wL
pS
Am
-wL
-wL
-wL
-wL
-wL
-dL
-wL
-LL
-LL
-LL
-LL
-LL
-LL
-LL
+Lh
+Lh
+Lh
+Lh
+fh
+Lh
+Lh
+Lh
+Lh
+Lh
+Lh
+Lh
+Lh
+Lh
HD
HD
HD
@@ -17768,22 +18100,22 @@ rp
gt
ev
wL
-wL
-wL
-wL
-Le
+Lh
+Lh
+Lh
Le
+uI
Bc
mW
xc
-wL
-HD
-HD
-HD
-HD
-HD
-HD
-HD
+Lh
+BO
+Ia
+Lh
+zD
+Ff
+By
+Lh
HD
HD
HD
@@ -17892,18 +18224,21 @@ hX
lb
Rx
lY
-Le
+uJ
Lh
-Le
+Zl
fZ
Gv
-wL
-wL
-wL
-HD
-HD
-HD
-HD
+SS
+bW
+Lh
+LJ
+Mk
+Lh
+cu
+xc
+By
+Lh
HD
HD
HD
@@ -17952,9 +18287,6 @@ mC
mC
mC
mC
-mC
-mC
-mC
"}
(81,1,1) = {"
mC
@@ -18016,17 +18348,21 @@ wL
wL
Bd
Me
-wL
-wL
-wL
+PY
+wW
+fZ
No
-wL
-HD
-HD
-HD
-HD
-HD
-HD
+SS
+cX
+WJ
+cX
+cX
+oW
+Qr
+xc
+Lh
+Lh
+em
HD
HD
HD
@@ -18074,10 +18410,6 @@ mC
mC
mC
mC
-mC
-mC
-mC
-mC
"}
(82,1,1) = {"
mC
@@ -18137,17 +18469,23 @@ wL
wL
HD
wL
+DI
XV
-XV
-qW
-wL
+Lh
+gg
Do
-SS
-wL
-HD
-HD
-HD
-HD
+RM
+Do
+Do
+Lh
+dL
+wE
+Lh
+oQ
+ob
+qW
+Bo
+Lh
HD
HD
HD
@@ -18195,12 +18533,6 @@ mC
mC
mC
mC
-mC
-mC
-mC
-mC
-mC
-mC
"}
(83,1,1) = {"
mC
@@ -18260,28 +18592,28 @@ HD
HD
HD
wL
-wL
-wL
-wL
-wL
-wL
-wL
-wL
-HD
-HD
-HD
-HD
-HD
-HD
-HD
-mC
-mC
-mC
-mC
-mC
+Lh
+Lh
+Lh
+Lh
+qW
+qW
+qW
+Lh
+Lh
+Lh
+Lh
+Lh
+IT
+ob
+qW
+Me
+qW
mC
mC
mC
+HD
+HD
mC
mC
mC
@@ -18387,25 +18719,25 @@ HD
HD
HD
HD
+mC
+mC
+mC
HD
HD
HD
HD
-HD
-HD
-HD
-HD
-mC
-mC
-mC
-mC
-mC
-mC
-mC
+Lh
+SO
+Te
+lt
+Nd
+qW
mC
mC
mC
mC
+HD
+HD
mC
mC
mC
@@ -18509,26 +18841,26 @@ HD
HD
HD
HD
-HD
-HD
-HD
-HD
-HD
-HD
-mC
-mC
-mC
-mC
-mC
-mC
mC
mC
mC
mC
mC
+HD
+HD
+HD
+Lh
+Fn
+qW
+Lh
+Lh
+Lh
+HD
mC
mC
mC
+HD
+HD
mC
mC
mC
@@ -18632,26 +18964,26 @@ HD
HD
HD
HD
-HD
-HD
-HD
-mC
-mC
-mC
-mC
-mC
-mC
-mC
-mC
mC
mC
mC
mC
mC
+HD
+HD
+HD
+Lh
+gU
+Gl
+Lh
+HD
+HD
+HD
mC
mC
mC
mC
+HD
mC
mC
mC
@@ -18751,8 +19083,8 @@ mC
mC
HD
HD
-mC
-mC
+HD
+HD
HD
HD
HD
@@ -18760,17 +19092,17 @@ mC
mC
mC
mC
-mC
-mC
-mC
-mC
-mC
-mC
-mC
-mC
-mC
-mC
-mC
+HD
+HD
+HD
+Lh
+qW
+qW
+Lh
+HD
+HD
+HD
+HD
mC
mC
mC
@@ -18874,26 +19206,26 @@ mC
mC
mC
mC
+HD
+HD
+HD
+HD
+HD
mC
mC
mC
mC
+HD
+HD
+HD
mC
mC
mC
-mC
-mC
-mC
-mC
-mC
-mC
-mC
-mC
-mC
-mC
-mC
-mC
-mC
+HD
+HD
+HD
+HD
+HD
mC
mC
mC
@@ -18996,27 +19328,27 @@ mC
mC
mC
mC
+HD
+HD
+HD
+HD
+HD
+HD
mC
mC
mC
+HD
+HD
+Ki
+HD
mC
mC
mC
mC
-mC
-mC
-mC
-mC
-mC
-mC
-mC
-mC
-mC
-mC
-mC
-mC
-mC
-mC
+HD
+HD
+HD
+HD
mC
mC
mC
@@ -19118,21 +19450,21 @@ mC
mC
mC
mC
+HD
+HD
+HD
+HD
+HD
+HD
+HD
+HD
mC
mC
mC
mC
-mC
-mC
-mC
-mC
-mC
-mC
-mC
-mC
-mC
-mC
-mC
+HD
+HD
+HD
mC
mC
mC
@@ -19241,6 +19573,11 @@ mC
mC
mC
mC
+HD
+HD
+HD
+HD
+HD
mC
mC
mC
@@ -19249,14 +19586,9 @@ mC
mC
mC
mC
-mC
-mC
-mC
-mC
-mC
-mC
-mC
-mC
+HD
+HD
+HD
mC
mC
mC
@@ -19364,6 +19696,10 @@ mC
mC
mC
mC
+HD
+HD
+HD
+HD
mC
mC
mC
@@ -19374,12 +19710,8 @@ mC
mC
mC
mC
-mC
-mC
-mC
-mC
-mC
-mC
+HD
+HD
mC
mC
mC
@@ -19487,10 +19819,10 @@ mC
mC
mC
mC
-mC
-mC
-mC
-mC
+HD
+HD
+HD
+HD
mC
mC
mC
@@ -19610,9 +19942,9 @@ mC
mC
mC
mC
-mC
-mC
-mC
+HD
+HD
+HD
mC
mC
mC
@@ -19732,10 +20064,10 @@ mC
mC
mC
mC
-mC
-mC
-mC
-mC
+HD
+HD
+HD
+HD
mC
mC
mC
@@ -19855,10 +20187,10 @@ mC
mC
mC
mC
-mC
-mC
-mC
-mC
+HD
+HD
+HD
+HD
mC
mC
mC
@@ -19978,9 +20310,9 @@ mC
mC
mC
mC
-mC
-mC
-mC
+HD
+HD
+HD
mC
mC
mC
@@ -20101,9 +20433,9 @@ mC
mC
mC
mC
-mC
-mC
-mC
+HD
+HD
+HD
mC
mC
mC
@@ -20224,7 +20556,7 @@ mC
mC
mC
mC
-mC
+HD
mC
mC
mC
diff --git a/_maps/outpost/nanotrasen_asteroid.dmm b/_maps/outpost/nanotrasen_asteroid.dmm
index 39a1808839b2..d5ccb5e0af68 100644
--- a/_maps/outpost/nanotrasen_asteroid.dmm
+++ b/_maps/outpost/nanotrasen_asteroid.dmm
@@ -868,6 +868,7 @@
/obj/item/radio/intercom/directional/north{
pixel_x = -3
},
+/obj/effect/landmark/ert_outpost_spawn,
/turf/open/floor/plasteel/tech,
/area/outpost/security/armory)
"dv" = (
@@ -1723,6 +1724,7 @@
/obj/effect/turf_decal/industrial/caution{
pixel_x = 17
},
+/obj/effect/landmark/ert_outpost_spawn,
/turf/open/floor/plasteel/tech/grid,
/area/outpost/security/armory)
"gx" = (
@@ -2094,6 +2096,7 @@
/obj/effect/turf_decal/techfloor{
dir = 8
},
+/obj/effect/landmark/ert_outpost_spawn,
/turf/open/floor/plasteel/tech/grid,
/area/outpost/security/armory)
"hW" = (
@@ -3511,6 +3514,7 @@
req_access_txt = "101";
pixel_x = -3
},
+/obj/effect/landmark/ert_outpost_spawn,
/turf/open/floor/plasteel/tech,
/area/outpost/security/armory)
"mP" = (
@@ -3554,7 +3558,7 @@
/area/outpost/crew/library)
"mZ" = (
/obj/structure/table/wood,
-/obj/machinery/fax,
+/obj/machinery/fax/ruin,
/turf/open/floor/plasteel,
/area/outpost/crew/canteen)
"na" = (
@@ -3666,6 +3670,7 @@
/obj/effect/turf_decal/techfloor{
dir = 4
},
+/obj/effect/landmark/ert_outpost_spawn,
/turf/open/floor/plasteel/tech/grid,
/area/outpost/security/armory)
"nz" = (
@@ -6549,7 +6554,6 @@
},
/area/outpost/engineering)
"wZ" = (
-/obj/structure/table/wood/reinforced,
/obj/item/paper_bin{
pixel_x = -7;
pixel_y = 4
@@ -10238,6 +10242,7 @@
dir = 4
},
/obj/machinery/airalarm/directional/east,
+/obj/effect/landmark/ert_outpost_spawn,
/turf/open/floor/plasteel/tech,
/area/outpost/security/armory)
"JK" = (
@@ -10709,6 +10714,7 @@
dir = 8
},
/obj/machinery/light/directional/west,
+/obj/effect/landmark/ert_outpost_spawn,
/turf/open/floor/plasteel/tech,
/area/outpost/security/armory)
"Lv" = (
@@ -12926,7 +12932,6 @@
/obj/structure/closet/crate/trashcart/laundry,
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/lootdrop/maintenance/two,
-/obj/effect/spawner/lootdrop/lizardboots,
/obj/effect/spawner/lootdrop/minor/kittyears_or_rabbitears,
/obj/structure/grille/broken,
/obj/effect/turf_decal/box/white,
@@ -14149,7 +14154,7 @@
pixel_y = 19;
pixel_x = 15
},
-/obj/structure/sign/poster/official/sgt{
+/obj/structure/sign/poster/retro/random{
pixel_x = 32
},
/turf/open/floor/wood,
diff --git a/_maps/outpost/nanotrasen_ice.dmm b/_maps/outpost/nanotrasen_ice.dmm
new file mode 100644
index 000000000000..04b8040a6275
--- /dev/null
+++ b/_maps/outpost/nanotrasen_ice.dmm
@@ -0,0 +1,16183 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"ab" = (
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/cargo/smeltery)
+"am" = (
+/obj/machinery/camera{
+ dir = 1
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"an" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/borderfloor,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/patterned/brushed,
+/area/outpost/crew/bathroom)
+"au" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"aC" = (
+/obj/structure/flora/grass/both{
+ layer = 3.1
+ },
+/obj/item/trash/can{
+ pixel_x = 6;
+ pixel_y = 2
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"aM" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/button/door{
+ pixel_y = -28;
+ id = "ice_ERT_maint";
+ name = "Maintenance Shield";
+ dir = 1;
+ pixel_x = 3;
+ req_one_access_txt = "101"
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/outpost/security)
+"aN" = (
+/obj/machinery/light/small/directional/south,
+/turf/open/floor/plating/asteroid/icerock/temperate,
+/area/outpost/external)
+"aQ" = (
+/obj/structure/sign/nanotrasen{
+ pixel_x = -32
+ },
+/obj/structure/flora/grass/both{
+ layer = 3.1
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"aR" = (
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/airlock/external/glass,
+/obj/machinery/door/poddoor/shutters/indestructible{
+ id = "ice_exterior_airlock"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/maintenance/fore)
+"aU" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 5
+ },
+/obj/machinery/door/window/brigdoor/eastleft,
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/patterned/ridged,
+/area/outpost/vacant_rooms/shop)
+"aW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/cargo/smeltery)
+"aX" = (
+/obj/structure/toilet{
+ dir = 1
+ },
+/obj/structure/curtain,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed,
+/area/outpost/crew/bathroom)
+"aY" = (
+/obj/structure/reagent_dispensers/watertank,
+/obj/effect/turf_decal/industrial/hatch/yellow,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/light/small/directional/west,
+/turf/open/floor/plating,
+/area/outpost/maintenance/fore)
+"bi" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/siding/white,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/button/door{
+ pixel_y = -28;
+ id = "ice_ERT_maint";
+ name = "Maintenance Shield";
+ dir = 1;
+ pixel_x = -3;
+ req_one_access_txt = "101"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security/armory)
+"bj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/railing{
+ layer = 4.1
+ },
+/turf/open/floor/plating,
+/area/outpost/maintenance/port)
+"bv" = (
+/turf/closed/indestructible/reinforced,
+/area/outpost/security)
+"bz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2{
+ dir = 8
+ },
+/obj/machinery/airalarm/directional/south,
+/turf/open/floor/plating,
+/area/outpost/engineering/atmospherics)
+"bG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/turf/open/floor/wood/walnut,
+/area/outpost/crew/bar)
+"bJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/cargo/smeltery)
+"bL" = (
+/obj/structure/girder,
+/turf/open/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/outpost/maintenance/port)
+"bP" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plating,
+/area/outpost/maintenance/fore)
+"bU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table/reinforced,
+/obj/item/flashlight/lamp{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/outpost/security/checkpoint)
+"bW" = (
+/obj/machinery/light/dim/directional/north,
+/turf/open/floor/plasteel/dark,
+/area/outpost/vacant_rooms/shop)
+"cd" = (
+/obj/structure/table/wood/reinforced,
+/obj/item/storage/fancy/candle_box{
+ pixel_x = 4;
+ pixel_y = 4
+ },
+/obj/item/reagent_containers/food/drinks/mug{
+ pixel_x = -6;
+ pixel_y = -2
+ },
+/turf/open/floor/wood/walnut,
+/area/outpost/crew/lounge)
+"cf" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/trimline/transparent/neutral/arrow_ccw,
+/obj/item/trash/can,
+/obj/structure/closet/crate/trashcart,
+/obj/item/trash/sosjerky,
+/obj/item/trash/candy,
+/obj/item/storage/bag/trash,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/vacant_rooms/shop)
+"cm" = (
+/obj/machinery/photocopier,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 8
+ },
+/obj/machinery/firealarm/directional/north,
+/obj/structure/sign/poster/official/random{
+ pixel_x = 32
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/outpost/security)
+"cr" = (
+/turf/open/floor/plating/ice/temperate{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/external)
+"ct" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 10
+ },
+/obj/machinery/camera{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"cx" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/outpost/maintenance/starboard)
+"cB" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/table/reinforced,
+/obj/machinery/cell_charger,
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/outpost/security/checkpoint)
+"cC" = (
+/turf/closed/indestructible/rock/schist,
+/area/outpost/external)
+"cL" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/light/small/directional/south,
+/turf/open/floor/plating,
+/area/outpost/maintenance/fore)
+"cO" = (
+/obj/machinery/door/airlock/grunge{
+ name = "Shop"
+ },
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/poddoor/shutters{
+ dir = 1;
+ id = "ice_shop1_window"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/vacant_rooms/shop)
+"cT" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/kirbyplants/dead{
+ pixel_y = 3
+ },
+/obj/item/trash/sosjerky{
+ pixel_x = -6
+ },
+/obj/item/trash/energybar{
+ pixel_y = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/outpost/vacant_rooms/shop)
+"cU" = (
+/obj/effect/decal/fakelattice,
+/obj/machinery/light/small/directional/west{
+ pixel_y = -6
+ },
+/obj/structure/railing,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/elevatorshaft,
+/area/outpost/maintenance/port)
+"da" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 9
+ },
+/obj/machinery/door/window/brigdoor/westright,
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/patterned/ridged,
+/area/outpost/vacant_rooms/shop)
+"de" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 9
+ },
+/obj/item/radio/intercom/directional/north,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"dg" = (
+/obj/structure/flora/grass/both{
+ layer = 3.1
+ },
+/obj/item/trash/candy{
+ pixel_x = 4
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"dh" = (
+/obj/machinery/door/poddoor/ert{
+ dir = 8;
+ id = "ice_exterior_port"
+ },
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed,
+/area/outpost/exterior)
+"dk" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"do" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 6
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 1
+ },
+/obj/structure/railing/corner{
+ dir = 1;
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"dp" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/kirbyplants{
+ icon_state = "plant-14"
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_x = -32
+ },
+/turf/open/floor/plasteel/dark,
+/area/outpost/vacant_rooms/shop)
+"dq" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"dr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/trimline/transparent/neutral/arrow_ccw,
+/obj/effect/turf_decal/siding/white{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/vacant_rooms/shop)
+"dt" = (
+/obj/structure/flora/grass/green{
+ layer = 3.1
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/external)
+"du" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/light/small/directional/west,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/outpost/maintenance/port)
+"dG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ layer = 4.1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/closet/crate,
+/obj/effect/turf_decal/box,
+/turf/open/floor/plasteel/patterned,
+/area/outpost/cargo/smeltery)
+"dI" = (
+/obj/structure/rack,
+/obj/effect/turf_decal/industrial/outline/yellow,
+/obj/machinery/light/dim/directional/south,
+/turf/open/floor/plasteel/dark,
+/area/outpost/vacant_rooms/shop)
+"dJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/outpost/maintenance/fore)
+"dL" = (
+/obj/structure/railing{
+ layer = 4.1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/closet/crate,
+/obj/effect/turf_decal/box,
+/turf/open/floor/plasteel/patterned,
+/area/outpost/cargo/smeltery)
+"dM" = (
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/borderfloor/corner{
+ dir = 4
+ },
+/obj/structure/railing{
+ layer = 4.1
+ },
+/obj/structure/table/reinforced,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"dQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/outpost/maintenance/starboard)
+"dV" = (
+/obj/effect/decal/cleanable/vomit/old,
+/turf/open/floor/plating/asteroid/icerock/temperate{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"dY" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"dZ" = (
+/obj/structure/flora/grass/jungle,
+/obj/structure/flora/ausbushes/ywflowers,
+/obj/machinery/light/small/directional/east{
+ bulb_power = 0.4
+ },
+/turf/open/floor/plating/grass,
+/area/outpost/maintenance/fore)
+"eg" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"el" = (
+/obj/structure/window/reinforced/spawner{
+ dir = 4
+ },
+/obj/structure/chair,
+/obj/effect/turf_decal/industrial/outline/red,
+/turf/open/floor/plasteel/tech,
+/area/outpost/security)
+"es" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/rack,
+/obj/effect/turf_decal/industrial/outline/yellow,
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating,
+/area/outpost/vacant_rooms/shop)
+"et" = (
+/obj/machinery/door/airlock/grunge{
+ name = "Shop"
+ },
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "ice_shop2_window"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/vacant_rooms/shop)
+"ez" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/machinery/light/small/directional/south,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"eG" = (
+/obj/structure/rack,
+/obj/effect/turf_decal/industrial/outline/yellow,
+/turf/open/floor/plasteel/tech,
+/area/outpost/vacant_rooms/shop)
+"eI" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"eM" = (
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/obj/machinery/door/poddoor/ert{
+ dir = 8;
+ id = "ice_ERT_bay"
+ },
+/obj/structure/fans/tiny/invisible,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security/armory)
+"eT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 6
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"fe" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security)
+"fk" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 6
+ },
+/obj/machinery/camera{
+ dir = 5
+ },
+/obj/machinery/newscaster/security_unit/directional/west,
+/turf/open/floor/plasteel/tech,
+/area/outpost/security)
+"fq" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"fx" = (
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/structure/railing{
+ layer = 4.1
+ },
+/obj/machinery/light/small/directional/west,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"fC" = (
+/obj/effect/turf_decal/industrial/hatch/yellow,
+/obj/structure/displaycase/forsale{
+ density = 1
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/vacant_rooms/shop)
+"fE" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"fI" = (
+/obj/machinery/door/airlock/maintenance{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/caution{
+ dir = 8
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/maintenance/port)
+"fQ" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/outpost/maintenance/fore)
+"fT" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/outpost/maintenance/starboard)
+"fW" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/airalarm/directional/south,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/outpost/security)
+"ga" = (
+/obj/structure/chair/comfy/brown{
+ dir = 1;
+ pixel_y = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood/walnut,
+/area/outpost/crew/lounge)
+"gs" = (
+/obj/effect/spawner/structure/window/reinforced/indestructable,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "ice_sec1_window"
+ },
+/turf/open/floor/plating,
+/area/outpost/security)
+"gv" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/machinery/light/dim/directional/north,
+/obj/structure/chair/office,
+/turf/open/floor/plasteel/patterned/ridged,
+/area/outpost/vacant_rooms/shop)
+"gB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/siding/white{
+ dir = 10
+ },
+/obj/structure/table/reinforced,
+/obj/machinery/newscaster/directional/south,
+/obj/item/newspaper,
+/obj/machinery/camera{
+ dir = 4
+ },
+/obj/machinery/firealarm/directional/west,
+/turf/open/floor/plasteel/dark,
+/area/outpost/cargo/smeltery)
+"gG" = (
+/obj/machinery/computer/security{
+ icon_state = "computer-right"
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/outpost/security)
+"gH" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/fireplace{
+ dir = 4;
+ pixel_y = 16
+ },
+/obj/effect/turf_decal/siding/wood{
+ color = "#543C30"
+ },
+/turf/open/floor/concrete/tiles,
+/area/outpost/crew/bar)
+"gI" = (
+/obj/item/kirbyplants{
+ icon_state = "plant-22";
+ pixel_x = -7;
+ pixel_y = 3
+ },
+/obj/machinery/camera{
+ dir = 5
+ },
+/obj/effect/turf_decal/siding/wood{
+ color = "#543C30";
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood/walnut,
+/area/outpost/crew/bar)
+"gO" = (
+/obj/effect/turf_decal/industrial/outline/yellow,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/obj/structure/sign/poster/retro/random{
+ pixel_x = -32
+ },
+/obj/item/clothing/neck/stethoscope,
+/turf/open/floor/plating,
+/area/outpost/maintenance/fore)
+"gX" = (
+/obj/structure/frame/machine,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/stack/cable_coil/red,
+/turf/open/floor/plating,
+/area/outpost/maintenance/fore)
+"hc" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/industrial/outline/yellow,
+/obj/item/rack_parts,
+/turf/open/floor/plasteel/tech,
+/area/outpost/vacant_rooms/shop)
+"he" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/modular_computer/console/preset/command{
+ dir = 1
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/outpost/security/checkpoint)
+"ho" = (
+/obj/machinery/vending/cigarette,
+/obj/effect/turf_decal/siding/wood/end{
+ dir = 4;
+ color = "#543C30"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/camera{
+ dir = 8
+ },
+/turf/open/floor/concrete/tiles,
+/area/outpost/crew/lounge)
+"hz" = (
+/obj/structure/chair{
+ dir = 4;
+ pixel_x = 4
+ },
+/obj/effect/turf_decal/siding/wood{
+ color = "#543C30";
+ dir = 5
+ },
+/turf/open/floor/carpet/green,
+/area/outpost/crew/bar)
+"hG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 1
+ },
+/obj/structure/chair/stool/bar{
+ dir = 8;
+ pixel_x = -6
+ },
+/turf/open/floor/wood/walnut,
+/area/outpost/crew/bar)
+"hJ" = (
+/obj/structure/chair/comfy/brown{
+ dir = 4;
+ pixel_x = -4
+ },
+/obj/machinery/light/dim/directional/west{
+ bulb_power = 0.7
+ },
+/turf/open/floor/wood/walnut,
+/area/outpost/crew/lounge)
+"hL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security/checkpoint)
+"hM" = (
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 5
+ },
+/obj/structure/railing/corner{
+ dir = 8;
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"hU" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security)
+"hV" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2{
+ dir = 8
+ },
+/obj/machinery/light/small/directional/south,
+/turf/open/floor/plating,
+/area/outpost/engineering/atmospherics)
+"if" = (
+/obj/effect/turf_decal/corner/opaque/neutral,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/turf_decal/siding/white,
+/turf/open/floor/plasteel/patterned,
+/area/outpost/vacant_rooms/shop)
+"ig" = (
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/machinery/light/small/directional/east,
+/obj/structure/railing{
+ layer = 4.1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"ij" = (
+/turf/closed/indestructible/reinforced,
+/area/outpost/maintenance/port)
+"im" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/trinary/mixer/airmix{
+ dir = 8;
+ piping_layer = 2
+ },
+/turf/open/floor/plating,
+/area/outpost/engineering/atmospherics)
+"ip" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/siding/white{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/structure/cable{
+ icon_state = "0-1"
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/cargo/smeltery)
+"is" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing/corner{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/conveyor_switch/oneway{
+ pixel_x = 6;
+ pixel_y = 12;
+ id = "smelter1"
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/cargo/smeltery)
+"iw" = (
+/obj/machinery/vending/boozeomat/syndicate_access,
+/obj/effect/turf_decal/industrial/hatch/yellow,
+/turf/open/floor/plasteel/tech,
+/area/outpost/crew/bar)
+"iA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/siding/wood{
+ color = "#543C30";
+ dir = 9
+ },
+/turf/open/floor/carpet/green,
+/area/outpost/crew/bar)
+"iF" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/rack,
+/obj/effect/turf_decal/industrial/outline/yellow,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/turf/open/floor/plasteel/tech,
+/area/outpost/vacant_rooms/shop)
+"iH" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/girder,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/outpost/maintenance/starboard)
+"iO" = (
+/turf/closed/indestructible/reinforced,
+/area/outpost/crew/bathroom)
+"iP" = (
+/obj/structure/frame/computer{
+ dir = 8;
+ pixel_x = 7;
+ anchored = 1
+ },
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/robot_debris,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating{
+ icon_state = "foam_plating"
+ },
+/area/outpost/maintenance/fore)
+"iR" = (
+/obj/structure/closet/secure_closet/ertMed{
+ anchored = 1
+ },
+/obj/effect/turf_decal/industrial/outline/red,
+/obj/structure/window/reinforced/spawner{
+ dir = 4
+ },
+/obj/machinery/door/window/brigdoor/southleft{
+ req_one_access_txt = "103"
+ },
+/turf/open/floor/plasteel/dark,
+/area/outpost/security/armory)
+"jh" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security)
+"ji" = (
+/obj/structure/sign/nanotrasen{
+ pixel_y = -32
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"jj" = (
+/obj/effect/turf_decal/techfloor{
+ dir = 8
+ },
+/obj/structure/rack,
+/obj/machinery/light/small/broken/directional/west,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/outpost/maintenance/starboard)
+"jk" = (
+/obj/structure/table/reinforced,
+/obj/item/flashlight/lamp{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/item/book/manual/wiki/security_space_law{
+ pixel_x = 13;
+ pixel_y = 1
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/outpost/security)
+"jl" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/wrapping{
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft,
+/area/outpost/maintenance/port)
+"jq" = (
+/obj/machinery/light/small/directional/west,
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/turf_decal/borderfloor,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"jH" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 5
+ },
+/obj/item/radio/intercom/directional/north,
+/obj/item/storage/secure/safe{
+ dir = 4;
+ pixel_x = 32
+ },
+/turf/open/floor/plasteel/patterned/ridged,
+/area/outpost/vacant_rooms/shop)
+"jI" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/turf_decal/borderfloor,
+/obj/machinery/light/small/directional/east,
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"jL" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"ke" = (
+/turf/closed/wall/r_wall/rust,
+/area/outpost/maintenance/port)
+"kj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table/reinforced,
+/obj/item/phone,
+/obj/machinery/light/directional/south,
+/obj/structure/extinguisher_cabinet/directional/east,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/outpost/security/checkpoint)
+"kn" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 5
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 8
+ },
+/obj/structure/railing/corner{
+ dir = 8;
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"kv" = (
+/obj/machinery/telecomms/relay,
+/obj/machinery/light/directional/south,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/outpost/security/checkpoint)
+"kG" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/glass{
+ dir = 8;
+ color = "#808080"
+ },
+/turf/open/floor/plasteel/elevatorshaft,
+/area/outpost/maintenance/port)
+"kK" = (
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "smelter2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/outpost/cargo/smeltery)
+"kL" = (
+/obj/structure/flora/grass/green{
+ layer = 3.1
+ },
+/obj/item/trash/raisins{
+ pixel_y = 7
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"kM" = (
+/obj/machinery/light/small/directional/south{
+ pixel_x = -6
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"kX" = (
+/obj/effect/turf_decal/siding/white,
+/obj/machinery/light/dim/directional/south,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"kZ" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/outpost/maintenance/fore)
+"la" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/reagent_dispensers/watertank,
+/obj/effect/decal/cleanable/wrapping,
+/turf/open/floor/plating{
+ icon_state = "foam_plating"
+ },
+/area/outpost/maintenance/starboard)
+"lb" = (
+/obj/effect/spawner/structure/window/reinforced/indestructable,
+/obj/machinery/atmospherics/pipe/layer_manifold/visible{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/outpost/engineering/atmospherics)
+"lc" = (
+/obj/effect/turf_decal/siding/white,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/crew/cryo)
+"li" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"lj" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"ll" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 5
+ },
+/obj/item/radio/intercom/directional/north,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"lo" = (
+/obj/effect/turf_decal/siding/white/end{
+ dir = 8
+ },
+/obj/machinery/firealarm/directional/west,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/crew/cryo)
+"lp" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/wood/walnut,
+/area/outpost/crew/bar)
+"ls" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/sign/poster/retro/random{
+ pixel_x = 32
+ },
+/turf/open/floor/plating/rust,
+/area/outpost/maintenance/port)
+"lv" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/outpost/vacant_rooms/shop)
+"lw" = (
+/obj/structure/table/wood/reinforced,
+/obj/machinery/jukebox/boombox,
+/obj/effect/turf_decal/siding/wood{
+ color = "#543C30";
+ dir = 1
+ },
+/turf/open/floor/wood/walnut,
+/area/outpost/crew/bar)
+"ly" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"lF" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing/corner{
+ dir = 4;
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"lK" = (
+/obj/structure/flora/grass/both{
+ layer = 3.1
+ },
+/obj/item/light/bulb{
+ pixel_y = 2
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"lR" = (
+/obj/structure/table/reinforced,
+/obj/item/toy/cards/deck{
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/food/drinks/beer{
+ pixel_x = -7;
+ pixel_y = 12
+ },
+/obj/item/reagent_containers/food/drinks/beer{
+ pixel_x = 7;
+ pixel_y = 2
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/turf/open/floor/wood/walnut,
+/area/outpost/crew/bar)
+"lU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/outpost/maintenance/starboard)
+"lY" = (
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 6
+ },
+/obj/structure/railing/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"lZ" = (
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/structure/railing{
+ layer = 4.1
+ },
+/obj/machinery/vending/cigarette,
+/obj/effect/decal/cleanable/wrapping,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"mk" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 6
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security/armory)
+"mm" = (
+/obj/structure/flora/rock/pile/icy,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"my" = (
+/obj/machinery/camera{
+ dir = 5
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"mz" = (
+/obj/effect/decal/cleanable/garbage{
+ pixel_x = 8;
+ pixel_y = -6
+ },
+/obj/effect/decal/cleanable/generic,
+/turf/open/floor/plating/asteroid/icerock/temperate{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"mB" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/obj/machinery/button/door{
+ id = "ice_stool_2";
+ name = "Stool Lock";
+ pixel_y = 28;
+ pixel_x = -4;
+ normaldoorcontrol = 1;
+ specialfunctions = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/plasteel/patterned,
+/area/outpost/crew/bathroom)
+"mC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel/patterned/ridged,
+/area/outpost/vacant_rooms/shop)
+"mE" = (
+/obj/structure/sign/nanotrasen{
+ pixel_y = 32
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"mF" = (
+/obj/structure/table/reinforced,
+/obj/item/flashlight/lamp{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_x = -32
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/outpost/security/checkpoint)
+"mK" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/siding/white{
+ dir = 10
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security/checkpoint)
+"mM" = (
+/obj/effect/turf_decal/industrial/outline/yellow,
+/obj/structure/rack,
+/obj/machinery/airalarm/directional/west,
+/obj/item/stack/sheet/mineral/wood,
+/obj/item/stack/sheet/mineral/wood,
+/obj/item/stack/sheet/mineral/wood,
+/obj/item/stack/sheet/mineral/wood,
+/obj/item/stack/sheet/mineral/wood,
+/obj/item/stack/sheet/mineral/wood,
+/obj/item/stack/sheet/mineral/wood,
+/obj/item/stack/sheet/mineral/wood,
+/obj/item/stack/sheet/mineral/wood,
+/obj/item/stack/sheet/mineral/wood,
+/obj/item/stack/sheet/mineral/wood,
+/obj/item/stack/sheet/mineral/wood,
+/obj/item/stack/sheet/mineral/wood,
+/obj/item/stack/sheet/mineral/wood,
+/obj/item/stack/sheet/mineral/wood,
+/obj/item/stack/sheet/mineral/wood,
+/obj/item/stack/sheet/mineral/wood,
+/obj/item/lighter/greyscale,
+/turf/open/floor/plasteel/tech,
+/area/outpost/crew/bar)
+"mO" = (
+/obj/structure/table/reinforced,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed,
+/area/outpost/crew/bathroom)
+"mP" = (
+/obj/machinery/power/rtg/geothermal,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/outpost/maintenance/starboard)
+"mS" = (
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/door/airlock{
+ id_tag = "ice_stool_2"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/tech,
+/area/outpost/crew/bathroom)
+"mV" = (
+/obj/structure/rack,
+/obj/effect/turf_decal/industrial/outline/yellow,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/open/floor/plasteel/tech,
+/area/outpost/vacant_rooms/shop)
+"na" = (
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "smelter1"
+ },
+/obj/structure/sign/poster/official/miners{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/dark,
+/area/outpost/cargo/smeltery)
+"ng" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/outpost/cargo/smeltery)
+"nn" = (
+/obj/structure/window/reinforced/spawner,
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 1
+ },
+/obj/machinery/light/small/directional/west,
+/turf/open/floor/plasteel/dark,
+/area/outpost/security)
+"nv" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 10
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/crew/bathroom)
+"ny" = (
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/door/airlock/mining{
+ dir = 8;
+ name = "Smeltery"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/cargo/smeltery)
+"nA" = (
+/obj/machinery/door/airlock/maintenance{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/caution{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/maintenance/port)
+"nB" = (
+/obj/structure/railing{
+ layer = 4.1
+ },
+/obj/effect/turf_decal/techfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/machinery/power/smes/magical{
+ name = "power storage unit";
+ desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."
+ },
+/obj/structure/cable,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/outpost/maintenance/starboard)
+"nE" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/computer/prisoner/management{
+ icon_state = "computer-right"
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/outpost/security/checkpoint)
+"nF" = (
+/obj/structure/table/reinforced,
+/obj/item/folder/red{
+ pixel_x = -16
+ },
+/obj/item/folder/red{
+ pixel_y = 2;
+ pixel_x = -16
+ },
+/obj/item/stamp/hos{
+ pixel_y = 3;
+ pixel_x = -15
+ },
+/obj/machinery/recharger,
+/obj/machinery/camera{
+ dir = 1
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/outpost/security)
+"nG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/visible/layer4{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/outpost/engineering/atmospherics)
+"nH" = (
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 10
+ },
+/obj/structure/railing/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"nK" = (
+/obj/structure/flora/rock/icy,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"nL" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2,
+/turf/closed/indestructible/rock/schist,
+/area/outpost/external)
+"nN" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/trimline/transparent/neutral/warning,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/outpost/vacant_rooms/shop)
+"nS" = (
+/obj/item/reagent_containers/food/drinks/beer{
+ pixel_y = 10;
+ pixel_x = -4
+ },
+/obj/item/reagent_containers/food/drinks/ale{
+ pixel_x = -9;
+ pixel_y = 4
+ },
+/obj/item/reagent_containers/food/snacks/deadmouse{
+ pixel_y = 2
+ },
+/turf/open/floor/plating/asteroid/icerock/temperate{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"nU" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/computer/secure_data{
+ icon_state = "computer-left"
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/outpost/security/checkpoint)
+"nW" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"nZ" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/machinery/light/small/directional/east,
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"od" = (
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/door/poddoor/ert{
+ dir = 8;
+ id = "ice_ERT_bay"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/fans/tiny/invisible,
+/turf/open/floor/plasteel/tech,
+/area/outpost/security/armory)
+"oe" = (
+/obj/structure/table/wood/reinforced,
+/obj/item/binoculars{
+ pixel_x = 3;
+ pixel_y = 6
+ },
+/obj/item/binoculars{
+ pixel_x = 3;
+ pixel_y = 6
+ },
+/obj/item/binoculars{
+ pixel_x = 3
+ },
+/obj/effect/turf_decal/siding/wood{
+ color = "#543C30";
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood/walnut,
+/area/outpost/crew/bar)
+"oi" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/frame/computer/retro,
+/turf/open/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/outpost/maintenance/starboard)
+"oj" = (
+/obj/machinery/cryopod,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/crew/cryo)
+"om" = (
+/obj/effect/turf_decal/industrial/outline/yellow,
+/obj/machinery/mineral/processing_unit{
+ output_dir = 4;
+ input_dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/outpost/cargo/smeltery)
+"oq" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/item/trash/candy,
+/obj/item/trash/sosjerky{
+ pixel_x = 8;
+ pixel_y = 12
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plating,
+/area/outpost/maintenance/port)
+"ot" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/machinery/light/floor,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/garbage{
+ pixel_x = -13;
+ pixel_y = -8
+ },
+/obj/effect/decal/cleanable/generic,
+/obj/structure/railing/corner{
+ dir = 1;
+ layer = 4.1
+ },
+/obj/structure/noticeboard{
+ pixel_y = 28
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"ov" = (
+/turf/closed/indestructible/reinforced,
+/area/outpost/engineering/atmospherics)
+"oz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/photocopier,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/obj/machinery/firealarm/directional/north,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/outpost/security/checkpoint)
+"oA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/rack,
+/obj/structure/grille/broken,
+/obj/effect/spawner/lootdrop/maintenance/three,
+/turf/open/floor/plating,
+/area/outpost/maintenance/starboard)
+"oF" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/outpost/vacant_rooms/shop)
+"oI" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/airalarm/directional/south,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating/rust,
+/area/outpost/maintenance/starboard)
+"oK" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/machinery/light/directional/south,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/outpost/security)
+"oY" = (
+/obj/structure/tank_dispenser/oxygen,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/light/small/directional/west{
+ pixel_y = -6
+ },
+/turf/open/floor/plating,
+/area/outpost/maintenance/fore)
+"pa" = (
+/turf/closed/indestructible/reinforced,
+/area/outpost/maintenance/starboard)
+"pi" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/hatch/yellow,
+/obj/structure/reagent_dispensers/watertank/high,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/rust,
+/area/outpost/maintenance/fore)
+"pl" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/vomit/old,
+/turf/open/floor/plating,
+/area/outpost/maintenance/starboard)
+"pm" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2,
+/turf/closed/indestructible/reinforced,
+/area/outpost/engineering/atmospherics)
+"pu" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/siding/white,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security/armory)
+"pv" = (
+/obj/machinery/button/door{
+ id = "ice_bar_window";
+ name = "Window Shutters";
+ pixel_y = 28;
+ pixel_x = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/wood{
+ color = "#543C30";
+ dir = 9
+ },
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood/walnut,
+/area/outpost/crew/bar)
+"pw" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"pA" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"pC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security/checkpoint)
+"pJ" = (
+/obj/structure/flora/rock/pile/icy,
+/obj/machinery/camera{
+ dir = 9
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"qa" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/glass,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/rust,
+/area/outpost/maintenance/fore)
+"qh" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/obj/machinery/firealarm/directional/west,
+/turf/open/floor/plasteel/tech,
+/area/outpost/security)
+"qm" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/vacant_rooms/shop)
+"qn" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate/bin,
+/obj/machinery/firealarm/directional/east,
+/obj/item/trash/energybar,
+/turf/open/floor/plasteel/dark,
+/area/outpost/vacant_rooms/shop)
+"qs" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/table/reinforced,
+/obj/effect/turf_decal/borderfloor/full,
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/open/floor/plasteel/tech,
+/area/outpost/maintenance/starboard)
+"qw" = (
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/food/drinks/beer{
+ pixel_y = 10;
+ pixel_x = -4
+ },
+/obj/effect/turf_decal/siding/wood{
+ color = "#543C30";
+ dir = 1
+ },
+/obj/item/toy/cards/deck{
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+ pixel_x = 8;
+ pixel_y = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood/walnut,
+/area/outpost/crew/bar)
+"qx" = (
+/obj/effect/turf_decal/industrial/outline/yellow,
+/obj/effect/decal/cleanable/oil/slippery,
+/obj/item/rack_parts{
+ pixel_y = 3;
+ pixel_x = -2
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/vacant_rooms/shop)
+"qA" = (
+/obj/machinery/door/airlock/maintenance{
+ dir = 1;
+ req_one_access_txt = "101"
+ },
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/effect/mapping_helpers/airlock/unres,
+/turf/open/floor/plasteel/tech,
+/area/outpost/maintenance/port)
+"qD" = (
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/grunge{
+ name = "Cryogenics"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/crew/cryo)
+"qE" = (
+/obj/effect/spawner/structure/window/reinforced/indestructable,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "ice_sec2_window"
+ },
+/turf/open/floor/plating,
+/area/outpost/security/checkpoint)
+"qI" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 5
+ },
+/obj/structure/sign/poster/ripped{
+ pixel_x = -32
+ },
+/obj/effect/decal/cleanable/vomit/old,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned,
+/area/outpost/crew/bathroom)
+"qK" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 6
+ },
+/obj/machinery/camera{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"qO" = (
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/barricade/wooden/crude,
+/turf/open/floor/plasteel/tech,
+/area/outpost/maintenance/starboard)
+"qR" = (
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "smelter1"
+ },
+/turf/open/floor/plasteel/dark,
+/area/outpost/cargo/smeltery)
+"qY" = (
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/airlock{
+ dir = 4;
+ name = "Bar"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/crew/bar)
+"qZ" = (
+/obj/structure/flora/tree/dead,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"rc" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/closet/firecloset,
+/obj/effect/turf_decal/industrial/hatch/yellow,
+/obj/machinery/light/small/directional/north,
+/turf/open/floor/plating,
+/area/outpost/vacant_rooms/shop)
+"re" = (
+/obj/effect/turf_decal/techfloor{
+ dir = 4
+ },
+/obj/item/trash/plate{
+ pixel_x = 5;
+ pixel_y = -5
+ },
+/obj/item/trash/sosjerky{
+ pixel_x = 5;
+ pixel_y = 4
+ },
+/obj/item/trash/energybar{
+ pixel_x = -4;
+ pixel_y = -7
+ },
+/obj/structure/sign/poster/contraband/random{
+ pixel_x = 32
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/outpost/maintenance/starboard)
+"rv" = (
+/obj/effect/turf_decal/industrial/outline/yellow,
+/obj/machinery/mineral/unloading_machine,
+/obj/item/radio/intercom/directional/north,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/outpost/cargo/smeltery)
+"rA" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/sink/kitchen{
+ pixel_y = 12
+ },
+/obj/structure/mirror{
+ pixel_y = 28
+ },
+/turf/open/floor/plasteel/patterned/brushed,
+/area/outpost/crew/bathroom)
+"rD" = (
+/obj/machinery/light/small/directional/south{
+ pixel_x = 6
+ },
+/obj/machinery/elevator_call_button{
+ pixel_y = -25;
+ dir = 1;
+ pixel_x = -5
+ },
+/obj/effect/landmark/outpost/elevator_machine{
+ shaft = "1"
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"rF" = (
+/obj/effect/turf_decal/siding/white/end{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/vacant_rooms/shop)
+"rG" = (
+/obj/machinery/atmospherics/components/trinary/filter/atmos/n2{
+ piping_layer = 2
+ },
+/obj/machinery/light/small/directional/south,
+/turf/open/floor/plating,
+/area/outpost/engineering/atmospherics)
+"rI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/food/drinks/mug{
+ pixel_y = 9;
+ pixel_x = 6
+ },
+/obj/item/folder/documents{
+ pixel_x = -20
+ },
+/obj/item/stamp/hos{
+ pixel_x = -6;
+ pixel_y = 10
+ },
+/obj/machinery/button/door{
+ id = "ice_sec2_window";
+ name = "Window Shutters";
+ pixel_x = -6;
+ req_one_access_txt = "101"
+ },
+/obj/machinery/button/door{
+ id = "ice_exterior_starboard";
+ name = "Exterior Door";
+ pixel_x = 6;
+ req_one_access_txt = "101"
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/outpost/security/checkpoint)
+"rL" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"rM" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/outpost/vacant_rooms/shop)
+"rS" = (
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = -32
+ },
+/turf/open/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/outpost/maintenance/starboard)
+"rU" = (
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/door/airlock{
+ id_tag = "ice_stool_1"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/tech,
+/area/outpost/crew/bathroom)
+"rY" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/machinery/light/small/broken/directional/west,
+/turf/open/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/outpost/maintenance/starboard)
+"sg" = (
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/door/airlock/external/glass,
+/turf/open/floor/plasteel/tech,
+/area/outpost/maintenance/fore)
+"sh" = (
+/obj/structure/railing,
+/obj/item/grown/log/tree{
+ pixel_x = -7;
+ pixel_y = 5
+ },
+/obj/item/grown/log/tree{
+ pixel_y = 10
+ },
+/obj/item/grown/log/tree{
+ pixel_x = 7;
+ pixel_y = 5
+ },
+/turf/open/floor/plating/asteroid/icerock/temperate,
+/area/outpost/exterior)
+"sj" = (
+/obj/structure/sign/nanotrasen{
+ pixel_y = 32
+ },
+/obj/structure/flora/grass/green{
+ layer = 3.1
+ },
+/obj/item/trash/sosjerky{
+ pixel_y = 12
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"sq" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 4
+ },
+/obj/structure/sign/warning/coldtemp{
+ pixel_x = -32
+ },
+/turf/open/floor/plating/rust,
+/area/outpost/maintenance/fore)
+"su" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating/rust,
+/area/outpost/maintenance/fore)
+"sx" = (
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/plating/asteroid/icerock/temperate{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"sz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/filingcabinet/double/grey,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/outpost/security/checkpoint)
+"sA" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 10
+ },
+/obj/machinery/light/small/directional/east{
+ pixel_y = -16
+ },
+/obj/machinery/button/door{
+ id = "ice_exterior_airlock";
+ name = "Exterior Shutters";
+ pixel_x = 26;
+ req_one_access_txt = "101";
+ dir = 8;
+ pixel_y = 6
+ },
+/turf/open/floor/plating,
+/area/outpost/maintenance/fore)
+"sC" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/reagent_dispensers/watertank,
+/obj/effect/turf_decal/industrial/hatch/yellow,
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/plating,
+/area/outpost/vacant_rooms/shop)
+"sG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/siding/white{
+ dir = 5
+ },
+/obj/item/kirbyplants{
+ icon_state = "plant-21";
+ pixel_y = 13
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/outpost/cargo/smeltery)
+"sH" = (
+/obj/machinery/light/small/directional/south,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"sI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security/checkpoint)
+"tb" = (
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/structure/railing/corner{
+ dir = 8;
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"td" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/industrial/hatch/yellow,
+/obj/machinery/mineral/processing_unit_console{
+ machinedir = 8;
+ output_dir = 1;
+ pixel_x = 32
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/cargo/smeltery)
+"tk" = (
+/obj/machinery/camera{
+ dir = 1;
+ pixel_x = 12
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"tl" = (
+/obj/structure/chair,
+/obj/effect/turf_decal/industrial/outline/red,
+/obj/item/radio/intercom/directional/west,
+/turf/open/floor/plasteel/tech,
+/area/outpost/security)
+"tn" = (
+/obj/item/trash/candy{
+ pixel_x = 12
+ },
+/obj/structure/flora/grass/green{
+ layer = 3.1
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"tr" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/machinery/light/floor,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/cargo_one{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"tw" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/chair/stool/bar{
+ dir = 8;
+ pixel_x = -6
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 10
+ },
+/turf/open/floor/wood/walnut,
+/area/outpost/crew/bar)
+"tx" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"tC" = (
+/obj/effect/turf_decal/industrial/hatch/yellow,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/light/small/directional/north,
+/turf/open/floor/plating/rust,
+/area/outpost/maintenance/fore)
+"tD" = (
+/obj/machinery/airalarm/directional/south,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/crew/bathroom)
+"tI" = (
+/obj/structure/rack,
+/obj/effect/turf_decal/industrial/outline/yellow,
+/obj/machinery/camera,
+/turf/open/floor/plasteel/tech,
+/area/outpost/vacant_rooms/shop)
+"tJ" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"tM" = (
+/obj/machinery/mineral/unloading_machine,
+/obj/effect/turf_decal/industrial/outline/yellow,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/outpost/cargo/smeltery)
+"tO" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 9
+ },
+/obj/machinery/light/small/broken/directional/east,
+/turf/open/floor/plating,
+/area/outpost/maintenance/fore)
+"tR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/siding/wood{
+ color = "#543C30";
+ dir = 8
+ },
+/turf/open/floor/carpet/green,
+/area/outpost/crew/bar)
+"tS" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 1
+ },
+/obj/effect/turf_decal/industrial/traffic,
+/obj/machinery/door/poddoor/ert,
+/turf/open/floor/plasteel/patterned/brushed,
+/area/outpost/maintenance/port)
+"tU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating/rust,
+/area/outpost/maintenance/starboard)
+"ua" = (
+/obj/structure/grille,
+/turf/open/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/outpost/maintenance/starboard)
+"uc" = (
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/atmospherics/components/unary/passive_vent/layer2{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/outpost/external)
+"uf" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/table/reinforced,
+/obj/item/flashlight/lamp/green{
+ pixel_y = 3
+ },
+/obj/structure/sign/poster/retro/random{
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/outpost/maintenance/starboard)
+"uq" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/siding/wood{
+ color = "#543C30";
+ dir = 6
+ },
+/obj/machinery/holopad/emergency/bar,
+/turf/open/floor/concrete/tiles,
+/area/outpost/crew/bar)
+"ur" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/siding/white{
+ dir = 6
+ },
+/obj/structure/chair{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/outpost/cargo/smeltery)
+"us" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned,
+/area/outpost/cargo/smeltery)
+"uu" = (
+/obj/structure/table/wood,
+/obj/item/trash/tray,
+/obj/structure/sign/poster/contraband/random{
+ pixel_x = 32
+ },
+/turf/open/floor/plating,
+/area/outpost/maintenance/starboard)
+"uy" = (
+/obj/effect/turf_decal/siding/white,
+/obj/structure/sign/nanotrasen{
+ pixel_x = 32
+ },
+/obj/machinery/light/dim/directional/south,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"uA" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/box/handcuffs{
+ pixel_y = 3
+ },
+/obj/item/grenade/chem_grenade/teargas{
+ pixel_x = -16;
+ pixel_y = 3
+ },
+/obj/machinery/light/directional/south,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/outpost/security/armory)
+"uC" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/obj/machinery/light/small/directional/west{
+ bulb_power = 0.55
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/crew/cryo)
+"uD" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/machinery/light/broken/directional/north,
+/obj/structure/chair/office,
+/turf/open/floor/plasteel/patterned/ridged,
+/area/outpost/vacant_rooms/shop)
+"uE" = (
+/obj/effect/turf_decal/techfloor{
+ dir = 1
+ },
+/obj/structure/reagent_dispensers/fueltank,
+/obj/effect/turf_decal/industrial/hatch/yellow,
+/obj/machinery/firealarm/directional/east,
+/obj/structure/sign/poster/retro/random{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/outpost/engineering/atmospherics)
+"uH" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/outpost/maintenance/fore)
+"uI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/space_heater,
+/obj/effect/decal/cleanable/oil,
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/outpost/maintenance/starboard)
+"uN" = (
+/obj/structure/rack,
+/obj/item/pickaxe/rusted,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/clothing/head/hardhat/red,
+/turf/open/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/outpost/maintenance/fore)
+"uO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 6
+ },
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/outpost/engineering/atmospherics)
+"uT" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/curtain/cloth/grey,
+/turf/open/floor/plating,
+/area/outpost/maintenance/starboard)
+"uX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/outpost/vacant_rooms/shop)
+"uY" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plating/rust,
+/area/outpost/maintenance/fore)
+"va" = (
+/obj/structure/sign/nanotrasen{
+ pixel_x = -32
+ },
+/obj/structure/flora/grass/green{
+ layer = 3.1
+ },
+/obj/item/trash/chips{
+ pixel_y = 7;
+ pixel_x = 4
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"vc" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/machinery/light/floor,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel/patterned/cargo_one{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"vg" = (
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/maintenance{
+ dir = 4;
+ req_one_access_txt = "101"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/maintenance/fore)
+"vn" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/light/small/directional/south,
+/turf/open/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/outpost/maintenance/fore)
+"vu" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/siding/white,
+/obj/structure/closet/crate/secure/hydroponics,
+/obj/item/reagent_containers/food/snacks/grown/grass,
+/obj/item/reagent_containers/food/snacks/grown/grass,
+/obj/item/grown/sunflower,
+/obj/item/reagent_containers/food/snacks/grown/grass,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/light/small/directional/north,
+/turf/open/floor/plating/rust,
+/area/outpost/maintenance/fore)
+"vy" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"vA" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating,
+/area/outpost/maintenance/fore)
+"vB" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/landmark/observer_start,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"vC" = (
+/obj/structure/flora/grass/green{
+ layer = 3.1
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"vD" = (
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"vI" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/machinery/light/small/directional/north,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"vP" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/trimline/transparent/neutral/warning,
+/turf/open/floor/plasteel/dark,
+/area/outpost/vacant_rooms/shop)
+"vW" = (
+/obj/machinery/door/airlock/grunge,
+/obj/effect/turf_decal/industrial/traffic,
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 1
+ },
+/obj/effect/landmark/outpost/elevator_machine{
+ shaft = "1"
+ },
+/turf/open/floor/plasteel/patterned/brushed,
+/area/outpost/maintenance/port)
+"vZ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/siding/wood{
+ color = "#543C30";
+ dir = 5
+ },
+/turf/open/floor/concrete/tiles,
+/area/outpost/crew/bar)
+"wd" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/structure/railing/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"wf" = (
+/obj/structure/flora/stump,
+/obj/effect/decal/cleanable/generic,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"wi" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 6
+ },
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/outpost/engineering/atmospherics)
+"wl" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/machinery/light/floor,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel/patterned/cargo_one{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"wv" = (
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/maintenance{
+ dir = 1
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/crew/bar)
+"wC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/techfloor{
+ dir = 1
+ },
+/obj/structure/chair/office{
+ dir = 8
+ },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/outpost/engineering/atmospherics)
+"wD" = (
+/obj/structure/grille/broken,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/structure/spider/stickyweb,
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/plating/rust,
+/area/outpost/maintenance/fore)
+"wH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/outpost/vacant_rooms/shop)
+"wL" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"wW" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 9
+ },
+/obj/effect/turf_decal/siding/white/corner,
+/obj/structure/railing/corner{
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"xc" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/machinery/light/small/directional/south,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"xf" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"xg" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/machinery/light/small/directional/north,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"xh" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/telecomms/allinone/indestructable,
+/obj/item/radio/intercom/directional/south,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/outpost/security/checkpoint)
+"xj" = (
+/obj/effect/decal/fakelattice,
+/turf/open/floor/plating,
+/area/outpost/maintenance/starboard)
+"xn" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/crew/bathroom)
+"xp" = (
+/obj/structure/flora/grass/both{
+ layer = 3.1
+ },
+/obj/item/trash/raisins{
+ pixel_x = -4;
+ pixel_y = 2
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"xr" = (
+/obj/machinery/atmospherics/components/unary/passive_vent{
+ dir = 4
+ },
+/turf/open/floor/engine/air,
+/area/outpost/engineering/atmospherics)
+"xs" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/machinery/light/floor,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/patterned/cargo_one{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"xv" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/decal/cleanable/wrapping,
+/obj/structure/frame/computer/retro{
+ dir = 8;
+ pixel_x = 7;
+ anchored = 1
+ },
+/obj/item/radio/intercom/directional/south,
+/obj/structure/sign/poster/retro/we_watch{
+ pixel_x = 32
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/maintenance/starboard)
+"xG" = (
+/obj/effect/turf_decal/siding/white/corner,
+/obj/effect/turf_decal/borderfloor{
+ dir = 9
+ },
+/obj/structure/railing/corner{
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"xK" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/turf_decal/borderfloor,
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"xM" = (
+/obj/effect/turf_decal/siding/white/end{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/computer/cryopod/directional/north,
+/turf/open/floor/plasteel/patterned,
+/area/outpost/crew/cryo)
+"xN" = (
+/obj/structure/table/reinforced,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed,
+/area/outpost/crew/bathroom)
+"yd" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/trimline/transparent/neutral/arrow_ccw,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/vacant_rooms/shop)
+"yi" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/structure/rack,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/oil,
+/obj/item/reagent_containers/glass/bucket,
+/obj/item/cultivator,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/outpost/maintenance/fore)
+"yk" = (
+/obj/structure/flora/grass/both{
+ layer = 3.1
+ },
+/obj/item/trash/candy{
+ pixel_x = -2
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"yp" = (
+/obj/structure/bed{
+ icon_state = "dirty_mattress"
+ },
+/obj/structure/curtain/cloth/grey,
+/turf/open/floor/plating/asteroid/icerock/temperate{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"yq" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/newscaster/security_unit/directional/east,
+/obj/machinery/firealarm/directional/north,
+/turf/open/floor/plasteel/tech,
+/area/outpost/security/checkpoint)
+"yu" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/turf/open/floor/plasteel/patterned,
+/area/outpost/crew/cryo)
+"yw" = (
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/structure/railing{
+ layer = 4.1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"yG" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/sink/kitchen{
+ pixel_y = 12
+ },
+/obj/structure/mirror{
+ pixel_y = 28
+ },
+/turf/open/floor/plasteel/patterned/brushed,
+/area/outpost/crew/bathroom)
+"yM" = (
+/obj/structure/railing/corner{
+ dir = 8;
+ layer = 4.1
+ },
+/obj/effect/turf_decal/industrial/warning,
+/obj/structure/sign/poster/official/work_for_a_future{
+ pixel_x = 32
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/cargo/smeltery)
+"yR" = (
+/turf/closed/indestructible/reinforced,
+/area/outpost/crew/bar)
+"zc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table_frame,
+/obj/effect/decal/cleanable/glass,
+/obj/effect/decal/cleanable/chem_pile,
+/obj/structure/sign/poster/retro/random{
+ pixel_y = 32
+ },
+/turf/open/floor/plating,
+/area/outpost/maintenance/starboard)
+"zn" = (
+/obj/effect/turf_decal/siding/white,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 9
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security/armory)
+"zw" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/machinery/light/small/directional/north,
+/obj/structure/railing{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"zA" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/obj/machinery/button/door{
+ id = "ice_stool_1";
+ name = "Stool Lock";
+ pixel_y = 28;
+ pixel_x = -4;
+ normaldoorcontrol = 1;
+ specialfunctions = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/plasteel/patterned,
+/area/outpost/crew/bathroom)
+"zB" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/structure/railing/corner{
+ dir = 4
+ },
+/obj/structure/sign/directions/supply{
+ dir = 1;
+ pixel_y = 8;
+ pixel_x = 32
+ },
+/obj/structure/sign/directions/service{
+ dir = 1;
+ pixel_x = 32
+ },
+/obj/structure/sign/directions/security{
+ pixel_x = 32;
+ pixel_y = -8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"zH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/siding/wood{
+ color = "#543C30";
+ dir = 4
+ },
+/turf/open/floor/carpet/green,
+/area/outpost/crew/bar)
+"zI" = (
+/obj/machinery/newscaster/directional/east,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/obj/structure/chair{
+ dir = 1
+ },
+/turf/open/floor/wood/walnut{
+ icon_state = "wood-broken6"
+ },
+/area/outpost/crew/bar)
+"zO" = (
+/obj/structure/bed{
+ icon_state = "dirty_mattress"
+ },
+/obj/structure/curtain/cloth/grey,
+/turf/open/floor/plating/rust,
+/area/outpost/maintenance/starboard)
+"zQ" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating/rust,
+/area/outpost/maintenance/fore)
+"zU" = (
+/obj/structure/table/reinforced,
+/obj/machinery/light/small/directional/south{
+ bulb_power = 0.5;
+ brightness = 3
+ },
+/obj/item/trash/tray,
+/obj/item/stack/cable_coil/cut/red,
+/obj/item/computer_hardware/hard_drive/small,
+/obj/item/computer_hardware/battery{
+ pixel_y = 6;
+ pixel_x = -4
+ },
+/obj/item/computer_hardware/network_card{
+ pixel_x = 4;
+ pixel_y = 2
+ },
+/turf/open/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/outpost/maintenance/starboard)
+"zY" = (
+/turf/closed/wall/r_wall/rust,
+/area/outpost/maintenance/starboard)
+"Ah" = (
+/obj/structure/falsewall,
+/turf/open/floor/plating,
+/area/outpost/maintenance/starboard)
+"Aj" = (
+/obj/effect/decal/fakelattice,
+/turf/open/floor/plasteel/elevatorshaft,
+/area/outpost/maintenance/port)
+"Ak" = (
+/turf/closed/indestructible/reinforced,
+/area/outpost/cargo/smeltery)
+"An" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security/checkpoint)
+"At" = (
+/obj/machinery/power/rtg/geothermal,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plating,
+/area/outpost/maintenance/starboard)
+"Au" = (
+/obj/machinery/light/small/directional/west,
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/structure/table/reinforced,
+/turf/open/floor/plasteel/patterned/brushed,
+/area/outpost/crew/bathroom)
+"Ay" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/machinery/light/small/directional/north,
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"AA" = (
+/obj/structure/flora/grass/both{
+ layer = 3.1
+ },
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"AC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/blood/old,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plating{
+ icon_state = "foam_plating"
+ },
+/area/outpost/maintenance/starboard)
+"AG" = (
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/airlock/maintenance{
+ dir = 4;
+ req_one_access_txt = "101"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/maintenance/fore)
+"AS" = (
+/turf/closed/indestructible/reinforced,
+/area/outpost/vacant_rooms/shop)
+"AT" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/structure/railing{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"AV" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/trimline/transparent/neutral/arrow_ccw,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/vacant_rooms/shop)
+"AX" = (
+/obj/structure/flora/grass/green{
+ layer = 3.1
+ },
+/obj/structure/sign/nanotrasen{
+ pixel_y = -32
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Ba" = (
+/turf/open/floor/plating/asteroid/icerock/temperate,
+/area/outpost/exterior)
+"Bd" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Bh" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/outpost/maintenance/fore)
+"Bj" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "ice_shop2_window";
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/outpost/vacant_rooms/shop)
+"Bm" = (
+/obj/structure/table/reinforced,
+/obj/machinery/recharger,
+/obj/machinery/airalarm/directional/south,
+/obj/item/radio/intercom/directional/west,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/outpost/security/armory)
+"Bu" = (
+/obj/structure/table/reinforced,
+/obj/effect/turf_decal/borderfloor{
+ dir = 6
+ },
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/button/door{
+ id = "ice_shop2_window";
+ name = "Shop Shutters";
+ dir = 1;
+ pixel_y = 3;
+ pixel_x = 3
+ },
+/obj/item/paper_bin{
+ pixel_x = -11
+ },
+/turf/open/floor/plasteel/patterned/ridged,
+/area/outpost/vacant_rooms/shop)
+"Bv" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/light/small/directional/south,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating/rust,
+/area/outpost/maintenance/starboard)
+"Bz" = (
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"BC" = (
+/obj/structure/flora/tree/pine,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"BL" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"BM" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
+ dir = 1
+ },
+/turf/open/floor/wood/walnut{
+ icon_state = "wood-broken6"
+ },
+/area/outpost/crew/bar)
+"BV" = (
+/obj/structure/table/reinforced,
+/obj/effect/turf_decal/borderfloor,
+/obj/machinery/door/window/brigdoor/southright,
+/turf/open/floor/plasteel/patterned/ridged,
+/area/outpost/vacant_rooms/shop)
+"BX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/item/stack/rods/ten{
+ pixel_x = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/firealarm/directional/east,
+/turf/open/floor/plating,
+/area/outpost/maintenance/port)
+"BZ" = (
+/mob/living/simple_animal/pet/cat{
+ desc = "A little scoundrel."
+ },
+/turf/open/floor/plating/asteroid/icerock/temperate{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Cc" = (
+/turf/closed/indestructible/reinforced,
+/area/outpost/maintenance/fore)
+"Cf" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/trash/raisins,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/obj/effect/turf_decal/siding/white{
+ dir = 9
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/vacant_rooms/shop)
+"Ch" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/trimline/transparent/neutral/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/vomit/old,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
+/obj/machinery/camera{
+ dir = 9
+ },
+/obj/structure/sign/poster/retro/random{
+ pixel_x = 32
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/vacant_rooms/shop)
+"Cq" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Cu" = (
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 5
+ },
+/obj/structure/railing/corner{
+ dir = 8;
+ layer = 4.1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Cy" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"CF" = (
+/obj/machinery/light/small/directional/east,
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/brushed,
+/area/outpost/crew/bathroom)
+"CI" = (
+/obj/structure/table,
+/obj/item/reagent_containers/food/drinks/mug/coco{
+ pixel_y = 9;
+ pixel_x = 5
+ },
+/obj/item/cigbutt{
+ pixel_y = 13;
+ pixel_x = -6
+ },
+/obj/item/reagent_containers/food/snacks/ration/side/crackers{
+ pixel_x = -7
+ },
+/obj/item/trash/syndi_cakes{
+ pixel_y = 5;
+ pixel_x = 2
+ },
+/obj/item/reagent_containers/food/snacks/ration/side/crackers{
+ pixel_x = -7;
+ pixel_y = -3
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Dl" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/curtain/cloth/grey,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating/rust,
+/area/outpost/maintenance/fore)
+"Dn" = (
+/obj/structure/ore_box,
+/obj/effect/turf_decal/industrial/hatch/yellow,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/outpost/maintenance/fore)
+"Du" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/industrial/loading{
+ dir = 4
+ },
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/outpost/cargo/smeltery)
+"Dw" = (
+/obj/structure/chair/stool{
+ dir = 8
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Dx" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 8
+ },
+/obj/machinery/door/poddoor/ert{
+ dir = 8;
+ id = "ice_exterior_starboard"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed,
+/area/outpost/exterior)
+"DB" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/turf_decal/borderfloor/corner{
+ dir = 8
+ },
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate/bin,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/item/trash/sosjerky,
+/obj/item/trash/can,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"DK" = (
+/obj/structure/table/wood/reinforced,
+/obj/item/newspaper,
+/obj/item/newspaper{
+ pixel_y = 2
+ },
+/obj/item/newspaper{
+ pixel_y = 4
+ },
+/obj/machinery/light/dim/directional/south,
+/turf/open/floor/wood/walnut,
+/area/outpost/crew/bar)
+"DS" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"DT" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/structure/reagent_dispensers/fueltank,
+/obj/effect/turf_decal/industrial/hatch/yellow,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/wrapping,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/outpost/maintenance/fore)
+"Ea" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Ed" = (
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/door/airlock/outpost{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security/checkpoint)
+"Eh" = (
+/obj/effect/spawner/structure/window/reinforced/indestructable,
+/obj/machinery/door/poddoor/shutters/indestructible{
+ id = "ice_exterior_airlock"
+ },
+/turf/open/floor/plating,
+/area/outpost/maintenance/fore)
+"El" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/girder/displaced,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/outpost/maintenance/fore)
+"Eq" = (
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/door/airlock/outpost{
+ dir = 1;
+ name = "Security Checkpoint"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security/checkpoint)
+"Et" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/cobweb,
+/obj/structure/salvageable/computer,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/outpost/maintenance/starboard)
+"Eu" = (
+/obj/structure/closet/secure_closet/ertEngi{
+ anchored = 1
+ },
+/obj/effect/turf_decal/industrial/outline/red,
+/obj/machinery/door/window/brigdoor/southleft{
+ req_one_access_txt = "103"
+ },
+/turf/open/floor/plasteel/dark,
+/area/outpost/security/armory)
+"Ey" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/structure/railing{
+ layer = 4.1
+ },
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"EH" = (
+/obj/structure/bonfire/prelit,
+/turf/open/floor/plating/asteroid/icerock/temperate{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"EJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate/trashcart,
+/obj/effect/spawner/lootdrop/maintenance/four,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating/rust,
+/area/outpost/maintenance/port)
+"EK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/sign/poster/retro/random{
+ pixel_x = -32
+ },
+/turf/open/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/outpost/maintenance/port)
+"EO" = (
+/obj/effect/decal/cleanable/garbage,
+/turf/open/floor/plating{
+ icon_state = "foam_plating"
+ },
+/area/outpost/maintenance/starboard)
+"EQ" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing/corner{
+ dir = 8;
+ layer = 4.1
+ },
+/obj/structure/sign/directions/security{
+ dir = 8;
+ pixel_x = -32;
+ pixel_y = 8
+ },
+/obj/structure/sign/directions/evac{
+ pixel_x = -32;
+ pixel_y = -8;
+ desc = "A direction sign, pointing out which way the exit is."
+ },
+/obj/structure/sign/directions/engineering{
+ pixel_x = -32
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Fc" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 5
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_x = -32
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned,
+/area/outpost/crew/bathroom)
+"Ff" = (
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/door/airlock/mining{
+ dir = 2;
+ name = "Smeltery"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/cargo/smeltery)
+"Fk" = (
+/turf/open/floor/plating/ice/temperate{
+ light_color = "#1B1D2E"
+ },
+/area/outpost/external)
+"Fp" = (
+/turf/closed/wall/rust,
+/area/outpost/maintenance/starboard)
+"Fq" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 5
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/crew/bathroom)
+"Fv" = (
+/obj/structure/girder,
+/obj/structure/grille/broken,
+/turf/open/floor/plating/rust,
+/area/outpost/maintenance/starboard)
+"Fw" = (
+/obj/structure/table/reinforced,
+/obj/effect/turf_decal/borderfloor{
+ dir = 10
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/paystand,
+/turf/open/floor/plasteel/patterned/ridged,
+/area/outpost/vacant_rooms/shop)
+"Fy" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/patterned/brushed,
+/area/outpost/crew/bathroom)
+"FA" = (
+/obj/machinery/door/airlock/maintenance{
+ dir = 1;
+ req_one_access_txt = "101"
+ },
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/maintenance/fore)
+"FE" = (
+/obj/structure/mopbucket,
+/obj/item/mop,
+/obj/effect/turf_decal/industrial/outline/yellow,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating/rust,
+/area/outpost/maintenance/fore)
+"FG" = (
+/obj/effect/decal/fakelattice,
+/mob/living/simple_animal/pet/mothroach{
+ name = "Mittens"
+ },
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/outpost/maintenance/starboard)
+"FH" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"FO" = (
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/outpost{
+ assemblytype = /obj/structure/door_assembly/door_assembly_mhatch;
+ icon = 'icons/obj/doors/airlocks/hatch/maintenance.dmi';
+ overlays_file = 'icons/obj/doors/airlocks/hatch/overlays.dmi';
+ req_access_txt = "101";
+ dir = 1
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security/checkpoint)
+"FQ" = (
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security)
+"FV" = (
+/turf/closed/indestructible/reinforced,
+/area/outpost/crew/lounge)
+"FX" = (
+/obj/structure/filingcabinet/double/grey,
+/obj/item/documents/nanotrasen,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/outpost/security)
+"FY" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/siding/wood{
+ color = "#543C30";
+ dir = 6
+ },
+/turf/open/floor/carpet/green,
+/area/outpost/crew/bar)
+"Gg" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white/corner,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Gn" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/closet/firecloset,
+/obj/effect/turf_decal/industrial/outline/yellow,
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/plating,
+/area/outpost/security)
+"Gv" = (
+/obj/effect/turf_decal/corner/opaque/neutral,
+/obj/effect/turf_decal/siding/white,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/vacant_rooms/shop)
+"GC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/closet/crate/bin,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 5
+ },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 5
+ },
+/obj/item/trash/chips,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/item/trash/candy,
+/turf/open/floor/wood/walnut,
+/area/outpost/crew/bar)
+"GD" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/structure/railing{
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"GO" = (
+/obj/machinery/vending/coffee,
+/obj/effect/turf_decal/siding/wood/end{
+ dir = 8;
+ color = "#543C30"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/concrete/tiles,
+/area/outpost/crew/lounge)
+"GS" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 10
+ },
+/obj/machinery/advanced_airlock_controller/internal{
+ pixel_x = 28
+ },
+/turf/open/floor/plating,
+/area/outpost/maintenance/fore)
+"GU" = (
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/airlock/maintenance{
+ dir = 4
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/maintenance/starboard)
+"GX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 6
+ },
+/obj/machinery/light/small/broken/directional/north,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plating,
+/area/outpost/maintenance/starboard)
+"Hc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/visible/layer4{
+ dir = 9
+ },
+/turf/open/floor/plating,
+/area/outpost/engineering/atmospherics)
+"Hd" = (
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/external)
+"Hf" = (
+/turf/closed/indestructible/reinforced,
+/area/outpost/external)
+"Hh" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/siding/white/end{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/vacant_rooms/shop)
+"Hm" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/on{
+ dir = 4
+ },
+/turf/open/floor/engine/air,
+/area/outpost/engineering/atmospherics)
+"Ho" = (
+/obj/structure/flora/grass/green,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Hq" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/structure/sign/poster/retro/random{
+ pixel_x = 32
+ },
+/turf/open/floor/plating,
+/area/outpost/maintenance/fore)
+"Hr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/railing/corner{
+ layer = 4.1
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 5
+ },
+/obj/machinery/conveyor_switch/oneway{
+ pixel_x = 6;
+ pixel_y = -6;
+ id = "smelter2"
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/cargo/smeltery)
+"Hw" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"HB" = (
+/obj/effect/turf_decal/siding/wood{
+ color = "#543C30";
+ dir = 1
+ },
+/obj/item/radio/intercom/directional/north,
+/turf/open/floor/concrete/tiles,
+/area/outpost/crew/bar)
+"HF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/corner/opaque/neutral,
+/obj/effect/decal/cleanable/confetti,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 10
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/vacant_rooms/shop)
+"HI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/techfloor{
+ dir = 1
+ },
+/obj/structure/table/reinforced,
+/obj/item/flashlight/lamp{
+ pixel_x = -5;
+ pixel_y = 8
+ },
+/obj/structure/sign/poster/retro/random{
+ pixel_x = -32
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/outpost/engineering/atmospherics)
+"HS" = (
+/obj/structure/flora/grass/green{
+ layer = 3.1
+ },
+/obj/item/trash/candy{
+ pixel_x = -2
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"HW" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Im" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/cargo/smeltery)
+"Io" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/trash/can/food/beans{
+ pixel_x = -16
+ },
+/obj/item/trash/can/food/beans{
+ pixel_y = 12;
+ pixel_x = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/light/dim/directional/south,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/outpost/vacant_rooms/shop)
+"Ip" = (
+/obj/machinery/door/window/brigdoor/eastleft{
+ req_one_access_txt = "101"
+ },
+/obj/structure/window/reinforced/spawner,
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/outpost/security)
+"Ir" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/shutters{
+ dir = 4;
+ id = "ice_shop1_window"
+ },
+/turf/open/floor/plating,
+/area/outpost/vacant_rooms/shop)
+"Iv" = (
+/obj/structure/table/reinforced,
+/obj/effect/turf_decal/borderfloor{
+ dir = 10
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/paystand,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/ridged,
+/area/outpost/vacant_rooms/shop)
+"Iw" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/machinery/light/small/directional/north,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Iy" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/industrial/outline/yellow,
+/obj/structure/mopbucket,
+/obj/item/caution{
+ pixel_y = 18;
+ pixel_x = -3
+ },
+/obj/item/mop,
+/obj/effect/decal/cleanable/greenglow,
+/turf/open/floor/plating,
+/area/outpost/vacant_rooms/shop)
+"IC" = (
+/obj/machinery/door/airlock/outpost{
+ dir = 8
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/turf/open/floor/plasteel/tech,
+/area/outpost/external)
+"IH" = (
+/obj/structure/flora/grass/both{
+ layer = 3.1
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"IM" = (
+/obj/structure/flora/grass/jungle/b,
+/obj/structure/flora/grass/rockplanet,
+/obj/structure/flora/rock/pile{
+ density = 0
+ },
+/obj/structure/flora/ausbushes/brflowers,
+/turf/open/floor/plating/grass,
+/area/outpost/maintenance/fore)
+"IV" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating,
+/area/outpost/maintenance/starboard)
+"Ja" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Jb" = (
+/turf/open/floor/plating/asteroid/icerock/temperate,
+/area/outpost/external)
+"Jd" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Jf" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/oil,
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/outpost/maintenance/starboard)
+"Ji" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/trinary/filter/atmos/o2{
+ piping_layer = 2
+ },
+/obj/structure/extinguisher_cabinet/directional/east,
+/turf/open/floor/plating,
+/area/outpost/engineering/atmospherics)
+"JD" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/railing{
+ layer = 4.1
+ },
+/turf/open/floor/plating,
+/area/outpost/maintenance/port)
+"JG" = (
+/obj/structure/girder,
+/turf/open/floor/plating,
+/area/outpost/maintenance/starboard)
+"JJ" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sign/poster/retro/random{
+ pixel_x = 32
+ },
+/turf/open/floor/plating/rust,
+/area/outpost/maintenance/fore)
+"JM" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/firealarm/directional/north,
+/turf/open/floor/plating,
+/area/outpost/maintenance/starboard)
+"JN" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Ka" = (
+/obj/effect/decal/fakelattice,
+/obj/structure/railing,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/elevatorshaft,
+/area/outpost/maintenance/port)
+"Kc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/techfloor,
+/obj/structure/railing{
+ layer = 4.1
+ },
+/obj/structure/table/reinforced,
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/outpost/engineering/atmospherics)
+"Ke" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/turf_decal/borderfloor,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Kl" = (
+/obj/effect/turf_decal/techfloor{
+ dir = 1
+ },
+/obj/machinery/button/door{
+ pixel_y = 28;
+ id = "ice_ERT_bay";
+ name = "Bay Door";
+ pixel_x = 3;
+ req_one_access_txt = "101"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech/grid,
+/area/outpost/security/armory)
+"KD" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/structure/sign/nanotrasen{
+ pixel_x = 32
+ },
+/obj/machinery/light/dim/directional/north,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"KN" = (
+/obj/machinery/light/dim/directional/east,
+/obj/structure/table/reinforced,
+/obj/item/newspaper{
+ pixel_x = -3;
+ pixel_y = 2
+ },
+/obj/item/reagent_containers/food/drinks/mug{
+ pixel_x = 9;
+ pixel_y = 4
+ },
+/obj/item/cigbutt{
+ pixel_x = 3
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood/walnut,
+/area/outpost/crew/bar)
+"KO" = (
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/structure/railing{
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"KR" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/techfloor,
+/turf/open/floor/plasteel/tech/grid,
+/area/outpost/security/armory)
+"KS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/siding/wood{
+ color = "#543C30";
+ dir = 10
+ },
+/turf/open/floor/carpet/green,
+/area/outpost/crew/bar)
+"KU" = (
+/obj/structure/toilet{
+ dir = 1
+ },
+/obj/structure/curtain,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed,
+/area/outpost/crew/bathroom)
+"KX" = (
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/ash,
+/obj/item/cigbutt{
+ pixel_x = 3
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"La" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 10
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/crew/cryo)
+"Lb" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Lw" = (
+/obj/machinery/door/airlock/grunge,
+/obj/effect/turf_decal/industrial/stand_clear{
+ dir = 1
+ },
+/obj/effect/turf_decal/industrial/traffic,
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 1
+ },
+/obj/effect/landmark/outpost/elevator_machine{
+ shaft = "1"
+ },
+/turf/open/floor/plasteel/patterned/brushed,
+/area/outpost/maintenance/port)
+"LB" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/borderfloor,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/patterned/brushed,
+/area/outpost/crew/bathroom)
+"LJ" = (
+/turf/closed/indestructible/reinforced,
+/area/outpost/crew/cryo)
+"LO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/grille/broken,
+/obj/item/stack/cable_coil/cut/red{
+ pixel_y = 10;
+ pixel_x = -3
+ },
+/obj/machinery/atmospherics/components/unary/portables_connector/layer2{
+ dir = 4
+ },
+/obj/machinery/portable_atmospherics/scrubber,
+/obj/effect/decal/cleanable/oil,
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/machinery/light/small/directional/north,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating/rust,
+/area/outpost/maintenance/port)
+"LS" = (
+/obj/structure/closet/secure_closet/ertSec{
+ anchored = 1
+ },
+/obj/effect/turf_decal/industrial/outline/red,
+/obj/machinery/door/window/brigdoor/southleft{
+ req_one_access_txt = "103"
+ },
+/obj/structure/window/reinforced/spawner{
+ dir = 4
+ },
+/obj/item/stack/sheet/mineral/sandbags,
+/obj/item/stack/sheet/mineral/sandbags,
+/obj/item/stack/sheet/mineral/sandbags,
+/obj/item/stack/sheet/mineral/sandbags,
+/obj/item/stack/sheet/mineral/sandbags,
+/obj/item/stack/sheet/mineral/sandbags,
+/obj/item/stack/sheet/mineral/sandbags,
+/obj/item/stack/sheet/mineral/sandbags,
+/obj/item/stack/sheet/mineral/sandbags,
+/obj/item/stack/sheet/mineral/sandbags,
+/obj/item/holosign_creator/security,
+/turf/open/floor/plasteel/dark,
+/area/outpost/security/armory)
+"LT" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/machinery/holopad/emergency/security,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security)
+"LU" = (
+/obj/effect/turf_decal/techfloor{
+ dir = 1
+ },
+/obj/machinery/pipedispenser,
+/obj/effect/turf_decal/industrial/outline/yellow,
+/obj/machinery/light/dim/directional/north,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/outpost/engineering/atmospherics)
+"Md" = (
+/obj/structure/flora/grass/both{
+ layer = 3.1
+ },
+/obj/item/trash/energybar,
+/obj/item/trash/sosjerky{
+ pixel_x = 8;
+ pixel_y = 12
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Mf" = (
+/obj/structure/rack,
+/obj/effect/turf_decal/industrial/outline/yellow,
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating,
+/area/outpost/security)
+"Mi" = (
+/obj/machinery/camera{
+ dir = 10
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Mr" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/borderfloor/full,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/cargo_one{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Ms" = (
+/obj/machinery/camera{
+ dir = 1
+ },
+/obj/machinery/firealarm/directional/south,
+/mob/living/simple_animal/bot/cleanbot{
+ name = "\improper Elite Custodial Officer";
+ desc = "Pray for your life, litter!"
+ },
+/mob/living/simple_animal/bot/cleanbot{
+ name = "\improper Elite Custodial Officer";
+ desc = "Pray for your life, litter!"
+ },
+/mob/living/simple_animal/bot/cleanbot{
+ name = "\improper Elite Custodial Officer";
+ desc = "Pray for your life, litter!"
+ },
+/obj/structure/closet/jcloset,
+/obj/machinery/door/window/brigdoor/northleft,
+/obj/structure/window/reinforced/spawner/west,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/outpost/security/armory)
+"Mv" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 10
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Mz" = (
+/obj/machinery/light/small/directional/north,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"MJ" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/machinery/holopad/emergency/security,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security/checkpoint)
+"MK" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table/reinforced,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/machinery/camera{
+ dir = 4
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/outpost/security/checkpoint)
+"ML" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/siding/white{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/cargo/smeltery)
+"MR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/directional/north,
+/obj/structure/extinguisher_cabinet/directional/west,
+/turf/open/floor/plasteel/patterned,
+/area/outpost/cargo/smeltery)
+"MW" = (
+/obj/structure/closet/emcloset,
+/obj/item/clothing/suit/hooded/wintercoat,
+/obj/item/clothing/suit/hooded/wintercoat,
+/obj/item/clothing/suit/hooded/wintercoat,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/outpost/maintenance/fore)
+"Nb" = (
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/food/drinks/mug{
+ pixel_y = 9;
+ pixel_x = 6
+ },
+/obj/item/phone{
+ pixel_x = -5;
+ pixel_y = 7
+ },
+/obj/machinery/button/door{
+ id = "ice_sec1_window";
+ name = "Window Shutters";
+ pixel_x = 6;
+ req_one_access_txt = "101"
+ },
+/obj/machinery/button/door{
+ id = "ice_exterior_port";
+ name = "Exterior Door";
+ pixel_x = -6;
+ req_one_access_txt = "101"
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/outpost/security)
+"Nh" = (
+/turf/closed/indestructible/reinforced,
+/area/outpost/exterior)
+"Nl" = (
+/obj/machinery/computer/secure_data{
+ icon_state = "computer-left"
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/outpost/security)
+"Nn" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Nu" = (
+/obj/structure/girder,
+/obj/structure/grille/broken,
+/turf/open/floor/plating,
+/area/outpost/maintenance/fore)
+"NA" = (
+/obj/effect/spawner/structure/window/reinforced/indestructable,
+/turf/open/floor/plating,
+/area/outpost/maintenance/fore)
+"NG" = (
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"NM" = (
+/turf/open/floor/engine/air,
+/area/outpost/engineering/atmospherics)
+"NW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/techfloor,
+/obj/structure/railing{
+ layer = 4.1
+ },
+/obj/effect/decal/cleanable/oil,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/outpost/engineering/atmospherics)
+"Od" = (
+/obj/machinery/vending/cola/space_up,
+/obj/effect/turf_decal/industrial/hatch/yellow,
+/turf/open/floor/plasteel/dark,
+/area/outpost/cargo/smeltery)
+"Og" = (
+/obj/structure/statue/snow/snowman,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/external)
+"Oh" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 10
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Ol" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/turf_decal/borderfloor,
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"On" = (
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/airlock/maintenance{
+ dir = 4;
+ req_one_access_txt = "101"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/cargo/smeltery)
+"Oo" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/borderfloor/full,
+/turf/open/floor/plasteel/tech,
+/area/outpost/maintenance/starboard)
+"OC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/cargo/smeltery)
+"OD" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/industrial/warning,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/outpost/vacant_rooms/shop)
+"OF" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4,
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security/armory)
+"OR" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"OW" = (
+/obj/effect/turf_decal/siding/wood{
+ color = "#543C30";
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/carpet/green,
+/area/outpost/crew/lounge)
+"Pc" = (
+/obj/structure/aquarium/prefilled,
+/obj/effect/turf_decal/siding/wood{
+ color = "#543C30";
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/wood{
+ color = "#543C30";
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood/walnut,
+/area/outpost/crew/bar)
+"Pd" = (
+/obj/structure/flora/tree/pine,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/external)
+"Pe" = (
+/obj/effect/decal/fakelattice,
+/obj/machinery/light/small/directional/east{
+ pixel_y = -6
+ },
+/obj/structure/railing,
+/obj/effect/decal/cleanable/greenglow{
+ color = "#808080"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/elevatorshaft,
+/area/outpost/maintenance/port)
+"Pf" = (
+/obj/structure/table_frame,
+/obj/item/trash/sosjerky{
+ pixel_x = 8;
+ pixel_y = 12
+ },
+/obj/item/trash/pistachios{
+ pixel_x = -4
+ },
+/turf/open/floor/plating/asteroid/icerock/temperate,
+/area/outpost/exterior)
+"Pj" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/grille/broken,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/plating/rust,
+/area/outpost/maintenance/fore)
+"Pk" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/machinery/light/floor,
+/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel/patterned/cargo_one{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Pr" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 1
+ },
+/obj/item/radio/intercom/directional/east,
+/turf/open/floor/plasteel/tech,
+/area/outpost/security)
+"Pz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/airalarm/directional/east,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating/rust,
+/area/outpost/maintenance/port)
+"PA" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/effect/turf_decal/borderfloor,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/patterned/brushed,
+/area/outpost/crew/bathroom)
+"PD" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 9
+ },
+/obj/item/radio/intercom/directional/north,
+/obj/item/storage/secure/safe{
+ dir = 8;
+ pixel_x = -32
+ },
+/turf/open/floor/plasteel/patterned/ridged,
+/area/outpost/vacant_rooms/shop)
+"PK" = (
+/obj/structure/closet/firecloset,
+/obj/effect/decal/cleanable/oil,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/sign/poster/retro/random{
+ pixel_y = -32
+ },
+/turf/open/floor/plating/rust,
+/area/outpost/maintenance/fore)
+"PN" = (
+/obj/structure/rack,
+/obj/effect/turf_decal/industrial/outline/yellow,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plasteel/tech,
+/area/outpost/vacant_rooms/shop)
+"PT" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating/rust,
+/area/outpost/maintenance/fore)
+"PU" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"PW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/corner/opaque/neutral,
+/obj/effect/turf_decal/siding/white{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/vacant_rooms/shop)
+"Qe" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/outpost/security)
+"Qf" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/wood{
+ color = "#543C30";
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood/walnut,
+/area/outpost/crew/bar)
+"Qk" = (
+/obj/effect/turf_decal/siding/white/corner,
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/structure/railing/corner{
+ layer = 4.1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Ql" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating/rust,
+/area/outpost/maintenance/starboard)
+"Qn" = (
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/elevatorshaft,
+/area/outpost/maintenance/port)
+"Qr" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/plating,
+/area/outpost/maintenance/starboard)
+"Qs" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/industrial/warning,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/oil/slippery,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/airalarm/directional/south,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/outpost/vacant_rooms/shop)
+"Qu" = (
+/obj/effect/turf_decal/siding/wood{
+ color = "#543C30";
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/carpet/green,
+/area/outpost/crew/lounge)
+"Qv" = (
+/obj/effect/turf_decal/industrial/traffic,
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 1
+ },
+/obj/machinery/door/poddoor/ert,
+/turf/open/floor/plasteel/patterned/brushed,
+/area/outpost/maintenance/port)
+"Qx" = (
+/obj/effect/turf_decal/industrial/hatch/yellow,
+/obj/machinery/light/directional/north,
+/obj/machinery/mineral/processing_unit_console{
+ machinedir = 8;
+ output_dir = 1;
+ pixel_x = 32
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/cargo/smeltery)
+"QC" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 4
+ },
+/obj/structure/sign/poster/retro/random{
+ pixel_x = -32
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/outpost/maintenance/fore)
+"QL" = (
+/obj/structure/table/reinforced,
+/obj/machinery/camera{
+ dir = 1
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/outpost/security/checkpoint)
+"QN" = (
+/obj/item/trash/raisins{
+ pixel_x = -8
+ },
+/obj/item/trash/pistachios{
+ pixel_y = 10;
+ pixel_x = 4
+ },
+/obj/structure/flora/grass/both{
+ layer = 3.1
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"QP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/trimline/transparent/neutral/arrow_ccw,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/structure/extinguisher_cabinet/directional/west,
+/turf/open/floor/plasteel/patterned,
+/area/outpost/vacant_rooms/shop)
+"QU" = (
+/obj/machinery/cryopod,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/camera,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/crew/cryo)
+"QV" = (
+/turf/closed/indestructible/reinforced,
+/area/outpost/security/checkpoint)
+"QY" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/door/airlock/outpost{
+ assemblytype = /obj/structure/door_assembly/door_assembly_mhatch;
+ icon = 'icons/obj/doors/airlocks/hatch/maintenance.dmi';
+ overlays_file = 'icons/obj/doors/airlocks/hatch/overlays.dmi';
+ req_access_txt = "101";
+ dir = 4;
+ name = "Atmospherics"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/engineering/atmospherics)
+"Rb" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Rc" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/obj/machinery/light/dim/directional/south,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/crew/bathroom)
+"Rg" = (
+/obj/machinery/mineral/processing_unit{
+ output_dir = 4;
+ input_dir = 8
+ },
+/obj/effect/turf_decal/industrial/outline/yellow,
+/turf/open/floor/plasteel/dark,
+/area/outpost/cargo/smeltery)
+"Rh" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/binary/pump/on/layer4{
+ dir = 4;
+ target_pressure = 500
+ },
+/turf/open/floor/plating,
+/area/outpost/engineering/atmospherics)
+"Rj" = (
+/obj/effect/turf_decal/techfloor{
+ dir = 8
+ },
+/obj/structure/frame/machine,
+/obj/item/stack/cable_coil/cut/red,
+/obj/structure/sign/poster/contraband/random{
+ pixel_x = -32
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/outpost/maintenance/starboard)
+"Rn" = (
+/obj/structure/chair/stool{
+ dir = 8
+ },
+/turf/open/floor/plating/asteroid/icerock/temperate{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Rs" = (
+/obj/effect/turf_decal/siding/wood{
+ color = "#543C30";
+ dir = 5
+ },
+/turf/open/floor/carpet/green,
+/area/outpost/crew/lounge)
+"Rv" = (
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/maintenance{
+ dir = 4
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/vacant_rooms/shop)
+"RA" = (
+/obj/structure/table/wood/reinforced,
+/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+ pixel_y = 5;
+ pixel_x = -4
+ },
+/obj/item/table_bell{
+ pixel_x = 8;
+ pixel_y = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 5
+ },
+/turf/open/floor/wood/walnut,
+/area/outpost/crew/bar)
+"RC" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plating,
+/area/outpost/maintenance/fore)
+"RD" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/crew/bathroom)
+"RP" = (
+/obj/effect/turf_decal/borderfloor/full,
+/obj/machinery/light/floor,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel/patterned/cargo_one{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"RU" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Sc" = (
+/obj/structure/reagent_dispensers/water_cooler{
+ pixel_y = 4;
+ pixel_x = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood/walnut,
+/area/outpost/crew/lounge)
+"Sf" = (
+/obj/structure/flora/grass/both{
+ layer = 3.1
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/external)
+"Sh" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/reagent_dispensers/fueltank,
+/obj/effect/turf_decal/industrial/hatch/yellow,
+/obj/effect/decal/cleanable/wrapping,
+/obj/machinery/light/dim/directional/north,
+/turf/open/floor/plating,
+/area/outpost/security)
+"Si" = (
+/obj/effect/turf_decal/corner/opaque/neutral,
+/obj/effect/turf_decal/siding/white,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/vacant_rooms/shop)
+"Sp" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/structure/railing{
+ layer = 4.1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Sq" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/borderfloor/full,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/structure/cable{
+ icon_state = "0-1"
+ },
+/obj/machinery/airalarm/directional/east,
+/turf/open/floor/plasteel/tech,
+/area/outpost/security/checkpoint)
+"Sr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ layer = 4.1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/box,
+/obj/structure/closet/crate,
+/turf/open/floor/plasteel/patterned,
+/area/outpost/cargo/smeltery)
+"Sz" = (
+/obj/effect/turf_decal/industrial/loading{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/outpost/cargo/smeltery)
+"SA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/borderfloor{
+ dir = 10
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 4
+ },
+/obj/structure/railing/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"SD" = (
+/obj/effect/spawner/structure/window/reinforced/indestructable,
+/turf/open/floor/plating,
+/area/outpost/cargo/smeltery)
+"SG" = (
+/turf/closed/wall/r_wall/rust,
+/area/outpost/maintenance/fore)
+"SH" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/newscaster/directional/south,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood/walnut,
+/area/outpost/crew/lounge)
+"SW" = (
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/structure/railing{
+ layer = 4.1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small/directional/west,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"SY" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/outpost/crew/lounge)
+"Tb" = (
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security)
+"Td" = (
+/obj/effect/decal/fakelattice{
+ layer = 2.010
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/elevatorshaft,
+/area/outpost/maintenance/port)
+"Te" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/obj/machinery/light/directional/east,
+/obj/structure/closet/secure_closet/brig,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/outpost/security)
+"Tf" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
+ dir = 1
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security/armory)
+"Ti" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Tm" = (
+/turf/open/floor/plating/asteroid/icerock/temperate{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Tn" = (
+/obj/machinery/blackbox_recorder,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/outpost/security)
+"To" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/patterned/brushed,
+/area/outpost/crew/bathroom)
+"Tv" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/turf/open/floor/wood/walnut{
+ icon_state = "wood-broken7"
+ },
+/area/outpost/crew/bar)
+"Ty" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/garbage,
+/turf/open/floor/plasteel/dark,
+/area/outpost/vacant_rooms/shop)
+"TJ" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"TP" = (
+/obj/effect/turf_decal/borderfloor,
+/obj/machinery/light/small/directional/west,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/structure/railing{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"TS" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plating{
+ icon_state = "foam_plating"
+ },
+/area/outpost/maintenance/fore)
+"TX" = (
+/obj/structure/flora/rock/pile/icy,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/external)
+"TZ" = (
+/obj/structure/flora/grass/both{
+ layer = 3.1
+ },
+/obj/item/broken_bottle{
+ pixel_x = 4
+ },
+/obj/item/cigbutt,
+/obj/item/cigbutt{
+ pixel_y = 6;
+ pixel_x = -8
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Ub" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 8
+ },
+/obj/machinery/door/poddoor/ert{
+ dir = 8;
+ id = "ice_exterior_port"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed,
+/area/outpost/exterior)
+"Ud" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 10
+ },
+/obj/structure/closet/crate/bin,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 5
+ },
+/obj/machinery/firealarm/directional/west,
+/obj/item/trash/can,
+/obj/item/trash/raisins,
+/turf/open/floor/plasteel/patterned,
+/area/outpost/cargo/smeltery)
+"Ue" = (
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/door/airlock/outpost{
+ assemblytype = /obj/structure/door_assembly/door_assembly_mhatch;
+ icon = 'icons/obj/doors/airlocks/hatch/maintenance.dmi';
+ overlays_file = 'icons/obj/doors/airlocks/hatch/overlays.dmi';
+ req_access_txt = "101";
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security)
+"Uf" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/extinguisher_cabinet/directional/north,
+/turf/open/floor/plating,
+/area/outpost/maintenance/starboard)
+"Uh" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/girder,
+/turf/open/floor/plating,
+/area/outpost/maintenance/port)
+"Uk" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/machinery/light/dim/directional/north,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Uo" = (
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/door/airlock/outpost{
+ dir = 4
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security)
+"Uy" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/siding/white{
+ dir = 5
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/cargo/smeltery)
+"UA" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"UB" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/trash/can/food/beans{
+ pixel_x = 8;
+ pixel_y = 4
+ },
+/obj/effect/decal/fakelattice,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/firealarm/directional/south,
+/turf/open/floor/plating{
+ icon_state = "foam_plating"
+ },
+/area/outpost/vacant_rooms/shop)
+"UF" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"UP" = (
+/obj/item/reagent_containers/food/drinks/beer{
+ pixel_y = 12;
+ pixel_x = -4
+ },
+/obj/item/trash/energybar,
+/obj/item/cigbutt/cigarbutt{
+ pixel_y = 6;
+ pixel_x = 5
+ },
+/obj/structure/table,
+/turf/open/floor/plating/asteroid/icerock/temperate{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"UQ" = (
+/obj/effect/decal/fakelattice{
+ layer = 2.010
+ },
+/obj/effect/landmark/outpost/elevator{
+ shaft = "1"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/elevatorshaft,
+/area/outpost/maintenance/port)
+"UY" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/mopbucket,
+/obj/item/mop,
+/turf/open/floor/plating/rust,
+/area/outpost/maintenance/starboard)
+"Vm" = (
+/obj/effect/decal/fakelattice{
+ layer = 2.010
+ },
+/turf/open/floor/plasteel/elevatorshaft,
+/area/outpost/maintenance/port)
+"Vw" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "ice_shop2_window"
+ },
+/turf/open/floor/plating,
+/area/outpost/vacant_rooms/shop)
+"VI" = (
+/obj/effect/spawner/structure/window/reinforced/indestructable,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "ice_bar_window"
+ },
+/turf/open/floor/plating,
+/area/outpost/crew/bar)
+"VQ" = (
+/obj/effect/turf_decal/siding/wood{
+ color = "#543C30";
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/apc/auto_name/directional/south,
+/turf/open/floor/carpet/green,
+/area/outpost/crew/lounge)
+"VR" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"VW" = (
+/obj/machinery/door/airlock{
+ dir = 4;
+ name = "Lounge"
+ },
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/crew/lounge)
+"We" = (
+/turf/closed/indestructible/reinforced,
+/area/outpost/security/armory)
+"Wh" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/extinguisher_cabinet/directional/south,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security)
+"Wq" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 9
+ },
+/obj/structure/extinguisher_cabinet/directional/south,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/firealarm/directional/east,
+/turf/open/floor/wood/walnut,
+/area/outpost/crew/bar)
+"Ws" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/airlock/outpost{
+ assemblytype = /obj/structure/door_assembly/door_assembly_mhatch;
+ icon = 'icons/obj/doors/airlocks/hatch/maintenance.dmi';
+ overlays_file = 'icons/obj/doors/airlocks/hatch/overlays.dmi';
+ req_access_txt = "101";
+ dir = 4;
+ name = "Engineering"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/maintenance/starboard)
+"Wu" = (
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 5
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Ww" = (
+/obj/machinery/light/small/directional/west,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Wy" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/decal/cleanable/garbage{
+ pixel_x = -6;
+ pixel_y = -4
+ },
+/obj/structure/sign/poster/contraband/random{
+ pixel_x = -32
+ },
+/turf/open/floor/plating,
+/area/outpost/maintenance/starboard)
+"Wz" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/obj/machinery/light/small/directional/south,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"WA" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/obj/machinery/airalarm/directional/east,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood/walnut,
+/area/outpost/crew/lounge)
+"WB" = (
+/obj/effect/decal/cleanable/ash,
+/obj/item/cigbutt{
+ pixel_x = 3
+ },
+/obj/item/cigbutt{
+ pixel_x = -5;
+ pixel_y = 4
+ },
+/obj/item/reagent_containers/food/drinks/beer{
+ pixel_y = 10;
+ pixel_x = -12
+ },
+/obj/item/reagent_containers/food/snacks/deadmouse{
+ pixel_y = 14;
+ pixel_x = 12
+ },
+/turf/open/floor/plating/asteroid/icerock/temperate{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"WI" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/machinery/light/small/directional/south,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"WL" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/turf_decal/borderfloor,
+/obj/structure/railing{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"WM" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"WS" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 5
+ },
+/obj/structure/extinguisher_cabinet/directional/south,
+/turf/open/floor/plasteel/dark,
+/area/outpost/vacant_rooms/shop)
+"Xa" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/light/small/directional/west,
+/turf/open/floor/plating,
+/area/outpost/maintenance/starboard)
+"Xd" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "0-1"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Xf" = (
+/obj/item/kirbyplants{
+ icon_state = "plant-17";
+ pixel_x = 8
+ },
+/obj/item/kirbyplants{
+ icon_state = "plant-22";
+ pixel_x = -7;
+ pixel_y = 7
+ },
+/obj/machinery/button/door{
+ id = "ice_lounge_window";
+ name = "Window Shutters";
+ pixel_y = 6;
+ pixel_x = -26;
+ dir = 4
+ },
+/obj/machinery/light_switch{
+ pixel_x = -22;
+ pixel_y = -10;
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/wood/walnut,
+/area/outpost/crew/lounge)
+"Xk" = (
+/obj/effect/turf_decal/siding/white/end{
+ dir = 4
+ },
+/obj/machinery/airalarm/directional/south,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned,
+/area/outpost/crew/cryo)
+"Xm" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security)
+"Xn" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Xq" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/siding/white{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 5
+ },
+/turf/open/floor/plasteel/dark,
+/area/outpost/cargo/smeltery)
+"Xv" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/maintenance{
+ dir = 1
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/vacant_rooms/shop)
+"Xw" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ layer = 4.1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/cargo/smeltery)
+"Xx" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/crew/bathroom)
+"Xz" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 5
+ },
+/turf/open/floor/plasteel/dark,
+/area/outpost/cargo/smeltery)
+"XB" = (
+/obj/machinery/door/poddoor/ert{
+ dir = 8;
+ id = "ice_ERT_maint"
+ },
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/door/airlock/outpost{
+ assemblytype = /obj/structure/door_assembly/door_assembly_mhatch;
+ icon = 'icons/obj/doors/airlocks/hatch/maintenance.dmi';
+ overlays_file = 'icons/obj/doors/airlocks/hatch/overlays.dmi';
+ req_access_txt = "101";
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security/armory)
+"XG" = (
+/obj/structure/table/reinforced,
+/obj/machinery/fax/ruin,
+/obj/machinery/light/directional/south,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/outpost/security)
+"XI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/portables_connector/layer4,
+/obj/effect/decal/cleanable/cobweb,
+/turf/open/floor/plating,
+/area/outpost/maintenance/starboard)
+"XK" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/fakelattice,
+/obj/effect/decal/cleanable/insectguts,
+/turf/open/floor/plating{
+ icon_state = "foam_plating"
+ },
+/area/outpost/maintenance/starboard)
+"XO" = (
+/mob/living/simple_animal/hostile/bear/snow{
+ faction = list("neutral");
+ name = "polar bear"
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/external)
+"XS" = (
+/obj/structure/railing{
+ layer = 4.1
+ },
+/obj/effect/turf_decal/techfloor,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/machinery/power/terminal{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/outpost/maintenance/starboard)
+"Yb" = (
+/obj/structure/table/reinforced,
+/obj/effect/turf_decal/borderfloor{
+ dir = 6
+ },
+/obj/structure/window/reinforced,
+/obj/machinery/button/door{
+ id = "ice_shop1_window";
+ name = "Shop Shutters";
+ dir = 1;
+ pixel_y = 3;
+ pixel_x = 3
+ },
+/obj/item/paper_bin{
+ pixel_x = -11
+ },
+/turf/open/floor/plasteel/patterned/ridged,
+/area/outpost/vacant_rooms/shop)
+"Ye" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/machinery/door/airlock/outpost,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel/tech,
+/area/outpost/security)
+"Yh" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/outpost/maintenance/fore)
+"Yj" = (
+/obj/structure/flora/grass/green{
+ layer = 3.1
+ },
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Yy" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/table/reinforced,
+/turf/open/floor/plasteel/patterned/brushed,
+/area/outpost/crew/bathroom)
+"YA" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/crew/bathroom)
+"YC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/railing{
+ layer = 4.1
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned,
+/area/outpost/cargo/smeltery)
+"YE" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"YG" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/outpost/vacant_rooms/shop)
+"YO" = (
+/obj/effect/spawner/structure/window/reinforced/indestructable,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "ice_lounge_window"
+ },
+/turf/open/floor/plating,
+/area/outpost/crew/lounge)
+"YQ" = (
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security/checkpoint)
+"YT" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/turf/open/floor/plating/asteroid/icerock/temperate{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"YW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security/checkpoint)
+"YZ" = (
+/obj/machinery/camera{
+ dir = 8
+ },
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Zd" = (
+/obj/structure/flora/grass/both{
+ layer = 3.1
+ },
+/obj/item/shard,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating/asteroid/snow/temperatre{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Zg" = (
+/obj/machinery/vending/snack/blue,
+/obj/effect/turf_decal/industrial/hatch/yellow,
+/obj/machinery/light/dim/directional/east,
+/turf/open/floor/plasteel/dark,
+/area/outpost/cargo/smeltery)
+"Zi" = (
+/obj/structure/displaycase/forsale{
+ density = 1
+ },
+/obj/effect/turf_decal/industrial/hatch/yellow,
+/obj/effect/decal/cleanable/wrapping,
+/obj/structure/sign/poster/official/random{
+ pixel_x = 32
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/vacant_rooms/shop)
+"Zk" = (
+/obj/effect/turf_decal/siding/white,
+/obj/structure/railing{
+ layer = 4.1
+ },
+/obj/machinery/light/floor,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/vending/snack,
+/obj/effect/decal/cleanable/wrapping,
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Zl" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/frame/computer{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/robot_debris,
+/obj/item/shard,
+/turf/open/floor/plating,
+/area/outpost/maintenance/starboard)
+"Zm" = (
+/obj/machinery/computer/security{
+ icon_state = "computer-middle"
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/outpost/security/checkpoint)
+"Zo" = (
+/obj/structure/bed{
+ icon_state = "dirty_mattress"
+ },
+/obj/structure/curtain/cloth/grey,
+/obj/item/bedsheet{
+ layer = 3.2
+ },
+/turf/open/floor/plating/asteroid/icerock/temperate{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/exterior)
+"Zy" = (
+/obj/machinery/door/airlock{
+ dir = 4;
+ name = "Bathroom"
+ },
+/obj/effect/turf_decal/industrial/warning/fulltile,
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/crew/bathroom)
+"Zz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/siding/white,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security/checkpoint)
+"ZD" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/siding/white{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/white,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/tech,
+/area/outpost/security/checkpoint)
+"ZK" = (
+/obj/machinery/light/small/directional/north,
+/turf/open/floor/plating/asteroid/icerock/temperate,
+/area/outpost/external)
+"ZM" = (
+/obj/machinery/door/poddoor/ert{
+ dir = 8;
+ id = "ice_exterior_starboard"
+ },
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/brushed,
+/area/outpost/exterior)
+"ZU" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table/reinforced,
+/obj/machinery/recharger,
+/obj/item/book/manual/wiki/security_space_law{
+ pixel_y = 17;
+ pixel_x = 3
+ },
+/obj/machinery/light/directional/west,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/outpost/security/checkpoint)
+"ZV" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
+ dir = 8
+ },
+/obj/machinery/light/small/directional/east{
+ bulb_power = 0.55
+ },
+/turf/open/floor/plasteel/patterned/brushed{
+ light_color = "#1B1D2E";
+ light_range = 2
+ },
+/area/outpost/crew/cryo)
+"ZZ" = (
+/obj/effect/turf_decal/techfloor{
+ dir = 8
+ },
+/obj/item/trash/raisins{
+ pixel_x = -4
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/outpost/maintenance/starboard)
+
+(1,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hf
+Hf
+IC
+Hf
+Hf
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(2,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Jb
+Jb
+Jb
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(3,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Jb
+Jb
+Jb
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(4,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hf
+ZK
+Jb
+aN
+Hf
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(5,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Jb
+Jb
+Jb
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(6,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Jb
+Jb
+Jb
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(7,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cr
+cr
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hf
+Jb
+Jb
+Jb
+Hf
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(8,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+cr
+cr
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Jb
+Jb
+Jb
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(9,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Jb
+Jb
+Jb
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(10,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hf
+ZK
+Jb
+aN
+Hf
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(11,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Jb
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+cr
+cr
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Jb
+Jb
+Jb
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(12,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Jb
+Jb
+Jb
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(13,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hf
+Hf
+IC
+Hf
+Hf
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(14,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+cr
+cr
+Hd
+Sf
+Hd
+Hd
+Sf
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Jb
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+Jb
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(15,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+dt
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(16,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Pd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+dt
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+dt
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Jb
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(17,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Jb
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(18,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Jb
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+dt
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(19,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Sf
+Hd
+Pd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+Jb
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(20,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(21,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+dt
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(22,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(23,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+TX
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(24,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(25,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+TX
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Sf
+Hd
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+TX
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(26,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Jb
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(27,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(28,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+cr
+TX
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+Jb
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Pd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(29,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+cC
+cC
+cC
+cC
+Jb
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+TX
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+TX
+Hd
+Hd
+Hd
+Hd
+Jb
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(30,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+dt
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(31,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+Jb
+Hd
+Hd
+fq
+fE
+eI
+Hd
+Hd
+Jb
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Jb
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(32,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+cr
+cr
+cr
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Nh
+de
+Cy
+tx
+UF
+ct
+Nh
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(33,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Nh
+KD
+JN
+tx
+wL
+uy
+Nh
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(34,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Nh
+Nh
+dh
+Ub
+Ub
+Nh
+Nh
+bv
+bv
+bv
+bv
+bv
+Ba
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(35,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+TX
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+Fk
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Pd
+Hd
+Jb
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Ba
+NG
+cC
+cC
+cC
+cC
+Ba
+Ww
+IH
+WL
+jL
+KO
+vC
+Ww
+bv
+Nb
+fk
+qh
+bv
+NG
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(36,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+NG
+NG
+NG
+BC
+AA
+NG
+vC
+NG
+WL
+BL
+yw
+NG
+IH
+gs
+Nl
+LT
+Tn
+bv
+NG
+Ba
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(37,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+TX
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+NG
+NG
+NG
+IH
+NG
+NG
+NG
+BC
+NG
+Ke
+BL
+Bz
+NG
+NG
+gs
+gG
+Tb
+XG
+bv
+NG
+NG
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(38,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+cr
+cr
+cr
+Hd
+dt
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+NG
+NG
+wf
+NG
+vC
+NG
+NG
+NG
+vC
+WL
+BL
+yw
+IH
+mm
+bv
+FX
+fe
+Pr
+bv
+QN
+NG
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(39,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+cr
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Tm
+vC
+NG
+AS
+Ir
+Ir
+Ir
+AS
+AS
+mE
+WL
+OR
+yw
+ji
+bv
+bv
+bv
+Uo
+bv
+bv
+NG
+tn
+NG
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(40,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Jb
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Pd
+Hd
+Sf
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+lK
+NG
+AS
+AS
+mV
+eG
+fC
+cT
+AS
+NG
+WL
+OR
+yw
+am
+bv
+tl
+nn
+Xm
+jk
+bv
+NG
+NG
+NG
+Ba
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(41,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Pd
+Hd
+Sf
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+NG
+NG
+AS
+Ty
+vP
+Cf
+HF
+WS
+AS
+vI
+lY
+OR
+hM
+ez
+bv
+el
+Ip
+Xm
+oK
+bv
+NG
+BC
+NG
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(42,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+dt
+Hd
+cr
+cr
+cr
+cr
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Pf
+NG
+yp
+AS
+da
+Iv
+AV
+hc
+YG
+cO
+eg
+eg
+Pk
+rL
+rL
+Ye
+hU
+jh
+FQ
+nF
+bv
+NG
+NG
+AA
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(43,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+YT
+nS
+NG
+vC
+sx
+AS
+uD
+BV
+cf
+iF
+Io
+AS
+xg
+nH
+OR
+xG
+WI
+bv
+cm
+Te
+Wh
+bv
+bv
+NG
+NG
+NG
+cC
+cC
+cC
+cC
+cC
+ov
+ov
+ov
+ov
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(44,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+TX
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+sh
+EH
+Tm
+qZ
+NG
+IH
+AS
+jH
+Yb
+Ch
+if
+UB
+AS
+NG
+WL
+BL
+KO
+NG
+bv
+bv
+bv
+Ue
+bv
+NG
+NG
+NG
+BC
+cC
+cC
+cC
+cC
+cC
+ov
+NM
+NM
+ov
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(45,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Pd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Jb
+cC
+cC
+cC
+cC
+cC
+cC
+Rn
+mz
+UP
+NG
+yp
+AS
+AS
+AS
+AS
+Rv
+AS
+AS
+IH
+WL
+BL
+yw
+NG
+yk
+bv
+Mf
+Qe
+bv
+BC
+nK
+NG
+NG
+cC
+cC
+cC
+cC
+cC
+ov
+xr
+Hm
+ov
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(46,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+Hd
+Hd
+Pd
+Hd
+dt
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Zo
+BZ
+dV
+EH
+tJ
+AS
+es
+Qs
+AS
+mm
+NG
+Ke
+BL
+vD
+NG
+qZ
+bv
+Sh
+fW
+bv
+NG
+NG
+NG
+NG
+cC
+cC
+cC
+ov
+ov
+ov
+lb
+lb
+ov
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(47,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+yR
+yR
+yR
+yR
+yR
+WB
+wf
+Dw
+IH
+AS
+rc
+OD
+AS
+IH
+NG
+WL
+BL
+yw
+vC
+NG
+bv
+Gn
+aM
+bv
+NG
+NG
+BC
+NG
+Ba
+cC
+cC
+ov
+HI
+Kc
+Rh
+hV
+ov
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(48,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Jb
+cC
+yR
+yR
+yR
+HB
+gH
+mM
+yR
+sx
+CI
+AS
+AS
+AS
+AS
+Rv
+AS
+AS
+HS
+Ol
+OR
+yw
+NG
+We
+We
+We
+XB
+We
+NG
+NG
+NG
+vC
+Ba
+cC
+cC
+ov
+wC
+NW
+nG
+im
+ov
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(49,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+yR
+pv
+gI
+vZ
+uq
+iw
+yR
+Ea
+xp
+AS
+PD
+Fw
+QP
+Gv
+dp
+AS
+vI
+lY
+BL
+Sp
+NG
+We
+LS
+OF
+bi
+We
+We
+vC
+mm
+NG
+cC
+cC
+cC
+ov
+LU
+uO
+Hc
+bz
+ov
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(50,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Pd
+Hd
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Sf
+Hd
+Hd
+Hd
+VI
+qw
+Tv
+RA
+DK
+yR
+yR
+EH
+tJ
+AS
+gv
+BV
+yd
+Si
+wH
+et
+eg
+eg
+vc
+Sp
+NG
+We
+iR
+mk
+zn
+Bm
+We
+NG
+NG
+NG
+cC
+cC
+cC
+ov
+uE
+wi
+Ji
+rG
+pm
+nL
+nL
+nL
+nL
+nL
+nL
+nL
+nL
+uc
+"}
+(51,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+Hd
+XO
+Hd
+Hd
+Sf
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+VI
+Qf
+bG
+tw
+hG
+GC
+yR
+AS
+AS
+AS
+aU
+Bu
+dr
+PW
+qn
+AS
+Iw
+nH
+BL
+GD
+Mi
+We
+Eu
+Tf
+pu
+uA
+We
+NG
+BC
+NG
+ij
+ke
+ke
+ov
+ov
+QY
+ov
+ov
+ov
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(52,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Pd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+dt
+Hd
+TX
+Og
+Hd
+Hd
+Hd
+Hd
+VI
+lw
+iA
+tR
+KS
+BM
+wv
+oF
+lv
+Xv
+uX
+nN
+mC
+dI
+AS
+AS
+mE
+Ol
+BL
+yw
+mm
+We
+We
+Kl
+KR
+Ms
+We
+NG
+NG
+IH
+ij
+LO
+Uh
+EK
+du
+oq
+ke
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(53,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Pd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+TX
+Hd
+VI
+oe
+hz
+zH
+FY
+lR
+yR
+sC
+Iy
+AS
+PN
+eG
+Hh
+mV
+Vw
+NG
+IH
+Ke
+BL
+KO
+NG
+va
+We
+eM
+od
+We
+We
+NG
+NG
+NG
+qA
+ls
+Pz
+BX
+bL
+EJ
+ij
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(54,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+TX
+Hd
+Hd
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+yR
+Pc
+KN
+zI
+lp
+Wq
+yR
+AS
+AS
+AS
+bW
+rM
+qm
+qx
+Vw
+NG
+BC
+WL
+OR
+tb
+Nh
+NG
+jq
+PU
+pw
+SW
+NG
+NG
+kM
+ij
+ij
+ij
+ij
+ij
+ij
+fI
+ij
+cC
+cC
+ij
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(55,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Pd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+TX
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Jb
+cC
+yR
+yR
+yR
+yR
+qY
+yR
+yR
+NG
+Yj
+AS
+tI
+PN
+rF
+Zi
+Vw
+NG
+dg
+WL
+OR
+Wu
+EQ
+Ja
+eT
+PU
+YE
+Cu
+Ja
+dk
+Ja
+vW
+Td
+Vm
+UQ
+tS
+cU
+bj
+jl
+Qn
+Qn
+Qv
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(56,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+cr
+cr
+cr
+Hd
+dt
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Sf
+cC
+cC
+cC
+cC
+cC
+cC
+qZ
+TP
+Bd
+fx
+aQ
+NG
+NG
+AS
+Bj
+Bj
+Bj
+AS
+AS
+vC
+NG
+Ol
+RU
+VR
+Rb
+TJ
+TJ
+Mr
+tr
+Rb
+Rb
+TJ
+Xd
+Lw
+Vm
+Td
+Td
+tS
+Ka
+JD
+Qn
+Qn
+Aj
+Qv
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(57,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+Jb
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Sf
+Hd
+Sf
+Hd
+cr
+cr
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+aC
+NG
+dq
+Bd
+KO
+NG
+NG
+BC
+NG
+NG
+IH
+NG
+my
+NG
+NG
+BC
+DB
+Mv
+Ti
+Xn
+Qk
+AT
+DS
+HW
+AT
+HW
+DS
+AT
+vW
+Vm
+Td
+Td
+tS
+Pe
+bj
+Qn
+kG
+Aj
+Qv
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(58,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+Jb
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+cC
+cC
+LJ
+LJ
+LJ
+LJ
+LJ
+LJ
+Ho
+nW
+Bd
+KO
+NG
+NG
+IH
+NG
+vC
+NG
+BC
+NG
+IH
+mm
+Nh
+ot
+Cq
+vB
+wL
+Zk
+NG
+IH
+NG
+BC
+vC
+NG
+rD
+ij
+ij
+ij
+ij
+ij
+ij
+nA
+ij
+cC
+cC
+ij
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(59,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Pd
+Hd
+Hd
+cr
+cr
+Hd
+Hd
+dt
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+LJ
+oj
+uC
+oj
+lo
+LJ
+Ay
+do
+Ti
+kn
+au
+Ja
+dk
+Ja
+au
+Ja
+Ja
+Ja
+dk
+au
+wd
+xf
+FH
+Bd
+lj
+dM
+qZ
+kL
+NG
+pJ
+NG
+NG
+BC
+NG
+cC
+cC
+cC
+pa
+XI
+cx
+pa
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(60,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+cC
+cC
+LJ
+xM
+La
+yu
+lc
+qD
+rL
+rL
+xs
+rL
+rL
+ly
+ly
+ly
+rL
+wl
+eg
+eg
+dY
+dY
+dY
+dY
+eg
+Jd
+WM
+lZ
+NG
+QV
+QV
+QV
+QV
+QV
+NG
+Zd
+Ba
+cC
+cC
+zY
+uI
+Bv
+zY
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(61,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Pd
+Sf
+cC
+LJ
+QU
+ZV
+oj
+Xk
+LJ
+zw
+SA
+Nn
+wW
+HW
+HW
+li
+AT
+nH
+Ti
+xG
+HW
+DS
+HW
+HW
+AT
+zB
+Oh
+Ti
+Cu
+Wz
+QV
+mF
+ZU
+MK
+QV
+QV
+cC
+cC
+cC
+cC
+pa
+JG
+oI
+zY
+pa
+pa
+pa
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(62,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+TX
+Hd
+Hd
+Hd
+cr
+cr
+cr
+TX
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Jb
+FV
+FV
+FV
+FV
+VW
+FV
+sj
+nZ
+BL
+Ey
+YZ
+qZ
+TZ
+NG
+jI
+Ti
+ig
+NG
+Md
+NG
+vC
+NG
+Nh
+lF
+RP
+eg
+eg
+Eq
+hL
+YW
+mK
+he
+QV
+cC
+cC
+cC
+cC
+pa
+zc
+lU
+pa
+Rj
+jj
+pa
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(63,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Pd
+Hd
+Sf
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Sf
+Hd
+Hd
+YO
+Xf
+hJ
+SH
+FV
+mm
+iO
+Zy
+iO
+iO
+NG
+cC
+Ak
+Ak
+ny
+Ak
+Ak
+NG
+mm
+NG
+IH
+NG
+WL
+Ti
+xG
+xc
+QV
+oz
+sz
+Zz
+kj
+QV
+cC
+cC
+cC
+cC
+zY
+GX
+AC
+qO
+xj
+rS
+pa
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(64,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+YO
+cd
+Qu
+VQ
+FV
+iO
+iO
+YA
+xn
+iO
+cC
+cC
+Ak
+Od
+ML
+Ud
+Ak
+SD
+SD
+Ak
+Ak
+vC
+WL
+Ti
+yw
+NG
+QV
+QV
+QV
+Ed
+QV
+QV
+pa
+zY
+zY
+pa
+pa
+JM
+Zl
+pa
+Fp
+Ah
+pa
+pa
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(65,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+dt
+Hd
+Sf
+Sf
+Hd
+Pd
+Hd
+Hd
+YO
+ga
+Rs
+OW
+GO
+iO
+Au
+To
+RD
+iO
+iO
+iO
+Ak
+Zg
+Uy
+ip
+Ff
+Xq
+Xz
+gB
+Ak
+NG
+WL
+Ti
+yw
+IH
+NG
+QV
+bU
+YQ
+An
+FO
+dQ
+Xa
+Wy
+la
+Fv
+Ql
+zU
+zY
+EO
+ZZ
+zO
+pa
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(66,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Jb
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Sf
+Hd
+Hd
+Pd
+Hd
+Hd
+cr
+cr
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+YO
+ga
+Sc
+WA
+ho
+iO
+rA
+PA
+Xx
+rU
+Fc
+KU
+Ak
+Ak
+On
+Ak
+Ak
+sG
+ng
+ur
+SD
+NG
+WL
+Ti
+yw
+NG
+AX
+QV
+rI
+ZD
+xh
+QV
+ua
+UY
+IV
+pl
+uT
+tU
+oA
+pa
+re
+FG
+uu
+pa
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(67,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+TX
+Sf
+Hd
+Hd
+FV
+SY
+SY
+FV
+FV
+iO
+Yy
+an
+tD
+iO
+zA
+xN
+Cc
+Dn
+fQ
+Ak
+MR
+is
+Hr
+us
+SD
+NG
+WL
+Bd
+KO
+mm
+NG
+qE
+nU
+sI
+QL
+QV
+pa
+zY
+GU
+pa
+pa
+Ws
+pa
+pa
+pa
+pa
+pa
+pa
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(68,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Sf
+Hd
+cr
+cr
+Hd
+TX
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Cc
+dZ
+IM
+Cc
+DT
+Cc
+yG
+LB
+Rc
+iO
+iO
+iO
+Cc
+tC
+su
+Ak
+Du
+Im
+YC
+Sz
+SD
+NG
+WL
+Bd
+KO
+NG
+IH
+qE
+Zm
+pC
+kv
+QV
+Et
+rY
+Oo
+qs
+pa
+Uf
+XS
+mP
+pa
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(69,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Cc
+Cc
+AG
+Cc
+qa
+FA
+CF
+Fy
+Xx
+mS
+qI
+aX
+Cc
+uN
+fQ
+Ak
+rv
+aW
+dL
+tM
+Ak
+mE
+Ke
+Bd
+KX
+NG
+Yj
+qE
+nE
+MJ
+cB
+QV
+iH
+fT
+XK
+uf
+pa
+Qr
+nB
+At
+pa
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(70,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Pd
+Cc
+vu
+dJ
+JJ
+cL
+Cc
+iO
+nv
+Fq
+iO
+mB
+mO
+Cc
+Pj
+TS
+Ak
+na
+ab
+Sr
+kK
+SD
+IH
+xK
+Bd
+KO
+vC
+tk
+QV
+QV
+yq
+Sq
+QV
+oi
+Jf
+xv
+zY
+pa
+pa
+pa
+pa
+pa
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(71,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Sf
+Pd
+Hd
+cr
+cr
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Cc
+NA
+NA
+Cc
+yi
+pi
+Cc
+Cc
+vg
+Cc
+Cc
+Cc
+Cc
+RC
+bP
+Ak
+qR
+aW
+dG
+kK
+SD
+NG
+WL
+Bd
+KO
+qZ
+NG
+cC
+QV
+QV
+QV
+QV
+pa
+zY
+pa
+pa
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(72,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+TX
+Hd
+Hd
+Pd
+Sf
+Hd
+Hd
+Cc
+Cc
+Cc
+Cc
+oY
+uH
+Cc
+aY
+gO
+Cc
+PT
+PK
+Ak
+om
+OC
+Xw
+Rg
+SD
+vC
+WL
+Ti
+KO
+IH
+NG
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(73,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Sf
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Sf
+Hd
+Hd
+Hd
+Sf
+Hd
+Eh
+sq
+QC
+Bh
+MW
+zQ
+Dl
+Yh
+El
+kZ
+uY
+vn
+Ak
+Qx
+bJ
+yM
+td
+Ak
+Mz
+Ol
+Lb
+KO
+sH
+Nh
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(74,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Pd
+Hd
+TX
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+aR
+sA
+GS
+sg
+Hq
+tO
+Nu
+FE
+iP
+wD
+vA
+gX
+Ak
+Ak
+Ak
+Ak
+Ak
+Ak
+Nh
+ZM
+Dx
+Dx
+Nh
+Nh
+cC
+cC
+cC
+Jb
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(75,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Sf
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Pd
+Hd
+Sf
+Cc
+Cc
+Cc
+Cc
+Cc
+Cc
+Cc
+Cc
+Cc
+Cc
+SG
+Cc
+Cc
+cC
+cC
+cC
+cC
+Nh
+Uk
+Cq
+tx
+wL
+kX
+Nh
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(76,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Jb
+cC
+cC
+cC
+cC
+cC
+cC
+Nh
+ll
+vy
+tx
+Gg
+qK
+Nh
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(77,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Pd
+cr
+cr
+cr
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Pd
+Sf
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Jb
+Hd
+Hd
+Jb
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+pA
+Hw
+UA
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Jb
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(78,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Sf
+Hd
+Hd
+Hd
+Pd
+Hd
+Sf
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Sf
+Hd
+Hd
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(79,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+TX
+Hd
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+dt
+Hd
+Sf
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(80,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+dt
+Hd
+Hd
+Sf
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(81,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(82,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Sf
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+cC
+cC
+cC
+cC
+Hd
+Hd
+Pd
+Hd
+Hd
+dt
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Jb
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(83,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+Jb
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Jb
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(84,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Sf
+Hd
+Sf
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Pd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+TX
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(85,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+dt
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Jb
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(86,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Jb
+cC
+Sf
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Sf
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(87,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+cr
+cr
+cr
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+dt
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(88,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cr
+cr
+cr
+cC
+cC
+cC
+cC
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Pd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(89,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cr
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(90,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+cC
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Sf
+Hd
+Hd
+Hd
+Pd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Jb
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(91,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(92,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Jb
+cC
+cC
+Hd
+dt
+Hd
+Hd
+Sf
+Hd
+Hd
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(93,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hf
+Hf
+IC
+Hf
+Hf
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(94,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Jb
+Jb
+Jb
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(95,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Jb
+Jb
+Jb
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(96,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hf
+ZK
+Jb
+aN
+Hf
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(97,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Jb
+Jb
+Jb
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(98,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Jb
+Jb
+Jb
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
+(99,1,1) = {"
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+Hf
+Hf
+IC
+Hf
+Hf
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+cC
+"}
diff --git a/_maps/ship_config_schema.json b/_maps/ship_config_schema.json
index ad395164a71c..6d3fd5f67a0e 100644
--- a/_maps/ship_config_schema.json
+++ b/_maps/ship_config_schema.json
@@ -20,7 +20,8 @@
"description": {
"title": "Class Description",
"type": "string",
- "description": "A description of the ship class, currently only shown to admins on the shuttle manipulator, but will likely be shown to players before ship purchase in the future."
+ "description": "A description of the ship class, currently only shown to admins on the shuttle manipulator, but will likely be shown to players before ship purchase in the future.",
+ "minLength": 250
},
"tags": {
"title": "Ship Tags",
diff --git a/_maps/shuttles/independent/independent_beluga.dmm b/_maps/shuttles/independent/independent_beluga.dmm
index 67d686bd4faa..a46e4b0270e9 100644
--- a/_maps/shuttles/independent/independent_beluga.dmm
+++ b/_maps/shuttles/independent/independent_beluga.dmm
@@ -641,7 +641,6 @@
/obj/item/clothing/head/beret/hop,
/obj/item/radio/headset/heads/head_of_personnel,
/obj/item/clothing/glasses/sunglasses/big,
-/obj/item/clothing/suit/toggle/lieutenant,
/obj/item/clothing/suit/toggle/lawyer/burgundy,
/obj/item/clothing/suit/toggle/lawyer/navy,
/obj/item/clothing/head/hopcap,
@@ -4428,7 +4427,7 @@
/area/ship/crew/cryo)
"QA" = (
/obj/machinery/blackbox_recorder,
-/obj/structure/sign/poster/official/sgt{
+/obj/structure/sign/poster/official/moth/epi{
pixel_x = 32
},
/obj/machinery/button/door{
diff --git a/_maps/shuttles/independent/independent_box.dmm b/_maps/shuttles/independent/independent_box.dmm
index d80bb829bfbb..d5df2b277080 100644
--- a/_maps/shuttles/independent/independent_box.dmm
+++ b/_maps/shuttles/independent/independent_box.dmm
@@ -1044,7 +1044,6 @@
"eH" = (
/obj/structure/closet/crate/freezer/blood,
/obj/machinery/iv_drip,
-/obj/machinery/iv_drip,
/obj/effect/turf_decal/corner/opaque/lightgrey/diagonal,
/obj/structure/sign/poster/official/here_for_your_safety{
pixel_y = -32
diff --git a/_maps/shuttles/independent/independent_boyardee.dmm b/_maps/shuttles/independent/independent_boyardee.dmm
index aa0360e74c32..20a0cacad9ac 100644
--- a/_maps/shuttles/independent/independent_boyardee.dmm
+++ b/_maps/shuttles/independent/independent_boyardee.dmm
@@ -14,7 +14,7 @@
"as" = (
/obj/machinery/atmospherics/components/unary/outlet_injector/layer4,
/turf/open/floor/plating/airless,
-/area/ship/external)
+/area/ship/external/dark)
"az" = (
/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
@@ -36,7 +36,7 @@
icon_state = "4-8"
},
/turf/open/floor/plasteel/mono,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"cc" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 1
@@ -85,7 +85,7 @@
/obj/item/reagent_containers/food/condiment/flour,
/obj/item/reagent_containers/food/condiment/sugar,
/turf/open/floor/plasteel/mono,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"cC" = (
/turf/closed/wall/r_wall,
/area/ship/crew/canteen)
@@ -131,7 +131,7 @@
dir = 1
},
/turf/open/floor/plasteel/mono/white,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"di" = (
/obj/structure/table/wood/poker,
/obj/item/toy/cards/deck/kotahi,
@@ -236,7 +236,7 @@
},
/obj/machinery/airalarm/directional/north,
/turf/open/floor/plasteel/mono/dark,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"ep" = (
/obj/effect/turf_decal/corner/opaque/blue{
dir = 1
@@ -251,7 +251,7 @@
icon_state = "0-8"
},
/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"ev" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 8
@@ -277,7 +277,7 @@
},
/obj/effect/turf_decal/box,
/turf/open/floor/plasteel/mono/dark,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"eG" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 9
@@ -362,7 +362,7 @@
dir = 9
},
/turf/open/floor/plasteel/mono/white,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"gq" = (
/obj/effect/turf_decal/siding/wood{
dir = 4
@@ -372,7 +372,7 @@
"gL" = (
/obj/effect/turf_decal/number/two,
/turf/open/floor/plating/airless,
-/area/ship/external)
+/area/ship/external/dark)
"gQ" = (
/obj/machinery/door/airlock/external/glass{
dir = 4;
@@ -388,13 +388,13 @@
/obj/effect/turf_decal/box,
/obj/machinery/firealarm/directional/south,
/turf/open/floor/plasteel/mono/dark,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"hl" = (
/obj/effect/turf_decal/ihejirika_small/left{
dir = 8
},
/turf/open/floor/plating/airless,
-/area/ship/external)
+/area/ship/external/dark)
"hs" = (
/obj/structure/table/glass,
/obj/machinery/plantgenes,
@@ -405,7 +405,7 @@
dir = 8
},
/turf/open/floor/plating/airless,
-/area/ship/external)
+/area/ship/external/dark)
"hJ" = (
/obj/machinery/firealarm/directional/south,
/obj/effect/turf_decal/siding/wood{
@@ -510,7 +510,7 @@
},
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"kC" = (
/obj/machinery/light_switch{
dir = 1;
@@ -518,7 +518,7 @@
pixel_y = -20
},
/turf/open/floor/plasteel/mono/white,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"kM" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
dir = 1
@@ -617,7 +617,7 @@
/obj/item/spacecash/bundle/c1000,
/obj/item/spacecash/bundle/c1000,
/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"me" = (
/obj/structure/window/reinforced/spawner/west,
/obj/machinery/power/smes/shuttle/precharged{
@@ -642,7 +642,7 @@
},
/obj/machinery/door/firedoor/border_only,
/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"mk" = (
/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
dir = 4
@@ -694,14 +694,14 @@
},
/obj/item/reagent_containers/glass/beaker/large,
/turf/open/floor/plasteel/mono/white,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"np" = (
/obj/structure/table/reinforced,
/obj/machinery/microwave,
/obj/effect/turf_decal/box,
/obj/effect/turf_decal/corner/opaque/white/half,
/turf/open/floor/plasteel/mono/dark,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"ny" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 8
@@ -730,12 +730,9 @@
},
/turf/open/floor/plating,
/area/ship/maintenance)
-"nZ" = (
-/turf/closed/wall,
-/area/ship/external)
"of" = (
/turf/closed/wall/r_wall,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"om" = (
/obj/structure/cable{
icon_state = "2-8"
@@ -788,7 +785,7 @@
dir = 1
},
/turf/open/floor/plasteel/mono/dark,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"pt" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/structure/cable{
@@ -803,7 +800,7 @@
"px" = (
/obj/machinery/status_display/shuttle,
/turf/closed/wall/r_wall,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"pN" = (
/obj/machinery/atmospherics/components/binary/valve/digital,
/obj/structure/cable{
@@ -972,7 +969,7 @@
dir = 1
},
/turf/open/floor/plasteel/mono/dark,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"rC" = (
/obj/structure/table/reinforced,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
@@ -986,7 +983,7 @@
canhear_range = 5
},
/turf/open/floor/plasteel/mono/white,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"rH" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
/obj/structure/cable{
@@ -1136,7 +1133,7 @@
/obj/effect/turf_decal/box,
/obj/item/radio/intercom/directional/west,
/turf/open/floor/plasteel/mono/dark,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"vi" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 8
@@ -1182,7 +1179,7 @@
},
/obj/machinery/holopad/emergency/kitchen,
/turf/open/floor/plasteel/mono/white,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"wF" = (
/obj/structure/table/wood,
/obj/item/paper_bin,
@@ -1246,7 +1243,7 @@
},
/obj/item/storage/bag/tray,
/turf/open/floor/plasteel/mono,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"xr" = (
/obj/machinery/door/poddoor{
id = "windowlockdown"
@@ -1277,7 +1274,7 @@
dir = 10
},
/turf/open/floor/plasteel/mono,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"xO" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 4
@@ -1305,7 +1302,7 @@
/area/ship/crew/canteen)
"yi" = (
/turf/open/floor/plating/airless,
-/area/ship/external)
+/area/ship/external/dark)
"yk" = (
/obj/machinery/door/poddoor{
id = "cargoblastdoors"
@@ -1384,7 +1381,7 @@
icon_state = "1-2"
},
/turf/open/floor/plasteel/mono/white,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"zu" = (
/obj/machinery/gibber,
/obj/machinery/power/apc/auto_name/directional/west,
@@ -1458,7 +1455,7 @@
dir = 8
},
/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"AF" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 10
@@ -1501,7 +1498,7 @@
"BC" = (
/obj/effect/turf_decal/number/zero,
/turf/open/floor/plating/airless,
-/area/ship/external)
+/area/ship/external/dark)
"BE" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 8
@@ -1551,7 +1548,7 @@
},
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"CP" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 8
@@ -1596,7 +1593,7 @@
/obj/effect/turf_decal/box,
/obj/item/stack/sheet/mineral/coal/ten,
/turf/open/floor/plasteel/mono/dark,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"Df" = (
/obj/machinery/power/shuttle/engine/electric{
dir = 4
@@ -1647,7 +1644,7 @@
},
/obj/effect/turf_decal/corner/opaque/white,
/turf/open/floor/plasteel/mono/dark,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"DA" = (
/obj/machinery/vending/wardrobe/chef_wardrobe,
/obj/machinery/light/directional/south,
@@ -1659,7 +1656,7 @@
},
/obj/effect/turf_decal/box,
/turf/open/floor/plasteel/mono/dark,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"DC" = (
/obj/effect/turf_decal/siding/wood{
dir = 8
@@ -1804,7 +1801,7 @@
dir = 1
},
/turf/open/floor/plasteel/mono/dark,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"Fe" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 8
@@ -1850,7 +1847,7 @@
},
/obj/machinery/door/firedoor/border_only,
/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"FD" = (
/obj/machinery/cryopod{
dir = 1
@@ -1876,7 +1873,7 @@
/area/ship/crew/canteen)
"FN" = (
/turf/closed/wall,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"FR" = (
/obj/structure/cable{
icon_state = "1-8"
@@ -1970,7 +1967,7 @@
/obj/machinery/light/directional/west,
/obj/machinery/newscaster/directional/north,
/turf/open/floor/plasteel/mono/dark,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"HD" = (
/obj/machinery/power/terminal{
dir = 8
@@ -2030,7 +2027,7 @@
dir = 8
},
/turf/open/floor/plating/airless,
-/area/ship/external)
+/area/ship/external/dark)
"IQ" = (
/obj/machinery/hydroponics/constructable{
layer = 2
@@ -2105,7 +2102,7 @@
pixel_y = 7
},
/turf/open/floor/plasteel/mono,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"Kl" = (
/obj/effect/turf_decal/box,
/obj/machinery/vending/hydronutrients,
@@ -2137,7 +2134,7 @@
/obj/item/table_bell,
/obj/item/reagent_containers/food/condiment/enzyme,
/turf/open/floor/plasteel/mono/white,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"Lg" = (
/obj/machinery/door/airlock/external{
dir = 4
@@ -2146,7 +2143,7 @@
/area/ship/crew/canteen)
"Lj" = (
/turf/open/floor/plasteel/mono/white,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"LI" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 8
@@ -2170,13 +2167,13 @@
dir = 1
},
/turf/open/floor/plasteel/mono,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"Mp" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
dir = 8
},
/turf/open/floor/plasteel/mono/white,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"Ng" = (
/obj/machinery/vending/wardrobe/bar_wardrobe,
/obj/effect/turf_decal/corner/transparent/neutral{
@@ -2186,7 +2183,7 @@
dir = 1
},
/turf/open/floor/plasteel/mono/dark,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"Nr" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 6
@@ -2217,7 +2214,7 @@
icon_state = "4-8"
},
/turf/open/floor/plasteel/mono/dark,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"NM" = (
/turf/open/floor/plasteel/mono/dark,
/area/ship/crew/canteen)
@@ -2238,7 +2235,7 @@
"Of" = (
/obj/effect/turf_decal/number/five,
/turf/open/floor/plating/airless,
-/area/ship/external)
+/area/ship/external/dark)
"OI" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 8
@@ -2259,28 +2256,7 @@
dir = 8
},
/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"Pd" = (
-/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/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/airlock/freezer{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/crew)
+/area/ship/crew/canteen/kitchen)
"Qc" = (
/obj/structure/table/reinforced,
/obj/effect/spawner/lootdrop/ration,
@@ -2288,7 +2264,7 @@
icon_state = "4-8"
},
/turf/open/floor/plasteel/mono,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"Qm" = (
/obj/machinery/door/window/eastright,
/obj/structure/extinguisher_cabinet/directional/north,
@@ -2303,7 +2279,7 @@
icon_state = "1-2"
},
/turf/open/floor/plasteel/mono,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"Qu" = (
/obj/machinery/atmospherics/components/binary/pump/on/layer2{
name = "Air to Distro";
@@ -2363,7 +2339,7 @@
icon_state = "2-8"
},
/turf/open/floor/plasteel/mono/white,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"RU" = (
/obj/structure/bed,
/obj/item/bedsheet/dorms,
@@ -2389,7 +2365,7 @@
/area/ship/crew/canteen)
"Sf" = (
/turf/open/floor/plasteel/mono,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"Si" = (
/obj/structure/reagent_dispensers/cooking_oil,
/obj/structure/cable{
@@ -2411,7 +2387,7 @@
icon_state = "2-4"
},
/turf/open/floor/plasteel/mono/white,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"Ss" = (
/obj/machinery/door/airlock,
/turf/open/floor/plasteel/patterned,
@@ -2469,7 +2445,7 @@
port_direction = 4
},
/turf/open/floor/plating/airless,
-/area/ship/external)
+/area/ship/external/dark)
"To" = (
/obj/item/radio,
/obj/item/radio,
@@ -2546,7 +2522,7 @@
/obj/effect/turf_decal/box,
/obj/structure/extinguisher_cabinet/directional/west,
/turf/open/floor/plasteel/mono/dark,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"Uq" = (
/obj/machinery/power/shuttle/engine/fueled/plasma{
dir = 4
@@ -2658,7 +2634,7 @@
dir = 4
},
/turf/open/floor/plasteel/mono/white,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"Wf" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
/turf/open/floor/carpet/red_gold,
@@ -2821,7 +2797,7 @@
},
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"Zm" = (
/obj/machinery/door/airlock{
dir = 4
@@ -2839,7 +2815,7 @@
dir = 8
},
/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
+/area/ship/crew/canteen/kitchen)
"Zn" = (
/obj/machinery/hydroponics/constructable,
/obj/effect/turf_decal/corner/transparent/neutral{
@@ -2936,7 +2912,7 @@ Df
Df
Uq
Uq
-nZ
+dV
hl
IC
hA
@@ -3209,9 +3185,9 @@ UI
sg
zu
sg
-Pd
-uR
-JR
+dZ
+sg
+Au
vZ
"}
(17,1,1) = {"
diff --git a/_maps/shuttles/independent/independent_caravan.dmm b/_maps/shuttles/independent/independent_caravan.dmm
index 4f4554641a9a..344b2c171e3e 100644
--- a/_maps/shuttles/independent/independent_caravan.dmm
+++ b/_maps/shuttles/independent/independent_caravan.dmm
@@ -425,11 +425,6 @@
},
/turf/open/floor/plating,
/area/ship/engineering/atmospherics)
-"im" = (
-/obj/structure/girder,
-/obj/structure/girder,
-/turf/open/floor/plating,
-/area/ship/external)
"iw" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 4
@@ -680,13 +675,13 @@
/turf/open/floor/plasteel/white,
/area/ship/science)
"mO" = (
-/obj/structure/window/plasma/reinforced/spawner{
+/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxin_output{
dir = 4
},
-/obj/structure/window/plasma/reinforced/spawner,
-/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxin_output{
+/obj/structure/window/plasma/reinforced{
dir = 4
},
+/obj/structure/window/plasma/reinforced,
/turf/open/floor/engine/plasma,
/area/ship/engineering/atmospherics)
"mQ" = (
@@ -1174,7 +1169,7 @@
dir = 4
},
/obj/machinery/igniter/incinerator_atmos,
-/turf/open/floor/engine,
+/turf/open/floor/engine/airless,
/area/ship/engineering/atmospherics)
"vG" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
@@ -1432,7 +1427,7 @@
/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input{
dir = 4
},
-/turf/open/floor/engine,
+/turf/open/floor/engine/airless,
/area/ship/engineering/atmospherics)
"AV" = (
/obj/structure/closet/radiation,
@@ -1889,11 +1884,11 @@
/turf/open/floor/plasteel/dark,
/area/ship/hallway/fore)
"Ix" = (
-/obj/structure/window/plasma/reinforced/spawner,
-/obj/structure/window/plasma/reinforced/spawner{
+/obj/effect/turf_decal/atmos/plasma,
+/obj/structure/window/plasma/reinforced,
+/obj/structure/window/plasma/reinforced{
dir = 8
},
-/obj/effect/turf_decal/atmos/plasma,
/turf/open/floor/engine/plasma,
/area/ship/engineering/atmospherics)
"IJ" = (
@@ -2372,18 +2367,15 @@
/turf/open/floor/plasteel/dark,
/area/ship/hallway/fore)
"Ri" = (
-/obj/structure/window/plasma/reinforced/spawner{
- dir = 1
+/obj/machinery/air_sensor/atmos/toxin_tank{
+ id_tag = "nemo_tox_sensor"
},
-/obj/structure/window/plasma/reinforced/spawner{
- dir = 8
+/obj/structure/window/plasma/reinforced{
+ dir = 1
},
-/obj/structure/window/plasma/reinforced/spawner{
+/obj/structure/window/plasma/reinforced{
dir = 8
},
-/obj/machinery/air_sensor/atmos/toxin_tank{
- id_tag = "nemo_tox_sensor"
- },
/turf/open/floor/engine/plasma,
/area/ship/engineering/atmospherics)
"Rx" = (
@@ -2781,7 +2773,7 @@
/obj/machinery/air_sensor/atmos/incinerator_tank{
id_tag = "nemo_incinerator_sensor"
},
-/turf/open/floor/engine,
+/turf/open/floor/engine/airless,
/area/ship/engineering/atmospherics)
"Ys" = (
/obj/machinery/power/terminal{
@@ -2859,15 +2851,15 @@
/turf/open/floor/plasteel/tech/techmaint,
/area/ship/cargo)
"Zy" = (
-/obj/structure/window/plasma/reinforced/spawner{
+/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4{
dir = 1
},
-/obj/structure/window/plasma/reinforced/spawner{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4{
+/obj/structure/window/plasma/reinforced{
dir = 1
},
+/obj/structure/window/plasma/reinforced{
+ dir = 4
+ },
/turf/open/floor/engine/plasma,
/area/ship/engineering/atmospherics)
"Zz" = (
@@ -3355,7 +3347,7 @@ bZ
(21,1,1) = {"
bZ
bZ
-im
+NB
WK
WK
WK
diff --git a/_maps/shuttles/independent/independent_dwayne.dmm b/_maps/shuttles/independent/independent_dwayne.dmm
index 645b3a652960..e5ff88f9fc28 100644
--- a/_maps/shuttles/independent/independent_dwayne.dmm
+++ b/_maps/shuttles/independent/independent_dwayne.dmm
@@ -95,13 +95,10 @@
/obj/docking_port/mobile{
can_move_docking_ports = 1;
dir = 2;
- dwidth = 12;
- height = 17;
launch_status = 0;
name = "mining ship";
port_direction = 8;
- preferred_direction = 4;
- width = 28
+ preferred_direction = 4
},
/obj/machinery/power/shieldwallgen/atmos/roundstart{
dir = 8;
diff --git a/_maps/shuttles/independent/independent_halftrack.dmm b/_maps/shuttles/independent/independent_halftrack.dmm
index f82d26ffd66d..50988838c657 100644
--- a/_maps/shuttles/independent/independent_halftrack.dmm
+++ b/_maps/shuttles/independent/independent_halftrack.dmm
@@ -200,16 +200,16 @@
/obj/machinery/airalarm/directional/south,
/obj/machinery/firealarm/directional/west,
/obj/structure/closet/crate/secure/weapon,
-/obj/item/storage/box/lethalshot,
-/obj/item/storage/box/lethalshot,
-/obj/item/storage/box/lethalshot,
-/obj/item/storage/box/lethalshot,
-/obj/item/storage/box/lethalshot,
-/obj/item/storage/box/beanbag,
-/obj/item/storage/box/beanbag,
-/obj/item/storage/box/beanbag,
-/obj/item/storage/box/beanbag,
-/obj/item/storage/box/beanbag,
+/obj/item/ammo_box/a12g,
+/obj/item/ammo_box/a12g,
+/obj/item/ammo_box/a12g,
+/obj/item/ammo_box/a12g,
+/obj/item/ammo_box/a12g,
+/obj/item/ammo_box/a12g/beanbag,
+/obj/item/ammo_box/a12g/beanbag,
+/obj/item/ammo_box/a12g/beanbag,
+/obj/item/ammo_box/a12g/beanbag,
+/obj/item/ammo_box/a12g/beanbag,
/obj/effect/turf_decal/box/red,
/turf/open/floor/plasteel/dark,
/area/ship/security)
diff --git a/_maps/shuttles/independent/independent_mudskipper.dmm b/_maps/shuttles/independent/independent_mudskipper.dmm
index 033800b8f8e5..e3ff8985e3d1 100644
--- a/_maps/shuttles/independent/independent_mudskipper.dmm
+++ b/_maps/shuttles/independent/independent_mudskipper.dmm
@@ -171,6 +171,10 @@
dir = 8
},
/obj/effect/turf_decal/corner/transparent/neutral,
+/obj/machinery/light_switch{
+ pixel_y = 23;
+ pixel_x = -3
+ },
/turf/open/floor/plasteel/dark,
/area/ship/bridge)
"dQ" = (
@@ -400,8 +404,7 @@
can_move_docking_ports = 1;
dir = 8;
launch_status = 0;
- preferred_direction = 4;
- dheight = 3
+ preferred_direction = 4
},
/obj/effect/turf_decal/industrial/warning{
dir = 4
@@ -971,7 +974,7 @@
"uW" = (
/obj/machinery/door/airlock/grunge{
name = "Bridge";
- req_one_access_txt = "7"
+ req_one_access_txt = "20"
},
/obj/effect/turf_decal/industrial/warning,
/obj/effect/turf_decal/industrial/warning{
@@ -1059,6 +1062,11 @@
/obj/structure/dresser,
/obj/effect/decal/cleanable/dirt/dust,
/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/light_switch{
+ dir = 8;
+ pixel_x = 22;
+ pixel_y = -6
+ },
/turf/open/floor/wood/walnut{
icon_state = "wood-broken7"
},
diff --git a/_maps/shuttles/independent/independent_pillbottle.dmm b/_maps/shuttles/independent/independent_pillbottle.dmm
index 7408067decf5..92529ea329c6 100644
--- a/_maps/shuttles/independent/independent_pillbottle.dmm
+++ b/_maps/shuttles/independent/independent_pillbottle.dmm
@@ -1721,9 +1721,6 @@
},
/turf/open/floor/plating,
/area/ship/hallway/fore)
-"CP" = (
-/turf/template_noop,
-/area/space)
"CQ" = (
/turf/closed/wall,
/area/ship/bridge)
@@ -3919,5 +3916,5 @@ hT
hT
WS
tG
-CP
+Oz
"}
diff --git a/_maps/shuttles/independent/independent_rigger.dmm b/_maps/shuttles/independent/independent_rigger.dmm
index bcf0af7954a0..3c3235362343 100644
--- a/_maps/shuttles/independent/independent_rigger.dmm
+++ b/_maps/shuttles/independent/independent_rigger.dmm
@@ -2925,9 +2925,7 @@
/obj/machinery/door/airlock{
name = "Head"
},
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
+/obj/machinery/door/firedoor/border_only,
/turf/open/floor/plasteel/dark,
/area/ship/crew)
"HW" = (
diff --git a/_maps/shuttles/independent/independent_rube_goldberg.dmm b/_maps/shuttles/independent/independent_rube_goldberg.dmm
index 50febf2f2550..b8960b78342d 100644
--- a/_maps/shuttles/independent/independent_rube_goldberg.dmm
+++ b/_maps/shuttles/independent/independent_rube_goldberg.dmm
@@ -83,6 +83,7 @@
"bb" = (
/obj/structure/cable/green,
/obj/effect/turf_decal/industrial/radiation/full,
+/obj/machinery/power/grounding_rod,
/turf/open/floor/plating,
/area/ship/storage)
"be" = (
@@ -4162,6 +4163,19 @@
/obj/machinery/suit_storage_unit/atmos,
/turf/open/floor/plating,
/area/ship/engineering/atmospherics)
+"Or" = (
+/obj/structure/cable/green{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/industrial/radiation{
+ dir = 8
+ },
+/obj/effect/turf_decal/industrial/radiation{
+ dir = 4
+ },
+/obj/machinery/power/grounding_rod,
+/turf/open/floor/mineral/titanium,
+/area/ship/storage)
"Ot" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 10
@@ -4450,7 +4464,14 @@
/turf/open/floor/plating/airless,
/area/ship/hallway)
"Sw" = (
-/obj/machinery/atmospherics/components/unary/thermomachine,
+/obj/structure/frame/machine,
+/obj/item/circuitboard/machine/thermomachine/freezer,
+/obj/item/stock_parts/micro_laser,
+/obj/item/stock_parts/micro_laser,
+/obj/item/stock_parts/matter_bin,
+/obj/item/stock_parts/matter_bin,
+/obj/item/stack/cable_coil/cut,
+/obj/item/stack/sheet/glass,
/turf/open/floor/plating,
/area/ship/engineering/engine)
"Sx" = (
@@ -7063,9 +7084,9 @@ Zy
mV
bB
SY
-SY
-SY
-SY
+Or
+Or
+Or
bb
zy
wg
diff --git a/_maps/shuttles/independent/independent_shepherd.dmm b/_maps/shuttles/independent/independent_shepherd.dmm
index f9c1fd853ecd..b3e9e88c6d2c 100644
--- a/_maps/shuttles/independent/independent_shepherd.dmm
+++ b/_maps/shuttles/independent/independent_shepherd.dmm
@@ -12,11 +12,6 @@
/obj/item/clothing/suit/hooded/chaplain_hoodie,
/obj/item/clothing/suit/hooded/chaplainsuit/monkhabit,
/obj/item/clothing/suit/hooded/chaplainsuit/monkhabit,
-/obj/item/clothing/suit/chaplainsuit/nun,
-/obj/item/clothing/suit/chaplainsuit/nun,
-/obj/item/clothing/suit/chaplainsuit/holidaypriest,
-/obj/item/clothing/suit/chaplainsuit/bishoprobe,
-/obj/item/clothing/head/bishopmitre,
/obj/structure/closet/wall{
dir = 8;
pixel_x = 30
@@ -25,15 +20,6 @@
/obj/item/clothing/suit/hooded/chaplain_hoodie,
/obj/item/clothing/suit/hooded/chaplainsuit/monkhabit,
/obj/item/clothing/suit/hooded/chaplainsuit/monkhabit,
-/obj/item/clothing/suit/chaplainsuit/nun,
-/obj/item/clothing/suit/chaplainsuit/nun,
-/obj/item/clothing/suit/chaplainsuit/monkrobeeast,
-/obj/item/clothing/suit/chaplainsuit/monkrobeeast,
-/obj/effect/turf_decal/siding/wood/end,
-/obj/item/clothing/head/nun_hood,
-/obj/item/clothing/head/nun_hood,
-/obj/item/clothing/head/nun_hood,
-/obj/item/clothing/head/nun_hood,
/turf/open/floor/wood,
/area/ship/crew/dorm)
"am" = (
@@ -545,8 +531,7 @@
/obj/item/honey_frame,
/obj/item/queen_bee/bought,
/obj/effect/turf_decal/siding/wood{
- color = "#332521";
- layer = 70
+ color = "#332521"
},
/turf/open/floor/grass/fairy,
/area/ship/crew/hydroponics)
@@ -892,7 +877,8 @@
/obj/structure/window/reinforced/spawner/east,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/window/northleft{
- req_one_access_txt = list("12","22","37")
+ req_one_access_txt = null;
+ req_one_access = list(12,22,37)
},
/turf/open/floor/wood/ebony,
/area/ship/crew/hydroponics)
@@ -1209,7 +1195,6 @@
/obj/structure/closet/secure_closet/personal/cabinet,
/obj/item/gun/ballistic/shotgun/doublebarrel,
/obj/item/key/displaycase,
-/obj/item/soulstone/anybody/chaplain,
/obj/item/megaphone,
/obj/item/storage/box/beanbag,
/turf/open/floor/carpet/nanoweave/blue,
@@ -1223,7 +1208,6 @@
/turf/closed/wall/r_wall,
/area/ship/crew/dorm/dormtwo)
"kE" = (
-/obj/structure/fluff/divine/nexus,
/turf/open/floor/carpet/nanoweave/blue,
/area/ship/crew/chapel/office)
"kH" = (
@@ -1380,7 +1364,7 @@
/obj/effect/turf_decal/siding/wood/corner{
dir = 8
},
-/obj/structure/altar_of_gods,
+/obj/structure/fluff/divine/convertaltar,
/turf/open/floor/wood,
/area/ship/crew/chapel)
"md" = (
@@ -1864,7 +1848,8 @@
"qj" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/window/northleft{
- req_one_access_txt = list("12","22","37")
+ req_one_access_txt = null;
+ req_one_access = list(12,22,37)
},
/turf/open/floor/ship/dirt/dark,
/area/ship/crew/hydroponics)
@@ -1961,6 +1946,10 @@
/obj/effect/turf_decal/siding/wood{
dir = 5
},
+/obj/machinery/light_switch{
+ pixel_y = 23;
+ pixel_x = 11
+ },
/turf/open/floor/wood,
/area/ship/hallway/port)
"qV" = (
@@ -2430,7 +2419,9 @@
color = "#332521";
dir = 5
},
-/obj/item/toy/plush/hornet/gay,
+/obj/item/toy/plush/hornet/gay{
+ layer = 3.1
+ },
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
/obj/machinery/power/apc/auto_name/directional/east,
/obj/structure/cable{
@@ -2805,6 +2796,15 @@
/obj/effect/turf_decal/corner/opaque/lightgrey/mono,
/turf/open/floor/engine/air,
/area/ship/engineering/atmospherics)
+"yZ" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/machinery/light_switch{
+ dir = 1;
+ pixel_x = -6;
+ pixel_y = -25
+ },
+/turf/open/floor/wood,
+/area/ship/hallway/starboard)
"zt" = (
/obj/structure/table/wood,
/obj/item/storage/firstaid/regular,
@@ -2863,9 +2863,6 @@
/turf/open/floor/wood,
/area/ship/crew/library)
"zL" = (
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
/obj/machinery/door/firedoor/border_only{
dir = 4
},
@@ -2917,6 +2914,7 @@
color = "#332521";
dir = 10
},
+/obj/machinery/hydroponics/soil,
/turf/open/floor/grass/fairy,
/area/ship/crew/hydroponics)
"Aq" = (
@@ -3124,10 +3122,6 @@
},
/turf/open/floor/ship/dirt/dark,
/area/ship/crew/hydroponics)
-"Cx" = (
-/obj/machinery/mineral/ore_redemption,
-/turf/open/floor/ship/dirt/dark,
-/area/ship/crew/canteen)
"CL" = (
/obj/effect/turf_decal/corner/opaque/bottlegreen/diagonal,
/obj/machinery/power/apc/auto_name/directional/west,
@@ -3535,9 +3529,9 @@
dir = 8
},
/obj/effect/turf_decal/siding/wood{
- color = "#332521";
- layer = 70
+ color = "#332521"
},
+/obj/machinery/hydroponics/soil,
/turf/open/floor/grass/fairy,
/area/ship/crew/hydroponics)
"Ga" = (
@@ -3570,7 +3564,6 @@
/obj/structure/window/reinforced/spawner,
/obj/item/storage/belt/utility/full/engi,
/obj/item/clothing/gloves/color/yellow,
-/obj/item/clothing/gloves/color/yellow,
/obj/item/clothing/head/welding,
/obj/item/clothing/head/welding,
/obj/item/multitool,
@@ -3914,6 +3907,7 @@
color = "#332521";
dir = 6
},
+/obj/machinery/hydroponics/soil,
/turf/open/floor/grass/fairy,
/area/ship/crew/hydroponics)
"Jv" = (
@@ -4089,8 +4083,7 @@
/obj/item/honey_frame,
/obj/item/queen_bee/bought,
/obj/effect/turf_decal/siding/wood{
- color = "#332521";
- layer = 70
+ color = "#332521"
},
/turf/open/floor/grass/fairy,
/area/ship/crew/hydroponics)
@@ -4372,13 +4365,10 @@
/obj/docking_port/mobile{
can_move_docking_ports = 1;
dir = 2;
- dwidth = 12;
- height = 17;
launch_status = 0;
name = "chapel ship";
port_direction = 8;
- preferred_direction = 4;
- width = 28
+ preferred_direction = 4
},
/turf/open/floor/plating,
/area/ship/crew/canteen)
@@ -4418,9 +4408,9 @@
},
/obj/structure/flora/ausbushes/brflowers,
/obj/effect/turf_decal/siding/wood{
- color = "#332521";
- layer = 70
+ color = "#332521"
},
+/obj/machinery/hydroponics/soil,
/turf/open/floor/grass/fairy,
/area/ship/crew/hydroponics)
"NN" = (
@@ -4441,16 +4431,15 @@
/obj/item/honey_frame,
/obj/item/queen_bee/bought,
/obj/effect/turf_decal/siding/wood{
- color = "#332521";
- layer = 70
+ color = "#332521"
},
/turf/open/floor/grass/fairy,
/area/ship/crew/hydroponics)
"NX" = (
/obj/effect/turf_decal/siding/wood{
- color = "#332521";
- layer = 70
+ color = "#332521"
},
+/obj/machinery/hydroponics/soil,
/turf/open/floor/grass/fairy,
/area/ship/crew/hydroponics)
"NZ" = (
@@ -4573,7 +4562,8 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
/obj/item/toy/plush/lizardplushie{
pixel_x = -2;
- pixel_y = 7
+ pixel_y = 7;
+ layer = 3.1
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/structure/cable{
@@ -4608,7 +4598,9 @@
color = "#332521";
dir = 9
},
-/obj/item/toy/plush/snakeplushie,
+/obj/item/toy/plush/snakeplushie{
+ layer = 3.1
+ },
/turf/open/floor/carpet/black,
/area/ship/crew/dorm/dormtwo)
"PE" = (
@@ -4746,8 +4738,7 @@
/obj/item/honey_frame,
/obj/item/queen_bee/bought,
/obj/effect/turf_decal/siding/wood{
- color = "#332521";
- layer = 70
+ color = "#332521"
},
/turf/open/floor/grass/fairy,
/area/ship/crew/hydroponics)
@@ -5108,13 +5099,9 @@
"Ss" = (
/obj/structure/table/wood,
/obj/item/areaeditor/shuttle,
-/obj/item/nullrod,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
dir = 1
},
-/obj/item/spacecash/bundle/c1000,
-/obj/item/spacecash/bundle/c1000,
-/obj/item/spacecash/bundle/c1000,
/obj/machinery/firealarm/directional/east,
/obj/machinery/light/directional/east,
/turf/open/floor/carpet/nanoweave/blue,
@@ -5452,13 +5439,6 @@
},
/turf/open/floor/wood,
/area/ship/crew/library)
-"Vr" = (
-/obj/machinery/light_switch{
- pixel_x = 6;
- pixel_y = 23
- },
-/turf/closed/wall/r_wall,
-/area/ship/engineering/atmospherics)
"Vu" = (
/obj/structure/chair/pew/left,
/obj/effect/turf_decal/siding/wood{
@@ -5502,8 +5482,7 @@
dir = 1
},
/obj/effect/turf_decal/siding/wood{
- color = "#332521";
- layer = 70
+ color = "#332521"
},
/turf/open/floor/grass/fairy,
/area/ship/crew/hydroponics)
@@ -5518,7 +5497,8 @@
},
/obj/item/toy/plush/goatplushie{
pixel_x = 2;
- pixel_y = 3
+ pixel_y = 3;
+ layer = 3.1
},
/turf/open/floor/carpet/black,
/area/ship/crew/dorm/dormtwo)
@@ -5538,7 +5518,8 @@
dir = 1
},
/obj/item/toy/plush/moth{
- pixel_y = 3
+ pixel_y = 3;
+ layer = 3.1
},
/turf/open/floor/carpet/black,
/area/ship/crew/dorm/dormtwo)
@@ -5658,9 +5639,6 @@
/turf/open/floor/wood,
/area/ship/hallway/fore)
"Xg" = (
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
/obj/machinery/door/firedoor/border_only{
dir = 4
},
@@ -5743,9 +5721,9 @@
"XH" = (
/obj/structure/flora/ausbushes/ppflowers,
/obj/effect/turf_decal/siding/wood{
- color = "#332521";
- layer = 70
+ color = "#332521"
},
+/obj/machinery/hydroponics/soil,
/turf/open/floor/grass/fairy,
/area/ship/crew/hydroponics)
"XL" = (
@@ -5769,8 +5747,7 @@
"XY" = (
/obj/machinery/light/floor,
/obj/effect/turf_decal/siding/wood{
- color = "#332521";
- layer = 70
+ color = "#332521"
},
/turf/open/floor/grass/fairy,
/area/ship/crew/hydroponics)
@@ -6767,7 +6744,7 @@ xj
(21,1,1) = {"
xj
xj
-Vr
+Uf
Ez
jS
QI
@@ -6835,7 +6812,7 @@ JL
UW
hw
Vh
-FL
+yZ
mB
Ga
oQ
@@ -7172,7 +7149,7 @@ xj
xj
ZG
Te
-Cx
+Tf
Tf
fP
Tf
diff --git a/_maps/shuttles/independent/independent_shetland.dmm b/_maps/shuttles/independent/independent_shetland.dmm
index 062e8a8f61f3..365a96a1e33c 100644
--- a/_maps/shuttles/independent/independent_shetland.dmm
+++ b/_maps/shuttles/independent/independent_shetland.dmm
@@ -64,7 +64,6 @@
/obj/structure/chair/comfy/shuttle{
dir = 4
},
-/obj/effect/landmark/start/lieutenant,
/turf/open/floor/plasteel/dark,
/area/ship/bridge)
"aG" = (
@@ -1240,18 +1239,21 @@
/obj/machinery/button/door{
id = "amogusdoors";
name = "Blast Door Control";
- pixel_x = 5;
- pixel_y = 5
+ pixel_x = 6;
+ pixel_y = 7
},
/obj/structure/table/reinforced,
/obj/machinery/button/door{
id = "amoguswindows";
name = "Window Lockdown";
- pixel_x = -5;
- pixel_y = -5
+ pixel_x = -7;
+ pixel_y = 7
},
/obj/effect/turf_decal/corner/opaque/neutral/half,
/obj/item/radio/intercom/directional/north,
+/obj/item/phone{
+ pixel_y = -4
+ },
/turf/open/floor/plasteel/dark,
/area/ship/bridge)
"mG" = (
@@ -1395,16 +1397,22 @@
/turf/open/floor/plasteel/dark,
/area/ship/hallway/port)
"oB" = (
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{
- dir = 4
- },
-/obj/item/phone,
-/obj/item/megaphone/command{
- pixel_x = 10
- },
/obj/machinery/airalarm/directional/south,
-/turf/open/floor/plasteel/dark,
+/obj/structure/closet/secure_closet{
+ icon_state = "hop";
+ name = "\proper first officer's locker";
+ req_access_txt = "57"
+ },
+/obj/item/clothing/under/rank/command/head_of_personnel,
+/obj/item/clothing/under/rank/command/head_of_personnel/skirt,
+/obj/item/clothing/suit/armor/vest/hop,
+/obj/item/clothing/head/beret/hop,
+/obj/item/gun/energy/e_gun/mini,
+/obj/item/clothing/shoes/laceup,
+/obj/item/radio/headset/headset_com/alt,
+/obj/item/storage/box/ids,
+/obj/item/storage/briefcase,
+/turf/open/floor/carpet/blue,
/area/ship/bridge)
"oC" = (
/obj/structure/cable{
@@ -1615,15 +1623,18 @@
"qE" = (
/obj/machinery/light/small/directional/south,
/obj/structure/table/reinforced,
-/obj/effect/turf_decal/corner/opaque/neutral/half{
- dir = 1
- },
/obj/item/paper_bin,
/obj/item/spacecash/bundle/c1000,
/obj/item/spacecash/bundle/c1000,
/obj/item/spacecash/bundle/c1000,
/obj/item/spacecash/bundle/c1000,
/obj/item/spacecash/bundle/c1000,
+/obj/item/megaphone/command{
+ pixel_x = 10
+ },
+/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{
+ dir = 4
+ },
/turf/open/floor/plasteel/dark,
/area/ship/bridge)
"qJ" = (
@@ -3621,11 +3632,22 @@
icon_state = "0-2"
},
/obj/machinery/power/apc/auto_name/directional/north,
-/obj/structure/closet/secure_closet/true_lieutenant,
/obj/machinery/light_switch{
pixel_x = 11;
pixel_y = 23
},
+/obj/structure/closet/secure_closet{
+ icon_state = "cap";
+ name = "\proper captain's locker";
+ req_access_txt = "20"
+ },
+/obj/item/clothing/under/rank/command/captain/suit,
+/obj/item/clothing/under/rank/command/captain/skirt,
+/obj/item/storage/backpack/captain,
+/obj/item/radio/headset/heads/captain/alt,
+/obj/item/clothing/gloves/color/captain,
+/obj/item/gun/energy/e_gun,
+/obj/item/clothing/shoes/laceup,
/turf/open/floor/carpet/blue,
/area/ship/bridge)
"KN" = (
@@ -3976,12 +3998,9 @@
/obj/docking_port/mobile{
can_move_docking_ports = 1;
dir = 2;
- dwidth = 30;
- height = 26;
launch_status = 0;
port_direction = 8;
- preferred_direction = 4;
- width = 48
+ preferred_direction = 4
},
/obj/effect/turf_decal/industrial/warning/fulltile,
/turf/open/floor/plasteel/patterned/ridged,
@@ -4063,12 +4082,6 @@
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/ship/medical)
-"OD" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
"OE" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
dir = 1
@@ -6769,9 +6782,9 @@ dl
LL
TY
Ft
-OD
+aw
Lr
-OD
+aw
xq
TY
LL
diff --git a/_maps/shuttles/independent/independent_tranquility.dmm b/_maps/shuttles/independent/independent_tranquility.dmm
index 27fd11a9368d..4a8f4e5ed30b 100644
--- a/_maps/shuttles/independent/independent_tranquility.dmm
+++ b/_maps/shuttles/independent/independent_tranquility.dmm
@@ -1782,7 +1782,7 @@
/obj/effect/turf_decal/siding/wood{
dir = 6
},
-/obj/structure/sign/poster/official/sgt{
+/obj/structure/sign/poster/rilena/random{
pixel_x = 32
},
/turf/open/floor/wood/walnut,
diff --git a/_maps/shuttles/independent/radio_funny.dmm b/_maps/shuttles/independent/radio_funny.dmm
index a771bd464140..a8ee80f8963b 100644
--- a/_maps/shuttles/independent/radio_funny.dmm
+++ b/_maps/shuttles/independent/radio_funny.dmm
@@ -124,11 +124,8 @@
/obj/structure/fans/tiny,
/obj/docking_port/mobile{
can_move_docking_ports = 1;
- dwidth = 5;
- height = 13;
launch_status = 0;
- port_direction = 2;
- width = 11
+ port_direction = 2
},
/turf/open/floor/carpet/nanoweave/red,
/area/ship/bridge)
diff --git a/_maps/shuttles/inteq/inteq_colossus.dmm b/_maps/shuttles/inteq/inteq_colossus.dmm
index 9aec48334728..bf86ed599f7f 100644
--- a/_maps/shuttles/inteq/inteq_colossus.dmm
+++ b/_maps/shuttles/inteq/inteq_colossus.dmm
@@ -3631,8 +3631,6 @@
/obj/structure/closet/crate/trashcart,
/obj/machinery/airalarm/directional/east,
/obj/machinery/firealarm/directional/south,
-/obj/effect/spawner/lootdrop/spacegym,
-/obj/effect/spawner/lootdrop/spacegym,
/obj/effect/spawner/lootdrop/maintenance,
/obj/effect/turf_decal/corner_techfloor_gray{
dir = 4
diff --git a/_maps/shuttles/inteq/inteq_talos.dmm b/_maps/shuttles/inteq/inteq_talos.dmm
index 3bd00f00ed9a..dfc829d40320 100644
--- a/_maps/shuttles/inteq/inteq_talos.dmm
+++ b/_maps/shuttles/inteq/inteq_talos.dmm
@@ -5929,14 +5929,10 @@
/obj/effect/turf_decal/industrial/fire{
dir = 4
},
-/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
/obj/machinery/door/poddoor/shutters{
id = "talos_engine_shutter"
},
/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium,
-/obj/machinery/door/poddoor/shutters{
- id = "talos_engine_shutter"
- },
/turf/open/floor/plating,
/area/ship/engineering/engine)
"Mf" = (
diff --git a/_maps/shuttles/inteq/inteq_valor.dmm b/_maps/shuttles/inteq/inteq_valor.dmm
new file mode 100644
index 000000000000..6e5f1e7297c7
--- /dev/null
+++ b/_maps/shuttles/inteq/inteq_valor.dmm
@@ -0,0 +1,6663 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aa" = (
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/dorm)
+"ah" = (
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/structure/chair,
+/obj/machinery/firealarm/directional/north,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"ap" = (
+/obj/effect/turf_decal/siding/thinplating/dark/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/thinplating/dark/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/thinplating/dark/corner{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/opaque/brown/line,
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"ar" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable{
+ icon_state = "1-9"
+ },
+/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"as" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"aC" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/carpet/black,
+/area/ship/crew/dorm)
+"aU" = (
+/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/manifold4w/supply/hidden/layer2,
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/cargo)
+"aW" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/airlock/grunge{
+ name = "Medbay"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/thinplating/dark/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/thinplating/dark/corner,
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"bh" = (
+/obj/structure/railing{
+ dir = 6
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 6
+ },
+/obj/effect/turf_decal/box/corners,
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/five,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/ship/cargo)
+"bv" = (
+/obj/effect/turf_decal/box/white/corners,
+/obj/effect/turf_decal/box/white/corners{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/thinplating,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/obj/structure/closet/secure_closet{
+ icon_state = "med_secure";
+ name = "corpsman's locker";
+ req_access = list(5)
+ },
+/obj/item/clothing/under/syndicate/inteq/corpsman,
+/obj/item/clothing/under/syndicate/inteq/skirt/corpsman,
+/obj/item/clothing/suit/armor/inteq/corpsman,
+/obj/item/clothing/head/soft/inteq/corpsman,
+/obj/item/storage/backpack/messenger/med,
+/obj/item/storage/backpack/medic,
+/obj/item/pinpointer/crew,
+/obj/item/storage/belt/medical/webbing,
+/obj/item/storage/firstaid/regular,
+/turf/open/floor/plasteel/patterned/ridged,
+/area/ship/crew/office)
+"bx" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/structure/closet/firecloset/wall{
+ pixel_y = 28
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"bB" = (
+/turf/closed/wall/mineral/plastitanium,
+/area/ship/medical)
+"bF" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/light/directional/east,
+/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/tech/grid,
+/area/ship/cargo)
+"bI" = (
+/obj/effect/turf_decal/borderfloorwhite,
+/obj/machinery/light/directional/south,
+/turf/open/floor/plasteel/white,
+/area/ship/medical)
+"bJ" = (
+/obj/effect/turf_decal/siding/thinplating/dark,
+/obj/effect/turf_decal/trimline/opaque/brown/line,
+/obj/machinery/light/directional/south,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"bN" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/cargo)
+"bR" = (
+/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/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/airlock/grunge{
+ name = "Medbay"
+ },
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/hallway/central)
+"bS" = (
+/obj/machinery/suit_storage_unit/inherit,
+/obj/item/clothing/suit/space/hardsuit/security/independent/inteq,
+/turf/open/floor/carpet/orange,
+/area/ship/bridge)
+"cj" = (
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 8
+ },
+/obj/machinery/light/directional/west,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/sink/kitchen{
+ dir = 4;
+ pixel_x = -12
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"ct" = (
+/obj/structure/railing{
+ dir = 5;
+ layer = 2.9
+ },
+/obj/structure/closet/crate{
+ name = "training equipment crate"
+ },
+/obj/item/gun/energy/laser/practice{
+ pixel_x = -5;
+ pixel_y = 10
+ },
+/obj/item/gun/energy/laser/practice{
+ pixel_y = 5
+ },
+/obj/item/gun/energy/laser/practice{
+ pixel_x = 5
+ },
+/obj/item/clothing/ears/earmuffs,
+/obj/item/clothing/ears/earmuffs,
+/obj/item/clothing/ears/earmuffs,
+/obj/effect/turf_decal/box/corners{
+ dir = 4
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 5
+ },
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/ship/cargo)
+"cu" = (
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ship/maintenance/port)
+"cE" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/structure/extinguisher_cabinet/directional/south,
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"cI" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/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/machinery/light/directional/north,
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/cargo)
+"cW" = (
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/opaque/brown/filled/warning{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/opaque/brown/line,
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"cZ" = (
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/yellow,
+/obj/structure/sign/poster/official/fruit_bowl{
+ pixel_x = 32
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"de" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/turf_decal/industrial/traffic/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"dk" = (
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner/opaque/yellow,
+/obj/machinery/airalarm/directional/south,
+/obj/structure/table,
+/obj/machinery/microwave,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"dl" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/medical)
+"dp" = (
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/yellow,
+/obj/machinery/airalarm/directional/south,
+/obj/structure/closet/crate/bin,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/dorm)
+"du" = (
+/obj/machinery/door/airlock/public{
+ dir = 4;
+ name = "Dormitories"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 8
+ },
+/turf/open/floor/carpet/black,
+/area/ship/crew/dorm)
+"dA" = (
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/opaque/brown/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"dG" = (
+/obj/effect/turf_decal/industrial/traffic/corner{
+ dir = 4
+ },
+/obj/structure/marker_beacon,
+/turf/open/floor/engine/hull/reinforced,
+/area/ship/external/dark)
+"dI" = (
+/obj/machinery/door/airlock/grunge{
+ dir = 8;
+ name = "Custodian Closet"
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/crew/canteen)
+"dM" = (
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/item/kirbyplants/random,
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"dN" = (
+/obj/effect/turf_decal/siding/thinplating/dark,
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 1
+ },
+/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/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/airlock/grunge{
+ dir = 4;
+ name = "Surgery"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"dO" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/stairs/right{
+ dir = 8
+ },
+/area/ship/cargo)
+"dQ" = (
+/obj/effect/turf_decal/box/corners{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/ship/cargo)
+"ec" = (
+/obj/structure/closet/crate/internals,
+/obj/item/tank/internals/oxygen,
+/obj/item/tank/internals/oxygen,
+/obj/item/tank/internals/oxygen,
+/obj/item/tank/internals/oxygen,
+/obj/item/tank/internals/oxygen,
+/obj/item/tank/internals/plasmaman/full,
+/obj/item/tank/internals/plasmaman/full,
+/obj/item/clothing/head/helmet/space/inteq,
+/obj/item/clothing/head/helmet/space/inteq,
+/obj/item/clothing/suit/space/inteq,
+/obj/item/clothing/suit/space/inteq,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/ship/cargo)
+"ei" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating,
+/area/ship/maintenance/starboard)
+"ej" = (
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 4
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/black/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/black/corner{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"em" = (
+/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
+ },
+/obj/machinery/door/airlock/command{
+ name = "Bridge";
+ dir = 8;
+ req_access = list(19)
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"ew" = (
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/structure/table,
+/obj/structure/closet/secure_closet/wall{
+ icon_state = "sec_wall";
+ name = "equipment locker";
+ pixel_y = 28;
+ req_access = list(1)
+ },
+/obj/item/storage/box/zipties,
+/obj/item/reagent_containers/spray/pepper,
+/obj/item/megaphone/sec,
+/obj/item/clothing/suit/armor/vest/alt,
+/obj/item/clothing/suit/armor/vest/alt,
+/obj/item/kitchen/knife/combat/survival,
+/obj/item/kitchen/knife/combat/survival,
+/turf/open/floor/plasteel/dark,
+/area/ship/security)
+"ey" = (
+/turf/closed/wall/mineral/plastitanium,
+/area/ship/maintenance/starboard)
+"eM" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4;
+ name = "Helm"
+ },
+/obj/effect/turf_decal/corner/opaque/yellow,
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"eN" = (
+/obj/structure/bed,
+/obj/structure/curtain,
+/obj/item/bedsheet/medical,
+/turf/open/floor/plasteel/white,
+/area/ship/medical)
+"eU" = (
+/obj/structure/table,
+/obj/item/storage/backpack/duffelbag/med/surgery{
+ pixel_x = -2;
+ pixel_y = 7
+ },
+/obj/item/reagent_containers/medigel/sterilizine{
+ pixel_x = 8;
+ pixel_y = 3
+ },
+/obj/effect/turf_decal/borderfloorwhite,
+/turf/open/floor/plasteel/white,
+/area/ship/medical)
+"eV" = (
+/obj/structure/closet/firecloset/wall{
+ dir = 1;
+ pixel_y = -28
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"eZ" = (
+/obj/item/reagent_containers/food/drinks/coffee{
+ pixel_x = -2;
+ pixel_y = 9
+ },
+/obj/structure/table/wood,
+/turf/open/floor/carpet/black,
+/area/ship/crew/dorm)
+"fa" = (
+/obj/machinery/cryopod{
+ dir = 1
+ },
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/crew/cryo)
+"fe" = (
+/obj/structure/closet/crate{
+ name = "food crate"
+ },
+/obj/item/reagent_containers/food/drinks/waterbottle/large,
+/obj/item/reagent_containers/food/drinks/waterbottle/large,
+/obj/item/reagent_containers/food/drinks/waterbottle/large,
+/obj/effect/spawner/lootdrop/ration,
+/obj/effect/spawner/lootdrop/ration,
+/obj/effect/spawner/lootdrop/ration,
+/obj/item/storage/ration/crayons,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/ship/cargo)
+"fj" = (
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 1
+ },
+/obj/structure/closet/secure_closet/medical2,
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"fE" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 9
+ },
+/obj/effect/turf_decal/trimline/opaque/yellow/line{
+ dir = 9
+ },
+/obj/machinery/vending/cigarette,
+/obj/machinery/light/directional/west,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
+"fG" = (
+/obj/effect/turf_decal/box/corners,
+/obj/effect/turf_decal/box/corners{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/ship/cargo)
+"fK" = (
+/obj/machinery/computer/crew{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner/opaque/yellow,
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 8
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/bridge)
+"fN" = (
+/obj/machinery/suit_storage_unit/inherit,
+/obj/item/clothing/suit/space/inteq,
+/obj/item/clothing/head/helmet/space/inteq,
+/turf/open/floor/plasteel/patterned/ridged,
+/area/ship/cargo)
+"fO" = (
+/obj/structure/closet/secure_closet{
+ icon_state = "med_secure";
+ name = "corpsman's locker";
+ req_access = list(5)
+ },
+/obj/item/clothing/under/syndicate/inteq/corpsman,
+/obj/item/clothing/under/syndicate/inteq/skirt/corpsman,
+/obj/item/clothing/suit/armor/inteq/corpsman,
+/obj/item/clothing/head/soft/inteq/corpsman,
+/obj/effect/turf_decal/siding/thinplating,
+/obj/item/storage/backpack/messenger/med,
+/obj/item/storage/backpack/medic,
+/obj/item/pinpointer/crew,
+/obj/item/storage/belt/medical/webbing,
+/obj/item/storage/firstaid/regular,
+/turf/open/floor/plasteel/patterned/ridged,
+/area/ship/crew/office)
+"fQ" = (
+/obj/structure/bed/dogbed{
+ name = "Picket's bed";
+ anchored = 1;
+ desc = "A comfy-looking dog bed. Despite the name, the owner is a cat."
+ },
+/mob/living/simple_animal/pet/cat{
+ dir = 4;
+ name = "Picket";
+ desc = "Guardian of the bridge and the Honorable Corpsman's bedsheets."
+ },
+/obj/structure/extinguisher_cabinet/directional/south,
+/turf/open/floor/carpet/blue,
+/area/ship/bridge)
+"gb" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 10
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/port)
+"gh" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 1
+ },
+/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/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/port)
+"gi" = (
+/obj/effect/turf_decal/industrial/traffic/corner,
+/obj/structure/marker_beacon,
+/turf/open/floor/engine/hull/reinforced,
+/area/ship/external/dark)
+"gl" = (
+/obj/machinery/stasis,
+/obj/effect/turf_decal/box/white,
+/obj/machinery/light/directional/east,
+/turf/open/floor/plasteel/mono/white,
+/area/ship/medical)
+"gm" = (
+/obj/machinery/power/smes/shuttle/precharged{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/window/eastright{
+ name = "Engine Access"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"gn" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/dorm)
+"gp" = (
+/obj/effect/turf_decal/siding/thinplating/dark,
+/obj/effect/turf_decal/siding/thinplating/dark/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/opaque/brown/warning{
+ dir = 10
+ },
+/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 = 5
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"gq" = (
+/obj/structure/table,
+/obj/machinery/cell_charger,
+/obj/machinery/light/small/directional/east,
+/obj/machinery/light_switch{
+ dir = 8;
+ pixel_x = 20
+ },
+/turf/open/floor/plasteel/patterned/ridged,
+/area/ship/cargo)
+"gt" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/landmark/observer_start,
+/obj/machinery/holopad/emergency/security,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"gU" = (
+/obj/effect/turf_decal/siding/thinplating/dark/corner,
+/obj/effect/turf_decal/siding/thinplating/dark/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/opaque/brown/warning,
+/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/manifold/supply/hidden/layer2,
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"gZ" = (
+/obj/machinery/door/airlock/external{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ship/medical)
+"hj" = (
+/obj/effect/turf_decal/siding/thinplating/corner,
+/obj/effect/turf_decal/siding/thinplating/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/opaque/yellow/warning,
+/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/patterned/grid,
+/area/ship/hallway/central)
+"hl" = (
+/obj/effect/turf_decal/siding/thinplating,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/port)
+"hm" = (
+/obj/effect/turf_decal/industrial/loading{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"ht" = (
+/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/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/airlock/grunge{
+ name = "Central Hallway"
+ },
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
+"hw" = (
+/obj/structure/table,
+/obj/item/paicard{
+ pixel_x = 5;
+ pixel_y = 2
+ },
+/obj/item/paicard{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/structure/cable,
+/obj/machinery/light_switch{
+ dir = 4;
+ pixel_x = -20
+ },
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/crew/cryo)
+"hN" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/opaque/yellow/line{
+ dir = 4
+ },
+/obj/structure/closet/crate/bin,
+/obj/structure/extinguisher_cabinet/directional/east,
+/obj/item/trash/can,
+/obj/item/trash/candy,
+/obj/item/trash/chips,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
+"hS" = (
+/turf/open/floor/carpet/black,
+/area/ship/crew/dorm)
+"hW" = (
+/obj/structure/sink{
+ dir = 8;
+ pixel_x = 12
+ },
+/turf/open/floor/plasteel/white,
+/area/ship/medical)
+"id" = (
+/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/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/airlock/grunge{
+ name = "Central Hallway"
+ },
+/obj/effect/turf_decal/borderfloorblack,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
+"ie" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 6
+ },
+/obj/effect/turf_decal/trimline/opaque/yellow/line{
+ dir = 6
+ },
+/obj/structure/chair/sofa/left{
+ dir = 8
+ },
+/obj/structure/closet/firecloset/wall{
+ dir = 1;
+ pixel_y = -28
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
+"ix" = (
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 9
+ },
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
+"iI" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 8
+ },
+/obj/effect/turf_decal/industrial/traffic/corner,
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"iN" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/port)
+"iQ" = (
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/light_switch{
+ dir = 4;
+ pixel_x = -20
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"jj" = (
+/obj/effect/turf_decal/box/corners{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/ship/cargo)
+"jk" = (
+/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/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/airlock/grunge{
+ name = "Crew Quarters"
+ },
+/obj/effect/turf_decal/borderfloorblack,
+/turf/open/floor/plasteel/dark,
+/area/ship/hallway/central)
+"jp" = (
+/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/patterned/grid,
+/area/ship/hallway/central)
+"jw" = (
+/obj/effect/turf_decal/siding/thinplating/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/thinplating/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/opaque/yellow/warning{
+ dir = 1
+ },
+/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/patterned/grid,
+/area/ship/hallway/central)
+"jG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 8
+ },
+/obj/effect/turf_decal/industrial/stand_clear{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"jL" = (
+/obj/structure/grille,
+/obj/structure/window/plasma/reinforced/plastitanium,
+/obj/machinery/door/poddoor/shutters{
+ dir = 4;
+ id = "valor_external"
+ },
+/turf/open/floor/plating,
+/area/ship/medical)
+"jN" = (
+/obj/structure/chair/office/light,
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/crew/office)
+"jQ" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/machinery/light/directional/east,
+/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/grid,
+/area/ship/cargo)
+"jR" = (
+/obj/effect/turf_decal/industrial/warning,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/obj/machinery/computer/cryopod/directional/east,
+/obj/effect/turf_decal/steeldecal/steel_decals_central7{
+ dir = 4
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/crew/cryo)
+"jS" = (
+/turf/closed/wall/mineral/plastitanium,
+/area/ship/bridge)
+"jT" = (
+/obj/structure/sign/poster/contraband/cardinal_port_starboard{
+ pixel_y = 32
+ },
+/obj/effect/turf_decal/techfloor{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
+"jU" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 10
+ },
+/obj/effect/turf_decal/trimline/opaque/yellow/line{
+ dir = 10
+ },
+/obj/structure/chair/comfy/black{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
+"ka" = (
+/turf/closed/wall/mineral/plastitanium,
+/area/ship/crew/canteen)
+"ko" = (
+/obj/effect/turf_decal/siding/thinplating/dark/corner,
+/obj/effect/turf_decal/siding/thinplating/dark/corner{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/door/airlock/maintenance_hatch{
+ dir = 4;
+ name = "Starboard Engines"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/maintenance/starboard)
+"kv" = (
+/obj/structure/bed,
+/obj/item/bedsheet/cmo{
+ name = "honorable corpsman's bedsheet";
+ desc = "It's a sterilized blanket that has a cross emblem. There's some cat fur on it, likely from Picket."
+ },
+/obj/structure/curtain/cloth,
+/obj/machinery/light/directional/west,
+/turf/open/floor/carpet/blue,
+/area/ship/bridge)
+"ky" = (
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/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/light/small/directional/east,
+/turf/open/floor/plating,
+/area/ship/hallway/port)
+"kG" = (
+/obj/effect/turf_decal/techfloor{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
+"kH" = (
+/obj/structure/cable{
+ icon_state = "4-9"
+ },
+/obj/effect/turf_decal/industrial/traffic/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"kK" = (
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/structure/reagent_dispensers/peppertank{
+ pixel_y = 28
+ },
+/obj/structure/rack,
+/obj/item/storage/belt/security/webbing/inteq{
+ pixel_x = 6;
+ pixel_y = 8
+ },
+/obj/item/storage/belt/security/webbing/inteq{
+ pixel_x = 8;
+ pixel_y = 4
+ },
+/obj/item/clothing/head/helmet/inteq{
+ pixel_x = -9;
+ pixel_y = 6
+ },
+/obj/item/clothing/head/helmet/inteq{
+ pixel_x = -7
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/security)
+"kL" = (
+/obj/machinery/light/directional/south,
+/obj/structure/rack,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/ship/cargo)
+"kW" = (
+/obj/effect/turf_decal/techfloor{
+ dir = 4
+ },
+/obj/structure/closet/crate/bin,
+/obj/item/storage/box/inteqmaid,
+/obj/item/trash/chips,
+/obj/item/trash/energybar,
+/obj/item/trash/cheesie,
+/obj/item/trash/pistachios,
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
+"lc" = (
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/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/plating,
+/area/ship/hallway/central)
+"ln" = (
+/obj/structure/dresser,
+/obj/structure/noticeboard{
+ pixel_y = 28
+ },
+/obj/machinery/light/directional/west,
+/turf/open/floor/carpet/black,
+/area/ship/crew/dorm)
+"lv" = (
+/obj/effect/turf_decal/techfloor,
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 1
+ },
+/obj/structure/table,
+/obj/machinery/door/window/northleft,
+/obj/item/reagent_containers/glass/bottle/formaldehyde{
+ pixel_x = -9;
+ pixel_y = 7
+ },
+/obj/item/reagent_containers/glass/bottle/charcoal{
+ pixel_y = 6
+ },
+/obj/item/reagent_containers/glass/bottle/morphine{
+ pixel_x = 9;
+ pixel_y = 7
+ },
+/obj/item/reagent_containers/glass/bottle/epinephrine{
+ pixel_x = -5
+ },
+/obj/item/reagent_containers/glass/bottle/mannitol{
+ pixel_x = 6
+ },
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/medical)
+"lD" = (
+/obj/structure/sign/warning/nosmoking/burnt{
+ pixel_y = -32
+ },
+/obj/item/cigbutt/cigarbutt{
+ pixel_x = -7;
+ pixel_y = 3
+ },
+/obj/machinery/telecomms/relay/preset/mining{
+ autolinkers = list("relay","hub");
+ freq_listening = list(1347);
+ id = "IRMG Relay";
+ name = "IRMG Relay";
+ network = "irmg_commnet"
+ },
+/turf/open/floor/plating,
+/area/ship/maintenance/starboard)
+"lE" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
+"lI" = (
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner/opaque/yellow,
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/structure/closet/crate/bin,
+/obj/structure/cable,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"lN" = (
+/obj/structure/table,
+/obj/machinery/computer/med_data/laptop{
+ dir = 1;
+ pixel_y = 8
+ },
+/obj/machinery/door/window/southleft,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/crew/office)
+"lW" = (
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 4
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/black/corner{
+ dir = 1
+ },
+/obj/structure/table/reinforced,
+/obj/item/paper_bin{
+ pixel_x = 6
+ },
+/obj/item/pen{
+ pixel_x = 6
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 8
+ },
+/obj/item/reagent_containers/food/drinks/bottle/cognac{
+ pixel_x = -6;
+ pixel_y = 13
+ },
+/obj/item/gps{
+ pixel_x = -10
+ },
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/item/spacecash/bundle/mediumrand{
+ pixel_x = 6;
+ pixel_y = 8
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"ma" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/dorm)
+"md" = (
+/obj/machinery/atmospherics/pipe/layer_manifold{
+ dir = 4
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/medical)
+"mj" = (
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/food/drinks/mug/coco{
+ pixel_x = 13;
+ pixel_y = 5
+ },
+/obj/machinery/computer/med_data/laptop{
+ dir = 1;
+ pixel_y = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"ml" = (
+/obj/machinery/door/poddoor{
+ dir = 4;
+ id = "valor_cargo"
+ },
+/obj/machinery/power/shieldwallgen/atmos{
+ dir = 1;
+ id = "valor_holo";
+ anchored = 1
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating,
+/area/ship/cargo)
+"mp" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/medical)
+"mt" = (
+/obj/machinery/autolathe,
+/turf/open/floor/plasteel/patterned/ridged,
+/area/ship/cargo)
+"mw" = (
+/obj/effect/turf_decal/trimline/opaque/brown/warning{
+ dir = 4
+ },
+/obj/effect/turf_decal/borderfloorwhite{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/medical)
+"mx" = (
+/obj/effect/turf_decal/siding/thinplating/dark,
+/obj/effect/turf_decal/siding/thinplating/dark/corner{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/opaque/brown/line,
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"mz" = (
+/obj/structure/table/reinforced,
+/obj/item/radio/intercom/table{
+ pixel_x = -2;
+ pixel_y = -2
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"mB" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/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,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/dorm)
+"mG" = (
+/obj/structure/closet/secure_closet{
+ icon_state = "med_secure";
+ name = "corpsman's locker";
+ req_access = list(5)
+ },
+/obj/item/clothing/under/syndicate/inteq/corpsman,
+/obj/item/clothing/under/syndicate/inteq/skirt/corpsman,
+/obj/item/clothing/suit/armor/inteq/corpsman,
+/obj/item/clothing/head/soft/inteq/corpsman,
+/obj/effect/turf_decal/box/white/corners{
+ dir = 1
+ },
+/obj/effect/turf_decal/box/white/corners{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 10
+ },
+/obj/item/storage/backpack/messenger/med,
+/obj/item/storage/backpack/medic,
+/obj/item/pinpointer/crew,
+/obj/item/storage/belt/medical/webbing,
+/obj/item/storage/firstaid/regular,
+/turf/open/floor/plasteel/patterned/ridged,
+/area/ship/crew/office)
+"mH" = (
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/carpet/black,
+/area/ship/crew/dorm)
+"mI" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/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,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/dorm)
+"mZ" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 5
+ },
+/obj/effect/turf_decal/trimline/opaque/yellow/line{
+ dir = 5
+ },
+/obj/machinery/vending/snack/random,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
+"nc" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 4
+ },
+/turf/open/floor/engine/hull/reinforced,
+/area/ship/external/dark)
+"nd" = (
+/obj/machinery/power/smes/shuttle/precharged{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/window/eastright{
+ name = "Engine Access"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plating,
+/area/ship/maintenance/starboard)
+"ni" = (
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/crew/canteen)
+"nk" = (
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ship/bridge)
+"ns" = (
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/thinplating/dark,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"nx" = (
+/obj/structure/railing{
+ dir = 6
+ },
+/obj/item/target{
+ pixel_y = 10;
+ pixel_x = -9
+ },
+/obj/item/target/alien{
+ pixel_x = 4;
+ pixel_y = 3
+ },
+/obj/item/target{
+ pixel_x = -8;
+ pixel_y = 2
+ },
+/obj/effect/turf_decal/box/corners,
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/structure/rack,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/ship/cargo)
+"nz" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/airlock/public/glass{
+ dir = 8;
+ name = "Cargo Bay"
+ },
+/turf/open/floor/plasteel,
+/area/ship/hallway/central)
+"nB" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"nK" = (
+/obj/effect/turf_decal/trimline/opaque/blue/warning,
+/obj/effect/turf_decal/borderfloorwhite{
+ dir = 1
+ },
+/obj/machinery/door/airlock/medical/glass{
+ name = "Surgical Bay #2"
+ },
+/turf/open/floor/plasteel/white,
+/area/ship/medical)
+"nU" = (
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/yellow,
+/obj/structure/closet/crate/trashcart/laundry,
+/obj/structure/extinguisher_cabinet/directional/north,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/dorm)
+"nX" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/cargo)
+"nZ" = (
+/turf/open/floor/plasteel/patterned/brushed,
+/area/ship/crew/canteen)
+"og" = (
+/obj/effect/turf_decal/box/corners{
+ dir = 1
+ },
+/obj/structure/weightmachine/stacklifter,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/ship/cargo)
+"om" = (
+/obj/structure/table,
+/obj/item/flashlight/lamp/green,
+/turf/open/floor/carpet/black,
+/area/ship/crew/dorm)
+"oy" = (
+/obj/effect/turf_decal/trimline/opaque/brown/warning{
+ dir = 6
+ },
+/obj/effect/turf_decal/siding/thinplating/dark/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/thinplating/dark,
+/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/plasteel/dark,
+/area/ship/medical)
+"oz" = (
+/obj/structure/railing{
+ dir = 4;
+ layer = 2.9
+ },
+/obj/effect/turf_decal/borderfloor/corner{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "6-8"
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"oC" = (
+/obj/machinery/suit_storage_unit/inherit,
+/obj/item/clothing/suit/space/inteq,
+/obj/item/clothing/head/helmet/space/inteq,
+/obj/effect/turf_decal/techfloor{
+ dir = 1
+ },
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/medical)
+"oL" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/steeldecal/steel_decals_central7,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"oO" = (
+/turf/closed/wall/mineral/plastitanium,
+/area/ship/crew/office)
+"pa" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/airlock/public/glass{
+ dir = 8;
+ name = "Canteen"
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/crew/canteen)
+"pd" = (
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/thinplating/dark/end{
+ dir = 1
+ },
+/obj/structure/sign/warning/nosmoking/circle{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"pj" = (
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 6
+ },
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
+"pt" = (
+/obj/effect/turf_decal/siding/thinplating/dark,
+/obj/effect/turf_decal/siding/thinplating/dark/corner{
+ dir = 1
+ },
+/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/turf_decal/trimline/opaque/brown/line,
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"pz" = (
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 6
+ },
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
+"pA" = (
+/obj/structure/closet/wall{
+ pixel_y = 28
+ },
+/obj/item/radio,
+/obj/item/radio,
+/obj/item/radio,
+/obj/item/radio,
+/obj/item/radio,
+/obj/item/radio,
+/obj/item/radio,
+/obj/item/radio,
+/obj/item/radio,
+/obj/item/radio,
+/obj/item/radio,
+/obj/item/radio,
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/railing{
+ dir = 4
+ },
+/obj/machinery/airalarm/directional/west,
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/crew/cryo)
+"pC" = (
+/obj/structure/table/optable,
+/obj/machinery/defibrillator_mount/loaded{
+ pixel_x = -28
+ },
+/turf/open/floor/plasteel/white,
+/area/ship/medical)
+"pL" = (
+/obj/machinery/power/terminal{
+ dir = 8
+ },
+/obj/machinery/light/directional/north,
+/obj/effect/turf_decal/corner_techfloor_gray{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "0-6"
+ },
+/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"pO" = (
+/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"pU" = (
+/obj/structure/closet/firecloset/wall{
+ pixel_y = 28
+ },
+/obj/machinery/atmospherics/components/binary/pump/on/layer2{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-10"
+ },
+/turf/open/floor/plating,
+/area/ship/maintenance/starboard)
+"qe" = (
+/obj/effect/turf_decal/industrial/traffic,
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"qk" = (
+/obj/machinery/light/small/directional/west,
+/obj/effect/turf_decal/techfloor{
+ dir = 4
+ },
+/obj/structure/closet/emcloset,
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
+"qt" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"qA" = (
+/obj/structure/closet/crate/trashcart,
+/obj/item/trash/can/food/beans,
+/obj/item/trash/can,
+/obj/item/trash/boritos,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/ship/cargo)
+"qG" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 8
+ },
+/obj/machinery/button/door{
+ id = "valor_cargo";
+ name = "Cargo Bay Door Control";
+ pixel_x = -5;
+ pixel_y = 25
+ },
+/obj/machinery/button/shieldwallgen{
+ id = "valor_holo";
+ pixel_x = 5;
+ pixel_y = 23
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"qL" = (
+/turf/closed/wall/mineral/plastitanium,
+/area/ship/hallway/port)
+"qQ" = (
+/obj/machinery/shower,
+/obj/item/soap,
+/obj/structure/curtain/bounty,
+/obj/effect/turf_decal/steeldecal/steel_decals10,
+/turf/open/floor/plasteel/patterned/brushed,
+/area/ship/crew/canteen)
+"qR" = (
+/obj/structure/grille,
+/obj/structure/window/plasma/reinforced/plastitanium,
+/turf/open/floor/plating,
+/area/ship/medical)
+"qW" = (
+/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/medical)
+"qX" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/obj/machinery/firealarm/directional/east,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/cargo)
+"qZ" = (
+/obj/effect/turf_decal/corner/opaque/yellow,
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/firealarm/directional/south,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/dorm)
+"rc" = (
+/obj/structure/grille,
+/obj/structure/window/plasma/reinforced/plastitanium,
+/obj/machinery/door/poddoor/shutters{
+ id = "valor_external"
+ },
+/turf/open/floor/plating,
+/area/ship/crew/dorm)
+"rL" = (
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/ship/cargo)
+"rO" = (
+/obj/effect/turf_decal/siding/thinplating/dark,
+/obj/effect/turf_decal/trimline/opaque/brown/line,
+/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/plasteel/dark,
+/area/ship/medical)
+"rX" = (
+/obj/structure/sign/poster/contraband/inteq_gec{
+ pixel_y = 32
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"rY" = (
+/obj/effect/turf_decal/corner/opaque/yellow,
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/machinery/airalarm/directional/east,
+/turf/open/floor/plasteel/dark,
+/area/ship/security)
+"sc" = (
+/obj/structure/rack,
+/obj/machinery/firealarm/directional/east,
+/obj/item/radio/intercom/directional/south,
+/obj/item/defibrillator/loaded{
+ pixel_x = 3;
+ pixel_y = 10
+ },
+/obj/item/defibrillator/loaded{
+ pixel_x = -2;
+ pixel_y = 2
+ },
+/turf/open/floor/plasteel/mono/white,
+/area/ship/medical)
+"se" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/opaque/yellow/line{
+ dir = 4
+ },
+/obj/item/kirbyplants/random,
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
+"si" = (
+/obj/effect/turf_decal/trimline/opaque/blue/warning,
+/obj/effect/turf_decal/borderfloorwhite{
+ dir = 1
+ },
+/obj/machinery/door/airlock/medical/glass{
+ name = "Surgical Bay #1"
+ },
+/turf/open/floor/plasteel/white,
+/area/ship/medical)
+"ss" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"su" = (
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/opaque/brown/line{
+ dir = 1
+ },
+/obj/structure/chair,
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"sy" = (
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 8
+ },
+/obj/item/gun/ballistic/automatic/pistol/commander/inteq/no_mag{
+ pixel_x = -4;
+ pixel_y = 8
+ },
+/obj/item/gun/ballistic/automatic/pistol/commander/inteq/no_mag{
+ pixel_y = 4
+ },
+/obj/item/gun/ballistic/automatic/pistol/commander/inteq/no_mag{
+ pixel_x = 4
+ },
+/obj/structure/closet/secure_closet/wall{
+ icon_state = "sec_wall";
+ name = "weapons lockup";
+ pixel_y = 28;
+ req_access = list(1)
+ },
+/obj/structure/table,
+/obj/item/ammo_box/magazine/co9mm/rubber,
+/obj/item/ammo_box/magazine/co9mm/rubber,
+/obj/item/ammo_box/magazine/co9mm/rubber,
+/obj/item/ammo_box/magazine/co9mm,
+/obj/item/ammo_box/magazine/co9mm,
+/obj/item/ammo_box/magazine/co9mm,
+/obj/machinery/recharger,
+/turf/open/floor/plasteel/dark,
+/area/ship/security)
+"sz" = (
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/thinplating/dark/corner{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/opaque/brown/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"sJ" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/opaque/yellow/line{
+ dir = 8
+ },
+/obj/structure/table,
+/obj/item/cigbutt,
+/obj/item/cigbutt{
+ pixel_y = 12
+ },
+/obj/effect/decal/cleanable/ash,
+/obj/item/cigbutt{
+ pixel_x = -9;
+ pixel_y = 10
+ },
+/obj/machinery/firealarm/directional/west,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
+"sM" = (
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/yellow,
+/obj/machinery/modular_computer/console/preset/command,
+/obj/machinery/light/directional/east,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/bridge)
+"sZ" = (
+/obj/structure/weightmachine/weightlifter,
+/obj/machinery/light/directional/north,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/ship/cargo)
+"te" = (
+/obj/structure/railing{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/structure/rack,
+/obj/item/target/clown{
+ pixel_x = 9;
+ pixel_y = 5
+ },
+/obj/item/target/syndicate{
+ pixel_x = -8;
+ pixel_y = 3
+ },
+/obj/item/target/syndicate{
+ pixel_y = 5
+ },
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/ship/cargo)
+"tj" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/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/machinery/light_switch{
+ pixel_y = 20
+ },
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/cargo)
+"tk" = (
+/obj/structure/reagent_dispensers/watertank,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/crew/canteen)
+"ty" = (
+/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-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/crew/dorm)
+"tz" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/crew/cryo)
+"tH" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/cargo)
+"tS" = (
+/obj/effect/turf_decal/siding/thinplating,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/port)
+"tZ" = (
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ship/crew/office)
+"ua" = (
+/obj/effect/turf_decal/siding/thinplating/corner,
+/obj/effect/turf_decal/siding/thinplating/corner{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/port)
+"un" = (
+/obj/structure/table,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"uo" = (
+/obj/effect/turf_decal/siding/thinplating/corner,
+/obj/effect/turf_decal/siding/thinplating/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/opaque/yellow/warning{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
+"ux" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/cargo)
+"uA" = (
+/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/dorm)
+"uB" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/noticeboard{
+ pixel_y = 28
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/port)
+"uS" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"vh" = (
+/obj/machinery/suit_storage_unit/inherit,
+/obj/item/clothing/suit/space/inteq,
+/obj/item/clothing/head/helmet/space/inteq,
+/obj/machinery/light/small/directional/west,
+/turf/open/floor/plasteel/patterned/ridged,
+/area/ship/cargo)
+"vi" = (
+/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"vn" = (
+/obj/machinery/stasis{
+ dir = 1
+ },
+/obj/effect/turf_decal/box/white,
+/obj/machinery/light/directional/west,
+/turf/open/floor/plasteel/mono/white,
+/area/ship/medical)
+"vx" = (
+/obj/effect/turf_decal/siding/thinplating/dark/end,
+/obj/machinery/airalarm/directional/south,
+/obj/structure/closet/wall/white{
+ dir = 8;
+ pixel_x = 28
+ },
+/obj/item/clothing/under/rank/medical/gown,
+/obj/item/clothing/under/rank/medical/gown,
+/obj/item/clothing/under/rank/medical/gown,
+/obj/item/clothing/shoes/sandal/slippers,
+/obj/item/clothing/shoes/sandal/slippers,
+/obj/item/clothing/shoes/sandal/slippers,
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"vy" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/light/floor,
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"vI" = (
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 1
+ },
+/obj/machinery/smartfridge/bloodbank/preloaded{
+ pixel_y = 32;
+ density = 0
+ },
+/obj/structure/table,
+/obj/machinery/cell_charger,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/medical)
+"vK" = (
+/obj/machinery/cryopod{
+ dir = 1
+ },
+/obj/machinery/light/directional/south,
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/crew/cryo)
+"vX" = (
+/obj/structure/grille,
+/obj/structure/window/plasma/reinforced/plastitanium,
+/obj/machinery/door/poddoor/shutters{
+ id = "valor_external"
+ },
+/turf/open/floor/plating,
+/area/ship/hallway/port)
+"wa" = (
+/obj/machinery/light/small/directional/north,
+/turf/open/floor/plasteel/patterned/brushed,
+/area/ship/crew/canteen)
+"wc" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable{
+ icon_state = "2-6"
+ },
+/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"wj" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
+"wt" = (
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/opaque/brown/filled/warning{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/opaque/brown/line,
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"wA" = (
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 8
+ },
+/obj/machinery/light/directional/west,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"wD" = (
+/obj/machinery/cryopod,
+/obj/machinery/light/directional/north,
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/crew/cryo)
+"wI" = (
+/obj/effect/turf_decal/trimline/opaque/brown/warning{
+ dir = 8
+ },
+/obj/effect/turf_decal/borderfloorwhite{
+ dir = 4
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/medical)
+"wL" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/machinery/airalarm/directional/east,
+/turf/open/floor/plasteel/patterned,
+/area/ship/crew/office)
+"wS" = (
+/obj/machinery/power/terminal{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/effect/turf_decal/corner_techfloor_gray/diagonal,
+/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"wV" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"xb" = (
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/yellow,
+/obj/machinery/light/directional/east,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"xg" = (
+/obj/machinery/light/directional/south,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"xj" = (
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ship/cargo)
+"xl" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 6
+ },
+/obj/structure/extinguisher_cabinet/directional/east,
+/obj/machinery/light_switch{
+ dir = 1;
+ pixel_y = -20
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/port)
+"xp" = (
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/opaque/brown/filled/warning{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/opaque/brown/arrow_ccw,
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"xs" = (
+/obj/machinery/iv_drip,
+/obj/machinery/light/directional/south,
+/turf/open/floor/plasteel/white,
+/area/ship/medical)
+"xy" = (
+/obj/structure/sink{
+ dir = 8;
+ pixel_x = 12
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/medical)
+"xz" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/industrial/traffic/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"xH" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/opaque/yellow/line{
+ dir = 8
+ },
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/machinery/airalarm/directional/west,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
+"xI" = (
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/thinplating/dark/corner{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/opaque/brown/line,
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"xJ" = (
+/obj/machinery/iv_drip,
+/obj/machinery/light/directional/north,
+/turf/open/floor/plasteel/white,
+/area/ship/medical)
+"xU" = (
+/obj/docking_port/mobile{
+ can_move_docking_ports = 1;
+ name = "valor docking port";
+ port_direction = 8;
+ preferred_direction = 4;
+ dir = 2
+ },
+/turf/closed/wall/mineral/plastitanium,
+/area/ship/maintenance/port)
+"yb" = (
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner/opaque/yellow,
+/obj/structure/closet/secure_closet/freezer{
+ anchored = 1;
+ locked = 0;
+ name = "fridge"
+ },
+/obj/item/storage/cans/sixbeer,
+/obj/effect/turf_decal/steeldecal/steel_decals_central4{
+ dir = 1
+ },
+/obj/item/reagent_containers/food/snacks/hotdog,
+/obj/effect/spawner/lootdrop/donkpockets,
+/obj/effect/spawner/lootdrop/donkpockets,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"yu" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/turf/open/floor/carpet/black,
+/area/ship/crew/dorm)
+"yy" = (
+/obj/structure/railing{
+ dir = 5;
+ layer = 2.9
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/effect/turf_decal/box/corners{
+ dir = 4
+ },
+/obj/structure/rack,
+/obj/item/stack/sheet/glass/fifty,
+/obj/item/stack/sheet/metal/fifty,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/ship/cargo)
+"yK" = (
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/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/medical)
+"yN" = (
+/obj/structure/chair/office/dark,
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner/opaque/yellow,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/security)
+"yT" = (
+/obj/structure/table,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/computer/secure_data/laptop{
+ dir = 1;
+ pixel_y = 8
+ },
+/obj/machinery/door/window/brigdoor/southleft,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel/dark,
+/area/ship/security)
+"ze" = (
+/obj/item/clothing/mask/gas/sechailer/inteq,
+/obj/item/clothing/gloves/tackler/combat/insulated,
+/obj/item/clothing/shoes/combat,
+/obj/item/storage/backpack/messenger/inteq,
+/obj/item/megaphone/command,
+/obj/item/clothing/under/syndicate/inteq/skirt,
+/obj/item/clothing/under/syndicate/inteq,
+/obj/item/clothing/suit/armor/hos/inteq,
+/obj/item/clothing/head/beret/sec/hos/inteq,
+/obj/structure/closet/secure_closet/wall{
+ dir = 4;
+ icon_door = "solgov_wall";
+ icon_state = "solgov_wall";
+ name = "vanguard's locker";
+ pixel_x = -28;
+ req_access = list(58)
+ },
+/obj/item/storage/lockbox/medal/sec,
+/obj/item/clothing/glasses/hud/security/sunglasses/inteq,
+/turf/open/floor/carpet/orange,
+/area/ship/bridge)
+"zh" = (
+/turf/closed/wall/mineral/plastitanium,
+/area/ship/maintenance/port)
+"zi" = (
+/obj/machinery/computer/helm{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner/opaque/yellow,
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/machinery/light_switch{
+ pixel_y = 20
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/bridge)
+"zr" = (
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 4
+ },
+/obj/structure/table/reinforced,
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 8
+ },
+/obj/machinery/airalarm/directional/south,
+/obj/machinery/fax{
+ pixel_y = 3
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"zs" = (
+/obj/effect/turf_decal/siding/thinplating,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/structure/cable,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/port)
+"zA" = (
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 5
+ },
+/obj/structure/closet/crate/bin,
+/obj/structure/sign/poster/official/get_your_legs{
+ pixel_y = 32
+ },
+/obj/machinery/light_switch{
+ dir = 8;
+ pixel_x = 20
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"zD" = (
+/obj/machinery/computer/operating{
+ dir = 4
+ },
+/obj/effect/turf_decal/borderfloorwhite,
+/turf/open/floor/plasteel/white,
+/area/ship/medical)
+"zE" = (
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/thinplating/dark,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/airlock/grunge{
+ dir = 4;
+ name = "Sick Bay"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"zG" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/opaque/yellow/line{
+ dir = 8
+ },
+/obj/structure/chair/comfy/black{
+ dir = 4
+ },
+/obj/machinery/computer/helm/viewscreen/directional/west,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
+"zI" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/airlock/grunge{
+ name = "Cargo Bay"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/turf_decal/borderfloorblack,
+/turf/open/floor/plasteel/patterned,
+/area/ship/medical)
+"zK" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/airlock/public/glass{
+ name = "Supply Storage"
+ },
+/obj/effect/turf_decal/corner_techfloor_grid{
+ dir = 5
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"zL" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"zO" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
+"zS" = (
+/obj/structure/table,
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 9
+ },
+/obj/item/storage/box/masks{
+ pixel_x = -7;
+ pixel_y = 10
+ },
+/obj/item/storage/box/gloves{
+ pixel_x = 8;
+ pixel_y = 10
+ },
+/obj/structure/sign/poster/official/walk{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/medical)
+"zT" = (
+/obj/structure/railing,
+/obj/effect/turf_decal/borderfloor/corner,
+/obj/structure/reagent_dispensers/fueltank,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/ship/cargo)
+"Ab" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4;
+ name = "Helm"
+ },
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/steeldecal/steel_decals3,
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"Af" = (
+/obj/machinery/power/smes/shuttle/precharged{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/window/eastleft{
+ name = "Engine Access"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plating,
+/area/ship/maintenance/starboard)
+"Am" = (
+/turf/open/floor/carpet/orange,
+/area/ship/bridge)
+"An" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 1
+ },
+/obj/effect/turf_decal/steeldecal/steel_decals_central7,
+/obj/machinery/airalarm/directional/north,
+/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
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/port)
+"Av" = (
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"AD" = (
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ship/maintenance/starboard)
+"AE" = (
+/obj/structure/table,
+/obj/item/storage/backpack/duffelbag/med/surgery{
+ pixel_x = -2;
+ pixel_y = 7
+ },
+/obj/item/reagent_containers/medigel/sterilizine{
+ pixel_x = 8;
+ pixel_y = 3
+ },
+/obj/machinery/airalarm/directional/east,
+/obj/effect/turf_decal/borderfloorwhite,
+/turf/open/floor/plasteel/white,
+/area/ship/medical)
+"AG" = (
+/obj/structure/bed,
+/obj/item/bedsheet/hos{
+ name = "vanguard's bedsheet"
+ },
+/obj/structure/curtain/bounty,
+/obj/machinery/light/directional/west,
+/turf/open/floor/carpet/orange,
+/area/ship/bridge)
+"AH" = (
+/obj/effect/turf_decal/siding/thinplating/corner,
+/obj/effect/turf_decal/siding/thinplating/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/opaque/yellow/warning{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
+"AM" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/stairs/left{
+ dir = 8
+ },
+/area/ship/cargo)
+"AO" = (
+/obj/structure/rack,
+/obj/item/reagent_containers/glass/bucket,
+/obj/item/mop,
+/obj/effect/turf_decal/corner/opaque/yellow/border{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/cobweb/cobweb2,
+/obj/structure/sign/poster/contraband/ss13{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/crew/canteen)
+"AP" = (
+/obj/effect/turf_decal/siding/thinplating,
+/obj/machinery/firealarm/directional/south,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/port)
+"AV" = (
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 4
+ },
+/obj/structure/table,
+/obj/structure/bedsheetbin,
+/obj/effect/turf_decal/siding/thinplating/dark/end{
+ dir = 1
+ },
+/obj/structure/sign/poster/official/work_for_a_future{
+ desc = "A poster encouraging you to work for your future.";
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"Bc" = (
+/obj/structure/bed,
+/obj/item/bedsheet/brown,
+/obj/structure/curtain/bounty,
+/obj/machinery/light/directional/west,
+/turf/open/floor/carpet/black,
+/area/ship/crew/dorm)
+"Bh" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"BC" = (
+/obj/structure/filingcabinet/double,
+/obj/structure/sign/poster/official/help_others{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/crew/office)
+"BL" = (
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner/opaque/yellow,
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/light_switch{
+ dir = 1;
+ pixel_y = -20
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/security)
+"BV" = (
+/obj/structure/grille,
+/obj/structure/window/plasma/reinforced/plastitanium,
+/obj/machinery/door/poddoor/shutters{
+ dir = 4;
+ id = "valor_external"
+ },
+/obj/structure/closet/crate/bin,
+/turf/open/floor/plating,
+/area/ship/hallway/central)
+"Cb" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 8
+ },
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"Cc" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"Ch" = (
+/obj/structure/punching_bag,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/ship/cargo)
+"Cr" = (
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 8
+ },
+/obj/machinery/photocopier,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"Ct" = (
+/obj/structure/catwalk/over,
+/turf/open/floor/plating/airless,
+/area/ship/external/dark)
+"CC" = (
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/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/plating,
+/area/ship/hallway/port)
+"CF" = (
+/obj/structure/table/optable,
+/obj/machinery/defibrillator_mount/loaded{
+ pixel_x = 28
+ },
+/turf/open/floor/plasteel/white,
+/area/ship/medical)
+"CH" = (
+/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/dorm)
+"CT" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Security Office";
+ req_access = list(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/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/security)
+"CV" = (
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 4
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/black/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"Dj" = (
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ship/maintenance/starboard)
+"Dl" = (
+/obj/machinery/power/terminal,
+/obj/structure/cable/yellow,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/corner_techfloor_gray/diagonal,
+/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"Dm" = (
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/obj/effect/turf_decal/industrial/warning,
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/crew/cryo)
+"Dw" = (
+/obj/structure/cable/yellow,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/airalarm/directional/east,
+/obj/machinery/power/port_gen/pacman/super,
+/obj/item/stack/sheet/mineral/uranium/twenty,
+/turf/open/floor/plating,
+/area/ship/maintenance/starboard)
+"Dx" = (
+/obj/effect/turf_decal/siding/thinplating/dark/end,
+/obj/structure/rack,
+/obj/item/storage/firstaid/brute{
+ pixel_x = 5;
+ pixel_y = 4
+ },
+/obj/item/storage/firstaid/o2{
+ pixel_x = -6;
+ pixel_y = -2
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"DA" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/siding/thinplating/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/port)
+"DD" = (
+/obj/machinery/holopad/emergency/command,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"DG" = (
+/obj/structure/sink{
+ dir = 4;
+ pixel_x = -12
+ },
+/obj/structure/sign/poster/official/cleanliness{
+ pixel_x = -32
+ },
+/turf/open/floor/plasteel/mono/white,
+/area/ship/medical)
+"DL" = (
+/obj/machinery/door/airlock/external{
+ 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/plasteel/tech,
+/area/ship/medical)
+"DR" = (
+/obj/machinery/door/airlock/hatch{
+ name = "Cargo Bay"
+ },
+/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/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 1
+ },
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/hallway/port)
+"DT" = (
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ship/hallway/central)
+"DU" = (
+/obj/structure/grille,
+/obj/structure/window/plasma/reinforced/plastitanium,
+/obj/machinery/door/poddoor/shutters{
+ dir = 4;
+ id = "valor_external"
+ },
+/turf/open/floor/plating,
+/area/ship/hallway/port)
+"Ea" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 8
+ },
+/obj/effect/turf_decal/industrial/stand_clear{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"Ed" = (
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 9
+ },
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
+"Ei" = (
+/obj/effect/turf_decal/corner/opaque/yellow,
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/machinery/washing_machine,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/dorm)
+"El" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"EA" = (
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/yellow,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"EE" = (
+/obj/effect/turf_decal/trimline/opaque/brown/line{
+ dir = 5
+ },
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 5
+ },
+/obj/structure/chair,
+/obj/structure/extinguisher_cabinet/directional/north,
+/obj/machinery/light_switch{
+ dir = 8;
+ pixel_x = 20
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"EJ" = (
+/obj/effect/turf_decal/siding/thinplating/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/thinplating/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/opaque/yellow/warning{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
+"EK" = (
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/machinery/light/directional/west,
+/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/crew/dorm)
+"EL" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"EM" = (
+/obj/structure/bed,
+/obj/structure/curtain,
+/obj/machinery/light/directional/north,
+/obj/item/bedsheet/medical,
+/turf/open/floor/plasteel/white,
+/area/ship/medical)
+"ET" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"EY" = (
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ship/crew/cryo)
+"Fa" = (
+/obj/effect/turf_decal/box/corners{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/ship/cargo)
+"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,
+/obj/machinery/light_switch{
+ dir = 8;
+ pixel_x = 20
+ },
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/cargo)
+"Fs" = (
+/obj/effect/turf_decal/trimline/opaque/brown/filled/warning,
+/obj/effect/turf_decal/siding/thinplating/dark,
+/obj/effect/turf_decal/trimline/opaque/brown/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"Ft" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"FF" = (
+/obj/structure/bed,
+/obj/item/bedsheet/brown,
+/obj/structure/curtain/bounty,
+/obj/structure/sign/poster/contraband/masked_men{
+ pixel_y = -32
+ },
+/obj/machinery/firealarm/directional/east,
+/turf/open/floor/carpet/black,
+/area/ship/crew/dorm)
+"FH" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"FI" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/light/floor,
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"FJ" = (
+/obj/structure/table,
+/obj/item/folder/red{
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/item/paper_bin{
+ pixel_x = -15;
+ pixel_y = 3
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"FY" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/stairs,
+/area/ship/cargo)
+"FZ" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/port)
+"Gd" = (
+/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"Gm" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/crew/office)
+"Go" = (
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner/opaque/yellow,
+/obj/machinery/light/directional/south,
+/obj/structure/table,
+/obj/item/storage/fancy/donut_box,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"GA" = (
+/obj/structure/sign/poster/contraband/inteq_nt{
+ pixel_x = -32
+ },
+/obj/machinery/atmospherics/components/unary/tank/air{
+ dir = 4;
+ piping_layer = 2
+ },
+/obj/machinery/light/directional/north,
+/turf/open/floor/plating,
+/area/ship/maintenance/starboard)
+"GF" = (
+/obj/structure/closet/cardboard,
+/obj/item/clothing/gloves/boxing/yellow,
+/obj/item/clothing/gloves/boxing/yellow,
+/obj/item/clothing/gloves/boxing/green,
+/obj/item/clothing/gloves/boxing/green,
+/obj/item/clothing/gloves/boxing/blue,
+/obj/item/clothing/gloves/boxing/blue,
+/obj/item/clothing/gloves/boxing,
+/obj/item/clothing/gloves/boxing,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/ship/cargo)
+"GR" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
+"Hg" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 1
+ },
+/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{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/port)
+"Hi" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/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/tech/grid,
+/area/ship/cargo)
+"Hw" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/airlock/public/glass{
+ name = "EVA Storage"
+ },
+/obj/effect/turf_decal/corner_techfloor_grid{
+ dir = 10
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"HA" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-10"
+ },
+/turf/open/floor/plating,
+/area/ship/maintenance/starboard)
+"HB" = (
+/obj/effect/turf_decal/techfloor,
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 1
+ },
+/obj/structure/table,
+/obj/machinery/door/window/northright,
+/obj/structure/sign/poster/official/moth/epi{
+ pixel_y = -32
+ },
+/obj/item/storage/firstaid/radiation{
+ pixel_x = -6;
+ pixel_y = 5
+ },
+/obj/item/storage/firstaid/toxin{
+ pixel_x = 6;
+ pixel_y = 1
+ },
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/medical)
+"HC" = (
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ship/hallway/port)
+"HE" = (
+/obj/structure/grille,
+/obj/structure/window/plasma/reinforced/plastitanium,
+/obj/machinery/door/poddoor/shutters{
+ dir = 4;
+ id = "valor_bridge";
+ name = "Bridge Shutters"
+ },
+/turf/open/floor/plating,
+/area/ship/bridge)
+"HK" = (
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ship/crew/canteen)
+"HL" = (
+/obj/structure/reagent_dispensers/beerkeg,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/ship/cargo)
+"HN" = (
+/obj/machinery/cryopod,
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/crew/cryo)
+"HQ" = (
+/obj/structure/sink{
+ dir = 1;
+ pixel_y = -7
+ },
+/obj/structure/mirror{
+ pixel_y = -24
+ },
+/turf/open/floor/plasteel/patterned/brushed,
+/area/ship/crew/canteen)
+"HT" = (
+/obj/effect/turf_decal/borderfloorblack{
+ dir = 4
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/black/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"Ie" = (
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 8
+ },
+/obj/structure/table,
+/obj/structure/bedsheetbin/empty,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/dorm)
+"Ik" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/opaque/yellow/line{
+ dir = 4
+ },
+/obj/machinery/vending/coffee,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
+"Io" = (
+/obj/machinery/rnd/server,
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/plasteel/patterned/ridged,
+/area/ship/cargo)
+"IA" = (
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/opaque/brown/filled/warning{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/opaque/brown/arrow_ccw,
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"IB" = (
+/obj/effect/turf_decal/trimline/opaque/brown/filled/warning,
+/obj/effect/turf_decal/siding/thinplating/dark,
+/obj/effect/turf_decal/trimline/opaque/brown/arrow_ccw{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"IL" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/machinery/light_switch{
+ dir = 1;
+ pixel_y = -20
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"IM" = (
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/structure/sign/poster/contraband/inteq{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"IN" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"IQ" = (
+/obj/structure/table,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/item/storage/bag/tray{
+ pixel_y = 5;
+ pixel_x = -1
+ },
+/obj/item/reagent_containers/food/drinks/soda_cans/cola{
+ pixel_x = 6;
+ pixel_y = 8
+ },
+/obj/item/reagent_containers/food/snacks/burger/plain{
+ pixel_y = 3;
+ pixel_x = -4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"Jd" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/structure/railing{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/structure/closet/crate{
+ name = "sandbags crate"
+ },
+/obj/item/storage/box/emptysandbags{
+ pixel_x = -5;
+ pixel_y = 5
+ },
+/obj/item/storage/box/emptysandbags,
+/obj/item/storage/box/emptysandbags{
+ pixel_x = 5;
+ pixel_y = -5
+ },
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/ship/cargo)
+"Jh" = (
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/machinery/light/directional/north,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"Jn" = (
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/structure/cable,
+/turf/open/floor/plasteel/tech,
+/area/ship/medical)
+"Jt" = (
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/yellow,
+/obj/structure/sign/poster/official/moth{
+ pixel_x = 32
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"Jz" = (
+/obj/structure/table,
+/obj/item/phone{
+ pixel_x = -14
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/jukebox/boombox{
+ pixel_y = 2;
+ pixel_x = 3
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"JC" = (
+/obj/machinery/door/poddoor{
+ dir = 4;
+ id = "valor_cargo"
+ },
+/turf/open/floor/plating,
+/area/ship/cargo)
+"JJ" = (
+/obj/structure/ore_box,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/ship/cargo)
+"JS" = (
+/obj/structure/railing{
+ dir = 9;
+ layer = 2.9
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/box/corners{
+ dir = 1
+ },
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance/two,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/ship/cargo)
+"Kh" = (
+/turf/open/floor/carpet/blue,
+/area/ship/bridge)
+"Ki" = (
+/obj/effect/turf_decal/corner_techfloor_gray{
+ dir = 6
+ },
+/obj/effect/turf_decal/borderfloor{
+ 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/door/airlock/public/glass{
+ dir = 8;
+ name = "Cryogenics"
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/crew/cryo)
+"Km" = (
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner/opaque/yellow,
+/obj/structure/reagent_dispensers/water_cooler,
+/obj/structure/sign/poster/contraband/eat{
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"Kn" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"Ko" = (
+/obj/machinery/computer/cargo/express{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/yellow,
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 8
+ },
+/obj/machinery/light/directional/east,
+/obj/machinery/firealarm/directional/south,
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/bridge)
+"Kp" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"Kz" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"KB" = (
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 6
+ },
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
+"KC" = (
+/obj/structure/table,
+/obj/item/folder{
+ pixel_y = 4;
+ pixel_x = -3
+ },
+/obj/item/folder/blue{
+ pixel_x = 2
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"KD" = (
+/obj/machinery/iv_drip,
+/turf/open/floor/plasteel/white,
+/area/ship/medical)
+"KH" = (
+/obj/structure/table,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"KU" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"KV" = (
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/structure/extinguisher_cabinet/directional/north,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"KW" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/opaque/yellow/line{
+ dir = 8
+ },
+/obj/item/kirbyplants/random,
+/obj/machinery/light/directional/west,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
+"KY" = (
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 1
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/black,
+/obj/effect/decal/cleanable/dirt/dust,
+/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/plasteel/dark,
+/area/ship/bridge)
+"Lb" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/opaque/yellow/line{
+ dir = 1
+ },
+/obj/structure/sign/poster/contraband/hacking_guide{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
+"Ls" = (
+/obj/effect/turf_decal/techfloor{
+ dir = 4
+ },
+/obj/structure/closet/crate/bin,
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
+"LH" = (
+/obj/machinery/light/floor,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"LI" = (
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ship/medical)
+"LJ" = (
+/obj/machinery/computer/operating{
+ dir = 8
+ },
+/obj/machinery/airalarm/directional/east,
+/obj/effect/turf_decal/borderfloorwhite,
+/turf/open/floor/plasteel/white,
+/area/ship/medical)
+"LL" = (
+/obj/structure/rack,
+/obj/item/pickaxe/emergency,
+/obj/item/pickaxe/emergency,
+/obj/item/pickaxe/emergency,
+/obj/machinery/airalarm/directional/east,
+/obj/machinery/light_switch{
+ dir = 1;
+ pixel_y = -20
+ },
+/turf/open/floor/plasteel/patterned/ridged,
+/area/ship/cargo)
+"LR" = (
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner/opaque/yellow,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/security)
+"Md" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/stairs{
+ dir = 8
+ },
+/area/ship/cargo)
+"Mn" = (
+/obj/effect/turf_decal/industrial/traffic{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"Mq" = (
+/obj/structure/table,
+/turf/open/floor/carpet/black,
+/area/ship/crew/dorm)
+"Mt" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/carpet/black,
+/area/ship/crew/dorm)
+"Mw" = (
+/obj/effect/turf_decal/industrial/warning{
+ dir = 10
+ },
+/obj/machinery/atmospherics/components/unary/outlet_injector/on{
+ dir = 1;
+ piping_layer = 4
+ },
+/turf/open/floor/plating/airless,
+/area/ship/external/dark)
+"ME" = (
+/obj/machinery/door/airlock/medical/glass{
+ name = "Medical Office"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/crew/office)
+"MK" = (
+/obj/machinery/power/shuttle/engine/electric{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating/airless,
+/area/ship/external/dark)
+"MR" = (
+/obj/machinery/suit_storage_unit/inherit,
+/obj/item/clothing/suit/space/inteq,
+/obj/item/clothing/head/helmet/space/inteq,
+/obj/structure/sign/poster/official/safety_internals{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/patterned/ridged,
+/area/ship/cargo)
+"MS" = (
+/obj/structure/table,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/item/flashlight/lamp{
+ pixel_y = 10;
+ pixel_x = -13
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/security)
+"Nh" = (
+/turf/closed/wall/mineral/plastitanium,
+/area/ship/cargo)
+"Nn" = (
+/obj/structure/table/reinforced,
+/obj/effect/decal/cleanable/cobweb,
+/obj/effect/turf_decal/corner/opaque/yellow/border{
+ dir = 1
+ },
+/obj/item/reagent_containers/spray/cleaner{
+ pixel_x = 6;
+ pixel_y = 8
+ },
+/obj/item/reagent_containers/spray/cleaner{
+ pixel_x = 8;
+ pixel_y = 2
+ },
+/obj/item/soap{
+ pixel_x = -6
+ },
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/crew/canteen)
+"Nu" = (
+/obj/structure/closet/secure_closet/wall{
+ dir = 4;
+ pixel_x = -28;
+ req_access = list(19);
+ name = "honorable corpsman's locker"
+ },
+/obj/item/clothing/shoes/combat,
+/obj/item/megaphone/command,
+/obj/item/clothing/under/syndicate/inteq/corpsman,
+/obj/item/clothing/under/syndicate/inteq/skirt/corpsman,
+/obj/item/clothing/suit/armor/hos/inteq,
+/obj/item/clothing/suit/hooded/wintercoat/security/inteq/alt,
+/obj/item/storage/backpack/messenger/med,
+/obj/item/clothing/head/beret/sec/brig_phys{
+ icon_state = "beret_med";
+ name = "honorable corpsman beret";
+ desc = "A beret made out of white reinforced fabric with a lue cross emblazoned on it. Smells faintly of blood and gauze."
+ },
+/obj/item/clothing/glasses/hud/health/sunglasses,
+/obj/item/storage/box/hypospray/CMO,
+/obj/item/clothing/gloves/color/latex/nitrile,
+/turf/open/floor/carpet/blue,
+/area/ship/bridge)
+"NA" = (
+/obj/effect/turf_decal/trimline/opaque/brown/filled/warning,
+/obj/effect/turf_decal/siding/thinplating/dark,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/obj/effect/turf_decal/trimline/opaque/brown/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"ND" = (
+/obj/effect/turf_decal/steeldecal/steel_decals_central6,
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 1
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/black,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"NE" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/airlock/public/glass{
+ dir = 8;
+ name = "Cargo Bay"
+ },
+/turf/open/floor/plasteel,
+/area/ship/hallway/central)
+"NG" = (
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/stairs/medium{
+ dir = 8
+ },
+/area/ship/cargo)
+"NI" = (
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/thinplating/dark/corner,
+/obj/machinery/firealarm/directional/west,
+/obj/effect/turf_decal/trimline/opaque/brown/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"NM" = (
+/obj/structure/grille,
+/obj/structure/window/plasma/reinforced/plastitanium,
+/obj/machinery/door/poddoor/shutters{
+ id = "valor_external"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plating,
+/area/ship/hallway/port)
+"NT" = (
+/obj/structure/table,
+/obj/item/storage/toolbox/electrical{
+ pixel_x = -2;
+ pixel_y = 8
+ },
+/obj/item/storage/toolbox/mechanical{
+ pixel_x = 4;
+ pixel_y = 3
+ },
+/obj/machinery/light/directional/south,
+/obj/structure/sign/poster/contraband/tools{
+ pixel_x = -32
+ },
+/obj/effect/turf_decal/corner_techfloor_gray/full,
+/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"NZ" = (
+/obj/effect/turf_decal/siding/thinplating/dark,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/trimline/opaque/brown/line,
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"Od" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/opaque/yellow/line{
+ dir = 4
+ },
+/obj/structure/chair/sofa/right{
+ dir = 8
+ },
+/obj/structure/closet/emcloset/wall{
+ dir = 8;
+ pixel_x = 28
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
+"Oh" = (
+/obj/structure/table/reinforced,
+/obj/item/paper_bin{
+ pixel_y = 6
+ },
+/obj/item/pen{
+ pixel_y = 6
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"Oj" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/obj/structure/closet/emcloset/wall{
+ pixel_y = 28
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"Ok" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"OC" = (
+/obj/structure/bed,
+/obj/structure/curtain,
+/obj/machinery/light/directional/south,
+/obj/item/bedsheet/medical,
+/turf/open/floor/plasteel/white,
+/area/ship/medical)
+"OD" = (
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/yellow,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"OE" = (
+/obj/structure/table/reinforced,
+/obj/item/radio/intercom/wideband/table{
+ dir = 4;
+ pixel_x = 4;
+ pixel_y = 8
+ },
+/obj/effect/turf_decal/corner/opaque/yellow,
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/machinery/button/door{
+ pixel_x = -9;
+ dir = 8;
+ pixel_y = 8;
+ name = "Bridge Shutters";
+ id = "valor_bridge"
+ },
+/obj/machinery/button/door{
+ pixel_x = -9;
+ dir = 8;
+ pixel_y = -4;
+ id = "valor_external";
+ name = "External Shutters"
+ },
+/obj/item/radio/intercom/table{
+ dir = 4;
+ pixel_x = 4;
+ pixel_y = -6
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"OK" = (
+/obj/machinery/iv_drip/saline,
+/turf/open/floor/plasteel/patterned/ridged,
+/area/ship/cargo)
+"OM" = (
+/turf/open/floor/pod,
+/area/ship/cargo)
+"OR" = (
+/obj/structure/tank_dispenser/oxygen,
+/turf/open/floor/plasteel/patterned/ridged,
+/area/ship/cargo)
+"OT" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/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/machinery/airalarm/directional/north,
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/cargo)
+"OV" = (
+/obj/structure/catwalk/over/plated_catwalk/dark,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/light/small/directional/east,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/turf/open/floor/plating,
+/area/ship/medical)
+"Pb" = (
+/obj/machinery/power/terminal{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner_techfloor_gray{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "0-5"
+ },
+/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"Pe" = (
+/obj/effect/turf_decal/trimline/opaque/brown/warning,
+/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/turf_decal/siding/thinplating/dark/corner,
+/obj/effect/turf_decal/siding/thinplating/dark/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"Pg" = (
+/obj/structure/sink{
+ dir = 4;
+ pixel_x = -12
+ },
+/turf/open/floor/plasteel/white,
+/area/ship/medical)
+"Pk" = (
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/yellow,
+/obj/machinery/washing_machine,
+/obj/machinery/light_switch{
+ dir = 8;
+ pixel_x = 20
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/dorm)
+"PJ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/light_switch{
+ dir = 1;
+ pixel_y = -20
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/crew/office)
+"PL" = (
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/opaque/brown/line{
+ dir = 1
+ },
+/obj/machinery/light/directional/north,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"PU" = (
+/turf/closed/wall/mineral/plastitanium,
+/area/ship/crew/cryo)
+"Qc" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 1
+ },
+/obj/structure/noticeboard{
+ pixel_y = 28
+ },
+/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
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/port)
+"Qd" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/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
+ },
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/cargo)
+"Qk" = (
+/obj/structure/table,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/spawner/lootdrop/donut,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"Qn" = (
+/obj/effect/turf_decal/siding/thinplating/dark,
+/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{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/opaque/brown/line,
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"Qo" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
+ },
+/obj/item/radio/intercom/directional/south,
+/turf/open/floor/plasteel/patterned,
+/area/ship/crew/office)
+"Qw" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/opaque/yellow/line{
+ dir = 8
+ },
+/obj/structure/table,
+/obj/machinery/light_switch{
+ dir = 4;
+ pixel_x = -20;
+ pixel_y = 5
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
+"QE" = (
+/obj/structure/extinguisher_cabinet/directional/north,
+/obj/structure/sign/warning/vacuum{
+ pixel_x = 32
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/medical)
+"QG" = (
+/obj/effect/turf_decal/siding/thinplating/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/thinplating/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/opaque/yellow/warning{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
+"QO" = (
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 8
+ },
+/obj/machinery/airalarm/directional/west,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"QQ" = (
+/obj/machinery/light/small/directional/south,
+/turf/open/floor/plasteel/tech/techmaint,
+/area/ship/crew/canteen)
+"Rc" = (
+/obj/structure/catwalk/over/plated_catwalk,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/obj/structure/extinguisher_cabinet/directional/east,
+/obj/structure/sign/warning/incident{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/cargo)
+"Re" = (
+/obj/structure/closet/crate/freezer,
+/obj/machinery/iv_drip,
+/obj/item/reagent_containers/blood/universal,
+/obj/item/reagent_containers/blood/universal,
+/obj/item/reagent_containers/blood/universal,
+/obj/machinery/light/small/directional/west,
+/turf/open/floor/plasteel/patterned/ridged,
+/area/ship/cargo)
+"Rh" = (
+/turf/closed/wall/mineral/plastitanium,
+/area/ship/security)
+"Rj" = (
+/obj/structure/toilet/secret{
+ secret_type = "/obj/item/toy/plush/moth";
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/brushed,
+/area/ship/crew/canteen)
+"Rz" = (
+/obj/effect/turf_decal/box/corners{
+ dir = 8
+ },
+/obj/effect/turf_decal/box/corners{
+ dir = 1
+ },
+/obj/item/chair/plastic,
+/obj/item/chair/plastic{
+ pixel_y = 3;
+ pixel_x = -3
+ },
+/obj/item/chair/plastic{
+ pixel_y = 6;
+ pixel_x = 2
+ },
+/obj/item/chair/plastic{
+ pixel_y = 8;
+ pixel_x = -3
+ },
+/obj/structure/rack,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/ship/cargo)
+"RA" = (
+/obj/item/storage/backpack/messenger/inteq,
+/obj/item/storage/backpack/messenger/inteq,
+/obj/item/storage/backpack/messenger/inteq,
+/obj/item/clothing/head/beret/sec/inteq,
+/obj/item/clothing/head/beret/sec/inteq,
+/obj/item/clothing/head/beret/sec/inteq,
+/obj/item/clothing/head/soft/inteq,
+/obj/item/clothing/head/soft/inteq,
+/obj/item/clothing/head/soft/inteq,
+/obj/structure/closet/wall{
+ pixel_y = 28
+ },
+/obj/machinery/airalarm/directional/east,
+/turf/open/floor/carpet/black,
+/area/ship/crew/dorm)
+"RF" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/medical)
+"RI" = (
+/obj/structure/rack,
+/turf/open/floor/plasteel/patterned/cargo_one,
+/area/ship/cargo)
+"Sd" = (
+/obj/effect/turf_decal/siding/thinplating,
+/obj/machinery/light/directional/south,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/port)
+"Sf" = (
+/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/thinplating/end{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/port)
+"Sh" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"Sl" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/open/floor/carpet/black,
+/area/ship/crew/dorm)
+"Sq" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
+"Sv" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/carpet/black,
+/area/ship/crew/dorm)
+"SX" = (
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plating,
+/area/ship/maintenance/starboard)
+"Td" = (
+/turf/template_noop,
+/area/template_noop)
+"Tu" = (
+/obj/structure/table,
+/obj/item/reagent_containers/food/drinks/coffee{
+ pixel_x = -7;
+ pixel_y = 6
+ },
+/obj/item/reagent_containers/food/drinks/coffee{
+ pixel_x = 6;
+ pixel_y = 3
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"Tw" = (
+/turf/closed/wall/mineral/plastitanium,
+/area/ship/hallway/central)
+"TC" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/turf/open/floor/carpet/black,
+/area/ship/crew/dorm)
+"TL" = (
+/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"TS" = (
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner/opaque/yellow,
+/obj/structure/table,
+/obj/item/storage/box/cups{
+ pixel_y = 7;
+ pixel_x = -3
+ },
+/obj/machinery/light/directional/south,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"TW" = (
+/obj/structure/bed,
+/obj/item/bedsheet/brown,
+/obj/structure/curtain/bounty,
+/turf/open/floor/carpet/black,
+/area/ship/crew/dorm)
+"Uf" = (
+/obj/machinery/power/terminal{
+ dir = 8
+ },
+/obj/machinery/light/directional/south,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable{
+ icon_state = "0-5"
+ },
+/turf/open/floor/plating,
+/area/ship/maintenance/starboard)
+"Ug" = (
+/obj/machinery/door/poddoor{
+ dir = 4;
+ id = "valor_cargo"
+ },
+/obj/machinery/power/shieldwallgen/atmos{
+ id = "valor_holo";
+ anchored = 1
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating,
+/area/ship/cargo)
+"Ui" = (
+/obj/effect/turf_decal/siding/thinplating/dark/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/thinplating/dark/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/opaque/brown/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,
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"Uj" = (
+/obj/effect/turf_decal/siding/thinplating/dark,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/opaque/brown/line,
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"Um" = (
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ship/crew/dorm)
+"Us" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"Uv" = (
+/obj/docking_port/stationary{
+ height = 15;
+ width = 15;
+ name = "valor dock";
+ dwidth = 15;
+ dir = 8
+ },
+/turf/template_noop,
+/area/template_noop)
+"Uz" = (
+/obj/machinery/power/smes/engineering{
+ charge = 1e+006
+ },
+/obj/effect/turf_decal/borderfloorblack/full,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/light_switch{
+ dir = 8;
+ pixel_x = 20
+ },
+/turf/open/floor/plating,
+/area/ship/maintenance/starboard)
+"UC" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"UN" = (
+/obj/effect/turf_decal/siding/thinplating,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/obj/machinery/light/directional/south,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/port)
+"UO" = (
+/obj/effect/landmark/subship{
+ subship_template = /datum/map_template/shuttle/subshuttles/haste
+ },
+/turf/open/floor/pod,
+/area/ship/cargo)
+"UQ" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"Ve" = (
+/turf/open/floor/plasteel/tech,
+/area/ship/medical)
+"Vp" = (
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/yellow,
+/obj/structure/rack,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/obj/item/ammo_box/c9mm/rubbershot{
+ pixel_x = 5;
+ pixel_y = 10
+ },
+/obj/item/ammo_box/c9mm{
+ pixel_x = -2;
+ pixel_y = 2
+ },
+/obj/machinery/light/small/directional/north,
+/obj/structure/sign/poster/official/safety_report{
+ pixel_x = 32
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/security)
+"Vy" = (
+/obj/effect/turf_decal/techfloor{
+ dir = 4
+ },
+/obj/structure/closet/firecloset,
+/turf/open/floor/plasteel/tech,
+/area/ship/hallway/central)
+"VB" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"VD" = (
+/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/machinery/door/airlock/grunge{
+ dir = 4;
+ name = "Port Hallway"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/dorm)
+"VT" = (
+/obj/structure/closet/emcloset/empty{
+ anchored = 1;
+ can_be_unanchored = 1;
+ name = "oxygen closet"
+ },
+/obj/item/tank/internals/oxygen,
+/obj/item/tank/internals/oxygen,
+/obj/item/tank/internals/oxygen,
+/obj/item/tank/internals/oxygen,
+/obj/item/tank/internals/oxygen,
+/obj/item/tank/internals/plasmaman/full,
+/obj/item/tank/internals/plasmaman/full,
+/obj/effect/turf_decal/techfloor,
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/medical)
+"VY" = (
+/obj/machinery/power/terminal{
+ dir = 8
+ },
+/obj/effect/turf_decal/corner_techfloor_gray{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "0-5"
+ },
+/turf/open/floor/plating,
+/area/ship/maintenance/starboard)
+"Wb" = (
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 9
+ },
+/obj/effect/turf_decal/corner/opaque/yellow,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
+"Wd" = (
+/obj/structure/table,
+/obj/item/paper_bin,
+/obj/item/folder/white{
+ pixel_x = -15;
+ pixel_y = -1
+ },
+/obj/item/pen,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/item/toy/figure/paramedic{
+ pixel_x = -13;
+ pixel_y = 14;
+ name = "Corpsman action figure"
+ },
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/crew/office)
+"Wp" = (
+/obj/machinery/door/airlock/hatch{
+ name = "Port Hallway"
+ },
+/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/firedoor/border_only,
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
+ },
+/obj/effect/turf_decal/borderfloorblack,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/port)
+"Wv" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable{
+ icon_state = "2-9"
+ },
+/obj/structure/cable{
+ icon_state = "2-10"
+ },
+/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"WC" = (
+/obj/structure/grille,
+/obj/structure/window/plasma/reinforced/plastitanium,
+/obj/machinery/door/poddoor/shutters{
+ id = "valor_external"
+ },
+/turf/open/floor/plating,
+/area/ship/medical)
+"WO" = (
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 9
+ },
+/obj/effect/turf_decal/trimline/opaque/brown/line{
+ dir = 9
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/obj/machinery/firealarm/directional/west,
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"WQ" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/obj/machinery/airalarm/directional/east,
+/obj/machinery/power/port_gen/pacman/super,
+/obj/item/stack/sheet/mineral/uranium/twenty,
+/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"WX" = (
+/obj/effect/turf_decal/siding/thinplating,
+/obj/effect/turf_decal/trimline/opaque/yellow/line,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
+"Xf" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"Xg" = (
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 1
+ },
+/obj/machinery/vending/medical/syndicate_access{
+ name = "\improper InteqMed Plus"
+ },
+/obj/machinery/light/directional/north,
+/turf/open/floor/plasteel/mono/dark,
+/area/ship/medical)
+"Xi" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/canteen)
+"Xn" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/turf/open/floor/carpet/black,
+/area/ship/crew/dorm)
+"Xq" = (
+/obj/machinery/light_switch{
+ dir = 4;
+ pixel_x = -20;
+ pixel_y = 5
+ },
+/turf/open/floor/carpet/black,
+/area/ship/crew/dorm)
+"Xu" = (
+/obj/machinery/suit_storage_unit/inherit,
+/obj/item/clothing/suit/space/inteq,
+/obj/item/clothing/head/helmet/space/inteq,
+/obj/effect/turf_decal/techfloor{
+ dir = 1
+ },
+/obj/machinery/light/small/directional/north,
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/medical)
+"Xw" = (
+/obj/effect/turf_decal/trimline/opaque/brown/filled/warning,
+/obj/effect/turf_decal/siding/thinplating/dark,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/obj/effect/turf_decal/trimline/opaque/brown/arrow_ccw{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"Xx" = (
+/obj/structure/closet/secure_closet/medical1,
+/obj/machinery/light/small/directional/north,
+/turf/open/floor/plasteel/patterned,
+/area/ship/crew/office)
+"XD" = (
+/obj/effect/turf_decal/siding/thinplating/dark/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/thinplating/dark/corner{
+ dir = 4
+ },
+/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/medical)
+"XR" = (
+/obj/effect/turf_decal/siding/thinplating/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/thinplating/corner{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/port)
+"XT" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/machinery/door/airlock/public/glass{
+ dir = 8;
+ name = "Canteen"
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/crew/canteen)
+"XU" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"Yd" = (
+/obj/effect/turf_decal/siding/thinplating{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/opaque/yellow/line{
+ dir = 4
+ },
+/obj/machinery/vending/cola/random,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/machinery/light/directional/east,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/hallway/central)
+"Ye" = (
+/obj/effect/turf_decal/siding/thinplating/dark,
+/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/turf_decal/trimline/opaque/brown/line,
+/turf/open/floor/plasteel/dark,
+/area/ship/medical)
+"Yi" = (
+/turf/open/floor/plasteel/white,
+/area/ship/medical)
+"Yn" = (
+/obj/machinery/door/airlock/grunge{
+ dir = 8;
+ name = "Restroom"
+ },
+/turf/open/floor/plasteel/patterned/brushed,
+/area/ship/crew/canteen)
+"Yt" = (
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"Yu" = (
+/obj/effect/turf_decal/techfloor,
+/obj/structure/closet/firecloset,
+/obj/machinery/advanced_airlock_controller{
+ pixel_x = 28
+ },
+/obj/structure/sign/poster/official/safety_internals{
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/medical)
+"Yx" = (
+/obj/machinery/rnd/production/techfab/department/medical,
+/turf/open/floor/plasteel/patterned/ridged,
+/area/ship/cargo)
+"YF" = (
+/obj/machinery/power/terminal{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/turf_decal/corner_techfloor_gray/diagonal,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating,
+/area/ship/maintenance/starboard)
+"YL" = (
+/obj/structure/grille,
+/obj/structure/window/plasma/reinforced/plastitanium,
+/obj/machinery/door/poddoor/shutters{
+ dir = 4;
+ id = "valor_external"
+ },
+/turf/open/floor/plating,
+/area/ship/hallway/central)
+"YM" = (
+/obj/effect/turf_decal/corner/opaque/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/corner/opaque/brown{
+ dir = 4
+ },
+/obj/structure/table,
+/turf/open/floor/plasteel/dark,
+/area/ship/crew/dorm)
+"YR" = (
+/obj/item/clothing/under/syndicate/inteq,
+/obj/item/clothing/under/syndicate/inteq,
+/obj/item/clothing/under/syndicate/inteq,
+/obj/item/clothing/under/syndicate/inteq/skirt,
+/obj/item/clothing/under/syndicate/inteq/skirt,
+/obj/item/clothing/under/syndicate/inteq/skirt,
+/obj/item/clothing/shoes/sneakers/black,
+/obj/item/clothing/shoes/sneakers/black,
+/obj/item/clothing/shoes/sneakers/black,
+/obj/item/clothing/shoes/combat,
+/obj/item/clothing/shoes/combat,
+/obj/item/clothing/shoes/combat,
+/obj/structure/closet/wall{
+ pixel_y = 28
+ },
+/turf/open/floor/carpet/black,
+/area/ship/crew/dorm)
+"YZ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/maintenance_hatch{
+ dir = 4;
+ name = "Port Engines"
+ },
+/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"Zd" = (
+/obj/machinery/power/smes/shuttle/precharged{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/window/eastleft{
+ name = "Engine Access"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"Zf" = (
+/obj/structure/railing{
+ dir = 4;
+ layer = 2.9
+ },
+/obj/effect/turf_decal/borderfloor{
+ dir = 4
+ },
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"Zr" = (
+/obj/structure/rack,
+/obj/item/roller,
+/obj/item/roller{
+ pixel_y = 8;
+ pixel_x = -1
+ },
+/obj/item/roller{
+ pixel_y = 16;
+ pixel_x = 1
+ },
+/turf/open/floor/plasteel/patterned/ridged,
+/area/ship/cargo)
+"Zu" = (
+/turf/closed/wall/mineral/plastitanium/nodiagonal,
+/area/ship/security)
+"ZF" = (
+/turf/open/floor/plasteel/patterned,
+/area/ship/cargo)
+"ZG" = (
+/obj/machinery/power/smes/engineering{
+ charge = 1e+006
+ },
+/obj/effect/turf_decal/borderfloorblack/full,
+/obj/effect/decal/cleanable/dirt/dust,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/light_switch{
+ dir = 8;
+ pixel_x = 20
+ },
+/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"ZZ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
+ },
+/turf/open/floor/carpet/black,
+/area/ship/crew/dorm)
+
+(1,1,1) = {"
+xU
+MK
+MK
+MK
+zh
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Uv
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+ey
+MK
+MK
+MK
+ey
+"}
+(2,1,1) = {"
+cu
+Zd
+gm
+Zd
+cu
+zh
+Td
+Td
+Td
+Td
+Td
+gi
+nc
+nc
+nc
+nc
+nc
+nc
+nc
+dG
+Td
+Td
+Td
+Td
+Td
+ey
+AD
+Af
+nd
+Af
+AD
+"}
+(3,1,1) = {"
+cu
+pL
+wS
+Pb
+NT
+cu
+Td
+Td
+Td
+Td
+Td
+Nh
+Ug
+JC
+JC
+JC
+JC
+JC
+ml
+Nh
+Td
+Td
+Td
+Td
+Td
+AD
+GA
+VY
+YF
+Uf
+AD
+"}
+(4,1,1) = {"
+cu
+rX
+Wv
+wc
+eV
+cu
+Td
+Td
+Td
+Td
+Nh
+xj
+qG
+iI
+Cb
+Cb
+Cb
+Cb
+xz
+xj
+Nh
+Td
+Td
+Td
+Td
+AD
+pU
+ei
+HA
+lD
+AD
+"}
+(5,1,1) = {"
+cu
+WQ
+Dl
+ZG
+ar
+cu
+Td
+Td
+Td
+Td
+xj
+og
+FI
+qe
+OM
+OM
+OM
+UO
+LH
+Rz
+xj
+Td
+Td
+Td
+Td
+AD
+Dj
+Uz
+SX
+Dw
+AD
+"}
+(6,1,1) = {"
+cu
+cu
+cu
+cu
+YZ
+cu
+Td
+Td
+Td
+Td
+xj
+rL
+uS
+qe
+OM
+OM
+OM
+OM
+Kz
+RI
+xj
+Td
+Td
+Td
+Td
+AD
+ko
+AD
+AD
+AD
+AD
+"}
+(7,1,1) = {"
+Zu
+sy
+BL
+Zu
+Sf
+HC
+qL
+Td
+Td
+Td
+xj
+sZ
+uS
+qe
+OM
+OM
+OM
+OM
+Kz
+kL
+xj
+Td
+Td
+Td
+bB
+LI
+ns
+qR
+pC
+zD
+LI
+"}
+(8,1,1) = {"
+Zu
+ew
+yN
+yT
+DA
+gb
+vX
+Td
+Td
+Td
+xj
+GF
+uS
+qe
+OM
+OM
+OM
+OM
+Kz
+rL
+xj
+Td
+Td
+Td
+WC
+WO
+gp
+qR
+Yi
+bI
+LI
+"}
+(9,1,1) = {"
+Zu
+kK
+LR
+MS
+FZ
+hl
+NM
+Mw
+Td
+Td
+xj
+Ch
+FI
+qe
+OM
+OM
+OM
+OM
+vy
+fG
+xj
+Td
+Td
+Td
+WC
+dA
+Pe
+si
+hW
+AE
+LI
+"}
+(10,1,1) = {"
+Zu
+Vp
+rY
+CT
+XR
+UN
+HC
+DU
+DU
+DU
+HC
+Zf
+oz
+qe
+OM
+OM
+OM
+OM
+Kz
+ZF
+LI
+jL
+jL
+jL
+LI
+PL
+bJ
+LI
+LI
+LI
+LI
+"}
+(11,1,1) = {"
+Zu
+Rh
+Rh
+Zu
+uB
+ua
+Wp
+CC
+ky
+CC
+DR
+Qd
+FY
+kH
+Mn
+Ea
+jG
+Mn
+de
+KU
+zI
+yK
+OV
+yK
+aW
+Ui
+gU
+nK
+Pg
+eU
+LI
+"}
+(12,1,1) = {"
+tZ
+BC
+jN
+lN
+gh
+zs
+HC
+HC
+HC
+HC
+HC
+OT
+JS
+jj
+qt
+Kp
+Kn
+dQ
+Fa
+Ft
+LI
+LI
+LI
+LI
+LI
+su
+rO
+qR
+Yi
+bI
+LI
+"}
+(13,1,1) = {"
+tZ
+Xx
+Gm
+Wd
+Hg
+tS
+HC
+MR
+vh
+fN
+xj
+tj
+te
+fe
+Ok
+Xf
+as
+HL
+ec
+xg
+xj
+Zr
+Re
+OK
+LI
+EE
+oy
+qR
+CF
+LJ
+LI
+"}
+(14,1,1) = {"
+tZ
+mG
+Qo
+tZ
+An
+Sd
+HC
+Oj
+XU
+XU
+xj
+cI
+Jd
+qA
+UQ
+hm
+Cc
+JJ
+zT
+Md
+xj
+XU
+XU
+cE
+LI
+LI
+dN
+LI
+LI
+LI
+LI
+"}
+(15,1,1) = {"
+tZ
+fO
+PJ
+tZ
+Qc
+AP
+HC
+bx
+ss
+Sh
+Hw
+ux
+ct
+nx
+AM
+NG
+dO
+yy
+bh
+nX
+zK
+Yt
+Yt
+IL
+LI
+zS
+pt
+vn
+DG
+lv
+LI
+"}
+(16,1,1) = {"
+tZ
+bv
+wL
+ME
+iN
+xl
+HC
+OR
+gq
+LL
+Nh
+Rc
+bF
+Hi
+aU
+bN
+tH
+Ff
+jQ
+qX
+xj
+Yx
+Io
+mt
+LI
+vI
+Ye
+mw
+mw
+HB
+LI
+"}
+(17,1,1) = {"
+oO
+tZ
+tZ
+tZ
+VD
+Um
+DT
+DT
+DT
+DT
+DT
+DT
+DT
+DT
+NE
+DT
+nz
+DT
+Tw
+Tw
+DT
+DT
+DT
+DT
+DT
+Xg
+Uj
+dl
+Jn
+LI
+bB
+"}
+(18,1,1) = {"
+Td
+Um
+Ie
+EK
+ty
+dp
+DT
+Vy
+qk
+Ls
+DT
+fE
+sJ
+xH
+EJ
+KW
+QG
+zG
+Qw
+jU
+DT
+kW
+qk
+Vy
+DT
+fj
+Qn
+RF
+Ve
+WC
+Td
+"}
+(19,1,1) = {"
+Td
+rc
+YM
+mB
+ma
+CH
+jk
+lc
+lc
+lc
+ht
+jw
+GR
+jp
+Wb
+pj
+pz
+Sq
+GR
+hj
+id
+lc
+lc
+lc
+bR
+XD
+NZ
+wI
+wI
+WC
+Td
+"}
+(20,1,1) = {"
+Td
+rc
+aa
+mI
+gn
+qZ
+DT
+kG
+kG
+kG
+Tw
+Lb
+lE
+wj
+KB
+ix
+Ed
+zO
+lE
+WX
+DT
+jT
+kG
+kG
+DT
+zA
+mx
+gl
+sc
+LI
+Td
+"}
+(21,1,1) = {"
+Td
+Um
+nU
+uA
+Pk
+Ei
+DT
+YL
+YL
+BV
+DT
+mZ
+Yd
+hN
+AH
+se
+uo
+Ik
+Od
+ie
+DT
+YL
+YL
+YL
+DT
+LI
+zE
+LI
+LI
+LI
+Td
+"}
+(22,1,1) = {"
+Td
+Um
+Um
+du
+Um
+Um
+Um
+Td
+Td
+Td
+HK
+HK
+ka
+ka
+XT
+HK
+pa
+HK
+HK
+HK
+HK
+Td
+Td
+Td
+LI
+AV
+ap
+NI
+Dx
+LI
+Td
+"}
+(23,1,1) = {"
+Td
+Um
+ln
+aC
+Xq
+Bc
+Um
+Td
+Td
+Td
+HK
+dM
+Cr
+wA
+vi
+iQ
+pO
+cj
+QO
+lI
+HK
+Td
+Td
+Td
+LI
+xJ
+xp
+IB
+xs
+LI
+Td
+"}
+(24,1,1) = {"
+Td
+rc
+eZ
+Sv
+yu
+om
+rc
+Ct
+Td
+Td
+HK
+Jh
+Av
+VB
+KC
+zL
+Us
+Tu
+ET
+Go
+HK
+Td
+Td
+Ct
+WC
+eN
+cW
+Fs
+eN
+WC
+Td
+"}
+(25,1,1) = {"
+Td
+rc
+Sl
+ZZ
+hS
+TW
+rc
+Ct
+Ct
+Td
+HK
+IM
+Oh
+Bh
+FJ
+zL
+EL
+Qk
+Xi
+dk
+HK
+Td
+Ct
+Ct
+WC
+KD
+wt
+NA
+KD
+WC
+Td
+"}
+(26,1,1) = {"
+Td
+Um
+YR
+TC
+Xn
+Mq
+rc
+Ct
+Ct
+Ct
+HK
+ah
+mj
+IN
+nB
+gt
+oL
+IN
+wV
+yb
+HK
+Ct
+Ct
+Ct
+LI
+EM
+IA
+Xw
+OC
+LI
+Td
+"}
+(27,1,1) = {"
+Td
+Um
+RA
+mH
+Mt
+FF
+Um
+Td
+Ct
+Ct
+HK
+KV
+mz
+IN
+KH
+FH
+El
+un
+Xi
+Km
+HK
+Ct
+Ct
+Td
+LI
+pd
+xI
+sz
+vx
+LI
+Td
+"}
+(28,1,1) = {"
+Td
+PU
+EY
+EY
+Ki
+EY
+EY
+Td
+Td
+Ct
+HK
+Jh
+Av
+Av
+Jz
+UC
+EL
+IQ
+ET
+TS
+HK
+Ct
+Td
+Td
+LI
+QE
+mp
+xy
+LI
+bB
+Td
+"}
+(29,1,1) = {"
+Td
+Td
+EY
+pA
+tz
+hw
+EY
+Td
+Td
+Td
+HK
+Gd
+cZ
+xb
+OD
+TL
+EA
+xb
+Jt
+Gd
+HK
+Td
+Td
+Td
+LI
+LI
+DL
+LI
+LI
+Td
+Td
+"}
+(30,1,1) = {"
+Td
+Td
+EY
+wD
+Dm
+vK
+EY
+Td
+Td
+ka
+HK
+dI
+nk
+nk
+nk
+em
+nk
+nk
+nk
+Yn
+HK
+HK
+Td
+Td
+LI
+Xu
+qW
+VT
+LI
+Td
+Td
+"}
+(31,1,1) = {"
+Td
+Td
+EY
+HN
+jR
+fa
+EY
+Td
+Td
+HK
+Nn
+ni
+nk
+AG
+ze
+ND
+Nu
+kv
+nk
+nZ
+HQ
+HK
+Td
+Td
+LI
+oC
+md
+Yu
+LI
+Td
+Td
+"}
+(32,1,1) = {"
+Td
+Td
+PU
+EY
+EY
+EY
+PU
+Td
+Td
+HK
+AO
+QQ
+nk
+bS
+Am
+KY
+Kh
+fQ
+nk
+wa
+Rj
+HK
+Td
+Td
+bB
+LI
+gZ
+LI
+bB
+Td
+Td
+"}
+(33,1,1) = {"
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+ka
+HK
+tk
+nk
+lW
+HT
+ej
+CV
+zr
+nk
+qQ
+HK
+ka
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+"}
+(34,1,1) = {"
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+ka
+HK
+nk
+sM
+Ab
+DD
+eM
+Ko
+nk
+HK
+ka
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+"}
+(35,1,1) = {"
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+jS
+nk
+zi
+OE
+fK
+nk
+jS
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+"}
+(36,1,1) = {"
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+nk
+HE
+HE
+HE
+nk
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+Td
+"}
diff --git a/_maps/shuttles/inteq/inteq_vaquero.dmm b/_maps/shuttles/inteq/inteq_vaquero.dmm
index 2e8d626d4e5a..e2232f1a4661 100644
--- a/_maps/shuttles/inteq/inteq_vaquero.dmm
+++ b/_maps/shuttles/inteq/inteq_vaquero.dmm
@@ -829,7 +829,7 @@
/obj/item/mop,
/obj/item/reagent_containers/glass/bucket,
/obj/machinery/firealarm/directional/west,
-/obj/structure/sign/poster/official/sgt{
+/obj/structure/sign/poster/official/wtf_is_co2{
pixel_y = 32
},
/obj/effect/decal/cleanable/dirt/dust,
@@ -1288,7 +1288,6 @@
dir = 5
},
/obj/docking_port/mobile{
- dheight = 3;
dir = 2;
launch_status = 0;
port_direction = 8;
diff --git a/_maps/shuttles/minutemen/minutemen_asclepius.dmm b/_maps/shuttles/minutemen/minutemen_asclepius.dmm
index b2b8bf8786f2..b2d763063f39 100644
--- a/_maps/shuttles/minutemen/minutemen_asclepius.dmm
+++ b/_maps/shuttles/minutemen/minutemen_asclepius.dmm
@@ -2509,11 +2509,6 @@
/obj/item/roller,
/obj/item/tank/internals/anesthetic,
/obj/item/clothing/mask/breath/medical,
-/obj/machinery/iv_drip,
-/obj/machinery/iv_drip,
-/obj/machinery/iv_drip,
-/obj/machinery/iv_drip,
-/obj/machinery/iv_drip,
/obj/item/storage/box/bodybags,
/obj/item/storage/box/gloves,
/obj/item/storage/box/masks,
@@ -2537,6 +2532,7 @@
pixel_x = 22;
pixel_y = 8
},
+/obj/machinery/iv_drip,
/turf/open/floor/plasteel/dark,
/area/ship/cargo)
"zm" = (
@@ -4224,6 +4220,7 @@
dir = 4
},
/obj/machinery/airalarm/directional/east,
+/obj/machinery/iv_drip,
/obj/item/poster/random_official{
pixel_x = 4;
pixel_y = 3
@@ -4327,6 +4324,7 @@
/obj/effect/turf_decal/minutemen/corner{
dir = 8
},
+/obj/machinery/iv_drip,
/turf/open/floor/plasteel/dark,
/area/ship/cargo)
"Nh" = (
@@ -4935,10 +4933,6 @@
/obj/machinery/advanced_airlock_controller{
pixel_x = 24
},
-/obj/item/clothing/shoes/cowboy/lizard{
- pixel_x = 2;
- pixel_y = -8
- },
/obj/machinery/atmospherics/pipe/layer_manifold/visible,
/obj/structure/closet/emcloset/anchored,
/turf/open/floor/plasteel/tech/grid,
diff --git a/_maps/shuttles/minutemen/minutemen_cepheus.dmm b/_maps/shuttles/minutemen/minutemen_cepheus.dmm
index d14a368faf55..0a77ee2ca4ed 100644
--- a/_maps/shuttles/minutemen/minutemen_cepheus.dmm
+++ b/_maps/shuttles/minutemen/minutemen_cepheus.dmm
@@ -4108,15 +4108,9 @@
/obj/item/ammo_box/magazine/m45{
pixel_x = 6
},
-/obj/item/storage/box/rubbershot{
- pixel_x = 3;
- pixel_y = -3
- },
+/obj/item/ammo_box/a12g/rubbershot,
/obj/item/ammo_box/magazine/cm15_mag,
-/obj/item/storage/box/rubbershot{
- pixel_x = 3;
- pixel_y = -3
- },
+/obj/item/ammo_box/a12g/rubbershot,
/turf/open/floor/plasteel/tech/grid,
/area/ship/security)
"RN" = (
@@ -4494,7 +4488,6 @@
dir = 4
},
/obj/docking_port/mobile{
- dheight = 5;
dir = 4;
launch_status = 0;
port_direction = 2;
diff --git a/_maps/shuttles/minutemen/minutemen_vela.dmm b/_maps/shuttles/minutemen/minutemen_vela.dmm
index 3cc71e593ecb..ab5b6c7e8a1f 100644
--- a/_maps/shuttles/minutemen/minutemen_vela.dmm
+++ b/_maps/shuttles/minutemen/minutemen_vela.dmm
@@ -1256,7 +1256,6 @@
},
/obj/effect/turf_decal/industrial/traffic,
/obj/docking_port/mobile{
- dheight = 1;
dir = 2;
port_direction = 8;
preferred_direction = 4
@@ -3284,9 +3283,6 @@
dir = 1
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/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
diff --git a/_maps/shuttles/nanotrasen/nanotrasen_delta.dmm b/_maps/shuttles/nanotrasen/nanotrasen_delta.dmm
index c91299ae62ba..4ee6ad18467c 100644
--- a/_maps/shuttles/nanotrasen/nanotrasen_delta.dmm
+++ b/_maps/shuttles/nanotrasen/nanotrasen_delta.dmm
@@ -1095,10 +1095,6 @@
/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/suit/toggle/lieutenant{
- desc = "Threadbare and uncharacteristically casual for Nanotrasen. Probably rebadged surplus from some colonial militia.";
- name = "tattered captain's jacket"
- },
/obj/item/clothing/shoes/laceup,
/obj/item/clothing/head/caphat/nt,
/obj/item/stock_parts/cell/gun,
diff --git a/_maps/shuttles/nanotrasen/nanotrasen_gecko.dmm b/_maps/shuttles/nanotrasen/nanotrasen_gecko.dmm
index 1f0322ae6a5c..1248c3a9f842 100644
--- a/_maps/shuttles/nanotrasen/nanotrasen_gecko.dmm
+++ b/_maps/shuttles/nanotrasen/nanotrasen_gecko.dmm
@@ -61,13 +61,10 @@
/obj/docking_port/mobile{
can_move_docking_ports = 1;
dir = 2;
- dwidth = 12;
- height = 17;
launch_status = 0;
name = "mining ship";
port_direction = 8;
- preferred_direction = 4;
- width = 28
+ preferred_direction = 4
},
/turf/closed/wall/mineral/titanium/nodiagonal,
/area/ship/maintenance/port)
@@ -3391,10 +3388,6 @@
/obj/item/clothing/under/rank/command/captain/nt,
/obj/item/clothing/head/caphat/nt,
/obj/item/clothing/shoes/laceup,
-/obj/item/clothing/suit/toggle/lieutenant{
- desc = "Threadbare and uncharacteristically casual for Nanotrasen. Probably rebadged surplus from some colonial militia.";
- name = "tattered captain's jacket"
- },
/obj/item/clothing/glasses/sunglasses,
/obj/effect/turf_decal/borderfloor{
dir = 1
diff --git a/_maps/shuttles/independent/nanotrasen_heron.dmm b/_maps/shuttles/nanotrasen/nanotrasen_heron.dmm
similarity index 99%
rename from _maps/shuttles/independent/nanotrasen_heron.dmm
rename to _maps/shuttles/nanotrasen/nanotrasen_heron.dmm
index a7ccdec275fc..669e1df22ab8 100644
--- a/_maps/shuttles/independent/nanotrasen_heron.dmm
+++ b/_maps/shuttles/nanotrasen/nanotrasen_heron.dmm
@@ -773,7 +773,7 @@
dir = 5
},
/obj/machinery/computer/atmos_control/tank/air_tank{
- sensors = list("hairon"="Heron Air Mix Tank")
+ sensors = list("hairon"="Heron Air Mix Tank")
},
/obj/machinery/light_switch{
pixel_y = 23
@@ -1996,21 +1996,6 @@
pixel_x = 7;
pixel_y = -21
},
-/obj/machinery/light_switch{
- dir = 1;
- pixel_x = 7;
- pixel_y = -21
- },
-/obj/machinery/light_switch{
- dir = 1;
- pixel_x = 7;
- pixel_y = -21
- },
-/obj/machinery/light_switch{
- dir = 1;
- pixel_x = 7;
- pixel_y = -21
- },
/turf/open/floor/plasteel/patterned/grid,
/area/ship/hangar)
"ia" = (
@@ -4337,7 +4322,6 @@
/obj/item/clothing/under/rank/security/officer/military/eng,
/obj/item/clothing/suit/jacket/leather/duster,
/obj/item/clothing/suit/jacket/miljacket,
-/obj/item/clothing/head/beret/lt,
/obj/item/clothing/mask/bandana/skull,
/obj/item/clothing/suit/armor/vest/marine,
/obj/item/instrument/piano_synth/headphones/spacepods{
@@ -6003,6 +5987,9 @@
name = "Helm"
},
/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
/turf/open/floor/plasteel/telecomms_floor,
/area/ship/bridge)
"vC" = (
@@ -7117,7 +7104,6 @@
},
/obj/effect/turf_decal/box/corners,
/obj/machinery/light/small/directional/south,
-/obj/machinery/light/small/directional/south,
/obj/effect/decal/cleanable/crayon{
icon_state = "Waffle";
pixel_x = -12
@@ -9389,7 +9375,6 @@
/obj/item/clothing/under/rank/security/officer/military/eng,
/obj/item/clothing/suit/jacket/leather/duster,
/obj/item/clothing/suit/jacket/miljacket,
-/obj/item/clothing/head/beret/lt,
/obj/item/clothing/suit/armor/vest/marine,
/obj/item/instrument/piano_synth/headphones/spacepods{
pixel_x = -5;
@@ -9711,7 +9696,7 @@
dir = 9
},
/obj/machinery/computer/atmos_control/tank/toxin_tank{
- sensors = list("heron_plasm"="Heron Plasma Tank")
+ sensors = list("heron_plasm"="Heron Plasma Tank")
},
/obj/structure/cable{
icon_state = "0-4"
@@ -10759,6 +10744,9 @@
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
/turf/open/floor/plasteel/telecomms_floor,
/area/ship/bridge)
"NE" = (
@@ -13676,9 +13664,6 @@
/area/ship/science/robotics)
"YP" = (
/obj/effect/decal/cleanable/dirt/dust,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 8
- },
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
dir = 1
},
diff --git a/_maps/shuttles/nanotrasen/nanotrasen_mimir.dmm b/_maps/shuttles/nanotrasen/nanotrasen_mimir.dmm
index 5e8f8530b1cd..8f7fb343e1a4 100644
--- a/_maps/shuttles/nanotrasen/nanotrasen_mimir.dmm
+++ b/_maps/shuttles/nanotrasen/nanotrasen_mimir.dmm
@@ -70,6 +70,16 @@
},
/turf/open/floor/plasteel/tech/grid,
/area/ship/maintenance/port)
+"aC" = (
+/obj/structure/window/reinforced/spawner{
+ dir = 4
+ },
+/obj/machinery/conveyor{
+ id = "prison_scrap";
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ship/engineering/engine)
"aE" = (
/obj/structure/table,
/obj/machinery/door/window,
@@ -1305,10 +1315,7 @@
/obj/structure/window/reinforced/spawner{
dir = 4
},
-/obj/machinery/conveyor/inverted{
- id = "retrieval";
- dir = 1
- },
+/obj/machinery/conveyor,
/turf/open/floor/plating,
/area/ship/engineering/electrical)
"hx" = (
@@ -4674,13 +4681,12 @@
/obj/structure/disposalpipe/trunk{
dir = 8
},
-/obj/machinery/conveyor/inverted{
- id = "prison_scrap";
- dir = 8
- },
/obj/structure/window/reinforced/spawner{
dir = 4
},
+/obj/machinery/conveyor{
+ dir = 4
+ },
/turf/open/floor/plating,
/area/ship/engineering/engine)
"BV" = (
@@ -4864,10 +4870,7 @@
/obj/structure/window/reinforced/spawner{
dir = 4
},
-/obj/machinery/conveyor/inverted{
- id = "retrieval";
- dir = 1
- },
+/obj/machinery/conveyor,
/turf/open/floor/plating,
/area/ship/engineering/electrical)
"CP" = (
@@ -6256,8 +6259,7 @@
output_dir = 1
},
/obj/machinery/conveyor{
- id = "prison_scrap";
- dir = 1
+ id = "prison_scrap"
},
/obj/structure/window/reinforced/spawner{
dir = 8
@@ -6342,10 +6344,6 @@
/turf/open/floor/plasteel/sepia,
/area/ship/crew/hydroponics)
"KI" = (
-/obj/machinery/conveyor/inverted{
- id = "prison_scrap";
- dir = 1
- },
/obj/machinery/mineral/stacking_machine{
output_dir = 2;
input_dir = 1
@@ -6353,6 +6351,9 @@
/obj/structure/window/reinforced/spawner{
dir = 8
},
+/obj/machinery/conveyor{
+ id = "prison_scrap"
+ },
/turf/open/floor/plating,
/area/ship/engineering/engine)
"KM" = (
@@ -7697,9 +7698,6 @@
pixel_x = 8;
pixel_y = 2
},
-/obj/item/storage/fancy/cigarettes/cigpack_shadyjims{
- pixel_y = 10
- },
/obj/item/lighter/greyscale{
pixel_y = 4;
pixel_x = -9
@@ -9129,7 +9127,7 @@ yz
tY
jS
TO
-TO
+aC
Kk
wm
Jy
diff --git a/_maps/shuttles/nanotrasen/nanotrasen_osprey.dmm b/_maps/shuttles/nanotrasen/nanotrasen_osprey.dmm
index 238992831180..2746cd335f88 100644
--- a/_maps/shuttles/nanotrasen/nanotrasen_osprey.dmm
+++ b/_maps/shuttles/nanotrasen/nanotrasen_osprey.dmm
@@ -1478,7 +1478,6 @@
dir = 8
},
/obj/machinery/light/small/directional/north,
-/obj/machinery/light/small/directional/north,
/turf/open/floor/plasteel,
/area/ship/crew/janitor)
"ko" = (
@@ -7849,7 +7848,7 @@
/obj/effect/turf_decal/corner/opaque/mauve{
dir = 8
},
-/obj/structure/sign/poster/official/sgt{
+/obj/structure/sign/poster/official/random{
pixel_x = -32
},
/obj/machinery/firealarm/directional/north,
diff --git a/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm b/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm
index 58d4fdb918a3..ed46e7e7ef1e 100644
--- a/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm
+++ b/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm
@@ -183,12 +183,15 @@
/obj/item/clothing/suit/armor/vest/security,
/obj/item/clothing/mask/gas/sechailer,
/obj/item/gps,
-/obj/item/gun/ballistic/derringer,
+/obj/item/gun/ballistic/automatic/pistol/commander,
/obj/structure/railing{
dir = 4
},
-/obj/item/ammo_box/c38_box,
-/obj/item/ammo_box/c38_box,
+/obj/item/ammo_box/c9mm,
+/obj/item/ammo_box/c9mm,
+/obj/item/ammo_box/magazine/co9mm,
+/obj/item/ammo_box/magazine/co9mm,
+/obj/item/storage/belt/security/webbing,
/turf/open/floor/wood,
/area/ship/security)
"bD" = (
@@ -746,7 +749,6 @@
/area/ship/crew/dorm)
"hz" = (
/obj/docking_port/mobile{
- dheight = 1;
dir = 2;
preferred_direction = 4;
port_direction = 8
@@ -962,12 +964,10 @@
/turf/open/floor/plasteel/white,
/area/ship/hallway/starboard)
"iX" = (
-/obj/machinery/mineral/ore_redemption{
- dir = 8
- },
/obj/effect/turf_decal/siding/yellow{
dir = 10
},
+/obj/structure/ore_box,
/turf/open/floor/plasteel/dark,
/area/ship/hallway/port)
"iZ" = (
@@ -3009,7 +3009,6 @@
/obj/item/clothing/shoes/jackboots,
/obj/item/clothing/suit/jacket/miljacket,
/obj/item/clothing/suit/jacket/leather/duster/command,
-/obj/item/clothing/head/beret/lt,
/obj/item/storage/backpack/messenger/com,
/obj/item/storage/backpack/satchel/cap,
/obj/item/storage/backpack/captain,
@@ -3134,6 +3133,12 @@
pixel_x = 7;
pixel_y = -20
},
+/obj/item/gun/ballistic/automatic/pistol/commander,
+/obj/item/ammo_box/c9mm,
+/obj/item/ammo_box/c9mm,
+/obj/item/ammo_box/c9mm/rubbershot,
+/obj/item/ammo_box/magazine/co9mm,
+/obj/item/ammo_box/magazine/co9mm,
/turf/open/floor/wood,
/area/ship/crew/dorm)
"Hd" = (
@@ -3652,6 +3657,10 @@
},
/turf/open/floor/plasteel/tech,
/area/ship/engineering)
+"MD" = (
+/obj/item/disk/design_disk/ammo_c9mm,
+/turf/open/floor/plating,
+/area/ship/engineering)
"MI" = (
/obj/machinery/airalarm/directional/north,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
@@ -3987,6 +3996,9 @@
/obj/item/robot_suit,
/obj/structure/closet/crate/engineering,
/obj/effect/turf_decal/industrial/hatch/orange,
+/obj/item/stock_parts/cell/high,
+/obj/item/assembly/flash/handheld,
+/obj/item/assembly/flash/handheld,
/turf/open/floor/plating,
/area/ship/engineering)
"Qu" = (
@@ -4183,8 +4195,15 @@
pixel_x = 5
},
/obj/item/pen/fountain{
+ pixel_x = -4;
+ pixel_y = 7
+ },
+/obj/machinery/recharger{
pixel_x = -4
},
+/obj/item/stamp/captain{
+ pixel_x = 7
+ },
/turf/open/floor/plasteel/dark,
/area/ship/bridge)
"Ur" = (
@@ -4403,10 +4422,9 @@
/turf/open/floor/plasteel/dark,
/area/ship/hallway/central)
"WF" = (
-/obj/structure/ore_box,
-/obj/machinery/light/dim/directional/west,
-/turf/open/floor/engine/hull,
-/area/ship/external)
+/obj/item/radio/intercom/wideband,
+/turf/closed/wall/r_wall,
+/area/ship/bridge)
"WG" = (
/obj/machinery/telecomms/server/presets/nanotrasen{
autolinkers = list("nanotrasen","hub");
@@ -5160,7 +5178,7 @@ jA
zW
Tz
LQ
-aP
+MD
aP
xq
Wp
@@ -5519,7 +5537,7 @@ gg
zW
zW
zW
-WF
+QV
jA
KQ
wp
@@ -5943,7 +5961,7 @@ Lk
mn
cv
lW
-Lk
+WF
VQ
zW
zW
diff --git a/_maps/shuttles/nanotrasen/nanotrasen_skipper.dmm b/_maps/shuttles/nanotrasen/nanotrasen_skipper.dmm
index e763b1fd0765..1a1d843bbaff 100644
--- a/_maps/shuttles/nanotrasen/nanotrasen_skipper.dmm
+++ b/_maps/shuttles/nanotrasen/nanotrasen_skipper.dmm
@@ -2201,19 +2201,6 @@
/obj/effect/turf_decal/techfloor,
/turf/open/floor/plasteel/tech/grid,
/area/ship/engineering/atmospherics)
-"rb" = (
-/obj/machinery/door/poddoor{
- id = "amogusdoors";
- name = "Cargo Bay Blast Door"
- },
-/obj/effect/turf_decal/industrial/warning,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor{
- id = "amogusdoors";
- name = "Cargo Bay Blast Door"
- },
-/turf/open/floor/plating,
-/area/ship/cargo)
"rc" = (
/obj/machinery/firealarm/directional/south,
/obj/machinery/vending/cigarette,
@@ -2653,10 +2640,6 @@
/obj/structure/cable,
/obj/effect/turf_decal/industrial/warning,
/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor{
- id = "amogusdoors";
- name = "Cargo Bay Blast Door"
- },
/obj/machinery/door/poddoor{
id = "amogusdoors";
name = "Cargo Bay Blast Door"
@@ -6384,7 +6367,7 @@ hz
sh
Kv
jv
-rb
+Ym
fW
"}
(11,1,1) = {"
diff --git a/_maps/shuttles/pirate/pirate_ember.dmm b/_maps/shuttles/pirate/pirate_ember.dmm
index 0b8fe0c12e10..f114c64f153f 100644
--- a/_maps/shuttles/pirate/pirate_ember.dmm
+++ b/_maps/shuttles/pirate/pirate_ember.dmm
@@ -2612,7 +2612,6 @@
/turf/open/floor/plating,
/area/ship/hallway/central)
"mW" = (
-/obj/structure/table/reinforced,
/obj/structure/table/reinforced{
color = "#c1b6a5"
},
@@ -6489,7 +6488,6 @@
/turf/open/floor/plasteel/dark,
/area/ship/security)
"Fi" = (
-/obj/structure/table/reinforced,
/obj/structure/table/reinforced{
color = "#c1b6a5"
},
diff --git a/_maps/shuttles/pirate/pirate_noderider.dmm b/_maps/shuttles/pirate/pirate_noderider.dmm
index 788d140f2304..e9a28b74cfde 100644
--- a/_maps/shuttles/pirate/pirate_noderider.dmm
+++ b/_maps/shuttles/pirate/pirate_noderider.dmm
@@ -170,11 +170,8 @@
/obj/docking_port/mobile{
can_move_docking_ports = 1;
dir = 4;
- dwidth = 5;
- height = 29;
name = "stormrider";
port_direction = 2;
- width = 19;
preferred_direction = 4
},
/turf/open/floor/plating/airless,
diff --git a/_maps/shuttles/roumain/srm_glaive.dmm b/_maps/shuttles/roumain/srm_glaive.dmm
index 8b5cb2a3fdc8..5c7f90c25492 100644
--- a/_maps/shuttles/roumain/srm_glaive.dmm
+++ b/_maps/shuttles/roumain/srm_glaive.dmm
@@ -317,8 +317,7 @@
callTime = 250;
name = "Glaive-class";
port_direction = 4;
- dir = 8;
- dheight = 4
+ dir = 8
},
/turf/closed/wall/r_wall,
/area/ship/engineering)
diff --git a/_maps/shuttles/solgov/solgov_chronicle.dmm b/_maps/shuttles/solgov/solgov_chronicle.dmm
index 56b5e7d3df8a..a974c8b859c2 100644
--- a/_maps/shuttles/solgov/solgov_chronicle.dmm
+++ b/_maps/shuttles/solgov/solgov_chronicle.dmm
@@ -4223,6 +4223,9 @@
/obj/item/paper_bin/bundlenatural,
/obj/machinery/light/directional/west,
/obj/effect/decal/cleanable/dirt,
+/obj/item/clipboard,
+/obj/item/clipboard,
+/obj/item/clipboard,
/turf/open/floor/plasteel/patterned/cargo_one,
/area/ship/cargo)
"Pq" = (
diff --git a/_maps/shuttles/solgov/solgov_paracelsus.dmm b/_maps/shuttles/solgov/solgov_paracelsus.dmm
index 2f32c88fb163..656a6e1645bf 100644
--- a/_maps/shuttles/solgov/solgov_paracelsus.dmm
+++ b/_maps/shuttles/solgov/solgov_paracelsus.dmm
@@ -1010,11 +1010,14 @@
},
/obj/item/reagent_containers/food/drinks/mug/coco{
pixel_x = 7;
- pixel_y = 5
+ pixel_y = 12
},
/obj/item/pen/fountain/solgov{
pixel_x = -5
},
+/obj/machinery/recharger{
+ pixel_x = 7
+ },
/turf/open/floor/plasteel/white,
/area/ship/bridge)
"kF" = (
@@ -1856,15 +1859,11 @@
dir = 10
},
/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/mug/coco{
- pixel_x = -7;
- pixel_y = -2
- },
-/obj/machinery/recharger,
/obj/item/spacecash/bundle/loadsamoney{
- pixel_x = 5;
- pixel_y = 8
+ pixel_x = 8;
+ pixel_y = 12
},
+/obj/machinery/fax,
/turf/open/floor/wood/mahogany,
/area/ship/bridge)
"sp" = (
@@ -3069,7 +3068,7 @@
/area/ship/crew/canteen)
"Eh" = (
/obj/item/bedsheet/double/solgov{
- dir = 8
+ dir = 4
},
/obj/structure/bed/double{
dir = 1
diff --git a/_maps/shuttles/subshuttles/Subshuttle Catalog.txt b/_maps/shuttles/subshuttles/Subshuttle Catalog.txt
index 1d48dbc85f03..aa2ede4dca64 100644
--- a/_maps/shuttles/subshuttles/Subshuttle Catalog.txt
+++ b/_maps/shuttles/subshuttles/Subshuttle Catalog.txt
@@ -13,6 +13,11 @@ Size = "12x7"
Purpose = "A multi-role dropship used by almost every group faring space. Its ease of manufacture and high mobility makes it ideal for transport."
File Path = "_maps\shuttles\subshuttles\indepenent_kunai.dmm"
+Name = "Haste-class Patient Recovery Ship"
+Size = "6x4"
+Purpose = "A small, nimble ship utilized as an ambulance by Inteq forces."
+File Path = "_maps\shuttles\subshuttles\independant_haste.dmm"
+
Name = "Sugarcube"
Size = "12x6"
Purpose = "A prisoner transport vessel turned "
@@ -29,7 +34,7 @@ Purpose = "Supposedly an manned torpedo. What is this. Subtest?"
File Path = "_maps\shuttles\subshuttles\independant_pill.dmm"
Name = "Superpill"
-Size = "1x3"
+Size = "3x4"
Purpose = "A horrid merger of engineering platform and pill"
File Path = "_maps\shuttles\subshuttles\independant_pill.dmm"
@@ -37,3 +42,5 @@ Name = "Falcon Dropship"
Size = "13x7"
Purpose = "A Nanotrasen dropship, primarily used by Heron-Class carriers."
File Path = "_maps\shuttles\subshuttles\nanotrasen_falcon.dmm"
+
+
diff --git a/_maps/shuttles/subshuttles/frontiersmen_gut.dmm b/_maps/shuttles/subshuttles/frontiersmen_gut.dmm
index cf1571f9d7d4..3b05c2224080 100644
--- a/_maps/shuttles/subshuttles/frontiersmen_gut.dmm
+++ b/_maps/shuttles/subshuttles/frontiersmen_gut.dmm
@@ -247,6 +247,7 @@
/obj/structure/cable{
icon_state = "1-8"
},
+/obj/effect/landmark/ert_shuttle_spawn,
/turf/open/floor/plasteel/tech,
/area/ship/storage)
"qh" = (
@@ -341,6 +342,7 @@
},
/obj/machinery/light/directional/east,
/obj/machinery/power/apc/auto_name/directional/north,
+/obj/effect/landmark/ert_shuttle_spawn,
/turf/open/floor/plasteel/tech,
/area/ship/storage)
"ue" = (
@@ -569,6 +571,7 @@
color = "#808080"
},
/obj/machinery/light/directional/east,
+/obj/effect/landmark/ert_shuttle_spawn,
/turf/open/floor/plasteel/tech,
/area/ship/storage)
"RY" = (
@@ -625,6 +628,7 @@
dir = 8;
color = "#808080"
},
+/obj/effect/landmark/ert_shuttle_spawn,
/turf/open/floor/plasteel/tech,
/area/ship/storage)
"UA" = (
@@ -686,6 +690,7 @@
dir = 1;
name = "tactical chair"
},
+/obj/effect/landmark/ert_shuttle_brief_spawn,
/turf/open/floor/plasteel/telecomms_floor,
/area/ship/storage)
diff --git a/_maps/shuttles/subshuttles/independent_kunai.dmm b/_maps/shuttles/subshuttles/independent_kunai.dmm
index cdc0efe873f5..e1975d0a1737 100644
--- a/_maps/shuttles/subshuttles/independent_kunai.dmm
+++ b/_maps/shuttles/subshuttles/independent_kunai.dmm
@@ -99,6 +99,7 @@
/obj/structure/chair/comfy/shuttle{
dir = 1
},
+/obj/effect/landmark/ert_shuttle_spawn,
/turf/open/floor/engine/hull/interior,
/area/ship/storage)
"al" = (
@@ -165,6 +166,7 @@
/area/ship/storage)
"bY" = (
/obj/structure/chair/comfy/shuttle,
+/obj/effect/landmark/ert_shuttle_spawn,
/turf/open/floor/engine/hull/interior,
/area/ship/storage)
"cF" = (
@@ -333,6 +335,17 @@
/obj/structure/grille,
/turf/open/floor/engine/hull/reinforced,
/area/ship/external)
+"pk" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/siding/thinplating/dark,
+/obj/effect/turf_decal/siding/thinplating/dark{
+ dir = 1
+ },
+/obj/effect/landmark/ert_shuttle_brief_spawn,
+/turf/open/floor/plasteel/dark,
+/area/ship/storage)
"qn" = (
/obj/machinery/power/terminal,
/obj/structure/cable,
@@ -391,6 +404,7 @@
dir = 1
},
/obj/machinery/light/small/directional/south,
+/obj/effect/landmark/ert_shuttle_spawn,
/turf/open/floor/engine/hull/interior,
/area/ship/storage)
"DP" = (
@@ -493,6 +507,7 @@
"SE" = (
/obj/structure/chair/comfy/shuttle,
/obj/machinery/light/small/directional/north,
+/obj/effect/landmark/ert_shuttle_spawn,
/turf/open/floor/engine/hull/interior,
/area/ship/storage)
"Wx" = (
@@ -572,7 +587,7 @@ gs
Pq
hJ
bG
-RO
+pk
bG
hJ
Pq
diff --git a/_maps/shuttles/subshuttles/independent_sugarcube.dmm b/_maps/shuttles/subshuttles/independent_sugarcube.dmm
index 865e0da78091..11a8de916cd6 100644
--- a/_maps/shuttles/subshuttles/independent_sugarcube.dmm
+++ b/_maps/shuttles/subshuttles/independent_sugarcube.dmm
@@ -79,6 +79,7 @@
pixel_y = 23;
pixel_x = -13
},
+/obj/effect/landmark/ert_shuttle_spawn,
/turf/open/floor/plating,
/area/ship/storage)
"j" = (
@@ -86,6 +87,7 @@
dir = 4
},
/obj/structure/window/reinforced/spawner/west,
+/obj/effect/landmark/ert_shuttle_spawn,
/turf/open/floor/plating,
/area/ship/storage)
"k" = (
@@ -95,6 +97,7 @@
/obj/structure/window/reinforced/spawner/west,
/obj/structure/window/reinforced/spawner/east,
/obj/machinery/light/directional/north,
+/obj/effect/landmark/ert_shuttle_spawn,
/turf/open/floor/plating,
/area/ship/storage)
"l" = (
@@ -107,6 +110,7 @@
/obj/structure/chair/comfy/shuttle{
dir = 4
},
+/obj/effect/landmark/ert_shuttle_spawn,
/turf/open/floor/plating,
/area/ship/storage)
"n" = (
@@ -147,6 +151,7 @@
},
/obj/structure/window/reinforced/spawner/west,
/obj/structure/window/reinforced/spawner/east,
+/obj/effect/landmark/ert_shuttle_spawn,
/turf/open/floor/plating,
/area/ship/storage)
"s" = (
@@ -223,6 +228,7 @@
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/effect/landmark/ert_shuttle_spawn,
/turf/open/floor/plating,
/area/ship/storage)
"A" = (
@@ -274,6 +280,7 @@
},
/obj/structure/window/reinforced/spawner/west,
/obj/effect/decal/cleanable/dirt/dust,
+/obj/effect/landmark/ert_shuttle_spawn,
/turf/open/floor/plating,
/area/ship/storage)
"G" = (
@@ -283,6 +290,7 @@
/obj/structure/window/reinforced/spawner/west,
/obj/structure/window/reinforced/spawner/east,
/obj/machinery/light/directional/south,
+/obj/effect/landmark/ert_shuttle_spawn,
/turf/open/floor/plating,
/area/ship/storage)
"H" = (
@@ -294,6 +302,7 @@
/obj/structure/chair/comfy/shuttle{
dir = 8
},
+/obj/effect/landmark/ert_shuttle_spawn,
/turf/open/floor/plating,
/area/ship/storage)
"J" = (
@@ -308,6 +317,10 @@
"L" = (
/turf/closed/wall,
/area/ship/engineering)
+"T" = (
+/obj/effect/landmark/ert_shuttle_brief_spawn,
+/turf/open/floor/plating,
+/area/ship/storage)
"Z" = (
/turf/closed/wall/rust,
/area/ship/engineering)
@@ -380,7 +393,7 @@ b
d
l
l
-y
+T
l
J
"}
diff --git a/_maps/shuttles/subshuttles/independent_superpill.dmm b/_maps/shuttles/subshuttles/independent_superpill.dmm
index fc0dacddc501..de9046d091a4 100644
--- a/_maps/shuttles/subshuttles/independent_superpill.dmm
+++ b/_maps/shuttles/subshuttles/independent_superpill.dmm
@@ -1,208 +1,219 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
-/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer2,
-/obj/machinery/atmospherics/pipe/simple/general/visible{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/general/visible/layer4{
- dir = 5
+/obj/structure/catwalk,
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ dir = 1
},
/obj/machinery/portable_atmospherics/canister/toxins,
-/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer1{
- dir = 4
- },
-/obj/structure/catwalk,
/turf/open/floor/plating/rust,
/area/ship/storage)
"b" = (
-/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer2,
-/obj/machinery/atmospherics/pipe/simple/general/visible{
- dir = 4
+/obj/structure/catwalk,
+/obj/machinery/conveyor_switch/oneway{
+ id = "superpill_start";
+ name = "jumpstart device";
+ desc = "A conveyor control switch. It appears to only go in one direction; once you've pulled this, there's no going back."
},
-/obj/machinery/atmospherics/components/binary/pump/on/layer1{
+/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4{
dir = 4
},
-/obj/structure/catwalk,
/turf/open/floor/plating/rust,
/area/ship/storage)
"f" = (
-/obj/machinery/power/emitter/welded{
- dir = 4
+/obj/structure/window/plasma/reinforced,
+/obj/structure/window/plasma/reinforced/spawner/west,
+/obj/structure/window/plasma/reinforced/spawner/north,
+/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2{
+ dir = 1
},
-/obj/structure/cable{
- icon_state = "0-2"
+/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{
+ dir = 1
},
-/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2{
+/obj/machinery/conveyor{
dir = 4;
- layer = 3
+ id = "superpill_start"
},
-/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{
- dir = 10
+/obj/item/reagent_containers/pill/floorpill{
+ pixel_y = -5;
+ pixel_x = -1
+ },
+/obj/item/reagent_containers/pill/floorpill{
+ pixel_x = 6
+ },
+/obj/item/reagent_containers/pill/floorpill{
+ pixel_x = 4;
+ pixel_y = 7
+ },
+/turf/open/floor/plating{
+ initial_gas_mix = "n2o=28, n2=72;TEMP=7"
},
-/obj/structure/catwalk,
-/turf/open/floor/plating/rust,
/area/ship/storage)
"h" = (
+/obj/structure/catwalk,
/obj/machinery/power/shuttle/engine/electric{
dir = 4
},
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2,
-/obj/machinery/atmospherics/pipe/simple/general/visible/layer4,
-/obj/machinery/atmospherics/pipe/simple/general/visible,
-/obj/structure/catwalk,
/obj/docking_port/mobile{
can_move_docking_ports = 1;
dir = 4;
port_direction = 2;
preferred_direction = 4
},
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/atmospherics/pipe/layer_manifold/visible,
/turf/open/floor/plating/rust,
/area/ship/storage)
"i" = (
-/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer2,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- filter_types = list("co2","bz","o2","plasma","water_vapor","nob","no2","tritium","freon","pluox","stim")
- },
+/obj/structure/window/plasma/reinforced/spawner/north,
+/obj/structure/window/plasma/reinforced/spawner/east,
+/obj/structure/window/plasma/reinforced,
/obj/machinery/power/supermatter_crystal/shard,
-/obj/structure/window/plasma/reinforced/spawner{
- pixel_y = -7
- },
-/obj/structure/window/plasma/reinforced/spawner/east{
- pixel_x = 7
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{
+ dir = 10
},
-/obj/structure/window/plasma/reinforced/spawner/north{
- pixel_y = 7
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple{
+ dir = 10
},
-/obj/structure/window/plasma/reinforced/spawner/west{
- pixel_x = -7
+/obj/effect/decal/remains/human{
+ name = "environmental storytelling"
},
-/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer4,
-/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w{
- layer = 3
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ filter_types = list("co2","bz","o2","plasma","water_vapor","nob","no2","tritium","freon","pluox","stim")
},
/turf/open/floor/plating{
initial_gas_mix = "n2o=28, n2=72;TEMP=7"
},
/area/ship/storage)
"l" = (
-/obj/machinery/atmospherics/pipe/simple/general/visible{
- dir = 6
- },
+/obj/structure/catwalk,
/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{
dir = 6
},
-/obj/machinery/atmospherics/pipe/simple/general/visible/layer4{
+/obj/machinery/atmospherics/pipe/simple/general/visible{
dir = 6
},
-/obj/structure/catwalk,
+/obj/structure/sign/warning/incident,
/turf/open/floor/plating/rust,
/area/ship/storage)
"m" = (
-/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w{
- layer = 3
- },
-/obj/machinery/atmospherics/components/unary/passive_vent/layer4{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer4,
-/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer2,
-/obj/structure/catwalk,
/obj/machinery/computer/helm/retro{
dir = 8
},
+/obj/structure/catwalk,
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple{
+ dir = 9
+ },
/turf/open/floor/plating/rust,
/area/ship/storage)
"s" = (
-/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer4,
-/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer2,
-/obj/machinery/atmospherics/pipe/heat_exchanging/junction{
- dir = 4;
- layer = 3
+/obj/structure/catwalk,
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{
+ dir = 5
},
-/obj/machinery/atmospherics/pipe/simple/general/visible/layer1{
+/obj/machinery/atmospherics/pipe/heat_exchanging/simple{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/general/visible/layer4{
dir = 9
},
-/obj/structure/catwalk,
/turf/open/floor/plating/rust,
/area/ship/storage)
"x" = (
-/obj/machinery/atmospherics/pipe/layer_manifold/visible{
- dir = 8
- },
/obj/structure/catwalk,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/emitter/welded/upgraded{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2{
+ dir = 4;
+ layer = 3
+ },
+/obj/machinery/atmospherics/pipe/heat_exchanging/junction{
+ dir = 4;
+ layer = 3
+ },
/turf/open/floor/plating/rust,
/area/ship/storage)
"C" = (
-/obj/structure/cable{
- icon_state = "0-8"
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
},
/obj/machinery/power/apc/auto_name/directional/west{
pixel_x = -25
},
-/obj/structure/window/reinforced/tinted,
+/obj/item/tank/internals/plasma/full,
+/obj/item/clothing/head/helmet/space/orange,
+/obj/item/tank/internals/emergency_oxygen,
+/obj/item/pickaxe/improvised,
+/obj/item/clothing/suit/space/orange,
+/obj/item/storage/toolbox/mechanical/old,
+/obj/item/clothing/mask/gas,
+/obj/structure/bed,
+/obj/machinery/light/floor,
+/obj/machinery/holopad,
+/obj/machinery/door/window,
/obj/structure/window/reinforced/tinted{
dir = 8
},
/obj/structure/window/reinforced/tinted{
- dir = 1
+ dir = 4
+ },
+/obj/structure/fans/tiny,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
},
/obj/structure/cable{
icon_state = "0-4"
},
+/obj/machinery/door/window{
+ dir = 1
+ },
+/obj/machinery/airalarm/directional/east,
/turf/open/floor/plasteel/tech/grid,
/area/ship/storage)
"R" = (
-/obj/machinery/power/rad_collector/anchored,
+/obj/structure/catwalk,
/obj/structure/cable{
icon_state = "0-8"
},
-/obj/machinery/atmospherics/pipe/manifold/general/visible/layer4{
+/obj/machinery/power/rad_collector/anchored,
+/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2{
dir = 4
},
-/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer4,
-/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w,
-/obj/structure/catwalk,
-/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer2,
+/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/general/visible/layer4{
+ dir = 9
+ },
/turf/open/floor/plating/rust,
/area/ship/storage)
"W" = (
-/obj/item/clothing/mask/gas,
-/obj/structure/bed,
-/obj/machinery/light/floor,
-/obj/structure/fans/tiny,
-/obj/machinery/door/window{
- dir = 1
- },
-/obj/structure/window/reinforced/tinted{
- dir = 4
- },
-/obj/structure/cable,
+/obj/structure/catwalk,
/obj/structure/cable{
- icon_state = "0-4"
+ icon_state = "4-8"
},
-/obj/machinery/airalarm/directional/west,
-/obj/structure/cable{
- icon_state = "0-8"
+/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2{
+ dir = 8
},
-/obj/machinery/door/window,
-/obj/machinery/atmospherics/pipe/simple/general/visible/layer1,
-/obj/machinery/holopad,
-/obj/item/storage/toolbox/mechanical/old,
-/obj/item/clothing/suit/space/orange,
-/obj/item/pickaxe/improvised,
-/obj/item/tank/internals/emergency_oxygen,
-/obj/item/clothing/head/helmet/space/orange,
-/obj/item/tank/internals/plasma/full,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 4
+/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{
+ dir = 8
},
-/turf/open/floor/plasteel/tech/grid,
+/obj/item/reagent_containers/food/drinks/bottle/vodka,
+/obj/machinery/atmospherics/pipe/manifold/general/visible/layer4{
+ dir = 1
+ },
+/turf/open/floor/plating/rust,
/area/ship/storage)
(1,1,1) = {"
diff --git a/_maps/shuttles/subshuttles/inteq_haste.dmm b/_maps/shuttles/subshuttles/inteq_haste.dmm
new file mode 100644
index 000000000000..74144c3fe930
--- /dev/null
+++ b/_maps/shuttles/subshuttles/inteq_haste.dmm
@@ -0,0 +1,262 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/closed/wall/mineral/plastitanium,
+/area/ship/bridge)
+"f" = (
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/obj/effect/turf_decal/techfloor{
+ dir = 1
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/bridge)
+"s" = (
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id = "haste_door"
+ },
+/obj/machinery/power/shieldwallgen/atmos{
+ id = "haste_holo";
+ anchored = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/turf/open/floor/engine/hull/interior,
+/area/ship/bridge)
+"B" = (
+/obj/machinery/power/smes/engineering{
+ charge = 1e+006
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-5"
+ },
+/obj/effect/turf_decal/techfloor,
+/turf/open/floor/plasteel/tech,
+/area/ship/bridge)
+"D" = (
+/obj/structure/cable{
+ icon_state = "4-10"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/obj/machinery/light_switch{
+ pixel_y = 22;
+ pixel_x = 10
+ },
+/obj/effect/turf_decal/techfloor{
+ dir = 1
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 8
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/bridge)
+"F" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/smes/shuttle/precharged{
+ dir = 1
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/bridge)
+"I" = (
+/obj/effect/turf_decal/spline/fancy/opaque/black,
+/obj/structure/rack,
+/obj/item/storage/firstaid/regular{
+ pixel_x = 4;
+ pixel_y = 2
+ },
+/obj/item/storage/firstaid/medical{
+ pixel_x = -4;
+ pixel_y = 6
+ },
+/obj/item/defibrillator/loaded{
+ pixel_x = -4
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 1
+ },
+/obj/machinery/power/terminal{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "0-5"
+ },
+/obj/machinery/light/directional/south,
+/obj/effect/turf_decal/techfloor,
+/turf/open/floor/plasteel/tech,
+/area/ship/bridge)
+"J" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/smes/shuttle/precharged,
+/turf/open/floor/plasteel/tech,
+/area/ship/bridge)
+"K" = (
+/obj/structure/grille,
+/obj/structure/window/plasma/reinforced/plastitanium,
+/turf/open/floor/plating,
+/area/ship/bridge)
+"M" = (
+/obj/structure/bed/roller,
+/obj/effect/turf_decal/spline/fancy/opaque/black/corner{
+ dir = 1
+ },
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/structure/cable/yellow,
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/obj/effect/turf_decal/techfloor,
+/turf/open/floor/plasteel/tech,
+/area/ship/bridge)
+"O" = (
+/obj/machinery/power/shieldwallgen/atmos{
+ dir = 1;
+ id = "haste_holo";
+ anchored = 1
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ dir = 8;
+ id = "haste_door"
+ },
+/obj/docking_port/mobile{
+ dir = 8;
+ name = "ambulance dock";
+ preferred_direction = 8;
+ port_direction = 2
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/turf/open/floor/engine/hull/interior,
+/area/ship/bridge)
+"R" = (
+/obj/machinery/power/terminal,
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/obj/effect/turf_decal/techfloor,
+/turf/open/floor/plasteel/tech,
+/area/ship/bridge)
+"T" = (
+/obj/machinery/power/shuttle/engine/electric{
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/turf/open/floor/engine/hull/interior,
+/area/ship/bridge)
+"X" = (
+/obj/machinery/computer/helm{
+ dir = 4;
+ layer = 3
+ },
+/obj/structure/railing{
+ dir = 10
+ },
+/obj/machinery/button/shieldwallgen{
+ pixel_y = 21;
+ pixel_x = 9;
+ id = "haste_holo"
+ },
+/obj/machinery/button/door{
+ pixel_x = -2;
+ pixel_y = 23;
+ id = "haste_door"
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/bridge)
+"Z" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
+/obj/structure/railing,
+/obj/item/radio/intercom/wideband/directional/north{
+ pixel_x = -9
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-10"
+ },
+/turf/open/floor/plasteel/telecomms_floor,
+/area/ship/bridge)
+
+(1,1,1) = {"
+a
+K
+K
+a
+"}
+(2,1,1) = {"
+a
+X
+B
+a
+"}
+(3,1,1) = {"
+a
+Z
+I
+a
+"}
+(4,1,1) = {"
+a
+D
+M
+a
+"}
+(5,1,1) = {"
+J
+f
+R
+F
+"}
+(6,1,1) = {"
+T
+s
+O
+T
+"}
diff --git a/_maps/shuttles/subshuttles/nanotrasen_falcon.dmm b/_maps/shuttles/subshuttles/nanotrasen_falcon.dmm
index 566469a7e219..e88bfc4bd5f2 100644
--- a/_maps/shuttles/subshuttles/nanotrasen_falcon.dmm
+++ b/_maps/shuttles/subshuttles/nanotrasen_falcon.dmm
@@ -36,6 +36,7 @@
dir = 8
},
/obj/structure/extinguisher_cabinet/directional/south,
+/obj/effect/landmark/ert_shuttle_spawn,
/turf/open/floor/plasteel,
/area/ship/storage/eva)
"e" = (
@@ -125,6 +126,7 @@
dir = 4;
pixel_y = 8
},
+/obj/effect/landmark/ert_shuttle_spawn,
/turf/open/floor/plasteel/telecomms_floor,
/area/ship/storage/eva)
"m" = (
@@ -146,6 +148,7 @@
/obj/machinery/vending/wallmed{
pixel_y = -28
},
+/obj/effect/landmark/ert_shuttle_spawn,
/turf/open/floor/plasteel,
/area/ship/storage/eva)
"p" = (
@@ -174,6 +177,7 @@
dir = 8
},
/obj/effect/decal/cleanable/dirt,
+/obj/effect/landmark/ert_shuttle_spawn,
/turf/open/floor/plasteel,
/area/ship/storage/eva)
"s" = (
@@ -307,6 +311,7 @@
/obj/effect/turf_decal/techfloor{
dir = 8
},
+/obj/effect/landmark/ert_shuttle_spawn,
/turf/open/floor/plasteel,
/area/ship/storage/eva)
"C" = (
@@ -379,6 +384,7 @@
/obj/effect/turf_decal/techfloor{
dir = 4
},
+/obj/effect/landmark/ert_shuttle_spawn,
/turf/open/floor/plasteel,
/area/ship/storage/eva)
"J" = (
@@ -394,6 +400,7 @@
dir = 4
},
/obj/item/radio/intercom/directional/north,
+/obj/effect/landmark/ert_shuttle_spawn,
/turf/open/floor/plasteel,
/area/ship/storage/eva)
"L" = (
@@ -440,6 +447,7 @@
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/effect/landmark/ert_shuttle_brief_spawn,
/turf/open/floor/plasteel/patterned/brushed,
/area/ship/storage/eva)
"N" = (
@@ -535,6 +543,7 @@
dir = 8;
pixel_y = 16
},
+/obj/effect/landmark/ert_shuttle_spawn,
/turf/open/floor/plasteel/telecomms_floor,
/area/ship/storage/eva)
"U" = (
diff --git a/_maps/shuttles/syndicate/syndicate_aegis.dmm b/_maps/shuttles/syndicate/syndicate_aegis.dmm
index 94ce81e53d3d..12dbcaea4daa 100644
--- a/_maps/shuttles/syndicate/syndicate_aegis.dmm
+++ b/_maps/shuttles/syndicate/syndicate_aegis.dmm
@@ -33,7 +33,7 @@
/obj/item/clothing/head/HoS/beret/syndicate,
/obj/item/clothing/head/HoS/syndicate,
/obj/item/clothing/suit/armor/vest/capcarapace/syndicate,
-/obj/item/clothing/under/syndicate/aclf,
+/obj/item/clothing/under/syndicate/officer,
/obj/item/clothing/under/syndicate/combat,
/obj/item/clothing/glasses/hud/security/sunglasses,
/obj/item/clothing/neck/stripedredscarf,
@@ -46,9 +46,6 @@
},
/obj/item/storage/belt/sabre,
/obj/item/reagent_containers/glass/beaker/unholywater,
-/obj/item/clothing/suit/armor/hos/trenchcoat{
- name = "syndicate jacket"
- },
/obj/item/clothing/mask/gas/syndicate,
/turf/open/floor/wood/walnut,
/area/ship/crew/dorm)
@@ -893,7 +890,6 @@
},
/obj/docking_port/mobile{
can_move_docking_ports = 1;
- dheight = 2;
dir = 8;
launch_status = 0;
port_direction = 4
@@ -5445,7 +5441,6 @@
"ZX" = (
/obj/structure/closet/crate/freezer/blood,
/obj/machinery/iv_drip,
-/obj/machinery/iv_drip,
/obj/machinery/power/apc/auto_name/directional/south,
/obj/structure/cable/yellow,
/turf/open/floor/plasteel/dark,
diff --git a/_maps/shuttles/syndicate/syndicate_cybersun_kansatsu.dmm b/_maps/shuttles/syndicate/syndicate_cybersun_kansatsu.dmm
index a1b9eb028e72..3a20cb1f5c26 100644
--- a/_maps/shuttles/syndicate/syndicate_cybersun_kansatsu.dmm
+++ b/_maps/shuttles/syndicate/syndicate_cybersun_kansatsu.dmm
@@ -12,9 +12,7 @@
/obj/effect/turf_decal/spline/fancy/opaque/syndiered{
dir = 1
},
-/obj/effect/turf_decal/spline/fancy/opaque/syndiered{
- dir = 2
- },
+/obj/effect/turf_decal/spline/fancy/opaque/syndiered,
/turf/open/floor/plasteel/white,
/area/ship/bridge)
"ah" = (
@@ -494,7 +492,6 @@
/obj/effect/turf_decal/corner/opaque/syndiered/bordercorner{
dir = 4
},
-/obj/machinery/airalarm/directional/west,
/turf/open/floor/plasteel/dark,
/area/ship/crew)
"lP" = (
diff --git a/_maps/shuttles/syndicate/syndicate_gorlex_hyena.dmm b/_maps/shuttles/syndicate/syndicate_gorlex_hyena.dmm
index 3dce772a1d1f..46bd016425f1 100644
--- a/_maps/shuttles/syndicate/syndicate_gorlex_hyena.dmm
+++ b/_maps/shuttles/syndicate/syndicate_gorlex_hyena.dmm
@@ -300,7 +300,7 @@
/obj/effect/decal/cleanable/dirt/dust,
/obj/machinery/airalarm/directional/north,
/obj/effect/turf_decal/industrial/outline,
-/obj/item/storage/box/lethalshot,
+/obj/item/ammo_box/a12g,
/obj/item/ammo_box/c10mm,
/turf/open/floor/mineral/plastitanium,
/area/ship/security/armory)
@@ -899,12 +899,6 @@
},
/obj/machinery/firealarm/directional/east,
/obj/effect/turf_decal/industrial/outline,
-/obj/structure/closet/secure_closet{
- anchored = 1;
- icon_state = "mining";
- name = "wrecker's locker";
- req_access = list(48)
- },
/obj/item/clothing/shoes/workboots/mining,
/obj/item/clothing/under/syndicate/gorlex,
/obj/item/clothing/gloves/explorer,
@@ -914,8 +908,6 @@
/obj/item/clothing/glasses/welding,
/obj/item/clothing/head/hardhat/orange,
/obj/item/clothing/head/soft/grey,
-/obj/machinery/light/small/directional/north,
-/obj/machinery/firealarm/directional/east,
/turf/open/floor/plasteel/tech/grid,
/area/ship/storage)
"pu" = (
@@ -1705,12 +1697,12 @@
name = "captain's suit storage unit";
req_access = list(20)
},
-/obj/item/clothing/suit/space/hardsuit/syndi,
-/obj/item/clothing/mask/gas/syndicate,
/obj/machinery/light_switch{
dir = 4;
pixel_x = -20
},
+/obj/item/clothing/suit/space/hardsuit/syndi/sbg,
+/obj/item/clothing/mask/gas/syndicate,
/turf/open/floor/carpet/black,
/area/ship/bridge)
"Ck" = (
@@ -2256,8 +2248,9 @@
req_access = list(56)
},
/obj/item/clothing/shoes/magboots/syndie,
-/obj/item/clothing/suit/space/hardsuit/syndi/scarlet,
/obj/item/clothing/mask/gas/syndicate,
+/obj/item/clothing/suit/space/syndicate,
+/obj/item/clothing/head/helmet/space/syndicate,
/turf/open/floor/carpet/red,
/area/ship/cargo/office)
"KX" = (
@@ -2375,9 +2368,7 @@
},
/obj/docking_port/mobile{
can_move_docking_ports = 1;
- dheight = 4;
dir = 8;
- height = 18;
launch_status = 0;
name = "mining ship";
preferred_direction = 4
@@ -3075,7 +3066,7 @@
a_intent = "help";
desc = "A small goliath pup. Its tendrils have not yet fully grown. Someone, somehow, has managed to fit a large dog collar around its neck.";
environment_smash = 0;
- faction = list("neutral");
+ faction = list("neutral","playerSyndicate");
mob_size = 2;
move_force = 1000;
move_resist = 1000;
diff --git a/_maps/shuttles/syndicate/syndicate_gorlex_komodo.dmm b/_maps/shuttles/syndicate/syndicate_gorlex_komodo.dmm
index 9859de87adf7..3da232da75dc 100644
--- a/_maps/shuttles/syndicate/syndicate_gorlex_komodo.dmm
+++ b/_maps/shuttles/syndicate/syndicate_gorlex_komodo.dmm
@@ -2337,12 +2337,12 @@
dir = 4
},
/obj/machinery/suit_storage_unit/inherit,
-/obj/item/clothing/mask/breath,
-/obj/item/clothing/suit/space/hardsuit/syndi/scarlet,
/obj/machinery/light_switch{
pixel_x = -13;
pixel_y = 22
},
+/obj/item/clothing/suit/space/hardsuit/syndi/hl,
+/obj/item/clothing/mask/gas/syndicate,
/turf/open/floor/mineral/plastitanium,
/area/ship/security/armory)
"vT" = (
@@ -3145,23 +3145,20 @@
req_access_txt = "20"
},
/obj/item/clothing/under/syndicate/combat,
-/obj/item/clothing/under/syndicate/aclf,
-/obj/item/clothing/suit/armor/vest/security/hos{
- name = "Syndicate jacket"
- },
+/obj/item/clothing/under/syndicate/officer,
/obj/item/clothing/suit/armor/vest/capcarapace/syndicate,
/obj/item/clothing/gloves/krav_maga/combatglovesplus,
/obj/item/clothing/shoes/jackboots,
/obj/item/clothing/glasses/thermal/eyepatch,
/obj/item/clothing/head/HoS/beret/syndicate,
/obj/item/clothing/head/HoS/syndicate,
-/obj/item/clothing/head/aclfcap{
+/obj/item/clothing/head/gorlexcap{
pixel_x = 5;
pixel_y = -4
},
/obj/item/gun/ballistic/derringer/traitor,
/obj/item/clothing/under/syndicate/sniper,
-/obj/item/clothing/suit/aclf,
+/obj/item/clothing/suit/gorlex,
/obj/item/ammo_box/a357,
/obj/item/ammo_box/a357,
/obj/item/radio/headset/syndicate/alt/leader,
@@ -3810,8 +3807,8 @@
icon_state = "0-8"
},
/obj/machinery/suit_storage_unit/inherit,
-/obj/item/clothing/mask/breath,
-/obj/item/clothing/suit/space/hardsuit/syndi/scarlet,
+/obj/item/clothing/suit/space/hardsuit/syndi/hl,
+/obj/item/clothing/mask/gas/syndicate,
/turf/open/floor/mineral/plastitanium,
/area/ship/security/armory)
"JH" = (
@@ -4381,8 +4378,8 @@
/obj/machinery/camera/autoname{
dir = 8
},
-/obj/item/clothing/mask/breath,
-/obj/item/clothing/suit/space/hardsuit/syndi/scarlet,
+/obj/item/clothing/suit/space/hardsuit/syndi/hl,
+/obj/item/clothing/mask/gas/syndicate,
/turf/open/floor/mineral/plastitanium,
/area/ship/security/armory)
"PK" = (
diff --git a/_maps/shuttles/independent/independent_litieguai.dmm b/_maps/shuttles/syndicate/syndicate_litieguai.dmm
similarity index 63%
rename from _maps/shuttles/independent/independent_litieguai.dmm
rename to _maps/shuttles/syndicate/syndicate_litieguai.dmm
index 9e64a8e4407a..02e738d39bfb 100644
--- a/_maps/shuttles/independent/independent_litieguai.dmm
+++ b/_maps/shuttles/syndicate/syndicate_litieguai.dmm
@@ -1,1420 +1,1780 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"aL" = (
-/obj/machinery/power/smes/engineering{
- charge = 1e+006
+"am" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 4
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 8
},
/obj/structure/cable{
- icon_state = "0-2"
+ icon_state = "1-8"
+ },
+/obj/structure/chair/office/light{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/brushed,
+/area/ship/science)
+"an" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ship/hallway/central)
+"as" = (
+/obj/machinery/computer/operating{
+ dir = 8
+ },
+/obj/machinery/button/door{
+ id = "traumasurgery";
+ name = "Surgery Shutter Control";
+ pixel_x = -7;
+ pixel_y = 23
},
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/turf/open/floor/plating,
-/area/ship/maintenance/port)
-"aT" = (
-/obj/structure/rack,
-/obj/effect/turf_decal/industrial/outline/red,
-/obj/item/circuitboard/machine/ore_redemption,
-/obj/item/stack/sheet/glass/fifty,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/circuitboard/machine/rdserver,
-/obj/item/circuitboard/computer/rdconsole,
-/obj/structure/extinguisher_cabinet/directional/south,
/turf/open/floor/plasteel/tech,
-/area/ship/storage)
-"bl" = (
-/obj/docking_port/stationary{
- dir = 2;
- dwidth = 15;
- height = 15;
- width = 30
+/area/ship/medical/surgery)
+"ba" = (
+/obj/structure/mirror{
+ pixel_x = 25
},
-/turf/template_noop,
-/area/template_noop)
+/obj/structure/sink{
+ dir = 8;
+ pixel_y = 0;
+ pixel_x = 12
+ },
+/obj/structure/sign/poster/official/cleanliness{
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel/freezer,
+/area/ship/crew/toilet)
"bu" = (
-/obj/machinery/door/airlock/medical{
- dir = 4;
- name = "Storage Room"
+/obj/machinery/door/airlock/maintenance_hatch{
+ name = "Starboard Engines"
+ },
+/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/firedoor/border_only{
+ dir = 1
+ },
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/maintenance/starboard)
+"bv" = (
+/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
+ dir = 8
},
-/obj/effect/turf_decal/trimline/opaque/red/arrow_ccw,
+/turf/open/floor/plasteel/white,
+/area/ship/cargo)
+"bD" = (
/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/machinery/door/firedoor/border_only{
dir = 8
},
/obj/machinery/door/firedoor/border_only{
dir = 4
},
-/turf/open/floor/plasteel,
-/area/ship/storage)
-"bC" = (
-/obj/item/radio/intercom/directional/south,
-/obj/effect/turf_decal/industrial/outline/red,
-/obj/machinery/autolathe,
-/turf/open/floor/plasteel/tech,
-/area/ship/storage)
-"bX" = (
-/obj/machinery/door/poddoor/preopen{
- id = "traumabridge";
- name = "Window Blast Door"
+/obj/structure/cable{
+ icon_state = "4-8"
},
-/obj/effect/spawner/structure/window/shuttle,
-/turf/open/floor/plating,
+/obj/machinery/door/airlock/command{
+ dir = 8;
+ name = "Bridge"
+ },
+/turf/open/floor/plasteel/tech/grid,
/area/ship/bridge)
-"ck" = (
-/obj/machinery/airalarm/directional/east,
-/obj/structure/sign/poster/retro/smile{
- pixel_y = -32
+"bQ" = (
+/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/structure/frame/computer{
+/obj/effect/turf_decal/trimline/opaque/red/filled/line{
dir = 1
},
-/obj/effect/turf_decal/industrial/hatch/red,
+/obj/machinery/firealarm/directional/north,
/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"cn" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning,
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"cs" = (
-/obj/machinery/defibrillator_mount/loaded{
- pixel_y = -32
+/area/ship/hallway/central)
+"bT" = (
+/obj/machinery/smartfridge/bloodbank/preloaded{
+ density = 0;
+ pixel_y = 0;
+ pixel_x = 32
},
-/obj/effect/turf_decal/industrial/loading{
- dir = 4
+/obj/effect/turf_decal/industrial/outline/red,
+/obj/machinery/stasis{
+ dir = 8
},
/turf/open/floor/plasteel/tech,
/area/ship/medical)
-"cI" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
- dir = 4
+"cd" = (
+/obj/structure/cable{
+ icon_state = "2-4"
},
-/turf/open/floor/plasteel/white,
-/area/ship/hallway/fore)
-"cX" = (
-/obj/effect/spawner/structure/window/shuttle,
-/obj/machinery/atmospherics/pipe/layer_manifold,
-/obj/machinery/door/poddoor/preopen{
- id = "traumawindows";
- name = "Window Blast Door"
+/obj/structure/cable{
+ icon_state = "1-2"
},
-/turf/open/floor/plating,
-/area/ship/maintenance/port)
-"dH" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "2-8"
},
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/obj/effect/turf_decal/corner/opaque/white/mono,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"dI" = (
-/obj/machinery/computer/cargo/express,
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"dR" = (
-/obj/machinery/power/smes/shuttle/precharged{
- dir = 1
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
},
-/obj/structure/window/reinforced,
-/obj/structure/window/reinforced{
- dir = 8
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
},
+/turf/open/floor/plating,
+/area/ship/maintenance/starboard)
+"cK" = (
/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/door/poddoor{
- id = "traumaenginel"
+ icon_state = "1-2"
},
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/light/small/directional/east,
+/obj/structure/extinguisher_cabinet/directional/west,
/turf/open/floor/plating,
/area/ship/maintenance/port)
-"ed" = (
-/obj/machinery/light/small/directional/north,
-/obj/effect/turf_decal/industrial/outline/red,
-/obj/machinery/suit_storage_unit/inherit,
-/obj/item/clothing/suit/space/hardsuit/medical,
-/obj/item/clothing/mask/gas/sechailer,
-/obj/item/tank/internals/emergency_oxygen/engi,
-/turf/open/floor/plasteel/tech,
-/area/ship/storage)
-"el" = (
-/obj/effect/turf_decal/industrial/warning{
- dir = 9
+"cL" = (
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
},
-/obj/machinery/light/small/directional/east,
-/obj/machinery/cryopod{
+/obj/item/paper_bin,
+/obj/machinery/door/firedoor/border_only{
dir = 8
},
-/obj/machinery/computer/cryopod/directional/south,
-/turf/open/floor/plasteel/dark,
-/area/ship/crew)
-"eJ" = (
-/obj/machinery/holopad/emergency/command,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
+/obj/effect/turf_decal/industrial/hatch/red,
+/obj/item/folder/white,
+/obj/item/pen,
+/turf/open/floor/plating,
+/area/ship/cargo)
+"dl" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
+/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/medical{
+ name = "Research"
},
/obj/structure/cable{
- icon_state = "2-4"
+ icon_state = "1-2"
},
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/bridge)
-"eM" = (
-/obj/machinery/door/window/brigdoor/southright{
- req_access_txt = "5"
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/science)
+"eo" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
},
-/obj/item/clothing/shoes/combat,
-/obj/item/clothing/shoes/combat,
-/obj/item/clothing/shoes/combat,
-/obj/item/clothing/under/rank/security/brig_phys,
-/obj/item/clothing/under/rank/security/brig_phys,
-/obj/item/clothing/under/rank/security/brig_phys,
-/obj/item/clothing/suit/toggle/labcoat/paramedic,
-/obj/item/clothing/suit/toggle/labcoat/paramedic,
-/obj/item/clothing/suit/toggle/labcoat/paramedic,
-/obj/item/clothing/head/soft/paramedic,
-/obj/item/clothing/head/soft/paramedic,
-/obj/item/clothing/head/soft/paramedic,
-/obj/item/storage/backpack/ert/medical,
-/obj/item/storage/backpack/ert/medical,
-/obj/item/storage/backpack/ert/medical,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
},
-/obj/structure/closet/secure_closet/wall{
- dir = 8;
- icon_state = "sec_wall";
- name = "clothing locker";
- pixel_x = 28;
- req_access_txt = "5"
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/airlock/medical{
+ name = "Bathroom"
},
-/turf/open/floor/plasteel/dark,
-/area/ship/crew)
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/crew/toilet)
"eS" = (
-/turf/open/floor/plasteel,
+/turf/open/floor/plasteel/white,
/area/ship/cargo)
-"fa" = (
-/obj/structure/table,
-/obj/effect/spawner/lootdrop/ration,
-/obj/effect/spawner/lootdrop/ration,
-/obj/machinery/newscaster/directional/south,
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew)
-"fe" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
+"eT" = (
+/obj/effect/turf_decal/industrial/outline/red,
+/obj/machinery/computer/rdconsole/core{
+ dir = 4
},
/obj/structure/cable{
- icon_state = "1-4"
+ icon_state = "0-4"
},
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/machinery/light_switch{
+ dir = 1;
+ pixel_x = 11;
+ pixel_y = -16
},
-/turf/open/floor/plating,
-/area/ship/maintenance/port)
-"fp" = (
-/turf/closed/wall/mineral/titanium,
-/area/ship/maintenance/port)
-"fT" = (
-/obj/machinery/stasis,
-/obj/effect/turf_decal/industrial/outline/red,
/obj/machinery/light/directional/west,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/medical)
-"go" = (
-/obj/effect/turf_decal/corner/opaque/red/full,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
+/turf/open/floor/plasteel/tech,
+/area/ship/science)
+"fe" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/turf_decal/spline/fancy/opaque/black{
dir = 4
},
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-8"
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 8
},
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"gL" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/cargo)
-"gO" = (
/obj/structure/cable{
- icon_state = "0-4"
+ icon_state = "1-2"
},
-/obj/machinery/power/shieldwallgen/atmos/roundstart{
- dir = 4;
- id = "traumashield"
+/turf/open/floor/plasteel/patterned/brushed,
+/area/ship/science)
+"fo" = (
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
},
/obj/machinery/door/firedoor/border_only,
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/industrial/warning{
- dir = 1
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/door/airlock/medical{
+ name = "Surgery"
},
-/obj/machinery/door/poddoor/shutters{
- id = "traumalobby";
- name = "Lobby"
+/obj/structure/cable{
+ icon_state = "1-2"
},
-/turf/open/floor/engine,
-/area/ship/cargo)
-"hq" = (
-/turf/open/floor/plasteel/stairs/right{
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/medical/surgery)
+"fp" = (
+/turf/closed/wall/mineral/titanium,
+/area/ship/maintenance/port)
+"fW" = (
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 4
+ },
+/obj/machinery/holopad/emergency/medical,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/spline/fancy/opaque/black{
dir = 8
},
-/area/ship/storage)
-"hv" = (
-/obj/effect/turf_decal/arrows/red{
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/patterned/brushed,
+/area/ship/medical)
+"fX" = (
+/obj/machinery/vending/snack/random,
+/obj/effect/turf_decal/trimline/opaque/red/filled/line{
dir = 8
},
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 4
+/obj/structure/sign/poster/official/cleanliness{
+ pixel_y = 32
},
-/turf/open/floor/plasteel/patterned/grid,
+/turf/open/floor/plasteel/white,
+/area/ship/cargo)
+"gf" = (
+/obj/effect/turf_decal/industrial/outline/red,
+/obj/structure/closet/crate/freezer/surplus_limbs,
+/obj/machinery/airalarm/directional/south,
+/obj/machinery/firealarm/directional/east,
+/obj/machinery/iv_drip,
+/turf/open/floor/plasteel/tech,
/area/ship/storage)
+"gL" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ship/cargo)
+"gW" = (
+/obj/effect/turf_decal/trimline/opaque/red/filled/line,
+/turf/open/floor/plasteel/white,
+/area/ship/hallway/central)
"hF" = (
/obj/structure/table/reinforced,
/obj/machinery/fax,
/turf/open/floor/plasteel/dark,
/area/ship/bridge)
-"hH" = (
-/obj/machinery/computer/helm,
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
"hQ" = (
/obj/structure/table/optable,
-/obj/structure/window/reinforced{
- dir = 1
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/medical)
-"hT" = (
-/obj/machinery/power/apc/auto_name/directional/south,
-/obj/effect/turf_decal/siding/white/end,
-/obj/structure/cable,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
+/turf/open/floor/plasteel/tech,
+/area/ship/medical/surgery)
+"hS" = (
+/obj/effect/turf_decal/industrial/hatch/red,
+/obj/machinery/firealarm/directional/west,
+/obj/item/reagent_containers/glass/bottle/formaldehyde,
+/obj/item/storage/box/syringes,
+/obj/item/storage/box/bodybags,
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/structure/cable{
+ icon_state = "0-4"
},
/obj/machinery/light_switch{
- dir = 1;
- pixel_x = -13;
- pixel_y = -16
+ pixel_x = 11;
+ pixel_y = 22
},
-/turf/open/floor/vault,
-/area/ship/storage)
-"ie" = (
-/obj/machinery/door/airlock/medical/glass{
- id_tag = "lobbydoors";
- name = "Sickbay"
+/obj/structure/closet/secure_closet{
+ name = "mortuary locker"
},
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
+/turf/open/floor/plasteel/tech,
+/area/ship/medical/surgery)
+"hW" = (
+/obj/structure/dresser{
+ dir = 8
},
-/obj/effect/turf_decal/corner/opaque/white/mono,
-/turf/open/floor/plasteel/white,
-/area/ship/cargo)
-"iA" = (
-/turf/closed/wall/mineral/titanium,
+/turf/open/floor/carpet/cyan,
/area/ship/crew)
-"iJ" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+"ih" = (
+/obj/machinery/power/smes/shuttle/precharged{
dir = 4
},
-/obj/machinery/airalarm/directional/south,
-/obj/structure/sign/poster/official/cleanliness{
- pixel_x = -32
+/obj/structure/cable{
+ icon_state = "0-8"
},
-/turf/open/floor/plasteel/freezer,
-/area/ship/crew/toilet)
-"iP" = (
-/obj/machinery/power/smes/engineering{
- charge = 1e+006
+/obj/machinery/door/poddoor{
+ dir = 8;
+ id = "traumaenginel"
},
-/obj/structure/cable{
- icon_state = "0-2"
+/obj/structure/window/reinforced{
+ dir = 8
},
/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"iW" = (
-/turf/open/floor/carpet/cyan,
-/area/ship/crew)
-"jx" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/obj/machinery/door/firedoor/border_only{
+/area/ship/maintenance/port)
+"in" = (
+/obj/structure/bed{
dir = 8
},
-/obj/effect/turf_decal/corner/opaque/white/mono,
-/obj/machinery/door/window/westleft{
- name = "Pharmacy"
+/obj/structure/curtain/bounty,
+/obj/item/bedsheet/blue{
+ dir = 8
},
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"kC" = (
-/obj/machinery/door/window/brigdoor/southleft{
- req_access_txt = "5"
+/obj/machinery/light/small/directional/south,
+/turf/open/floor/carpet/cyan,
+/area/ship/crew)
+"iz" = (
+/obj/effect/landmark/start/paramedic,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
},
-/obj/item/storage/belt/medical/surgery,
-/obj/item/storage/belt/medical/paramedic,
-/obj/item/clothing/gloves/color/latex/nitrile,
-/obj/item/clothing/gloves/color/latex/nitrile,
-/obj/item/clothing/gloves/color/latex/nitrile,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
- },
-/obj/structure/closet/secure_closet/wall{
- dir = 4;
- icon_state = "sec_wall";
- name = "equipment locker";
- pixel_x = -28;
- req_access_txt = "5"
+ dir = 4
},
-/obj/item/healthanalyzer/advanced,
-/obj/item/healthanalyzer/advanced,
-/obj/item/healthanalyzer/advanced,
-/obj/item/clothing/glasses/hud/health/sunglasses,
-/obj/item/clothing/glasses/hud/health/sunglasses,
-/obj/item/clothing/glasses/hud/health/sunglasses,
-/obj/item/storage/belt/medical/paramedic,
-/turf/open/floor/plasteel/dark,
+/obj/machinery/light/directional/north,
+/turf/open/floor/plasteel/patterned/brushed,
/area/ship/crew)
-"kH" = (
-/obj/item/radio/intercom/directional/east,
-/obj/machinery/power/terminal,
-/obj/structure/cable/yellow,
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/structure/reagent_dispensers/fueltank,
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"kO" = (
-/obj/machinery/power/shieldwallgen/atmos/roundstart{
- id = "traumashield2"
+"iA" = (
+/turf/closed/wall/mineral/titanium,
+/area/ship/crew)
+"iC" = (
+/obj/structure/table,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/machinery/firealarm/directional/west,
+/turf/open/floor/wood/ebony,
+/area/ship/crew)
+"iQ" = (
+/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "2-8"
},
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 4
+/obj/structure/cable{
+ icon_state = "1-8"
},
/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 8
+ dir = 1
},
/obj/structure/cable{
- icon_state = "0-4"
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel/white,
+/area/ship/hallway/central)
+"iW" = (
+/turf/open/floor/carpet/cyan,
+/area/ship/crew)
+"jh" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/ration,
+/obj/effect/spawner/lootdrop/ration,
+/obj/item/radio/intercom/directional/west,
+/turf/open/floor/wood/ebony,
+/area/ship/crew)
+"jK" = (
+/obj/effect/turf_decal/trimline/opaque/red/filled/warning,
+/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
+ dir = 1
},
/obj/machinery/door/poddoor{
- dir = 4;
+ dir = 1;
id = "traumaramp"
},
/obj/machinery/door/firedoor/border_only{
- dir = 8
+ dir = 1
},
/turf/open/floor/engine,
-/area/ship/storage)
-"kP" = (
-/obj/structure/table/glass,
-/obj/structure/window/reinforced{
+/area/ship/storage/eva)
+"jU" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
dir = 4
},
-/obj/structure/window/reinforced{
- dir = 1
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/storage/eva)
+"ke" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile/shuttle,
+/obj/structure/curtain/cloth,
+/turf/open/floor/plating,
+/area/ship/science)
+"kh" = (
+/obj/machinery/power/terminal{
+ dir = 8
},
-/obj/item/clothing/mask/surgical{
- pixel_y = 6
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
},
-/obj/item/storage/backpack/duffelbag/med/surgery{
- pixel_y = 10
+/obj/effect/turf_decal/industrial/hatch/yellow,
+/obj/structure/reagent_dispensers/fueltank,
+/turf/open/floor/plating,
+/area/ship/maintenance/starboard)
+"kw" = (
+/obj/structure/chair{
+ dir = 8
},
-/obj/item/clothing/suit/apron/surgical{
- pixel_y = 6
+/obj/effect/landmark/start/assistant,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/siding/wood{
+ dir = 4;
+ color = "#332521"
},
-/obj/item/reagent_containers/spray/cleaner{
- pixel_x = 5;
- pixel_y = -1
+/turf/open/floor/wood/ebony,
+/area/ship/crew)
+"la" = (
+/obj/structure/railing{
+ dir = 10
},
-/obj/item/reagent_containers/medigel/sterilizine,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/medical)
-"kR" = (
-/obj/machinery/computer/crew,
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"lb" = (
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
+/obj/effect/turf_decal/spline/fancy/opaque/black{
dir = 4
},
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/storage/eva)
+"li" = (
+/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
dir = 1
},
-/obj/machinery/light_switch{
- pixel_x = 19;
- pixel_y = 13;
- dir = 8
+/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
},
/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"lj" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = -12
+/area/ship/hallway/central)
+"lJ" = (
+/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
+ dir = 4
},
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
+/obj/structure/cable,
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/machinery/light_switch{
+ dir = 1;
+ pixel_x = 11;
+ pixel_y = -16
},
-/turf/open/floor/plasteel/tech,
-/area/ship/medical)
-"lF" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+/turf/open/floor/plasteel/white,
+/area/ship/cargo)
+"lS" = (
+/obj/structure/chair,
+/obj/machinery/light/directional/north,
+/turf/open/floor/plasteel/white,
+/area/ship/cargo)
+"lX" = (
+/obj/structure/chair{
dir = 1
},
-/obj/machinery/door/firedoor/border_only{
+/obj/machinery/light/directional/south,
+/turf/open/floor/plasteel/white,
+/area/ship/cargo)
+"mo" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
dir = 8
},
-/obj/effect/turf_decal/corner/opaque/white/mono,
-/obj/machinery/door/window/westright{
- name = "Storage"
+/obj/machinery/photocopier,
+/obj/structure/extinguisher_cabinet/directional/east,
+/turf/open/floor/carpet/cyan,
+/area/ship/hallway/central)
+"mu" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
},
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"lH" = (
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
/obj/structure/cable{
icon_state = "1-8"
},
-/obj/structure/cable{
- icon_state = "1-4"
+/turf/open/floor/plasteel/mono/white,
+/area/ship/hallway/central)
+"mx" = (
+/obj/effect/turf_decal/industrial/outline/red,
+/obj/machinery/autolathe,
+/obj/machinery/firealarm/directional/south,
+/turf/open/floor/plasteel/tech,
+/area/ship/science)
+"mP" = (
+/obj/structure/sign/departments/medbay/alt,
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ship/maintenance/port)
+"na" = (
+/obj/machinery/vending/cola/random,
+/obj/effect/turf_decal/trimline/opaque/red/filled/line{
+ dir = 8
},
-/turf/open/floor/plasteel,
+/turf/open/floor/plasteel/white,
/area/ship/cargo)
-"lY" = (
-/obj/machinery/door/airlock/medical{
- dir = 4;
- name = "Crew Quarters"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+"nb" = (
+/obj/effect/turf_decal/spline/fancy/opaque/black{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 8
},
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "2-8"
},
-/obj/machinery/door/firedoor/border_only{
+/turf/open/floor/plasteel/patterned/brushed,
+/area/ship/medical/surgery)
+"nu" = (
+/turf/closed/wall/mineral/titanium,
+/area/ship/bridge)
+"nF" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
dir = 8
},
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/turf/open/floor/plasteel/grimy,
+/turf/open/floor/carpet/cyan,
/area/ship/crew)
-"mw" = (
-/obj/machinery/door/airlock/maintenance_hatch{
- dir = 4;
- name = "Port Engines"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
+"nI" = (
+/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/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/airlock/medical{
+ name = "Treatment Center"
},
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "1-2"
},
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/medical)
+"nW" = (
+/obj/structure/cable,
+/obj/effect/turf_decal/trimline/opaque/red/filled/line,
/obj/machinery/door/firedoor/border_only{
dir = 8
},
/obj/machinery/door/firedoor/border_only{
dir = 4
},
-/turf/open/floor/plating,
-/area/ship/maintenance/port)
-"mG" = (
-/obj/machinery/firealarm/directional/north,
-/obj/structure/sign/warning/gasmask{
- pixel_x = -32
- },
-/obj/item/stack/marker_beacon/thirty,
-/obj/item/stack/marker_beacon/thirty,
-/obj/item/stack/marker_beacon/thirty,
-/obj/item/stack/marker_beacon/thirty,
-/obj/structure/rack,
-/obj/item/pickaxe/emergency{
- desc = "For extracting yourself from rough landings, and getting to the even rougher ones";
- name = "Medical Retrieval Tool"
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/machinery/light_switch{
+ dir = 1;
+ pixel_x = 11;
+ pixel_y = -16
},
-/obj/item/pickaxe/emergency{
- desc = "For extracting yourself from rough landings, and getting to the even rougher ones";
- name = "Medical Retrieval Tool"
+/turf/open/floor/plasteel/white,
+/area/ship/hallway/central)
+"oc" = (
+/obj/effect/turf_decal/corner/opaque/red/full,
+/obj/structure/cable{
+ icon_state = "4-8"
},
-/obj/item/pickaxe/emergency{
- desc = "For extracting yourself from rough landings, and getting to the even rougher ones";
- name = "Medical Retrieval Tool"
+/turf/open/floor/plasteel/white,
+/area/ship/cargo)
+"ot" = (
+/obj/machinery/door/poddoor/preopen{
+ dir = 8;
+ id = "traumabridge";
+ name = "Window Blast Door"
},
-/obj/effect/turf_decal/industrial/outline/red,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/storage)
-"mO" = (
-/obj/machinery/computer/med_data,
-/turf/open/floor/plasteel/dark,
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile/shuttle,
+/turf/open/floor/plating,
/area/ship/bridge)
-"mP" = (
-/obj/structure/sign/departments/medbay/alt,
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/maintenance/port)
-"mQ" = (
-/obj/structure/window/reinforced{
- dir = 8
+"oA" = (
+/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
+ dir = 4
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 4
},
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 4
},
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/effect/turf_decal/industrial/outline/red,
-/obj/structure/window/reinforced{
- dir = 1
+/obj/structure/cable{
+ icon_state = "2-8"
},
-/obj/structure/closet/secure_closet{
- icon_state = "med";
- name = "medicine locker"
+/obj/structure/cable{
+ icon_state = "2-4"
},
-/obj/item/storage/firstaid/brute,
-/obj/item/storage/firstaid/fire,
-/obj/item/storage/firstaid/o2,
-/obj/item/storage/firstaid/toxin,
-/obj/item/storage/box/medipens,
-/obj/item/storage/box/syringes,
-/obj/item/storage/firstaid/regular,
-/obj/item/storage/firstaid/regular,
/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"nl" = (
-/obj/machinery/light/small/directional/west,
+/area/ship/cargo)
+"pf" = (
+/obj/docking_port/stationary{
+ dwidth = 8;
+ height = 15;
+ width = 30
+ },
+/turf/template_noop,
+/area/template_noop)
+"pK" = (
+/turf/open/floor/carpet/cyan,
+/area/ship/hallway/central)
+"pQ" = (
+/obj/effect/turf_decal/corner/opaque/red/full,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/effect/turf_decal/number/five{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"nm" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
/obj/structure/cable{
- icon_state = "2-8"
+ icon_state = "1-8"
},
-/obj/effect/turf_decal/corner/opaque/white/mono,
/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"np" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/turf/open/floor/carpet/cyan,
-/area/ship/crew)
-"nu" = (
-/turf/closed/wall/mineral/titanium,
-/area/ship/bridge)
-"nw" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 1
+/area/ship/cargo)
+"qr" = (
+/obj/machinery/power/shieldwallgen/atmos/roundstart{
+ dir = 4;
+ id = "traumashield2"
},
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "0-2"
},
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"oH" = (
+/obj/effect/turf_decal/trimline/opaque/red/filled/warning,
/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
dir = 1
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable{
- icon_state = "2-4"
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
},
-/obj/structure/cable{
- icon_state = "1-4"
+/obj/machinery/door/poddoor{
+ id = "traumaramp"
},
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"oQ" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/window/southleft,
+/turf/open/floor/engine,
+/area/ship/storage/eva)
+"qv" = (
+/obj/structure/table,
/obj/machinery/button/door{
dir = 1;
- id = "lobbydoors";
- name = "Lobby Door Control";
- normaldoorcontrol = 1;
- pixel_x = 11;
- pixel_y = -4
+ id = "traumastore";
+ name = "Storage Shutter Control";
+ pixel_x = -7;
+ pixel_y = -22
},
-/obj/machinery/door/firedoor/border_only,
-/obj/effect/turf_decal/industrial/hatch/red,
-/obj/machinery/button/shieldwallgen{
- dir = 1;
- id = "traumashield";
- name = "Lobby Holoshield";
- pixel_x = -6;
- pixel_y = 8
- },
-/obj/machinery/button/door{
- dir = 1;
- id = "lobbydoors";
- name = "Lobby Door Bolts Control";
- normaldoorcontrol = 1;
- pixel_x = 11;
- pixel_y = 7;
- specialfunctions = 4
+/obj/item/storage/box/bodybags,
+/obj/item/storage/box/bodybags,
+/obj/item/storage/box/masks,
+/obj/item/storage/box/masks,
+/obj/item/storage/box/pillbottles,
+/obj/structure/closet/wall/white/chem{
+ dir = 4;
+ name = "Medical Supplies Locker";
+ pixel_x = -28
},
-/obj/machinery/button/door{
- dir = 1;
- id = "traumalobby";
- name = "Lobby Shutter Control";
- pixel_x = -6;
- pixel_y = -4
+/turf/open/floor/plasteel/tech,
+/area/ship/storage)
+"qA" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ship/science)
+"qV" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "traumawindows";
+ name = "Window Blast Door"
},
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile/shuttle,
/turf/open/floor/plating,
-/area/ship/cargo)
-"oS" = (
+/area/ship/medical)
+"qW" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
+ dir = 8
+ },
+/mob/living/simple_animal/hostile/retaliate/poison/snake{
+ desc = "The CMO's pet snake. The question of what species it actually belongs to is a mystery for the ages.";
+ dir = 8;
+ name = "\proper Deuce"
+ },
+/obj/structure/bed/dogbed{
+ anchored = 1;
+ desc = "A comfy-looking... snake bed? There's bits of shed scales stuck in the bedding...";
+ name = "snake bed"
+ },
+/obj/item/clothing/glasses/hud/health,
+/turf/open/floor/carpet/cyan,
+/area/ship/bridge)
+"rk" = (
+/obj/machinery/rnd/production/techfab/department/medical,
+/obj/effect/turf_decal/industrial/hatch/red,
+/obj/effect/turf_decal/industrial/outline/red,
+/obj/machinery/airalarm/directional/west,
+/turf/open/floor/plasteel/tech,
+/area/ship/science)
+"rn" = (
+/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
},
-/obj/effect/turf_decal/corner/opaque/white/mono,
/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"oX" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+/area/ship/cargo)
+"rA" = (
+/obj/structure/cable,
+/obj/machinery/power/shieldwallgen/atmos/roundstart{
+ dir = 1;
+ id = "traumashield"
+ },
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/obj/effect/turf_decal/industrial/warning{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+/obj/machinery/door/poddoor/shutters{
+ dir = 8;
+ id = "traumalobby";
+ name = "Lobby"
+ },
+/turf/open/floor/engine,
+/area/ship/cargo)
+"rJ" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
dir = 4
},
-/obj/machinery/power/apc/auto_name/directional/south,
+/obj/machinery/power/terminal{
+ dir = 8
+ },
/obj/structure/cable{
icon_state = "0-4"
},
-/obj/machinery/light_switch{
- dir = 1;
- pixel_x = -12;
- pixel_y = -13
- },
-/turf/open/floor/plasteel/freezer,
-/area/ship/crew/toilet)
-"pK" = (
-/obj/structure/table/reinforced,
-/obj/item/folder/blue,
-/obj/item/pen/fourcolor,
-/obj/item/stamp/captain{
- pixel_x = -7;
- pixel_y = -1
- },
-/obj/machinery/button/door{
- id = "traumawindows";
- name = "Window Shutters";
- pixel_x = 5;
- pixel_y = 7
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
},
/obj/machinery/button/door{
- id = "traumabridge";
- name = "Bridge Window Shutters";
+ dir = 2;
+ id = "traumaenginel";
+ name = "Engine Shutter Control";
pixel_x = -5;
- pixel_y = 7
+ pixel_y = 22
},
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/bridge)
-"qc" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/turf/open/floor/plasteel,
-/area/ship/crew)
-"qd" = (
-/obj/structure/sink{
- dir = 8;
- pixel_x = 12
+/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"rS" = (
+/obj/structure/toilet{
+ dir = 8
},
-/obj/structure/mirror{
- pixel_x = 25
+/obj/structure/window/reinforced/tinted/frosted,
+/obj/machinery/door/window/survival_pod{
+ dir = 8
},
-/obj/machinery/firealarm/directional/north,
+/obj/structure/curtain,
/turf/open/floor/plasteel/freezer,
/area/ship/crew/toilet)
-"qQ" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
+"rT" = (
+/turf/closed/wall/mineral/titanium,
+/area/ship/medical/surgery)
+"sd" = (
+/obj/machinery/stasis{
dir = 8
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/turf_decal/industrial/outline/red,
+/obj/machinery/light/directional/north,
+/obj/machinery/firealarm/directional/east,
+/turf/open/floor/plasteel/tech,
+/area/ship/medical)
+"sx" = (
+/obj/machinery/light/small/directional/west,
+/turf/open/floor/plasteel/stairs/right{
+ dir = 1
+ },
+/area/ship/storage/eva)
+"sC" = (
/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "1-4"
},
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"rh" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning,
/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "2-4"
},
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"ru" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
+/obj/machinery/door/firedoor/border_only{
dir = 8
},
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+/obj/effect/turf_decal/industrial/warning{
dir = 8
},
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+/obj/effect/turf_decal/industrial/warning{
+ dir = 4
+ },
+/obj/docking_port/mobile{
+ dir = 4;
+ launch_status = 0;
+ preferred_direction = 4;
+ port_direction = 2
+ },
+/obj/machinery/door/poddoor/shutters{
+ dir = 8;
+ id = "traumalobby";
+ name = "Lobby"
+ },
+/turf/open/floor/engine,
+/area/ship/cargo)
+"sI" = (
+/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,
+/obj/structure/extinguisher_cabinet/directional/west,
+/turf/open/floor/plating,
+/area/ship/maintenance/starboard)
+"sO" = (
+/obj/effect/turf_decal/industrial/outline/red,
+/obj/structure/bodycontainer/morgue{
+ dir = 1
+ },
+/obj/machinery/light/directional/south,
+/obj/machinery/airalarm/directional/west,
+/turf/open/floor/plasteel/tech,
+/area/ship/medical/surgery)
+"tb" = (
+/obj/effect/turf_decal/industrial/hatch/yellow,
+/obj/structure/reagent_dispensers/watertank,
+/obj/item/mop,
+/obj/item/reagent_containers/glass/bucket,
+/obj/item/storage/bag/trash,
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/plating,
+/area/ship/maintenance/starboard)
+"tn" = (
+/turf/closed/wall/mineral/titanium,
+/area/ship/storage/eva)
+"tF" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/obj/effect/turf_decal/spline/fancy/opaque/black{
dir = 8
},
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/open/floor/plasteel/white,
+/turf/open/floor/plasteel/patterned/brushed,
/area/ship/medical)
-"rM" = (
-/obj/machinery/light/small/directional/south{
- pixel_x = 17
+"tI" = (
+/obj/machinery/atmospherics/pipe/layer_manifold{
+ dir = 4
+ },
+/obj/machinery/door/poddoor/preopen{
+ dir = 8;
+ id = "traumawindows";
+ name = "Window Blast Door"
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile/shuttle,
+/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"tJ" = (
+/obj/effect/turf_decal/industrial/outline/red,
+/obj/machinery/power/apc/auto_name/directional/east,
+/obj/machinery/light_switch{
+ dir = 8;
+ pixel_x = 19;
+ pixel_y = -12
},
-/obj/machinery/power/apc/auto_name/directional/south,
/obj/structure/cable{
icon_state = "0-8"
},
-/obj/machinery/light_switch{
- dir = 1;
- pixel_x = -13;
- pixel_y = -16
+/obj/structure/closet/crate/freezer{
+ name = "organ freezer"
+ },
+/obj/item/organ/heart/cybernetic,
+/obj/item/organ/heart/cybernetic,
+/obj/item/organ/ears/cybernetic,
+/obj/item/organ/ears/cybernetic,
+/obj/item/organ/liver/cybernetic,
+/obj/item/organ/liver/cybernetic,
+/obj/item/organ/lungs/cybernetic,
+/obj/item/organ/lungs/cybernetic,
+/obj/item/organ/stomach/cybernetic,
+/obj/item/organ/stomach/cybernetic,
+/obj/item/organ/eyes/robotic,
+/obj/item/organ/eyes/robotic,
+/turf/open/floor/plasteel/tech,
+/area/ship/storage)
+"tO" = (
+/turf/open/floor/plasteel/mono/white,
+/area/ship/hallway/central)
+"tT" = (
+/obj/structure/closet/secure_closet/personal/patient,
+/obj/item/clothing/under/rank/medical/gown,
+/obj/item/clothing/under/rank/medical/gown,
+/obj/item/clothing/under/rank/medical/gown/blue,
+/obj/item/clothing/under/rank/medical/gown/green,
+/obj/item/clothing/under/rank/medical/gown/pink,
+/obj/item/clothing/shoes/sandal/slippers,
+/obj/item/clothing/shoes/sandal/slippers,
+/obj/item/clothing/shoes/sandal/slippers,
+/obj/item/clothing/shoes/sandal/slippers,
+/obj/effect/turf_decal/industrial/outline/red,
+/turf/open/floor/plasteel/tech,
+/area/ship/medical)
+"uc" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 8
},
-/turf/open/floor/carpet/nanoweave,
-/area/ship/bridge)
-"se" = (
-/obj/item/clothing/suit/armor/vest/alt,
-/obj/item/clothing/suit/armor/vest/alt,
-/obj/item/clothing/suit/armor/vest/alt,
-/obj/item/flashlight/seclite,
-/obj/item/flashlight/seclite,
-/obj/item/flashlight/seclite,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/obj/machinery/airalarm/directional/north,
-/obj/item/clothing/head/helmet/sec,
-/obj/item/clothing/head/helmet/sec,
-/obj/item/clothing/head/helmet/sec,
-/obj/structure/closet/secure_closet/wall{
- dir = 8;
- icon_state = "sec_wall";
- name = "armor locker";
- pixel_x = 28;
- req_access_txt = "5"
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 8
},
-/turf/open/floor/plasteel/dark,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 5;
+ color = "#332521"
+ },
+/turf/open/floor/wood/ebony,
/area/ship/crew)
-"sq" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+"up" = (
+/obj/effect/turf_decal/spline/fancy/opaque/black{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 8
},
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/effect/turf_decal/corner/opaque/white/mono,
-/turf/open/floor/plasteel/white,
+/turf/open/floor/plasteel/patterned/brushed,
/area/ship/medical)
-"su" = (
-/obj/effect/landmark/start/paramedic,
-/turf/open/floor/plasteel,
-/area/ship/crew)
-"sz" = (
+"us" = (
+/obj/effect/turf_decal/trimline/opaque/red/filled/line,
+/obj/machinery/light_switch{
+ dir = 1;
+ pixel_y = -19;
+ pixel_x = -8
+ },
+/turf/open/floor/plasteel/white,
+/area/ship/hallway/central)
+"uE" = (
/obj/effect/turf_decal/trimline/opaque/red/filled/line{
dir = 4
},
-/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel/white,
+/area/ship/cargo)
+"uT" = (
+/obj/effect/turf_decal/industrial/loading,
+/obj/machinery/defibrillator_mount/loaded{
+ pixel_y = 0;
+ pixel_x = -32
+ },
+/obj/structure/sink{
+ dir = 4;
+ pixel_y = 0;
+ pixel_x = -13
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/medical/surgery)
+"uU" = (
+/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/firedoor/border_only{
dir = 1
},
-/obj/item/radio/intercom/wideband/directional/east,
-/turf/open/floor/plasteel/white,
-/area/ship/hallway/fore)
-"sH" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/airlock/medical{
+ name = "Storage Room"
},
-/obj/structure/cable{
- icon_state = "4-8"
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/storage/eva)
+"vj" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 8
},
+/obj/structure/closet/secure_closet/wall{
+ icon_state = "sec_wall";
+ name = "firearms locker";
+ req_access_txt = "5";
+ pixel_y = 28
+ },
+/obj/item/ammo_box/magazine/m10mm/rubber,
+/obj/item/ammo_box/magazine/m10mm/rubber,
+/obj/item/ammo_box/magazine/m10mm/rubber,
+/obj/item/ammo_box/magazine/m10mm/ap,
+/obj/item/ammo_box/magazine/m10mm/ap,
+/obj/item/ammo_box/magazine/m10mm/ap,
+/obj/item/gun/ballistic/automatic/pistol,
+/obj/item/gun/ballistic/automatic/pistol,
+/obj/item/gun/ballistic/automatic/pistol,
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/plasteel/tech,
+/area/ship/crew)
+"vn" = (
+/obj/machinery/smartfridge/organ{
+ density = 0;
+ pixel_x = 32
+ },
+/obj/structure/table/glass,
+/obj/machinery/cell_charger,
+/turf/open/floor/plasteel/tech,
+/area/ship/medical)
+"vx" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/on{
+ dir = 8
+ },
+/obj/structure/catwalk/over,
/turf/open/floor/plating,
-/area/ship/maintenance/port)
-"sM" = (
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2,
-/obj/structure/cable{
- icon_state = "2-4"
+/area/ship/external)
+"vE" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4;
+ name = "Helm"
},
-/obj/structure/cable{
- icon_state = "2-8"
+/obj/effect/landmark/start/captain,
+/turf/open/floor/carpet/cyan,
+/area/ship/bridge)
+"wb" = (
+/turf/closed/wall/mineral/titanium,
+/area/ship/science)
+"wc" = (
+/obj/machinery/door/airlock/maintenance_hatch{
+ name = "Starboard Engines"
},
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/ship/hallway/fore)
-"tq" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
- },
-/obj/effect/landmark/start/assistant,
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew)
-"tE" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
+/obj/machinery/door/firedoor/border_only{
dir = 1
},
-/obj/item/kirbyplants/random,
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/plasteel,
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel/tech/grid,
/area/ship/cargo)
-"tO" = (
-/obj/structure/closet/secure_closet{
- icon_state = "med_secure";
- name = "medical intern's locker"
+"wp" = (
+/obj/effect/turf_decal/industrial/outline/red,
+/obj/machinery/rnd/server,
+/turf/open/floor/plasteel/tech,
+/area/ship/science)
+"wr" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
+/obj/machinery/airalarm/directional/north,
+/obj/machinery/firealarm/directional/west,
+/turf/open/floor/plasteel/freezer,
+/area/ship/crew/toilet)
+"wt" = (
+/obj/structure/closet/emcloset/wall{
+ pixel_y = 28
},
-/obj/machinery/airalarm/directional/south,
-/obj/item/clothing/glasses/hud/health,
-/obj/item/clothing/glasses/hud/health,
-/obj/item/clothing/glasses/hud/health,
-/obj/item/healthanalyzer,
-/obj/item/healthanalyzer,
-/obj/item/healthanalyzer,
-/obj/item/storage/backpack/satchel/med,
-/obj/item/storage/backpack/satchel/med,
-/obj/item/storage/backpack/satchel/med,
-/obj/item/clothing/shoes/sneakers/blue,
-/obj/item/clothing/shoes/sneakers/blue,
-/obj/item/clothing/shoes/sneakers/blue,
-/obj/structure/extinguisher_cabinet/directional/west,
-/obj/item/clothing/under/rank/medical/paramedic/emt,
-/obj/item/clothing/under/rank/medical/paramedic/emt,
-/obj/item/clothing/under/rank/medical/paramedic/emt,
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew)
-"tT" = (
-/obj/machinery/light/directional/east,
-/obj/structure/chair{
+/obj/effect/turf_decal/number/two,
+/turf/open/floor/plating,
+/area/ship/maintenance/starboard)
+"xa" = (
+/obj/machinery/power/terminal{
dir = 8
},
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"tW" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/obj/effect/turf_decal/corner/opaque/white/mono,
-/obj/structure/chair/office/light{
- dir = 1
+/obj/structure/cable{
+ icon_state = "0-4"
},
-/obj/effect/landmark/start/chemist,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"uk" = (
-/obj/machinery/modular_computer/console/preset/command{
+/obj/machinery/light/small/directional/north,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 10
+ },
+/turf/open/floor/plating,
+/area/ship/maintenance/starboard)
+"xp" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 4
},
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/carpet/nanoweave,
-/area/ship/bridge)
-"uo" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 4
},
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
+/obj/structure/cable{
+ icon_state = "4-8"
},
-/turf/open/floor/plasteel/tech,
-/area/ship/medical)
-"uq" = (
-/obj/structure/table/reinforced,
-/obj/structure/window/reinforced{
- dir = 4
+/obj/structure/sign/poster/official/help_others{
+ pixel_y = 32
},
-/obj/structure/window/reinforced,
-/obj/item/paper_bin,
-/obj/machinery/door/firedoor/border_only,
-/obj/effect/turf_decal/industrial/hatch/red,
-/obj/item/folder/white,
-/obj/item/pen,
-/turf/open/floor/plating,
-/area/ship/cargo)
-"ur" = (
/obj/effect/turf_decal/trimline/opaque/red/filled/line{
dir = 1
},
-/turf/open/floor/plasteel,
+/turf/open/floor/plasteel/white,
+/area/ship/hallway/central)
+"xB" = (
+/obj/effect/turf_decal/trimline/opaque/red/filled/line{
+ dir = 4
+ },
+/obj/item/kirbyplants/random,
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/plasteel/white,
/area/ship/cargo)
-"uE" = (
-/obj/structure/window/reinforced/tinted/frosted{
+"xF" = (
+/obj/machinery/computer/helm{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"xN" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/obj/effect/landmark/start/assistant,
+/obj/effect/turf_decal/siding/wood{
+ dir = 6;
+ color = "#332521"
+ },
+/turf/open/floor/wood/ebony,
+/area/ship/crew)
+"xW" = (
+/obj/machinery/power/port_gen/pacman,
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/effect/turf_decal/industrial/hatch/yellow,
+/obj/item/stack/sheet/mineral/plasma/twenty,
+/obj/item/radio/intercom/directional/south,
+/turf/open/floor/plating,
+/area/ship/maintenance/starboard)
+"yf" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
dir = 8
},
+/turf/open/floor/plasteel/patterned/brushed,
+/area/ship/crew)
+"yn" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/shieldwallgen/atmos/roundstart{
+ id = "traumashield"
+ },
/obj/machinery/door/firedoor/border_only{
dir = 8
},
-/obj/machinery/rnd/production/techfab/department/medical,
-/obj/effect/turf_decal/industrial/hatch/red,
-/obj/machinery/firealarm/directional/south,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"uN" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
+ },
+/obj/effect/turf_decal/industrial/warning{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+/obj/machinery/door/poddoor/shutters{
+ dir = 8;
+ id = "traumalobby";
+ name = "Lobby"
+ },
+/turf/open/floor/engine,
+/area/ship/cargo)
+"yQ" = (
+/obj/machinery/computer/med_data{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"yT" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
dir = 4
},
/obj/structure/cable{
icon_state = "4-8"
},
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"uW" = (
-/obj/structure/chair{
+/obj/effect/turf_decal/industrial/warning/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/industrial/warning/corner{
dir = 8
},
-/obj/structure/sign/poster/official/soft_cap_pop_art{
- pixel_x = 32
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/plating,
+/area/ship/maintenance/starboard)
+"yX" = (
+/obj/effect/turf_decal/corner/opaque/red/full,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
},
-/turf/open/floor/plasteel,
+/turf/open/floor/plasteel/white,
/area/ship/cargo)
-"ve" = (
-/obj/structure/table/reinforced,
-/obj/structure/window/reinforced{
+"zh" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/glass/bottle/formaldehyde{
+ pixel_x = 5
+ },
+/obj/item/reagent_containers/glass/bottle/formaldehyde{
+ pixel_x = -5
+ },
+/obj/item/reagent_containers/glass/bottle/epinephrine{
+ pixel_x = -5;
+ pixel_y = 8
+ },
+/obj/item/reagent_containers/glass/bottle/charcoal{
+ pixel_x = 5;
+ pixel_y = 8
+ },
+/obj/item/reagent_containers/syringe,
+/obj/machinery/airalarm/directional/east,
+/turf/open/floor/plasteel/tech,
+/area/ship/medical)
+"zl" = (
+/obj/effect/turf_decal/trimline/opaque/red/filled/line,
+/obj/machinery/door/firedoor/border_only{
dir = 8
},
-/obj/structure/window/reinforced,
-/obj/machinery/computer/med_data/laptop{
- dir = 1
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
},
-/obj/item/radio/intercom/directional/west,
-/obj/machinery/door/firedoor/border_only,
-/obj/effect/turf_decal/industrial/hatch/red,
-/turf/open/floor/plating,
-/area/ship/cargo)
-"vj" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 1
+/turf/open/floor/plasteel/white,
+/area/ship/hallway/central)
+"zn" = (
+/obj/structure/table/reinforced,
+/obj/item/folder/white{
+ pixel_x = -5
},
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/cable{
- icon_state = "0-8"
+/obj/item/stamp/cmo{
+ pixel_x = -1;
+ pixel_y = 12
},
-/obj/machinery/light_switch{
+/obj/item/pen{
+ pixel_x = -5
+ },
+/obj/item/paper_bin{
+ pixel_x = 9
+ },
+/obj/item/clothing/neck/stethoscope,
+/obj/machinery/recharger,
+/obj/machinery/light/small/directional/south,
+/obj/machinery/firealarm/directional/east,
+/turf/open/floor/carpet/cyan,
+/area/ship/bridge)
+"zo" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ship/crew/toilet)
+"zq" = (
+/obj/machinery/door/airlock/medical/glass{
dir = 8;
- pixel_x = 19;
- pixel_y = 13
+ id_tag = "lobbydoors";
+ name = "Sickbay"
},
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"vn" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
+/obj/machinery/door/firedoor/border_only{
dir = 8
},
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
+ },
+/obj/effect/turf_decal/corner/opaque/white/mono,
+/turf/open/floor/plasteel/white,
+/area/ship/cargo)
+"zy" = (
+/obj/effect/turf_decal/trimline/opaque/red/filled/warning,
/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/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
+/turf/open/floor/plasteel/white,
+/area/ship/hallway/central)
+"zD" = (
+/obj/effect/turf_decal/arrows/red{
dir = 1
},
-/turf/open/floor/plasteel/white,
-/area/ship/hallway/fore)
-"vr" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+/obj/effect/turf_decal/spline/fancy/opaque/black,
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/storage/eva)
+"zK" = (
+/obj/machinery/power/smes/shuttle/precharged{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
+/obj/machinery/door/poddoor{
+ dir = 8;
+ id = "traumaenginer"
},
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "0-8"
},
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/plating,
-/area/ship/maintenance/port)
-"vG" = (
-/obj/machinery/door/firedoor/border_only{
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
dir = 8
},
-/obj/effect/turf_decal/industrial/outline/red,
-/obj/machinery/smartfridge/chemistry,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"vT" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/power/apc/auto_name/directional/east,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/item/storage/toolbox/electrical,
-/obj/machinery/light_switch{
+/turf/open/floor/plating,
+/area/ship/maintenance/starboard)
+"zL" = (
+/obj/structure/table/reinforced,
+/obj/item/folder/blue,
+/obj/item/pen/fourcolor,
+/obj/machinery/button/door{
dir = 8;
- pixel_x = 19;
- pixel_y = 13
+ id = "traumawindows";
+ name = "Window Shutters";
+ pixel_x = 5;
+ pixel_y = 7
},
-/turf/open/floor/plating,
-/area/ship/maintenance/port)
-"wD" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 1;
- name = "Helm"
+/obj/machinery/button/door{
+ dir = 8;
+ id = "traumabridge";
+ name = "Bridge Window Shutters";
+ pixel_x = -5;
+ pixel_y = 7
},
-/obj/effect/landmark/start/captain,
-/turf/open/floor/carpet/nanoweave,
-/area/ship/bridge)
-"wG" = (
-/obj/structure/chair/comfy/shuttle{
- dir = 1;
- name = "Medical"
+/obj/item/stamp/syndicate{
+ pixel_x = -7;
+ pixel_y = -1
},
-/obj/effect/landmark/start/chief_medical_officer,
-/turf/open/floor/carpet/nanoweave,
+/turf/open/floor/carpet/cyan,
/area/ship/bridge)
-"wQ" = (
-/obj/structure/sign/poster/official/cleanliness{
- pixel_y = 32
- },
-/obj/effect/turf_decal/industrial/outline/red,
-/obj/machinery/chem_master,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"xa" = (
-/obj/effect/turf_decal/corner/opaque/red/full,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"yi" = (
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable{
- icon_state = "0-2"
+"zM" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
},
-/obj/effect/turf_decal/number/zero{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 4
},
-/obj/machinery/light_switch{
- dir = 4;
- pixel_x = -20;
- pixel_y = 13
+/obj/structure/cable{
+ icon_state = "4-8"
},
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"zg" = (
-/obj/machinery/light/directional/north,
-/obj/structure/sign/warning/nosmoking{
- pixel_x = 32
+/obj/item/radio/intercom/directional/north,
+/obj/effect/turf_decal/trimline/opaque/red/filled/line{
+ dir = 1
},
-/obj/effect/turf_decal/corner/opaque/white/mono,
/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"zo" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/crew/toilet)
-"zt" = (
-/obj/effect/turf_decal/industrial/outline/red,
-/obj/structure/window/reinforced{
+/area/ship/hallway/central)
+"zS" = (
+/obj/effect/turf_decal/spline/fancy/opaque/black{
dir = 4
},
-/obj/structure/bodycontainer/morgue{
+/obj/effect/turf_decal/spline/fancy/opaque/black{
dir = 8
},
-/turf/open/floor/plasteel/tech,
-/area/ship/medical)
-"zE" = (
/obj/structure/cable{
- icon_state = "4-9"
+ icon_state = "2-8"
},
-/obj/structure/cable{
- icon_state = "4-10"
+/turf/open/floor/plasteel/patterned/brushed,
+/area/ship/medical)
+"zT" = (
+/obj/effect/turf_decal/number/zero,
+/obj/machinery/light/small/directional/north,
+/turf/open/floor/plating,
+/area/ship/maintenance/starboard)
+"Ah" = (
+/obj/item/radio/intercom/directional/west,
+/turf/open/floor/carpet/cyan,
+/area/ship/bridge)
+"Ai" = (
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 4
},
-/turf/open/floor/plasteel/stairs/medium{
+/obj/effect/turf_decal/spline/fancy/opaque/black{
dir = 8
},
+/obj/machinery/light/directional/south,
+/turf/open/floor/plasteel/patterned/brushed,
/area/ship/storage)
-"zR" = (
-/obj/structure/table/reinforced,
-/obj/item/folder/white{
- pixel_x = -5
+"Aj" = (
+/obj/item/flashlight/seclite,
+/obj/item/flashlight/seclite,
+/obj/item/flashlight/seclite,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 8
},
-/obj/item/stamp/cmo{
- pixel_x = -1;
- pixel_y = 12
+/obj/structure/closet/secure_closet/wall{
+ dir = 1;
+ icon_state = "sec_wall";
+ name = "armor locker";
+ req_access_txt = "5";
+ pixel_y = -28
},
-/obj/item/pen{
- pixel_x = -5
+/obj/item/clothing/suit/armor/vest/marine/trauma,
+/obj/item/clothing/suit/armor/vest/marine/trauma,
+/obj/item/clothing/suit/armor/vest/marine/trauma,
+/obj/item/clothing/head/helmet/medical,
+/obj/item/clothing/head/helmet/medical,
+/obj/item/clothing/head/helmet/medical,
+/obj/machinery/airalarm/directional/east,
+/turf/open/floor/plasteel/tech,
+/area/ship/crew)
+"Ap" = (
+/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
+ dir = 8
},
-/obj/machinery/firealarm/directional/east,
-/obj/item/paper_bin{
- pixel_x = 9
+/obj/structure/cable{
+ icon_state = "4-8"
},
-/obj/item/clothing/neck/stethoscope,
-/obj/machinery/recharger,
-/turf/open/floor/carpet/nanoweave,
-/area/ship/bridge)
-"zT" = (
-/obj/machinery/atmospherics/components/unary/tank/air{
- piping_layer = 2
+/turf/open/floor/plasteel/white,
+/area/ship/cargo)
+"AD" = (
+/obj/machinery/door/airlock/maintenance_hatch{
+ name = "Port Engines"
},
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/turf/open/floor/plating,
-/area/ship/maintenance/port)
-"AG" = (
-/obj/structure/railing{
- dir = 6
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
},
-/obj/effect/turf_decal/spline/fancy/opaque/black{
+/obj/machinery/door/firedoor/border_only{
dir = 1
},
-/obj/effect/turf_decal/spline/fancy/opaque/black,
-/turf/open/floor/plasteel/patterned/grid,
-/area/ship/storage)
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/cargo)
"AJ" = (
/turf/closed/wall/mineral/titanium,
/area/ship/cargo)
-"Bl" = (
-/obj/effect/turf_decal/corner/opaque/red/full,
+"AQ" = (
+/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/scrubbers/hidden/layer4,
+/obj/machinery/door/airlock/medical{
+ name = "Storage Room"
+ },
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"BH" = (
-/obj/machinery/power/shieldwallgen/atmos/roundstart{
- dir = 1;
- id = "traumashield2"
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/storage)
+"AX" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
},
/obj/structure/cable{
- icon_state = "0-4"
+ icon_state = "4-8"
},
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 4
+/obj/effect/turf_decal/industrial/warning/corner,
+/obj/effect/turf_decal/industrial/warning/corner{
+ dir = 1
},
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 8
+/obj/machinery/airalarm/directional/south,
+/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"Bp" = (
+/obj/effect/turf_decal/industrial/warning{
+ dir = 5
},
-/obj/machinery/door/firedoor/border_only{
- dir = 8
+/obj/machinery/cryopod{
+ dir = 1
},
-/obj/machinery/door/poddoor{
+/obj/machinery/computer/cryopod/directional/south,
+/obj/machinery/light/small/directional/west,
+/turf/open/floor/plasteel/tech,
+/area/ship/crew)
+"BD" = (
+/obj/item/storage/belt/medical,
+/obj/item/healthanalyzer/advanced,
+/obj/item/hypospray/mkii/CMO,
+/obj/structure/closet/secure_closet/wall{
dir = 4;
- id = "traumaramp"
+ icon_state = "solgov_wall";
+ name = "chief medical officer's closet";
+ req_access_txt = "40";
+ pixel_x = -28
},
-/turf/open/floor/engine,
-/area/ship/storage)
-"BK" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
+/obj/item/storage/backpack/satchel/med,
+/obj/item/defibrillator/compact/loaded,
+/obj/item/gun/syringe,
+/obj/item/reagent_containers/glass/bottle/sodium_thiopental,
+/obj/item/clothing/glasses/hud/health/night,
+/obj/item/gun/ballistic/automatic/pistol,
+/obj/item/clothing/gloves/color/latex/nitrile/evil,
+/obj/item/clothing/suit/toggle/labcoat/raincoat,
+/obj/item/clothing/shoes/combat,
+/obj/item/clothing/head/beret/cmo/cybersun,
+/obj/item/clothing/under/rank/medical/chief_medical_officer/cybersun,
+/turf/open/floor/carpet/cyan,
+/area/ship/bridge)
+"BU" = (
+/obj/effect/turf_decal/industrial/outline/red,
+/obj/machinery/suit_storage_unit/inherit,
+/obj/item/clothing/suit/space/hardsuit/syndi/cybersun/paramed,
+/obj/item/clothing/mask/gas/sechailer,
+/obj/item/tank/internals/oxygen/red,
+/turf/open/floor/plasteel/tech,
+/area/ship/storage/eva)
+"Ca" = (
+/obj/machinery/computer/crew{
dir = 8
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
- dir = 8
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"Cp" = (
+/obj/machinery/door/airlock/medical{
+ name = "Crew Quarters"
},
-/obj/machinery/airalarm/directional/west,
+/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/white,
-/area/ship/hallway/fore)
-"BN" = (
-/obj/docking_port/mobile{
- launch_status = 0;
- port_direction = 2
- },
-/obj/structure/cable{
- icon_state = "1-8"
+/obj/machinery/door/firedoor/border_only{
+ dir = 1
},
+/obj/machinery/door/firedoor/border_only,
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/crew)
+"Cy" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/structure/cable{
- icon_state = "1-4"
+ icon_state = "1-2"
},
-/obj/machinery/door/firedoor/border_only,
-/obj/effect/turf_decal/industrial/warning,
/obj/effect/turf_decal/industrial/warning{
dir = 1
},
-/obj/machinery/door/poddoor/shutters{
- id = "traumalobby";
- name = "Lobby"
+/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"CF" = (
+/obj/machinery/door/window/brigdoor/southright{
+ dir = 8;
+ req_access_txt = "5"
+ },
+/obj/item/clothing/shoes/combat,
+/obj/item/clothing/shoes/combat,
+/obj/item/clothing/shoes/combat,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 5
+ },
+/obj/structure/closet/secure_closet/wall{
+ dir = 1;
+ icon_state = "sec_wall";
+ name = "clothing locker";
+ req_access_txt = "5";
+ pixel_y = -28
+ },
+/obj/item/clothing/under/syndicate/medic,
+/obj/item/clothing/under/syndicate/medic,
+/obj/item/clothing/under/syndicate/medic,
+/obj/item/clothing/head/soft/cybersun/medical,
+/obj/item/clothing/head/soft/cybersun/medical,
+/obj/item/clothing/head/soft/cybersun/medical,
+/obj/item/clothing/suit/toggle/labcoat/raincoat,
+/obj/item/clothing/suit/toggle/labcoat/raincoat,
+/obj/item/clothing/suit/toggle/labcoat/raincoat,
+/obj/item/storage/backpack/ert/medical,
+/obj/item/storage/backpack/ert/medical,
+/obj/item/storage/backpack/ert/medical,
+/obj/item/clothing/under/syndicate/medic/skirt,
+/obj/item/clothing/under/syndicate/medic/skirt,
+/obj/item/clothing/under/syndicate/medic/skirt,
+/turf/open/floor/plasteel/tech,
+/area/ship/crew)
+"CL" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
},
-/turf/open/floor/engine,
-/area/ship/cargo)
-"Cr" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "4-8"
},
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
- dir = 8
+/turf/open/floor/plasteel/mono/white,
+/area/ship/hallway/central)
+"CZ" = (
+/obj/machinery/door/poddoor/preopen{
+ dir = 8;
+ id = "traumawindows";
+ name = "Window Blast Door"
},
-/obj/machinery/light_switch{
- dir = 4;
- pixel_x = -21;
- pixel_y = 10
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile/shuttle,
+/turf/open/floor/plating,
+/area/ship/crew)
+"Dp" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile/shuttle,
+/obj/machinery/door/poddoor/preopen{
+ dir = 8;
+ id = "traumasurgery";
+ name = "Window Blast Door"
},
-/obj/machinery/firealarm/directional/west,
-/turf/open/floor/plasteel/white,
-/area/ship/hallway/fore)
-"CX" = (
+/turf/open/floor/plating,
+/area/ship/medical)
+"Dr" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 6
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 8
},
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
/obj/structure/cable{
- icon_state = "1-8"
+ icon_state = "1-4"
},
/obj/structure/cable{
- icon_state = "2-8"
+ icon_state = "1-8"
},
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "1-2"
},
+/obj/effect/turf_decal/industrial/warning,
/turf/open/floor/plating,
/area/ship/maintenance/port)
-"Dj" = (
-/obj/machinery/power/shuttle/engine/electric{
- dir = 1
- },
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"Dy" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/mob/living/simple_animal/hostile/retaliate/poison/snake{
- desc = "The CMO's pet snake. The question of what species it actually belongs to is a mystery for the ages.";
- name = "\proper Deuce"
+"DS" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
},
-/obj/structure/bed/dogbed{
- anchored = 1;
- desc = "A comfy-looking... snake bed? There's bits of shed scales stuck in the bedding...";
- name = "snake bed"
+/obj/machinery/power/apc/auto_name/directional/south,
+/obj/machinery/light_switch{
+ dir = 1;
+ pixel_y = -17;
+ pixel_x = 11
},
-/obj/item/clothing/glasses/hud/health,
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/bridge)
-"DH" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
- dir = 4
+/obj/structure/cable{
+ icon_state = "0-8"
},
-/obj/effect/turf_decal/industrial/outline/red,
-/obj/structure/window/reinforced{
- dir = 1
+/obj/effect/turf_decal/industrial/warning/corner{
+ dir = 8
},
+/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"DX" = (
/obj/structure/closet/crate/medical,
/obj/item/roller,
/obj/item/roller,
/obj/item/roller,
/obj/item/roller,
/obj/item/roller,
-/obj/item/tank/internals/anesthetic,
/obj/item/clothing/mask/breath/medical,
+/obj/effect/turf_decal/industrial/outline/red,
/obj/machinery/iv_drip,
-/obj/machinery/iv_drip,
-/obj/machinery/iv_drip,
-/obj/machinery/iv_drip,
-/obj/machinery/iv_drip,
-/obj/item/storage/box/bodybags,
-/obj/item/storage/box/gloves,
-/obj/item/storage/box/masks,
-/obj/item/storage/box/bodybags,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"DU" = (
-/obj/structure/sign/poster/official/cleanliness{
- pixel_x = -32
+/turf/open/floor/plasteel/tech,
+/area/ship/storage)
+"Eb" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+ dir = 8
},
-/obj/machinery/computer/operating,
-/obj/structure/window/reinforced{
- dir = 1
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/industrial/warning,
+/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"Ev" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ship/crew)
+"EL" = (
+/obj/structure/bed{
+ dir = 8
+ },
+/obj/structure/curtain/bounty,
+/obj/item/bedsheet/cmo{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"ES" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 6
+ },
+/obj/item/radio/intercom/wideband/directional/west,
+/turf/open/floor/carpet/cyan,
+/area/ship/bridge)
+"EW" = (
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/patterned/brushed,
+/area/ship/medical/surgery)
+"Fe" = (
+/obj/effect/turf_decal/industrial/outline/red,
+/obj/machinery/suit_storage_unit/inherit,
+/obj/item/clothing/suit/space/hardsuit/syndi/cybersun/paramed,
+/obj/item/clothing/mask/gas/sechailer,
+/obj/item/tank/internals/oxygen/red,
+/obj/machinery/light/directional/south,
+/turf/open/floor/plasteel/tech,
+/area/ship/storage/eva)
+"Fr" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile/shuttle,
+/obj/machinery/door/poddoor/preopen{
+ dir = 8;
+ id = "traumastore";
+ name = "Window Blast Door"
},
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/medical)
-"Ev" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
+/turf/open/floor/plating,
+/area/ship/storage)
+"FE" = (
+/obj/effect/landmark/start/paramedic,
+/turf/open/floor/plasteel/patterned/brushed,
/area/ship/crew)
-"EA" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/obj/machinery/photocopier,
-/turf/open/floor/carpet/nanoweave/beige,
-/area/ship/medical)
-"FA" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
+"FH" = (
+/obj/structure/chair{
dir = 4
},
+/turf/open/floor/plasteel/tech,
+/area/ship/medical)
+"FO" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
dir = 8
},
-/turf/open/floor/plasteel/white,
-/area/ship/hallway/fore)
-"FE" = (
-/obj/machinery/firealarm/directional/east,
-/obj/effect/turf_decal/industrial/outline/red,
-/obj/machinery/reagentgrinder{
- pixel_y = 10
- },
-/obj/structure/table,
-/obj/item/lighter{
- pixel_x = -8
- },
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"Go" = (
+/turf/open/floor/carpet/cyan,
+/area/ship/bridge)
+"Gj" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 4
},
-/obj/machinery/door/window{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 4
},
-/obj/machinery/door/firedoor/border_only{
- dir = 4
+/obj/structure/cable{
+ icon_state = "2-4"
},
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
+/turf/open/floor/plasteel/mono/white,
+/area/ship/hallway/central)
+"Gr" = (
+/obj/effect/turf_decal/corner/opaque/red/full,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
},
-/turf/open/floor/plasteel/tech,
-/area/ship/medical)
+/turf/open/floor/plasteel/white,
+/area/ship/cargo)
"Gs" = (
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/structure/reagent_dispensers/watertank,
-/obj/item/mop,
-/obj/item/reagent_containers/glass/bucket,
-/obj/item/storage/bag/trash,
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"GP" = (
-/obj/machinery/door/airlock/maintenance_hatch{
- dir = 4;
- name = "Starboard Engines"
+/obj/structure/table,
+/obj/machinery/microwave{
+ pixel_y = 5
+ },
+/obj/machinery/newscaster/directional/west,
+/obj/effect/turf_decal/siding/wood{
+ dir = 2;
+ color = "#332521"
},
+/turf/open/floor/wood/ebony,
+/area/ship/crew)
+"Gw" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 4
},
@@ -1424,383 +1784,435 @@
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/machinery/door/airlock/medical/glass{
+ dir = 8;
+ id_tag = "lobbydoors";
+ name = "Sickbay"
+ },
/obj/machinery/door/firedoor/border_only{
dir = 8
},
/obj/machinery/door/firedoor/border_only{
dir = 4
},
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"Hk" = (
-/obj/machinery/suit_storage_unit/inherit,
-/obj/item/clothing/suit/space/hardsuit/combatmedic,
-/obj/item/clothing/mask/gas/sechailer,
-/obj/item/tank/internals/emergency_oxygen/engi,
-/obj/effect/turf_decal/industrial/hatch/red,
-/obj/structure/sign/warning/nosmoking{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/storage)
-"Hl" = (
-/obj/structure/sign/poster/contraband/random,
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/crew)
-"Hq" = (
-/obj/structure/window/reinforced{
- dir = 4
+/obj/effect/turf_decal/corner/opaque/white/mono,
+/turf/open/floor/plasteel/white,
+/area/ship/cargo)
+"GH" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4;
+ name = "Medical"
},
-/obj/machinery/door/window/northleft,
-/obj/machinery/power/terminal,
-/obj/structure/cable,
-/obj/machinery/light/small/directional/west,
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"Hr" = (
-/obj/structure/bed,
-/obj/structure/curtain/bounty,
-/obj/item/bedsheet/captain,
-/turf/open/floor/plasteel/dark,
+/obj/effect/landmark/start/chief_medical_officer,
+/turf/open/floor/carpet/cyan,
/area/ship/bridge)
-"HF" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+"GI" = (
+/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/white,
+/area/ship/cargo)
+"GK" = (
+/obj/structure/chair,
+/obj/structure/extinguisher_cabinet/directional/north,
+/turf/open/floor/plasteel/white,
+/area/ship/cargo)
+"GZ" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/effect/turf_decal/spline/fancy/opaque/black{
dir = 4
},
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
+ dir = 8
},
-/turf/open/floor/plasteel/tech,
-/area/ship/medical)
-"HP" = (
-/turf/open/floor/carpet/nanoweave/beige,
-/area/ship/medical)
-"HU" = (
-/obj/structure/sign/departments/medbay/alt,
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/maintenance/starboard)
-"IE" = (
-/obj/machinery/light/small/directional/east,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/patterned/brushed,
+/area/ship/medical/surgery)
+"Hb" = (
+/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/plating,
-/area/ship/maintenance/port)
-"IG" = (
-/obj/effect/turf_decal/corner/opaque/red/full,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+/obj/machinery/door/firedoor/border_only{
dir = 1
},
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"Ja" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/structure/extinguisher_cabinet/directional/west,
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"Je" = (
-/obj/machinery/power/terminal,
-/obj/structure/cable/yellow,
-/obj/item/wrench/crescent,
-/obj/item/radio/intercom/directional/west,
-/turf/open/floor/plating,
-/area/ship/maintenance/port)
-"Jn" = (
-/obj/machinery/power/shuttle/engine/electric{
- dir = 1
+/obj/machinery/door/firedoor/border_only,
+/obj/machinery/door/airlock/maintenance_hatch{
+ name = "Port Engines"
},
-/obj/structure/cable,
-/turf/open/floor/plating,
+/turf/open/floor/plasteel/tech/grid,
/area/ship/maintenance/port)
-"JA" = (
-/obj/effect/spawner/structure/window/shuttle,
-/obj/machinery/door/poddoor/preopen{
- dir = 4;
- id = "traumawindows";
- name = "Window Blast Door"
- },
-/turf/open/floor/plating,
-/area/ship/medical)
-"Kc" = (
-/obj/structure/sign/departments/medbay/alt,
+"Hk" = (
+/obj/effect/turf_decal/industrial/outline/red,
+/obj/structure/crate_shelf,
+/obj/machinery/light/small/directional/west,
+/turf/open/floor/plasteel/tech,
+/area/ship/storage/eva)
+"Hl" = (
+/obj/structure/sign/poster/contraband/random,
/turf/closed/wall/mineral/titanium/nodiagonal,
/area/ship/crew)
-"Kh" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
- },
-/obj/machinery/airalarm/directional/west,
-/obj/machinery/power/terminal,
-/obj/structure/cable,
-/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/plating,
-/area/ship/maintenance/port)
-"Ki" = (
-/obj/effect/landmark/start/paramedic,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/firealarm/directional/west,
-/obj/machinery/light_switch{
- dir = 4;
- pixel_x = -21;
- pixel_y = -10
- },
-/turf/open/floor/plasteel,
-/area/ship/crew)
-"Ko" = (
-/obj/machinery/light/directional/east,
+"HE" = (
+/obj/structure/rack,
/obj/effect/turf_decal/industrial/outline/red,
-/obj/machinery/suit_storage_unit/inherit,
-/obj/item/clothing/suit/space/hardsuit/medical,
-/obj/item/clothing/mask/gas/sechailer,
-/obj/item/tank/internals/emergency_oxygen/engi,
+/obj/item/stack/sheet/glass/fifty,
+/obj/item/stack/sheet/metal/fifty,
+/obj/item/radio/intercom/directional/west,
+/obj/item/multitool,
+/obj/machinery/iv_drip,
/turf/open/floor/plasteel/tech,
-/area/ship/storage)
-"Kv" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+/area/ship/storage/eva)
+"HI" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/southleft{
dir = 8
},
-/turf/open/floor/plasteel/white,
-/area/ship/hallway/fore)
-"KD" = (
-/obj/structure/window/reinforced{
+/obj/machinery/button/door{
+ dir = 4;
+ id = "lobbydoors";
+ name = "Lobby Door Control";
+ normaldoorcontrol = 1;
+ pixel_x = 6;
+ pixel_y = -4
+ },
+/obj/machinery/door/firedoor/border_only{
dir = 8
},
-/obj/machinery/door/window/northright,
-/obj/machinery/power/terminal,
-/obj/structure/cable,
-/obj/machinery/light/small/directional/east,
-/turf/open/floor/plating,
-/area/ship/maintenance/port)
-"KR" = (
-/obj/structure/sink{
- dir = 8;
- pixel_x = 12
+/obj/effect/turf_decal/industrial/hatch/red,
+/obj/machinery/button/shieldwallgen{
+ dir = 4;
+ id = "traumashield";
+ name = "Lobby Holoshield";
+ pixel_x = -6;
+ pixel_y = 8
},
-/obj/effect/turf_decal/corner/opaque/white/mono,
-/obj/item/storage/box/pillbottles,
-/obj/item/storage/box/pillbottles,
-/obj/item/storage/box/medigels,
-/obj/item/storage/box/medigels,
-/obj/item/reagent_containers/dropper,
-/obj/item/reagent_containers/dropper,
-/obj/item/clothing/suit/toggle/labcoat/chemist/side,
-/obj/item/clothing/glasses/science,
-/obj/item/reagent_containers/glass/beaker/large,
-/obj/item/reagent_containers/glass/beaker/large,
-/obj/structure/closet/wall/white/chem{
- dir = 1;
- name = "Chemistry Locker";
- pixel_y = -28
+/obj/machinery/button/door{
+ dir = 4;
+ id = "lobbydoors";
+ name = "Lobby Door Bolts Control";
+ normaldoorcontrol = 1;
+ pixel_x = 6;
+ pixel_y = 8;
+ specialfunctions = 4
},
-/obj/item/storage/backpack/satchel/chem,
-/obj/item/clothing/head/beret/chem,
-/obj/machinery/light/directional/east,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"KW" = (
-/obj/structure/sign/departments/medbay/alt,
-/turf/closed/wall/mineral/titanium/nodiagonal,
+/obj/machinery/button/door{
+ dir = 4;
+ id = "traumalobby";
+ name = "Lobby Shutter Control";
+ pixel_x = -6;
+ pixel_y = -4
+ },
+/turf/open/floor/plating,
/area/ship/cargo)
-"Lh" = (
-/obj/machinery/atmospherics/components/binary/pump/on/layer2,
-/obj/structure/closet/firecloset/wall{
- dir = 8;
- pixel_x = 28
+"HR" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
},
+/obj/machinery/firealarm/directional/north,
/turf/open/floor/plating,
/area/ship/maintenance/port)
-"Ll" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
+"HU" = (
+/obj/structure/sign/departments/medbay/alt,
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ship/maintenance/starboard)
+"IL" = (
+/obj/structure/chair{
dir = 8
},
+/obj/effect/landmark/start/assistant,
/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/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 5
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 4;
+ color = "#332521"
+ },
+/turf/open/floor/wood/ebony,
+/area/ship/crew)
+"Jh" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "traumawindows";
+ name = "Window Blast Door"
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile/shuttle,
+/turf/open/floor/plating,
+/area/ship/medical/surgery)
+"Jw" = (
+/obj/machinery/power/smes/shuttle/precharged{
+ dir = 4
},
-/turf/open/floor/plasteel/white,
-/area/ship/hallway/fore)
-"Ln" = (
/obj/structure/cable{
- icon_state = "6-8"
+ icon_state = "0-8"
},
-/obj/effect/turf_decal/arrows/red{
- dir = 8
+/obj/machinery/door/poddoor{
+ dir = 8;
+ id = "traumaenginel"
},
-/obj/effect/turf_decal/spline/fancy/opaque/black{
+/obj/structure/window/reinforced{
dir = 1
},
-/obj/effect/turf_decal/spline/fancy/opaque/black/corner,
-/turf/open/floor/plasteel/patterned/grid,
-/area/ship/storage)
-"Lt" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
+/obj/structure/window/reinforced{
+ dir = 8
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
+/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"JA" = (
+/obj/machinery/power/smes/engineering{
+ charge = 1e+006
},
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "0-8"
},
/turf/open/floor/plating,
/area/ship/maintenance/starboard)
-"Lu" = (
+"JC" = (
+/obj/machinery/power/shieldwallgen/atmos/roundstart{
+ dir = 8;
+ id = "traumashield2"
+ },
+/obj/effect/turf_decal/trimline/opaque/red/filled/warning,
+/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
+ dir = 1
+ },
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "0-2"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
+/obj/machinery/door/poddoor{
+ id = "traumaramp"
},
-/obj/effect/turf_decal/siding/white,
-/obj/effect/turf_decal/siding/white{
+/obj/machinery/door/firedoor/border_only{
dir = 1
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
+/turf/open/floor/engine,
+/area/ship/storage/eva)
+"JQ" = (
+/obj/structure/sign/warning/gasmask{
+ pixel_y = 32
+ },
+/obj/item/stack/marker_beacon/thirty,
+/obj/item/stack/marker_beacon/thirty,
+/obj/item/stack/marker_beacon/thirty,
+/obj/item/stack/marker_beacon/thirty,
+/obj/structure/rack,
+/obj/item/pickaxe/emergency{
+ desc = "For extracting yourself from rough landings, and getting to the even rougher ones";
+ name = "Medical Retrieval Tool"
},
-/turf/open/floor/vault,
+/obj/item/pickaxe/emergency{
+ desc = "For extracting yourself from rough landings, and getting to the even rougher ones";
+ name = "Medical Retrieval Tool"
+ },
+/obj/item/pickaxe/emergency{
+ desc = "For extracting yourself from rough landings, and getting to the even rougher ones";
+ name = "Medical Retrieval Tool"
+ },
+/obj/effect/turf_decal/industrial/outline/red,
+/obj/machinery/firealarm/directional/east,
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/storage/eva)
+"Kc" = (
+/obj/structure/sign/departments/medbay/alt,
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ship/crew)
+"Ki" = (
+/obj/effect/turf_decal/industrial/outline/red,
+/obj/machinery/vending/medical,
+/turf/open/floor/plasteel/tech,
/area/ship/storage)
-"Ml" = (
-/obj/docking_port/stationary{
- dir = 8;
- dwidth = 8;
- height = 15;
- width = 30
+"Kk" = (
+/obj/machinery/power/terminal{
+ dir = 8
},
-/turf/template_noop,
-/area/template_noop)
-"Mx" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 1
+/obj/structure/cable{
+ icon_state = "0-4"
},
-/obj/machinery/firealarm/directional/west{
- pixel_y = 6
+/obj/machinery/light/small/directional/south,
+/obj/effect/turf_decal/industrial/warning{
+ dir = 9
+ },
+/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"Kp" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 4
+ },
+/obj/machinery/power/terminal{
+ dir = 8
},
/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "0-4"
+ },
+/obj/effect/turf_decal/industrial/warning{
+ dir = 8
},
-/obj/effect/turf_decal/industrial/warning,
/obj/machinery/button/door{
- dir = 4;
id = "traumaenginer";
name = "Engine Shutter Control";
- pixel_x = -22;
- pixel_y = -8
+ pixel_x = -5;
+ pixel_y = -18;
+ dir = 1
},
/turf/open/floor/plating,
/area/ship/maintenance/starboard)
-"MK" = (
-/obj/effect/turf_decal/industrial/outline/red,
-/obj/structure/railing/corner,
-/obj/machinery/vending/medical,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/storage)
-"MN" = (
-/obj/machinery/power/port_gen/pacman,
-/obj/structure/cable/yellow{
- icon_state = "0-2"
+"Kv" = (
+/obj/structure/closet/secure_closet{
+ icon_state = "med_secure";
+ name = "medical intern's locker"
},
-/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/light/small/directional/north,
-/obj/item/stack/sheet/mineral/plasma/twenty,
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"MP" = (
+/obj/item/clothing/glasses/hud/health,
+/obj/item/clothing/glasses/hud/health,
+/obj/item/clothing/glasses/hud/health,
+/obj/item/healthanalyzer,
+/obj/item/healthanalyzer,
+/obj/item/healthanalyzer,
+/obj/item/storage/backpack/satchel/med,
+/obj/item/storage/backpack/satchel/med,
+/obj/item/storage/backpack/satchel/med,
+/obj/item/clothing/shoes/combat,
+/obj/item/clothing/shoes/combat,
+/obj/item/clothing/shoes/combat,
+/obj/structure/extinguisher_cabinet/directional/north,
+/obj/effect/turf_decal/siding/wood{
+ dir = 1;
+ color = "#332521"
+ },
+/obj/item/clothing/under/syndicate/cybersun,
+/obj/item/clothing/under/syndicate/cybersun,
+/obj/item/clothing/under/syndicate/cybersun,
+/turf/open/floor/wood/ebony,
+/area/ship/crew)
+"KB" = (
+/obj/effect/turf_decal/trimline/opaque/red/filled/line,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 1
+ },
+/obj/machinery/light/directional/south,
+/turf/open/floor/plasteel/white,
+/area/ship/hallway/central)
+"KS" = (
/obj/machinery/power/port_gen/pacman,
/obj/structure/cable/yellow{
- icon_state = "0-2"
+ icon_state = "0-8"
},
/obj/effect/turf_decal/industrial/hatch/yellow,
-/obj/machinery/light/small/directional/north,
/obj/item/stack/sheet/mineral/plasma/twenty,
/turf/open/floor/plating,
/area/ship/maintenance/port)
-"MW" = (
-/obj/structure/table,
-/obj/item/radio/intercom/directional/south,
-/obj/machinery/cell_charger,
-/turf/open/floor/plasteel/grimy,
+"KU" = (
+/obj/structure/bed{
+ dir = 8
+ },
+/obj/structure/curtain/bounty,
+/obj/item/bedsheet/blue{
+ dir = 8
+ },
+/turf/open/floor/carpet/cyan,
/area/ship/crew)
-"MY" = (
+"KW" = (
+/obj/structure/sign/departments/medbay/alt,
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ship/cargo)
+"KZ" = (
+/obj/machinery/suit_storage_unit/inherit,
+/obj/effect/turf_decal/industrial/hatch/red,
+/obj/structure/sign/warning/nosmoking{
+ pixel_x = 32
+ },
+/obj/item/clothing/suit/space/hardsuit/syndi/cybersun/paramed,
+/obj/item/clothing/mask/gas/sechailer,
+/obj/item/tank/internals/oxygen/red,
+/turf/open/floor/plasteel/tech,
+/area/ship/storage/eva)
+"Le" = (
+/obj/effect/turf_decal/trimline/opaque/red/filled/line{
+ dir = 1
+ },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 9
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 1
},
/obj/structure/cable{
icon_state = "4-8"
},
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/bridge)
-"Nn" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/bridge)
-"Nq" = (
-/obj/item/clothing/gloves/color/latex/nitrile,
-/obj/item/clothing/suit/toggle/labcoat/cmo,
-/obj/item/clothing/shoes/sneakers/white,
-/obj/item/storage/belt/medical,
-/obj/item/clothing/neck/tie/light_blue,
-/obj/item/healthanalyzer/advanced,
-/obj/item/hypospray/mkii/CMO,
-/obj/structure/closet/secure_closet/wall{
- dir = 1;
- icon_state = "solgov_wall";
- name = "chief medical officer's closet";
- pixel_y = -28;
- req_access_txt = "40"
+/obj/machinery/light/directional/north,
+/turf/open/floor/plasteel/white,
+/area/ship/hallway/central)
+"Lh" = (
+/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
+ dir = 1
},
-/obj/item/storage/backpack/satchel/med,
-/obj/item/gun/energy/e_gun/mini,
-/obj/item/defibrillator/compact/loaded,
-/obj/item/gun/syringe,
-/obj/item/reagent_containers/glass/bottle/sodium_thiopental,
-/obj/item/clothing/glasses/hud/health/night,
-/obj/item/clothing/head/beret/cmo,
-/turf/open/floor/carpet/nanoweave,
+/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel/white,
+/area/ship/hallway/central)
+"Ln" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/white{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/storage/eva)
+"Lr" = (
+/obj/machinery/modular_computer/console/preset/command,
+/obj/machinery/light/small/directional/north,
+/turf/open/floor/carpet/cyan,
/area/ship/bridge)
-"Ny" = (
-/obj/machinery/power/smes/shuttle/precharged{
+"Ls" = (
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced{
dir = 1
},
-/obj/structure/window/reinforced,
-/obj/machinery/door/window/northleft,
-/obj/structure/cable{
- icon_state = "0-2"
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/computer/med_data/laptop{
+ dir = 4
},
-/obj/machinery/door/poddoor{
- id = "traumaenginel"
+/obj/machinery/door/firedoor/border_only{
+ dir = 8
},
+/obj/effect/turf_decal/industrial/hatch/red,
/turf/open/floor/plating,
-/area/ship/maintenance/port)
-"Ob" = (
-/obj/machinery/power/smes/shuttle/precharged{
+/area/ship/cargo)
+"LH" = (
+/obj/effect/turf_decal/trimline/opaque/red/filled/line{
dir = 1
},
-/obj/structure/window/reinforced,
-/obj/machinery/door/window/northright,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/door/poddoor{
- id = "traumaenginer"
- },
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"OA" = (
-/obj/machinery/firealarm/directional/west,
-/obj/machinery/airalarm/directional/south,
-/obj/effect/turf_decal/industrial/hatch/red,
-/obj/structure/closet/crate/freezer/surplus_limbs/organs,
-/turf/open/floor/plasteel/tech,
-/area/ship/medical)
-"OB" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 4
},
@@ -1810,618 +2222,540 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/light/small/directional/north,
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"OK" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/storage)
-"Po" = (
-/obj/machinery/holopad/emergency/medical,
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/medical)
-"Pp" = (
-/obj/effect/turf_decal/corner/opaque/white/mono,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"Pr" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
+/obj/machinery/door/firedoor/border_only{
dir = 8
},
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+/obj/machinery/door/firedoor/border_only{
dir = 4
},
-/obj/structure/cable{
- icon_state = "2-8"
+/obj/structure/sign/poster/official/cleanliness{
+ pixel_y = 32
},
+/turf/open/floor/plasteel/white,
+/area/ship/hallway/central)
+"LJ" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/structure/cable{
- icon_state = "1-8"
+ icon_state = "0-2"
},
-/turf/open/floor/plasteel/white,
-/area/ship/hallway/fore)
-"Ps" = (
-/obj/structure/closet/emcloset/wall{
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/machinery/light_switch{
dir = 4;
- pixel_x = -28
+ pixel_x = -20;
+ pixel_y = -11
},
-/obj/effect/turf_decal/number/two{
- dir = 4
+/turf/open/floor/plasteel/freezer,
+/area/ship/crew/toilet)
+"Mb" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 9
},
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"PG" = (
-/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/effect/turf_decal/siding/white,
-/obj/effect/turf_decal/siding/white{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/turf/open/floor/vault,
-/area/ship/storage)
-"PH" = (
-/obj/effect/spawner/structure/window/shuttle,
-/obj/machinery/door/poddoor/preopen{
- id = "traumawindows";
- name = "Window Blast Door"
- },
+/obj/structure/closet/secure_closet/medical2,
+/obj/item/reagent_containers/glass/bottle/morphine,
+/obj/item/reagent_containers/glass/bottle/morphine,
+/obj/machinery/firealarm/directional/south,
/turf/open/floor/plating,
-/area/ship/crew)
-"PL" = (
-/obj/machinery/atmospherics/components/unary/outlet_injector/on,
-/obj/structure/catwalk/over,
+/area/ship/maintenance/starboard)
+"MW" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile/shuttle,
+/obj/structure/curtain/cloth,
/turf/open/floor/plating,
-/area/ship/external)
-"Qe" = (
-/obj/structure/toilet,
-/obj/structure/window/reinforced/tinted/frosted{
- dir = 4
+/area/ship/medical)
+"Nn" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ship/bridge)
+"Nz" = (
+/obj/machinery/shower{
+ dir = 8;
+ pixel_y = 15
},
-/obj/machinery/door/window/survival_pod,
/obj/structure/curtain,
+/obj/structure/window/reinforced/tinted/frosted,
+/obj/machinery/door/window/survival_pod{
+ dir = 8
+ },
+/obj/item/soap,
/turf/open/floor/plasteel/freezer,
/area/ship/crew/toilet)
-"Qp" = (
-/obj/machinery/vending/snack/random,
-/obj/effect/turf_decal/trimline/opaque/red/filled/line,
-/obj/structure/sign/poster/official/cleanliness{
- pixel_x = -32
+"Of" = (
+/obj/structure/cable{
+ icon_state = "2-5"
},
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"Qq" = (
-/turf/closed/wall/mineral/titanium,
-/area/ship/medical)
-"QE" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
+/obj/structure/cable{
+ icon_state = "2-9"
},
+/turf/open/floor/plasteel/stairs/medium{
+ dir = 1
+ },
+/area/ship/storage/eva)
+"OF" = (
+/obj/effect/landmark/start/paramedic,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 4
},
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
+ },
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "0-8"
},
-/obj/effect/turf_decal/siding/white/end{
- dir = 4
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/machinery/light_switch{
+ pixel_x = 11;
+ pixel_y = 22
},
-/turf/open/floor/vault,
+/turf/open/floor/plasteel/patterned/brushed,
+/area/ship/crew)
+"OK" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
/area/ship/storage)
-"QP" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 4
- },
+"OM" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 4
},
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"QQ" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 4
+/obj/structure/cable{
+ icon_state = "2-8"
},
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 8
+/obj/structure/cable{
+ icon_state = "2-4"
},
-/obj/machinery/door/poddoor{
- dir = 8;
- id = "traumaramp"
+/obj/effect/turf_decal/trimline/opaque/red/filled/line{
+ dir = 1
},
/obj/machinery/door/firedoor/border_only{
dir = 8
},
-/turf/open/floor/engine,
-/area/ship/storage)
-"QU" = (
-/obj/effect/landmark/start/paramedic,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/power/apc/auto_name/directional/west,
-/obj/structure/cable{
- icon_state = "0-2"
+/obj/machinery/door/firedoor/border_only{
+ dir = 4
},
-/turf/open/floor/plasteel,
-/area/ship/crew)
-"QY" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
- dir = 1
+/turf/open/floor/plasteel/white,
+/area/ship/hallway/central)
+"OZ" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ship/storage/eva)
+"Pg" = (
+/obj/structure/table/glass,
+/obj/item/clothing/mask/surgical{
+ pixel_y = 6
},
-/obj/machinery/airalarm/directional/east,
-/obj/machinery/power/terminal,
-/obj/structure/cable,
-/obj/effect/turf_decal/industrial/warning,
-/turf/open/floor/plating,
-/area/ship/maintenance/starboard)
-"Rh" = (
-/obj/machinery/door/airlock/maintenance_hatch{
- dir = 4;
- name = "Port Engines"
+/obj/item/storage/backpack/duffelbag/med/surgery{
+ pixel_y = 10
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
+/obj/item/clothing/suit/apron/surgical{
+ pixel_y = 6
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
+/obj/item/reagent_containers/spray/cleaner{
+ pixel_x = 5;
+ pixel_y = -1
},
+/obj/item/reagent_containers/medigel/sterilizine,
+/obj/machinery/light/directional/south,
+/turf/open/floor/plasteel/tech,
+/area/ship/medical/surgery)
+"Pm" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
-/obj/machinery/door/firedoor/border_only{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 4
},
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"Rs" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/structure/extinguisher_cabinet/directional/north,
+/obj/effect/turf_decal/trimline/opaque/red/filled/line{
+ dir = 1
},
/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"RB" = (
-/obj/structure/window/reinforced{
+/area/ship/hallway/central)
+"Pp" = (
+/obj/machinery/door/window/brigdoor/southleft{
+ dir = 8;
+ req_access_txt = "5"
+ },
+/obj/item/storage/belt/medical/surgery,
+/obj/item/storage/belt/medical/paramedic,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 4
},
-/obj/structure/closet/crate/freezer/blood,
-/obj/item/reagent_containers/blood/lizard,
-/obj/item/reagent_containers/blood/lizard,
-/obj/item/reagent_containers/blood/squid,
-/obj/item/reagent_containers/blood/universal,
-/obj/machinery/smartfridge/bloodbank/preloaded{
- density = 0;
- pixel_y = 32
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
},
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/medical)
-"RW" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/structure/cable{
- icon_state = "1-4"
+/obj/structure/closet/secure_closet/wall{
+ icon_state = "sec_wall";
+ name = "equipment locker";
+ req_access_txt = "5";
+ pixel_y = 28
},
-/obj/effect/turf_decal/corner/opaque/white/mono,
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"Sc" = (
-/obj/structure/chair,
-/obj/effect/landmark/start/assistant,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+/obj/item/healthanalyzer/advanced,
+/obj/item/healthanalyzer/advanced,
+/obj/item/healthanalyzer/advanced,
+/obj/item/clothing/glasses/hud/health/sunglasses,
+/obj/item/clothing/glasses/hud/health/sunglasses,
+/obj/item/clothing/glasses/hud/health/sunglasses,
+/obj/item/storage/belt/medical/paramedic,
+/obj/item/clothing/gloves/color/latex/nitrile/evil,
+/obj/item/clothing/gloves/color/latex/nitrile/evil,
+/obj/item/clothing/gloves/color/latex/nitrile/evil,
+/turf/open/floor/plasteel/tech,
+/area/ship/crew)
+"Pz" = (
+/obj/machinery/atmospherics/components/unary/tank/air{
+ piping_layer = 2;
+ dir = 8
+ },
+/obj/effect/turf_decal/industrial/hatch/yellow,
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"PF" = (
+/obj/machinery/power/shuttle/engine/electric{
dir = 4
},
-/turf/open/floor/plasteel/grimy,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating,
+/area/ship/maintenance/starboard)
+"PH" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "traumawindows";
+ name = "Window Blast Door"
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile/shuttle,
+/turf/open/floor/plating,
/area/ship/crew)
-"Sx" = (
+"Qq" = (
+/turf/closed/wall/mineral/titanium,
+/area/ship/medical)
+"Qw" = (
/obj/structure/cable{
- icon_state = "5-8"
+ icon_state = "1-6"
},
/obj/machinery/button/door{
- dir = 1;
+ dir = 4;
id = "traumaramp";
name = "Emergency Ramp";
- pixel_x = -4;
- pixel_y = -26
+ pixel_x = -26;
+ pixel_y = -4
},
/obj/machinery/button/shieldwallgen{
- dir = 1;
+ dir = 4;
id = "traumashield2";
name = "Emergency Ramp Shield";
- pixel_x = 6;
- pixel_y = -23
+ pixel_x = -23;
+ pixel_y = 6
},
/obj/effect/turf_decal/arrows/red{
- dir = 8
- },
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 4
+ dir = 1
},
+/obj/effect/turf_decal/spline/fancy/opaque/black,
/turf/open/floor/plasteel/patterned/grid,
-/area/ship/storage)
-"Sy" = (
-/obj/machinery/stasis,
-/obj/effect/turf_decal/industrial/outline/red,
-/obj/machinery/smartfridge/organ{
- density = 0;
- pixel_y = 32
- },
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/medical)
-"SH" = (
-/obj/machinery/light/directional/east,
-/obj/effect/turf_decal/industrial/outline/red,
-/obj/machinery/portable_atmospherics/canister/oxygen,
-/turf/open/floor/plasteel/tech,
-/area/ship/storage)
-"SI" = (
-/obj/structure/bed,
-/obj/structure/curtain/bounty,
-/obj/item/bedsheet/cmo,
-/turf/open/floor/plasteel/dark,
-/area/ship/bridge)
-"SP" = (
-/obj/machinery/shower{
- pixel_y = 15
- },
-/obj/structure/curtain,
-/obj/structure/window/reinforced/tinted/frosted{
- dir = 4
- },
-/obj/machinery/door/window/survival_pod,
-/obj/item/soap,
-/turf/open/floor/plasteel/freezer,
-/area/ship/crew/toilet)
-"SR" = (
-/obj/machinery/airalarm/directional/north,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4,
-/obj/effect/turf_decal/siding/white{
+/area/ship/storage/eva)
+"QF" = (
+/obj/structure/chair/office/light{
dir = 8
},
-/obj/effect/turf_decal/siding/white{
- dir = 4
- },
-/turf/open/floor/vault,
-/area/ship/storage)
-"Ti" = (
-/turf/closed/wall/mineral/titanium,
-/area/ship/maintenance/starboard)
-"Tj" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/bridge)
-"Tq" = (
-/obj/structure/chair/office/light,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
+ dir = 6
},
-/turf/open/floor/carpet/nanoweave/beige,
-/area/ship/medical)
-"Tt" = (
-/obj/machinery/light/directional/north,
-/obj/structure/filingcabinet/medical,
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/carpet/nanoweave/beige,
-/area/ship/medical)
-"Tx" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 10
+/turf/open/floor/carpet/cyan,
+/area/ship/hallway/central)
+"QG" = (
+/obj/machinery/power/smes/shuttle/precharged{
+ dir = 4
},
/obj/structure/cable{
- icon_state = "1-8"
+ icon_state = "0-8"
},
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/machinery/door/poddoor{
+ dir = 8;
+ id = "traumaenginer"
+ },
+/obj/structure/window/reinforced{
+ dir = 8
},
-/obj/structure/closet/secure_closet/medical2,
-/obj/item/reagent_containers/glass/bottle/morphine,
-/obj/item/reagent_containers/glass/bottle/morphine,
/turf/open/floor/plating,
/area/ship/maintenance/starboard)
-"TI" = (
-/obj/machinery/vending/wardrobe/medi_wardrobe,
-/turf/open/floor/carpet/cyan,
-/area/ship/crew)
-"TO" = (
-/obj/structure/cable{
- icon_state = "0-8"
+"Ra" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "traumawindows";
+ name = "Window Blast Door"
},
-/obj/machinery/power/shieldwallgen/atmos/roundstart{
- dir = 8;
- id = "traumashield"
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile/shuttle,
+/turf/open/floor/plating,
+/area/ship/hallway/central)
+"Rb" = (
+/obj/structure/cable{
+ icon_state = "1-2"
},
-/obj/machinery/door/firedoor/border_only,
-/obj/effect/turf_decal/industrial/warning,
-/obj/effect/turf_decal/industrial/warning{
+/obj/effect/turf_decal/siding/white{
dir = 1
},
-/obj/machinery/door/poddoor/shutters{
- id = "traumalobby";
- name = "Lobby"
+/obj/effect/turf_decal/siding/white/corner{
+ dir = 8
},
-/turf/open/floor/engine,
-/area/ship/cargo)
-"TR" = (
-/obj/structure/chair,
-/obj/effect/landmark/start/assistant,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
+/obj/effect/turf_decal/siding/white/corner,
+/obj/structure/cable{
+ icon_state = "2-8"
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 9
- },
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew)
-"Uc" = (
-/turf/closed/wall/mineral/titanium,
-/area/ship/storage)
-"Ug" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 4
+ dir = 10
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
+ dir = 6
},
-/obj/structure/cable{
- icon_state = "4-8"
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/storage/eva)
+"Rl" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
},
-/turf/open/floor/plasteel/white,
-/area/ship/hallway/fore)
-"UC" = (
-/obj/machinery/light/directional/east,
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
+/obj/effect/turf_decal/spline/fancy/opaque/black{
dir = 4
},
-/turf/open/floor/plasteel/white,
-/area/ship/hallway/fore)
-"UG" = (
-/turf/template_noop,
-/area/template_noop)
-"UJ" = (
-/obj/item/clothing/suit/armor/hos/trenchcoat,
-/obj/item/areaeditor/shuttle,
-/obj/item/reagent_containers/food/drinks/flask/gold,
-/obj/item/reagent_containers/food/drinks/bottle/whiskey,
-/obj/item/megaphone/command,
-/obj/item/clothing/glasses/sunglasses,
-/obj/item/clothing/shoes/sneakers/white,
-/obj/structure/closet/secure_closet/wall{
- dir = 1;
- icon_state = "solgov_wall";
- name = "captain's closet";
- pixel_y = -28;
- req_access_txt = "20"
- },
-/obj/item/storage/backpack/messenger/com,
-/obj/item/gun/ballistic/revolver/detective{
- name = "\improper Colt Navy Special"
- },
-/obj/item/clothing/head/beret/durathread{
- name = "captain beret"
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 8
},
-/turf/open/floor/carpet/nanoweave,
-/area/ship/bridge)
-"UO" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/maintenance/starboard)
-"UR" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4,
/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew)
-"UX" = (
-/obj/item/ammo_box/magazine/co9mm{
- ammo_type = /obj/item/ammo_casing/c9mm/rubber;
- name = "Commander magazine (Rubbershot 9mm)"
- },
-/obj/item/gun/ballistic/automatic/pistol/commander/no_mag,
-/obj/item/gun/ballistic/automatic/pistol/commander/no_mag,
-/obj/item/ammo_box/magazine/co9mm{
- ammo_type = /obj/item/ammo_casing/c9mm/rubber;
- name = "Commander magazine (Rubbershot 9mm)"
- },
-/obj/item/ammo_box/magazine/co9mm{
- ammo_type = /obj/item/ammo_casing/c9mm/rubber;
- name = "Commander magazine (Rubbershot 9mm)"
- },
-/obj/item/ammo_box/magazine/co9mm{
- ammo_type = /obj/item/ammo_casing/c9mm/ap;
- name = "Commander magazine (AP 9mm)"
+ icon_state = "1-4"
},
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
-/obj/structure/closet/secure_closet/wall{
- dir = 4;
- icon_state = "sec_wall";
- name = "firearms locker";
- pixel_x = -28;
- req_access_txt = "5"
+/turf/open/floor/plasteel/patterned/brushed,
+/area/ship/storage)
+"RA" = (
+/obj/structure/chair{
+ dir = 1
},
-/obj/item/gun/ballistic/automatic/pistol/commander/no_mag,
-/obj/machinery/light/directional/north,
-/obj/item/ammo_box/magazine/co9mm{
- ammo_type = /obj/item/ammo_casing/c9mm/ap;
- name = "Commander magazine (AP 9mm)"
+/obj/machinery/firealarm/directional/south,
+/turf/open/floor/plasteel/white,
+/area/ship/cargo)
+"Sy" = (
+/obj/effect/turf_decal/industrial/outline/red,
+/obj/item/storage/firstaid/brute,
+/obj/item/storage/firstaid/fire,
+/obj/item/storage/firstaid/o2,
+/obj/item/storage/firstaid/toxin,
+/obj/item/storage/box/medipens,
+/obj/item/storage/box/syringes,
+/obj/item/storage/firstaid/regular,
+/obj/item/storage/firstaid/regular,
+/obj/structure/closet/secure_closet{
+ icon_state = "med";
+ name = "medicine locker"
},
-/obj/item/ammo_box/magazine/co9mm{
- ammo_type = /obj/item/ammo_casing/c9mm/ap;
- name = "Commander magazine (AP 9mm)"
+/turf/open/floor/plasteel/tech,
+/area/ship/storage)
+"SR" = (
+/obj/effect/turf_decal/trimline/opaque/red/filled/line,
+/obj/structure/sign/poster/official/moth/epi{
+ pixel_y = -32
},
-/turf/open/floor/plasteel/dark,
-/area/ship/crew)
-"Vq" = (
+/turf/open/floor/plasteel/white,
+/area/ship/hallway/central)
+"Td" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 4
+ },
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/machinery/door/airlock/medical/glass{
- id_tag = "lobbydoors";
- name = "Sickbay"
- },
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/white/mono,
/turf/open/floor/plasteel/white,
/area/ship/cargo)
-"Vs" = (
-/obj/item/radio/intercom/wideband/directional/south,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 5
- },
-/turf/open/floor/carpet/nanoweave/red,
-/area/ship/bridge)
-"Vu" = (
-/obj/structure/table/glass,
-/obj/item/reagent_containers/glass/bottle/formaldehyde{
- pixel_x = 5
- },
-/obj/item/reagent_containers/glass/bottle/formaldehyde{
- pixel_x = -5
- },
-/obj/item/reagent_containers/glass/bottle/epinephrine{
- pixel_x = -5;
- pixel_y = 8
- },
-/obj/item/reagent_containers/glass/bottle/charcoal{
- pixel_x = 5;
- pixel_y = 8
- },
-/obj/item/reagent_containers/syringe,
-/obj/item/radio/intercom/directional/north,
-/turf/open/floor/plasteel/tech/grid,
-/area/ship/medical)
-"VM" = (
-/obj/machinery/power/smes/shuttle/precharged{
- dir = 1
- },
-/obj/structure/window/reinforced,
-/obj/structure/window/reinforced{
+"Tg" = (
+/obj/machinery/power/shuttle/engine/electric{
dir = 4
},
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/door/poddoor{
- id = "traumaenginer"
+/obj/structure/cable{
+ icon_state = "0-4"
},
/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"Ti" = (
+/turf/closed/wall/mineral/titanium,
/area/ship/maintenance/starboard)
-"VY" = (
-/obj/machinery/light/small/directional/south,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
- dir = 4
+"Tq" = (
+/obj/structure/sign/warning/nosmoking{
+ pixel_x = 32
+ },
+/obj/machinery/light/directional/south,
+/turf/open/floor/plasteel/mono/white,
+/area/ship/hallway/central)
+"Tr" = (
+/obj/effect/turf_decal/trimline/opaque/red/filled/line{
+ dir = 1
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 4
},
-/turf/open/floor/plasteel/freezer,
-/area/ship/crew/toilet)
-"Wc" = (
-/obj/machinery/door/airlock/command{
- name = "Bridge"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
- dir = 1
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 4
},
/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/white,
+/area/ship/hallway/central)
+"TA" = (
+/obj/machinery/computer/cargo/express{
+ dir = 8
},
/turf/open/floor/plasteel/dark,
/area/ship/bridge)
-"Wd" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 4
+"TB" = (
+/obj/effect/turf_decal/trimline/opaque/red/filled/line{
+ dir = 1
},
-/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"Wm" = (
-/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
- dir = 8
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 4
},
/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "4-8"
},
+/obj/structure/extinguisher_cabinet/directional/north,
/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"Xb" = (
+/area/ship/hallway/central)
+"TH" = (
+/obj/effect/turf_decal/industrial/outline/red,
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/obj/machinery/light/directional/south,
+/obj/structure/extinguisher_cabinet/directional/west,
+/turf/open/floor/plasteel/tech,
+/area/ship/storage/eva)
+"TL" = (
+/obj/effect/turf_decal/industrial/outline/red,
+/obj/structure/closet/crate/bin,
+/obj/machinery/light/directional/north,
/obj/structure/cable{
- icon_state = "1-4"
+ icon_state = "0-4"
},
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/machinery/light_switch{
+ dir = 4;
+ pixel_x = -20;
+ pixel_y = -11
+ },
+/turf/open/floor/plasteel/tech,
+/area/ship/medical)
+"TZ" = (
+/obj/structure/filingcabinet/medical,
+/obj/machinery/airalarm/directional/east,
+/obj/machinery/light/directional/north,
+/turf/open/floor/carpet/cyan,
+/area/ship/hallway/central)
+"Uc" = (
+/turf/closed/wall/mineral/titanium,
+/area/ship/storage)
+"Ug" = (
+/obj/effect/turf_decal/trimline/opaque/red/filled/line,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+ dir = 1
},
+/turf/open/floor/plasteel/white,
+/area/ship/hallway/central)
+"Uh" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
+ dir = 5
},
/obj/structure/cable{
- icon_state = "2-4"
+ icon_state = "1-2"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 10
+/turf/open/floor/carpet/cyan,
+/area/ship/bridge)
+"Uu" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
},
+/obj/effect/turf_decal/industrial/warning,
/turf/open/floor/plating,
/area/ship/maintenance/starboard)
-"Xh" = (
-/obj/machinery/door/airlock/medical{
+"Uz" = (
+/obj/effect/turf_decal/siding/white/end{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
+ dir = 4
+ },
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/machinery/light_switch{
dir = 4;
- name = "Restroom"
+ pixel_x = -20;
+ pixel_y = -11
},
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/storage/eva)
+"UD" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 4
+ dir = 6
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 4
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{
+ dir = 8
+ },
+/turf/open/floor/plasteel/mono/white,
+/area/ship/hallway/central)
+"UG" = (
+/turf/template_noop,
+/area/template_noop)
+"UH" = (
+/obj/machinery/power/smes/engineering{
+ charge = 1e+006
},
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "0-8"
},
-/obj/machinery/door/firedoor/border_only{
- dir = 8
+/obj/effect/turf_decal/industrial/hatch/yellow,
+/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"UK" = (
+/obj/structure/cable{
+ icon_state = "1-10"
},
-/obj/machinery/door/firedoor/border_only{
+/obj/effect/turf_decal/arrows/red{
+ dir = 1
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/black{
dir = 4
},
-/turf/open/floor/plasteel/showroomfloor,
-/area/ship/crew/toilet)
-"Xj" = (
-/obj/machinery/door/airlock/maintenance_hatch{
+/obj/effect/turf_decal/spline/fancy/opaque/black/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel/patterned/grid,
+/area/ship/storage/eva)
+"UN" = (
+/obj/structure/cable,
+/obj/machinery/power/apc/auto_name/directional/west,
+/obj/machinery/light_switch{
dir = 4;
- name = "Starboard Engines"
+ pixel_x = -20;
+ pixel_y = -11
},
+/turf/open/floor/carpet/cyan,
+/area/ship/bridge)
+"UO" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ship/maintenance/starboard)
+"UV" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
dir = 4
},
@@ -2431,152 +2765,233 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/door/firedoor/border_only{
+/obj/effect/turf_decal/trimline/opaque/red/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/ship/hallway/central)
+"UX" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
dir = 8
},
-/obj/machinery/door/firedoor/border_only{
- dir = 4
+/obj/effect/turf_decal/siding/white{
+ dir = 1
},
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"Xs" = (
-/obj/machinery/light/small/directional/south{
- pixel_x = 17
+/obj/effect/turf_decal/siding/white,
+/obj/machinery/light/small/directional/east,
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/storage/eva)
+"VJ" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "traumawindows";
+ name = "Window Blast Door"
+ },
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile/shuttle,
+/turf/open/floor/plating,
+/area/ship/science)
+"WB" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/light/small/directional/west,
+/turf/open/floor/plasteel/freezer,
+/area/ship/crew/toilet)
+"WJ" = (
+/obj/structure/bed{
+ dir = 8
},
-/obj/item/radio/intercom/directional/south,
-/turf/open/floor/carpet/nanoweave,
-/area/ship/bridge)
-"XW" = (
-/obj/structure/bed,
/obj/structure/curtain/bounty,
-/obj/item/bedsheet/blue,
-/turf/open/floor/carpet/cyan,
-/area/ship/crew)
-"XX" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{
+/obj/item/bedsheet/syndie{
+ dir = 8
+ },
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/plasteel/dark,
+/area/ship/bridge)
+"WP" = (
+/obj/effect/turf_decal/industrial/outline/red,
+/obj/structure/railing/corner{
+ dir = 8
+ },
+/obj/machinery/airalarm/directional/east,
+/obj/structure/rack,
+/obj/item/tank/internals/plasmaman/full,
+/obj/item/tank/internals/plasmaman/full,
+/obj/item/tank/internals/plasmaman/full,
+/obj/item/tank/internals/emergency_oxygen/engi,
+/obj/item/tank/internals/emergency_oxygen/engi,
+/obj/item/tank/internals/emergency_oxygen/engi,
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/storage/eva)
+"WX" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{
dir = 1
},
-/obj/machinery/firealarm/directional/east{
- pixel_y = 6
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 4
+ },
+/obj/effect/turf_decal/spline/fancy/opaque/black{
+ dir = 8
},
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/effect/turf_decal/industrial/warning,
-/obj/machinery/button/door{
- dir = 8;
- id = "traumaenginel";
- name = "Engine Shutter Control";
- pixel_x = 22;
- pixel_y = -7
+/turf/open/floor/plasteel/patterned/brushed,
+/area/ship/storage)
+"Xd" = (
+/obj/item/areaeditor/shuttle,
+/obj/item/megaphone/command,
+/obj/item/clothing/glasses/sunglasses,
+/obj/structure/closet/secure_closet/wall{
+ dir = 4;
+ icon_state = "solgov_wall";
+ name = "captain's closet";
+ req_access_txt = "20";
+ pixel_x = -28
},
-/turf/open/floor/plating,
-/area/ship/maintenance/port)
-"Yb" = (
+/obj/item/gun/ballistic/revolver,
+/obj/item/clothing/suit/armor/vest/capcarapace/cybersun,
+/obj/item/clothing/shoes/combat,
+/obj/item/clothing/head/HoS/cybersun,
+/obj/item/clothing/under/syndicate/cybersun/officer,
+/obj/item/reagent_containers/food/drinks/flask,
+/obj/item/reagent_containers/food/drinks/bottle/gin,
+/turf/open/floor/carpet/cyan,
+/area/ship/bridge)
+"Xi" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "1-2"
},
-/obj/effect/turf_decal/siding/white{
+/obj/effect/turf_decal/industrial/warning{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ship/maintenance/starboard)
+"Xu" = (
+/obj/machinery/atmospherics/components/binary/pump/on/layer2{
dir = 8
},
-/obj/effect/turf_decal/siding/white/corner,
-/obj/effect/turf_decal/siding/white/corner{
- dir = 4
+/obj/structure/closet/firecloset/wall{
+ dir = 1;
+ pixel_y = -28
},
-/obj/structure/cable{
- icon_state = "2-4"
+/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"Xx" = (
+/obj/docking_port/stationary{
+ dir = 8;
+ dwidth = 15;
+ height = 15;
+ width = 30
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
- dir = 6
+/turf/template_noop,
+/area/template_noop)
+"XL" = (
+/obj/machinery/power/terminal{
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/obj/item/wrench/crescent,
+/obj/item/radio/intercom/directional/north,
+/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"Ym" = (
+/obj/machinery/holopad/emergency/command,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
+ dir = 10
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{
- dir = 5
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
+ dir = 9
},
-/turf/open/floor/vault,
-/area/ship/storage)
-"Yk" = (
-/obj/structure/table,
-/obj/machinery/microwave{
- pixel_y = 5
+/obj/structure/cable{
+ icon_state = "2-8"
},
-/obj/machinery/light/small/directional/south,
-/turf/open/floor/plasteel/grimy,
-/area/ship/crew)
+/turf/open/floor/carpet/cyan,
+/area/ship/bridge)
"Yn" = (
-/obj/effect/spawner/structure/window/shuttle,
/obj/structure/curtain/cloth{
color = "#ACD1E9"
},
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile/shuttle,
/turf/open/floor/plating,
/area/ship/bridge)
-"Yv" = (
+"Yw" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{
dir = 4
},
-/obj/machinery/door/window{
- dir = 4
+/obj/item/storage/toolbox/electrical,
+/obj/machinery/light/small/directional/south,
+/turf/open/floor/plating,
+/area/ship/maintenance/port)
+"YA" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ship/medical/surgery)
+"YM" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ship/medical)
+"YQ" = (
+/obj/effect/turf_decal/number/five,
+/obj/machinery/power/apc/auto_name/directional/north,
+/obj/machinery/light_switch{
+ pixel_x = 11;
+ pixel_y = 22
},
-/obj/machinery/door/firedoor/border_only{
- dir = 4
+/obj/structure/cable{
+ icon_state = "0-8"
},
-/obj/effect/turf_decal/spline/fancy/opaque/black{
+/obj/effect/turf_decal/industrial/warning/corner{
dir = 1
},
-/turf/open/floor/plasteel/tech,
-/area/ship/medical)
-"YI" = (
-/obj/machinery/light/directional/west,
-/obj/structure/chair{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ship/cargo)
-"YK" = (
+/turf/open/floor/plating,
+/area/ship/maintenance/starboard)
+"YV" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/siding/white/end,
+/turf/open/floor/plasteel/tech/grid,
+/area/ship/storage/eva)
+"Zv" = (
+/obj/structure/grille,
+/obj/structure/window/reinforced/fulltile/shuttle,
+/obj/structure/curtain/cloth,
+/turf/open/floor/plating,
+/area/ship/storage)
+"ZC" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ship/maintenance/port)
+"ZH" = (
+/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2,
+/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
/obj/structure/cable{
icon_state = "2-4"
},
/obj/structure/cable{
icon_state = "1-4"
},
-/obj/effect/turf_decal/trimline/opaque/red/filled/line{
- dir = 8
+/obj/structure/cable{
+ icon_state = "1-8"
},
-/obj/machinery/door/firedoor/border_only,
-/obj/machinery/door/firedoor/border_only{
+/obj/effect/turf_decal/trimline/opaque/red/filled/warning{
dir = 1
},
-/obj/structure/extinguisher_cabinet/directional/west,
/turf/open/floor/plasteel/white,
-/area/ship/medical)
-"YM" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/medical)
-"Zb" = (
-/obj/effect/spawner/structure/window/shuttle,
-/obj/machinery/door/poddoor/preopen{
- dir = 4;
- id = "traumawindows";
- name = "Window Blast Door"
- },
-/turf/open/floor/plating,
-/area/ship/crew)
-"ZC" = (
-/turf/closed/wall/mineral/titanium/nodiagonal,
-/area/ship/maintenance/port)
-"ZN" = (
-/obj/effect/turf_decal/spline/fancy/opaque/black{
- dir = 1
- },
-/turf/open/floor/plasteel/tech,
-/area/ship/medical)
-"ZO" = (
-/obj/machinery/vending/cola/random,
+/area/ship/hallway/central)
+"ZJ" = (
/obj/effect/turf_decal/trimline/opaque/red/filled/line,
-/obj/machinery/firealarm/directional/east,
-/turf/open/floor/plasteel,
-/area/ship/cargo)
+/obj/item/radio/intercom/directional/south,
+/turf/open/floor/plasteel/white,
+/area/ship/hallway/central)
(1,1,1) = {"
UG
@@ -2588,544 +3003,664 @@ UG
UG
UG
UG
-Ml
UG
+Xx
+UG
+UG
+UG
+UG
+UG
+UG
+UG
+UG
+UG
+UG
+"}
+(2,1,1) = {"
+UG
+UG
+Tg
+fp
+UG
+UG
+UG
+AJ
+KW
+yn
+sC
+rA
+KW
+AJ
+UG
+UG
+UG
+Ti
+PF
UG
UG
+"}
+(3,1,1) = {"
+UG
+Tg
+Jw
+ZC
+UG
+UG
+UG
+gL
+fX
+bv
+Ap
+bv
+na
+gL
+UG
UG
UG
+UO
+zK
+PF
UG
+"}
+(4,1,1) = {"
+fp
+ih
+Kk
+ZC
UG
UG
fp
+gL
+GK
+eS
+oc
+eS
+RA
+gL
+Ti
+UG
+UG
+UO
+xa
+QG
+Ti
+"}
+(5,1,1) = {"
+ZC
+rJ
+AX
ZC
ZC
+ZC
+ZC
+gL
+lS
+yX
+oc
+Gr
+lX
+gL
+UO
+UO
+UO
+UO
+yT
+Kp
+UO
+"}
+(6,1,1) = {"
+ZC
+HR
+Dr
+Hb
+Cy
+cK
+Eb
+AD
+GI
+Td
+pQ
+rn
+GI
+wc
+Xi
+sI
+Uu
+bu
+cd
+Mb
+UO
+"}
+(7,1,1) = {"
mP
+UH
+DS
+ZC
+ZC
+ZC
+tI
+gL
+xB
+uE
+uE
+oA
+lJ
+gL
+UO
+UO
+UO
+UO
+YQ
+JA
+HU
+"}
+(8,1,1) = {"
ZC
+XL
+Yw
ZC
fp
UG
+vx
+gL
+Ls
+HI
+cL
+Gw
+zq
+gL
UG
UG
+Ti
+UO
+zT
+kh
+UO
"}
-(2,1,1) = {"
+(9,1,1) = {"
+ZC
+KS
+Xu
+ZC
UG
UG
UG
+Ra
+pK
+QF
+UD
+CL
+tO
+Ra
UG
UG
UG
-Uc
-OK
-kO
-QQ
-BH
-Uc
+UO
+wt
+xW
+UO
+"}
+(10,1,1) = {"
+fp
+ZC
+Pz
+ZC
+UG
UG
UG
+an
+TZ
+mo
+Gj
+mu
+Tq
+an
+UG
UG
UG
+UO
+tb
+UO
+Ti
+"}
+(11,1,1) = {"
UG
fp
ZC
-MP
-Je
-aL
-fe
-Kh
-Ny
-Jn
+fp
+UG
+rT
+YA
+YA
+YA
+YA
+OM
+nW
+qA
+qA
+qA
+wb
UG
+Ti
+UO
+Ti
UG
"}
-(3,1,1) = {"
+(12,1,1) = {"
UG
UG
UG
UG
UG
+YA
+hS
+uT
+sO
+YA
+xp
+gW
+ke
+rk
+eT
+qA
UG
-OK
-mG
-Ln
-hv
-Sx
-OK
UG
UG
UG
UG
+"}
+(13,1,1) = {"
+UG
+UG
+UG
+UG
+UG
+Jh
+nb
+EW
+GZ
+fo
+ZH
+zy
+dl
+fe
+am
+VJ
+UG
+UG
+UG
UG
-ZC
-zT
-Lh
-vT
-IE
-CX
-XX
-KD
-dR
-Jn
UG
"}
-(4,1,1) = {"
+(14,1,1) = {"
UG
UG
UG
UG
UG
-Uc
-OK
-MK
-AG
-zE
-hq
-OK
-Uc
+YA
+as
+hQ
+Pg
+YA
+zM
+gW
+ke
+wp
+mx
+qA
UG
UG
UG
UG
-fp
-ZC
-ZC
-ZC
-ZC
-mw
-ZC
-ZC
-ZC
-fp
UG
-"}
-(5,1,1) = {"
+"}
+(15,1,1) = {"
+UG
+UG
+UG
+UG
+Qq
+YM
+Dp
+Dp
+Dp
+YM
+Pm
+SR
+OK
+Fr
+Fr
+OK
+Uc
+UG
UG
UG
-nu
-Nn
-Nn
-zo
-zo
-zo
-SR
-Yb
-hT
-OK
-YM
-JA
-Qq
UG
+"}
+(16,1,1) = {"
UG
UG
UG
UG
-ZC
-ZC
-vr
-ZC
+YM
+TL
+FH
+FH
+tT
+MW
+UV
+gW
+Zv
+Sy
+DX
+qv
+OK
UG
UG
UG
UG
"}
-(6,1,1) = {"
+(17,1,1) = {"
UG
-nu
-Nn
-Hr
-Nn
-SP
-iJ
-zo
-ed
-Lu
-bC
-OK
-fT
-ZN
-YM
-JA
-YM
-Qq
UG
UG
-PL
-cX
-sH
-ZC
-fp
UG
+qV
+zS
+up
+fW
+tF
+nI
+Lh
+zy
+AQ
+WX
+Rl
+Ai
+OK
UG
UG
-"}
-(7,1,1) = {"
-Nn
-Nn
-uk
-UJ
-Nn
-Qe
-VY
-zo
-Hk
-PG
-aT
-OK
-Vu
-Po
-DU
-lj
-OA
-YM
-YM
-JA
-gL
-gL
-Rh
-gL
-gL
-gL
-AJ
UG
-"}
-(8,1,1) = {"
-bX
-hH
-wD
-Xs
-Nn
-qd
-oX
-zo
-Ko
-QE
-SH
-OK
-Sy
-uo
-hQ
-HF
-cs
-YM
-Tt
-HP
-ve
-tE
-uN
-YI
-Ja
-Qp
-KW
UG
"}
-(9,1,1) = {"
-bX
-dI
-Tj
-Vs
-Nn
-zo
-Xh
-zo
-OK
-bu
-OK
-OK
-RB
-Go
-kP
-Yv
-zt
-YM
-EA
-Tq
-oQ
-ur
-nw
-xa
-eS
-cn
-gO
+(18,1,1) = {"
UG
-"}
-(10,1,1) = {"
-bX
-hF
-pK
-eJ
-Wc
-Ll
-Pr
-BK
-Ll
-sM
-Cr
+UG
+UG
+UG
+YM
+sd
+zh
vn
-qQ
-Rs
-ru
-Wm
-qQ
-YK
-RW
-dH
-uq
-ur
-go
-Bl
-Bl
-rh
-BN
-bl
-"}
-(11,1,1) = {"
-bX
-kR
-Dy
-MY
-Yn
-cI
-Kv
-FA
-UC
-Ug
-cI
-sz
-Wd
-Wd
-QP
-Wd
-Wd
-lb
-nm
-sq
-Vq
-oH
-lH
-IG
-eS
-cn
-TO
+bT
+MW
+UV
+gW
+Zv
+Ki
+tJ
+gf
+OK
+UG
+UG
+UG
UG
"}
-(12,1,1) = {"
-bX
-mO
-wG
-rM
-Nn
+(19,1,1) = {"
+UG
+UG
+tn
+OZ
+OZ
+OZ
+OZ
+OZ
+OZ
+OZ
+LH
+zl
Ev
Ev
Ev
Ev
-lY
Ev
+iA
+UG
+UG
+UG
+"}
+(20,1,1) = {"
+UG
+UG
+qr
+Qw
+sx
+Uz
+Hk
+HE
+TH
+OZ
+bQ
+ZJ
Ev
-vG
-jx
-mQ
-lF
-uE
-YM
-zg
-Pp
-ie
-vj
-uN
-tT
-uW
-ZO
-KW
+Kv
+iC
+jh
+Gs
+Ev
+iA
+UG
UG
"}
-(13,1,1) = {"
-Nn
-Nn
-zR
-Nq
-Nn
-UX
-kC
-Ki
-QU
-UR
-tO
+(21,1,1) = {"
+UG
+pf
+jK
+zD
+Of
+Rb
+jU
+Ln
+YV
+uU
+iQ
+zy
+Cp
+uc
+IL
+kw
+xN
+Bp
Ev
-wQ
-tW
-DH
-oS
-ck
-YM
-YM
-JA
-gL
-gL
-Xj
-gL
-gL
-gL
-AJ
+UG
UG
"}
-(14,1,1) = {"
+(22,1,1) = {"
UG
-nu
-Nn
-SI
-Nn
-se
-eM
-su
-qc
-TR
-MW
+UG
+JC
+UK
+la
+UX
+BU
+KZ
+Fe
+OZ
+TB
+us
Ev
-FE
-KR
-YM
-JA
-YM
-Qq
+OF
+yf
+iW
+nF
+iW
+PH
UG
UG
+"}
+(23,1,1) = {"
UG
-UO
-Lt
-UO
-Ti
UG
+OZ
+JQ
+WP
+zo
+zo
+zo
+zo
+zo
+Le
+KB
+Ev
+iz
+FE
+hW
+KU
+in
+Kc
UG
UG
"}
-(15,1,1) = {"
+(24,1,1) = {"
UG
UG
-nu
-Nn
-Nn
-Ev
+tn
+OZ
+OZ
+zo
+wr
+WB
+LJ
+eo
+li
+Ug
Ev
-TI
-iW
-Sc
-fa
+Pp
+CF
Ev
-YM
-YM
-Qq
+Hl
+CZ
+iA
UG
UG
+"}
+(25,1,1) = {"
UG
UG
UG
-Ti
-UO
-OB
-UO
+UG
+tn
+zo
+Nz
+rS
+ba
+zo
+Tr
+gW
+Ev
+vj
+Aj
+Ev
+iA
UG
UG
UG
UG
"}
-(16,1,1) = {"
+(26,1,1) = {"
UG
UG
UG
UG
UG
-iA
-Hl
-XW
-np
-tq
-Yk
-Ev
-Qq
+Nn
+Nn
+Nn
+Nn
+Nn
+bD
+Yn
+Nn
+Nn
+Nn
+Nn
UG
UG
UG
UG
-Ti
-UO
-UO
-UO
-UO
-GP
-UO
-UO
-UO
-Ti
UG
"}
-(17,1,1) = {"
+(27,1,1) = {"
UG
UG
UG
UG
UG
-UG
-PH
-XW
-iW
-el
-Ev
-iA
-UG
+Nn
+WJ
+Xd
+Ah
+ES
+Ym
+Uh
+UN
+BD
+EL
+Nn
UG
UG
UG
UG
-UO
-Gs
-Ps
-yi
-nl
-Xb
-Mx
-Hq
-VM
-Dj
UG
"}
-(18,1,1) = {"
+(28,1,1) = {"
UG
UG
UG
UG
UG
+nu
+Nn
+Lr
+vE
+FO
+zL
+qW
+GH
+zn
+Nn
+nu
UG
-iA
-Kc
-Zb
-Ev
-iA
UG
UG
UG
UG
+"}
+(29,1,1) = {"
UG
UG
-Ti
-UO
-MN
-kH
-iP
-Tx
-QY
-Ob
-Dj
UG
UG
-"}
-(19,1,1) = {"
UG
UG
+nu
+Nn
+xF
+TA
+hF
+Ca
+yQ
+Nn
+nu
+UG
UG
UG
UG
UG
UG
+"}
+(30,1,1) = {"
UG
UG
UG
@@ -3133,17 +3668,17 @@ UG
UG
UG
UG
+Nn
+ot
+ot
+ot
+ot
+ot
+Nn
UG
UG
UG
UG
-Ti
-UO
-UO
-HU
-UO
-UO
-Ti
UG
UG
UG
diff --git a/_maps/shuttles/syndicate/syndicate_luxembourg.dmm b/_maps/shuttles/syndicate/syndicate_luxembourg.dmm
index 1f8f1132f0d7..6dde77123cba 100644
--- a/_maps/shuttles/syndicate/syndicate_luxembourg.dmm
+++ b/_maps/shuttles/syndicate/syndicate_luxembourg.dmm
@@ -2517,8 +2517,8 @@
/obj/machinery/suit_storage_unit/inherit{
req_access_txt = "41"
},
-/obj/item/clothing/suit/space/hardsuit/syndi/scarlet,
-/obj/item/clothing/head/helmet/space/hardsuit/syndi/scarlet,
+/obj/item/clothing/suit/space/syndicate,
+/obj/item/clothing/head/helmet/space/syndicate,
/obj/item/clothing/mask/breath,
/turf/open/floor/plasteel/mono/dark,
/area/ship/engineering)
diff --git a/_maps/shuttles/syndicate/syndicate_twinkleshine.dmm b/_maps/shuttles/syndicate/syndicate_twinkleshine.dmm
index 9200c091f618..7914b314998c 100644
--- a/_maps/shuttles/syndicate/syndicate_twinkleshine.dmm
+++ b/_maps/shuttles/syndicate/syndicate_twinkleshine.dmm
@@ -514,7 +514,7 @@
req_access = list(151)
},
/obj/item/areaeditor/shuttle,
-/obj/item/clothing/under/syndicate/aclf,
+/obj/item/clothing/under/syndicate/officer,
/obj/item/clothing/suit/armor/vest/capcarapace/syndicate,
/obj/item/clothing/head/HoS/syndicate,
/obj/item/codespeak_manual/unlimited,
@@ -3413,12 +3413,6 @@
icon_state = "4-8"
},
/obj/effect/turf_decal/corner/opaque/syndiered/full,
-/obj/machinery/door/firedoor/border_only{
- dir = 4
- },
-/obj/machinery/door/firedoor/border_only{
- dir = 8
- },
/turf/open/floor/plasteel/dark,
/area/ship/medical)
"uY" = (
@@ -3725,9 +3719,9 @@
/obj/item/ammo_casing/caseless/rocket,
/obj/item/ammo_casing/caseless/rocket/hedp,
/obj/item/ammo_casing/caseless/rocket/hedp,
-/obj/item/storage/box/lethalshot,
-/obj/item/storage/box/lethalshot,
-/obj/item/storage/box/lethalshot,
+/obj/item/ammo_box/a12g,
+/obj/item/ammo_box/a12g,
+/obj/item/ammo_box/a12g,
/obj/item/gun/ballistic/rocketlauncher,
/obj/item/gun/ballistic/automatic/ebr,
/obj/item/gun/ballistic/automatic/ebr{
@@ -5349,9 +5343,9 @@
/obj/effect/turf_decal/spline/fancy/opaque/syndiered{
dir = 5
},
-/obj/item/clothing/head/aclfcap,
-/obj/item/clothing/suit/aclf,
-/obj/item/clothing/under/syndicate/aclf,
+/obj/item/clothing/head/gorlexcap,
+/obj/item/clothing/suit/gorlex,
+/obj/item/clothing/under/syndicate/officer,
/obj/structure/closet/secure_closet{
anchored = 1;
icon_state = "syndicate";
@@ -5843,9 +5837,6 @@
/obj/machinery/door/firedoor/border_only{
dir = 1
},
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
/obj/machinery/door/airlock/hatch{
name = "Security"
},
diff --git a/_maps/templates/holodeck_animeschool.dmm b/_maps/templates/holodeck_animeschool.dmm
deleted file mode 100644
index 05c9b1ad3d54..000000000000
--- a/_maps/templates/holodeck_animeschool.dmm
+++ /dev/null
@@ -1,177 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/turf/open/floor/holofloor,
-/area/template_noop)
-"j" = (
-/obj/structure/chair{
- dir = 1
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"n" = (
-/obj/structure/table,
-/obj/item/paper,
-/obj/item/pen,
-/obj/item/clothing/under/costume/schoolgirl,
-/obj/item/toy/katana,
-/turf/open/floor/holofloor,
-/area/template_noop)
-"s" = (
-/obj/structure/table/wood,
-/obj/item/toy/crayon/white,
-/turf/open/floor/holofloor,
-/area/template_noop)
-"x" = (
-/obj/structure/table,
-/obj/item/paper,
-/obj/item/pen,
-/obj/item/clothing/under/costume/schoolgirl/orange,
-/turf/open/floor/holofloor,
-/area/template_noop)
-"E" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/food/snacks/grown/apple,
-/turf/open/floor/holofloor,
-/area/template_noop)
-"H" = (
-/obj/structure/table,
-/obj/item/paper,
-/obj/item/pen,
-/obj/item/clothing/under/costume/schoolgirl,
-/turf/open/floor/holofloor,
-/area/template_noop)
-"R" = (
-/obj/structure/chair{
- pixel_y = -2
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"S" = (
-/obj/structure/table,
-/obj/item/paper,
-/obj/item/pen,
-/obj/item/clothing/under/costume/schoolgirl/green,
-/turf/open/floor/holofloor,
-/area/template_noop)
-"T" = (
-/obj/structure/table,
-/obj/item/paper,
-/obj/item/pen,
-/obj/item/clothing/under/costume/schoolgirl/red,
-/turf/open/floor/holofloor,
-/area/template_noop)
-"Y" = (
-/obj/structure/table/wood,
-/obj/item/folder,
-/obj/item/melee/classic_baton/telescopic,
-/turf/open/floor/holofloor,
-/area/template_noop)
-
-(1,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(2,1,1) = {"
-a
-a
-a
-S
-j
-n
-j
-H
-j
-a
-"}
-(3,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(4,1,1) = {"
-a
-Y
-a
-H
-j
-x
-j
-T
-j
-a
-"}
-(5,1,1) = {"
-R
-s
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(6,1,1) = {"
-a
-E
-a
-S
-j
-T
-j
-H
-j
-a
-"}
-(7,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(8,1,1) = {"
-a
-a
-a
-S
-j
-S
-j
-x
-j
-a
-"}
-(9,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
diff --git a/_maps/templates/holodeck_anthophillia.dmm b/_maps/templates/holodeck_anthophillia.dmm
deleted file mode 100644
index c50ff32ebced..000000000000
--- a/_maps/templates/holodeck_anthophillia.dmm
+++ /dev/null
@@ -1,130 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/obj/effect/holodeck_effect/mobspawner/bee,
-/turf/open/floor/holofloor/asteroid,
-/area/template_noop)
-"v" = (
-/obj/effect/holodeck_effect/mobspawner/bee,
-/obj/effect/decal/remains/human,
-/obj/item/clothing/suit/beekeeper_suit,
-/turf/open/floor/holofloor/asteroid,
-/area/template_noop)
-"U" = (
-/obj/effect/holodeck_effect/mobspawner/bee,
-/obj/item/clothing/head/beekeeper_head,
-/turf/open/floor/holofloor/asteroid,
-/area/template_noop)
-"W" = (
-/obj/effect/holodeck_effect/mobspawner/bee,
-/obj/item/melee/flyswatter,
-/turf/open/floor/holofloor/asteroid,
-/area/template_noop)
-
-(1,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(2,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(3,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(4,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(5,1,1) = {"
-a
-a
-a
-a
-U
-v
-a
-a
-a
-a
-"}
-(6,1,1) = {"
-a
-a
-a
-a
-a
-W
-a
-a
-a
-a
-"}
-(7,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(8,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(9,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
diff --git a/_maps/templates/holodeck_basketball.dmm b/_maps/templates/holodeck_basketball.dmm
deleted file mode 100644
index 31bd5f081354..000000000000
--- a/_maps/templates/holodeck_basketball.dmm
+++ /dev/null
@@ -1,389 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/obj/structure/table,
-/turf/open/floor/holofloor,
-/area/template_noop)
-"b" = (
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/green,
-/obj/structure/holohoop{
- dir = 1;
- layer = 4.1
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"c" = (
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/green,
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 4
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"e" = (
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 1
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"f" = (
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/green,
-/turf/open/floor/holofloor,
-/area/template_noop)
-"h" = (
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 4
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"i" = (
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"j" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/red,
-/turf/open/floor/holofloor,
-/area/template_noop)
-"k" = (
-/obj/structure/holohoop{
- layer = 3.9
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"l" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"m" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red,
-/turf/open/floor/holofloor,
-/area/template_noop)
-"n" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"q" = (
-/obj/structure/table,
-/obj/item/storage/box/cups,
-/turf/open/floor/holofloor,
-/area/template_noop)
-"r" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"s" = (
-/obj/structure/chair{
- dir = 4
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"u" = (
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"w" = (
-/turf/open/floor/holofloor,
-/area/template_noop)
-"x" = (
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"y" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"B" = (
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"E" = (
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/green,
-/turf/open/floor/holofloor,
-/area/template_noop)
-"F" = (
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/green,
-/turf/open/floor/holofloor,
-/area/template_noop)
-"J" = (
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 4
- },
-/obj/item/toy/beach_ball/holoball,
-/turf/open/floor/holofloor,
-/area/template_noop)
-"L" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"M" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red,
-/turf/open/floor/holofloor,
-/area/template_noop)
-"R" = (
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 4
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"T" = (
-/obj/structure/chair{
- dir = 8
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"U" = (
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"V" = (
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/green,
-/turf/open/floor/holofloor,
-/area/template_noop)
-"W" = (
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/green,
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 1
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"Y" = (
-/obj/effect/turf_decal/corner/opaque/green,
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"Z" = (
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/green,
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 1
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-
-(1,1,1) = {"
-a
-s
-s
-w
-s
-s
-w
-s
-s
-a
-"}
-(2,1,1) = {"
-q
-s
-s
-w
-s
-s
-w
-s
-s
-q
-"}
-(3,1,1) = {"
-y
-r
-r
-r
-j
-h
-e
-e
-e
-F
-"}
-(4,1,1) = {"
-n
-L
-l
-w
-x
-R
-w
-Y
-B
-Z
-"}
-(5,1,1) = {"
-k
-w
-l
-w
-x
-J
-w
-f
-w
-b
-"}
-(6,1,1) = {"
-M
-m
-l
-w
-x
-R
-w
-f
-V
-c
-"}
-(7,1,1) = {"
-i
-u
-u
-u
-U
-W
-V
-V
-V
-E
-"}
-(8,1,1) = {"
-q
-T
-T
-w
-T
-T
-w
-T
-T
-q
-"}
-(9,1,1) = {"
-a
-T
-T
-w
-T
-T
-w
-T
-T
-a
-"}
diff --git a/_maps/templates/holodeck_beach.dmm b/_maps/templates/holodeck_beach.dmm
deleted file mode 100644
index f410142ea646..000000000000
--- a/_maps/templates/holodeck_beach.dmm
+++ /dev/null
@@ -1,173 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/turf/open/floor/holofloor/beach/water,
-/area/template_noop)
-"f" = (
-/obj/item/shovel/spade,
-/turf/open/floor/holofloor/beach/coast_t,
-/area/template_noop)
-"g" = (
-/obj/item/toy/beach_ball,
-/turf/open/floor/holofloor/beach,
-/area/template_noop)
-"h" = (
-/obj/item/clothing/under/color/rainbow,
-/obj/item/clothing/glasses/sunglasses,
-/turf/open/floor/holofloor/beach,
-/area/template_noop)
-"k" = (
-/turf/open/floor/holofloor/beach/coast_b,
-/area/template_noop)
-"q" = (
-/obj/item/reagent_containers/glass/bucket,
-/turf/open/floor/holofloor/beach/coast_t,
-/area/template_noop)
-"t" = (
-/turf/open/floor/holofloor/carpet,
-/area/template_noop)
-"H" = (
-/obj/effect/holodeck_effect/mobspawner/monkey,
-/turf/open/floor/holofloor/beach,
-/area/template_noop)
-"J" = (
-/turf/open/floor/holofloor/beach/coast_t,
-/area/template_noop)
-"M" = (
-/obj/item/toy/seashell,
-/turf/open/floor/holofloor/beach,
-/area/template_noop)
-"Q" = (
-/mob/living/simple_animal/crab{
- name = "Jon"
- },
-/turf/open/floor/holofloor/beach/coast_t,
-/area/template_noop)
-"R" = (
-/turf/open/floor/holofloor/beach,
-/area/template_noop)
-"S" = (
-/obj/structure/fluff/beach_umbrella/cap,
-/turf/open/floor/holofloor/beach,
-/area/template_noop)
-"T" = (
-/obj/effect/overlay/palmtree_l,
-/obj/effect/overlay/coconut,
-/turf/open/floor/holofloor/beach,
-/area/template_noop)
-"W" = (
-/obj/structure/flora/ausbushes/sparsegrass,
-/turf/open/floor/holofloor/beach,
-/area/template_noop)
-"X" = (
-/obj/effect/overlay/palmtree_r,
-/turf/open/floor/holofloor/beach,
-/area/template_noop)
-
-(1,1,1) = {"
-R
-R
-R
-R
-R
-R
-R
-J
-k
-a
-"}
-(2,1,1) = {"
-R
-R
-R
-X
-R
-S
-R
-Q
-k
-a
-"}
-(3,1,1) = {"
-X
-H
-R
-R
-R
-t
-t
-J
-k
-a
-"}
-(4,1,1) = {"
-R
-R
-R
-R
-h
-R
-R
-J
-k
-a
-"}
-(5,1,1) = {"
-R
-R
-W
-R
-R
-t
-t
-J
-k
-a
-"}
-(6,1,1) = {"
-R
-R
-R
-R
-X
-g
-R
-q
-k
-a
-"}
-(7,1,1) = {"
-R
-T
-H
-R
-R
-R
-R
-f
-k
-a
-"}
-(8,1,1) = {"
-W
-R
-R
-R
-H
-R
-M
-J
-k
-a
-"}
-(9,1,1) = {"
-R
-R
-R
-R
-R
-R
-R
-J
-k
-a
-"}
diff --git a/_maps/templates/holodeck_burntest.dmm b/_maps/templates/holodeck_burntest.dmm
deleted file mode 100644
index 4c7affa23f62..000000000000
--- a/_maps/templates/holodeck_burntest.dmm
+++ /dev/null
@@ -1,117 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/turf/open/floor/holofloor/plating/burnmix,
-/area/template_noop)
-"l" = (
-/obj/effect/holodeck_effect/sparks,
-/turf/open/floor/holofloor/plating/burnmix,
-/area/template_noop)
-
-(1,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(2,1,1) = {"
-a
-a
-a
-a
-l
-l
-a
-a
-a
-a
-"}
-(3,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(4,1,1) = {"
-a
-l
-a
-a
-a
-a
-a
-a
-l
-a
-"}
-(5,1,1) = {"
-a
-a
-a
-l
-a
-a
-l
-a
-a
-a
-"}
-(6,1,1) = {"
-a
-l
-a
-a
-a
-a
-a
-a
-l
-a
-"}
-(7,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(8,1,1) = {"
-a
-a
-a
-a
-l
-l
-a
-a
-a
-a
-"}
-(9,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
diff --git a/_maps/templates/holodeck_chapelcourt.dmm b/_maps/templates/holodeck_chapelcourt.dmm
deleted file mode 100644
index 7edf26e85929..000000000000
--- a/_maps/templates/holodeck_chapelcourt.dmm
+++ /dev/null
@@ -1,465 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/structure/closet/secure_closet/courtroom,
-/turf/open/floor/holofloor/dark,
-/area/template_noop)
-"b" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/structure/table/wood,
-/obj/item/reagent_containers/food/snacks/grown/harebell,
-/obj/item/reagent_containers/food/snacks/grown/harebell,
-/obj/item/reagent_containers/food/snacks/grown/harebell,
-/obj/item/reagent_containers/food/snacks/grown/harebell,
-/obj/item/reagent_containers/food/snacks/grown/harebell,
-/turf/open/floor/holofloor/dark,
-/area/template_noop)
-"c" = (
-/obj/structure/chair{
- dir = 1
- },
-/turf/open/floor/holofloor/chapel/bottom_left,
-/area/template_noop)
-"d" = (
-/obj/structure/table/wood/fancy,
-/obj/item/clothing/suit/chaplainsuit/nun,
-/obj/item/clothing/head/nun_hood,
-/obj/item/clothing/suit/chaplainsuit/holidaypriest,
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/holofloor/dark,
-/area/template_noop)
-"f" = (
-/turf/open/floor/holofloor/dark,
-/area/template_noop)
-"g" = (
-/turf/open/floor/holofloor/chapel/top_left,
-/area/template_noop)
-"h" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/structure/table/wood,
-/obj/item/reagent_containers/food/snacks/grown/poppy,
-/obj/item/reagent_containers/food/snacks/grown/poppy,
-/obj/item/reagent_containers/food/snacks/grown/poppy,
-/obj/item/reagent_containers/food/snacks/grown/poppy,
-/obj/item/reagent_containers/food/snacks/grown/poppy,
-/turf/open/floor/holofloor/dark,
-/area/template_noop)
-"i" = (
-/turf/open/floor/holofloor/chapel/bottom_right,
-/area/template_noop)
-"k" = (
-/obj/structure/chair{
- dir = 1
- },
-/turf/open/floor/holofloor/chapel/top_right,
-/area/template_noop)
-"l" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/structure/table/wood,
-/obj/item/folder/blue,
-/obj/item/pen/red,
-/turf/open/floor/holofloor/dark,
-/area/template_noop)
-"m" = (
-/obj/item/clothing/head/helmet/chaplain/witchunter_hat,
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/structure/table/wood/fancy,
-/turf/open/floor/holofloor/dark,
-/area/template_noop)
-"o" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/structure/table/wood,
-/obj/item/storage/fancy/candle_box,
-/turf/open/floor/holofloor/dark,
-/area/template_noop)
-"p" = (
-/obj/structure/table/wood,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/turf/open/floor/holofloor/dark,
-/area/template_noop)
-"q" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/structure/table/wood,
-/obj/item/folder/red,
-/obj/item/pen/red,
-/turf/open/floor/holofloor/dark,
-/area/template_noop)
-"r" = (
-/obj/item/gavelblock,
-/obj/item/gavelhammer,
-/obj/structure/table/wood,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/turf/open/floor/holofloor/dark,
-/area/template_noop)
-"s" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/holofloor/dark,
-/area/template_noop)
-"u" = (
-/obj/structure/table/wood/fancy,
-/obj/item/storage/book/bible,
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/holofloor/dark,
-/area/template_noop)
-"w" = (
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/turf/open/floor/holofloor/dark,
-/area/template_noop)
-"x" = (
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/holofloor/dark,
-/area/template_noop)
-"y" = (
-/obj/item/toy/figure/chaplain,
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/structure/table/wood/fancy,
-/turf/open/floor/holofloor/dark,
-/area/template_noop)
-"A" = (
-/turf/open/floor/holofloor/chapel/bottom_left,
-/area/template_noop)
-"C" = (
-/obj/structure/chair{
- dir = 1
- },
-/turf/open/floor/holofloor/chapel,
-/area/template_noop)
-"E" = (
-/obj/structure/chair{
- dir = 1
- },
-/turf/open/floor/holofloor/chapel/bottom_right,
-/area/template_noop)
-"F" = (
-/obj/item/clothing/suit/judgerobe,
-/obj/item/clothing/head/powdered_wig,
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/structure/table/wood/fancy,
-/turf/open/floor/holofloor/dark,
-/area/template_noop)
-"H" = (
-/obj/structure/table/wood/fancy,
-/obj/item/book/manual/wiki/security_space_law,
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/holofloor/dark,
-/area/template_noop)
-"I" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/turf/open/floor/holofloor/dark,
-/area/template_noop)
-"K" = (
-/turf/open/floor/holofloor/chapel/top_right,
-/area/template_noop)
-"L" = (
-/obj/structure/chair{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/holofloor/dark,
-/area/template_noop)
-"N" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/turf/open/floor/holofloor/dark,
-/area/template_noop)
-"O" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/structure/table/wood,
-/obj/item/paper_bin,
-/turf/open/floor/holofloor/dark,
-/area/template_noop)
-"Q" = (
-/obj/structure/chair,
-/turf/open/floor/holofloor/dark,
-/area/template_noop)
-"S" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/turf/open/floor/holofloor/dark,
-/area/template_noop)
-"T" = (
-/obj/structure/chair{
- dir = 1
- },
-/turf/open/floor/holofloor/chapel/top_left,
-/area/template_noop)
-"U" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/structure/table/wood,
-/obj/item/hand_labeler,
-/turf/open/floor/holofloor/dark,
-/area/template_noop)
-"W" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/turf/open/floor/holofloor/dark,
-/area/template_noop)
-"X" = (
-/obj/item/clothing/suit/chaplainsuit/bishoprobe,
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/obj/structure/table/wood/fancy,
-/turf/open/floor/holofloor/dark,
-/area/template_noop)
-
-(1,1,1) = {"
-x
-g
-A
-g
-c
-T
-A
-L
-L
-a
-"}
-(2,1,1) = {"
-y
-K
-i
-K
-C
-k
-i
-L
-L
-O
-"}
-(3,1,1) = {"
-F
-I
-N
-g
-c
-T
-A
-L
-L
-q
-"}
-(4,1,1) = {"
-d
-f
-p
-K
-C
-k
-i
-L
-L
-l
-"}
-(5,1,1) = {"
-u
-Q
-r
-S
-S
-S
-S
-s
-s
-h
-"}
-(6,1,1) = {"
-H
-f
-p
-g
-c
-T
-A
-L
-L
-b
-"}
-(7,1,1) = {"
-m
-w
-W
-K
-E
-k
-i
-L
-L
-o
-"}
-(8,1,1) = {"
-X
-g
-A
-g
-c
-T
-A
-L
-L
-U
-"}
-(9,1,1) = {"
-x
-K
-i
-K
-E
-k
-i
-L
-L
-a
-"}
diff --git a/_maps/templates/holodeck_dodgeball.dmm b/_maps/templates/holodeck_dodgeball.dmm
deleted file mode 100644
index ec1e4fbe4dd1..000000000000
--- a/_maps/templates/holodeck_dodgeball.dmm
+++ /dev/null
@@ -1,297 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/green,
-/turf/open/floor/holofloor,
-/area/template_noop)
-"b" = (
-/obj/structure/window{
- dir = 1
- },
-/obj/item/toy/beach_ball/holoball/dodgeball,
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"c" = (
-/obj/structure/window,
-/obj/item/toy/beach_ball/holoball/dodgeball,
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/green,
-/turf/open/floor/holofloor,
-/area/template_noop)
-"f" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"h" = (
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/green,
-/turf/open/floor/holofloor,
-/area/template_noop)
-"n" = (
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/green,
-/turf/open/floor/holofloor,
-/area/template_noop)
-"o" = (
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"p" = (
-/obj/structure/window,
-/obj/item/toy/beach_ball/holoball/dodgeball,
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 1
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"q" = (
-/obj/structure/window{
- dir = 1
- },
-/obj/item/toy/beach_ball/holoball/dodgeball,
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"t" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/red,
-/turf/open/floor/holofloor,
-/area/template_noop)
-"y" = (
-/obj/structure/window,
-/obj/item/toy/beach_ball/holoball/dodgeball,
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 1
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"C" = (
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 4
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"F" = (
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 1
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"G" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"J" = (
-/obj/machinery/readybutton,
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/green,
-/turf/open/floor/holofloor,
-/area/template_noop)
-"K" = (
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"V" = (
-/obj/structure/window{
- dir = 1
- },
-/obj/item/toy/beach_ball/holoball/dodgeball,
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"W" = (
-/obj/machinery/readybutton,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"X" = (
-/turf/open/floor/holofloor,
-/area/template_noop)
-
-(1,1,1) = {"
-W
-G
-G
-G
-b
-p
-F
-F
-F
-a
-"}
-(2,1,1) = {"
-f
-X
-t
-X
-V
-y
-X
-C
-X
-n
-"}
-(3,1,1) = {"
-f
-X
-t
-X
-V
-y
-X
-C
-X
-n
-"}
-(4,1,1) = {"
-f
-X
-t
-X
-V
-y
-X
-C
-X
-n
-"}
-(5,1,1) = {"
-f
-X
-t
-X
-V
-y
-X
-C
-X
-n
-"}
-(6,1,1) = {"
-f
-X
-t
-X
-V
-y
-X
-C
-X
-n
-"}
-(7,1,1) = {"
-f
-X
-t
-X
-V
-y
-X
-C
-X
-n
-"}
-(8,1,1) = {"
-f
-X
-t
-X
-V
-y
-X
-C
-X
-n
-"}
-(9,1,1) = {"
-o
-K
-K
-K
-q
-c
-h
-h
-h
-J
-"}
diff --git a/_maps/templates/holodeck_emptycourt.dmm b/_maps/templates/holodeck_emptycourt.dmm
deleted file mode 100644
index 8b9b86fa0345..000000000000
--- a/_maps/templates/holodeck_emptycourt.dmm
+++ /dev/null
@@ -1,203 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/obj/effect/turf_decal/corner/opaque/green,
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"e" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"h" = (
-/obj/effect/turf_decal/corner/opaque/green,
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"j" = (
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"s" = (
-/obj/effect/turf_decal/corner/opaque/green,
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 4
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"y" = (
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"D" = (
-/turf/open/floor/holofloor,
-/area/template_noop)
-"E" = (
-/obj/effect/turf_decal/corner/opaque/green,
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 4
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"F" = (
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"L" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"X" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-
-(1,1,1) = {"
-X
-L
-L
-L
-L
-y
-y
-y
-y
-a
-"}
-(2,1,1) = {"
-e
-D
-D
-D
-D
-D
-D
-D
-D
-h
-"}
-(3,1,1) = {"
-e
-D
-D
-D
-D
-D
-D
-D
-D
-h
-"}
-(4,1,1) = {"
-e
-D
-D
-D
-D
-D
-D
-D
-D
-h
-"}
-(5,1,1) = {"
-e
-D
-D
-D
-D
-D
-D
-D
-D
-h
-"}
-(6,1,1) = {"
-e
-D
-D
-D
-D
-D
-D
-D
-D
-h
-"}
-(7,1,1) = {"
-e
-D
-D
-D
-D
-D
-D
-D
-D
-h
-"}
-(8,1,1) = {"
-e
-D
-D
-D
-D
-D
-D
-D
-D
-h
-"}
-(9,1,1) = {"
-j
-F
-F
-F
-F
-E
-E
-E
-E
-s
-"}
diff --git a/_maps/templates/holodeck_firingrange.dmm b/_maps/templates/holodeck_firingrange.dmm
deleted file mode 100644
index a57386442fc4..000000000000
--- a/_maps/templates/holodeck_firingrange.dmm
+++ /dev/null
@@ -1,345 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/green,
-/turf/open/floor/holofloor,
-/area/template_noop)
-"b" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red,
-/turf/open/floor/holofloor,
-/area/template_noop)
-"c" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"j" = (
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/green,
-/turf/open/floor/holofloor,
-/area/template_noop)
-"k" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"n" = (
-/obj/item/target,
-/obj/item/target/clown,
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/green,
-/turf/open/floor/holofloor,
-/area/template_noop)
-"o" = (
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/green,
-/turf/open/floor/holofloor,
-/area/template_noop)
-"s" = (
-/obj/item/target,
-/obj/item/target/syndicate,
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/green,
-/turf/open/floor/holofloor,
-/area/template_noop)
-"t" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"y" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/open/floor/holofloor{
- dir = 8;
- icon_state = "white"
- },
-/area/template_noop)
-"z" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"E" = (
-/obj/structure/table/reinforced,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/item/training_toolbox{
- pixel_y = 4
- },
-/obj/item/training_toolbox,
-/turf/open/floor/holofloor,
-/area/template_noop)
-"F" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/open/floor/holofloor{
- dir = 10;
- icon_state = "white"
- },
-/area/template_noop)
-"G" = (
-/obj/structure/table/reinforced,
-/obj/machinery/recharger,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"H" = (
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/green,
-/turf/open/floor/holofloor,
-/area/template_noop)
-"J" = (
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 1
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"K" = (
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"L" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"N" = (
-/obj/structure/rack,
-/obj/item/gun/energy/laser/practice,
-/obj/item/clothing/ears/earmuffs,
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/green,
-/turf/open/floor/holofloor,
-/area/template_noop)
-"P" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"Q" = (
-/turf/open/floor/holofloor,
-/area/template_noop)
-"S" = (
-/obj/structure/training_machine,
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"T" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"U" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"Y" = (
-/obj/structure/window/reinforced{
- dir = 1
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"Z" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-
-(1,1,1) = {"
-J
-J
-J
-J
-J
-J
-J
-J
-J
-a
-"}
-(2,1,1) = {"
-Q
-Q
-Q
-Q
-Q
-Q
-Q
-Q
-Q
-o
-"}
-(3,1,1) = {"
-b
-b
-b
-b
-b
-b
-b
-b
-T
-n
-"}
-(4,1,1) = {"
-k
-y
-F
-L
-L
-L
-L
-G
-Z
-N
-"}
-(5,1,1) = {"
-Y
-S
-K
-Q
-Q
-Q
-Q
-Q
-Z
-N
-"}
-(6,1,1) = {"
-t
-U
-U
-c
-c
-c
-c
-E
-Z
-N
-"}
-(7,1,1) = {"
-P
-P
-P
-P
-P
-P
-P
-P
-z
-s
-"}
-(8,1,1) = {"
-Q
-Q
-Q
-Q
-Q
-Q
-Q
-Q
-Q
-o
-"}
-(9,1,1) = {"
-H
-H
-H
-H
-H
-H
-H
-H
-H
-j
-"}
diff --git a/_maps/templates/holodeck_gamer.dmm b/_maps/templates/holodeck_gamer.dmm
deleted file mode 100644
index 570992d24379..000000000000
--- a/_maps/templates/holodeck_gamer.dmm
+++ /dev/null
@@ -1,129 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"d" = (
-/obj/machinery/computer/arcade/battle,
-/turf/open/floor/holofloor/basalt,
-/area/template_noop)
-"x" = (
-/obj/machinery/computer/arcade,
-/turf/open/floor/holofloor/basalt,
-/area/template_noop)
-"C" = (
-/obj/machinery/computer/arcade/orion_trail,
-/turf/open/floor/holofloor/basalt,
-/area/template_noop)
-"D" = (
-/obj/machinery/computer/arcade/amputation,
-/turf/open/floor/holofloor/basalt,
-/area/template_noop)
-"I" = (
-/turf/open/floor/holofloor/basalt,
-/area/template_noop)
-
-(1,1,1) = {"
-I
-I
-I
-I
-I
-I
-I
-I
-I
-I
-"}
-(2,1,1) = {"
-I
-I
-I
-x
-I
-I
-x
-I
-I
-I
-"}
-(3,1,1) = {"
-I
-I
-I
-D
-I
-I
-D
-I
-I
-I
-"}
-(4,1,1) = {"
-I
-I
-I
-I
-I
-I
-I
-I
-I
-I
-"}
-(5,1,1) = {"
-I
-I
-I
-I
-I
-I
-I
-I
-I
-I
-"}
-(6,1,1) = {"
-I
-I
-I
-I
-I
-I
-I
-I
-I
-I
-"}
-(7,1,1) = {"
-I
-I
-I
-d
-I
-I
-d
-I
-I
-I
-"}
-(8,1,1) = {"
-I
-I
-I
-C
-I
-I
-C
-I
-I
-I
-"}
-(9,1,1) = {"
-I
-I
-I
-I
-I
-I
-I
-I
-I
-I
-"}
diff --git a/_maps/templates/holodeck_holdoutbunker.dmm b/_maps/templates/holodeck_holdoutbunker.dmm
deleted file mode 100644
index 39e68f17ee52..000000000000
--- a/_maps/templates/holodeck_holdoutbunker.dmm
+++ /dev/null
@@ -1,164 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/obj/structure/foamedmetal,
-/obj/structure/window{
- dir = 8
- },
-/turf/open/floor/holofloor/asteroid,
-/area/template_noop)
-"b" = (
-/obj/structure/foamedmetal,
-/obj/structure/window{
- dir = 4
- },
-/turf/open/floor/holofloor/asteroid,
-/area/template_noop)
-"l" = (
-/turf/open/floor/holofloor/asteroid,
-/area/template_noop)
-"t" = (
-/obj/structure/foamedmetal,
-/turf/open/floor/holofloor/asteroid,
-/area/template_noop)
-"u" = (
-/obj/structure/table,
-/obj/machinery/recharger,
-/turf/open/floor/holofloor/asteroid,
-/area/template_noop)
-"v" = (
-/obj/structure/table,
-/obj/item/stack/medical/ointment{
- heal_burn = 10
- },
-/turf/open/floor/holofloor/asteroid,
-/area/template_noop)
-"x" = (
-/obj/structure/foamedmetal,
-/obj/structure/window{
- dir = 4
- },
-/obj/structure/bookcase/random/fiction,
-/turf/open/floor/holofloor/asteroid,
-/area/template_noop)
-"I" = (
-/obj/structure/table,
-/obj/item/gun/energy/laser,
-/turf/open/floor/holofloor/asteroid,
-/area/template_noop)
-"J" = (
-/obj/structure/table,
-/obj/item/stack/medical/bruise_pack{
- heal_brute = 10
- },
-/obj/item/soap,
-/turf/open/floor/holofloor/asteroid,
-/area/template_noop)
-
-(1,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(2,1,1) = {"
-b
-x
-b
-b
-b
-b
-b
-b
-b
-b
-"}
-(3,1,1) = {"
-t
-t
-t
-t
-t
-t
-t
-t
-t
-t
-"}
-(4,1,1) = {"
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-"}
-(5,1,1) = {"
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-"}
-(6,1,1) = {"
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-"}
-(7,1,1) = {"
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-"}
-(8,1,1) = {"
-l
-l
-l
-l
-l
-l
-l
-l
-l
-l
-"}
-(9,1,1) = {"
-v
-u
-I
-l
-I
-I
-l
-I
-u
-J
-"}
diff --git a/_maps/templates/holodeck_kobayashi.dmm b/_maps/templates/holodeck_kobayashi.dmm
deleted file mode 100644
index c58dae60ebda..000000000000
--- a/_maps/templates/holodeck_kobayashi.dmm
+++ /dev/null
@@ -1,362 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/turf/open/floor/holofloor/plating,
-/area/template_noop)
-"c" = (
-/obj/machinery/button/massdriver/indestructible{
- id = "trektorpedo1";
- layer = 3.9;
- name = "photon torpedo button";
- pixel_x = -16;
- pixel_y = -5
- },
-/obj/machinery/button/massdriver/indestructible{
- id = "trektorpedo2";
- layer = 3.9;
- name = "photon torpedo button";
- pixel_x = 16;
- pixel_y = -5
- },
-/obj/machinery/computer/arcade/orion_trail/kobayashi,
-/turf/open/floor/holofloor/plating,
-/area/template_noop)
-"d" = (
-/obj/machinery/computer/station_alert{
- dir = 8
- },
-/turf/open/floor/holofloor/plating,
-/area/template_noop)
-"f" = (
-/obj/machinery/door/window/westleft{
- dir = 2
- },
-/turf/open/floor/holofloor/plating,
-/area/template_noop)
-"j" = (
-/obj/structure/chair/office{
- dir = 1
- },
-/turf/open/floor/holofloor/plating,
-/area/template_noop)
-"k" = (
-/obj/structure/chair/office{
- dir = 8
- },
-/turf/open/floor/holofloor/plating,
-/area/template_noop)
-"l" = (
-/obj/structure/window/reinforced,
-/obj/machinery/computer/station_alert{
- dir = 4
- },
-/turf/open/floor/holofloor/plating,
-/area/template_noop)
-"m" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"o" = (
-/obj/structure/chair/comfy/beige{
- dir = 1
- },
-/turf/open/floor/holofloor/plating,
-/area/template_noop)
-"p" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/machinery/computer/arcade/orion_trail/kobayashi,
-/turf/open/floor/holofloor/plating,
-/area/template_noop)
-"r" = (
-/obj/structure/table,
-/turf/open/floor/holofloor/plating,
-/area/template_noop)
-"s" = (
-/obj/effect/turf_decal/corner/transparent/neutral,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 8
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"t" = (
-/obj/structure/table/glass,
-/obj/item/gun/energy/e_gun/mini/practice_phaser,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/machinery/recharger,
-/turf/open/floor/holofloor/plating,
-/area/template_noop)
-"w" = (
-/obj/structure/table,
-/obj/item/folder,
-/obj/item/pen/blue,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"x" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/machinery/computer/arcade/orion_trail/kobayashi,
-/turf/open/floor/holofloor/plating,
-/area/template_noop)
-"y" = (
-/turf/open/floor/holofloor/hyperspace,
-/area/template_noop)
-"z" = (
-/obj/machinery/computer/atmos_alert{
- dir = 8
- },
-/obj/structure/window/reinforced,
-/turf/open/floor/holofloor/plating,
-/area/template_noop)
-"A" = (
-/obj/structure/window/reinforced,
-/turf/open/floor/holofloor/plating,
-/area/template_noop)
-"B" = (
-/obj/structure/window/reinforced,
-/turf/open/floor/holofloor/hyperspace,
-/area/template_noop)
-"C" = (
-/obj/machinery/computer/station_alert{
- dir = 4
- },
-/turf/open/floor/holofloor/plating,
-/area/template_noop)
-"E" = (
-/obj/structure/chair{
- dir = 1
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"F" = (
-/obj/structure/rack,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/structure/window/reinforced{
- dir = 4;
- layer = 2.9
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"H" = (
-/obj/machinery/door/window/westleft{
- dir = 2;
- icon_state = "right"
- },
-/turf/open/floor/holofloor/plating,
-/area/template_noop)
-"J" = (
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/structure/window/reinforced{
- dir = 4;
- layer = 2.9
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"L" = (
-/obj/structure/table/glass,
-/obj/item/gun/energy/e_gun/mini/practice_phaser,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/floor/holofloor/plating,
-/area/template_noop)
-"Q" = (
-/obj/structure/table,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/item/folder,
-/obj/item/pen/red,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"T" = (
-/obj/structure/rack,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"V" = (
-/obj/structure/window/reinforced,
-/obj/machinery/mass_driver{
- dir = 1;
- id = "trektorpedo2";
- name = "photon torpedo tube"
- },
-/obj/item/toy/minimeteor{
- desc = "A primitive long-range weapon, inferior to Nanotrasen's perfected bluespace artillery.";
- icon = 'icons/effects/effects.dmi';
- icon_state = "impact_laser";
- name = "photon torpedo"
- },
-/turf/open/floor/holofloor/hyperspace,
-/area/template_noop)
-"X" = (
-/obj/structure/chair/office{
- dir = 4
- },
-/turf/open/floor/holofloor/plating,
-/area/template_noop)
-"Z" = (
-/obj/structure/table,
-/obj/item/folder,
-/obj/item/pen,
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/corner/transparent/neutral{
- dir = 4
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-
-(1,1,1) = {"
-y
-y
-B
-a
-C
-l
-a
-a
-a
-a
-"}
-(2,1,1) = {"
-y
-y
-B
-a
-k
-k
-a
-a
-a
-a
-"}
-(3,1,1) = {"
-y
-V
-t
-a
-a
-a
-a
-H
-m
-T
-"}
-(4,1,1) = {"
-B
-p
-a
-a
-a
-a
-A
-w
-E
-s
-"}
-(5,1,1) = {"
-B
-c
-j
-a
-a
-o
-A
-Z
-E
-s
-"}
-(6,1,1) = {"
-B
-x
-a
-a
-a
-r
-A
-Q
-E
-s
-"}
-(7,1,1) = {"
-y
-V
-L
-a
-a
-a
-a
-f
-J
-F
-"}
-(8,1,1) = {"
-y
-y
-B
-a
-X
-X
-a
-a
-a
-a
-"}
-(9,1,1) = {"
-y
-y
-B
-a
-d
-z
-a
-a
-a
-a
-"}
diff --git a/_maps/templates/holodeck_lounge.dmm b/_maps/templates/holodeck_lounge.dmm
deleted file mode 100644
index ecf82f53a424..000000000000
--- a/_maps/templates/holodeck_lounge.dmm
+++ /dev/null
@@ -1,418 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/glass/rag{
- pixel_x = 10;
- pixel_y = 1
- },
-/turf/open/floor/holofloor{
- dir = 9;
- icon_state = "wood"
- },
-/area/template_noop)
-"b" = (
-/obj/structure/closet/crate/bin,
-/turf/open/floor/holofloor{
- dir = 9;
- icon_state = "wood"
- },
-/area/template_noop)
-"c" = (
-/obj/machinery/door/window{
- base_state = "right";
- dir = 4;
- icon_state = "right";
- layer = 3
- },
-/turf/open/floor/holofloor{
- dir = 9;
- icon_state = "wood"
- },
-/area/template_noop)
-"d" = (
-/obj/structure/table/wood,
-/turf/open/floor/holofloor{
- dir = 9;
- icon_state = "wood"
- },
-/area/template_noop)
-"f" = (
-/obj/structure/table/wood,
-/obj/item/flashlight/lamp/green{
- layer = 3.3
- },
-/turf/open/floor/holofloor{
- dir = 9;
- icon_state = "wood"
- },
-/area/template_noop)
-"h" = (
-/obj/structure/table/wood,
-/obj/item/clothing/mask/cigarette/pipe,
-/obj/item/book/manual/random,
-/turf/open/floor/holofloor/carpet,
-/area/template_noop)
-"i" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/shaker,
-/turf/open/floor/holofloor{
- dir = 9;
- icon_state = "wood"
- },
-/area/template_noop)
-"j" = (
-/obj/structure/window/reinforced{
- dir = 4;
- layer = 2.9
- },
-/turf/open/floor/holofloor{
- dir = 9;
- icon_state = "wood"
- },
-/area/template_noop)
-"k" = (
-/obj/structure/table/wood/poker,
-/obj/item/storage/box/matches,
-/turf/open/floor/holofloor{
- dir = 9;
- icon_state = "wood"
- },
-/area/template_noop)
-"l" = (
-/obj/structure/chair/stool/bar,
-/obj/structure/window/reinforced{
- dir = 4;
- layer = 2.9
- },
-/turf/open/floor/holofloor{
- dir = 9;
- icon_state = "wood"
- },
-/area/template_noop)
-"m" = (
-/obj/structure/chair/wood,
-/turf/open/floor/holofloor{
- dir = 9;
- icon_state = "wood"
- },
-/area/template_noop)
-"o" = (
-/obj/structure/chair/wood{
- dir = 1
- },
-/turf/open/floor/holofloor{
- dir = 9;
- icon_state = "wood"
- },
-/area/template_noop)
-"p" = (
-/obj/structure/table/wood,
-/obj/item/instrument/guitar,
-/turf/open/floor/holofloor/carpet,
-/area/template_noop)
-"q" = (
-/turf/open/floor/holofloor/carpet,
-/area/template_noop)
-"t" = (
-/obj/structure/table/wood,
-/obj/item/book/manual/wiki/barman_recipes,
-/turf/open/floor/holofloor{
- dir = 9;
- icon_state = "wood"
- },
-/area/template_noop)
-"u" = (
-/obj/structure/chair/wood{
- dir = 4
- },
-/turf/open/floor/holofloor{
- dir = 9;
- icon_state = "wood"
- },
-/area/template_noop)
-"w" = (
-/obj/structure/table/wood,
-/obj/item/instrument/saxophone,
-/turf/open/floor/holofloor/carpet,
-/area/template_noop)
-"x" = (
-/obj/structure/table/wood,
-/obj/item/instrument/violin,
-/turf/open/floor/holofloor/carpet,
-/area/template_noop)
-"z" = (
-/turf/open/floor/holofloor{
- dir = 9;
- icon_state = "wood"
- },
-/area/template_noop)
-"A" = (
-/obj/structure/table/wood,
-/obj/item/paper_bin,
-/turf/open/floor/holofloor{
- dir = 9;
- icon_state = "wood"
- },
-/area/template_noop)
-"C" = (
-/obj/structure/chair/stool/bar,
-/turf/open/floor/holofloor/carpet,
-/area/template_noop)
-"D" = (
-/obj/structure/table/wood,
-/obj/item/kirbyplants{
- icon_state = "plant-05";
- pixel_y = 10
- },
-/turf/open/floor/holofloor/carpet,
-/area/template_noop)
-"E" = (
-/obj/structure/chair/comfy/brown{
- dir = 8
- },
-/turf/open/floor/holofloor/carpet,
-/area/template_noop)
-"F" = (
-/turf/open/floor/holofloor{
- icon_state = "stairs-r"
- },
-/area/template_noop)
-"G" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/table/wood,
-/obj/item/storage/box/cups,
-/turf/open/floor/holofloor{
- dir = 9;
- icon_state = "wood"
- },
-/area/template_noop)
-"H" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = -12
- },
-/turf/open/floor/holofloor{
- dir = 9;
- icon_state = "wood"
- },
-/area/template_noop)
-"I" = (
-/obj/structure/chair/wood{
- dir = 8
- },
-/turf/open/floor/holofloor{
- dir = 9;
- icon_state = "wood"
- },
-/area/template_noop)
-"J" = (
-/obj/structure/table/wood,
-/obj/item/book/manual/random,
-/turf/open/floor/holofloor/carpet,
-/area/template_noop)
-"K" = (
-/obj/structure/table/wood,
-/obj/item/storage/fancy/cigarettes/cigars/cohiba,
-/obj/item/lighter,
-/turf/open/floor/holofloor{
- dir = 9;
- icon_state = "wood"
- },
-/area/template_noop)
-"L" = (
-/turf/open/floor/holofloor{
- icon_state = "stairs-l"
- },
-/area/template_noop)
-"M" = (
-/obj/structure/chair/comfy/brown{
- buildstackamount = 0;
- dir = 1
- },
-/turf/open/floor/holofloor/carpet,
-/area/template_noop)
-"N" = (
-/obj/structure/table/wood,
-/obj/item/instrument/piano_synth/headphones,
-/turf/open/floor/holofloor/carpet,
-/area/template_noop)
-"O" = (
-/obj/structure/table/wood,
-/obj/item/flashlight/lamp/green{
- pixel_y = 4
- },
-/turf/open/floor/holofloor/carpet,
-/area/template_noop)
-"P" = (
-/obj/structure/table/wood/poker,
-/obj/effect/holodeck_effect/cards,
-/turf/open/floor/holofloor{
- dir = 9;
- icon_state = "wood"
- },
-/area/template_noop)
-"R" = (
-/obj/structure/window/reinforced,
-/turf/open/floor/holofloor{
- dir = 9;
- icon_state = "wood"
- },
-/area/template_noop)
-"S" = (
-/obj/structure/table/wood/poker,
-/turf/open/floor/holofloor{
- dir = 9;
- icon_state = "wood"
- },
-/area/template_noop)
-"T" = (
-/obj/structure/table/wood/poker,
-/obj/item/clothing/mask/cigarette/pipe,
-/turf/open/floor/holofloor{
- dir = 9;
- icon_state = "wood"
- },
-/area/template_noop)
-"U" = (
-/obj/structure/table/wood/poker,
-/obj/item/storage/pill_bottle/dice,
-/turf/open/floor/holofloor{
- dir = 9;
- icon_state = "wood"
- },
-/area/template_noop)
-"V" = (
-/obj/structure/chair/stool/bar,
-/turf/open/floor/holofloor{
- dir = 9;
- icon_state = "wood"
- },
-/area/template_noop)
-"Y" = (
-/obj/structure/table/wood,
-/obj/structure/window/reinforced{
- dir = 4;
- layer = 2.9
- },
-/turf/open/floor/holofloor{
- dir = 9;
- icon_state = "wood"
- },
-/area/template_noop)
-"Z" = (
-/obj/structure/musician/piano{
- icon_state = "piano"
- },
-/turf/open/floor/holofloor/carpet,
-/area/template_noop)
-
-(1,1,1) = {"
-K
-z
-z
-z
-z
-z
-V
-t
-H
-a
-"}
-(2,1,1) = {"
-f
-z
-z
-z
-z
-z
-V
-d
-z
-i
-"}
-(3,1,1) = {"
-z
-u
-u
-z
-z
-j
-l
-Y
-c
-G
-"}
-(4,1,1) = {"
-m
-S
-U
-o
-R
-w
-N
-Z
-q
-x
-"}
-(5,1,1) = {"
-m
-k
-S
-o
-z
-L
-q
-C
-q
-p
-"}
-(6,1,1) = {"
-m
-P
-T
-o
-z
-F
-q
-q
-q
-M
-"}
-(7,1,1) = {"
-z
-I
-I
-z
-R
-J
-q
-q
-q
-M
-"}
-(8,1,1) = {"
-b
-z
-z
-z
-R
-D
-q
-q
-q
-M
-"}
-(9,1,1) = {"
-A
-z
-z
-z
-R
-O
-q
-E
-E
-h
-"}
diff --git a/_maps/templates/holodeck_medicalsim.dmm b/_maps/templates/holodeck_medicalsim.dmm
deleted file mode 100644
index 4a7fe27b96a0..000000000000
--- a/_maps/templates/holodeck_medicalsim.dmm
+++ /dev/null
@@ -1,976 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"ap" = (
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/structure/table,
-/obj/item/reagent_containers/dropper,
-/obj/item/assembly/igniter,
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"aL" = (
-/obj/structure/table/glass,
-/obj/item/clothing/gloves/color/latex/nitrile,
-/obj/item/clothing/suit/apron/surgical,
-/obj/item/clothing/mask/surgical,
-/obj/structure/window{
- dir = 4
- },
-/obj/item/surgicaldrill,
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"ba" = (
-/obj/machinery/iv_drip,
-/obj/effect/turf_decal/corner/opaque/green,
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/green,
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"bw" = (
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/obj/structure/table,
-/obj/machinery/reagentgrinder,
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"cI" = (
-/obj/structure/closet/crate/freezer/blood,
-/obj/structure/window{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"cO" = (
-/obj/machinery/stasis,
-/obj/effect/turf_decal/corner/opaque/green,
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/green,
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"cR" = (
-/obj/effect/turf_decal/corner/opaque/green,
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/green,
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 4
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"cT" = (
-/obj/structure/table,
-/obj/item/folder/white,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"dx" = (
-/obj/structure/table,
-/obj/item/flashlight/lamp,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/obj/structure/window{
- dir = 8
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"dX" = (
-/obj/structure/window{
- dir = 1
- },
-/obj/structure/table/glass,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/item/storage/box/masks,
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"gp" = (
-/obj/structure/window,
-/obj/effect/turf_decal/corner/opaque/blue,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 1
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"gr" = (
-/obj/structure/table/glass,
-/obj/item/retractor,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"hK" = (
-/obj/structure/window{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/structure/table/glass,
-/obj/item/storage/box/gloves{
- pixel_x = 3;
- pixel_y = 3
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"hQ" = (
-/obj/structure/window{
- dir = 1
- },
-/obj/structure/table/glass,
-/obj/item/healthanalyzer,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"jr" = (
-/obj/effect/turf_decal/corner/opaque/blue,
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"kJ" = (
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"lU" = (
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/structure/table,
-/obj/item/storage/box/syringes,
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"nj" = (
-/obj/structure/window{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/blue,
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"pe" = (
-/obj/structure/window,
-/obj/effect/turf_decal/corner/opaque/blue,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/obj/item/kirbyplants{
- icon_state = "plant-10"
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"pY" = (
-/obj/machinery/computer/operating{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"qw" = (
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"qV" = (
-/obj/machinery/shower{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"qX" = (
-/obj/structure/bed,
-/obj/item/bedsheet/medical,
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"tI" = (
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"uj" = (
-/obj/machinery/chem_master,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"wu" = (
-/obj/structure/filingcabinet,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"wV" = (
-/obj/structure/window{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/structure/bed/roller,
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"xf" = (
-/obj/structure/table/optable,
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"xz" = (
-/obj/structure/closet/wardrobe/white,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"yk" = (
-/obj/structure/window{
- dir = 8
- },
-/obj/machinery/computer/crew{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"zd" = (
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/obj/structure/table,
-/obj/item/paper_bin,
-/obj/item/pen,
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"Ac" = (
-/obj/machinery/washing_machine,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"An" = (
-/obj/machinery/computer/operating{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"BI" = (
-/obj/structure/window{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"BS" = (
-/obj/machinery/computer/pandemic,
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"BT" = (
-/obj/structure/bed,
-/obj/item/bedsheet/medical,
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 4
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"Ck" = (
-/obj/machinery/shower{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/blue,
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"Ct" = (
-/obj/structure/chair/office/light{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"CQ" = (
-/obj/structure/table,
-/obj/item/clothing/neck/stethoscope,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"DT" = (
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"DW" = (
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"Ea" = (
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/structure/table,
-/obj/item/reagent_containers/glass/beaker,
-/obj/item/reagent_containers/glass/beaker,
-/obj/item/reagent_containers/glass/beaker,
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"Ga" = (
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"GN" = (
-/obj/machinery/door/window/westleft{
- dir = 2
- },
-/obj/effect/turf_decal/corner/opaque/blue,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"Ig" = (
-/obj/machinery/iv_drip,
-/obj/effect/turf_decal/corner/opaque/green,
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/green,
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"Ke" = (
-/obj/structure/window,
-/obj/effect/turf_decal/corner/opaque/blue,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"KD" = (
-/obj/effect/turf_decal/corner/opaque/blue,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 1
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"Lt" = (
-/obj/effect/turf_decal/corner/opaque/blue,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"LW" = (
-/obj/structure/window{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/item/kirbyplants{
- icon_state = "plant-21"
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"NV" = (
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 1
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"PJ" = (
-/obj/structure/window{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/item/kirbyplants{
- icon_state = "plant-08"
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"Qu" = (
-/obj/structure/table/glass,
-/obj/item/stack/medical/gauze,
-/obj/item/cautery,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"RA" = (
-/obj/structure/window{
- dir = 8
- },
-/obj/machinery/computer/med_data{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"RJ" = (
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/obj/structure/table,
-/obj/item/reagent_containers/glass/beaker/large,
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"Sb" = (
-/obj/structure/table/glass,
-/obj/item/scalpel{
- pixel_y = 10
- },
-/obj/item/circular_saw,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"Sj" = (
-/obj/effect/turf_decal/corner/opaque/yellow,
-/obj/effect/turf_decal/corner/opaque/yellow{
- dir = 8
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"Tt" = (
-/obj/machinery/stasis,
-/obj/effect/turf_decal/corner/opaque/green,
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/green,
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 8
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"TI" = (
-/obj/effect/turf_decal/corner/opaque/green,
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/green,
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/green{
- dir = 4
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"WK" = (
-/obj/structure/bodycontainer/morgue{
- dir = 2
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"Xm" = (
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 8
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"XM" = (
-/obj/structure/window,
-/obj/effect/turf_decal/corner/opaque/blue,
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"Zq" = (
-/obj/structure/table/glass,
-/obj/item/razor,
-/obj/item/hemostat,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 4
- },
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-
-(1,1,1) = {"
-WK
-Xm
-DT
-kJ
-Ck
-qV
-gp
-qX
-qw
-ba
-"}
-(2,1,1) = {"
-Zq
-tI
-xf
-LW
-jr
-NV
-Ke
-BT
-tI
-Tt
-"}
-(3,1,1) = {"
-Sb
-tI
-pY
-dX
-jr
-NV
-Ke
-BT
-tI
-Ig
-"}
-(4,1,1) = {"
-gr
-tI
-An
-hQ
-jr
-NV
-GN
-TI
-cR
-cO
-"}
-(5,1,1) = {"
-Qu
-tI
-xf
-hK
-jr
-NV
-pe
-yk
-RA
-dx
-"}
-(6,1,1) = {"
-cI
-BI
-aL
-wV
-jr
-NV
-Ke
-Ga
-Ct
-cT
-"}
-(7,1,1) = {"
-Ea
-RJ
-lU
-PJ
-jr
-NV
-GN
-Ga
-Ga
-zd
-"}
-(8,1,1) = {"
-uj
-tI
-Sj
-DW
-jr
-NV
-Ke
-xz
-Ga
-CQ
-"}
-(9,1,1) = {"
-ap
-bw
-BS
-nj
-Lt
-KD
-XM
-Ac
-Ga
-wu
-"}
diff --git a/_maps/templates/holodeck_offline.dmm b/_maps/templates/holodeck_offline.dmm
deleted file mode 100644
index 962ba7b16d40..000000000000
--- a/_maps/templates/holodeck_offline.dmm
+++ /dev/null
@@ -1,113 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/turf/open/floor/holofloor/plating,
-/area/template_noop)
-
-(1,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(2,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(3,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(4,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(5,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(6,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(7,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(8,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(9,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
diff --git a/_maps/templates/holodeck_petpark.dmm b/_maps/templates/holodeck_petpark.dmm
deleted file mode 100644
index 9ff44986d3d6..000000000000
--- a/_maps/templates/holodeck_petpark.dmm
+++ /dev/null
@@ -1,256 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/obj/structure/flora/ausbushes/sparsegrass,
-/turf/open/floor/holofloor/grass,
-/area/template_noop)
-"b" = (
-/obj/structure/flora/ausbushes/fernybush,
-/turf/open/floor/holofloor/grass,
-/area/template_noop)
-"c" = (
-/obj/machinery/hydroponics/soil,
-/turf/open/floor/holofloor/grass,
-/area/template_noop)
-"f" = (
-/obj/structure/flora/ausbushes/genericbush,
-/turf/open/floor/holofloor/grass,
-/area/template_noop)
-"g" = (
-/obj/effect/holodeck_effect/mobspawner/pet,
-/turf/open/floor/holofloor/grass,
-/area/template_noop)
-"k" = (
-/obj/structure/flora/tree/jungle/small,
-/turf/open/floor/holofloor/grass,
-/area/template_noop)
-"l" = (
-/obj/structure/flora/ausbushes/ppflowers,
-/turf/open/floor/holofloor/grass,
-/area/template_noop)
-"p" = (
-/obj/structure/flora/ausbushes/ywflowers,
-/obj/effect/holodeck_effect/mobspawner/pet,
-/turf/open/floor/holofloor/grass,
-/area/template_noop)
-"q" = (
-/obj/machinery/hydroponics/soil,
-/obj/effect/holodeck_effect/mobspawner/pet,
-/turf/open/floor/holofloor/grass,
-/area/template_noop)
-"v" = (
-/obj/structure/flora/ausbushes/palebush,
-/turf/open/floor/holofloor/grass,
-/area/template_noop)
-"w" = (
-/obj/effect/holodeck_effect/mobspawner/pet,
-/obj/structure/flora/ausbushes/brflowers,
-/turf/open/floor/holofloor/grass,
-/area/template_noop)
-"y" = (
-/obj/structure/flora/ausbushes/pointybush,
-/turf/open/floor/holofloor/grass,
-/area/template_noop)
-"C" = (
-/obj/structure/flora/ausbushes/ywflowers,
-/turf/open/floor/holofloor/grass,
-/area/template_noop)
-"D" = (
-/obj/structure/flora/ausbushes/reedbush,
-/turf/open/floor/holofloor/grass,
-/area/template_noop)
-"G" = (
-/obj/structure/flora/ausbushes/lavendergrass,
-/turf/open/floor/holofloor/grass,
-/area/template_noop)
-"H" = (
-/obj/effect/holodeck_effect/mobspawner/pet,
-/obj/structure/flora/ausbushes/sparsegrass,
-/turf/open/floor/holofloor/grass,
-/area/template_noop)
-"I" = (
-/turf/open/floor/holofloor/grass,
-/area/template_noop)
-"M" = (
-/obj/structure/flora/ausbushes/sunnybush,
-/turf/open/floor/holofloor/grass,
-/area/template_noop)
-"N" = (
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"R" = (
-/obj/structure/flora/ausbushes/brflowers,
-/turf/open/floor/holofloor/grass,
-/area/template_noop)
-"S" = (
-/obj/item/trash/plate,
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"U" = (
-/obj/machinery/hydroponics/soil,
-/obj/item/cultivator,
-/turf/open/floor/holofloor/grass,
-/area/template_noop)
-"V" = (
-/obj/item/shovel/spade{
- pixel_x = 2;
- pixel_y = -2
- },
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-"X" = (
-/obj/item/reagent_containers/glass/bucket,
-/turf/open/floor/holofloor/grass,
-/area/template_noop)
-"Z" = (
-/obj/effect/holodeck_effect/mobspawner/pet,
-/obj/effect/turf_decal/corner/opaque/red,
-/obj/effect/turf_decal/corner/opaque/red{
- dir = 1
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 8
- },
-/obj/effect/turf_decal/corner/opaque/blue{
- dir = 4
- },
-/turf/open/floor/holofloor,
-/area/template_noop)
-
-(1,1,1) = {"
-g
-I
-I
-I
-f
-I
-I
-f
-I
-a
-"}
-(2,1,1) = {"
-I
-f
-I
-v
-g
-I
-v
-H
-M
-I
-"}
-(3,1,1) = {"
-M
-g
-R
-I
-k
-l
-I
-c
-c
-I
-"}
-(4,1,1) = {"
-I
-l
-M
-I
-I
-G
-R
-U
-q
-I
-"}
-(5,1,1) = {"
-y
-w
-N
-Z
-D
-M
-X
-q
-c
-f
-"}
-(6,1,1) = {"
-I
-I
-S
-V
-I
-p
-I
-c
-c
-I
-"}
-(7,1,1) = {"
-I
-M
-g
-v
-I
-f
-C
-I
-I
-v
-"}
-(8,1,1) = {"
-f
-C
-f
-I
-I
-I
-g
-I
-b
-I
-"}
-(9,1,1) = {"
-I
-I
-I
-I
-I
-R
-I
-I
-I
-I
-"}
diff --git a/_maps/templates/holodeck_photobooth.dmm b/_maps/templates/holodeck_photobooth.dmm
deleted file mode 100644
index 64a6bb0f7205..000000000000
--- a/_maps/templates/holodeck_photobooth.dmm
+++ /dev/null
@@ -1,173 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/turf/open/floor/holofloor/white,
-/area/template_noop)
-"c" = (
-/obj/structure/dresser,
-/turf/open/floor/holofloor/carpet,
-/area/template_noop)
-"g" = (
-/obj/structure/easel,
-/obj/item/canvas/twentythreeXtwentythree,
-/obj/item/canvas/twentythreeXtwentythree,
-/obj/item/canvas/twentythreeXtwentythree,
-/turf/open/floor/holofloor/carpet,
-/area/template_noop)
-"r" = (
-/obj/structure/table/wood,
-/obj/item/paint/anycolor{
- pixel_x = 7
- },
-/obj/item/paint/anycolor{
- pixel_x = -5
- },
-/obj/item/paint/anycolor{
- pixel_x = 7
- },
-/obj/item/paint/anycolor{
- pixel_x = 7
- },
-/turf/open/floor/holofloor/carpet,
-/area/template_noop)
-"t" = (
-/obj/structure/table/wood,
-/obj/item/toy/crayon/spraycan{
- pixel_x = 5;
- pixel_y = 5
- },
-/obj/item/toy/crayon/spraycan{
- pixel_x = -5;
- pixel_y = 5
- },
-/turf/open/floor/holofloor/carpet,
-/area/template_noop)
-"u" = (
-/obj/structure/table/wood,
-/obj/item/paper_bin,
-/turf/open/floor/holofloor/carpet,
-/area/template_noop)
-"w" = (
-/obj/structure/table/wood,
-/obj/item/camera,
-/obj/item/camera,
-/turf/open/floor/holofloor/carpet,
-/area/template_noop)
-"H" = (
-/obj/structure/table/wood,
-/obj/item/storage/crayons,
-/turf/open/floor/holofloor/carpet,
-/area/template_noop)
-"L" = (
-/obj/structure/falsewall/wood,
-/obj/structure/mirror,
-/turf/open/floor/holofloor/carpet,
-/area/template_noop)
-
-(1,1,1) = {"
-H
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(2,1,1) = {"
-L
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(3,1,1) = {"
-u
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(4,1,1) = {"
-r
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(5,1,1) = {"
-w
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(6,1,1) = {"
-t
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(7,1,1) = {"
-t
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(8,1,1) = {"
-g
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(9,1,1) = {"
-c
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
diff --git a/_maps/templates/holodeck_refuelingstation.dmm b/_maps/templates/holodeck_refuelingstation.dmm
deleted file mode 100644
index e066ff996229..000000000000
--- a/_maps/templates/holodeck_refuelingstation.dmm
+++ /dev/null
@@ -1,121 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/turf/open/floor/holofloor/plating,
-/area/template_noop)
-"j" = (
-/obj/structure/reagent_dispensers/fueltank,
-/turf/open/floor/holofloor/plating,
-/area/template_noop)
-"F" = (
-/obj/item/weldingtool,
-/turf/open/floor/holofloor/plating,
-/area/template_noop)
-
-(1,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(2,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(3,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(4,1,1) = {"
-a
-j
-j
-a
-j
-j
-a
-j
-j
-a
-"}
-(5,1,1) = {"
-a
-j
-j
-F
-j
-j
-F
-j
-j
-a
-"}
-(6,1,1) = {"
-a
-j
-j
-a
-j
-j
-a
-j
-j
-a
-"}
-(7,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(8,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(9,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
diff --git a/_maps/templates/holodeck_skatepark.dmm b/_maps/templates/holodeck_skatepark.dmm
deleted file mode 100644
index 21388e50a289..000000000000
--- a/_maps/templates/holodeck_skatepark.dmm
+++ /dev/null
@@ -1,117 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/turf/open/floor/holofloor/plating,
-/area/template_noop)
-"t" = (
-/obj/structure/table,
-/turf/open/floor/holofloor/plating,
-/area/template_noop)
-
-(1,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(2,1,1) = {"
-a
-t
-t
-a
-a
-a
-a
-a
-a
-a
-"}
-(3,1,1) = {"
-a
-t
-t
-t
-t
-a
-t
-t
-a
-a
-"}
-(4,1,1) = {"
-a
-a
-t
-t
-t
-t
-t
-a
-a
-a
-"}
-(5,1,1) = {"
-a
-a
-t
-t
-a
-t
-t
-a
-a
-a
-"}
-(6,1,1) = {"
-a
-a
-t
-t
-t
-t
-a
-a
-a
-a
-"}
-(7,1,1) = {"
-a
-t
-t
-t
-t
-a
-t
-t
-a
-a
-"}
-(8,1,1) = {"
-a
-t
-a
-a
-a
-a
-t
-t
-a
-a
-"}
-(9,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
diff --git a/_maps/templates/holodeck_spacecheckers.dmm b/_maps/templates/holodeck_spacecheckers.dmm
deleted file mode 100644
index c59da010a2aa..000000000000
--- a/_maps/templates/holodeck_spacecheckers.dmm
+++ /dev/null
@@ -1,187 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/turf/open/floor/holofloor/plating,
-/area/template_noop)
-"c" = (
-/obj/item/cardboard_cutout/adaptive{
- icon_state = "cutout_greytide";
- name = "White Pawn"
- },
-/turf/open/floor/holofloor/dark,
-/area/template_noop)
-"d" = (
-/turf/open/floor/holofloor/dark,
-/area/template_noop)
-"g" = (
-/obj/item/cardboard_cutout/adaptive{
- icon_state = "cutout_clown";
- name = "White King"
- },
-/obj/item/cardboard_cutout/adaptive{
- icon_state = "cutout_clown";
- name = "White King"
- },
-/obj/item/cardboard_cutout/adaptive{
- icon_state = "cutout_clown";
- name = "White King"
- },
-/obj/item/cardboard_cutout/adaptive{
- icon_state = "cutout_clown";
- name = "White King"
- },
-/obj/item/cardboard_cutout/adaptive{
- icon_state = "cutout_clown";
- name = "White King"
- },
-/turf/open/floor/holofloor/plating,
-/area/template_noop)
-"z" = (
-/obj/item/cardboard_cutout/adaptive{
- color = "#9999BB";
- icon_state = "cutout_clown";
- name = "Black King"
- },
-/obj/item/cardboard_cutout/adaptive{
- color = "#9999BB";
- icon_state = "cutout_clown";
- name = "Black King"
- },
-/obj/item/cardboard_cutout/adaptive{
- color = "#9999BB";
- icon_state = "cutout_clown";
- name = "Black King"
- },
-/obj/item/cardboard_cutout/adaptive{
- color = "#9999BB";
- icon_state = "cutout_clown";
- name = "Black King"
- },
-/obj/item/cardboard_cutout/adaptive{
- color = "#9999BB";
- icon_state = "cutout_clown";
- name = "Black King"
- },
-/turf/open/floor/holofloor/plating,
-/area/template_noop)
-"J" = (
-/turf/open/floor/holofloor{
- icon_state = "white"
- },
-/area/template_noop)
-"M" = (
-/obj/item/cardboard_cutout/adaptive{
- color = "#9999BB";
- icon_state = "cutout_greytide";
- name = "Black Pawn"
- },
-/turf/open/floor/holofloor/dark,
-/area/template_noop)
-
-(1,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(2,1,1) = {"
-a
-J
-M
-J
-d
-J
-c
-J
-c
-a
-"}
-(3,1,1) = {"
-a
-M
-J
-M
-J
-d
-J
-c
-J
-a
-"}
-(4,1,1) = {"
-a
-J
-M
-J
-d
-J
-c
-J
-c
-a
-"}
-(5,1,1) = {"
-a
-M
-J
-M
-J
-d
-J
-c
-J
-a
-"}
-(6,1,1) = {"
-a
-J
-M
-J
-d
-J
-c
-J
-c
-a
-"}
-(7,1,1) = {"
-a
-M
-J
-M
-J
-d
-J
-c
-J
-a
-"}
-(8,1,1) = {"
-a
-J
-M
-J
-d
-J
-c
-J
-c
-a
-"}
-(9,1,1) = {"
-z
-M
-J
-M
-J
-d
-J
-c
-J
-g
-"}
diff --git a/_maps/templates/holodeck_thunderdome.dmm b/_maps/templates/holodeck_thunderdome.dmm
deleted file mode 100644
index b6c522a3ed44..000000000000
--- a/_maps/templates/holodeck_thunderdome.dmm
+++ /dev/null
@@ -1,148 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/obj/structure/table,
-/turf/open/floor/holofloor/basalt,
-/area/template_noop)
-"c" = (
-/obj/structure/window{
- dir = 1
- },
-/turf/open/floor/holofloor/basalt,
-/area/template_noop)
-"h" = (
-/obj/structure/table,
-/obj/item/clothing/head/helmet/thunderdome,
-/obj/item/clothing/suit/armor/tdome/green,
-/obj/item/clothing/under/color/green,
-/obj/item/holo/esword/green,
-/turf/open/floor/holofloor/basalt,
-/area/template_noop)
-"q" = (
-/obj/structure/table,
-/obj/item/clothing/head/helmet/thunderdome,
-/obj/item/clothing/suit/armor/tdome/red,
-/obj/item/clothing/under/color/red,
-/obj/item/holo/esword/red,
-/turf/open/floor/holofloor/basalt,
-/area/template_noop)
-"x" = (
-/obj/structure/window,
-/turf/open/floor/holofloor/basalt,
-/area/template_noop)
-"B" = (
-/turf/open/floor/holofloor/basalt,
-/area/template_noop)
-"Q" = (
-/obj/structure/table,
-/obj/machinery/readybutton,
-/turf/open/floor/holofloor/basalt,
-/area/template_noop)
-
-(1,1,1) = {"
-Q
-B
-B
-B
-x
-c
-B
-B
-B
-a
-"}
-(2,1,1) = {"
-q
-B
-B
-B
-x
-c
-B
-B
-B
-h
-"}
-(3,1,1) = {"
-q
-B
-B
-B
-x
-c
-B
-B
-B
-h
-"}
-(4,1,1) = {"
-q
-B
-B
-B
-x
-c
-B
-B
-B
-h
-"}
-(5,1,1) = {"
-q
-B
-B
-B
-x
-c
-B
-B
-B
-h
-"}
-(6,1,1) = {"
-q
-B
-B
-B
-x
-c
-B
-B
-B
-h
-"}
-(7,1,1) = {"
-q
-B
-B
-B
-x
-c
-B
-B
-B
-h
-"}
-(8,1,1) = {"
-q
-B
-B
-B
-x
-c
-B
-B
-B
-h
-"}
-(9,1,1) = {"
-a
-B
-B
-B
-x
-c
-B
-B
-B
-Q
-"}
diff --git a/_maps/templates/holodeck_thunderdome1218.dmm b/_maps/templates/holodeck_thunderdome1218.dmm
deleted file mode 100644
index 353f77e4710d..000000000000
--- a/_maps/templates/holodeck_thunderdome1218.dmm
+++ /dev/null
@@ -1,222 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/obj/structure/chair/wood{
- dir = 1
- },
-/turf/open/floor/holofloor/grass,
-/area/template_noop)
-"f" = (
-/obj/structure/window/reinforced,
-/obj/item/banner/red,
-/turf/open/floor/holofloor/asteroid,
-/area/template_noop)
-"g" = (
-/obj/structure/window/reinforced,
-/obj/item/banner/blue,
-/turf/open/floor/holofloor/asteroid,
-/area/template_noop)
-"k" = (
-/obj/structure/table/wood/fancy,
-/obj/item/clothing/suit/armor/riot/knight/blue,
-/obj/item/clothing/head/helmet/knight/blue,
-/turf/open/floor/holofloor/grass,
-/area/template_noop)
-"n" = (
-/obj/machinery/door/window/westleft{
- dir = 2
- },
-/turf/open/floor/holofloor/grass,
-/area/template_noop)
-"p" = (
-/turf/open/floor/holofloor/asteroid,
-/area/template_noop)
-"r" = (
-/obj/structure/table/wood,
-/obj/item/scythe,
-/obj/item/spear,
-/obj/item/melee/chainofcommand{
- name = "chain whip"
- },
-/turf/open/floor/holofloor/asteroid,
-/area/template_noop)
-"s" = (
-/obj/machinery/door/window/westleft{
- dir = 2;
- icon_state = "right"
- },
-/turf/open/floor/holofloor/grass,
-/area/template_noop)
-"x" = (
-/turf/open/floor/holofloor/grass,
-/area/template_noop)
-"y" = (
-/obj/structure/table/wood,
-/obj/item/melee/chainofcommand{
- name = "chain whip"
- },
-/obj/item/spear,
-/turf/open/floor/holofloor/asteroid,
-/area/template_noop)
-"B" = (
-/turf/open/floor/holofloor{
- icon_state = "stairs-old"
- },
-/area/template_noop)
-"C" = (
-/obj/structure/table/wood/fancy,
-/obj/item/clothing/head/crown/fancy{
- pixel_y = 6
- },
-/turf/open/floor/holofloor/grass,
-/area/template_noop)
-"E" = (
-/obj/structure/window/reinforced,
-/turf/open/floor/holofloor/asteroid,
-/area/template_noop)
-"H" = (
-/obj/structure/statue/diamond/captain,
-/turf/open/floor/holofloor/grass,
-/area/template_noop)
-"J" = (
-/obj/structure/window/reinforced,
-/turf/open/floor/holofloor/grass,
-/area/template_noop)
-"N" = (
-/obj/structure/table/wood,
-/obj/item/spear,
-/turf/open/floor/holofloor/asteroid,
-/area/template_noop)
-"Q" = (
-/obj/structure/table/wood/fancy,
-/obj/item/clothing/suit/armor/riot/knight/blue,
-/obj/item/clothing/head/helmet/knight/blue,
-/obj/item/claymore/weak,
-/turf/open/floor/holofloor/grass,
-/area/template_noop)
-"R" = (
-/obj/machinery/door/window/westleft{
- dir = 2
- },
-/turf/open/floor/holofloor/asteroid,
-/area/template_noop)
-"T" = (
-/obj/structure/table/wood,
-/obj/item/tailclub,
-/obj/item/spear,
-/turf/open/floor/holofloor/asteroid,
-/area/template_noop)
-"X" = (
-/obj/structure/table/wood,
-/obj/item/scythe,
-/obj/item/spear,
-/turf/open/floor/holofloor/asteroid,
-/area/template_noop)
-
-(1,1,1) = {"
-H
-J
-N
-p
-p
-p
-p
-g
-x
-a
-"}
-(2,1,1) = {"
-x
-J
-r
-p
-p
-p
-p
-E
-x
-a
-"}
-(3,1,1) = {"
-k
-s
-B
-p
-p
-p
-p
-E
-x
-a
-"}
-(4,1,1) = {"
-Q
-J
-y
-p
-p
-p
-p
-R
-x
-a
-"}
-(5,1,1) = {"
-C
-J
-X
-p
-p
-p
-p
-E
-x
-a
-"}
-(6,1,1) = {"
-Q
-J
-T
-p
-p
-p
-p
-R
-x
-a
-"}
-(7,1,1) = {"
-k
-n
-B
-p
-p
-p
-p
-E
-x
-a
-"}
-(8,1,1) = {"
-x
-J
-y
-p
-p
-p
-p
-E
-x
-a
-"}
-(9,1,1) = {"
-H
-J
-T
-p
-p
-p
-p
-f
-x
-a
-"}
diff --git a/_maps/templates/holodeck_wildlifesim.dmm b/_maps/templates/holodeck_wildlifesim.dmm
deleted file mode 100644
index cc01ef83518e..000000000000
--- a/_maps/templates/holodeck_wildlifesim.dmm
+++ /dev/null
@@ -1,117 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/turf/open/floor/holofloor/plating,
-/area/template_noop)
-"H" = (
-/obj/effect/holodeck_effect/mobspawner,
-/turf/open/floor/holofloor/plating,
-/area/template_noop)
-
-(1,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
-(2,1,1) = {"
-a
-a
-H
-a
-a
-a
-a
-a
-H
-a
-"}
-(3,1,1) = {"
-a
-a
-a
-a
-H
-a
-a
-a
-a
-a
-"}
-(4,1,1) = {"
-a
-a
-H
-a
-a
-a
-a
-a
-H
-a
-"}
-(5,1,1) = {"
-a
-a
-a
-a
-a
-H
-H
-a
-a
-a
-"}
-(6,1,1) = {"
-a
-a
-H
-a
-a
-a
-a
-a
-H
-a
-"}
-(7,1,1) = {"
-a
-a
-a
-a
-H
-a
-a
-a
-a
-a
-"}
-(8,1,1) = {"
-a
-a
-H
-a
-a
-a
-a
-a
-H
-a
-"}
-(9,1,1) = {"
-a
-a
-a
-a
-a
-a
-a
-a
-a
-a
-"}
diff --git a/_maps/templates/holodeck_winterwonderland.dmm b/_maps/templates/holodeck_winterwonderland.dmm
deleted file mode 100644
index f072ddd9b278..000000000000
--- a/_maps/templates/holodeck_winterwonderland.dmm
+++ /dev/null
@@ -1,247 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"a" = (
-/obj/structure/flora/grass/both,
-/turf/open/floor/holofloor/snow,
-/area/template_noop)
-"c" = (
-/obj/structure/flora/bush{
- pixel_x = -2;
- pixel_y = 3
- },
-/turf/open/floor/holofloor/snow,
-/area/template_noop)
-"d" = (
-/obj/structure/flora/tree/pine,
-/turf/open/floor/holofloor/snow,
-/area/template_noop)
-"h" = (
-/obj/structure/flora/tree/pine{
- pixel_y = -6
- },
-/turf/open/floor/holofloor/snow,
-/area/template_noop)
-"l" = (
-/obj/structure/flora/tree/pine{
- pixel_x = -21
- },
-/turf/open/floor/holofloor/snow,
-/area/template_noop)
-"m" = (
-/obj/effect/holodeck_effect/mobspawner/penguin,
-/turf/open/floor/holofloor/snow,
-/area/template_noop)
-"n" = (
-/obj/item/stack/sheet/mineral/coal{
- pixel_x = -8;
- pixel_y = -4
- },
-/turf/open/floor/holofloor/snow,
-/area/template_noop)
-"q" = (
-/obj/structure/flora/grass/brown,
-/turf/open/floor/holofloor/snow,
-/area/template_noop)
-"s" = (
-/obj/structure/flora/tree/pine/xmas,
-/turf/open/floor/holofloor/snow,
-/area/template_noop)
-"u" = (
-/obj/item/clothing/gloves/color/green{
- pixel_x = -7;
- pixel_y = -7
- },
-/turf/open/floor/holofloor/snow,
-/area/template_noop)
-"w" = (
-/obj/item/clothing/suit/hooded/wintercoat,
-/turf/open/floor/holofloor/snow,
-/area/template_noop)
-"A" = (
-/obj/structure/flora/bush,
-/turf/open/floor/holofloor/snow,
-/area/template_noop)
-"D" = (
-/obj/structure/statue/snow/snowman{
- anchored = 1
- },
-/turf/open/floor/holofloor/snow,
-/area/template_noop)
-"E" = (
-/obj/effect/holodeck_effect/mobspawner/penguin_baby,
-/turf/open/floor/holofloor/snow,
-/area/template_noop)
-"G" = (
-/obj/item/clothing/head/trapper{
- pixel_x = -5;
- pixel_y = 6
- },
-/turf/open/floor/holofloor/snow,
-/area/template_noop)
-"H" = (
-/obj/item/clothing/neck/stripedredscarf{
- pixel_x = -3;
- pixel_y = -5
- },
-/turf/open/floor/holofloor/snow,
-/area/template_noop)
-"L" = (
-/obj/structure/flora/grass/green,
-/turf/open/floor/holofloor/snow,
-/area/template_noop)
-"O" = (
-/obj/structure/flora/bush{
- pixel_x = 5;
- pixel_y = 7
- },
-/turf/open/floor/holofloor/snow,
-/area/template_noop)
-"P" = (
-/obj/item/clothing/head/collectable/tophat{
- pixel_x = 9;
- pixel_y = 7
- },
-/turf/open/floor/holofloor/snow,
-/area/template_noop)
-"Q" = (
-/obj/item/clothing/shoes/winterboots{
- pixel_y = 12
- },
-/turf/open/floor/holofloor/snow,
-/area/template_noop)
-"R" = (
-/obj/structure/flora/tree/pine{
- pixel_x = -10
- },
-/turf/open/floor/holofloor/snow,
-/area/template_noop)
-"S" = (
-/obj/item/hatchet/wooden{
- pixel_x = 7;
- pixel_y = -8
- },
-/turf/open/floor/holofloor/snow,
-/area/template_noop)
-"U" = (
-/obj/item/toy/snowball{
- pixel_y = 6
- },
-/obj/item/toy/snowball{
- pixel_x = 5
- },
-/obj/item/toy/snowball{
- pixel_x = -4
- },
-/turf/open/floor/holofloor/snow,
-/area/template_noop)
-"Z" = (
-/turf/open/floor/holofloor/snow,
-/area/template_noop)
-
-(1,1,1) = {"
-L
-S
-Z
-Z
-A
-Z
-Z
-Z
-Z
-a
-"}
-(2,1,1) = {"
-Z
-h
-Z
-Z
-Z
-Z
-Z
-Z
-l
-Z
-"}
-(3,1,1) = {"
-Z
-P
-U
-Z
-Z
-Z
-Z
-Z
-Z
-c
-"}
-(4,1,1) = {"
-H
-D
-Z
-Z
-Z
-Z
-Z
-Z
-m
-Z
-"}
-(5,1,1) = {"
-A
-n
-Z
-Z
-Z
-s
-E
-Z
-w
-Q
-"}
-(6,1,1) = {"
-Z
-Z
-m
-Z
-Z
-Z
-Z
-U
-u
-G
-"}
-(7,1,1) = {"
-Z
-Z
-d
-O
-Z
-Z
-Z
-Z
-Z
-Z
-"}
-(8,1,1) = {"
-Z
-Z
-Z
-Z
-Z
-Z
-Z
-Z
-Z
-R
-"}
-(9,1,1) = {"
-Z
-a
-Z
-Z
-Z
-L
-Z
-Z
-Z
-q
-"}
diff --git a/check_regex.yaml b/check_regex.yaml
index a2bb022d2b90..df64dec9aae1 100644
--- a/check_regex.yaml
+++ b/check_regex.yaml
@@ -52,7 +52,7 @@ standards:
'\(([\t ]+([^)"\n\\]*)|([^("\n]+)[\t ]+)\)',
]
- - exactly: [2, "Old-style proc references", '\.proc/(\w+)']
+ - exactly: [1, "Old-style proc references", '\.proc/(\w+)']
- exactly: [0, "Old-style typed proc references", '([\w/]+?)/?\.proc/(\w+)']
- no_more:
diff --git a/code/__DEFINES/DNA.dm b/code/__DEFINES/DNA.dm
index 8cdb11fd00b1..36fc398d942c 100644
--- a/code/__DEFINES/DNA.dm
+++ b/code/__DEFINES/DNA.dm
@@ -154,7 +154,6 @@
#define ORGAN_SLOT_LIVER "liver"
#define ORGAN_SLOT_TONGUE "tongue"
#define ORGAN_SLOT_VOICE "vocal_cords"
-#define ORGAN_SLOT_ADAMANTINE_RESONATOR "adamantine_resonator"
#define ORGAN_SLOT_HEART_AID "heartdrive"
#define ORGAN_SLOT_BRAIN_ANTIDROP "brain_antidrop"
#define ORGAN_SLOT_BRAIN_ANTISTUN "brain_antistun"
diff --git a/code/__DEFINES/admin.dm b/code/__DEFINES/admin.dm
index 1adec75b74ac..44f0893cd9a5 100644
--- a/code/__DEFINES/admin.dm
+++ b/code/__DEFINES/admin.dm
@@ -67,6 +67,8 @@
#define ADMIN_COORDJMP(src) "[src ? "[COORD(src)] [ADMIN_JMP(src)]" : "nonexistent location"]"
#define ADMIN_VERBOSEJMP(src) "[src ? "[AREACOORD(src)] [ADMIN_JMP(src)]" : "nonexistent location"]"
#define ADMIN_INDIVIDUALLOG(user) "(LOGS )"
+/// Displays "(SHOW)" in the chat, when clicked it tries to show atom(paper). First you need to set the request_state variable to TRUE for the paper.
+#define ADMIN_SHOW_PAPER(atom) "(SHOW )"
#define ADMIN_PUNISHMENT_BREAK_BONES "Break all bones"
#define ADMIN_PUNISHMENT_LIGHTNING "Lightning bolt"
diff --git a/code/__DEFINES/colors.dm b/code/__DEFINES/colors.dm
index 5814f8f27a1f..c428e1e7dd53 100644
--- a/code/__DEFINES/colors.dm
+++ b/code/__DEFINES/colors.dm
@@ -164,6 +164,8 @@
#define LIGHT_COLOR_LAVA "#C48A18"
/// Bright, non-saturated red. Leaning slightly towards pink for visibility. rgb(250, 100, 75)
#define LIGHT_COLOR_FLARE "#FA644B"
+/// Vivid red. Leans a bit darker to accentuate red colors and leave other channels a bit dry. rgb(200, 25, 25)
+#define LIGHT_COLOR_INTENSE_RED "#C81919"
/// Weird color, between yellow and green, very slimy. rgb(175, 200, 75)
#define LIGHT_COLOR_SLIME_LAMP "#AFC84B"
/// Extremely diluted yellow, close to skin color (for some reason). rgb(250, 225, 175)
diff --git a/code/__DEFINES/factions.dm b/code/__DEFINES/factions.dm
index a6fbc5c87546..5eb0209dda4c 100644
--- a/code/__DEFINES/factions.dm
+++ b/code/__DEFINES/factions.dm
@@ -1,6 +1,14 @@
//"Antag" factions
// anything with these factions should be hostile to the average player.
#define FACTION_ANTAG_SYNDICATE "Syndicate"
+#define FACTION_ANTAG_FRONTIERSMEN "Frontiersmen"
//Player Factions
#define FACTION_PLAYER_SYNDICATE "playerSyndicate"
+#define FACTION_PLAYER_NANOTRASEN "playerNanotrasen"
+#define FACTION_PLAYER_FRONTIERSMEN "playerFrontiersmen"
+#define FACTION_PLAYER_MINUTEMAN "playerMinuteman"
+#define FACTION_PLAYER_SOLGOV "playerSolgov"
+#define FACTION_PLAYER_INTEQ "playerInteq"
+#define FACTION_PLAYER_ROUMAIN "playerRoumain"
+#define FACTION_PLAYER_GEZENA "playerGezena"
diff --git a/code/__DEFINES/fonts.dm b/code/__DEFINES/fonts.dm
index 446a40998898..32a08f38861b 100644
--- a/code/__DEFINES/fonts.dm
+++ b/code/__DEFINES/fonts.dm
@@ -2,7 +2,7 @@
/// Font used by regular pens
#define PEN_FONT "Verdana"
/// Font used by fancy pens
-#define FOUNTAIN_PEN_FONT "Segoe Script"
+#define FOUNTAIN_PEN_FONT "Adobe Garamond"
/// Font used by crayons
#define CRAYON_FONT "Comic Sans MS"
/// Font used by printers
diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm
index b824bd2a17b1..c0a4d30aba8b 100644
--- a/code/__DEFINES/is_helpers.dm
+++ b/code/__DEFINES/is_helpers.dm
@@ -61,7 +61,6 @@ GLOBAL_LIST_INIT(turfs_without_ground, typecacheof(list(
#define isandroid(A) (is_species(A, /datum/species/android))
#define issynth(A) (is_species(A, /datum/species/synth))
#define ismilsynth(A) (is_species(A, /datum/species/synth/military))
-#define isgolem(A) (is_species(A, /datum/species/golem))
#define islizard(A) (is_species(A, /datum/species/lizard))
#define isplasmaman(A) (is_species(A, /datum/species/plasmaman))
#define ispodperson(A) (is_species(A, /datum/species/pod))
@@ -225,8 +224,6 @@ GLOBAL_LIST_INIT(glass_sheet_types, typecacheof(list(
#define iseffect(O) (istype(O, /obj/effect))
-#define isholoeffect(O) (istype(O, /obj/effect/holodeck_effect))
-
#define isblobmonster(O) (istype(O, /mob/living/simple_animal/hostile/blob))
#define isshuttleturf(T) (length(T.baseturfs) && (/turf/baseturf_skipover/shuttle in T.baseturfs))
diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm
index e8975a1a6653..0f2f39ee0240 100644
--- a/code/__DEFINES/misc.dm
+++ b/code/__DEFINES/misc.dm
@@ -470,7 +470,6 @@ GLOBAL_LIST_INIT(ghost_others_options, list(GHOST_OTHERS_SIMPLE, GHOST_OTHERS_DE
/// Possible value of [/atom/movable/buckle_lying]. If set to a different (positive-or-zero) value than this, the buckling thing will force a lying angle on the buckled.
#define NO_BUCKLE_LYING -1
-#define STATION_HOLODECK (1<<0)
-#define CUSTOM_HOLODECK_ONE (1<<1)
-#define CUSTOM_HOLODECK_TWO (1<<2)
-#define HOLODECK_DEBUG (1<<3)//you should never see this
+#define ROUND_END_NOT_DELAYED 0
+#define ROUND_END_DELAYED 1
+#define ROUND_END_TGS 2
diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm
index 99cff793a761..ad9d5ae5abc8 100644
--- a/code/__DEFINES/mobs.dm
+++ b/code/__DEFINES/mobs.dm
@@ -87,10 +87,8 @@
#define SPECIES_LIZARD "lizard"
#define SPECIES_ASHWALKER "ashwalker"
#define SPECIES_KOBOLD "kobold"
-#define SPECIES_GOLEM "golem"
#define SPECIES_MONKEY "monkey"
#define SPECIES_MOTH "moth"
-#define SPECIES_MUSH "mush"
#define SPECIES_PLASMAMAN "plasmaman"
#define SPECIES_POD "pod"
#define SPECIES_SHADOW "shadow"
@@ -226,7 +224,6 @@
#define SANITY_INSANE 0
//Nutrition levels for humans
-#define NUTRITION_LEVEL_FAT 600
#define NUTRITION_LEVEL_FULL 550
#define NUTRITION_LEVEL_WELL_FED 450
#define NUTRITION_LEVEL_FED 350
diff --git a/code/__DEFINES/statpanel.dm b/code/__DEFINES/statpanel.dm
index 8ce6ba624a1b..c5378235fc63 100644
--- a/code/__DEFINES/statpanel.dm
+++ b/code/__DEFINES/statpanel.dm
@@ -8,7 +8,7 @@ GLOBAL_LIST_INIT(client_verbs_required, list(
/client/verb/panel_ready,
// Skin buttons that should always work
/client/verb/rules,
- /client/verb/forum,
+ /client/verb/lore,
/client/verb/github,
/client/verb/joindiscord,
))
diff --git a/code/__DEFINES/tgs.dm b/code/__DEFINES/tgs.dm
index 0cc106ec9cf2..fdfec5e8ca08 100644
--- a/code/__DEFINES/tgs.dm
+++ b/code/__DEFINES/tgs.dm
@@ -1,6 +1,6 @@
// tgstation-server DMAPI
-#define TGS_DMAPI_VERSION "6.6.2"
+#define TGS_DMAPI_VERSION "7.0.2"
// All functions and datums outside this document are subject to change with any version and should not be relied on.
@@ -73,12 +73,12 @@
#define TGS_EVENT_REPO_MERGE_PULL_REQUEST 3
/// Before the repository makes a sychronize operation. Parameters: Absolute repostiory path.
#define TGS_EVENT_REPO_PRE_SYNCHRONIZE 4
-/// Before a BYOND install operation begins. Parameters: [/datum/tgs_version] of the installing BYOND.
-#define TGS_EVENT_BYOND_INSTALL_START 5
-/// When a BYOND install operation fails. Parameters: Error message
-#define TGS_EVENT_BYOND_INSTALL_FAIL 6
-/// When the active BYOND version changes. Parameters: (Nullable) [/datum/tgs_version] of the current BYOND, [/datum/tgs_version] of the new BYOND.
-#define TGS_EVENT_BYOND_ACTIVE_VERSION_CHANGE 7
+/// Before a engine install operation begins. Parameters: Version string of the installing engine.
+#define TGS_EVENT_ENGINE_INSTALL_START 5
+/// When a engine install operation fails. Parameters: Error message
+#define TGS_EVENT_ENGINE_INSTALL_FAIL 6
+/// When the active engine version changes. Parameters: (Nullable) Version string of the current engine, version string of the new engine.
+#define TGS_EVENT_ENGINE_ACTIVE_VERSION_CHANGE 7
/// When the compiler starts running. Parameters: Game directory path, origin commit SHA.
#define TGS_EVENT_COMPILE_START 8
/// When a compile is cancelled. No parameters.
@@ -108,7 +108,7 @@
// #define TGS_EVENT_DREAM_DAEMON_LAUNCH 22
/// After a single submodule update is performed. Parameters: Updated submodule name.
#define TGS_EVENT_REPO_SUBMODULE_UPDATE 23
-/// After CodeModifications are applied, before DreamMaker is run. Parameters: Game directory path, origin commit sha, byond version.
+/// After CodeModifications are applied, before DreamMaker is run. Parameters: Game directory path, origin commit sha, version string of the used engine.
#define TGS_EVENT_PRE_DREAM_MAKER 24
/// Whenever a deployment folder is deleted from disk. Parameters: Game directory path.
#define TGS_EVENT_DEPLOYMENT_CLEANUP 25
@@ -122,6 +122,7 @@
/// The watchdog will restart on reboot.
#define TGS_REBOOT_MODE_RESTART 2
+// Note that security levels are currently meaningless in OpenDream
/// DreamDaemon Trusted security level.
#define TGS_SECURITY_TRUSTED 0
/// DreamDaemon Safe security level.
@@ -136,6 +137,11 @@
/// DreamDaemon invisible visibility level.
#define TGS_VISIBILITY_INVISIBLE 2
+/// The Build Your Own Net Dream engine.
+#define TGS_ENGINE_TYPE_BYOND 0
+/// The OpenDream engine.
+#define TGS_ENGINE_TYPE_OPENDREAM 1
+
//REQUIRED HOOKS
/**
@@ -420,6 +426,7 @@
/**
* Send a message to connected chats. This function may sleep!
+ * If TGS is offline when called, the message may be placed in a queue to be sent and this function will return immediately. Your message will be sent when TGS reconnects to the game.
*
* message - The [/datum/tgs_message_content] to send.
* admin_only: If [TRUE], message will be sent to admin connected chats. Vice-versa applies.
@@ -429,6 +436,7 @@
/**
* Send a private message to a specific user. This function may sleep!
+ * If TGS is offline when called, the message may be placed in a queue to be sent and this function will return immediately. Your message will be sent when TGS reconnects to the game.
*
* message - The [/datum/tgs_message_content] to send.
* user: The [/datum/tgs_chat_user] to PM.
@@ -438,6 +446,7 @@
/**
* Send a message to connected chats that are flagged as game-related in TGS. This function may sleep!
+ * If TGS is offline when called, the message may be placed in a queue to be sent and this function will return immediately. Your message will be sent when TGS reconnects to the game.
*
* message - The [/datum/tgs_message_content] to send.
* channels - Optional list of [/datum/tgs_chat_channel]s to restrict the message to.
@@ -449,6 +458,10 @@
/world/proc/TgsVersion()
return
+/// Returns the running engine type
+/world/proc/TgsEngine()
+ return
+
/// Returns the current [/datum/tgs_version] of the DMAPI being used if it was activated, null otherwise. This function may sleep if the call to [/world/proc/TgsNew] is sleeping!
/world/proc/TgsApiVersion()
return
diff --git a/code/__DEFINES/time.dm b/code/__DEFINES/time.dm
index fda27f56d1a3..494859934cdb 100644
--- a/code/__DEFINES/time.dm
+++ b/code/__DEFINES/time.dm
@@ -2,8 +2,9 @@
#define MIDNIGHT_ROLLOVER 864000
///displays the current time into the round, with a lot of extra code just there for ensuring it looks okay after an entire day passes
-#define ROUND_TIME ( "[world.time - SSticker.round_start_time > MIDNIGHT_ROLLOVER ? "[round((world.time - SSticker.round_start_time)/MIDNIGHT_ROLLOVER)]:[worldtime2text()]" : worldtime2text()]" )
-
+#define ROUND_TIME ( "[world.time - SSticker.round_start_time > MIDNIGHT_ROLLOVER ? "[round((world.time - SSticker.round_start_time)/MIDNIGHT_ROLLOVER)]:[game_timestamp()]" : game_timestamp()]" )
+///same as above, but based on real time of day
+#define ROUND_REALTIMEOFDAY ( "[REALTIMEOFDAY - SSticker.round_start_timeofday > MIDNIGHT_ROLLOVER ? "[round((REALTIMEOFDAY - SSticker.round_start_timeofday)/MIDNIGHT_ROLLOVER)]:[time2text(world.timeofday - SSticker.round_start_timeofday, "hh:mm:ss", 0)]" : time2text(world.timeofday - SSticker.round_start_timeofday, "hh:mm:ss", 0)]" )
#define JANUARY 1
#define FEBRUARY 2
diff --git a/code/__DEFINES/tools.dm b/code/__DEFINES/tools.dm
index 11ce83ecfb0b..320648170b44 100644
--- a/code/__DEFINES/tools.dm
+++ b/code/__DEFINES/tools.dm
@@ -18,3 +18,8 @@
// If delay between the start and the end of tool operation is less than MIN_TOOL_SOUND_DELAY,
// tool sound is only played when op is started. If not, it's played twice.
#define MIN_TOOL_SOUND_DELAY 20
+
+/// When a tooltype_act proc is successful
+#define TOOL_ACT_TOOLTYPE_SUCCESS (1<<0)
+/// When [COMSIG_ATOM_TOOL_ACT] blocks the act
+#define TOOL_ACT_SIGNAL_BLOCKING (1<<1)
diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm
index 51028eabec91..69de29d4cd70 100644
--- a/code/__DEFINES/traits.dm
+++ b/code/__DEFINES/traits.dm
@@ -146,7 +146,6 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai
#define TRAIT_MUTE "mute"
#define TRAIT_EMOTEMUTE "emotemute"
#define TRAIT_NEARSIGHT "nearsighted"
-#define TRAIT_FAT "fat"
#define TRAIT_HUSK "husk"
#define TRAIT_BADDNA "baddna"
#define TRAIT_CLUMSY "clumsy"
@@ -290,6 +289,7 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai
#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"
#define TRAIT_FREERUNNING "freerunning"
@@ -322,7 +322,6 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai
#define UNCONSCIOUS_TRAIT "unconscious"
#define EYE_DAMAGE "eye_damage"
#define GENETIC_MUTATION "genetic"
-#define OBESITY "obesity"
#define MAGIC_TRAIT "magic"
#define TRAUMA_TRAIT "trauma"
#define DISEASE_TRAIT "disease"
diff --git a/code/__HELPERS/_logging.dm b/code/__HELPERS/_logging.dm
index df8a952c05b5..1ab889987695 100644
--- a/code/__HELPERS/_logging.dm
+++ b/code/__HELPERS/_logging.dm
@@ -71,7 +71,7 @@
/proc/log_mentor(text)
GLOB.mentorlog.Add(text)
if (CONFIG_GET(flag/log_admin))
- WRITE_FILE(GLOB.world_game_log, "\[[time_stamp()]]MENTOR: [text]")
+ WRITE_FILE(GLOB.world_game_log, "MENTOR: [text]")
/* All other items are public. */
/proc/log_game(text)
diff --git a/code/__HELPERS/chat.dm b/code/__HELPERS/chat.dm
index 2a546370ec0e..c265623b1643 100644
--- a/code/__HELPERS/chat.dm
+++ b/code/__HELPERS/chat.dm
@@ -47,18 +47,17 @@ In TGS3 it will always be sent to all connected designated game chats.
var/datum/tgs_version/version = world.TgsVersion()
if(channel_tag == "" || version.suite == 3)
- world.TgsTargetedChatBroadcast(message, FALSE)
+ world.TgsTargetedChatBroadcast(new /datum/tgs_message_content(message), FALSE)
return
var/list/channels_to_use = list()
- for(var/I in world.TgsChatChannelInfo())
- var/datum/tgs_chat_channel/channel = I
+ for(var/datum/tgs_chat_channel/channel as anything in world.TgsChatChannelInfo())
var/list/applicable_tags = splittext(channel.custom_tag, ",")
if(channel_tag in applicable_tags)
channels_to_use += channel
- if(channels_to_use.len)
- world.TgsChatBroadcast(message, channels_to_use)
+ if(length(channels_to_use))
+ world.TgsChatBroadcast(new /datum/tgs_message_content(message), channels_to_use)
/**
* Sends a message to TGS admin chat channels.
@@ -69,4 +68,4 @@ In TGS3 it will always be sent to all connected designated game chats.
/proc/send2adminchat(category, message)
category = replacetext(replacetext(category, "\proper", ""), "\improper", "")
message = replacetext(replacetext(message, "\proper", ""), "\improper", "")
- world.TgsTargetedChatBroadcast("[category] | [message]", TRUE)
+ world.TgsTargetedChatBroadcast(new /datum/tgs_message_content("[category] | [message]"), TRUE)
diff --git a/code/__HELPERS/names.dm b/code/__HELPERS/names.dm
index ccacb3fe6a82..820e88389ef1 100644
--- a/code/__HELPERS/names.dm
+++ b/code/__HELPERS/names.dm
@@ -260,7 +260,7 @@ GLOBAL_LIST_INIT(ship_faction_to_prefixes, list(
"CMSV",
"CMGSV",
),
- "NanoTrasen" = list(
+ "Nanotrasen" = list(
"NTSV",
),
))
diff --git a/code/__HELPERS/roundend.dm b/code/__HELPERS/roundend.dm
index 213bce08f003..5d96dc8af34c 100644
--- a/code/__HELPERS/roundend.dm
+++ b/code/__HELPERS/roundend.dm
@@ -302,7 +302,7 @@
var/statspage = CONFIG_GET(string/roundstatsurl)
var/info = statspage ? "[GLOB.round_id] " : GLOB.round_id
parts += "[FOURSPACES]Round ID: [info] "
- parts += "[FOURSPACES]Shift Duration: [DisplayTimeText(world.timeofday - SSticker.round_start_timeofday)] "
+ parts += "[FOURSPACES]Shift Duration: [DisplayTimeText(REALTIMEOFDAY - SSticker.round_start_timeofday)] "
parts += "[FOURSPACES]Station Integrity: [mode.station_was_nuked ? "Destroyed " : "[popcount["station_integrity"]]%"] "
var/total_players = GLOB.joined_player_list.len
if(total_players)
@@ -379,13 +379,15 @@
var/list/parts = list()
var/mob/M = C.mob
if(M.mind && !isnewplayer(M))
+ var/datum/overmap/ship/controlled/original_ship = M.mind.original_ship?.resolve()
+ var/location = original_ship ? "aboard [original_ship]" : "in [station_name()]"
if(M.stat != DEAD && !isbrain(M))
parts += ""
- parts += "
You managed to survive the events in [station_name()] as [M.real_name]. "
+ parts += "
You managed to survive the events [location] as [M.real_name]. "
else
parts += "
"
- parts += "
You did not survive the events in [station_name()]... "
+ parts += "
You did not survive the events [location]... "
else
parts += "
"
diff --git a/code/__HELPERS/text.dm b/code/__HELPERS/text.dm
index f89cfea14edb..1c605758a2cd 100644
--- a/code/__HELPERS/text.dm
+++ b/code/__HELPERS/text.dm
@@ -350,22 +350,32 @@ GLOBAL_LIST_INIT(binary, list("0","1"))
/proc/random_short_color()
return num2text(rand(0, 4095), 3, 16)
-/proc/short_color_from_seed(seed)
- return num2text(seed % 4095, 3, 16)
+/proc/color_from_seed(seed)
+ seed = md5(seed)
+
+ var/red = num2text(hex2num(copytext(seed, 1, 3)), 2, 16)
+ var/green = num2text(hex2num(copytext(seed, 3, 5)), 2, 16)
+ var/blue = num2text(hex2num(copytext(seed, 5, 7)), 2, 16)
+
+ return red + green + blue
/proc/random_color()
return num2text(rand(0, 16777215), 6, 16)
/proc/random_color_natural() //For use in natural haircolors.
- var red = num2text(rand(0,255), 2, 16)
- var green = num2text(rand(0,128), 2, 16) //Conversion to hex
- var blue = "00"
+ var/red = num2text(rand(0,255), 2, 16)
+ var/green = num2text(rand(0,128), 2, 16) //Conversion to hex
+ var/blue = "00"
+
return red + green + blue
/proc/color_natural_from_seed(seed)
- var red = num2text(seed % 255, 2, 16)
- var green = num2text(seed % 128, 2, 16) //Conversion to hex
- var blue = "00"
+ seed = md5(seed)
+
+ var/red = num2text(hex2num(copytext(seed, 1, 3)), 2, 16)
+ var/green = num2text(hex2num(copytext(seed, 3, 5)) / 2, 2, 16)
+ var/blue = "00"
+
return red + green + blue
//merges non-null characters (3rd argument) from "from" into "into". Returns result
diff --git a/code/__HELPERS/time.dm b/code/__HELPERS/time.dm
index 4795dd29e5f7..cef23857bc7a 100644
--- a/code/__HELPERS/time.dm
+++ b/code/__HELPERS/time.dm
@@ -1,17 +1,11 @@
-//Returns the world time in english
-/proc/worldtime2text()
- return gameTimestamp("hh:mm:ss", world.time)
-
-/proc/time_stamp(format = "hh:mm:ss", show_ds)
+/proc/time_stamp(format = "YYYY-MM-DD hh:mm:ss", show_ds)
var/time_string = time2text(world.timeofday, format)
return show_ds ? "[time_string]:[world.timeofday % 10]" : time_string
-/proc/gameTimestamp(format = "hh:mm:ss", wtime=null)
- if(!wtime)
- wtime = world.time
+/proc/game_timestamp(format = "hh:mm:ss", wtime = world.time)
return time2text(wtime - GLOB.timezoneOffset, format)
-/proc/station_time(display_only = FALSE, wtime=world.time)
+/proc/station_time(display_only = FALSE, wtime = world.time)
return ((((wtime - SSticker.round_start_time) * SSticker.station_time_rate_multiplier) + SSticker.gametime_offset) % 864000) - (display_only? GLOB.timezoneOffset : 0)
/proc/station_time_timestamp(format = "hh:mm:ss", wtime)
@@ -24,15 +18,49 @@
else
. += " AM"
-/proc/station_time_debug(force_set)
- if(isnum(force_set))
- SSticker.gametime_offset = force_set
- return
- SSticker.gametime_offset = rand(0, 864000) //hours in day * minutes in hour * seconds in minute * deciseconds in second
- if(prob(50))
- SSticker.gametime_offset = FLOOR(SSticker.gametime_offset, 3600)
- else
- SSticker.gametime_offset = CEILING(SSticker.gametime_offset, 3600)
+/proc/sector_datestamp(realtime = world.realtime, shortened = FALSE)
+ //International Fixed Calendar format (https://en.wikipedia.org/wiki/International_Fixed_Calendar)
+ var/days_since = round(realtime / (24 HOURS))
+ var/year = round(days_since / 365) + 481
+ var/day_of_year = days_since % 365
+ var/month = round(day_of_year / 28)
+ var/day_of_month = day_of_year % 28 + 1
+
+ if(shortened)
+ return "[year]-[month]-[day_of_month]FSC"
+
+ var/monthname
+ switch(month)
+ if(0)
+ monthname = "January"
+ if(1)
+ monthname = "February"
+ if(2)
+ monthname = "March"
+ if(3)
+ monthname = "April"
+ if(4)
+ monthname = "May"
+ if(5)
+ monthname = "June"
+ if(6)
+ monthname = "Sol"
+ if(7)
+ monthname = "July"
+ if(8)
+ monthname = "August"
+ if(9)
+ monthname = "September"
+ if(10)
+ monthname = "October"
+ if(11)
+ monthname = "November"
+ if(12)
+ monthname = "December"
+ if(13)
+ return "Year Day, [year] FSC"
+
+ return "[monthname] [day_of_month], [year] FSC"
//returns timestamp in a sql and a not-quite-compliant ISO 8601 friendly format
/proc/SQLtime(timevar)
diff --git a/code/_compile_options.dm b/code/_compile_options.dm
index 4f96217abd2c..419abcd6be70 100644
--- a/code/_compile_options.dm
+++ b/code/_compile_options.dm
@@ -42,6 +42,7 @@
#endif // REFERENCE_DOING_IT_LIVE
//#define UNIT_TESTS //Enables unit tests via TEST_RUN_PARAMETER
+//#define ALL_TESTS //Enables all tests, including the ones that take a long time to run
#ifndef PRELOAD_RSC //set to:
#define PRELOAD_RSC 2 // 0 to allow using external resources or on-demand behaviour;
@@ -78,6 +79,14 @@
#define GC_FAILURE_HARD_LOOKUP
#endif
+#ifdef ALL_TESTS
+#define BASIC_TESTS
+#define CREATE_AND_DESTROY_TEST
+#define PLANET_GEN_TEST
+#define RUIN_PLACEMENT_TEST
+#define SHIP_PLACEMENT_TEST
+#endif
+
// A reasonable number of maximum overlays an object needs
// If you think you need more, rethink it
#define MAX_ATOM_OVERLAYS 100
diff --git a/code/_globalvars/lists/faxes.dm b/code/_globalvars/lists/faxes.dm
deleted file mode 100644
index 4051e489e1d6..000000000000
--- a/code/_globalvars/lists/faxes.dm
+++ /dev/null
@@ -1,26 +0,0 @@
-/**
- * This defines the list of faxes managed by the server administrators. They are not physically present in
- * the game, but are shown in the fax list as existing.
- * Lists:
- * * additional_faxes_list - A list of "legal" faxes available with authorization.
- * * frontier_faxes_list - List of faxes available after hacking.
- *
- * The list consists of the following elements:
- * * fax_name - The name displayed in the fax list.
- * * button_color - The color of this fax button in the list of all faxes.
- */
-GLOBAL_LIST_INIT(additional_faxes_list, list(
- list("fax_name" = "NanoTrasen Central Command", "button_color" = "#46B946"),
- list("fax_name" = "Inteq Management Field Command", "button_color" = "#FACE65"),
- list("fax_name" = "Colonial Minutemen Headquarters", "button_color" = "#538ACF"),
- list("fax_name" = "Saint-Roumain Council of Huntsmen", "button_color" = "#6B443D"),
- list("fax_name" = "SolGov Department of Administrative Affairs", "button_color" = "#536380"),
- list("fax_name" = "Syndicate Coordination Center", "button_color" = "#B22C20"),
- list("fax_name" = "Outpost Administration", "button_color" = "#dddfc9"),
-))
-
-GLOBAL_LIST_INIT(frontier_faxes_list, list(
- list("fax_name" = "Frontiersmen Communications Outpost", "button_color" = "#70654C")
-))
-
-GLOBAL_LIST_EMPTY(fax_machines) //list of all fax machines
diff --git a/code/_globalvars/lists/mapping.dm b/code/_globalvars/lists/mapping.dm
index 7f1e2693f893..ff4237d1e892 100644
--- a/code/_globalvars/lists/mapping.dm
+++ b/code/_globalvars/lists/mapping.dm
@@ -34,6 +34,7 @@ GLOBAL_LIST_EMPTY(blobstart) //blobs, santa, respawning devils
GLOBAL_LIST_EMPTY(secequipment) //sec equipment lockers that scale with the number of sec players
GLOBAL_LIST_EMPTY(deathsquadspawn)
GLOBAL_LIST_EMPTY(emergencyresponseteamspawn)
+GLOBAL_LIST_EMPTY(emergencyresponseteam_outpostspawn)
GLOBAL_LIST_EMPTY(ruin_landmarks)
GLOBAL_LIST_EMPTY(stationroom_landmarks) //List of all spawns for stationrooms
diff --git a/code/_globalvars/lists/names.dm b/code/_globalvars/lists/names.dm
index 0b517e50160c..ecc1acb6f0e1 100644
--- a/code/_globalvars/lists/names.dm
+++ b/code/_globalvars/lists/names.dm
@@ -14,7 +14,6 @@ GLOBAL_LIST_INIT(lizard_names_female, world.file2list("strings/names/lizard_fema
GLOBAL_LIST_INIT(clown_names, world.file2list("strings/names/clown.txt"))
GLOBAL_LIST_INIT(mime_names, world.file2list("strings/names/mime.txt"))
GLOBAL_LIST_INIT(carp_names, world.file2list("strings/names/carp.txt"))
-GLOBAL_LIST_INIT(golem_names, world.file2list("strings/names/golem.txt"))
GLOBAL_LIST_INIT(moth_first, world.file2list("strings/names/moth_first.txt"))
GLOBAL_LIST_INIT(moth_last, world.file2list("strings/names/moth_last.txt"))
GLOBAL_LIST_INIT(plasmaman_names, world.file2list("strings/names/plasmaman.txt"))
diff --git a/code/_globalvars/lists/objects.dm b/code/_globalvars/lists/objects.dm
index 6f3e2453440e..b4ce5c01c151 100644
--- a/code/_globalvars/lists/objects.dm
+++ b/code/_globalvars/lists/objects.dm
@@ -11,6 +11,7 @@ GLOBAL_LIST_EMPTY(wayfindingbeacons) //list of all navigation beacons used
GLOBAL_LIST_EMPTY(nuke_list)
GLOBAL_LIST_EMPTY(alarmdisplay) //list of all machines or programs that can display station alerts
GLOBAL_LIST_EMPTY(singularities) //list of all singularities on the station (actually technically all engines)
+GLOBAL_LIST_EMPTY(fax_machines) //list of all fax machines
GLOBAL_LIST(chemical_reactions_list) //list of all /datum/chemical_reaction datums. Used during chemical reactions
GLOBAL_LIST(chemical_reagents_list) //list of all /datum/reagent datums indexed by reagent id. Used by chemistry stuff
diff --git a/code/_globalvars/lists/poll_ignore.dm b/code/_globalvars/lists/poll_ignore.dm
index 674b15ceae2c..e25b0b6e9a87 100644
--- a/code/_globalvars/lists/poll_ignore.dm
+++ b/code/_globalvars/lists/poll_ignore.dm
@@ -11,7 +11,6 @@
#define POLL_IGNORE_CONSTRUCT "construct"
#define POLL_IGNORE_SPIDER "spider"
#define POLL_IGNORE_ASHWALKER "ashwalker"
-#define POLL_IGNORE_GOLEM "golem"
#define POLL_IGNORE_SWARMER "swarmer"
#define POLL_IGNORE_DRONE "drone"
#define POLL_IGNORE_FUGITIVE "fugitive"
@@ -36,7 +35,6 @@ GLOBAL_LIST_INIT(poll_ignore_desc, list(
POLL_IGNORE_CONSTRUCT = "Construct",
POLL_IGNORE_SPIDER = "Spiders",
POLL_IGNORE_ASHWALKER = "Ashwalker eggs",
- POLL_IGNORE_GOLEM = "Golems",
POLL_IGNORE_SWARMER = "Swarmer shells",
POLL_IGNORE_DRONE = "Drone shells",
POLL_IGNORE_FUGITIVE = "Fugitive Hunter",
diff --git a/code/_globalvars/traits.dm b/code/_globalvars/traits.dm
index 3239cb53b8d0..c91b96db8de9 100644
--- a/code/_globalvars/traits.dm
+++ b/code/_globalvars/traits.dm
@@ -17,7 +17,6 @@ GLOBAL_LIST_INIT(traits_by_type, list(
"TRAIT_EMOTEMUTE " = TRAIT_EMOTEMUTE,
"TRAIT_DEAF" = TRAIT_DEAF,
"TRAIT_NEARSIGHT" = TRAIT_NEARSIGHT,
- "TRAIT_FAT" = TRAIT_FAT,
"TRAIT_HUSK" = TRAIT_HUSK,
"TRAIT_BADDNA" = TRAIT_BADDNA,
"TRAIT_CLUMSY" = TRAIT_CLUMSY,
diff --git a/code/_onclick/hud/alert.dm b/code/_onclick/hud/alert.dm
index 8a61e094fa1d..43ae8ffbe246 100644
--- a/code/_onclick/hud/alert.dm
+++ b/code/_onclick/hud/alert.dm
@@ -164,11 +164,6 @@ Override makes it so the alert is not replaced until cleared by a clear_alert wi
//End gas alerts
-/atom/movable/screen/alert/fat
- name = "Fat"
- desc = "You ate too much food, lardass. Run around and lose some weight."
- icon_state = "fat"
-
/atom/movable/screen/alert/hungry
name = "Hungry"
desc = "Some food would be good right about now."
diff --git a/code/_onclick/hud/parallax.dm b/code/_onclick/hud/parallax.dm
index 0bf17de075bf..ca383805cc34 100644
--- a/code/_onclick/hud/parallax.dm
+++ b/code/_onclick/hud/parallax.dm
@@ -57,7 +57,7 @@
pref = PARALLAX_HIGH
switch(C.prefs.parallax)
if (PARALLAX_INSANE)
- C.parallax_throttle = FALSE
+ C.parallax_throttle = PARALLAX_DELAY_DEFAULT
C.parallax_layers_max = 5
return TRUE
@@ -298,13 +298,6 @@
speed = 3
layer = 3
-/atom/movable/screen/parallax_layer/random/space_gas
- icon_state = "space_gas"
-
-/atom/movable/screen/parallax_layer/random/space_gas/Initialize(mapload, view)
- . = ..()
- src.add_atom_colour(SSparallax.random_parallax_color, ADMIN_COLOUR_PRIORITY)
-
/atom/movable/screen/parallax_layer/random/asteroids
icon_state = "asteroids"
diff --git a/code/controllers/configuration/entries/general.dm b/code/controllers/configuration/entries/general.dm
index 41a470aac610..6a5959574754 100644
--- a/code/controllers/configuration/entries/general.dm
+++ b/code/controllers/configuration/entries/general.dm
@@ -236,8 +236,8 @@
/datum/config_entry/string/wikiurl
config_entry_value = "https://shiptest.net/wiki/"
-/datum/config_entry/string/forumurl
- config_entry_value = "https://shiptest.net/discord"
+/datum/config_entry/string/loreurl
+ config_entry_value = "https://shiptest.net/wiki/Lore_Primer"
/datum/config_entry/string/rulesurl
config_entry_value = "https://shiptest.net/wiki/Rules"
diff --git a/code/controllers/subsystem/explosions.dm b/code/controllers/subsystem/explosions.dm
index 14f8e8b8fa19..ae0074e9fb5b 100644
--- a/code/controllers/subsystem/explosions.dm
+++ b/code/controllers/subsystem/explosions.dm
@@ -216,7 +216,7 @@ SUBSYSTEM_DEF(explosions)
var/y0 = epicenter.y
var/z0 = epicenter.virtual_z()
var/area/areatype = get_area(epicenter)
- SSblackbox.record_feedback("associative", "explosion", 1, list("dev" = devastation_range, "heavy" = heavy_impact_range, "light" = light_impact_range, "flash" = flash_range, "flame" = flame_range, "orig_dev" = orig_dev_range, "orig_heavy" = orig_heavy_range, "orig_light" = orig_light_range, "x" = x0, "y" = y0, "z" = z0, "area" = areatype.type, "time" = time_stamp("YYYY-MM-DD hh:mm:ss", 1)))
+ SSblackbox.record_feedback("associative", "explosion", 1, list("dev" = devastation_range, "heavy" = heavy_impact_range, "light" = light_impact_range, "flash" = flash_range, "flame" = flame_range, "orig_dev" = orig_dev_range, "orig_heavy" = orig_heavy_range, "orig_light" = orig_light_range, "x" = x0, "y" = y0, "z" = z0, "area" = areatype.type, "time" = time_stamp(show_ds = TRUE)))
// Play sounds; we want sounds to be different depending on distance so we will manually do it ourselves.
// Stereo users will also hear the direction of the explosion!
diff --git a/code/controllers/subsystem/mapping.dm b/code/controllers/subsystem/mapping.dm
index f9c5c9c86399..92b8d146c4fc 100644
--- a/code/controllers/subsystem/mapping.dm
+++ b/code/controllers/subsystem/mapping.dm
@@ -22,7 +22,6 @@ SUBSYSTEM_DEF(mapping)
var/list/shuttle_templates = list()
var/list/shelter_templates = list()
- var/list/holodeck_templates = list()
// List mapping TYPES of outpost map templates to instances of their singletons.
var/list/outpost_templates = list()
@@ -91,13 +90,11 @@ SUBSYSTEM_DEF(mapping)
shuttle_templates = SSmapping.shuttle_templates
shelter_templates = SSmapping.shelter_templates
- holodeck_templates = SSmapping.holodeck_templates
outpost_templates = SSmapping.outpost_templates
shuttle_templates = SSmapping.shuttle_templates
shelter_templates = SSmapping.shelter_templates
- holodeck_templates = SSmapping.holodeck_templates
areas_in_z = SSmapping.areas_in_z
map_zones = SSmapping.map_zones
@@ -127,7 +124,6 @@ SUBSYSTEM_DEF(mapping)
preloadShuttleTemplates()
load_ship_templates()
preloadShelterTemplates()
- preloadHolodeckTemplates()
preloadOutpostTemplates()
/datum/controller/subsystem/mapping/proc/preloadRuinTemplates()
@@ -279,16 +275,6 @@ SUBSYSTEM_DEF(mapping)
add_new_zlevel("Quadrant Allocation Level", allocation_type = ALLOCATION_QUADRANT)
CHECK_TICK
-/datum/controller/subsystem/mapping/proc/preloadHolodeckTemplates()
- for(var/item in subtypesof(/datum/map_template/holodeck))
- var/datum/map_template/holodeck/holodeck_type = item
- if(!(initial(holodeck_type.mappath)))
- continue
- var/datum/map_template/holodeck/holo_template = new holodeck_type()
-
- holodeck_templates[holo_template.template_id] = holo_template
- map_templates[holo_template.template_id] = holo_template
-
/datum/controller/subsystem/mapping/proc/preloadOutpostTemplates()
for(var/datum/map_template/outpost/outpost_type as anything in subtypesof(/datum/map_template/outpost))
var/datum/map_template/outpost/outpost_template = new outpost_type()
diff --git a/code/controllers/subsystem/overmap.dm b/code/controllers/subsystem/overmap.dm
index de03f6a5a03e..b96a4944c812 100644
--- a/code/controllers/subsystem/overmap.dm
+++ b/code/controllers/subsystem/overmap.dm
@@ -31,6 +31,9 @@ SUBSYSTEM_DEF(overmap)
///The two-dimensional list that contains every single tile in the overmap as a sublist.
var/list/list/overmap_container
+ ///Whether or not a ship is currently being spawned. Used to prevent multiple ships from being spawned at once.
+ var/ship_spawning //TODO: Make a proper queue for this
+
/datum/controller/subsystem/overmap/get_metrics()
. = ..()
var/list/cust = list()
@@ -227,13 +230,18 @@ SUBSYSTEM_DEF(overmap)
* Inteded 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.
+ UNTIL(!ship_spawning)
+
var/ship_loc
if(template.space_spawn)
ship_loc = null
else
ship_loc = SSovermap.outposts[1]
- return new /datum/overmap/ship/controlled(ship_loc, template)
+ ship_spawning = TRUE
+ . = new /datum/overmap/ship/controlled(ship_loc, template) //This statement SHOULDN'T runtime (not counting runtimes actually in the constructor) so ship_spawning should always be toggled.
+ ship_spawning = FALSE
/**
* Creates an overmap object for each ruin level, making them accessible.
diff --git a/code/controllers/subsystem/parallax.dm b/code/controllers/subsystem/parallax.dm
index 3083fcfdaed7..90a6f2cfbbf1 100644
--- a/code/controllers/subsystem/parallax.dm
+++ b/code/controllers/subsystem/parallax.dm
@@ -8,14 +8,12 @@ SUBSYSTEM_DEF(parallax)
var/planet_x_offset = 128
var/planet_y_offset = 128
var/random_layer
- var/random_parallax_color
//These are cached per client so needs to be done asap so people joining at roundstart do not miss these.
/datum/controller/subsystem/parallax/PreInit()
. = ..()
- if(prob(70)) //70% chance to pick a special extra layer
- random_layer = pick(/atom/movable/screen/parallax_layer/random/space_gas, /atom/movable/screen/parallax_layer/random/asteroids)
- random_parallax_color = pick(COLOR_TEAL, COLOR_GREEN, COLOR_SILVER, COLOR_YELLOW, COLOR_CYAN, COLOR_ORANGE, COLOR_PURPLE)//Special color for random_layer1. Has to be done here so everyone sees the same color.
+ if(prob(20)) //20% chance to pick a special extra layer, in this case just asteroids, no space dirt
+ random_layer = /atom/movable/screen/parallax_layer/random/asteroids
planet_y_offset = rand(100, 160)
planet_x_offset = rand(100, 160)
diff --git a/code/controllers/subsystem/ping.dm b/code/controllers/subsystem/ping.dm
index 8886a4b61caa..cf99a4fe49c5 100644
--- a/code/controllers/subsystem/ping.dm
+++ b/code/controllers/subsystem/ping.dm
@@ -13,8 +13,8 @@ SUBSYSTEM_DEF(ping)
var/list/currentrun = list()
-/datum/controller/subsystem/ping/stat_entry()
- ..("P:[GLOB.clients.len]")
+/datum/controller/subsystem/ping/stat_entry(msg)
+ return ..("P:[GLOB.clients.len]")
/datum/controller/subsystem/ping/fire(resumed = FALSE)
// Prepare the new batch of clients
diff --git a/code/controllers/subsystem/processing/quirks.dm b/code/controllers/subsystem/processing/quirks.dm
index b5b8113384df..9dc117783af9 100644
--- a/code/controllers/subsystem/processing/quirks.dm
+++ b/code/controllers/subsystem/processing/quirks.dm
@@ -23,7 +23,7 @@ PROCESSING_SUBSYSTEM_DEF(quirks)
list("Ageusia","Vegetarian","Deviant Tastes"), \
list("Ananas Affinity","Ananas Aversion"), \
list("Alcohol Tolerance","Light Drinker"), \
- list("Clown Fan","Mime Fan"), \
+ 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/statpanel.dm b/code/controllers/subsystem/statpanel.dm
index ac505107d726..95e40bff159f 100644
--- a/code/controllers/subsystem/statpanel.dm
+++ b/code/controllers/subsystem/statpanel.dm
@@ -11,18 +11,17 @@ SUBSYSTEM_DEF(statpanels)
/datum/controller/subsystem/statpanels/fire(resumed = FALSE)
if (!resumed)
- var/actual_round_time = world.timeofday - SSticker.round_start_timeofday
- var/game_round_time = world.time - SSticker.round_start_time
var/list/global_data = list(
"Round ID: [GLOB.round_id ? GLOB.round_id : "NULL"]",
"Time Dilation: [round(SStime_track.time_dilation_current,1)]% AVG:([round(SStime_track.time_dilation_avg_fast,1)]%, [round(SStime_track.time_dilation_avg,1)]%, [round(SStime_track.time_dilation_avg_slow,1)]%)",
"Server Time: [time2text(world.timeofday, "YYYY-MM-DD hh:mm:ss")]",
- "Local Time: [station_time_timestamp()]",
"\n",
- "Internal Round Timer: [SSticker.round_start_time ? time2text(game_round_time, "hh:mm:ss", 0) : "The round hasn't started yet!"]",
- "Actual Round Timer: [SSticker.round_start_timeofday ? time2text(actual_round_time, "hh:mm:ss", 0) : "The round hasn't started yet!"]",
+ "Local Sector Time: [SSticker.round_start_timeofday ? "[station_time_timestamp()] [sector_datestamp()]" : "The round hasn't started yet!"]",
"\n",
- "Playing/Connected: [get_active_player_count()]/[GLOB.clients.len]"
+ "Internal Round Timer: [SSticker.round_start_timeofday ? ROUND_TIME : "The round hasn't started yet!"]",
+ "Actual Round Timer: [SSticker.round_start_timeofday ? ROUND_REALTIMEOFDAY : "The round hasn't started yet!"]",
+ "\n",
+ "Playing/Connected: [get_active_player_count()]/[length(GLOB.clients)]"
)
if(SSshuttle.jump_mode != BS_JUMP_IDLE)
diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm
index 1a5d2367c85a..0a5c787d3bfd 100644
--- a/code/controllers/subsystem/ticker.dm
+++ b/code/controllers/subsystem/ticker.dm
@@ -36,10 +36,11 @@ SUBSYSTEM_DEF(ticker)
var/selected_tip // What will be the tip of the day?
var/timeLeft //pregame timer
- //var/start_at WS Edit - Countdown after init
- var/gametime_offset = 432000 //Deciseconds to add to world.time for station time.
- var/station_time_rate_multiplier = 12 //factor of station time progressal vs real time.
+ /// The "start" of the round in station time, for example, 9 HOURS = 9:00 AM
+ var/gametime_offset = 9 HOURS
+ /// Factor of station time progressal vs real time.
+ var/station_time_rate_multiplier = 1
var/totalPlayers = 0 //used for pregame stats on statpanel
var/totalPlayersReady = 0 //used for pregame stats on statpanel
@@ -58,11 +59,6 @@ SUBSYSTEM_DEF(ticker)
var/mode_result = "undefined"
var/end_state = "undefined"
- //Crew Objective stuff
- var/list/successfulCrew = list()
- var/list/crewobjlist = list()
- var/list/crewobjjobs = list()
-
/// Why an emergency shuttle was called
var/emergency_reason
@@ -136,7 +132,6 @@ SUBSYSTEM_DEF(ticker)
GLOB.syndicate_code_response_regex = codeword_match
- //start_at = world.time + (CONFIG_GET(number/lobby_countdown) * 10) WS Edit - Countdown at init
if(CONFIG_GET(flag/randomize_shift_time))
gametime_offset = rand(0, 23) HOURS
else if(CONFIG_GET(flag/shift_time_realtime))
@@ -280,7 +275,7 @@ SUBSYSTEM_DEF(ticker)
cb.InvokeAsync()
LAZYCLEARLIST(round_start_events)
- log_world("Game start took [(world.timeofday - init_start)/10]s")
+ log_world("Game start took [(REALTIMEOFDAY - init_start)/10]s")
round_start_time = world.time
round_start_timeofday = world.timeofday
SSdbcore.SetRoundStart()
diff --git a/code/controllers/subsystem/traumas.dm b/code/controllers/subsystem/traumas.dm
index ab220b4382b4..1e697327c844 100644
--- a/code/controllers/subsystem/traumas.dm
+++ b/code/controllers/subsystem/traumas.dm
@@ -78,8 +78,8 @@ SUBSYSTEM_DEF(traumas)
/obj/item/spear, /obj/item/clothing/mask/gas)),
"lizards" = typecacheof(list(
- /obj/item/toy/plush/lizardplushie, /obj/item/reagent_containers/food/snacks/kebab/tail, /obj/item/organ/tail/lizard,
- /obj/item/reagent_containers/food/drinks/bottle/lizardwine, /obj/item/clothing/head/lizard, /obj/item/clothing/shoes/cowboy/lizard)),
+ /obj/item/toy/plush/lizardplushie, /obj/item/organ/tail/lizard,
+ /obj/item/reagent_containers/food/drinks/bottle/lizardwine)),
"skeletons" = typecacheof(list(
/obj/item/organ/tongue/bone, /obj/item/clothing/suit/armor/bone, /obj/item/stack/sheet/bone,
@@ -156,7 +156,7 @@ SUBSYSTEM_DEF(traumas)
/obj/item/clothing/under/costume/schoolgirl, /obj/item/katana, /obj/item/reagent_containers/food/snacks/sashimi,
/obj/item/reagent_containers/food/snacks/chawanmushi,
/obj/item/reagent_containers/food/drinks/bottle/sake, /obj/item/throwing_star,
- /obj/item/clothing/head/kitty/genuine, /obj/item/clothing/suit/space/space_ninja,
+ /obj/item/clothing/suit/space/space_ninja,
/obj/item/clothing/mask/gas/space_ninja, /obj/item/clothing/shoes/space_ninja, /obj/item/clothing/gloves/space_ninja,
/obj/item/vibro_weapon, /obj/item/nullrod/scythe/vibro, /obj/item/energy_katana, /obj/item/toy/katana,
/obj/item/nullrod/claymore/katana, /obj/structure/window/paperframe, /obj/structure/mineral_door/paperframe))
@@ -177,7 +177,6 @@ SUBSYSTEM_DEF(traumas)
"skeletons" = typecacheof(list(/datum/species/skeleton, /datum/species/plasmaman)),
"conspiracies" = typecacheof(list(/datum/species/abductor, /datum/species/lizard)),
"robots" = typecacheof(list(/datum/species/android, /datum/species/ipc)),
- "the supernatural" = typecacheof(list(/datum/species/golem/runic)),
"aliens" = typecacheof(list(
/datum/species/abductor, /datum/species/jelly, /datum/species/pod)),
"spiders" = typecacheof(list(/datum/species/spider))
diff --git a/code/controllers/subsystem/vote.dm b/code/controllers/subsystem/vote.dm
index ba64c98c56c9..b06baa1c49c2 100644
--- a/code/controllers/subsystem/vote.dm
+++ b/code/controllers/subsystem/vote.dm
@@ -120,7 +120,7 @@ SUBSYSTEM_DEF(vote)
text += "
Vote Result: Inconclusive - No Votes! "
log_vote(text)
remove_action_buttons()
- to_chat(world, "\n
[text] ")
+ to_chat(world, span_purple(examine_block(text)))
return .
/datum/controller/subsystem/vote/proc/result()
@@ -218,10 +218,10 @@ SUBSYSTEM_DEF(vote)
log_vote(text)
var/vp = CONFIG_GET(number/vote_period)
- var/vote_message = "\n
[text] \nType vote or click here to place your votes.\nYou have [DisplayTimeText(vp)] to vote."
+ var/vote_message = "
[text] \nType vote or click here to place your votes.\nYou have [DisplayTimeText(vp)] to vote."
if(observer_vote_allowed)
- to_chat(world, vote_message)
- SEND_SOUND(world, sound('sound/misc/vinethud.ogg'))
+ to_chat(world, examine_block(vote_message))
+ SEND_SOUND(world, sound('sound/misc/compiler-stage2.ogg'))
time_remaining = round(vp/10)
for(var/c in GLOB.clients)
var/client/C = c
@@ -240,8 +240,8 @@ SUBSYSTEM_DEF(vote)
valid_clients -= C
for(var/c in valid_clients)
var/client/C = c
- SEND_SOUND(C, sound('sound/misc/vinethud.ogg'))
- to_chat(C.mob, vote_message)
+ SEND_SOUND(C, sound('sound/misc/compiler-stage2.ogg'))
+ to_chat(C.mob, examine_block(vote_message))
var/datum/action/vote/V = new
if(question)
V.name = "Vote: [question]"
diff --git a/code/datums/aquarium.dm b/code/datums/aquarium.dm
index 86551b9d25ce..da8c3afeb531 100644
--- a/code/datums/aquarium.dm
+++ b/code/datums/aquarium.dm
@@ -77,7 +77,7 @@
else
InitializeOther()
- ADD_TRAIT(parent, TRAIT_FISH_CASE_COMPATIBILE, src)
+ ADD_TRAIT(parent, TRAIT_FISH_CASE_COMPATIBILE, REF(src))
RegisterSignal(parent, COMSIG_MOVABLE_MOVED, PROC_REF(enter_aquarium))
//If component is added to something already in aquarium at the time initialize it properly.
@@ -134,7 +134,7 @@
/datum/component/aquarium_content/PreTransfer()
. = ..()
- REMOVE_TRAIT(parent, TRAIT_FISH_CASE_COMPATIBILE, src)
+ REMOVE_TRAIT(parent, TRAIT_FISH_CASE_COMPATIBILE, REF(src))
/datum/component/aquarium_content/Destroy(force, silent)
if(current_aquarium)
diff --git a/code/datums/blood_type.dm b/code/datums/blood_type.dm
index 9541699db92c..3fb4e4198566 100644
--- a/code/datums/blood_type.dm
+++ b/code/datums/blood_type.dm
@@ -28,7 +28,7 @@
/datum/blood_type/ab_plus
name = "AB+"
- compatible_types = list(/datum/blood_type/b_minus, /datum/blood_type/a_minus, /datum/blood_type/ab_minus, /datum/blood_type/o_minus)
+ compatible_types = list(/datum/blood_type/b_minus, /datum/blood_type/b_plus, /datum/blood_type/a_minus, /datum/blood_type/a_plus, /datum/blood_type/ab_minus, /datum/blood_type/ab_plus, /datum/blood_type/o_minus, /datum/blood_type/o_plus)
/datum/blood_type/o_minus
name = "O-"
diff --git a/code/datums/browser.dm b/code/datums/browser.dm
index c1ce6f43e99b..6aba94212699 100644
--- a/code/datums/browser.dm
+++ b/code/datums/browser.dm
@@ -399,7 +399,7 @@
if ("color")
settings["mainsettings"][setting]["value"] = input(user, "Enter new value for [settings["mainsettings"][setting]["desc"]]", "Enter new value for [settings["mainsettings"][setting]["desc"]]", settings["mainsettings"][setting]["value"]) as color
if ("boolean")
- settings["mainsettings"][setting]["value"] = input(user, "[settings["mainsettings"][setting]["desc"]]?") in list("Yes","No")
+ settings["mainsettings"][setting]["value"] = (settings["mainsettings"][setting]["value"] == "Yes") ? "No" : "Yes"
if ("ckey")
settings["mainsettings"][setting]["value"] = input(user, "[settings["mainsettings"][setting]["desc"]]?") in list("none") + GLOB.directory
if (settings["mainsettings"][setting]["callback"])
diff --git a/code/datums/components/aquarium.dm b/code/datums/components/aquarium.dm
index 86551b9d25ce..da8c3afeb531 100644
--- a/code/datums/components/aquarium.dm
+++ b/code/datums/components/aquarium.dm
@@ -77,7 +77,7 @@
else
InitializeOther()
- ADD_TRAIT(parent, TRAIT_FISH_CASE_COMPATIBILE, src)
+ ADD_TRAIT(parent, TRAIT_FISH_CASE_COMPATIBILE, REF(src))
RegisterSignal(parent, COMSIG_MOVABLE_MOVED, PROC_REF(enter_aquarium))
//If component is added to something already in aquarium at the time initialize it properly.
@@ -134,7 +134,7 @@
/datum/component/aquarium_content/PreTransfer()
. = ..()
- REMOVE_TRAIT(parent, TRAIT_FISH_CASE_COMPATIBILE, src)
+ REMOVE_TRAIT(parent, TRAIT_FISH_CASE_COMPATIBILE, REF(src))
/datum/component/aquarium_content/Destroy(force, silent)
if(current_aquarium)
diff --git a/code/datums/components/art.dm b/code/datums/components/art.dm
index 3ed27f8297f9..e00261b6d9b3 100644
--- a/code/datums/components/art.dm
+++ b/code/datums/components/art.dm
@@ -51,3 +51,17 @@
if(!do_after(M, 20, target = parent))
return
on_obj_examine(source, M)
+
+/datum/component/art/rilena
+
+/datum/component/art/rilena/apply_moodlet(mob/living/user, impress)
+ var/msg
+ if(HAS_TRAIT(user, TRAIT_FAN_RILENA))
+ SEND_SIGNAL(user, COMSIG_ADD_MOOD_EVENT, "artgreat", /datum/mood_event/artgreat)
+ msg = "You love this franchise!"
+ else
+ msg = "You don't get it. At least it's not ugly."
+ user.visible_message(
+ "
[user] stops and looks intently at [parent]. ",
+ "
You stop to take in [parent]. [msg] "
+ )
diff --git a/code/datums/components/crafting/recipes.dm b/code/datums/components/crafting/recipes.dm
index 0961aa484a1d..9ec90bf09eac 100644
--- a/code/datums/components/crafting/recipes.dm
+++ b/code/datums/components/crafting/recipes.dm
@@ -113,35 +113,6 @@
category= CAT_WEAPONRY
subcategory = CAT_WEAPON
-/datum/crafting_recipe/tailclub
- name = "Tail Club"
- result = /obj/item/tailclub
- reqs = list(/obj/item/organ/tail/lizard = 1,
- /obj/item/stack/sheet/metal = 1)
- blacklist = list(/obj/item/organ/tail/lizard/fake)
- time = 40
- category = CAT_WEAPONRY
- subcategory = CAT_WEAPON
-
-/datum/crafting_recipe/tailwhip
- name = "Liz O' Nine Tails"
- result = /obj/item/melee/chainofcommand/tailwhip
- reqs = list(/obj/item/organ/tail/lizard = 1,
- /obj/item/stack/cable_coil = 1)
- blacklist = list(/obj/item/organ/tail/lizard/fake)
- time = 40
- category = CAT_WEAPONRY
- subcategory = CAT_WEAPON
-
-/datum/crafting_recipe/catwhip
- name = "Cat O' Nine Tails"
- result = /obj/item/melee/chainofcommand/tailwhip/kitty
- reqs = list(/obj/item/organ/tail/cat = 1,
- /obj/item/stack/cable_coil = 1)
- time = 40
- category = CAT_WEAPONRY
- subcategory = CAT_WEAPON
-
/datum/crafting_recipe/ed209
name = "ED209"
result = /mob/living/simple_animal/bot/secbot/ed209
@@ -372,28 +343,6 @@
parts = list(/obj/item/camera = 1)
category = CAT_MISC
-/datum/crafting_recipe/lizardhat
- name = "lizard Cloche Hat"
- result = /obj/item/clothing/head/lizard
- time = 10
- reqs = list(/obj/item/organ/tail/lizard = 1)
- category = CAT_CLOTHING
-
-/datum/crafting_recipe/lizardhat_alternate
- name = "lizard Cloche Hat"
- result = /obj/item/clothing/head/lizard
- time = 10
- reqs = list(/obj/item/stack/sheet/animalhide/lizard = 1)
- category = CAT_CLOTHING
-
-/datum/crafting_recipe/kittyears
- name = "Kitty Ears"
- result = /obj/item/clothing/head/kitty/genuine
- time = 10
- reqs = list(/obj/item/organ/tail/cat = 1,
- /obj/item/organ/ears/cat = 1)
- category = CAT_CLOTHING
-
/datum/crafting_recipe/skateboard
name = "Skateboard"
result = /obj/vehicle/ridden/scooter/skateboard
diff --git a/code/datums/components/crafting/tailoring.dm b/code/datums/components/crafting/tailoring.dm
index d02a60c0178f..4caaa55ded29 100644
--- a/code/datums/components/crafting/tailoring.dm
+++ b/code/datums/components/crafting/tailoring.dm
@@ -236,13 +236,3 @@
reqs = list(/obj/item/stack/sheet/leather = 2)
time = 45
category = CAT_CLOTHING
-
-/datum/crafting_recipe/lizardboots
- name = "lizard Skin Boots"
- result = /obj/effect/spawner/lootdrop/lizardboots
- reqs = list(
- /obj/item/stack/sheet/animalhide/lizard = 1,
- /obj/item/stack/sheet/leather = 1
- )
- time = 60
- category = CAT_CLOTHING
diff --git a/code/datums/components/mood.dm b/code/datums/components/mood.dm
index 4c8b2a72cfa6..64fc96146527 100644
--- a/code/datums/components/mood.dm
+++ b/code/datums/components/mood.dm
@@ -322,12 +322,7 @@
if(HAS_TRAIT(L, TRAIT_NOHUNGER))
return FALSE //no mood events for nutrition
switch(L.nutrition)
- if(NUTRITION_LEVEL_FULL to INFINITY)
- if (!HAS_TRAIT(L, TRAIT_VORACIOUS))
- add_event(null, "nutrition", /datum/mood_event/fat)
- else
- add_event(null, "nutrition", /datum/mood_event/wellfed) // round and full
- if(NUTRITION_LEVEL_WELL_FED to NUTRITION_LEVEL_FULL)
+ if(NUTRITION_LEVEL_WELL_FED to INFINITY)
add_event(null, "nutrition", /datum/mood_event/wellfed)
if(NUTRITION_LEVEL_FED to NUTRITION_LEVEL_WELL_FED)
add_event(null, "nutrition", /datum/mood_event/fed)
diff --git a/code/datums/components/spooky.dm b/code/datums/components/spooky.dm
index 2cdefc057f85..9e75259536ef 100644
--- a/code/datums/components/spooky.dm
+++ b/code/datums/components/spooky.dm
@@ -31,7 +31,7 @@
H.Paralyze(15) //zombies can't resist the doot
C.Jitter(35)
C.stuttering = 20
- if((!istype(H.dna.species, /datum/species/skeleton)) && (!istype(H.dna.species, /datum/species/golem)) && (!istype(H.dna.species, /datum/species/android)) && (!istype(H.dna.species, /datum/species/jelly)))
+ if((!istype(H.dna.species, /datum/species/skeleton)) && (!istype(H.dna.species, /datum/species/android)) && (!istype(H.dna.species, /datum/species/jelly)))
C.adjustStaminaLoss(25) //boneless humanoids don't lose the will to live
to_chat(C, "
DOOT ")
spectral_change(H)
@@ -41,7 +41,7 @@
C.stuttering = 20
/datum/component/spooky/proc/spectral_change(mob/living/carbon/human/H, mob/user)
- if((H.getStaminaLoss() > 95) && (!istype(H.dna.species, /datum/species/skeleton)) && (!istype(H.dna.species, /datum/species/golem)) && (!istype(H.dna.species, /datum/species/android)) && (!istype(H.dna.species, /datum/species/jelly)))
+ if((H.getStaminaLoss() > 95) && (!istype(H.dna.species, /datum/species/skeleton)) && (!istype(H.dna.species, /datum/species/android)) && (!istype(H.dna.species, /datum/species/jelly)))
H.Paralyze(20)
H.set_species(/datum/species/skeleton)
H.visible_message("
[H] has given up on life as a mortal. ")
diff --git a/code/datums/components/storage/concrete/pockets.dm b/code/datums/components/storage/concrete/pockets.dm
index 8ef68e3bfd0b..19d092156405 100644
--- a/code/datums/components/storage/concrete/pockets.dm
+++ b/code/datums/components/storage/concrete/pockets.dm
@@ -117,16 +117,6 @@
max_items = 2
max_w_class = WEIGHT_CLASS_BULKY
-/datum/component/storage/concrete/pockets/holster/lt/Initialize()
- original_parent = parent
- . = ..()
- can_hold = typecacheof(list(
- /obj/item/gun/energy/e_gun/adv_stopping,
- /obj/item/gun/energy/e_gun/mini,
- /obj/item/gun/energy/disabler,
- /obj/item/stock_parts/cell/gun
- ))
-
/datum/component/storage/concrete/pockets/holster/nukie/Initialize()
original_parent = parent
. = ..()
diff --git a/code/datums/components/tackle.dm b/code/datums/components/tackle.dm
index 5c99377230c0..68c74921b8b7 100644
--- a/code/datums/components/tackle.dm
+++ b/code/datums/components/tackle.dm
@@ -208,26 +208,30 @@
to_chat(target, "
[user] lands an expert tackle on you, knocking you down hard and maintaining a passive grab! ")
user.SetKnockdown(0)
+ user.get_up(TRUE)
user.forceMove(get_turf(target))
target.adjustStaminaLoss(40)
target.Paralyze(5)
target.Knockdown(30)
if(ishuman(target) && ishuman(user))
INVOKE_ASYNC(S.dna.species, TYPE_PROC_REF(/datum/species, grab), S, T)
- S.setGrabState(GRAB_PASSIVE)
+ if(S.pulling == T)
+ S.setGrabState(GRAB_PASSIVE)
if(5 to INFINITY) // absolutely BODIED
user.visible_message("
[user] lands a monster tackle on [target], knocking [target.p_them()] senseless and applying an aggressive pin! ", "
You land a monster tackle on [target], knocking [target.p_them()] senseless and applying an aggressive pin! ", target)
to_chat(target, "
[user] lands a monster tackle on you, knocking you senseless and aggressively pinning you! ")
user.SetKnockdown(0)
+ user.get_up(TRUE)
user.forceMove(get_turf(target))
target.adjustStaminaLoss(40)
target.Paralyze(5)
target.Knockdown(30)
if(ishuman(target) && ishuman(user))
INVOKE_ASYNC(S.dna.species, TYPE_PROC_REF(/datum/species, grab), S, T)
- S.setGrabState(GRAB_AGGRESSIVE)
+ if(S.pulling == T)
+ S.setGrabState(GRAB_AGGRESSIVE)
return COMPONENT_MOVABLE_IMPACT_FLIP_HITPUSH
@@ -255,8 +259,6 @@
defense_mod -= 1
if(HAS_TRAIT(target, TRAIT_CLUMSY))
defense_mod -= 2
- if(HAS_TRAIT(target, TRAIT_FAT)) // chonkers are harder to knock over
- defense_mod += 1
if(HAS_TRAIT(target, TRAIT_GRABWEAKNESS))
defense_mod -= 2
if(HAS_TRAIT(target, TRAIT_DWARF))
diff --git a/code/datums/components/weatherannouncer.dm b/code/datums/components/weatherannouncer.dm
new file mode 100644
index 000000000000..3821f9a1b559
--- /dev/null
+++ b/code/datums/components/weatherannouncer.dm
@@ -0,0 +1,170 @@
+#define WEATHER_ALERT_CLEAR 0
+#define WEATHER_ALERT_INCOMING 1
+#define WEATHER_ALERT_IMMINENT_OR_ACTIVE 2
+
+/// Component which makes you yell about what the weather is
+/datum/component/weather_announcer
+ /// Currently displayed warning level
+ var/warning_level = WEATHER_ALERT_CLEAR
+ /// Whether the incoming weather is actually going to harm you
+ var/is_weather_dangerous = TRUE
+ /// Are we actually turned on right now?
+ var/enabled = TRUE
+ /// Overlay added when things are alright
+ var/state_normal
+ /// Overlay added when you should start looking for shelter
+ var/state_warning
+ /// Overlay added when you are in danger
+ var/state_danger
+
+/datum/component/weather_announcer/Initialize(
+ state_normal,
+ state_warning,
+ state_danger,
+)
+ . = ..()
+ if (!ismovable(parent))
+ return COMPONENT_INCOMPATIBLE
+
+ START_PROCESSING(SSprocessing, src)
+ RegisterSignal(parent, COMSIG_ATOM_UPDATE_OVERLAYS, PROC_REF(on_update_overlays))
+ RegisterSignal(parent, COMSIG_MACHINERY_POWER_RESTORED, PROC_REF(on_powered))
+ RegisterSignal(parent, COMSIG_MACHINERY_POWER_LOST, PROC_REF(on_power_lost))
+
+ src.state_normal = state_normal
+ src.state_warning = state_warning
+ src.state_danger = state_danger
+ var/atom/speaker = parent
+ speaker.update_appearance(UPDATE_ICON)
+ update_light_color()
+
+/datum/component/weather_announcer/Destroy(force, silent)
+ STOP_PROCESSING(SSprocessing, src)
+ return ..()
+
+/// Add appropriate overlays
+/datum/component/weather_announcer/proc/on_update_overlays(atom/parent_atom, list/overlays)
+ SIGNAL_HANDLER
+ if (!enabled || !state_normal || !state_warning || !state_danger)
+ return
+
+ switch (warning_level)
+ if(WEATHER_ALERT_CLEAR)
+ overlays += state_normal
+ if(WEATHER_ALERT_INCOMING)
+ overlays += state_warning
+ if(WEATHER_ALERT_IMMINENT_OR_ACTIVE)
+ overlays += (is_weather_dangerous) ? state_danger : state_warning
+
+/// If powered, receive updates
+/datum/component/weather_announcer/proc/on_powered()
+ SIGNAL_HANDLER
+ enabled = TRUE
+ var/atom/speaker = parent
+ speaker.update_appearance(UPDATE_ICON)
+
+/// If no power, don't receive updates
+/datum/component/weather_announcer/proc/on_power_lost()
+ SIGNAL_HANDLER
+ enabled = FALSE
+ var/atom/speaker = parent
+ speaker.update_appearance(UPDATE_ICON)
+
+/datum/component/weather_announcer/process(seconds_per_tick)
+ if (!enabled)
+ return
+
+ var/previous_level = warning_level
+ var/previous_danger = is_weather_dangerous
+ set_current_alert_level()
+ if(previous_level == warning_level && previous_danger == is_weather_dangerous)
+ return // No change
+ var/atom/movable/speaker = parent
+ speaker.say(get_warning_message())
+ speaker.update_appearance(UPDATE_ICON)
+ update_light_color()
+
+/datum/component/weather_announcer/proc/update_light_color()
+ var/atom/movable/light = parent
+ switch(warning_level)
+ if(WEATHER_ALERT_CLEAR)
+ light.set_light_color(LIGHT_COLOR_GREEN)
+ if(WEATHER_ALERT_INCOMING)
+ light.set_light_color(LIGHT_COLOR_YELLOW)
+ if(WEATHER_ALERT_IMMINENT_OR_ACTIVE)
+ light.set_light_color(LIGHT_COLOR_INTENSE_RED)
+ light.update_light()
+
+/// Returns a string we should display to communicate what you should be doing
+/datum/component/weather_announcer/proc/get_warning_message()
+ if (!is_weather_dangerous)
+ return "No risk expected from incoming weather front."
+ switch(warning_level)
+ if(WEATHER_ALERT_CLEAR)
+ return "All clear, no weather alerts to report."
+ if(WEATHER_ALERT_INCOMING)
+ return "Weather front incoming, begin to seek shelter."
+ if(WEATHER_ALERT_IMMINENT_OR_ACTIVE)
+ return "Weather front imminent, find shelter immediately."
+ return "Error in meteorological calculation. Please report this deviation to a trained programmer."
+
+/datum/component/weather_announcer/proc/time_till_storm()
+ var/datum/weather_controller/local_weather_controller = SSmapping.get_map_zone_weather_controller(parent)
+ if(!local_weather_controller.next_weather)
+ return null
+ for(var/type_index in local_weather_controller.current_weathers)
+ var/datum/weather/check_weather = local_weather_controller.current_weathers[type_index]
+ if(!check_weather.barometer_predictable || check_weather.stage == WIND_DOWN_STAGE || check_weather.stage == END_STAGE)
+ continue
+ warning_level = WEATHER_ALERT_IMMINENT_OR_ACTIVE
+ return 0
+
+ var/time_until_next = INFINITY
+ var/next_time = local_weather_controller.next_weather - world.time || INFINITY
+ if (next_time && next_time < time_until_next)
+ time_until_next = next_time
+ return time_until_next
+
+/// Polls existing weather for what kind of warnings we should be displaying.
+/datum/component/weather_announcer/proc/set_current_alert_level()
+ var/time_until_next = time_till_storm()
+ if(isnull(time_until_next))
+ return // No problems if there are no mining z levels
+ if(time_until_next >= 2 MINUTES)
+ warning_level = WEATHER_ALERT_CLEAR
+ return
+
+ if(time_until_next >= 30 SECONDS)
+ warning_level = WEATHER_ALERT_INCOMING
+ return
+
+ // Weather is here, now we need to figure out if it is dangerous
+ warning_level = WEATHER_ALERT_IMMINENT_OR_ACTIVE
+
+ var/datum/weather_controller/local_weather_controller = SSmapping.get_map_zone_weather_controller(parent)
+ for(var/type_index in local_weather_controller.current_weathers)
+ var/datum/weather/check_weather = local_weather_controller.current_weathers[type_index]
+ if(!check_weather.barometer_predictable || check_weather.stage == WIND_DOWN_STAGE || check_weather.stage == END_STAGE)
+ continue
+ is_weather_dangerous = !check_weather.aesthetic
+ return
+
+/datum/component/weather_announcer/proc/on_examine(atom/radio, mob/examiner, list/examine_texts)
+ var/time_until_next = time_till_storm()
+ if(isnull(time_until_next))
+ return
+ if (time_until_next == 0)
+ examine_texts += span_warning ("A storm is currently active, please seek shelter.")
+ else
+ examine_texts += span_notice("The next storm is inbound in [DisplayTimeText(time_until_next)].")
+
+/datum/component/weather_announcer/RegisterWithParent()
+ RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine))
+
+/datum/component/weather_announcer/UnregisterFromParent()
+ .=..()
+ UnregisterSignal(parent, COMSIG_PARENT_EXAMINE)
+
+#undef WEATHER_ALERT_CLEAR
+#undef WEATHER_ALERT_INCOMING
+#undef WEATHER_ALERT_IMMINENT_OR_ACTIVE
diff --git a/code/datums/diseases/advance/symptoms/species.dm b/code/datums/diseases/advance/symptoms/species.dm
index 49a3cf8d07d5..b19a4d453dd5 100644
--- a/code/datums/diseases/advance/symptoms/species.dm
+++ b/code/datums/diseases/advance/symptoms/species.dm
@@ -27,7 +27,7 @@
severity = 0
/datum/symptom/inorganic_adaptation/OnAdd(datum/disease/advance/A)
- A.infectable_biotypes |= MOB_MINERAL //Mineral covers plasmamen and golems.
+ A.infectable_biotypes |= MOB_MINERAL //Mineral covers plasmamen
/datum/symptom/inorganic_adaptation/OnRemove(datum/disease/advance/A)
A.infectable_biotypes &= ~MOB_MINERAL
diff --git a/code/datums/ert.dm b/code/datums/ert.dm
index 8bb5f0e6e35a..844548748824 100644
--- a/code/datums/ert.dm
+++ b/code/datums/ert.dm
@@ -1,15 +1,29 @@
/datum/ert
var/mobtype = /mob/living/carbon/human
var/team = /datum/team/ert
- var/opendoors = TRUE
+ var/opendoors = FALSE
var/leader_role = /datum/antagonist/ert/commander
- var/enforce_human = TRUE
+ var/enforce_human = FALSE
var/roles = list(/datum/antagonist/ert/security, /datum/antagonist/ert/medic, /datum/antagonist/ert/engineer) //List of possible roles to be assigned to ERT members.
var/rename_team
var/code
var/mission = "Assist your employers in achieving their goals. Protect corporate assets."
var/teamsize = 5
var/polldesc
+ /// If TRUE, gives the team members "[role] [random last name]" style names
+ var/random_names = FALSE
+ /// If TRUE, the admin who created the response team will be spawned in the briefing room in their preferred briefing outfit (assuming they're a ghost)
+ var/spawn_admin = FALSE
+ /// If TRUE, we try and pick one of the most experienced players who volunteered to fill the leader slot
+ var/leader_experience = TRUE
+ /// A custom map template to spawn the ERT at. If use_custom_shuttle is FALSE, the ERT will spawn on foot. By default, a Kunai-Class.
+ var/datum/map_template/ert_template = /datum/map_template/shuttle/subshuttles/kunai
+ /// If we should actually _use_ the ert_template custom shuttle
+ var/use_custom_shuttle = TRUE
+ /// If TRUE, the ERT will spawn at the outpost. If use_custom_shuttle is also TRUE, the shuttle will be docked at the outpost
+ var/spawn_at_outpost = TRUE
+
+// Nanotrasen
/datum/ert/New()
if (!polldesc)
@@ -46,20 +60,16 @@
code = "Green"
teamsize = 1
opendoors = FALSE
- leader_role = /datum/antagonist/official
- roles = list(/datum/antagonist/official)
+ leader_role = /datum/antagonist/ert/official
+ roles = list(/datum/antagonist/ert/official)
rename_team = "CentCom Officials"
polldesc = "a CentCom Official"
+ random_names = FALSE
+ leader_experience = FALSE
+ spawn_at_outpost = FALSE
/datum/ert/centcom_official/New()
- mission = "Conduct a routine review of [station_name()]."
-
-/datum/ert/inquisition
- roles = list(/datum/antagonist/ert/chaplain/inquisitor, /datum/antagonist/ert/security/inquisitor, /datum/antagonist/ert/medic/inquisitor)
- leader_role = /datum/antagonist/ert/commander/inquisitor
- rename_team = "Inquisition"
- mission = "Destroy any traces of paranormal activity within the deployment site."
- polldesc = "a Nanotrasen paranormal response team"
+ mission = "Conduct a routine review of [station_name()]'s vessels."
/datum/ert/janitor
roles = list(/datum/antagonist/ert/janitor, /datum/antagonist/ert/janitor/heavy)
@@ -75,6 +85,187 @@
leader_role = /datum/antagonist/ert/intern/leader
teamsize = 7
opendoors = FALSE
+ spawn_at_outpost = FALSE
rename_team = "Horde of Interns"
mission = "Assist in conflict resolution."
polldesc = "an unpaid internship opportunity with Nanotrasen"
+
+/datum/ert/intern/unarmed
+ roles = list(/datum/antagonist/ert/intern/unarmed)
+ leader_role = /datum/antagonist/ert/intern/leader/unarmed
+ rename_team = "Unarmed Horde of Interns"
+
+/datum/ert/loss_prevention
+ code = "Light Blue"
+ teamsize = 4
+ opendoors = FALSE
+ leader_role = /datum/antagonist/ert/lp/lieutenant
+ roles = list(/datum/antagonist/ert/lp, /datum/antagonist/ert/lp/medic, /datum/antagonist/ert/lp/engineer)
+ rename_team = "Loss Prevention Team"
+ polldesc = "a Nanotrasen loss prevention team"
+
+// Inteq
+
+/datum/ert/inteq
+ teamsize = 4
+ opendoors = FALSE
+ leader_role = /datum/antagonist/ert/inteq/leader
+ roles = list(/datum/antagonist/ert/inteq)
+ mission = "Carry out your contract."
+ rename_team = "Generic Inteq Team"
+ polldesc = "an Inteq emergency team"
+
+// SolGov
+
+/datum/ert/solgov
+ teamsize = 4
+ opendoors = FALSE
+ leader_role = /datum/antagonist/ert/solgov
+ roles = list(/datum/antagonist/ert/solgov)
+ mission = "Intervene in Solarian interests."
+ rename_team = "SolGov Sonnensoldner Team"
+ polldesc = "a SolGov mercenary team"
+
+/datum/ert/solgov/inspector
+ teamsize = 1
+ leader_role = /datum/antagonist/ert/official/solgov
+ roles = list(/datum/antagonist/ert/official/solgov)
+ rename_team = "SolGov Inspector"
+ polldesc = "a solarian inspector"
+ spawn_at_outpost = FALSE
+
+/datum/ert/solgov/inspector/New()
+ mission = "Conduct a routine review on [station_name()]'s vessels."
+
+// Minutemen
+
+/datum/ert/minutemen
+ teamsize = 4
+ opendoors = FALSE
+ leader_role = /datum/antagonist/ert/minutemen/leader
+ roles = list(/datum/antagonist/ert/minutemen)
+ mission = "Keep the peace in sector affairs"
+ rename_team = "Generic Minutemen Team"
+ polldesc = "a Minutemen emergency team"
+ random_names = TRUE
+
+
+/datum/ert/minutemen/bard
+ leader_role = /datum/antagonist/ert/minutemen/bard/leader
+ roles = list(/datum/antagonist/ert/minutemen/bard)
+ rename_team = "Minutemen BARD Team"
+ polldesc = "a Minutemen biohazard removal team"
+
+/datum/ert/minutemen/riot
+ teamsize = 6
+ leader_role = /datum/antagonist/ert/minutemen/riot/leader
+ roles = list(/datum/antagonist/ert/minutemen/riot)
+ rename_team = "Minutemen Riot Control Team"
+ polldesc = "a Minutemen riot control team"
+
+/datum/ert/minutemen/piratehunters
+ leader_role = /datum/antagonist/ert/minutemen/piratehunters/leader
+ roles = list(/datum/antagonist/ert/minutemen/piratehunters)
+ mission = "Eliminate pirate presence within the sector."
+ rename_team = "Minutemen Pirate Hunter Team"
+ polldesc = "a fireteam of Minutemen pirate hunters"
+
+/datum/ert/minutemen/inspector
+ teamsize = 1
+ leader_role = /datum/antagonist/ert/official/minutemen
+ roles = list(/datum/antagonist/ert/official/minutemen)
+ rename_team = "Minutemen GOLD Inspector"
+ polldesc = "a Minutemen inspector"
+
+// Syndicate
+
+/datum/ert/syndicate
+ teamsize = 4
+ opendoors = FALSE
+ leader_role = /datum/antagonist/ert/syndicate/leader
+ roles = list(/datum/antagonist/ert/syndicate)
+ mission = "Serve the interests of the Syndicate."
+ rename_team = "Generic Syndicate Team"
+ polldesc = "a Syndicate emergency team"
+ spawn_at_outpost = FALSE
+
+/datum/ert/syndicate/gorlex
+ leader_role = /datum/antagonist/ert/syndicate/gorlex/leader
+ roles = list(/datum/antagonist/ert/syndicate/gorlex, /datum/antagonist/ert/syndicate/gorlex/pointman, /datum/antagonist/ert/syndicate/gorlex/medic, /datum/antagonist/ert/syndicate/gorlex/sniper)
+ mission = "Serve the interests of the 2nd Battlegroup."
+ rename_team = "2nd Battlegroup Squad"
+ polldesc = "a loyalist Gorlex squad"
+
+/datum/ert/syndicate/cybersun
+ leader_role = /datum/antagonist/ert/syndicate/cybersun/leader
+ roles = list(/datum/antagonist/ert/syndicate/cybersun)
+ mission = "Serve the interests of CyberSun."
+ rename_team = "Cybersun Commando Team"
+ polldesc = "a Cybersun Commando team"
+
+/datum/ert/syndicate/cybersun/medic
+ leader_role = /datum/antagonist/ert/syndicate/cybersun/medic/leader
+ roles = list(/datum/antagonist/ert/syndicate/cybersun/medic)
+ mission = "Assist CyberSun clients."
+ rename_team = "Cybersun Medical Intervention Team"
+ polldesc = "a Cybersun paramedic team"
+
+/datum/ert/syndicate/inspector
+ teamsize = 1
+ leader_role = /datum/antagonist/ert/official/syndicate
+ roles = list(/datum/antagonist/ert/official/syndicate)
+ rename_team = "Syndicate Inspector"
+ polldesc = "a syndicate inspector"
+ spawn_at_outpost = FALSE
+
+/datum/ert/syndicate/inspector/New()
+ mission = "Conduct a routine review on [station_name()]'s vessels."
+
+// Frontiersmen
+/datum/ert/frontier
+ teamsize = 4
+ opendoors = FALSE
+ leader_role = /datum/antagonist/ert/frontier/leader
+ roles = list(/datum/antagonist/ert/frontier)
+ rename_team = "Generic Frontiersmen Team"
+ mission = "Pillage in the name of the Frontiersmen."
+ polldesc = "an armed group of pirates"
+ random_names = TRUE
+ leader_experience = FALSE
+ spawn_at_outpost = FALSE
+ ert_template = /datum/map_template/shuttle/subshuttles/sugarcube
+
+/datum/ert/frontier/random
+ teamsize = 8
+ leader_role = /datum/antagonist/ert/frontier/random
+ roles = list(/datum/antagonist/ert/frontier/random)
+ rename_team = "Randomly Equipped Frontiersmen Team"
+
+/datum/ert/frontier/assault
+ leader_role = /datum/antagonist/ert/frontier/leader
+ roles = list(/datum/antagonist/ert/frontier, /datum/antagonist/ert/frontier/medic, /datum/antagonist/ert/frontier/engineer)
+ rename_team = "Assault Frontiersmen Team"
+ polldesc = "a well armed squad of pirates"
+ ert_template = /datum/map_template/shuttle/subshuttles/frontiersmen_gut
+
+/datum/ert/independent
+ teamsize = 3
+ opendoors = FALSE
+ leader_role = /datum/antagonist/ert/independent
+ roles = list(/datum/antagonist/ert/independent)
+ rename_team = "Security Independent Team"
+ polldesc = "an independent security team"
+
+/datum/ert/independent/emt
+ teamsize = 4
+ leader_role = /datum/antagonist/ert/independent/emt
+ roles = list(/datum/antagonist/ert/independent/emt)
+ rename_team = "Medical Independent Team"
+ polldesc = "an independent medical response team"
+
+/datum/ert/independent/firefighter
+ teamsize = 5
+ leader_role = /datum/antagonist/ert/independent/firefighter/leader
+ roles = list(/datum/antagonist/ert/independent/firefighter, /datum/antagonist/ert/independent/firefighter/medic)
+ rename_team = "Independent Firefighter Team"
+ polldesc = "an independent firefighting team"
diff --git a/code/datums/holocall.dm b/code/datums/holocall.dm
index 6fd41b9df929..721444281653 100644
--- a/code/datums/holocall.dm
+++ b/code/datums/holocall.dm
@@ -349,21 +349,12 @@
/datum/preset_holoimage/engineer
outfit_type = /datum/outfit/job/engineer
-/datum/preset_holoimage/engineer/rig
- outfit_type = /datum/outfit/job/engineer/gloved/rig
-
/datum/preset_holoimage/engineer/ce
outfit_type = /datum/outfit/job/ce
-/datum/preset_holoimage/engineer/ce/rig
- outfit_type = /datum/outfit/job/engineer/gloved/rig
-
/datum/preset_holoimage/engineer/atmos
outfit_type = /datum/outfit/job/atmos
-/datum/preset_holoimage/engineer/atmos/rig
- outfit_type = /datum/outfit/job/engineer/gloved/rig
-
/datum/preset_holoimage/researcher
outfit_type = /datum/outfit/job/scientist
diff --git a/code/datums/mapgen/planetary/BeachGenerator.dm b/code/datums/mapgen/planetary/BeachGenerator.dm
index ca1d70b929fa..7999d76f3a11 100644
--- a/code/datums/mapgen/planetary/BeachGenerator.dm
+++ b/code/datums/mapgen/planetary/BeachGenerator.dm
@@ -119,7 +119,7 @@
/mob/living/simple_animal/butterfly = 4,
/mob/living/simple_animal/hostile/retaliate/poison/snake = 5,
- /mob/living/simple_animal/hostile/poison/bees/toxin = 3,
+ /mob/living/simple_animal/hostile/poison/bees = 3,
)
mob_spawn_chance = 2
feature_spawn_chance = 0.1
diff --git a/code/datums/mapgen/planetary/JungleGenerator.dm b/code/datums/mapgen/planetary/JungleGenerator.dm
index dd5635d4841f..45ae4a7120cc 100644
--- a/code/datums/mapgen/planetary/JungleGenerator.dm
+++ b/code/datums/mapgen/planetary/JungleGenerator.dm
@@ -228,7 +228,7 @@
)
mob_spawn_chance = 1
mob_spawn_list = list(
- /mob/living/simple_animal/hostile/poison/bees/toxin = 1,
+ /mob/living/simple_animal/hostile/poison/bees = 1,
/mob/living/simple_animal/hostile/mushroom = 1,
/mob/living/simple_animal/pet/dog/corgi/capybara = 1
)
diff --git a/code/datums/mind.dm b/code/datums/mind.dm
index f6d61833814e..af7d411245e2 100644
--- a/code/datums/mind.dm
+++ b/code/datums/mind.dm
@@ -57,7 +57,7 @@
var/hasSoul = TRUE // If false, renders the character unable to sell their soul.
var/holy_role = NONE //is this person a chaplain or admin role allowed to use bibles, Any rank besides 'NONE' allows for this.
- var/mob/living/enslaved_to //If this mind's master is another mob (i.e. adamantine golems)
+ var/mob/living/enslaved_to //If this mind's master is another mob
var/datum/language_holder/language_holder
var/unconvertable = FALSE
var/late_joiner = FALSE
diff --git a/code/datums/mood_events/generic_positive_events.dm b/code/datums/mood_events/generic_positive_events.dm
index c16655ae59e3..dbaac99c4296 100644
--- a/code/datums/mood_events/generic_positive_events.dm
+++ b/code/datums/mood_events/generic_positive_events.dm
@@ -113,6 +113,14 @@
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
+
+/datum/mood_event/rilena_super_fan
+ description = "
I love my RILENA hoodie! \n"
+ mood_change = 1
+
/datum/mood_event/goodmusic
description = "
There is something soothing about this music. \n"
mood_change = 3
diff --git a/code/datums/mood_events/needs_events.dm b/code/datums/mood_events/needs_events.dm
index e9ce07165326..5f873cf40ff8 100644
--- a/code/datums/mood_events/needs_events.dm
+++ b/code/datums/mood_events/needs_events.dm
@@ -1,8 +1,4 @@
//nutrition
-/datum/mood_event/fat
- description = "
I'm so fat... \n" //muh fatshaming
- mood_change = -6
-
/datum/mood_event/wellfed
description = "
I'm stuffed! \n"
mood_change = 8
diff --git a/code/datums/ruins/icemoon.dm b/code/datums/ruins/icemoon.dm
index a38ad6a1f86b..cc11481b6690 100644
--- a/code/datums/ruins/icemoon.dm
+++ b/code/datums/ruins/icemoon.dm
@@ -77,3 +77,9 @@
id = "slimelab"
description = "An underground research facility devoted to researching the uncommon slime lifeform"
suffix = "icemoon_underground_slimelab.dmm"
+
+/datum/map_template/ruin/icemoon/crashed_holemaker
+ name = "Crashed Holemaker"
+ id = "crashed_holemaker"
+ description = "Safety records for early Nanotrasen Spaceworks vessels were, and always have been, top of their class. Absolutely no multi-billion credit projects have been painstakingly erased from history. (Citation Needed)"
+ suffix = "icemoon_crashed_holemaker.dmm"
diff --git a/code/datums/ruins/space.dm b/code/datums/ruins/space.dm
index ea5a6d0aa775..598f027fd016 100644
--- a/code/datums/ruins/space.dm
+++ b/code/datums/ruins/space.dm
@@ -103,12 +103,6 @@
description = "an abandoned secure storage location. there is no power left in the batteries and the former ocupants locked it pretty tight before leaving.\
You will have to power areas to raise the bolts on the doors. look out for secrets."
-/datum/map_template/ruin/space/spacegym
- id = "Space_Gym"
- suffix = "spacegym.dmm"
- name = "Space Gym"
- description = "A gym, lost in space, where many grunts and moaning could be heard."
-
/datum/map_template/ruin/space/oldshuttle
id = "oldcode-nukeops"
suffix = "oldcodeops.dmm"
diff --git a/code/datums/ruins/whitesands.dm b/code/datums/ruins/whitesands.dm
index 5615d5d72366..2135036e3d97 100644
--- a/code/datums/ruins/whitesands.dm
+++ b/code/datums/ruins/whitesands.dm
@@ -48,6 +48,12 @@
description = "Some sort of survivors, brandishing old nanotrasen security gear."
suffix = "whitesands_surface_chokepoint.dmm"
+/datum/map_template/ruin/whitesands/pubbyslopcrash
+ name = "Pubby Slop Crash"
+ id = "ws-pubbyslopcrash"
+ description = "A failed attempt of the Nanotrasen nutrional replacement program"
+ suffix = "whitesands_surface_pubbyslopcrash.dmm"
+
//////////OUTSIDE SETTLEMENTS/RUINS//////////
/datum/map_template/ruin/whitesands/survivors/drugstore
name = "Abandoned Store"
@@ -67,3 +73,4 @@
description = "A small encampment of nomadic survivors of the First Colony, and their descendants. By all accounts, feral and without allegance to anyone but themselves."
suffix = "whitesands_surface_camp_combination.dmm"
allow_duplicates = FALSE
+
diff --git a/code/datums/shuttles.dm b/code/datums/shuttles.dm
index c294d25dee10..66919ca67f3b 100644
--- a/code/datums/shuttles.dm
+++ b/code/datums/shuttles.dm
@@ -366,3 +366,10 @@
name = "Falcon Dropship"
prefix = "NTSV"
+
+/datum/map_template/shuttle/subshuttles/haste
+ file_name = "inteq_haste"
+ name = "Haste-class Ambulance"
+ prefix = "IRMV"
+
+
diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm
index 5932ee024359..52087f03174c 100644
--- a/code/datums/status_effects/debuffs.dm
+++ b/code/datums/status_effects/debuffs.dm
@@ -219,40 +219,6 @@
desc = "Your biological functions have halted. You could live forever this way, but it's pretty boring."
icon_state = "stasis"
-//GOLEM GANG
-
-//OTHER DEBUFFS
-/datum/status_effect/strandling //get it, strand as in durathread strand + strangling = strandling hahahahahahahahahahhahahaha i want to die
- id = "strandling"
- status_type = STATUS_EFFECT_UNIQUE
- alert_type = /atom/movable/screen/alert/status_effect/strandling
-
-/datum/status_effect/strandling/on_apply()
- ADD_TRAIT(owner, TRAIT_MAGIC_CHOKE, "dumbmoron")
- return ..()
-
-/datum/status_effect/strandling/on_remove()
- REMOVE_TRAIT(owner, TRAIT_MAGIC_CHOKE, "dumbmoron")
- return ..()
-
-/atom/movable/screen/alert/status_effect/strandling
- name = "Choking strand"
- desc = "A magical strand of Durathread is wrapped around your neck, preventing you from breathing! Click this icon to remove the strand."
- icon_state = "his_grace"
- alerttooltipstyle = "hisgrace"
-
-/atom/movable/screen/alert/status_effect/strandling/Click(location, control, params)
- . = ..()
- if(usr != owner)
- return
- to_chat(owner, "
You attempt to remove the durathread strand from around your neck. ")
- if(do_after(owner, 35, null, owner))
- if(isliving(owner))
- var/mob/living/L = owner
- to_chat(owner, "
You succesfuly remove the durathread strand. ")
- L.remove_status_effect(STATUS_EFFECT_CHOKINGSTRAND)
-
-
/datum/status_effect/pacify/on_creation(mob/living/new_owner, set_duration)
if(isnum(set_duration))
duration = set_duration
diff --git a/code/datums/tgs_event_handler.dm b/code/datums/tgs_event_handler.dm
index 55c7c6427749..dda39c21df55 100644
--- a/code/datums/tgs_event_handler.dm
+++ b/code/datums/tgs_event_handler.dm
@@ -1,5 +1,6 @@
/datum/tgs_event_handler/impl
var/datum/timedevent/reattach_timer
+ var/datum/timedevent/delay_end_timer
/datum/tgs_event_handler/impl/HandleEvent(event_code, ...)
switch(event_code)
@@ -14,28 +15,44 @@
message_admins("TGS: Instance renamed to from [world.TgsInstanceName()] to [args[2]]")
if(TGS_EVENT_COMPILE_START)
message_admins("TGS: Deployment started, new game version incoming...")
+ SSticker.delay_end = ROUND_END_TGS
+ SSticker.admin_delay_notice = "TGS Deployment in progress, please wait..."
+ delay_end_timer = addtimer(CALLBACK(src, PROC_REF(end_delay)), 5 MINUTES, TIMER_STOPPABLE)
if(TGS_EVENT_COMPILE_CANCELLED)
message_admins("TGS: Deployment cancelled!")
+ end_delay()
if(TGS_EVENT_COMPILE_FAILURE)
message_admins("TGS: Deployment failed!")
+ end_delay()
if(TGS_EVENT_DEPLOYMENT_COMPLETE)
message_admins("TGS: Deployment complete!")
- to_chat(world, "
Server updated, changes will be applied on the next round... ")
+ to_chat(world, span_boldannounce("Server updated, changes will be applied on the next round..."))
+ end_delay()
if(TGS_EVENT_WATCHDOG_DETACH)
message_admins("TGS restarting...")
- reattach_timer = addtimer(CALLBACK(src, PROC_REF(LateOnReattach)), 1 MINUTES)
+ reattach_timer = addtimer(CALLBACK(src, PROC_REF(LateOnReattach)), 1 MINUTES, TIMER_STOPPABLE)
if(TGS_EVENT_WATCHDOG_REATTACH)
var/datum/tgs_version/old_version = world.TgsVersion()
var/datum/tgs_version/new_version = args[2]
if(!old_version.Equals(new_version))
- to_chat(world, "
TGS updated to v[new_version.deprefixed_parameter] ")
+ to_chat(world, span_boldannounce("TGS updated to v[new_version.deprefixed_parameter]"))
else
message_admins("TGS: Back online")
if(reattach_timer)
deltimer(reattach_timer)
reattach_timer = null
if(TGS_EVENT_WATCHDOG_SHUTDOWN)
- to_chat_immediate(world, "
Server is shutting down! ")
+ to_chat_immediate(world, span_boldannounce("Server is shutting down!"))
/datum/tgs_event_handler/impl/proc/LateOnReattach()
message_admins("Warning: TGS hasn't notified us of it coming back for a full minute! Is there a problem?")
+
+/datum/tgs_event_handler/impl/proc/end_delay()
+ if(SSticker.delay_end == ROUND_END_TGS)
+ SSticker.delay_end = ROUND_END_NOT_DELAYED
+ SSticker.admin_delay_notice = null
+ if(delay_end_timer)
+ deltimer(delay_end_timer)
+ delay_end_timer = null
+ if(SSticker.ready_for_reboot && !SSticker.delay_end) //we undelayed after standard reboot would occur
+ SSticker.standard_reboot()
diff --git a/code/datums/traits/good.dm b/code/datums/traits/good.dm
index c3a473ecd992..52ee20e23c27 100644
--- a/code/datums/traits/good.dm
+++ b/code/datums/traits/good.dm
@@ -82,6 +82,26 @@
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."
+ value = 1
+ mob_traits = list(TRAIT_FAN_RILENA)
+ gain_text = "
You are a huge fan of a certain combination webcomic and bullet hell game. "
+ gain_text = "
Suddenly, bullet hell games and webcomics don't seem all that interesting anymore... "
+ medical_record_text = "Patient reports being a huge fan of RILENA."
+
+/datum/quirk/fan_rilena/on_spawn()
+ var/mob/living/carbon/human/H = quirk_holder
+ var/obj/item/clothing/accessory/rilena_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_mime
name = "Mime Fan"
desc = "You enjoy mime antics and get a mood boost from wearing your mime pin."
diff --git a/code/game/MapData/shuttles/nanotrasen_ranger.dm b/code/game/MapData/shuttles/nanotrasen_ranger.dm
index ec41a611618f..df5a0a9b4a08 100644
--- a/code/game/MapData/shuttles/nanotrasen_ranger.dm
+++ b/code/game/MapData/shuttles/nanotrasen_ranger.dm
@@ -5,7 +5,7 @@
/obj/item/clothing/under/rank/security/head_of_security/nt/lp
name = "LP Security Specialist's Jumpsuit"
- desc = "The ERT ran out of outfits to give to the LP, so they gave them station spares. This one belongs to the LP Lieutenant."
+ desc = "The ERT ran out of outfits to give to the LP, so they gave them station spares. This one belongs to the LP Security Specialist."
/obj/item/clothing/under/rank/security/head_of_security/alt/lp
name = "LP Lieutentant's 'Dramatic' Jumpsuit"
@@ -91,7 +91,7 @@
//Holocalls
/datum/preset_holoimage/commissioner
- outfit_type = /datum/outfit/job/captain/nt/lp_lieutenant
+ outfit_type = /datum/outfit/job/nanotrasen/captain/lp
//hardsuits
/obj/item/clothing/suit/space/hardsuit/ert/lp
diff --git a/code/game/MapData/shuttles/srm_glaive.dm b/code/game/MapData/shuttles/srm_glaive.dm
index a40e9bd426c1..db6561b6550c 100644
--- a/code/game/MapData/shuttles/srm_glaive.dm
+++ b/code/game/MapData/shuttles/srm_glaive.dm
@@ -48,7 +48,7 @@
icon_state = "Sleep"
/datum/preset_holoimage/montagne
- outfit_type = /datum/outfit/job/hos/roumain
+ outfit_type = /datum/outfit/job/roumain/captain
/obj/item/disk/holodisk/roumain
name = "Grand Ideology Sermon"
diff --git a/code/game/area/areas/holodeck.dm b/code/game/area/areas/holodeck.dm
deleted file mode 100644
index c8741a23ae7e..000000000000
--- a/code/game/area/areas/holodeck.dm
+++ /dev/null
@@ -1,52 +0,0 @@
-/area/holodeck
- name = "Holodeck"
- icon_state = "Holodeck"
- dynamic_lighting = DYNAMIC_LIGHTING_DISABLED
- flags_1 = NONE
- area_flags = VALID_TERRITORY | UNIQUE_AREA
- sound_environment = SOUND_ENVIRONMENT_PADDED_CELL
-
- var/obj/machinery/computer/holodeck/linked
- var/restricted = 0 // if true, program goes on emag list
-
-/*
- Power tracking: Use the holodeck computer's power grid
- Asserts are to avoid the inevitable infinite loops
-*/
-
-/area/holodeck/powered(chan)
- if(!requires_power)
- return TRUE
- if(always_unpowered)
- return FALSE
- if(!linked)
- return FALSE
- var/area/A = get_area(linked)
- ASSERT(!istype(A, /area/holodeck))
- return A.powered(chan)
-
-/area/holodeck/addStaticPower(value, powerchannel)
- if(!linked)
- return
- var/area/A = get_area(linked)
- ASSERT(!istype(A, /area/holodeck))
- return ..()
-
-/area/holodeck/use_power(amount, chan)
- if(!linked)
- return 0
- var/area/A = get_area(linked)
- ASSERT(!istype(A, /area/holodeck))
- return ..()
-
-
-/*
- This is the standard holodeck. It is intended to allow you to
- blow off steam by doing stupid things like laying down, throwing
- spheres at holes, or bludgeoning people.
-*/
-/area/holodeck/rec_center
- name = "\improper Recreational Holodeck"
-
-/area/holodeck/rec_center/offstation_one
- name = "\improper Recreational Holodeck"
diff --git a/code/game/area/areas/outpost.dm b/code/game/area/areas/outpost.dm
index 31d9f39c7e30..f50b7655a119 100644
--- a/code/game/area/areas/outpost.dm
+++ b/code/game/area/areas/outpost.dm
@@ -22,6 +22,9 @@
icon_state = "quartoffice"
sound_environment = SOUND_AREA_SMALL_SOFTFLOOR
+/area/outpost/cargo/smeltery
+ name = "Smeltery"
+ icon_state = "mining_production"
/area/outpost/crew
name = "Crew Quarters"
@@ -68,6 +71,11 @@
icon_state = "library"
sound_environment = SOUND_AREA_LARGE_SOFTFLOOR
+/area/outpost/crew/bathroom
+ name = "Bathroom"
+ icon_state = "restrooms"
+ sound_environment = SOUND_ENVIRONMENT_BATHROOM
+
/area/outpost/crew/lounge
name = "Lounge"
icon_state = "lounge"
@@ -174,6 +182,9 @@
name = "Armory"
icon_state = "armory"
+/area/outpost/security/checkpoint
+ name = "Security Checkpoint"
+ icon_state = "checkpoint1"
/area/outpost/storage
name = "Storage"
@@ -181,7 +192,6 @@
lighting_colour_tube = "#ffce93"
lighting_colour_bulb = "#ffbc6f"
-
/area/outpost/vacant_rooms
name = "Vacant Rooms"
icon_state = "vacant_commissary"
@@ -190,6 +200,18 @@
name = "Vacant Office"
icon_state = "vacant_office"
+/area/outpost/vacant_rooms/shop
+ name = "Shop"
+ icon_state = "vacant_room"
+
+//for powered outdoors non-space areas -- uses ice planet ambience
+
+/area/outpost/exterior
+ name = "Exterior"
+ icon_state = "green"
+ sound_environment = SOUND_ENVIRONMENT_CAVE
+ ambientsounds = SPOOKY
+
// this might be redundant with /area/space/nearstation. unsure; use with caution?
/area/outpost/external
name = "External"
diff --git a/code/game/area/areas/ruins/icemoon.dm b/code/game/area/areas/ruins/icemoon.dm
index 0d449f6035a8..95200f5d51b9 100644
--- a/code/game/area/areas/ruins/icemoon.dm
+++ b/code/game/area/areas/ruins/icemoon.dm
@@ -61,3 +61,8 @@
/area/ruin/powered/slimelab/cafe
name = "Slime Lab Cafe"
icon_state = "green"
+
+// Crashed Holemaker
+/area/ruin/unpowered/crashed_holemaker
+ name = "NTSV Holemaker II" // In honor of the kugelblitz shenanigan of all time
+ icon_state = "green"
diff --git a/code/game/area/areas/ruins/sandplanet.dm b/code/game/area/areas/ruins/sandplanet.dm
index 5c3d509d589a..e2fb00acdc10 100644
--- a/code/game/area/areas/ruins/sandplanet.dm
+++ b/code/game/area/areas/ruins/sandplanet.dm
@@ -5,3 +5,7 @@
/area/ruin/whitesands/saloon
name = "Hermit Saloon"
icon_state = "green"
+
+/area/ruin/whitesands/pubbycrash
+ name = "Pubby Crash"
+ icon_state = "blue"
diff --git a/code/game/area/areas/ruins/space.dm b/code/game/area/areas/ruins/space.dm
index 6bda9781b500..a249ef4ec9f7 100644
--- a/code/game/area/areas/ruins/space.dm
+++ b/code/game/area/areas/ruins/space.dm
@@ -174,6 +174,7 @@
/area/solar/ancientstation
name = "Charlie Station Solar Array"
icon_state = "panelsP"
+ has_gravity = STANDARD_GRAVITY
//DERELICT
@@ -367,12 +368,6 @@
name = "Engineering Wing"
icon_state = "yellow"
-//Space Gym
-
-/area/ruin/space/has_grav/spacegym
- name = "Space Gym"
- icon_state = "firingrange"
-
//scav_mining
/area/ruin/space/has_grav/scav_mining/entrance
diff --git a/code/game/data_huds.dm b/code/game/data_huds.dm
index 14b3887ca539..1dee49da7f54 100644
--- a/code/game/data_huds.dm
+++ b/code/game/data_huds.dm
@@ -244,10 +244,22 @@ Security HUDs! Basic mode shows only the job.
var/image/holder = hud_list[ID_HUD]
var/icon/I = icon(icon, icon_state, dir)
holder.pixel_y = I.Height() - world.icon_size
- holder.icon_state = "hudno_id"
+ holder.icon_state = "hudno_job"
var/obj/item/card/id/worn_id = wear_id?.GetID()
if(worn_id && worn_id.job_icon)
holder.icon_state = "hud[worn_id.job_icon]"
+
+ var/underlay_icon_state = "hudunknown"
+ if(worn_id && worn_id.faction_icon)
+ underlay_icon_state = "hud[worn_id.faction_icon]"
+
+ var/mutable_appearance/faction_background = mutable_appearance(
+ icon = holder.icon,
+ icon_state = underlay_icon_state
+ )
+ holder.underlays.Cut()
+ holder.underlays += faction_background
+
sec_hud_set_security_status()
/mob/living/proc/sec_hud_set_implants()
diff --git a/code/game/gamemodes/dynamic/dynamic.dm b/code/game/gamemodes/dynamic/dynamic.dm
index 78f19dbf1a89..b8dcd669d385 100644
--- a/code/game/gamemodes/dynamic/dynamic.dm
+++ b/code/game/gamemodes/dynamic/dynamic.dm
@@ -159,10 +159,10 @@ GLOBAL_VAR_INIT(dynamic_forced_threat_level, -1)
return
if(threatadd > 0)
create_threat(threatadd)
- threat_log += "[worldtime2text()]: [key_name(usr)] increased threat by [threatadd] threat."
+ threat_log += "[game_timestamp()]: [key_name(usr)] increased threat by [threatadd] threat."
else
spend_threat(-threatadd)
- threat_log += "[worldtime2text()]: [key_name(usr)] decreased threat by [-threatadd] threat."
+ threat_log += "[game_timestamp()]: [key_name(usr)] decreased threat by [-threatadd] threat."
else if (href_list["injectlate"])
latejoin_injection_cooldown = 0
forced_injection = TRUE
@@ -478,7 +478,7 @@ GLOBAL_VAR_INIT(dynamic_forced_threat_level, -1)
var/added_threat = starting_rule.scale_up(extra_rulesets_amount, threat)
if(starting_rule.pre_execute())
spend_threat(starting_rule.cost + added_threat)
- threat_log += "[worldtime2text()]: Roundstart [starting_rule.name] spent [starting_rule.cost + added_threat]. [starting_rule.scaling_cost ? "Scaled up[starting_rule.scaled_times]/3 times." : ""]"
+ threat_log += "[game_timestamp()]: Roundstart [starting_rule.name] spent [starting_rule.cost + added_threat]. [starting_rule.scaling_cost ? "Scaled up[starting_rule.scaled_times]/3 times." : ""]"
if(starting_rule.flags & HIGHLANDER_RULESET)
highlander_executed = TRUE
else if(starting_rule.flags & ONLY_RULESET)
@@ -572,7 +572,7 @@ GLOBAL_VAR_INIT(dynamic_forced_threat_level, -1)
new_rule.trim_candidates()
if (new_rule.ready(forced))
spend_threat(new_rule.cost)
- threat_log += "[worldtime2text()]: Forced rule [new_rule.name] spent [new_rule.cost]"
+ threat_log += "[game_timestamp()]: Forced rule [new_rule.name] spent [new_rule.cost]"
if (new_rule.execute()) // This should never fail since ready() returned 1
if(new_rule.flags & HIGHLANDER_RULESET)
highlander_executed = TRUE
@@ -591,7 +591,7 @@ GLOBAL_VAR_INIT(dynamic_forced_threat_level, -1)
/datum/game_mode/dynamic/proc/execute_midround_latejoin_rule(sent_rule)
var/datum/dynamic_ruleset/rule = sent_rule
spend_threat(rule.cost)
- threat_log += "[worldtime2text()]: [rule.ruletype] [rule.name] spent [rule.cost]"
+ threat_log += "[game_timestamp()]: [rule.ruletype] [rule.name] spent [rule.cost]"
rule.pre_execute()
if (rule.execute())
log_game("DYNAMIC: Injected a [rule.ruletype == "latejoin" ? "latejoin" : "midround"] ruleset [rule.name].")
diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets.dm b/code/game/gamemodes/dynamic/dynamic_rulesets.dm
index 44e6a5310d17..1e6a2da4d867 100644
--- a/code/game/gamemodes/dynamic/dynamic_rulesets.dm
+++ b/code/game/gamemodes/dynamic/dynamic_rulesets.dm
@@ -166,7 +166,7 @@
/// This one only handles refunding the threat, override in ruleset to clean up the rest.
/datum/dynamic_ruleset/proc/clean_up()
mode.refund_threat(cost + (scaled_times * scaling_cost))
- mode.threat_log += "[worldtime2text()]: [ruletype] [name] refunded [cost + (scaled_times * scaling_cost)]. Failed to execute."
+ mode.threat_log += "[game_timestamp()]: [ruletype] [name] refunded [cost + (scaled_times * scaling_cost)]. Failed to execute."
/// Gets weight of the ruleset
/// Note that this decreases weight if repeatable is TRUE and repeatable_weight_decrease is higher than 0
diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm b/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm
index 29333ce332d4..8c8fe19d0a97 100644
--- a/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm
+++ b/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm
@@ -355,7 +355,7 @@
message_admins("Starting a round of extended.")
log_game("Starting a round of extended.")
mode.spend_threat(mode.threat)
- mode.threat_log += "[worldtime2text()]: Extended ruleset set threat to 0."
+ mode.threat_log += "[game_timestamp()]: Extended ruleset set threat to 0."
return TRUE
//////////////////////////////////////////////
diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm
index 5f8412ff25a3..d83831f2c634 100644
--- a/code/game/machinery/autolathe.dm
+++ b/code/game/machinery/autolathe.dm
@@ -5,6 +5,7 @@
/obj/machinery/autolathe
name = "autolathe"
desc = "It produces items using metal and glass and maybe other materials, can take design disks."
+ icon = 'icons/obj/machines/autolathe.dmi'
icon_state = "autolathe"
density = TRUE
use_power = IDLE_POWER_USE
diff --git a/code/game/machinery/computer/crew.dm b/code/game/machinery/computer/crew.dm
index 589289c595db..f875defd6044 100644
--- a/code/game/machinery/computer/crew.dm
+++ b/code/game/machinery/computer/crew.dm
@@ -44,6 +44,10 @@ GLOBAL_DATUM_INIT(crewmonitor, /datum/crewmonitor, new)
ui = new(user, src, "CrewConsole")
ui.open()
+/datum/crewmonitor/ui_close(mob/user)
+ ui_sources -= user
+ return ..()
+
/datum/crewmonitor/proc/show(mob/M, source)
ui_sources[M] = source
ui_interact(M)
diff --git a/code/game/machinery/computer/medical.dm b/code/game/machinery/computer/medical.dm
index 498342d62891..17c5dc2ef39c 100644
--- a/code/game/machinery/computer/medical.dm
+++ b/code/game/machinery/computer/medical.dm
@@ -472,7 +472,7 @@
var/counter = 1
while(active2.fields[text("com_[]", counter)])
counter++
- active2.fields[text("com_[]", counter)] = text("Made by [] ([]) on [] [], []
[]", authenticated, rank, station_time_timestamp(), time2text(world.realtime, "MMM DD"), "504 FS", t1)
+ active2.fields[text("com_[]", counter)] = text("Made by [] ([]) on [], []
[]", authenticated, rank, station_time_timestamp(), sector_datestamp(), t1)
else if(href_list["del_c"])
if((istype(active2, /datum/data/record) && active2.fields[text("com_[]", href_list["del_c"])]))
diff --git a/code/game/machinery/computer/security.dm b/code/game/machinery/computer/security.dm
index de05cce3ac77..2dc9a2c98bed 100644
--- a/code/game/machinery/computer/security.dm
+++ b/code/game/machinery/computer/security.dm
@@ -478,7 +478,7 @@ What a mess.*/
var/counter = 1
while(active2.fields[text("com_[]", counter)])
counter++
- active2.fields[text("com_[]", counter)] = text("Made by [] ([]) on [] [], []
[]", src.authenticated, src.rank, station_time_timestamp(), time2text(world.realtime, "MMM DD"), "504 FS", t1)
+ active2.fields[text("com_[]", counter)] = text("Made by [] ([]) on [], []
[]", src.authenticated, src.rank, station_time_timestamp(), sector_datestamp(shortened = TRUE), t1)
if("Delete Record (ALL)")
if(active1)
diff --git a/code/game/machinery/cryopod.dm b/code/game/machinery/cryopod.dm
index 48a1cedc2afa..ac66aa4f6f26 100644
--- a/code/game/machinery/cryopod.dm
+++ b/code/game/machinery/cryopod.dm
@@ -339,7 +339,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/computer/cryopod/retro, 17)
var/list/frozen_details = list()
frozen_details["name"] = "[mob_occupant.real_name]"
frozen_details["rank"] = announce_rank || "[mob_occupant.job]"
- frozen_details["time"] = gameTimestamp()
+ frozen_details["time"] = station_time_timestamp()
control_computer_obj.frozen_crew += list(frozen_details)
diff --git a/code/game/machinery/fat_sucker.dm b/code/game/machinery/fat_sucker.dm
deleted file mode 100644
index 9d556bf422ed..000000000000
--- a/code/game/machinery/fat_sucker.dm
+++ /dev/null
@@ -1,217 +0,0 @@
-/obj/machinery/fat_sucker
- name = "lipid extractor"
- desc = "Safely and efficiently extracts excess fat from a subject."
- icon = 'icons/obj/machines/fat_sucker.dmi'
- icon_state = "fat"
-
- state_open = FALSE
- density = TRUE
- req_access = list(ACCESS_KITCHEN)
- var/processing = FALSE
- var/start_at = NUTRITION_LEVEL_WELL_FED
- var/stop_at = NUTRITION_LEVEL_STARVING
- var/free_exit = TRUE //set to false to prevent people from exiting before being completely stripped of fat
- var/bite_size = 15 //amount of nutrients we take per process
- var/nutrients //amount of nutrients we got build up
- var/nutrient_to_meat = 90 //one slab of meat gives about 52 nutrition
- var/datum/looping_sound/microwave/soundloop //100% stolen from microwaves
- var/breakout_time = 600
-
- var/next_fact = 10 //in ticks, so about 20 seconds
- var/static/list/fat_facts = list(\
- "Fats are triglycerides made up of a combination of different building blocks; glycerol and fatty acids.", \
- "Adults should get a recommended 20-35% of their energy intake from fat.", \
- "Being overweight or obese puts you at an increased risk of chronic diseases, such as cardiovascular diseases, metabolic syndrome, type 2 diabetes and some types of cancers.", \
- "Not all fats are bad. A certain amount of fat is an essential part of a healthy balanced diet. " , \
- "Saturated fat should form no more than 11% of your daily calories.", \
- "Unsaturated fat, that is monounsaturated fats, polyunsaturated fats and omega-3 fatty acids, is found in plant foods and fish." \
- )
-
-/obj/machinery/fat_sucker/Initialize()
- . = ..()
- soundloop = new(list(src), FALSE)
- update_appearance()
-
-/obj/machinery/fat_sucker/Destroy()
- QDEL_NULL(soundloop)
- return ..()
-
-/obj/machinery/fat_sucker/RefreshParts()
- ..()
- var/rating = 0
- for(var/obj/item/stock_parts/micro_laser/L in component_parts)
- rating += L.rating
- bite_size = initial(bite_size) + rating * 5
- nutrient_to_meat = initial(nutrient_to_meat) - rating * 5
-
-/obj/machinery/fat_sucker/examine(mob/user)
- . = ..()
- . += {"
Alt-Click to toggle the safety hatch.
-
Removing [bite_size] nutritional units per operation.
-
Requires [nutrient_to_meat] nutritional units per meat slab. "}
-
-/obj/machinery/fat_sucker/close_machine(mob/user)
- if(panel_open)
- to_chat(user, "
You need to close the maintenance hatch first! ")
- return
- ..()
- playsound(src, 'sound/machines/click.ogg', 50)
- if(occupant)
- if(!iscarbon(occupant))
- occupant.forceMove(drop_location())
- occupant = null
- return
- to_chat(occupant, "
You enter [src]. ")
- addtimer(CALLBACK(src, PROC_REF(start_extracting)), 20, TIMER_OVERRIDE|TIMER_UNIQUE)
- update_appearance()
-
-/obj/machinery/fat_sucker/open_machine(mob/user)
- make_meat()
- playsound(src, 'sound/machines/click.ogg', 50)
- if(processing)
- stop()
- ..()
-
-/obj/machinery/fat_sucker/container_resist_act(mob/living/user)
- if(!free_exit || state_open)
- to_chat(user, "
The emergency release is not responding! You start pushing against the hull! ")
- user.changeNext_move(CLICK_CD_BREAKOUT)
- user.last_special = world.time + CLICK_CD_BREAKOUT
- user.visible_message("
You see [user] kicking against the door of [src]! ", \
- "
You lean on the back of [src] and start pushing the door open... (this will take about [DisplayTimeText(breakout_time)].) ", \
- "
You hear a metallic creaking from [src]. ")
- if(do_after(user, breakout_time, target = src))
- if(!user || user.stat != CONSCIOUS || user.loc != src || state_open)
- return
- free_exit = TRUE
- user.visible_message("
[user] successfully broke out of [src]! ", \
- "
You successfully break out of [src]! ")
- open_machine()
- return
- open_machine()
-
-/obj/machinery/fat_sucker/interact(mob/user)
- if(state_open)
- close_machine()
- else if(!processing || free_exit)
- open_machine()
- else
- to_chat(user, "
The safety hatch has been disabled! ")
-
-/obj/machinery/fat_sucker/AltClick(mob/living/user)
- if(!user.canUseTopic(src, BE_CLOSE))
- return
- if(user == occupant)
- to_chat(user, "
You can't reach the controls from inside! ")
- return
- if(!(obj_flags & EMAGGED) && !allowed(user))
- to_chat(user, "
You lack the required access. ")
- return
- free_exit = !free_exit
- to_chat(user, "
Safety hatch [free_exit ? "unlocked" : "locked"]. ")
-
-/obj/machinery/fat_sucker/update_overlays()
- . = ..()
-
- if(!state_open)
- if(processing)
- . += "[icon_state]_door_on"
- . += "[icon_state]_stack"
- . += "[icon_state]_smoke"
- . += "[icon_state]_green"
- else
- . += "[icon_state]_door_off"
- if(occupant)
- if(powered())
- . += "[icon_state]_stack"
- . += "[icon_state]_yellow"
- else
- . += "[icon_state]_red"
- else if(powered())
- . += "[icon_state]_red"
- if(panel_open)
- . += "[icon_state]_panel"
-
-/obj/machinery/fat_sucker/process()
- if(!processing)
- return
- if(!powered() || !occupant || !iscarbon(occupant))
- open_machine()
- return
-
- var/mob/living/carbon/C = occupant
- if(C.nutrition <= stop_at)
- open_machine()
- playsound(src, 'sound/machines/microwave/microwave-end.ogg', 100, FALSE)
- return
- C.adjust_nutrition(-bite_size)
- nutrients += bite_size
-
- if(next_fact <= 0)
- next_fact = initial(next_fact)
- say(pick(fat_facts))
- playsound(loc, 'sound/machines/chime.ogg', 30, FALSE)
- else
- next_fact--
- use_power(500)
-
-/obj/machinery/fat_sucker/proc/start_extracting()
- if(state_open || !occupant || processing || !powered())
- return
- if(iscarbon(occupant))
- var/mob/living/carbon/C = occupant
- if(C.nutrition > start_at)
- processing = TRUE
- soundloop.start()
- update_appearance()
- set_light(2, 1, "#ff0000")
- else
- say("Subject not fat enough.")
- playsound(src, 'sound/machines/buzz-sigh.ogg', 40, FALSE)
- overlays += "[icon_state]_red" //throw a red light icon over it, to show that it wont work
-
-/obj/machinery/fat_sucker/proc/stop()
- processing = FALSE
- soundloop.stop()
- set_light(0, 0)
-
-/obj/machinery/fat_sucker/proc/make_meat()
- if(occupant && iscarbon(occupant))
- var/mob/living/carbon/C = occupant
- if(C.type_of_meat)
- if(nutrients >= nutrient_to_meat * 2)
- C.put_in_hands(new /obj/item/reagent_containers/food/snacks/cookie (), TRUE)
- while(nutrients >= nutrient_to_meat)
- nutrients -= nutrient_to_meat
- new C.type_of_meat (drop_location())
- while(nutrients >= nutrient_to_meat / 3)
- nutrients -= nutrient_to_meat / 3
- new /obj/item/reagent_containers/food/snacks/meat/rawcutlet/plain (drop_location())
- nutrients = 0
-
-/obj/machinery/fat_sucker/screwdriver_act(mob/living/user, obj/item/I)
- . = TRUE
- if(..())
- return
- if(occupant)
- to_chat(user, "
[src] is currently occupied! ")
- return
- if(state_open)
- to_chat(user, "
[src] must be closed to [panel_open ? "close" : "open"] its maintenance hatch! ")
- return
- if(default_deconstruction_screwdriver(user, icon_state, icon_state, I))
- update_appearance()
- return
- return FALSE
-
-/obj/machinery/fat_sucker/crowbar_act(mob/living/user, obj/item/I)
- if(default_deconstruction_crowbar(I))
- return TRUE
-
-/obj/machinery/fat_sucker/emag_act(mob/living/user)
- if(obj_flags & EMAGGED)
- return
- start_at = 100
- stop_at = 0
- to_chat(user, "
You remove the access restrictions and lower the automatic ejection threshold! ")
- obj_flags |= EMAGGED
diff --git a/code/game/machinery/scan_gate.dm b/code/game/machinery/scan_gate.dm
index bc7ffd566340..afc154a0c95a 100644
--- a/code/game/machinery/scan_gate.dm
+++ b/code/game/machinery/scan_gate.dm
@@ -5,7 +5,6 @@
#define SCANGATE_GUNS "Guns"
#define SCANGATE_WANTED "Wanted"
#define SCANGATE_SPECIES "Species"
-#define SCANGATE_NUTRITION "Nutrition"
#define SCANGATE_HUMAN "human"
#define SCANGATE_LIZARD "lizard"
@@ -14,7 +13,6 @@
#define SCANGATE_MOTH "moth"
#define SCANGATE_JELLY "jelly"
#define SCANGATE_POD "pod"
-#define SCANGATE_GOLEM "golem"
#define SCANGATE_ZOMBIE "zombie"
#define SCANGATE_SPIDER "rachnid"
#define SCANGATE_IPC "ipc"
@@ -39,7 +37,6 @@
var/nanite_cloud = 1
var/detect_species = SCANGATE_HUMAN
var/reverse = FALSE //If true, signals if the scan returns false
- var/detect_nutrition = NUTRITION_LEVEL_FAT
/obj/machinery/scanner_gate/Initialize()
. = ..()
@@ -143,8 +140,6 @@
scan_species = /datum/species/jelly
if(SCANGATE_POD)
scan_species = /datum/species/pod
- if(SCANGATE_GOLEM)
- scan_species = /datum/species/golem
if(SCANGATE_ZOMBIE)
scan_species = /datum/species/zombie
if(SCANGATE_SPIDER)
@@ -165,13 +160,6 @@
if(istype(I, /obj/item/gun))
beep = TRUE
break
- if(SCANGATE_NUTRITION)
- if(ishuman(M))
- var/mob/living/carbon/human/H = M
- if(H.nutrition <= detect_nutrition && detect_nutrition == NUTRITION_LEVEL_STARVING)
- beep = TRUE
- if(H.nutrition >= detect_nutrition && detect_nutrition == NUTRITION_LEVEL_FAT)
- beep = TRUE
if(reverse)
beep = !beep
@@ -207,7 +195,6 @@
data["nanite_cloud"] = nanite_cloud
data["disease_threshold"] = disease_threshold
data["target_species"] = detect_species
- data["target_nutrition"] = detect_nutrition
return data
/obj/machinery/scanner_gate/ui_act(action, params)
@@ -240,19 +227,6 @@
var/new_species = params["new_species"]
detect_species = new_species
. = TRUE
- if("set_target_nutrition")
- var/new_nutrition = params["new_nutrition"]
- var/nutrition_list = list(
- "Starving",
- "Obese"
- )
- if(new_nutrition && (new_nutrition in nutrition_list))
- switch(new_nutrition)
- if("Starving")
- detect_nutrition = NUTRITION_LEVEL_STARVING
- if("Obese")
- detect_nutrition = NUTRITION_LEVEL_FAT
- . = TRUE
#undef SCANGATE_NONE
#undef SCANGATE_MINDSHIELD
@@ -261,7 +235,6 @@
#undef SCANGATE_GUNS
#undef SCANGATE_WANTED
#undef SCANGATE_SPECIES
-#undef SCANGATE_NUTRITION
#undef SCANGATE_HUMAN
#undef SCANGATE_LIZARD
@@ -270,7 +243,6 @@
#undef SCANGATE_MOTH
#undef SCANGATE_JELLY
#undef SCANGATE_POD
-#undef SCANGATE_GOLEM
#undef SCANGATE_ZOMBIE
#undef SCANGATE_SPIDER
#undef SCANGATE_IPC
diff --git a/code/game/machinery/telecomms/machines/relay.dm b/code/game/machinery/telecomms/machines/relay.dm
index 15f96e69022b..773faec875f4 100644
--- a/code/game/machinery/telecomms/machines/relay.dm
+++ b/code/game/machinery/telecomms/machines/relay.dm
@@ -73,6 +73,36 @@
toggled = FALSE
autolinkers = list("r_relay")
+/obj/machinery/telecomms/relay/preset/nanotrasen
+ freq_listening = list(FREQ_COMMAND, FREQ_NANOTRASEN, FREQ_COMMON)
+ id = "Nanotrasen Relay"
+ network = "nt_commnet"
+
+/obj/machinery/telecomms/relay/preset/inteq
+ freq_listening = list(FREQ_COMMAND, FREQ_INTEQ, FREQ_COMMON)
+ id = "IRMG Relay"
+ network = "irmg_commnet"
+
+/obj/machinery/telecomms/relay/preset/minutemen
+ freq_listening = list(FREQ_COMMAND, FREQ_MINUTEMEN, FREQ_COMMON)
+ id = "CMM Relay"
+ network = "cmm_commnet"
+
+/obj/machinery/telecomms/relay/preset/solgov
+ freq_listening = list(FREQ_COMMAND, FREQ_SOLGOV, FREQ_COMMON)
+ id = "SolGov Relay"
+ network = "solgov_commnet"
+
+/obj/machinery/telecomms/relay/preset/syndicate
+ freq_listening = list(FREQ_COMMAND, FREQ_SYNDICATE, FREQ_COMMON)
+ id = "Syndicate Relay"
+ network = "synd_commnet"
+
+/obj/machinery/telecomms/relay/preset/frontiersmen
+ freq_listening = list(FREQ_COMMAND, FREQ_PIRATE, FREQ_COMMON)
+ id = "Frontiersmen Relay"
+ network = "frontier_commnet"
+
//Generic preset relay
/obj/machinery/telecomms/relay/preset/auto
hide = TRUE
diff --git a/code/game/objects/effects/anomalies/_anomalies.dm b/code/game/objects/effects/anomalies/_anomalies.dm
index 3c8340bb284b..e62b1e52f7b3 100644
--- a/code/game/objects/effects/anomalies/_anomalies.dm
+++ b/code/game/objects/effects/anomalies/_anomalies.dm
@@ -50,7 +50,7 @@
aSignal = new aSignal(src)
aSignal.code = rand(1,100)
aSignal.anomaly_type = type
- aSignal.research = rand(500,4000)
+ aSignal.research = research_value
var/frequency = rand(MIN_FREE_FREQ, MAX_FREE_FREQ)
if(ISMULTIPLE(frequency, 2))//signaller frequencies are always uneven!
diff --git a/code/game/objects/effects/contraband.dm b/code/game/objects/effects/contraband.dm
index 4c5553c4bfbc..a6d2fff1571f 100644
--- a/code/game/objects/effects/contraband.dm
+++ b/code/game/objects/effects/contraband.dm
@@ -60,6 +60,11 @@
poster_type = /obj/structure/sign/poster/minutemen/random
icon_state = "rolled_legit"
+/obj/item/poster/random_rilena
+ name = "random rilena poster"
+ poster_type = /obj/structure/sign/poster/rilena/random
+ icon_state = "rolled_rilena"
+
// The poster sign/structure
/obj/structure/sign/poster
@@ -716,11 +721,6 @@
desc = "This informational poster teaches the viewer what carbon dioxide is."
icon_state = "poster_co2"
-/obj/structure/sign/poster/official/sgt
- name = "Sapient Trafficking Awareness"
- desc = "A poster calling for an end to sapient trafficking. Over sixty percent of victims are jellywomen."
- icon_state = "poster_sgt" // Maybe this will be what finally fixes it.
-
/obj/structure/sign/poster/official/focus
name = "Focus! Motivational Poster"
desc = "\"Focus! Let your energy be pinpointed!\""
@@ -958,13 +958,13 @@
icon_state = "poster-cmm_enlist"
/obj/structure/sign/poster/minutemen/bard
- name = "CMM BARD"
- desc = "A poster that was made by soldiers that attemps to recruit people in the BARD depecting a \"Sargent Clues\" mowing down waves and waves of xenofauna, and them exploding into blood. Somethinng tells you that service is a lot less intresting than this."
+ name = "CMM-BARD"
+ desc = "A poster made by soldiers to recruit people into the BARD, depecting a \"Sergeant Clues\" mowing down waves and waves of xenofauna, and them exploding into blood. Something tells you that service is a lot less interesting than this."
icon_state = "poster-cmm_bard"
/obj/structure/sign/poster/minutemen/gold
- name = "CMM GOLD"
- desc = "A poster listing job positions open in CMM GOLD and asking for applications, listing important but unintresting benifits like health insurance and such."
+ name = "CMM-GOLD"
+ desc = "A poster listing job positions open in the CMM GOLD and asking for applications, listing important but uninteresting benifits like health insurance and such."
icon_state = "poster-cmm_gold"
/obj/structure/sign/poster/minutemen/lunatown
@@ -1015,6 +1015,51 @@
/obj/structure/sign/poster/contraband/d_day_promo,
)
+//RILENA poster pool. There are only five of these, so try not to go overboard with the random posters, okay? Expect not to see these mapped onto ships except in rolled up form, since they're supposed to be bought in the RILENA merch crate.
+
+/obj/structure/sign/poster/rilena
+ poster_item_name = "rilena poster"
+ poster_item_desc = "A poster with a vibrant purple backing, indicating it is for the popular webseries RILENA: LMR. It comes with adhesive backing, for easy pinning to any vertical surface."
+ poster_item_icon_state = "rolled_rilena"
+
+/obj/structure/sign/poster/rilena/Initialize(mapload, obj/structure/sign/poster/new_poster_structure)
+ . = ..()
+ AddComponent(/datum/component/art/rilena, GOOD_ART)
+
+/obj/structure/sign/poster/rilena/random
+ name = "random rilena poster"
+ icon_state = "random_rilena"
+ never_random = TRUE
+ random_basetype = /obj/structure/sign/poster/rilena
+ random_type = POSTER_SUBTYPES
+
+/obj/structure/sign/poster/rilena/rilena
+ name = "RILENA"
+ desc = "A RILENA: LMR poster featuring two of the more fan favorite characters, Ri and T4L1."
+ icon_state = "poster-rilena_rilena"
+
+/obj/structure/sign/poster/rilena/ri
+ name = "Ri"
+ desc = "A RILENA: LMR poster featuring Ri on her own."
+ icon_state = "poster-rilena_ri"
+
+/obj/structure/sign/poster/rilena/tali
+ name = "T4L1"
+ desc = "A RILENA: LMR poster featuring a fan favorite miniboss, T4L1."
+ icon_state = "poster-rilena_tali"
+
+/obj/structure/sign/poster/rilena/run
+ name = "Lenelasa Me Refi"
+ desc = "A RILENA: LMR poster featuring Ri running, a core mechanic of the series."
+ icon_state = "poster-rilena_run"
+
+/obj/structure/sign/poster/rilena/timeline
+ name = "Timeline"
+ desc = "A RILENA: LMR poster split in two to represent the series' disregard for conventional timeline aspects."
+ icon_state = "poster-rilena_timeline"
+
+
+
#undef PLACE_SPEED
#undef POSTER_SUBTYPES
#undef POSTER_LIST
diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm
index 63ff9b794ce4..c8332e1dd0cd 100644
--- a/code/game/objects/effects/landmarks.dm
+++ b/code/game/objects/effects/landmarks.dm
@@ -219,10 +219,6 @@ INITIALIZE_IMMEDIATE(/obj/effect/landmark)
name = "Brig Physician"
icon_state = "Brig Physician"
-/obj/effect/landmark/start/lieutenant
- name = "SolGov Representative" //WS Edit - SolGov Rep
- icon_state = "SolGov Representative" //WS Edit - SolGov Rep
-
//Department Security spawns
/obj/effect/landmark/start/depsec
@@ -344,7 +340,7 @@ INITIALIZE_IMMEDIATE(/obj/effect/landmark/start/new_player)
return INITIALIZE_HINT_QDEL
/obj/effect/landmark/ert_spawn
- name = "Emergencyresponseteam"
+ name = "Emergency response team spawn"
icon_state = "ert_spawn"
/obj/effect/landmark/ert_spawn/Initialize(mapload)
@@ -352,6 +348,23 @@ INITIALIZE_IMMEDIATE(/obj/effect/landmark/start/new_player)
GLOB.emergencyresponseteamspawn += loc
return INITIALIZE_HINT_QDEL
+/obj/effect/landmark/ert_outpost_spawn
+ name = "Emergency response team outpost spawn"
+ icon_state = "ert_spawn"
+
+/obj/effect/landmark/ert_outpost_spawn/Initialize(mapload)
+ ..()
+ GLOB.emergencyresponseteam_outpostspawn += loc
+ return INITIALIZE_HINT_QDEL
+
+/obj/effect/landmark/ert_shuttle_spawn
+ name = "Emergency response team shuttle spawn"
+ icon_state = "ert_spawn"
+
+/obj/effect/landmark/ert_shuttle_brief_spawn
+ name = "Emergency response team briefing officer spawn"
+ icon_state = "ert_brief_spawn"
+
//ninja energy nets teleport victims here
/obj/effect/landmark/holding_facility
name = "Holding Facility"
diff --git a/code/game/objects/effects/spawners/lootdrop.dm b/code/game/objects/effects/spawners/lootdrop.dm
index 8d46f5bfa7d8..d1f47ff647f6 100644
--- a/code/game/objects/effects/spawners/lootdrop.dm
+++ b/code/game/objects/effects/spawners/lootdrop.dm
@@ -105,7 +105,6 @@
/obj/item/paper/fluff/jobs/prisoner/letter = 1,
/obj/item/grenade/smokebomb = 1,
/obj/item/flashlight/seclite = 1,
- /obj/item/tailclub = 1, //want to buy makeshift wooden club sprite
/obj/item/kitchen/knife/shiv = 4,
/obj/item/kitchen/knife/shiv/carrot = 1,
/obj/item/kitchen/knife = 1,
@@ -565,29 +564,11 @@
/obj/item/stack/sheet/mineral/wood/fifty,
/obj/item/stack/sheet/mineral/diamond/twenty,
/obj/item/stack/sheet/mineral/gold/fifty,
- /obj/item/stack/sheet/mineral/adamantine/ten,
+
/obj/item/stack/cable_coil/red,
/obj/item/stack/rods/fifty
)
-/obj/effect/spawner/lootdrop/spacegym
- name = "spacegym loot spawner"
- lootdoubles = FALSE
-
- loot = list(
- /obj/item/dnainjector/hulkmut = 1,
- /obj/item/dnainjector/dwarf = 1,
- /obj/item/dnainjector/gigantism = 1,
- /obj/item/reagent_containers/food/snacks/meat/cutlet/chicken = 1,
- /obj/item/clothing/under/shorts/black = 1,
- /obj/item/clothing/under/shorts/blue = 1,
- /obj/item/clothing/under/shorts/red = 1,
- /obj/item/restraints/handcuffs = 1,
- /obj/item/storage/pill_bottle/stimulant = 1,
- /obj/item/storage/firstaid/regular = 1,
- /obj/item/storage/box/handcuffs = 1,
- )
-
/obj/effect/spawner/lootdrop/singularitygen
name = "Tesla or Singulo spawner"
lootdoubles = FALSE
@@ -645,7 +626,6 @@
/obj/item/stack/sheet/mineral/wood/fifty,
/obj/item/stack/sheet/mineral/diamond/twenty,
/obj/item/stack/sheet/mineral/gold/fifty,
- /obj/item/stack/sheet/mineral/adamantine/ten,
/obj/item/stack/cable_coil/red,
/obj/item/stack/rods/fifty
)
diff --git a/code/game/objects/effects/step_triggers.dm b/code/game/objects/effects/step_triggers.dm
index 76412acf2a5b..16d1d35e31ff 100644
--- a/code/game/objects/effects/step_triggers.dm
+++ b/code/game/objects/effects/step_triggers.dm
@@ -70,7 +70,7 @@
return
if(immobilize)
- ADD_TRAIT(AM, TRAIT_IMMOBILIZED, src)
+ ADD_TRAIT(AM, TRAIT_IMMOBILIZED, REF(src))
affecting.Add(AM)
while(AM && !stopthrow)
@@ -104,7 +104,7 @@
affecting.Remove(AM)
- REMOVE_TRAIT(AM, TRAIT_IMMOBILIZED, src)
+ REMOVE_TRAIT(AM, TRAIT_IMMOBILIZED, REF(src))
/* Stops things thrown by a thrower, doesn't do anything */
diff --git a/code/game/objects/items/cards_ids.dm b/code/game/objects/items/cards_ids.dm
index c4e48f1a629a..ad440817942b 100644
--- a/code/game/objects/items/cards_ids.dm
+++ b/code/game/objects/items/cards_ids.dm
@@ -161,6 +161,7 @@
var/icon/cached_flat_icon
var/registered_age = 13 // default age for ss13 players
var/job_icon
+ var/faction_icon
/obj/item/card/id/Initialize(mapload)
. = ..()
@@ -435,11 +436,6 @@ update_label()
registered_name = "Emergency Command Hologram"
access = list(ACCESS_CHANGE_IDS)
-/obj/item/card/id/silver/reaper
- access = list(ACCESS_MAINT_TUNNELS)
- assignment = "Reaper"
- registered_name = "Thirteen"
-
/obj/item/card/id/gold
name = "gold identification card"
desc = "A golden card which shows power and might."
@@ -525,6 +521,8 @@ update_label()
else if (popup_input == "Forge/Reset" && forged)
registered_name = initial(registered_name)
assignment = initial(assignment)
+ faction_icon = initial(faction_icon)
+ job_icon = initial(job_icon)
log_game("[key_name(user)] has reset \the [initial(name)] named \"[src]\" to default.")
update_label()
forged = FALSE
diff --git a/code/game/objects/items/cigs_lighters.dm b/code/game/objects/items/cigs_lighters.dm
index 44857142e4db..8800dee20016 100644
--- a/code/game/objects/items/cigs_lighters.dm
+++ b/code/game/objects/items/cigs_lighters.dm
@@ -342,10 +342,6 @@ CIGARETTE PACKETS ARE IN FANCY.DM
smoke_all = TRUE
list_reagents = list(/datum/reagent/drug/nicotine = 10, /datum/reagent/medicine/omnizine = 15)
-/obj/item/clothing/mask/cigarette/shadyjims
- desc = "A Shady Jim's Super Slims cigarette."
- list_reagents = list(/datum/reagent/drug/nicotine = 15, /datum/reagent/toxin/lipolicide = 4, /datum/reagent/ammonia = 2, /datum/reagent/toxin/plantbgone = 1, /datum/reagent/toxin = 1.5)
-
/obj/item/clothing/mask/cigarette/xeno
desc = "A Xeno Filtered brand cigarette."
list_reagents = list (/datum/reagent/drug/nicotine = 20, /datum/reagent/medicine/regen_jelly = 15, /datum/reagent/drug/krokodil = 4)
diff --git a/code/game/objects/items/circuitboards/computer_circuitboards.dm b/code/game/objects/items/circuitboards/computer_circuitboards.dm
index 8cbda2b3af5a..54dcfb36c131 100644
--- a/code/game/objects/items/circuitboards/computer_circuitboards.dm
+++ b/code/game/objects/items/circuitboards/computer_circuitboards.dm
@@ -180,11 +180,6 @@
icon_state = "generic"
build_path = /obj/machinery/computer/arcade/orion_trail
-/obj/item/circuitboard/computer/holodeck// Not going to let people get this, but it's just here for future
- name = "Holodeck Control (Computer Board)"
- icon_state = "generic"
- build_path = /obj/machinery/computer/holodeck
-
/obj/item/circuitboard/computer/libraryconsole
name = "Library Visitor Console (Computer Board)"
build_path = /obj/machinery/computer/libraryconsole
diff --git a/code/game/objects/items/circuitboards/machine_circuitboards.dm b/code/game/objects/items/circuitboards/machine_circuitboards.dm
index 7e7bd499a19b..306634a639fc 100644
--- a/code/game/objects/items/circuitboards/machine_circuitboards.dm
+++ b/code/game/objects/items/circuitboards/machine_circuitboards.dm
@@ -687,7 +687,6 @@
name = "Fax Machine"
build_path = /obj/machinery/fax
req_components = list(
- /obj/item/stock_parts/subspace/crystal = 1,
/obj/item/stock_parts/scanning_module = 1,
/obj/item/stock_parts/micro_laser = 1,
/obj/item/stock_parts/manipulator = 1,)
@@ -802,13 +801,6 @@
/obj/item/stack/cable_coil = 1,
/obj/item/stack/sheet/glass = 4)
-/obj/item/circuitboard/machine/fat_sucker
- name = "Lipid Extractor (Machine Board)"
- icon_state = "medical"
- build_path = /obj/machinery/fat_sucker
- req_components = list(/obj/item/stock_parts/micro_laser = 1,
- /obj/item/kitchen/fork = 1)
-
/obj/item/circuitboard/machine/harvester
name = "Harvester (Machine Board)"
icon_state = "medical"
@@ -1502,3 +1494,32 @@
/obj/item/stock_parts/cell = 3,
/obj/item/stock_parts/capacitor = 2
)
+
+/obj/item/circuitboard/machine/printer
+ name = "Poster Printer (Machine Board)"
+ build_path = /obj/machinery/printer
+ req_components = list(
+ /obj/item/stock_parts/scanning_module = 2,
+ /obj/item/stock_parts/micro_laser = 1,
+ /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,
+ )
diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm
index dff96fd8076d..e259e56ccd0e 100644
--- a/code/game/objects/items/devices/PDA/PDA.dm
+++ b/code/game/objects/items/devices/PDA/PDA.dm
@@ -229,9 +229,9 @@ GLOBAL_LIST_EMPTY(PDAs)
if(id)
dat += text("ID:
[id ? "[id.registered_name], [id.assignment]" : "----------"] [id ? "Update PDA Info" : ""] ")
- dat += "[worldtime2text()]
" //:[world.time / 100 % 6][world.time / 100 % 10]"
- dat += "[time2text(world.realtime, "MMM DD")] 504 FS"
- dat += "
"
+ dat += "[station_time_timestamp()]
"
+ dat += "[sector_datestamp()]
"
+ dat += "
"
dat += "
General Functions "
dat += "
"
dat += "[PDAIMG(notes)] Notekeeper "
@@ -326,8 +326,8 @@ GLOBAL_LIST_EMPTY(PDAs)
if(6)
dat += "[PDAIMG(mail)] ExperTrak® Skill Tracker V4.26.2 "
- dat += "Thank you for choosing ExperTrak® brand software! ExperTrak® inc. is proud to be a NanoTrasen employee expertise and effectiveness department subsidary! "
- dat += " This software is designed to track and monitor your skill development as a NanoTrasen employee. Your job performance across different fields has been quantified and categorized below. "
+ dat += "Thank you for choosing ExperTrak® brand software! ExperTrak® inc. is proud to be a Nanotrasen employee expertise and effectiveness department subsidary! "
+ dat += " This software is designed to track and monitor your skill development as a Nanotrasen employee. Your job performance across different fields has been quantified and categorized below. "
var/datum/mind/targetmind = user.mind
for (var/type in GLOB.skill_types)
var/datum/skill/S = GetSkillRef(type)
diff --git a/code/game/objects/items/devices/PDA/PDA_types.dm b/code/game/objects/items/devices/PDA/PDA_types.dm
index 3b2d44d9d838..37613679e628 100644
--- a/code/game/objects/items/devices/PDA/PDA_types.dm
+++ b/code/game/objects/items/devices/PDA/PDA_types.dm
@@ -239,8 +239,3 @@
name = "brig physician PDA"
default_cartridge = /obj/item/cartridge/medical
icon_state = "pda-brig_phys"
-
-/obj/item/pda/lieutenant
- name = "lieutenant PDA"
- default_cartridge = /obj/item/cartridge/hos
- icon_state = "pda-h"
diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm
index e37cd1859094..36b1090fd7e0 100644
--- a/code/game/objects/items/devices/radio/headset.dm
+++ b/code/game/objects/items/devices/radio/headset.dm
@@ -411,20 +411,6 @@ GLOBAL_LIST_INIT(channel_tokens, list(
desc = "A headset allowing the wearer to communicate with medbay and service."
icon_state = "med_headset"
-/obj/item/radio/headset/heads/lieutenant
- name = "lieutenant's headset"
- desc = "A lieutenant's headset."
- icon_state = "com_headset"
-
-/obj/item/radio/headset/heads/lieutenant/alt
- name = "lieutenant's bowman headset"
- desc = "A lieutenant's headset. Protects ears from flashbangs."
- icon_state = "com_headset_alt"
-
-/obj/item/radio/headset/heads/lieutenant/alt/ComponentInitialize()
- . = ..()
- AddComponent(/datum/component/wearertargeting/earprotection, list(ITEM_SLOT_EARS))
-
/obj/item/radio/headset/heads/rd
name = "\proper the research director's headset"
desc = "Headset of the fellow who keeps society marching towards technological singularity."
diff --git a/code/game/objects/items/handcuffs.dm b/code/game/objects/items/handcuffs.dm
index 627f3298ccd4..01f147a1b1d0 100644
--- a/code/game/objects/items/handcuffs.dm
+++ b/code/game/objects/items/handcuffs.dm
@@ -217,7 +217,7 @@
desc = "Use this to keep prisoners in line."
gender = PLURAL
icon = 'icons/obj/items_and_weapons.dmi'
- icon_state = "handcuff"
+ icon_state = "legcuff"
lefthand_file = 'icons/mob/inhands/equipment/security_lefthand.dmi'
righthand_file = 'icons/mob/inhands/equipment/security_righthand.dmi'
flags_1 = CONDUCT_1
@@ -235,6 +235,17 @@
var/armed = 0
var/trap_damage = 20
+/obj/item/restraints/legcuffs/beartrap/goliath
+ name = "tentacle mass"
+ desc = "Ew."
+ icon_state = "goliathtrap"
+ flags_1 = NONE
+ slowdown = 10
+ breakouttime = 5 SECONDS
+ item_flags = DROPDEL
+ armed = 1
+ trap_damage = 0
+
/obj/item/restraints/legcuffs/beartrap/Initialize()
. = ..()
update_appearance()
@@ -294,8 +305,8 @@
snap = FALSE
if(snap)
close_trap()
- L.visible_message("[L] triggers \the [src]. ", \
- "You trigger \the [src]! ")
+ L.visible_message("[L] gets caught by \the [src]! ", \
+ "You get caught by \the [src]! ")
L.apply_damage(trap_damage, BRUTE, def_zone)
/obj/item/restraints/legcuffs/beartrap/energy
diff --git a/code/game/objects/items/implants/implantchair.dm b/code/game/objects/items/implants/implantchair.dm
index 504c07299c45..8247d02cb549 100644
--- a/code/game/objects/items/implants/implantchair.dm
+++ b/code/game/objects/items/implants/implantchair.dm
@@ -158,23 +158,6 @@
if(auto_inject && ready && ready_implants > 0)
implant(user,null)
-/obj/machinery/implantchair/genepurge
- name = "Genetic purifier"
- desc = "Used to purge a human genome of foreign influences."
- special = TRUE
- special_name = "Purge genome"
- injection_cooldown = 0
- replenish_cooldown = 300
-
-/obj/machinery/implantchair/genepurge/implant_action(mob/living/carbon/human/H,mob/user)
- if(!istype(H))
- return 0
- H.set_species(/datum/species/human, 1)//lizards go home
- H.purrbation_remove()//remove cats
- H.dna.remove_all_mutations()//hulks out
- return 1
-
-
/obj/machinery/implantchair/brainwash
name = "Neural Imprinter"
desc = "Used to indoctrinate rehabilitate hardened recidivists."
diff --git a/code/game/objects/items/melee/misc.dm b/code/game/objects/items/melee/misc.dm
index 153c3a75564d..2dbec7311bd1 100644
--- a/code/game/objects/items/melee/misc.dm
+++ b/code/game/objects/items/melee/misc.dm
@@ -542,7 +542,7 @@
return
if (is_type_in_typecache(target, ovens))
if (held_sausage && held_sausage.roasted)
- to_chat("Your [held_sausage] has already been cooked! ")
+ to_chat(src, "Your [held_sausage] has already been cooked! ")
return
if (istype(target, /obj/singularity) && get_dist(user, target) < 10)
to_chat(user, "You send [held_sausage] towards [target]. ")
@@ -763,12 +763,12 @@
/obj/item/storage/belt/weebstick/afterattack(atom/A, mob/living/user, proximity_flag, params)
. = ..()
if(primed && length(contents))
+ if(!(A in view(user.client.view, user)))
+ return
var/obj/item/I = contents[1]
if(!user.put_in_inactive_hand(I))
to_chat(user, "You need a free hand! ")
return
- if(!(A in view(user.client.view, user)))
- return
var/datum/component/storage/CP = GetComponent(/datum/component/storage)
CP.locked = FALSE
primed = FALSE
diff --git a/code/game/objects/items/plushes.dm b/code/game/objects/items/plushes.dm
index e2461af4175a..a6ef402ecad4 100644
--- a/code/game/objects/items/plushes.dm
+++ b/code/game/objects/items/plushes.dm
@@ -653,7 +653,7 @@
/obj/item/toy/plush/moth/punished
name = "punished moth plushie"
- desc = "An adorable mothperson plushy. It's a sad bug... that's quite sad actualy."
+ desc = "An adorable mothperson plushy. It's a sad bug... that's quite sad actually."
icon_state = "moffplush_punished"
/obj/item/toy/plush/moth/firewatch
@@ -772,6 +772,46 @@
lefthand_file = 'icons/mob/inhands/misc/plushes_lefthand.dmi' //todo: sort the god damn plushie inhands
righthand_file = 'icons/mob/inhands/misc/plushes_righthand.dmi'
+/obj/item/toy/plush/rilena
+ name = "Ri plushie"
+ desc = "A plush of the protagonist of the popular combination video game series and webcomic RILENA."// Makes the iconic hurt sound from the game!" //sadly does not :pensive:
+ icon_state = "rilenaplush_ri"
+ attack_verb = list("blasted", "shot", "shmupped")
+ //squeak_override = list('sound/voice/ //kepori lack a voice :(
+ gender = FEMALE
+
+/obj/item/toy/plush/tali
+ name = "T4L1 plushie"
+ desc = "A surprisingly soft plushie of a recurring miniboss from the popular combination video game series and webcomic RILENA. The cannon arm does not function."
+ icon_state = "rilenaplush_t4l1"
+ attack_verb = list("blasted", "shot", "cannoned")
+ gender = FEMALE
+
+/obj/item/toy/plush/sharai
+ name = "Sharai plushie"
+ desc = "A plushie of the four winged kepori boss from the popular combination video game series and webcomic RILENA."
+ icon_state = "rilenaplush_sharai"
+ attack_verb = list("blasted", "shot", "radial bursted")
+ gender = FEMALE
+
+/obj/item/toy/plush/xader
+ name = "Xader plushie"
+ desc = "A plushie of the recurring transdimensional transgender shopkeep from the popular webseries RILENA."
+ icon_state = "rilenaplush_xader"
+ gender = FEMALE
+
+/obj/item/toy/plush/mora
+ name = "Mora plushie"
+ desc = "A plushie of Mora from the popular webseries RILENA."
+ icon_state = "rilenaplush_mora"
+ gender = FEMALE
+
+/obj/item/toy/plush/kari
+ name = "knockoff RILENA plushie"
+ desc = "A plushie of a FBP Kepori. The tag calls it 'Kari' and claims it to be from 'RAYALA: RUNNING FROM EVIL'. The cannon arm does not function."
+ icon_state = "fbplush"
+ gender = FEMALE
+
/obj/item/toy/plush/among
name = "amoung pequeño"
desc = "A little pill shaped guy, with a price tag of 3€."
diff --git a/code/game/objects/items/stacks/sheets/glass.dm b/code/game/objects/items/stacks/sheets/glass.dm
index f4aff30791f8..1296e889181d 100644
--- a/code/game/objects/items/stacks/sheets/glass.dm
+++ b/code/game/objects/items/stacks/sheets/glass.dm
@@ -322,7 +322,7 @@ GLOBAL_LIST_INIT(plastitaniumglass_recipes, list(
var/hit_hand = ((user.active_hand_index % 2 == 0) ? "r_" : "l_") + "arm"
if(ishuman(user))
var/mob/living/carbon/human/H = user
- if(!H.gloves && !HAS_TRAIT(H, TRAIT_PIERCEIMMUNE)) // golems, etc
+ if(!H.gloves && !HAS_TRAIT(H, TRAIT_PIERCEIMMUNE))
to_chat(H, "[src] cuts into your hand! ")
H.apply_damage(force*0.5, BRUTE, hit_hand)
else if(ismonkey(user))
diff --git a/code/game/objects/items/stacks/sheets/mineral.dm b/code/game/objects/items/stacks/sheets/mineral.dm
index 04a9898c523d..200fc408768f 100644
--- a/code/game/objects/items/stacks/sheets/mineral.dm
+++ b/code/game/objects/items/stacks/sheets/mineral.dm
@@ -465,11 +465,6 @@ GLOBAL_LIST_INIT(snow_recipes, list ( \
* Adamantine
*/
-
-GLOBAL_LIST_INIT(adamantine_recipes, list(
- new /datum/stack_recipe("incomplete servant golem shell", /obj/item/golem_shell/servant, req_amount=1, res_amount=1),
- ))
-
/obj/item/stack/sheet/mineral/adamantine
name = "adamantine"
icon_state = "sheet-adamantine"
@@ -479,10 +474,6 @@ GLOBAL_LIST_INIT(adamantine_recipes, list(
merge_type = /obj/item/stack/sheet/mineral/adamantine
grind_results = list(/datum/reagent/liquidadamantine = 10)
-/obj/item/stack/sheet/mineral/adamantine/get_main_recipes()
- . = ..()
- . += GLOB.adamantine_recipes
-
/obj/item/stack/sheet/mineral/adamantine/ten
amount = 10
diff --git a/code/game/objects/items/stacks/tape.dm b/code/game/objects/items/stacks/tape.dm
index 92fe31d32a98..d22b1be85344 100644
--- a/code/game/objects/items/stacks/tape.dm
+++ b/code/game/objects/items/stacks/tape.dm
@@ -47,7 +47,7 @@
/obj/item/stack/sticky_tape/super
name = "super sticky tape"
singular_name = "super sticky tape"
- desc = "Quite possibly the most mischevious substance in the galaxy. Use with extreme lack of caution."
+ desc = "Quite possibly the most mischievous substance in the galaxy. Use with extreme lack of caution."
icon_state = "tape_y"
prefix = "super sticky"
conferred_embed = EMBED_HARMLESS_SUPERIOR
diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm
index 300b5a9461b3..b4ec267bd770 100644
--- a/code/game/objects/items/storage/backpack.dm
+++ b/code/game/objects/items/storage/backpack.dm
@@ -336,7 +336,6 @@
/obj/item/reagent_containers/food/drinks/bottle/absinthe,
/obj/item/clothing/under/syndicate/tacticool,
/obj/item/storage/fancy/cigarettes/cigpack_syndicate,
- /obj/item/storage/fancy/cigarettes/cigpack_shadyjims,
/obj/item/clothing/mask/gas/syndicate,
/obj/item/clothing/neck/necklace/dope,
/obj/item/vending_refill/donksoft)
diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm
index 05b02e77f8b1..fba5fd1b4fc7 100644
--- a/code/game/objects/items/storage/belt.dm
+++ b/code/game/objects/items/storage/belt.dm
@@ -303,6 +303,11 @@
var/datum/component/storage/STR = GetComponent(/datum/component/storage)
STR.max_items = 6
+/obj/item/storage/belt/security/webbing/bulldog/PopulateContents()
+ . = ..()
+ for(var/i in 1 to 3)
+ new /obj/item/ammo_box/magazine/m12g(src)
+
/obj/item/storage/belt/mining
name = "explorer's webbing"
desc = "A versatile chest rig, cherished by miners and hunters alike."
@@ -434,22 +439,40 @@
var/datum/component/storage/STR = GetComponent(/datum/component/storage)
STR.max_w_class = WEIGHT_CLASS_SMALL
+/obj/item/storage/belt/military/c20r/PopulateContents()
+ . = ..()
+ for(var/i in 1 to 4)
+ new /obj/item/ammo_box/magazine/smgm45(src)
+
+/obj/item/storage/belt/military/assault/m90/PopulateContents()
+ . = ..()
+ for(var/i in 1 to 4)
+ new /obj/item/ammo_box/magazine/m556(src)
+
/obj/item/storage/belt/military/minutemen
name = "minutemen tactical webbing"
desc = "A set of tactical webbing worn by the Colonial Minutemen of the frontier."
icon_state = "cmmwebbing"
item_state = "cmmwebbing"
-/obj/item/storage/belt/military/minutemen/loaded/PopulateContents()
- for(var/i in 1 to 7)
+/obj/item/storage/belt/military/minutemen/p16/PopulateContents()
+ for(var/i in 1 to 4)
new /obj/item/ammo_box/magazine/p16(src)
+/obj/item/storage/belt/military/minutemen/gal/PopulateContents()
+ for(var/i in 1 to 4)
+ new /obj/item/ammo_box/magazine/gal(src)
+
+/obj/item/storage/belt/military/minutemen/cm5/PopulateContents()
+ for(var/i in 1 to 4)
+ new /obj/item/ammo_box/magazine/smgm9mm(src)
+
/obj/item/storage/belt/military/snack
name = "tactical snack rig"
/obj/item/storage/belt/military/snack/Initialize()
. = ..()
- var/sponsor = pick("DonkCo", "Waffle Co.", "Roffle Co.", "Gorlax Marauders", "Tiger Cooperative")
+ var/sponsor = pick("Donk! Co.", "CyberSun")
desc = "A set of snack-tical webbing worn by athletes of the [sponsor] VR sports division."
/obj/item/storage/belt/military/snack/ComponentInitialize()
@@ -826,6 +849,11 @@
item_state = "inteq_webbing"
supports_variations = VOX_VARIATION
+/obj/item/storage/belt/security/webbing/inteq/ak47/PopulateContents()
+ . = ..()
+ for(var/i in 1 to 7)
+ new /obj/item/ammo_box/magazine/ak47(src)
+
/obj/item/storage/belt/security/webbing/inteq/alt
name = "inteq drop pouch harness"
desc = "A harness with a bunch of pouches attached to them emblazoned in the colors of the IRMG, can hold security gear."
diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm
index 9e8d4e94745c..7b1710cd8960 100644
--- a/code/game/objects/items/storage/boxes.dm
+++ b/code/game/objects/items/storage/boxes.dm
@@ -1542,3 +1542,54 @@
/obj/item/stack/wrapping_paper/small=1
)
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 58f10b2ccd8d..41f214998ffd 100644
--- a/code/game/objects/items/storage/fancy.dm
+++ b/code/game/objects/items/storage/fancy.dm
@@ -306,13 +306,6 @@
if(prob(7))
spawn_type = /obj/item/clothing/mask/cigarette/candy/nicotine //uh oh!
-/obj/item/storage/fancy/cigarettes/cigpack_shadyjims
- name = "\improper Shady Jim's Super Slims packet"
- desc = "Is your weight slowing you down? Having trouble running away from gravitational singularities? Can't stop stuffing your mouth? Smoke Shady Jim's Super Slims and watch all that fat burn away. Guaranteed results!"
- icon_state = "shadyjim"
- base_icon_state = "shadyjim"
- spawn_type = /obj/item/clothing/mask/cigarette/shadyjims
-
/obj/item/storage/fancy/cigarettes/cigpack_xeno
name = "\improper Xeno Filtered packet"
desc = "Loaded with 100% pure slime. And also nicotine."
diff --git a/code/game/objects/items/storage/firstaid.dm b/code/game/objects/items/storage/firstaid.dm
index dc9aea782406..4505f596907f 100644
--- a/code/game/objects/items/storage/firstaid.dm
+++ b/code/game/objects/items/storage/firstaid.dm
@@ -176,14 +176,10 @@
/obj/item/storage/firstaid/radiation
name = "radiation treatment kit"
desc = "Used to treat severe radiation poisoning."
- icon_state = "antitoxin"
- item_state = "firstaid-toxin"
+ icon_state = "radiation"
+ item_state = "firstaid-ointment" //its yellow
damagetype_healed = TOX
-/obj/item/storage/firstaid/radiation/Initialize(mapload)
- . = ..()
- icon_state = pick("antitoxin","antitoxfirstaid","antitoxfirstaid2")
-
/obj/item/storage/firstaid/radiation/PopulateContents()
if(empty)
return
diff --git a/code/game/objects/items/stunbaton.dm b/code/game/objects/items/stunbaton.dm
index 4b91fc6caae3..e1ad81e21413 100644
--- a/code/game/objects/items/stunbaton.dm
+++ b/code/game/objects/items/stunbaton.dm
@@ -296,6 +296,9 @@
QDEL_NULL(sparkler)
return ..()
+/obj/item/melee/baton/cattleprod/loaded
+ 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!"
diff --git a/code/game/objects/items/tools/wirecutters.dm b/code/game/objects/items/tools/wirecutters.dm
index 235e267e43c3..e2dfc9a81dc3 100644
--- a/code/game/objects/items/tools/wirecutters.dm
+++ b/code/game/objects/items/tools/wirecutters.dm
@@ -65,11 +65,6 @@
user.visible_message("[user] cuts [C]'s restraints with [src]! ")
qdel(C.handcuffed)
return
- else if(istype(C) && C.has_status_effect(STATUS_EFFECT_CHOKINGSTRAND))
- to_chat(C, "You attempt to remove the durathread strand from around your neck. ")
- if(do_after(user, 15, null, C))
- to_chat(C, "You succesfuly remove the durathread strand. ")
- C.remove_status_effect(STATUS_EFFECT_CHOKINGSTRAND)
else
..()
diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm
index a4ec930ec0e2..a976c49fb45c 100644
--- a/code/game/objects/items/toys.dm
+++ b/code/game/objects/items/toys.dm
@@ -617,7 +617,6 @@
icon_state = "deck_nanotrasen_full"
w_class = WEIGHT_CLASS_SMALL
var/cooldown = 0
- var/obj/machinery/computer/holodeck/holo = null // Holodeck cards should not be infinite
var/list/cards = list()
/obj/item/toy/cards/deck/Initialize()
@@ -649,8 +648,6 @@
to_chat(user, "There are no more cards to draw! ")
return
var/obj/item/toy/cards/singlecard/H = new/obj/item/toy/cards/singlecard(user.loc)
- if(holo)
- holo.spawned += H // track them leaving the holodeck
choice = cards[1]
H.cardname = choice
H.parentdeck = src
@@ -1370,6 +1367,18 @@
icon_state = "vanguard"
toysay = "I'm too old for this shit."
+/obj/item/toy/figure/tali
+ name = "T4L1 action figure"
+ desc = "An action figure modeled after a recurring miniboss from the popular combination webcomic and video game RILENA. Unfortunately, the gun arm does not function."
+ icon_state = "tali"
+ toysay = "I'll take you down this time!"
+
+/obj/item/toy/figure/kari
+ name = "knockoff RILENA action figure"
+ desc = "An action figure that seems to be labeled as 'Kari' from RAYALA: RUNNING FROM EVIL. Unfortunately, the gun arm does not function."
+ icon_state = "kari"
+ toysay = "I will defeat you for good!"
+
/obj/item/toy/dummy
name = "ventriloquist dummy"
desc = "It's a dummy, dummy."
diff --git a/code/game/objects/items/weaponry.dm b/code/game/objects/items/weaponry.dm
index 7749f6d50274..c019471e3cdd 100644
--- a/code/game/objects/items/weaponry.dm
+++ b/code/game/objects/items/weaponry.dm
@@ -523,29 +523,6 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301
icon_state = "hippocratic"
impressiveness = 50
-/obj/item/tailclub
- name = "tail club"
- desc = "For the beating to death of lizards with their own tails."
- icon_state = "tailclub"
- force = 14
- throwforce = 1 // why are you throwing a club do you even weapon
- throw_speed = 1
- throw_range = 1
- attack_verb = list("clubbed", "bludgeoned")
-
-/obj/item/melee/chainofcommand/tailwhip
- name = "liz o' nine tails"
- desc = "A whip fashioned from the severed tails of lizards."
- icon_state = "tailwhip"
- item_state = "tailwhip"
- item_flags = NONE
-
-/obj/item/melee/chainofcommand/tailwhip/kitty
- name = "cat o' nine tails"
- desc = "A whip fashioned from the severed tails of cats."
- icon_state = "catwhip"
- item_state = "catwhip"
-
/obj/item/melee/skateboard
name = "improvised skateboard"
desc = "A skateboard. It can be placed on its wheels and ridden, or used as a strong weapon."
diff --git a/code/game/objects/structures/beds_chairs/chair.dm b/code/game/objects/structures/beds_chairs/chair.dm
index d90b1846a4f0..3c84cea0de27 100644
--- a/code/game/objects/structures/beds_chairs/chair.dm
+++ b/code/game/objects/structures/beds_chairs/chair.dm
@@ -447,20 +447,10 @@
/obj/structure/chair/plastic/post_buckle_mob(mob/living/Mob)
Mob.pixel_y += 2
.=..()
- if(iscarbon(Mob))
- INVOKE_ASYNC(src, PROC_REF(snap_check), Mob)
/obj/structure/chair/plastic/post_unbuckle_mob(mob/living/Mob)
Mob.pixel_y -= 2
-/obj/structure/chair/plastic/proc/snap_check(mob/living/carbon/Mob)
- if (Mob.nutrition >= NUTRITION_LEVEL_FAT)
- to_chat(Mob, "The chair begins to pop and crack, you're too heavy! ")
- if(do_after(Mob, 60, 1, Mob, 0))
- Mob.visible_message("The plastic chair snaps under [Mob]'s weight! ")
- new /obj/effect/decal/cleanable/plastic(loc)
- qdel(src)
-
/obj/item/chair/plastic
name = "folding plastic chair"
desc = "Somehow, you can always find one under the wrestling ring."
diff --git a/code/game/objects/structures/bedsheet_bin.dm b/code/game/objects/structures/bedsheet_bin.dm
index bc1155ec34aa..35b7663ca05e 100644
--- a/code/game/objects/structures/bedsheet_bin.dm
+++ b/code/game/objects/structures/bedsheet_bin.dm
@@ -134,13 +134,6 @@ LINEN BINS
item_state = "sheetrd"
dream_messages = list("authority", "a silvery ID", "a bomb", "a mech", "a facehugger", "maniacal laughter", "the research director")
-// for Free Golems.
-/obj/item/bedsheet/rd/royal_cape
- name = "Royal Cape of the Liberator"
- desc = "Majestic."
- dream_messages = list("mining", "stone", "a golem", "freedom", "doing whatever")
- custom_price = 500
-
/obj/item/bedsheet/medical
name = "medical blanket"
desc = "It's a sterilized* blanket commonly used in the Medbay. *Sterilization is voided if a virologist is present within a 10 LY radius*."
diff --git a/code/game/objects/structures/crates_lockers/closets/infinite.dm b/code/game/objects/structures/crates_lockers/closets/infinite.dm
index 8657b764b9bb..ddfe7b50a1c5 100644
--- a/code/game/objects/structures/crates_lockers/closets/infinite.dm
+++ b/code/game/objects/structures/crates_lockers/closets/infinite.dm
@@ -26,7 +26,7 @@
/obj/structure/closet/infinite/open(mob/living/user, force = FALSE)
. = ..()
if(. && auto_close_time)
- addtimer(CALLBACK(src, PROC_REF(close_on_my_own)), auto_close_time, TIMER_OVERRIDE)
+ addtimer(CALLBACK(src, PROC_REF(close_on_my_own)), auto_close_time, TIMER_UNIQUE|TIMER_OVERRIDE)
/obj/structure/closet/infinite/proc/close_on_my_own()
if(close())
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 27a9e423110b..66b803e7d041 100644
--- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm
+++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm
@@ -378,43 +378,3 @@
new /obj/item/clothing/suit/toggle/labcoat/brig_phys(src)
new /obj/item/clothing/suit/armor/vest/security/brig_phys(src)
new /obj/item/clothing/head/beret/sec/brig_phys(src)
-
-/obj/structure/closet/secure_closet/lieutenant
- name = "SolGov official's locker"
- req_access = list(ACCESS_SOLGOV)
- icon_state = "solgov"
-
-/obj/structure/closet/secure_closet/lieutenant/PopulateContents()
- ..()
- new /obj/item/clothing/head/beret/solgov(src)
- new /obj/item/storage/briefcase(src)
- new /obj/item/storage/firstaid/regular(src)
- new /obj/item/clothing/glasses/sunglasses(src)
- new /obj/item/clothing/suit/armor/vest/bulletproof/solgov(src)
- new /obj/item/clothing/suit/armor/solgov_trenchcoat(src)
- new /obj/item/clothing/accessory/waistcoat/solgov(src)
- new /obj/item/clothing/shoes/laceup(src)
-
-/obj/structure/closet/secure_closet/true_lieutenant
- name = "\proper lieutenant's locker"
- req_access = list(ACCESS_HEADS)
- icon_state = "blueshield"
-
-/obj/structure/closet/secure_closet/true_lieutenant/PopulateContents()
- ..()
- new /obj/item/clothing/head/beret/lt(src)
- new /obj/item/storage/briefcase(src)
- new /obj/item/storage/firstaid/regular(src)
- new /obj/item/storage/belt/security/full(src)
- new /obj/item/clothing/glasses/sunglasses(src)
- new /obj/item/clothing/suit/armor/vest/lieutenant(src)
- new /obj/item/clothing/suit/toggle/lieutenant(src)
- new /obj/item/clothing/suit/armor/lieutenant_trenchcoat(src)
- new /obj/item/clothing/accessory/holster/lieutenant(src)
- new /obj/item/clothing/shoes/jackboots(src)
- new /obj/item/clothing/head/beret/lt(src)
- new /obj/item/clothing/head/beret/black(src)
- new /obj/item/clothing/under/rank/command(src)
- new /obj/item/clothing/under/rank/command/skirt(src)
- new /obj/item/clothing/under/rank/command/nt(src)
- new /obj/item/clothing/under/rank/command/nt/skirt(src)
diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm
index e2430be999b6..3729f41af36e 100644
--- a/code/game/objects/structures/crates_lockers/crates.dm
+++ b/code/game/objects/structures/crates_lockers/crates.dm
@@ -10,6 +10,7 @@
allow_dense = TRUE
dense_when_open = TRUE
climbable = TRUE
+ mouse_drag_pointer = TRUE
climb_time = 10 //real fast, because let's be honest stepping into or onto a crate is easy
delivery_icon = "deliverycrate"
open_sound = 'sound/machines/crate_open.ogg'
diff --git a/code/game/objects/structures/crateshelf.dm b/code/game/objects/structures/crateshelf.dm
index 1ede60f12e22..3b1387f5490b 100644
--- a/code/game/objects/structures/crateshelf.dm
+++ b/code/game/objects/structures/crateshelf.dm
@@ -15,7 +15,7 @@
var/use_delay = DEFAULT_SHELF_USE_DELAY
var/list/shelf_contents
-/obj/structure/crate_shelf/tall
+/obj/structure/crate_shelf/debug
capacity = 12
/obj/structure/crate_shelf/Initialize()
@@ -24,7 +24,10 @@
var/stack_layer // This is used to generate the sprite layering of the shelf pieces.
var/stack_offset // This is used to generate the vertical offset of the shelf pieces.
for(var/i in 1 to (capacity - 1))
- stack_layer = BELOW_OBJ_LAYER + (0.02 * i) - 0.01 // Make each shelf piece render above the last, but below the crate that should be on it.
+ if(i >= 3) // If we're at or above three, we'll be on the way to going off the tile we're on. This allows mobs to be below the shelf when this happens.
+ stack_layer = ABOVE_MOB_LAYER + (0.02 * i) - 0.01
+ else
+ stack_layer = BELOW_OBJ_LAYER + (0.02 * i) - 0.01 // Make each shelf piece render above the last, but below the crate that should be on it.
stack_offset = DEFAULT_SHELF_VERTICAL_OFFSET * i // Make each shelf piece physically above the last.
overlays += image(icon = 'icons/obj/objects.dmi', icon_state = "shelf_stack", layer = stack_layer, pixel_y = stack_offset)
return
@@ -35,12 +38,12 @@
/obj/structure/crate_shelf/examine(mob/user)
. = ..()
- . += "There are some bolts holding [src] together. "
+ . += span_notice("There are some bolts holding [src] together.")
if(shelf_contents.Find(null)) // If there's an empty space in the shelf, let the examiner know.
- . += "You could drag a crate into [src]."
+ . += span_notice("You could drag and drop a crate into [src].")
if(contents.len) // If there are any crates in the shelf, let the examiner know.
- . += "You could drag a crate out of [src]."
- . += "[src] contains: "
+ . += span_notice("You could drag and drop a crate out of [src].")
+ . += span_notice("[src] contains:")
for(var/obj/structure/closet/crate/crate in shelf_contents)
. += " [icon2html(crate, user)] [crate]"
@@ -53,13 +56,13 @@
return ..()
/obj/structure/crate_shelf/relay_container_resist_act(mob/living/user, obj/structure/closet/crate)
- to_chat(user, "You begin attempting to knock [crate] out of [src]. ")
+ to_chat(user, span_notice("You begin attempting to knock [crate] out of [src]"))
if(do_after(user, 30 SECONDS, target = crate))
if(!user || user.stat != CONSCIOUS || user.loc != crate || crate.loc != src)
return // If the user is in a strange condition, return early.
- visible_message("[crate] falls off of [src]! ",
- "You manage to knock [crate] free of [src]. ",
- "= 3) // If we're at or above three, we'll be on the way to going off the tile we're on. This allows mobs to be below the crate when this happens.
+ crate.layer = ABOVE_MOB_LAYER + 0.02 * (next_free - 1)
+ else
+ crate.layer = BELOW_OBJ_LAYER + 0.02 * (next_free - 1) // Adjust the layer of the crate to look like it's in the shelf.
handle_visuals()
return TRUE
return FALSE // If the do_after() is interrupted, return FALSE!
@@ -119,12 +125,12 @@
if(1) // Believe it or not, this does nothing.
if(2) // Open the crate!
if(crate.open()) // Break some open, cause a little chaos.
- crate.visible_message("[crate]'s lid falls open! ")
+ crate.visible_message(span_warning("[crate]'s lid falls open!"))
else // If we somehow fail to open the crate, just break it instead!
- crate.visible_message("[crate] falls apart!")
+ crate.visible_message(span_warning("[crate] falls apart!"))
crate.deconstruct()
if(3) // Break that crate!
- crate.visible_message("[crate] falls apart!")
+ crate.visible_message(span_warning("[crate] falls apart!"))
crate.deconstruct()
shelf_contents[shelf_contents.Find(crate)] = null
if(!(flags_1&NODECONSTRUCT_1))
diff --git a/code/game/objects/structures/ghost_role_spawners.dm b/code/game/objects/structures/ghost_role_spawners.dm
index 727187aa14df..3360f35d05d3 100644
--- a/code/game/objects/structures/ghost_role_spawners.dm
+++ b/code/game/objects/structures/ghost_role_spawners.dm
@@ -166,102 +166,6 @@
if(4)
to_chat(new_spawn, "You wished for immortality, even as your friends lay dying behind you. No matter how many times you cast yourself into the lava, you awaken in this room again within a few days. There is no escape. ")
-//Golem shells: Spawns in Free Golem ships in lavaland. Ghosts become mineral golems and are advised to spread personal freedom.
-/obj/effect/mob_spawn/human/golem
- name = "inert free golem shell"
- desc = "A humanoid shape, empty, lifeless, and full of potential."
- mob_name = "a free golem"
- icon = 'icons/obj/wizard.dmi'
- icon_state = "construct"
- mob_species = /datum/species/golem
- roundstart = FALSE
- death = FALSE
- anchored = FALSE
- move_resist = MOVE_FORCE_NORMAL
- density = FALSE
- var/has_owner = FALSE
- var/can_transfer = TRUE //if golems can switch bodies to this new shell
- var/mob/living/owner = null //golem's owner if it has one
- short_desc = "You are a Free Golem. Your family worships The Liberator."
- flavour_text = "In his infinite and divine wisdom, he set your clan free to \
- travel the stars with a single declaration: \"Yeah go do whatever.\" Though you are bound to the one who created you, it is customary in your society to repeat those same words to newborn \
- golems, so that no golem may ever be forced to serve again."
-
-/obj/effect/mob_spawn/human/golem/Initialize(mapload, datum/species/golem/species = null, mob/creator = null)
- if(species) //spawners list uses object name to register so this goes before ..()
- name += " ([initial(species.prefix)])"
- mob_species = species
- . = ..()
- var/area/A = get_area(src)
- if(!mapload && A)
- notify_ghosts("\A [initial(species.prefix)] golem shell has been completed in \the [A.name].", source = src, action=NOTIFY_ATTACK, flashwindow = FALSE, ignore_key = POLL_IGNORE_GOLEM)
- if(has_owner && creator)
- short_desc = "You are a golem."
- flavour_text = "You move slowly, but are highly resistant to heat and cold as well as blunt trauma. You are unable to wear clothes, but can still use most tools."
- important_info = "Serve [creator], and assist [creator.p_them()] in completing [creator.p_their()] goals at any cost."
- owner = creator
-
-/obj/effect/mob_spawn/human/golem/special(mob/living/new_spawn, name)
- var/datum/species/golem/X = mob_species
- to_chat(new_spawn, "[initial(X.info_text)]")
- if(!owner)
- to_chat(new_spawn, "Build golem shells in the autolathe, and feed refined mineral sheets to the shells to bring them to life! You are generally a peaceful group unless provoked.")
- else
- new_spawn.mind.store_memory("Serve [owner.real_name], your creator. ")
- new_spawn.mind.enslave_mind_to_creator(owner)
- log_game("[key_name(new_spawn)] possessed a golem shell enslaved to [key_name(owner)].")
- log_admin("[key_name(new_spawn)] possessed a golem shell enslaved to [key_name(owner)].")
- if(ishuman(new_spawn))
- var/mob/living/carbon/human/H = new_spawn
- if(has_owner)
- var/datum/species/golem/G = H.dna.species
- G.owner = owner
- H.set_cloned_appearance()
- if(!name)
- if(has_owner)
- H.fully_replace_character_name(null, "[initial(X.prefix)] Golem ([rand(1,999)])")
- else
- H.fully_replace_character_name(null, H.dna.species.random_name())
- else
- H.fully_replace_character_name(null, name)
- if(has_owner)
- new_spawn.mind.assigned_role = "Servant Golem"
- else
- new_spawn.mind.assigned_role = "Free Golem"
-
-/obj/effect/mob_spawn/human/golem/attack_hand(mob/user)
- . = ..()
- if(.)
- return
- if(isgolem(user) && can_transfer)
- var/mob/living/carbon/human/H = user
- var/transfer_choice = alert("Transfer your soul to [src]? (Warning, your old body will die!)",,"Yes","No")
- if(transfer_choice != "Yes")
- return
- if(QDELETED(src) || uses <= 0)
- return
- log_game("[key_name(H)] golem-swapped into [src]")
- H.visible_message("A faint light leaves [H], moving to [src] and animating it! ","You leave your old body behind, and transfer into [src]! ")
- show_flavour = FALSE
- var/mob/living/carbon/human/newgolem = create(newname = H.real_name)
- H.transfer_trait_datums(newgolem)
- H.mind.transfer_to(newgolem)
- H.death()
- return
-
-/obj/effect/mob_spawn/human/golem/servant
- has_owner = TRUE
- name = "inert servant golem shell"
- mob_name = "a servant golem"
-
-
-/obj/effect/mob_spawn/human/golem/adamantine
- name = "dust-caked free golem shell"
- desc = "A humanoid shape, empty, lifeless, and full of potential."
- mob_name = "a free golem"
- can_transfer = FALSE
- mob_species = /datum/species/golem/adamantine
-
//Malfunctioning cryostasis sleepers: Spawns in makeshift shelters in lavaland. Ghosts become hermits with knowledge of how they got to where they are now.
/obj/effect/mob_spawn/human/hermit
name = "malfunctioning cryostasis sleeper"
@@ -649,7 +553,7 @@
flavour_text = "You were mining peacefully, then a ash drake suddenly attacked, then you have died... or so you thought?\
You have no idea where you now, but you are glad to be alive."
assignedrole = "Lost Shaft Miner"
- outfit = /datum/outfit/job/miner/equipped
+ outfit = /datum/outfit/job/miner
/obj/effect/mob_spawn/human/lost/ashwalker_heir
icon = 'icons/obj/machines/sleeper.dmi'
diff --git a/code/game/objects/structures/icemoon/cave_entrance.dm b/code/game/objects/structures/icemoon/cave_entrance.dm
index 50cadf2f8801..a20702886c24 100644
--- a/code/game/objects/structures/icemoon/cave_entrance.dm
+++ b/code/game/objects/structures/icemoon/cave_entrance.dm
@@ -210,7 +210,7 @@ GLOBAL_LIST_INIT(ore_probability, list(
*/
/obj/effect/collapsing_demonic_portal/proc/drop_loot()
visible_message("Something slips out of [src]! ")
- var/loot = rand(1, 24)
+ var/loot = rand(1, 23)
switch(loot)
if(1)//Clown hell. God help you if you roll this.
visible_message("You can hear screaming and joyful honking. ")//now THIS is what we call a critical failure
@@ -726,7 +726,7 @@ GLOBAL_LIST_INIT(ore_probability, list(
new /mob/living/simple_animal/hostile/asteroid/goliath/beast(loc)
new /mob/living/simple_animal/hostile/asteroid/goliath/beast(loc)
new /mob/living/simple_animal/hostile/asteroid/goliath/beast/ancient(loc)
- new /obj/effect/mob_spawn/human/miner/old(loc)
+ new /obj/effect/mob_spawn/human/miner(loc)
new /turf/open/floor/plating/asteroid/basalt(loc)
if(12)//sailing the ocean blue
visible_message("Water pours out of the portal, followed by a strange vessel. It's occupied. ")
@@ -965,62 +965,19 @@ GLOBAL_LIST_INIT(ore_probability, list(
new /obj/effect/mob_spawn/human/scientist(loc)
new /turf/open/floor/mineral/titanium/purple(loc)
new /mob/living/simple_animal/slime/random(loc)
- if(19)//lost abductor
- visible_message("You glimpse a frigid wreckage. A large block of something slips through the portal. ")
- playsound(loc,'sound/effects/break_stone.ogg', 100, FALSE, 50, TRUE, TRUE)
- if(prob(45))
- new /obj/item/stack/sheet/mineral/abductor(loc)
- new /mob/living/simple_animal/hostile/asteroid/polarbear(loc)
- if(prob(30))
- new /obj/item/clothing/under/abductor(loc)
- new /mob/living/simple_animal/hostile/asteroid/polarbear(loc)
- if(prob(35))
- new /obj/item/weldingtool/abductor(loc)
- if(prob(30))
- new /obj/item/scalpel/alien(loc)
- if(prob(35))
- new /obj/item/circuitboard/machine/plantgenes/vault(loc)
- new /mob/living/simple_animal/hostile/asteroid/polarbear(loc)
- if(prob(35))
- new /obj/item/organ/heart/gland/heal(loc)
- new /mob/living/simple_animal/hostile/asteroid/polarbear(loc)
- if(prob(35))
- new /obj/item/organ/heart/gland/ventcrawling(loc)
- new /mob/living/simple_animal/hostile/asteroid/polarbear(loc)
- if(prob(35))
- new /obj/item/organ/heart/gland/slime(loc)
- new /mob/living/simple_animal/hostile/asteroid/polarbear(loc)
- if(prob(10))
- new /obj/item/organ/heart/gland/spiderman(loc)
- new /mob/living/simple_animal/hostile/asteroid/polarbear(loc)
- if(prob(35))
- new /obj/item/wrench/abductor(loc)
- new /obj/item/screwdriver/abductor(loc)
- if(prob(35))
- new /obj/item/crowbar/abductor(loc)
- new /obj/item/multitool/abductor(loc)
- if(prob(15))
- new /obj/item/abductor_machine_beacon/chem_dispenser(loc)
- new /mob/living/simple_animal/hostile/asteroid/polarbear(loc)
- if(prob(35))
- new /obj/item/clothing/suit/armor/abductor/vest(loc)
- new /mob/living/simple_animal/hostile/asteroid/polarbear(loc)
- new /obj/structure/fluff/iced_abductor(loc)
- new /mob/living/simple_animal/hostile/asteroid/polarbear(loc)
- new /turf/open/floor/mineral/abductor(loc)
- if(20)//hey, free elite tumor!
+ if(19)//hey, free elite tumor!
visible_message("A large, pulsating structure falls through the portal and crashes to the floor. ")
playsound(loc,'sound/effects/break_stone.ogg', 100, FALSE, 50, TRUE, TRUE)
new /obj/structure/elite_tumor(loc)
new /turf/open/floor/plating/asteroid/basalt(loc)
- if(21)//*you flush the toilet.*
+ if(20)//*you flush the toilet.*
visible_message("You hear the faint noise of a long flush. ")
new /obj/structure/toilet(loc)
new /obj/effect/decal/remains(loc)
new /obj/item/newspaper(loc)
new /turf/open/floor/plastic(loc)
new /obj/item/clothing/head/papersack/smiley(loc) //welcome to the bathroom
- if(22)//Research & Zombies
+ if(21)//Research & Zombies
visible_message("Flashing lights and quarantine alarms echo through the portal. You smell rotting flesh and plasma. ")
playsound(loc,'sound/misc/bloblarm.ogg', 120, FALSE, 50, TRUE, TRUE)
if(prob(35))
@@ -1065,7 +1022,7 @@ GLOBAL_LIST_INIT(ore_probability, list(
new /obj/item/research_notes/loot/small(loc)
new/turf/open/floor/mineral/titanium/purple(loc)
new /mob/living/simple_animal/hostile/zombie(loc)
- if(23)//Silverback's locker room
+ 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)
new /mob/living/simple_animal/hostile/gorilla(loc)
diff --git a/code/game/objects/structures/mirror.dm b/code/game/objects/structures/mirror.dm
index 2e540611f343..c07dbe92f990 100644
--- a/code/game/objects/structures/mirror.dm
+++ b/code/game/objects/structures/mirror.dm
@@ -200,23 +200,23 @@
H.update_mutations_overlay() // no hulk lizard
if("gender")
- if(!(H.gender in list("male", "female"))) //blame the patriarchy
+ if(!(H.gender in list("male", "female")))
return
if(H.gender == "male")
- if(alert(H, "Become a Witch?", "Confirmation", "Yes", "No") == "Yes")
+ if(alert(H, "Become a Woman?", "Confirmation", "Yes", "No") == "Yes")
if(!user.canUseTopic(src, BE_CLOSE, FALSE, NO_TK))
return
H.gender = "female"
- to_chat(H, "Man, you feel like a woman! ")
+ to_chat(H, "You trans your gender. You're now a woman. ")
else
return
else
- if(alert(H, "Become a Warlock?", "Confirmation", "Yes", "No") == "Yes")
+ if(alert(H, "Become a Man?", "Confirmation", "Yes", "No") == "Yes")
if(!user.canUseTopic(src, BE_CLOSE, FALSE, NO_TK))
return
H.gender = "male"
- to_chat(H, "Whoa man, you feel like a man! ")
+ to_chat(H, "You trans your gender. You're now a man. ")
else
return
H.dna.update_ui_block(DNA_GENDER_BLOCK)
diff --git a/code/game/objects/structures/printer.dm b/code/game/objects/structures/printer.dm
new file mode 100644
index 000000000000..c4c1abea9cf7
--- /dev/null
+++ b/code/game/objects/structures/printer.dm
@@ -0,0 +1,185 @@
+/obj/machinery/printer
+ name = "poster printer"
+ desc = "Used to print out various posters using toner cartridges."
+ icon = 'icons/obj/printer.dmi'
+ icon_state = "printer"
+ density = TRUE
+ power_channel = AREA_USAGE_EQUIP
+ max_integrity = 100
+ pass_flags = PASSTABLE
+ circuit = /obj/item/circuitboard/machine/printer
+ var/busy = FALSE
+ var/datum/weakref/loaded_item_ref
+ var/datum/weakref/printed_poster
+ var/obj/item/toner/toner_cartridge
+ var/poster_type
+
+/obj/machinery/printer/Initialize()
+ . = ..()
+ toner_cartridge = new(src)
+
+/obj/machinery/printer/update_overlays()
+ . = ..()
+ if(panel_open)
+ . += mutable_appearance(icon, "printer_panel")
+ var/obj/item/loaded = loaded_item_ref?.resolve()
+ var/obj/item/poster = printed_poster?.resolve()
+ if(loaded)
+ . += mutable_appearance(icon, "contain_paper")
+ if(poster)
+ . += mutable_appearance(icon, "contain_poster")
+
+/obj/machinery/printer/screwdriver_act(mob/living/user, obj/item/screwdriver)
+ . = ..()
+ default_deconstruction_screwdriver(user, icon_state, icon_state, screwdriver)
+ update_icon()
+ return TRUE
+
+/obj/machinery/printer/Destroy()
+ QDEL_NULL(toner_cartridge)
+ QDEL_NULL(loaded_item_ref)
+ QDEL_NULL(printed_poster)
+ return ..()
+
+/obj/machinery/printer/attackby(obj/item/item, mob/user, params)
+ if(panel_open)
+ if(is_wire_tool(item))
+ wires.interact(user)
+ return
+ if(can_load_item(item))
+ if(!loaded_item_ref?.resolve())
+ loaded_item_ref = WEAKREF(item)
+ item.forceMove(src)
+ update_icon()
+ return
+ else if(istype(item, /obj/item/toner))
+ if(toner_cartridge)
+ to_chat(user, "[src] already has a toner cartridge inserted. Remove that one first. ")
+ return
+ item.forceMove(src)
+ toner_cartridge = item
+ to_chat(user, "You insert [item] into [src]. ")
+ else return ..()
+
+/obj/machinery/printer/proc/can_load_item(obj/item/item)
+ if(busy)
+ return FALSE //no loading the printer if there's already a print job happening!
+ if(!istype(item, /obj/item/paper))
+ return FALSE
+ if(!istype(item, /obj/item/stack))
+ return TRUE
+ var/obj/item/stack/stack_item = item
+ return stack_item.amount == 1
+
+/obj/machinery/printer/ui_data(mob/user)
+ var/list/data = list()
+ data["has_paper"] = !!loaded_item_ref?.resolve()
+ data["has_poster"] = !!printed_poster?.resolve()
+
+ if(toner_cartridge)
+ data["has_toner"] = TRUE
+ data["current_toner"] = toner_cartridge.charges
+ data["max_toner"] = toner_cartridge.max_charges
+ data["has_enough_toner"] = has_enough_toner()
+ else
+ data["has_toner"] = FALSE
+ data["has_enough_toner"] = FALSE
+
+ return data
+
+/obj/machinery/printer/proc/has_enough_toner()
+ return toner_cartridge.charges >= 1
+
+/obj/machinery/printer/ui_interact(mob/user, datum/tgui/ui)
+ ui = SStgui.try_update_ui(user, src, ui)
+ if(!ui)
+ ui = new(user, src, "PosterPrinter")
+ ui.open()
+
+/obj/machinery/printer/ui_act(action, list/params)
+ . = ..()
+ if(.)
+ return
+ var/obj/item/poster = printed_poster?.resolve()
+ var/obj/item/loaded = loaded_item_ref?.resolve()
+ switch(action)
+ if("remove")
+ if(!loaded)
+ return
+ loaded.forceMove(drop_location())
+ loaded_item_ref = null
+ update_icon()
+ return TRUE
+ if("remove_poster")
+ if(!poster)
+ to_chat(usr, span_warning("No poster! waddaheeeeell"))
+ return
+ if(busy)
+ to_chat(usr, span_warning("[src] is still printing your poster! Please wait until it is finished."))
+ return FALSE
+ poster.forceMove(drop_location())
+ printed_poster = null
+ update_icon()
+ return TRUE
+ if("choose_type")
+ poster_type = params["poster_type"]
+ return TRUE
+ if("print")
+ if(busy)
+ to_chat(usr, span_warning("[src] is currently busy printing a poster. Please wait until it is finished."))
+ return FALSE
+ if(toner_cartridge.charges - 1 < 0)
+ to_chat(usr, span_warning("There is not enough toner in [src] to print the poster, please replace the cartridge."))
+ return FALSE
+ if(!loaded)
+ to_chat(usr, span_warning("[src] has no paper in it! Please insert a sheet of paper."))
+ return FALSE
+ if(!poster_type)
+ to_chat(usr, span_warning("[src] has no poster type selected! Please select a type first!"))
+ return FALSE
+ if(poster)
+ to_chat(usr, span_warning("[src] ejects its current poster before printing a new one."))
+ poster.forceMove(drop_location())
+ printed_poster = null
+ update_icon()
+ print_poster()
+ return TRUE
+ if("remove_toner")
+ if(issilicon(usr) || (ishuman(usr) && !usr.put_in_hands(toner_cartridge)))
+ toner_cartridge.forceMove(drop_location())
+ toner_cartridge = null
+ return TRUE
+
+/obj/machinery/printer/proc/print_poster()
+ busy = TRUE
+ loaded_item_ref = null
+ playsound(src, 'sound/items/poster_being_created.ogg', 20, FALSE)
+ toner_cartridge.charges -= 1
+ icon_state = "print"
+ var/mutable_appearance/overlay = mutable_appearance(icon, "print_poster")
+ overlays += overlay
+ update_icon()
+ addtimer(CALLBACK(src, PROC_REF(print_complete), overlay), 2.6 SECONDS)
+
+/obj/machinery/printer/proc/print_complete(mutable_appearance/remove_overlay)
+ icon_state = "printer"
+ overlays -= remove_overlay
+ switch(poster_type)
+ if("Syndicate")
+ var/obj/item/poster/random_contraband/poster = new()
+ printed_poster = WEAKREF(poster)
+ if("SolGov")
+ var/obj/item/poster/random_solgov/poster = new()
+ printed_poster = WEAKREF(poster)
+ if("Nanotrasen")
+ var/obj/item/poster/random_official/poster = new()
+ printed_poster = WEAKREF(poster)
+ if("RILENA")
+ var/obj/item/poster/random_rilena/poster = new()
+ printed_poster = WEAKREF(poster)
+ if("Nanotrasen (Retro)")
+ var/obj/item/poster/random_retro/poster = new()
+ printed_poster = WEAKREF(poster)
+ update_icon()
+ busy = FALSE
+ poster_type = null
diff --git a/code/game/objects/structures/salvaging.dm b/code/game/objects/structures/salvaging.dm
index 3d90a25a1013..4f3bee0cff60 100644
--- a/code/game/objects/structures/salvaging.dm
+++ b/code/game/objects/structures/salvaging.dm
@@ -704,19 +704,4 @@
/obj/item/crowbar/syndie = 30,
/obj/item/wirecutters/syndie = 30,
/obj/item/multitool/syndie = 30,
-
- /obj/item/scalpel/alien = 1,
- /obj/item/hemostat/alien = 1,
- /obj/item/cautery/alien = 1,
- /obj/item/retractor/alien = 1,
- /obj/item/circular_saw/alien = 1,
- /obj/item/surgicaldrill/alien = 1,
-
- /obj/item/wrench/abductor = 1,
- /obj/item/screwdriver/abductor = 1,
- /obj/item/weldingtool/abductor = 1,
- /obj/item/crowbar/abductor = 1,
- /obj/item/wirecutters/abductor = 1,
- /obj/item/multitool/abductor = 1,
-
)
diff --git a/code/game/objects/structures/tribal_torch.dm b/code/game/objects/structures/tribal_torch.dm
index 0c093662a5aa..5704b0bc5b06 100644
--- a/code/game/objects/structures/tribal_torch.dm
+++ b/code/game/objects/structures/tribal_torch.dm
@@ -24,7 +24,7 @@
if(!burning)
user.visible_message("[user] starts to pull [src] free from the ground.... ", "You start to pull [src] free from the ground... ")
if(do_after(user, 20, progress = 1, target = src))
- to_chat("You pull [src] free from the ground. ")
+ to_chat(user, "You pull [src] free from the ground. ")
var/torch = new /obj/item/candle/tribal_torch
user.put_in_hands(torch)
qdel(src)
diff --git a/code/game/turfs/change_turf.dm b/code/game/turfs/change_turf.dm
index a8567072f56b..07976f05631f 100644
--- a/code/game/turfs/change_turf.dm
+++ b/code/game/turfs/change_turf.dm
@@ -255,10 +255,12 @@ GLOBAL_LIST_INIT(blacklisted_automated_baseturfs, typecacheof(list(
if(flags_1 & INITIALIZED_1)
stack_trace("CHANGETURF_SKIP was used in a PlaceOnTop call for a turf that's initialized. This is a mistake. [src]([type])")
assemble_baseturfs()
+
+ if(!length(baseturfs))
+ baseturfs = list(baseturfs)
+
if(fake_turf_type)
if(!new_baseturfs) // If no baseturfs list then we want to create one from the turf type
- if(!length(baseturfs))
- baseturfs = list(baseturfs)
var/list/old_baseturfs = baseturfs.Copy()
if(!istype(src, /turf/closed))
old_baseturfs += type
@@ -269,25 +271,23 @@ GLOBAL_LIST_INIT(blacklisted_automated_baseturfs, typecacheof(list(
// The old baseturfs are put underneath, and we sort out the unwanted ones
newT.baseturfs = baseturfs_string_list(old_baseturfs + (newT.baseturfs - GLOB.blacklisted_automated_baseturfs), newT)
return newT
- if(!length(baseturfs))
- baseturfs = list(baseturfs)
- if(!istype(src, /turf/closed))
- new_baseturfs = list(type) + new_baseturfs
- baseturfs = baseturfs_string_list(baseturfs + new_baseturfs, src)
- return ChangeTurf(fake_turf_type, null, flags)
- if(!length(baseturfs))
- baseturfs = list(baseturfs)
- if(!istype(src, /turf/closed))
- baseturfs = baseturfs_string_list(baseturfs + type, src)
- var/turf/change_type
- if(length(new_baseturfs))
- change_type = new_baseturfs[new_baseturfs.len]
- new_baseturfs.len--
- if(new_baseturfs.len)
+ else
+ if(!istype(src, /turf/closed))
+ new_baseturfs = list(type) + new_baseturfs
baseturfs = baseturfs_string_list(baseturfs + new_baseturfs, src)
+ return ChangeTurf(fake_turf_type, null, flags)
else
- change_type = new_baseturfs
- return ChangeTurf(change_type, null, flags)
+ if(!istype(src, /turf/closed))
+ baseturfs = baseturfs_string_list(baseturfs + type, src)
+ var/turf/change_type
+ if(length(new_baseturfs))
+ change_type = new_baseturfs[new_baseturfs.len]
+ new_baseturfs.len--
+ if(new_baseturfs.len)
+ baseturfs = baseturfs_string_list(baseturfs + new_baseturfs, src)
+ else
+ change_type = new_baseturfs
+ return ChangeTurf(change_type, null, flags)
// Copy an existing turf and put it on top
// Returns the new turf
diff --git a/code/game/turfs/closed/_closed.dm b/code/game/turfs/closed/_closed.dm
index 4f493685e60c..c7a1d9dd6f29 100644
--- a/code/game/turfs/closed/_closed.dm
+++ b/code/game/turfs/closed/_closed.dm
@@ -230,7 +230,7 @@
/turf/closed/indestructible/fakedoor
name = "CentCom Access"
icon = 'icons/obj/doors/airlocks/centcom/centcom.dmi'
- icon_state = "fake_door"
+ icon_state = "fakedoor"
/turf/closed/indestructible/rock
name = "dense rock"
@@ -261,6 +261,13 @@
bullet_sizzle = TRUE
bullet_bounce_sound = null
+/turf/closed/indestructible/rock/schist
+ name = "schist"
+ desc = "Extremely densely-packed layers of schist. Say it ten times fast."
+ icon = 'icons/turf/walls/rockwall_icemoon.dmi'
+ icon_state = "rockwall_icemoon-0"
+ base_icon_state = "rockwall_icemoon"
+
/turf/closed/indestructible/paper
name = "thick paper wall"
desc = "A wall layered with impenetrable sheets of paper."
diff --git a/code/game/turfs/closed/minerals.dm b/code/game/turfs/closed/minerals.dm
index ac8d2185b940..321a5ce25e90 100644
--- a/code/game/turfs/closed/minerals.dm
+++ b/code/game/turfs/closed/minerals.dm
@@ -161,6 +161,7 @@
//Currently, Adamantine won't spawn as it has no uses. -Durandan
var/mineralChance = 13
+
/turf/closed/mineral/random/Initialize(mapload, inherited_virtual_z)
mineralSpawnChanceList = typelist("mineralSpawnChanceList", mineralSpawnChanceList)
diff --git a/code/game/turfs/open/floor.dm b/code/game/turfs/open/floor.dm
index b8931f740c4b..f4bfa034fa12 100644
--- a/code/game/turfs/open/floor.dm
+++ b/code/game/turfs/open/floor.dm
@@ -281,8 +281,6 @@
name = "floor"
icon_state = "materialfloor"
material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS
- icon = 'icons/turf/floors/tiles.dmi'
- icon_state = "tiled"
/turf/open/floor/material/spawn_tile()
for(var/i in custom_materials)
diff --git a/code/game/turfs/open/floor/plating/icemoon.dm b/code/game/turfs/open/floor/plating/icemoon.dm
index 2b1892d5a4ed..ca1819af2531 100644
--- a/code/game/turfs/open/floor/plating/icemoon.dm
+++ b/code/game/turfs/open/floor/plating/icemoon.dm
@@ -105,6 +105,7 @@
/turf/open/floor/plating/asteroid/snow/temperatre
initial_gas_mix = "o2=22;n2=82;TEMP=255.37"
+ baseturfs = /turf/open/floor/plating/asteroid/icerock/temperate
/turf/open/floor/plating/asteroid/snow/atmosphere
initial_gas_mix = FROZEN_ATMOS
@@ -156,6 +157,9 @@
icon_state = "icemoon_ground_smooth"
base_icon_state = "icemoon_ground_smooth"
+/turf/open/floor/plating/asteroid/icerock/temperate
+ initial_gas_mix = "o2=22;n2=82;TEMP=255.37"
+
/turf/open/floor/plating/asteroid/iceberg
gender = PLURAL
name = "cracked ice floor"
diff --git a/code/game/turfs/open/floor/plating/planet.dm b/code/game/turfs/open/floor/plating/planet.dm
index d1577e516b6d..a86847ca8f78 100644
--- a/code/game/turfs/open/floor/plating/planet.dm
+++ b/code/game/turfs/open/floor/plating/planet.dm
@@ -59,6 +59,11 @@
if(prob(floor_variance))
icon_state = "[initial(icon_state)][rand(0,12)]"
+/turf/open/floor/plating/dirt/icemoon
+ initial_gas_mix = ICEMOON_DEFAULT_ATMOS
+ baseturfs = /turf/open/floor/plating/dirt/icemoon
+ planetary_atmos = TRUE
+
/turf/open/floor/plating/grass/jungle
name = "jungle grass"
planetary_atmos = TRUE
diff --git a/code/game/turfs/open/floor/reinf_floor.dm b/code/game/turfs/open/floor/reinf_floor.dm
index 04f005417eb0..68a96846adbb 100644
--- a/code/game/turfs/open/floor/reinf_floor.dm
+++ b/code/game/turfs/open/floor/reinf_floor.dm
@@ -3,7 +3,6 @@
name = "reinforced floor"
desc = "Extremely sturdy."
icon_state = "engine"
- holodeck_compatible = TRUE
thermal_conductivity = 0.025
heat_capacity = INFINITY
floor_tile = /obj/item/stack/sheet/metal
diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm
index ca5a6fe3fd25..4202be74b347 100644
--- a/code/game/turfs/turf.dm
+++ b/code/game/turfs/turf.dm
@@ -12,7 +12,7 @@ GLOBAL_LIST_EMPTY(created_baseturf_lists)
// In class definition like here it should always be a single type.
// A list will be created in initialization that figures out the baseturf's baseturf etc.
// In the case of a list it is sorted from bottom layer to top.
- // This shouldn't be modified directly, use the helper procs.
+ // This shouldn't be modified directly; use the helper procs, as many baseturf lists are shared between turfs.
var/list/baseturfs = /turf/baseturf_bottom
/// How hot the turf is, in kelvin
@@ -73,9 +73,6 @@ GLOBAL_LIST_EMPTY(created_baseturf_lists)
/// Used to stop radiation from travelling across virtual z-levels such as transit zones and planetary encounters.
var/rad_fullblocker = FALSE
- ///the holodeck can load onto this turf if TRUE
- var/holodeck_compatible = FALSE
-
hitsound_volume = 90
/turf/vv_edit_var(var_name, new_value)
@@ -388,7 +385,11 @@ GLOBAL_LIST_EMPTY(created_baseturf_lists)
if(!AM.zfalling)
zFall(AM)
-// A proc in case it needs to be recreated or badmins want to change the baseturfs
+// Initializes the baseturfs list, given an optional "fake_baseturf_type".
+// If "fake_baseturf_type" is a list, then this turf's baseturfs are set to that list.
+// Otherwise, if "fake_baseturf_type" is non-null, it is used as the top of the baseturf stack.
+// If no fake_baseturf_type is passed, and the current turf's baseturfs variable is not a list,
+// baseturfs are initialized using the intial baseturfs variable as the top of the baseturf stack.
/turf/proc/assemble_baseturfs(turf/fake_baseturf_type)
var/turf/current_target
if(fake_baseturf_type)
diff --git a/code/game/world.dm b/code/game/world.dm
index 8365283c7897..a9881d19d977 100644
--- a/code/game/world.dm
+++ b/code/game/world.dm
@@ -310,14 +310,23 @@ GLOBAL_VAR(restart_counter)
features += "AI allowed"
hostedby = CONFIG_GET(string/hostedby)
+ var/discord_url
+ var/github_url
+ if(isnull(config))
+ discord_url = "https://shiptest.net/discord"
+ github_url = "https://github.com/shiptest-ss13/Shiptest"
+ else
+ discord_url = CONFIG_GET(string/discordurl)
+ github_url = CONFIG_GET(string/githuburl)
+
s += "[station_name()] ";
s += " ("
- s += "" //Change this to wherever you want the hub to link to.
+ s += " " //Change this to wherever you want the hub to link to.
s += "Discord" //Replace this with something else. Or ever better, delete it and uncomment the game version.
s += " "
s += ")"
s += " ("
- s += ""
+ s += " "
s += "Github"
s += " "
s += ")"
diff --git a/code/modules/admin/admin_fax_panel.dm b/code/modules/admin/admin_fax_panel.dm
new file mode 100644
index 000000000000..32f523584a39
--- /dev/null
+++ b/code/modules/admin/admin_fax_panel.dm
@@ -0,0 +1,145 @@
+/**
+ * If client have R_ADMIN flag, opens an admin fax panel.
+ */
+/client/proc/fax_panel()
+ set name = "Send Fax Message"
+ set category = "Admin"
+
+ if(!check_rights(R_ADMIN))
+ return
+
+ var/datum/fax_panel_interface/ui = new(usr)
+ ui.ui_interact(usr)
+
+/// Admin Fax Panel. Tool for sending fax messages faster.
+/datum/fax_panel_interface
+ /// All faxes in from machinery list()
+ var/available_faxes = list()
+ /// List with available stamps
+ var/stamp_list = list()
+
+ /// Paper which admin edit and send.
+ var/obj/item/paper/fax_paper = new /obj/item/paper(null)
+
+ /// Default name of fax. Used when field with fax name not edited.
+ var/sending_fax_name = "Secret"
+ /// Default name of paper. paper - bluh-bluh. Used when field with paper name not edited.
+ var/default_paper_name = "Standard Report"
+
+/datum/fax_panel_interface/New()
+ //Get all faxes, and save them to our list.
+ for(var/obj/machinery/fax/fax as anything in GLOB.fax_machines)
+ available_faxes += WEAKREF(fax)
+
+ //Get all stamps
+ for(var/stamp in subtypesof(/obj/item/stamp))
+ var/obj/item/stamp/real_stamp = new stamp()
+ if(!istype(real_stamp, /obj/item/stamp/chameleon))
+ var/stamp_detail = real_stamp.get_writing_implement_details()
+ stamp_list += list(list(real_stamp.name, real_stamp.icon_state, stamp_detail["stamp_class"]))
+
+ //Give our paper special status, to read everywhere.
+ fax_paper.request_state = TRUE
+
+/**
+ * Return fax if name exists
+ * Arguments:
+ * * name - Name of fax what we try to find.
+ */
+/datum/fax_panel_interface/proc/get_fax_by_name(name)
+ if(!length(available_faxes))
+ return null
+
+ for(var/datum/weakref/weakrefed_fax as anything in available_faxes)
+ var/obj/machinery/fax/potential_fax = weakrefed_fax.resolve()
+ if(potential_fax && istype(potential_fax))
+ if(potential_fax.fax_name == name)
+ return potential_fax
+ return null
+
+/datum/fax_panel_interface/ui_interact(mob/user, datum/tgui/ui)
+ ui = SStgui.try_update_ui(user, src, ui)
+ if(!ui)
+ ui = new(user, src, "AdminFax")
+ ui.open()
+
+/datum/fax_panel_interface/ui_state(mob/user)
+ return GLOB.admin_state
+
+/datum/fax_panel_interface/ui_static_data(mob/user)
+ var/list/data = list()
+
+ data["faxes"] = list()
+ data["stamps"] = list()
+
+ for(var/stamp in stamp_list)
+ data["stamps"] += list(stamp[1]) // send only names.
+
+ for(var/datum/weakref/weakrefed_fax as anything in available_faxes)
+ var/obj/machinery/fax/another_fax = weakrefed_fax.resolve()
+ if(another_fax && istype(another_fax))
+ data["faxes"] += list(another_fax.fax_name)
+
+ return data
+
+/datum/fax_panel_interface/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state)
+ if(..())
+ return
+
+ if(!check_rights(R_ADMIN))
+ return
+
+ var/obj/machinery/fax/action_fax
+
+ if(params["faxName"])
+ action_fax = get_fax_by_name(params["faxName"])
+
+ switch(action)
+
+ if("follow")
+ if(!isobserver(usr))
+ usr.client?.admin_ghost()
+
+ usr.client?.holder?.admin_follow(action_fax)
+
+ if("preview") // see saved variant
+ if(!fax_paper)
+ return
+ fax_paper.ui_interact(usr)
+
+ if("save") // save paper
+ if(params["paperName"])
+ default_paper_name = params["paperName"]
+ if(params["fromWho"])
+ sending_fax_name = params["fromWho"]
+
+ fax_paper.clear_paper()
+ var/stamp
+ var/stamp_class
+
+ for(var/needed_stamp in stamp_list)
+ if(needed_stamp[1] == params["stamp"])
+ stamp = needed_stamp[2]
+ stamp_class = needed_stamp[3]
+ break
+
+ fax_paper.name = "paper — [default_paper_name]"
+ fax_paper.add_raw_text(params["rawText"], advanced_html = TRUE)
+
+ if(stamp)
+ fax_paper.add_stamp(stamp_class, params["stampX"], params["stampY"], params["stampAngle"], stamp)
+
+ fax_paper.update_static_data(usr) // OK, it's work, and update UI.
+
+ if("send")
+ //copy
+ var/obj/item/paper/our_fax = fax_paper.copy(/obj/item/paper)
+ our_fax.name = fax_paper.name
+ //send
+ action_fax.receive(our_fax, sending_fax_name, important = TRUE)
+ message_admins("[key_name_admin(usr)] has sent a custom fax message to [action_fax.name][ADMIN_FLW(action_fax)][ADMIN_SHOW_PAPER(fax_paper)].")
+ log_admin("[key_name(usr)] has sent a custom fax message to [action_fax.name]")
+
+ if("createPaper")
+ var/obj/item/paper/our_paper = fax_paper.copy(/obj/item/paper, usr.loc)
+ our_paper.name = fax_paper.name
diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm
index 6f1809098f9d..a853f66963af 100644
--- a/code/modules/admin/admin_verbs.dm
+++ b/code/modules/admin/admin_verbs.dm
@@ -27,7 +27,8 @@ GLOBAL_PROTECT(admin_verbs_default)
/client/proc/fix_air, /*resets air in designated radius to its default atmos composition*/
/client/proc/addbunkerbypass,
/client/proc/revokebunkerbypass,
- /client/proc/report_sgt //TEMP
+ /client/proc/requests,
+ /client/proc/fax_panel, /*send a paper to fax*/
)
GLOBAL_LIST_INIT(admin_verbs_admin, world.AVerbsAdmin())
GLOBAL_PROTECT(admin_verbs_admin)
@@ -120,7 +121,6 @@ GLOBAL_LIST_INIT(admin_verbs_fun, list(
/client/proc/polymorph_all,
/client/proc/show_tip,
/client/proc/smite,
- /client/proc/fax_manager,
/client/proc/spawn_ruin,
))
GLOBAL_PROTECT(admin_verbs_fun)
@@ -284,7 +284,6 @@ GLOBAL_LIST_INIT(admin_verbs_hideable, list(
/client/proc/cmd_display_del_log,
/client/proc/toggle_combo_hud,
/client/proc/debug_huds,
- /client/proc/fax_manager
))
GLOBAL_PROTECT(admin_verbs_hideable)
@@ -776,13 +775,3 @@ GLOBAL_PROTECT(admin_verbs_hideable)
src << link("?debug=profile&type=sendmaps&window=test")
#endif
-
-//FIXME TODO REMOVE THIS
-/client/proc/report_sgt()
- set name = "SGT Report"
- set category = "000_PANIC BUTTON"
- set desc = "Report a Slimegirl Trafficking Incident"
- if(!holder)
- return
- log_shuttle("CRITICAL: !!INCIDENT REPORTED!!")
- message_debug("[key_name_admin(usr)]: Shuttle Incident Reported.")
diff --git a/code/modules/admin/chat_commands.dm b/code/modules/admin/chat_commands.dm
index baa52e38c7da..eed57f6d6c0b 100644
--- a/code/modules/admin/chat_commands.dm
+++ b/code/modules/admin/chat_commands.dm
@@ -12,16 +12,24 @@
break
if(!active_admins)
SSticker.Reboot("Restart requested from the discord.", "discord")
- return "Rebooting..."
+ return new /datum/tgs_message_content("Rebooting...")
else
- return "There are active admins on the server! Ask them to restart."
+ return new /datum/tgs_message_content("There are active admins on the server! Ask them to restart.")
/datum/tgs_chat_command/join
name = "join"
help_text = "Sends a join link."
/datum/tgs_chat_command/join/Run(datum/tgs_chat_user/sender, params)
- return "<[world.internet_address]:[world.port]>"
+ var/datum/tgs_chat_embed/structure/embed = new()
+ embed.title = "Join Server"
+ embed.colour = COLOR_DARK_CYAN
+ embed.description = "Enter this URL into the BYOND pager to join the server: byond://[world.internet_address]:[world.port]"
+
+ var/datum/tgs_message_content/join = new()
+ join.embed = embed
+
+ return join
/datum/tgs_chat_command/tgsstatus
name = "status"
@@ -32,14 +40,64 @@
/datum/tgs_chat_command/tgsstatus/Run(datum/tgs_chat_user/sender, params)
var/rtod = REALTIMEOFDAY
if(rtod - last_tgs_status < TGS_STATUS_THROTTLE)
- return
+ return new /datum/tgs_message_content("Please wait a few seconds before using this command again.")
last_tgs_status = rtod
- var/list/adm = get_admin_counts()
- var/list/allmins = adm["total"]
- var/status = "Admins: [allmins.len] (Active: [english_list(adm["present"])] AFK: [english_list(adm["afk"])] Stealth: [english_list(adm["stealth"])] Skipped: [english_list(adm["noflags"])]). "
- status += "Players: [GLOB.clients.len] (Active: [get_active_player_count(0,1,0)]). Mode: [SSticker.mode ? SSticker.mode.name : "Not started"]."
+
+ var/datum/tgs_chat_embed/structure/embed = new()
+ embed.title = "Server Admin Status"
+ embed.colour = COLOR_DARK_CYAN
+
+ embed.fields = list()
+ embed.fields += new /datum/tgs_chat_embed/field("Round", "[GLOB.round_id ? "Round #[GLOB.round_id]" : "Not started"]\n[station_name()]\n[length(SSovermap.controlled_ships)] ships")
+ embed.fields += new /datum/tgs_chat_embed/field("Admins", tgsadminwho())
+ embed.fields += new /datum/tgs_chat_embed/field("Players", "Total: [length(GLOB.clients)]\nActive: [get_active_player_count(FALSE, TRUE, FALSE)]\nAlive: [get_active_player_count(TRUE, TRUE, TRUE)]")
+
+ embed.fields += new /datum/tgs_chat_embed/field("Tickets", "Active: [length(GLOB.ahelp_tickets.active_tickets)]\nResolved: [length(GLOB.ahelp_tickets.resolved_tickets)]\nClosed: [length(GLOB.ahelp_tickets.closed_tickets)]")
+ embed.fields += new /datum/tgs_chat_embed/field("Interviews", "Open: [length(GLOB.interviews.open_interviews) - length(GLOB.interviews.interview_queue)]\nSubmitted: [length(GLOB.interviews.interview_queue)]\nClosed: [length(GLOB.interviews.closed_interviews)]")
+
+ embed.fields += new /datum/tgs_chat_embed/field("Mode", "[SSticker.mode ? SSticker.mode.name : "Not started"]")
+ embed.fields += new /datum/tgs_chat_embed/field("Round Time", ROUND_TIME)
+ embed.fields += new /datum/tgs_chat_embed/field("Time Dilation", "[round(SStime_track.time_dilation_current, 0.1)]% ([round(SStime_track.time_dilation_avg, 0.1)]% avg)")
+
+ for(var/datum/tgs_chat_embed/field/field as anything in embed.fields)
+ field.is_inline = TRUE
+
+ var/datum/tgs_message_content/status = new()
+ status.embed = embed
+
return status
+/datum/tgs_chat_command/subsystems
+ name = "subsystems"
+ help_text = "Gets the status of the server subsystems"
+ admin_only = TRUE
+ var/last_tgs_subsystems = 0
+
+/datum/tgs_chat_command/subsystems/Run(datum/tgs_chat_user/sender, params)
+ var/rtod = REALTIMEOFDAY
+ if(rtod - last_tgs_subsystems < TGS_STATUS_THROTTLE)
+ return new /datum/tgs_message_content("Please wait a few seconds before using this command again.")
+ last_tgs_subsystems = rtod
+
+ var/datum/tgs_chat_embed/structure/embed = new()
+ embed.title = "Server Subsystems"
+ embed.colour = COLOR_DARK_CYAN
+
+ embed.description = Master.stat_entry()
+
+ embed.fields = list()
+ for(var/datum/controller/subsystem/sub_system as anything in Master.subsystems)
+ if(params && !findtext(sub_system.name, params))
+ continue
+ var/datum/tgs_chat_embed/field/sub_system_entry = new ("\[[sub_system.state_letter()]] [sub_system.name]", sub_system.stat_entry())
+ sub_system_entry.is_inline = TRUE
+ embed.fields += sub_system_entry
+
+ var/datum/tgs_message_content/subsystems = new()
+ subsystems.embed = embed
+
+ return subsystems
+
/datum/tgs_chat_command/tgscheck
name = "check"
help_text = "Gets the playercount, gamemode, and address of the server"
@@ -48,10 +106,27 @@
/datum/tgs_chat_command/tgscheck/Run(datum/tgs_chat_user/sender, params)
var/rtod = REALTIMEOFDAY
if(rtod - last_tgs_check < TGS_STATUS_THROTTLE)
- return
+ return new /datum/tgs_message_content("Please wait a few seconds before using this command again.")
last_tgs_check = rtod
- var/server = CONFIG_GET(string/server)
- return "[GLOB.round_id ? "Round #[GLOB.round_id]: " : ""][GLOB.clients.len] players, Mode: [GLOB.master_mode]; Round [SSticker.HasRoundStarted() ? (SSticker.IsRoundInProgress() ? "Active" : "Finishing") : "Starting"] -- [server ? server : "[world.internet_address]:[world.port]"]"
+
+ var/datum/tgs_chat_embed/structure/embed = new()
+ embed.title = "Server Status"
+ embed.colour = COLOR_DARK_CYAN
+
+ embed.fields = list()
+ embed.fields += new /datum/tgs_chat_embed/field("Round", "[GLOB.round_id ? "Round #[GLOB.round_id]" : "Not started"]")
+ embed.fields += new /datum/tgs_chat_embed/field("Players", "[length(GLOB.player_list) || "No players"]")
+ embed.fields += new /datum/tgs_chat_embed/field("Admins", "[length(GLOB.admins) || "No admins"]")
+ embed.fields += new /datum/tgs_chat_embed/field("Round Time", ROUND_TIME)
+ embed.fields += new /datum/tgs_chat_embed/field("Time Dilation", "[round(SStime_track.time_dilation_current, 0.1)]% ([round(SStime_track.time_dilation_avg, 0.1)]% avg)")
+
+ for(var/datum/tgs_chat_embed/field/field as anything in embed.fields)
+ field.is_inline = TRUE
+
+ var/datum/tgs_message_content/status = new()
+ status.embed = embed
+
+ return status
/datum/tgs_chat_command/ahelp
name = "ahelp"
@@ -61,7 +136,7 @@
/datum/tgs_chat_command/ahelp/Run(datum/tgs_chat_user/sender, params)
var/list/all_params = splittext(params, " ")
if(all_params.len < 2)
- return "Insufficient parameters"
+ return new /datum/tgs_message_content("Insufficient parameters")
var/target = all_params[1]
all_params.Cut(1, 2)
var/id = text2num(target)
@@ -70,10 +145,10 @@
if(AH)
target = AH.initiator_ckey
else
- return "Ticket #[id] not found!"
+ return new /datum/tgs_message_content("Ticket #[id] not found.")
var/res = TgsPm(target, all_params.Join(" "), sender.friendly_name)
if(res != "Message Successful")
- return res
+ return new /datum/tgs_message_content(res)
/datum/tgs_chat_command/namecheck
name = "namecheck"
@@ -83,10 +158,10 @@
/datum/tgs_chat_command/namecheck/Run(datum/tgs_chat_user/sender, params)
params = trim(params)
if(!params)
- return "Insufficient parameters"
+ return new /datum/tgs_message_content("Please specify a target.")
log_admin("Chat Name Check: [sender.friendly_name] on [params]")
message_admins("Name checking [params] from [sender.friendly_name]")
- return keywords_lookup(params, 1)
+ return new /datum/tgs_message_content(keywords_lookup(params, TRUE))
/datum/tgs_chat_command/adminwho
name = "adminwho"
@@ -94,7 +169,15 @@
admin_only = TRUE
/datum/tgs_chat_command/adminwho/Run(datum/tgs_chat_user/sender, params)
- return tgsadminwho()
+ var/datum/tgs_chat_embed/structure/embed = new()
+ embed.title = "Admins"
+ embed.colour = COLOR_DARK_CYAN
+ embed.description = tgsadminwho() || "No admins online."
+
+ var/datum/tgs_message_content/adminwho = new()
+ adminwho.embed = embed
+
+ return adminwho
GLOBAL_LIST(round_end_notifiees)
@@ -107,7 +190,7 @@ GLOBAL_LIST(round_end_notifiees)
if(!SSticker.IsRoundInProgress() && SSticker.HasRoundStarted())
return "[sender.mention], the round has already ended!"
LAZYSET(GLOB.round_end_notifiees, sender.mention, TRUE)
- return "I will notify [sender.mention] when the round ends."
+ return new /datum/tgs_message_content( "I will notify [sender.mention] when the round ends.")
/datum/tgs_chat_command/sdql
name = "sdql"
@@ -116,15 +199,26 @@ GLOBAL_LIST(round_end_notifiees)
/datum/tgs_chat_command/sdql/Run(datum/tgs_chat_user/sender, params)
if(GLOB.AdminProcCaller)
- return "Unable to run query, another admin proc call is in progress. Try again later."
+ return new /datum/tgs_message_content("Unable to run query, another admin proc call is in progress. Try again later.")
GLOB.AdminProcCaller = "CHAT_[sender.friendly_name]" //_ won't show up in ckeys so it'll never match with a real admin
var/list/results = world.SDQL2_query(params, GLOB.AdminProcCaller, GLOB.AdminProcCaller)
GLOB.AdminProcCaller = null
if(!results)
- return "Query produced no output"
+ return new /datum/tgs_message_content("Query produced no output.")
var/list/text_res = results.Copy(1, 3)
var/list/refs = results.len > 3 ? results.Copy(4) : null
- . = "[text_res.Join("\n")][refs ? "\nRefs: [refs.Join(" ")]" : ""]"
+
+ var/datum/tgs_chat_embed/structure/embed = new()
+ embed.title = "SDQL Query Results"
+ embed.colour = COLOR_DARK_CYAN
+ embed.description = text_res.Join("\n") || "No results."
+ embed.fields = list()
+ embed.fields += new /datum/tgs_chat_embed/field("Refs", refs ? refs.Join("\n") : "None")
+
+ var/datum/tgs_message_content/sdql = new()
+ sdql.embed = embed
+
+ return sdql
/datum/tgs_chat_command/reload_admins
name = "reload_admins"
@@ -134,8 +228,60 @@ GLOBAL_LIST(round_end_notifiees)
/datum/tgs_chat_command/reload_admins/Run(datum/tgs_chat_user/sender, params)
ReloadAsync()
log_admin("[sender.friendly_name] reloaded admins via chat command.")
- return "Admins reloaded."
+ return new /datum/tgs_message_content("Admins reloaded.")
/datum/tgs_chat_command/reload_admins/proc/ReloadAsync()
set waitfor = FALSE
load_admins()
+
+/datum/tgs_chat_command/manifest
+ name = "manifest"
+ help_text = "Displays the current crew manifest"
+
+/datum/tgs_chat_command/manifest/Run(datum/tgs_chat_user/sender, params)
+ var/list/manifest = SSovermap.get_manifest()
+
+ var/datum/tgs_chat_embed/structure/embed = new()
+ embed.title = "__Crew Manifest:__"
+ embed.colour = COLOR_DARK_CYAN
+
+ if(!length(manifest))
+ embed.description = "No crew manifest available."
+ else
+ embed.fields = list()
+ for(var/ship in manifest)
+ var/list/entries = manifest[ship]
+ var/list/ship_entries = list()
+ for(var/entry in entries)
+ var/list/entry_list = entry
+ ship_entries += "[entry_list["name"]]: [entry_list["rank"]]"
+
+ var/datum/tgs_chat_embed/field/ship_field = new(ship, ship_entries.Join("\n"))
+ ship_field.is_inline = TRUE
+ embed.fields += ship_field
+
+ var/datum/tgs_message_content/manifest_content = new()
+ manifest_content.embed = embed
+
+ return manifest_content
+
+/datum/tgs_chat_command/who
+ name = "who"
+ help_text = "Displays the current player list"
+
+/datum/tgs_chat_command/who/Run(datum/tgs_chat_user/sender, params)
+ var/datum/tgs_chat_embed/structure/embed = new()
+ embed.colour = COLOR_DARK_CYAN
+
+ if(!length(GLOB.clients))
+ embed.title = "__Players:__"
+ embed.description = "No players online."
+ else
+ embed.title = "__Players ([length(GLOB.clients)]):__"
+ for(var/client/player as anything in GLOB.clients)
+ embed.description += "[player.ckey]\n"
+
+ var/datum/tgs_message_content/who = new()
+ who.embed = embed
+
+ return who
diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm
index a4a70c00e429..b917501d0bb8 100644
--- a/code/modules/admin/topic.dm
+++ b/code/modules/admin/topic.dm
@@ -125,13 +125,13 @@
log_admin("[key_name(usr)] spawned a blob with base resource gain [strength].")
new/datum/round_event/ghost_role/blob(TRUE, strength)
if("centcom")
- message_admins("[key_name(usr)] is creating a CentCom response team...")
+ message_admins("[key_name(usr)] is creating a response team...")
if(src.makeEmergencyresponseteam())
- message_admins("[key_name(usr)] created a CentCom response team.")
- log_admin("[key_name(usr)] created a CentCom response team.")
+ message_admins("[key_name(usr)] created a response team.")
+ log_admin("[key_name(usr)] created a response team.")
else
- message_admins("[key_name_admin(usr)] tried to create a CentCom response team. Unfortunately, there were not enough candidates available.")
- log_admin("[key_name(usr)] failed to create a CentCom response team.")
+ message_admins("[key_name_admin(usr)] tried to create a response team. Unfortunately, there were not enough candidates available.")
+ log_admin("[key_name(usr)] failed to create a response team.")
if("abductors")
message_admins("[key_name(usr)] is creating an abductor team...")
if(src.makeAbductorTeam())
@@ -2218,10 +2218,14 @@
return
GLOB.interviews.ui_interact(usr)
- else if(href_list["open_fax_manager"])
+ else if(href_list["show_paper"])
if(!check_rights(R_ADMIN))
return
- usr.client.fax_manager()
+
+ var/obj/item/paper/paper_to_show = locate(href_list["show_paper"])
+ if(!istype(paper_to_show))
+ return
+ paper_to_show.ui_interact(usr)
/datum/admins/proc/HandleCMode()
if(!check_rights(R_ADMIN))
diff --git a/code/modules/admin/verbs/adminhelp.dm b/code/modules/admin/verbs/adminhelp.dm
index 225a074b1477..5ac4714257ef 100644
--- a/code/modules/admin/verbs/adminhelp.dm
+++ b/code/modules/admin/verbs/adminhelp.dm
@@ -494,9 +494,9 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new)
dat += "[FOURSPACES][ticket_href("Refresh", ref_src)][FOURSPACES][ticket_href("Re-Title", ref_src, "retitle")]"
if(state != AHELP_ACTIVE)
dat += "[FOURSPACES][ticket_href("Reopen", ref_src, "reopen")]"
- dat += " Opened at: [gameTimestamp(wtime = opened_at)] (Approx [DisplayTimeText(world.time - opened_at)] ago)"
+ dat += " Opened at: [game_timestamp(wtime = opened_at)] (Approx [DisplayTimeText(world.time - opened_at)] ago)"
if(closed_at)
- dat += " Closed at: [gameTimestamp(wtime = closed_at)] (Approx [DisplayTimeText(world.time - closed_at)] ago)"
+ dat += " Closed at: [game_timestamp(wtime = closed_at)] (Approx [DisplayTimeText(world.time - closed_at)] ago)"
dat += " "
if(initiator)
dat += "Actions: [full_monty(ref_src)] "
@@ -687,7 +687,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new)
/proc/send2tgs(msg,msg2)
msg = format_text(msg)
msg2 = format_text(msg2)
- world.TgsTargetedChatBroadcast("[msg] | [msg2]", TRUE)
+ world.TgsTargetedChatBroadcast(new /datum/tgs_message_content("[msg] | [msg2]"), TRUE)
/**
* Sends a message to a set of cross-communications-enabled servers using world topic calls
@@ -735,19 +735,11 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new)
/proc/tgsadminwho()
- var/list/message = list("Admins: ")
var/list/admin_keys = list()
- for(var/adm in GLOB.admins)
- var/client/C = adm
- admin_keys += "[C][C.holder.fakekey ? "(Stealth)" : ""][C.is_afk() ? "(AFK)" : ""]"
+ for(var/client/admin as anything in GLOB.admins)
+ admin_keys += "[admin][admin.holder.fakekey ? "(Stealth)" : ""][admin.is_afk() ? "(AFK)" : ""]"
- for(var/admin in admin_keys)
- if(LAZYLEN(message) > 1)
- message += ", [admin]"
- else
- message += "[admin]"
-
- return jointext(message, "")
+ return jointext(admin_keys, "\n")
/proc/keywords_lookup(msg,external)
diff --git a/code/modules/admin/verbs/fax_manager.dm b/code/modules/admin/verbs/fax_manager.dm
deleted file mode 100644
index 6c6de9d5d100..000000000000
--- a/code/modules/admin/verbs/fax_manager.dm
+++ /dev/null
@@ -1,9 +0,0 @@
-/client/proc/fax_manager()
- set category = "Fun"
- set name = "Fax Manager"
- set desc = "Open the manager panel to view all requests during the round in progress."
- if(!check_rights(R_ADMIN))
- return
-
- SSblackbox.record_feedback("tally", "admin_verb", 1, "Fax Manager") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
- GLOB.fax_manager.ui_interact(usr)
diff --git a/code/modules/admin/verbs/one_click_antag.dm b/code/modules/admin/verbs/one_click_antag.dm
index 5b1e0e8ad082..6c303cddf060 100644
--- a/code/modules/admin/verbs/one_click_antag.dm
+++ b/code/modules/admin/verbs/one_click_antag.dm
@@ -1,3 +1,6 @@
+/// If we spawn an ERT with the "choose experienced leader" option, select the leader from the top X playtimes
+#define ERT_EXPERIENCED_LEADER_CHOOSE_TOP 3
+
/client/proc/one_click_antag()
set name = "Create Antagonist"
set desc = "Auto-create an antagonist of your choice"
@@ -17,7 +20,7 @@
Make Blob
Make Wizard (Requires Ghosts)
Make Nuke Team (Requires Ghosts)
- Make CentCom Response Team (Requires Ghosts)
+ Make Response Team (Requires Ghosts)
Make Abductor Team (Requires Ghosts)
Make Revenant (Requires Ghost)
"}
@@ -218,6 +221,11 @@
.["mainsettings"]["mission"]["value"] = newtemplate.mission
.["mainsettings"]["polldesc"]["value"] = newtemplate.polldesc
.["mainsettings"]["open_armory"]["value"] = newtemplate.opendoors ? "Yes" : "No"
+ .["mainsettings"]["leader_experience"]["value"] = newtemplate.leader_experience ? "Yes" : "No"
+ .["mainsettings"]["random_names"]["value"] = newtemplate.random_names ? "Yes" : "No"
+ .["mainsettings"]["spawn_admin"]["value"] = newtemplate.spawn_admin ? "Yes" : "No"
+ .["mainsettings"]["use_custom_shuttle"]["value"] = newtemplate.use_custom_shuttle ? "Yes" : "No"
+ .["mainsettings"]["spawn_at_outpost"]["value"] = newtemplate.spawn_at_outpost ? "Yes" : "No"
/datum/admins/proc/equipAntagOnDummy(mob/living/carbon/human/dummy/mannequin, datum/antagonist/antag)
@@ -226,8 +234,6 @@
if (ispath(antag, /datum/antagonist/ert))
var/datum/antagonist/ert/ert = antag
mannequin.equipOutfit(initial(ert.outfit), TRUE)
- else if (ispath(antag, /datum/antagonist/official))
- mannequin.equipOutfit(/datum/outfit/centcom/centcom_official, TRUE)
/datum/admins/proc/makeERTPreviewIcon(list/settings)
// Set up the dummy for its photoshoot
@@ -283,12 +289,17 @@
"teamsize" = list("desc" = "Team Size", "type" = "number", "value" = ertemplate.teamsize),
"mission" = list("desc" = "Mission", "type" = "string", "value" = ertemplate.mission),
"polldesc" = list("desc" = "Ghost poll description", "type" = "string", "value" = ertemplate.polldesc),
- "enforce_human" = list("desc" = "Enforce human authority", "type" = "boolean", "value" = "No"),
+ "enforce_human" = list("desc" = "Spawn as humans", "type" = "boolean", "value" = "[(ertemplate.enforce_human ? "Yes" : "No")]"),
"open_armory" = list("desc" = "Open armory doors", "type" = "boolean", "value" = "[(ertemplate.opendoors ? "Yes" : "No")]"),
+ "leader_experience" = list("desc" = "Pick an experienced leader", "type" = "boolean", "value" = "[(ertemplate.leader_experience ? "Yes" : "No")]"),
+ "random_names" = list("desc" = "Randomize names", "type" = "boolean", "value" = "[(ertemplate.random_names ? "Yes" : "No")]"),
+ "spawn_admin" = list("desc" = "Spawn yourself as briefing officer", "type" = "boolean", "value" = "[(ertemplate.spawn_admin ? "Yes" : "No")]"),
+ "use_custom_shuttle" = list("desc" = "Use the ERT's custom shuttle (if it has one)", "type" = "boolean", "value" = "[(ertemplate.use_custom_shuttle ? "Yes" : "No")]"),
+ "spawn_at_outpost" = list("desc" = "Spawn the ERT/Dock the ERT at the Outpost", "type" = "boolean", "value" = "[(ertemplate.spawn_at_outpost ? "Yes" : "No")]"),
)
)
- var/list/prefreturn = presentpreflikepicker(usr,"Customize ERT", "Customize ERT", Button1="Ok", width = 600, StealFocus = 1,Timeout = 0, settings=settings)
+ var/list/prefreturn = presentpreflikepicker(usr, "Customize ERT", "Customize ERT", Button1="Ok", width = 600, StealFocus = 1,Timeout = 0, settings=settings)
if (isnull(prefreturn))
return FALSE
@@ -306,79 +317,174 @@
ertemplate.teamsize = prefs["teamsize"]["value"]
ertemplate.mission = prefs["mission"]["value"]
ertemplate.polldesc = prefs["polldesc"]["value"]
- ertemplate.enforce_human = prefs["enforce_human"]["value"] == "Yes" ? TRUE : FALSE
- ertemplate.opendoors = prefs["open_armory"]["value"] == "Yes" ? TRUE : FALSE
-
- var/list/mob/dead/observer/candidates = pollGhostCandidates("Do you wish to be considered for [ertemplate.polldesc]?", "deathsquad", null)
+ ertemplate.enforce_human = prefs["enforce_human"]["value"] == "Yes" // these next 7 are effectively toggles
+ ertemplate.opendoors = prefs["open_armory"]["value"] == "Yes"
+ ertemplate.leader_experience = prefs["leader_experience"]["value"] == "Yes"
+ ertemplate.random_names = prefs["random_names"]["value"] == "Yes"
+ ertemplate.spawn_admin = prefs["spawn_admin"]["value"] == "Yes"
+ ertemplate.use_custom_shuttle = prefs["use_custom_shuttle"]["value"] == "Yes"
+ ertemplate.spawn_at_outpost = prefs["use_custom_shuttle"]["value"] == "Yes"
+
+ var/list/spawnpoints = GLOB.emergencyresponseteamspawn
+ var/index = 0
+
+ var/list/mob/dead/observer/candidates = pollGhostCandidates("Do you wish to be considered for [ertemplate.polldesc]?", "deathsquad")
var/teamSpawned = FALSE
- if(candidates.len > 0)
- //Pick the (un)lucky players
- var/numagents = min(ertemplate.teamsize,candidates.len)
-
- //Create team
- var/datum/team/ert/ert_team = new ertemplate.team
- if(ertemplate.rename_team)
- ert_team.name = ertemplate.rename_team
-
- //Asign team objective
- var/datum/objective/missionobj = new
- missionobj.team = ert_team
- missionobj.explanation_text = ertemplate.mission
- missionobj.completed = TRUE
- ert_team.objectives += missionobj
- ert_team.mission = missionobj
-
- var/list/spawnpoints = GLOB.emergencyresponseteamspawn
- var/index = 0
- while(numagents && candidates.len)
- var/spawnloc = spawnpoints[index+1]
- //loop through spawnpoints one at a time
- index = (index + 1) % spawnpoints.len
- var/mob/dead/observer/chosen_candidate = pick(candidates)
- candidates -= chosen_candidate
- if(!chosen_candidate.key)
- continue
+ // This list will take priority over spawnpoints if not empty
+ var/list/spawn_turfs = list()
- //Spawn the body
- var/mob/living/carbon/human/ERTOperative = new ertemplate.mobtype(spawnloc)
- chosen_candidate.client.prefs.copy_to(ERTOperative)
- ERTOperative.key = chosen_candidate.key
+ // Takes precedence over spawnpoints[1] if not null
+ var/turf/brief_spawn
- if(ertemplate.enforce_human || !(ERTOperative.dna.species.changesource_flags & ERT_SPAWN)) // Don't want any exploding plasmemes
- ERTOperative.set_species(/datum/species/human)
+ if(!length(candidates))
+ to_chat(usr, span_warning("No applicants for ERT. Aborting spawn."))
+ return FALSE
+
+ if(ertemplate.spawn_at_outpost && !ertemplate.use_custom_shuttle)
+ if(!length(GLOB.emergencyresponseteam_outpostspawn))
+ message_admins("No outpost spawns found!")
+ spawnpoints = GLOB.emergencyresponseteam_outpostspawn
- //Give antag datum
- var/datum/antagonist/ert/ert_antag
+ if(ertemplate.use_custom_shuttle && ertemplate.ert_template)
+ to_chat(usr, span_boldnotice("Attempting to spawn ERT custom shuttle, this may take a few seconds..."))
- if(numagents == 1)
- ert_antag = new ertemplate.leader_role
+ var/datum/map_template/shuttle/template = new ertemplate.ert_template
+ var/spawn_location
+
+ if(ertemplate.spawn_at_outpost)
+ if(length(SSovermap.outposts) > 1)
+ var/temp_loc = input(usr, "Select outpost to spawn at") as null|anything in SSovermap.outposts
+ if(!temp_loc)
+ message_admins("ERT Shuttle found no outpost to spawn at!")
+ return
+ spawn_location = temp_loc
else
- ert_antag = ertemplate.roles[WRAP(numagents,1,length(ertemplate.roles) + 1)]
- ert_antag = new ert_antag
-
- ERTOperative.mind.add_antag_datum(ert_antag,ert_team)
- ERTOperative.mind.assigned_role = ert_antag.name
-
- //Logging and cleanup
- log_game("[key_name(ERTOperative)] has been selected as an [ert_antag.name]")
- numagents--
- teamSpawned++
-
- if (teamSpawned)
- message_admins("[ertemplate.polldesc] has spawned with the mission: [ertemplate.mission]")
-
- //Open the Armory doors
- if(ertemplate.opendoors)
- for(var/obj/machinery/door/poddoor/ert/door in GLOB.airlocks)
- door.open()
- CHECK_TICK
- return TRUE
+ spawn_location = SSovermap.outposts[1]
+
+ if(!spawn_location)
+ spawn_location = SSovermap.get_unused_overmap_square()
+
+ var/datum/overmap/ship/controlled/ship = new(spawn_location, template)
+
+ if(!ship)
+ CRASH("Loading ERT shuttle failed!")
+
+ var/list/shuttle_turfs = ship.shuttle_port.return_turfs()
+
+ for(var/turf/ship_turfs as anything in shuttle_turfs)
+ for(var/obj/effect/landmark/ert_shuttle_spawn/spawner in ship_turfs)
+ spawn_turfs += get_turf(spawner)
+
+ if(!brief_spawn)
+ brief_spawn = locate(/obj/effect/landmark/ert_shuttle_brief_spawn) in shuttle_turfs
+
+ if(!length(spawn_turfs))
+ stack_trace("ERT shuttle loaded but found no spawnpoints, placing the ERT at wherever inside the shuttle instead.")
+ for(var/turf/open/floor/open_turf in shuttle_turfs)
+ if(!find_safe_turf(open_turf))
+ continue
+ spawn_turfs += open_turf
+
+ if(ertemplate.spawn_admin)
+ if(isobserver(usr))
+ var/mob/living/carbon/human/admin_officer = new (brief_spawn || spawn_turfs || spawnpoints[1])
+ var/chosen_outfit = usr.client?.prefs?.brief_outfit
+ usr.client.prefs.copy_to(admin_officer)
+ admin_officer.equipOutfit(chosen_outfit)
+ admin_officer.key = usr.key
+ else
+ to_chat(usr, span_warning("Could not spawn you in as briefing officer as you are not a ghost!"))
+
+ //Pick the (un)lucky players
+ var/numagents = min(ertemplate.teamsize, length(candidates))
+
+ //Create team
+ var/datum/team/ert/ert_team = new ertemplate.team
+ if(ertemplate.rename_team)
+ ert_team.name = ertemplate.rename_team
+
+ //Assign team objective
+ var/datum/objective/missionobj = new
+ missionobj.team = ert_team
+ missionobj.explanation_text = ertemplate.mission
+ missionobj.completed = TRUE
+ ert_team.objectives += missionobj
+ ert_team.mission = missionobj
+
+ var/mob/dead/observer/earmarked_leader
+ var/leader_spawned = FALSE // just in case the earmarked leader disconnects or becomes unavailable, we can try giving leader to the last guy to get chosen
+
+ if(ertemplate.leader_experience)
+ var/list/candidate_living_exps = list()
+ for(var/i in candidates)
+ var/mob/dead/observer/potential_leader = i
+ candidate_living_exps[potential_leader] = potential_leader.client?.get_exp_living(TRUE)
+
+ candidate_living_exps = sortList(candidate_living_exps, cmp=/proc/cmp_numeric_dsc)
+ if(candidate_living_exps.len > ERT_EXPERIENCED_LEADER_CHOOSE_TOP)
+ candidate_living_exps = candidate_living_exps.Cut(ERT_EXPERIENCED_LEADER_CHOOSE_TOP+1) // pick from the top ERT_EXPERIENCED_LEADER_CHOOSE_TOP contenders in playtime
+ earmarked_leader = pick(candidate_living_exps)
else
- return FALSE
+ earmarked_leader = pick(candidates)
+
+ while(numagents && candidates.len)
+ var/turf/spawnloc
+ if(length(spawn_turfs))
+ spawnloc = pick(spawn_turfs)
+ else
+ if(!spawnpoints.len)
+ CRASH("ERT has no spawnpoints!")
+ spawnloc = spawnpoints[index+1]
+ //loop through spawnpoints one at a time
+ index = (index + 1) % spawnpoints.len
+
+ var/mob/dead/observer/chosen_candidate = earmarked_leader || pick(candidates) // this way we make sure that our leader gets chosen
+ candidates -= chosen_candidate
+ if(!chosen_candidate.key)
+ continue
+
+ //Spawn the body
+ var/mob/living/carbon/human/ert_operative = new ertemplate.mobtype(spawnloc)
+ chosen_candidate.client.prefs.copy_to(ert_operative)
+ ert_operative.key = chosen_candidate.key
+
+ if(ertemplate.enforce_human || !(ert_operative.dna.species.changesource_flags & ERT_SPAWN)) // Don't want any exploding plasmemes
+ ert_operative.set_species(/datum/species/human)
+
+ //Give antag datum
+ var/datum/antagonist/ert/ert_antag
+
+ if((chosen_candidate == earmarked_leader) || (numagents == 1 && !leader_spawned))
+ ert_antag = new ertemplate.leader_role ()
+ earmarked_leader = null
+ leader_spawned = TRUE
+ else
+ ert_antag = ertemplate.roles[WRAP(numagents,1,length(ertemplate.roles) + 1)]
+ ert_antag = new ert_antag
+ ert_antag.random_names = ertemplate.random_names
+
+ ert_operative.mind.add_antag_datum(ert_antag,ert_team)
+ ert_operative.mind.assigned_role = ert_antag.name
+
+ //Logging and cleanup
+ log_game("[key_name(ert_operative)] has been selected as an [ert_antag.name]")
+ numagents--
+ teamSpawned++
+
+ if(teamSpawned)
+ message_admins("[ertemplate.rename_team] has spawned with the mission: [ertemplate.mission]")
+
+ //Open the Armory doors
+ if(ertemplate.opendoors)
+ for(var/obj/machinery/door/poddoor/ert/door in GLOB.airlocks)
+ door.open()
+ CHECK_TICK
+ return TRUE
return
+
//Abductors
/datum/admins/proc/makeAbductorTeam()
new /datum/round_event/ghost_role/abductor
@@ -387,3 +493,5 @@
/datum/admins/proc/makeRevenant()
new /datum/round_event/ghost_role/revenant(TRUE, TRUE)
return 1
+
+#undef ERT_EXPERIENCED_LEADER_CHOOSE_TOP
diff --git a/code/modules/admin/verbs/panicbunker.dm b/code/modules/admin/verbs/panicbunker.dm
index b7c6ad3b256c..24834e5af5d4 100644
--- a/code/modules/admin/verbs/panicbunker.dm
+++ b/code/modules/admin/verbs/panicbunker.dm
@@ -74,7 +74,7 @@ GLOBAL_LIST_EMPTY(bunker_passthrough)
/datum/tgs_chat_command/addbunkerbypass/Run(datum/tgs_chat_user/sender, params)
if(!CONFIG_GET(flag/sql_enabled))
- return "The Database is not enabled!"
+ return new /datum/tgs_message_content("The Database is not enabled!")
GLOB.bunker_passthrough |= ckey(params)
@@ -82,7 +82,7 @@ GLOBAL_LIST_EMPTY(bunker_passthrough)
SSpersistence.SavePanicBunker() //we can do this every time, it's okay
log_admin("[sender.friendly_name] has added [params] to the current round's bunker bypass list.")
message_admins("[sender.friendly_name] has added [params] to the current round's bunker bypass list.")
- return "[params] has been added to the current round's bunker bypass list."
+ return new /datum/tgs_message_content("[params] has been added to the current round's bunker bypass list.")
/datum/controller/subsystem/persistence/proc/LoadPanicBunker()
var/bunker_path = file("data/bunker_passthrough.json")
diff --git a/code/modules/admin/verbs/pray.dm b/code/modules/admin/verbs/pray.dm
index 05dccfc0ca75..c2be9649d7c3 100644
--- a/code/modules/admin/verbs/pray.dm
+++ b/code/modules/admin/verbs/pray.dm
@@ -44,23 +44,21 @@
deity = "Ashen Hunter"
var/msg_tmp = msg
+ GLOB.requests.pray(usr.client, msg, usr.job == "Chaplain")
msg = "[icon2html(cross, GLOB.admins)][prayer_type][deity ? " (to [deity])" : ""]: [ADMIN_FULLMONTY(src)] [ADMIN_SC(src)]: [msg] "
for(var/client/C in GLOB.admins)
if(C.prefs.chat_toggles & CHAT_PRAYER)
to_chat(C, msg, confidential = TRUE)
- if(C.prefs.toggles & SOUND_PRAYERS)
- if(usr.job == "Chaplain")
- SEND_SOUND(C, sound('sound/effects/pray.ogg'))
to_chat(usr, "You pray to the gods: \"[msg_tmp]\" ", confidential = TRUE)
SSredbot.send_discord_message("admin", "Prayer from [src.key]/([src.name]): [msg]")
SSblackbox.record_feedback("tally", "admin_verb", 1, "Prayer") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
- //log_admin("HELP: [key_name(src)]: [msg]")
/// Used by communications consoles to message CentCom
/proc/message_centcom(text, mob/sender)
var/msg = copytext_char(sanitize(text), 1, MAX_MESSAGE_LEN)
+ GLOB.requests.message_centcom(sender.client, msg)
msg = "CENTCOM: [ADMIN_FULLMONTY(sender)] [ADMIN_CENTCOM_REPLY(sender)]: [msg] "
to_chat(GLOB.admins, msg, confidential = TRUE)
for(var/obj/machinery/computer/communications/console in GLOB.machines)
@@ -69,6 +67,7 @@
/// Used by communications consoles to message the Syndicate
/proc/message_syndicate(text, mob/sender)
var/msg = copytext_char(sanitize(text), 1, MAX_MESSAGE_LEN)
+ GLOB.requests.message_syndicate(sender.client, msg)
msg = "SYNDICATE: [ADMIN_FULLMONTY(sender)] [ADMIN_SYNDICATE_REPLY(sender)]: [msg] "
to_chat(GLOB.admins, msg, confidential = TRUE)
for(var/obj/machinery/computer/communications/console in GLOB.machines)
@@ -77,6 +76,7 @@
/// Used by communications consoles to request the nuclear launch codes
/proc/nuke_request(text, mob/sender)
var/msg = copytext_char(sanitize(text), 1, MAX_MESSAGE_LEN)
+ GLOB.requests.nuke_request(sender.client, msg)
msg = "NUKE CODE REQUEST: [ADMIN_FULLMONTY(sender)] [ADMIN_CENTCOM_REPLY(sender)] [ADMIN_SET_SD_CODE]: [msg] "
to_chat(GLOB.admins, msg, confidential = TRUE)
for(var/obj/machinery/computer/communications/console in GLOB.machines)
diff --git a/code/modules/admin/verbs/requests.dm b/code/modules/admin/verbs/requests.dm
new file mode 100644
index 000000000000..94aa976dbd1a
--- /dev/null
+++ b/code/modules/admin/verbs/requests.dm
@@ -0,0 +1,7 @@
+/// Verb for opening the requests manager panel
+/client/proc/requests()
+ set name = "Requests Manager"
+ set desc = "Open the request manager panel to view all requests during this round"
+ set category = "Admin"
+ SSblackbox.record_feedback("tally", "admin_verb", 1, "Request Manager") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
+ GLOB.requests.ui_interact(usr)
diff --git a/code/modules/antagonists/_common/antag_spawner.dm b/code/modules/antagonists/_common/antag_spawner.dm
index aa1717230c48..537afd8d4ff5 100644
--- a/code/modules/antagonists/_common/antag_spawner.dm
+++ b/code/modules/antagonists/_common/antag_spawner.dm
@@ -101,6 +101,7 @@
desc = "A single-use teleporter designed to quickly reinforce operatives in the field."
icon = 'icons/obj/device.dmi'
icon_state = "locator"
+ var/nukieonly = TRUE
var/borg_to_spawn
var/locked = TRUE
@@ -181,6 +182,10 @@
name = "syndicate medical teleporter"
borg_to_spawn = "Medical"
+/obj/item/antag_spawner/nuke_ops/borg_tele/medical/unlocked // used for cybersun ERT
+ locked = FALSE
+ nukieonly = FALSE
+
/obj/item/antag_spawner/nuke_ops/borg_tele/saboteur
name = "syndicate saboteur teleporter"
@@ -193,7 +198,7 @@
/obj/item/antag_spawner/nuke_ops/borg_tele/spawn_antag(client/C, turf/T, kind, datum/mind/user)
var/mob/living/silicon/robot/R
var/datum/antagonist/nukeop/creator_op = user.has_antag_datum(/datum/antagonist/nukeop,TRUE)
- if(!creator_op)
+ if(!creator_op && nukieonly)
return
switch(borg_to_spawn)
@@ -210,8 +215,9 @@
if(prob(50))
brainfirstname = pick(GLOB.first_names_female)
var/brainopslastname = pick(GLOB.last_names)
- if(creator_op.nuke_team.syndicate_name) //the brain inside the syndiborg has the same last name as the other ops.
- brainopslastname = creator_op.nuke_team.syndicate_name
+ if(nukieonly) //the brain inside the syndiborg has the same last name as the other ops.
+ if(creator_op.nuke_team.syndicate_name)
+ brainopslastname = creator_op.nuke_team.syndicate_name
var/brainopsname = "[brainfirstname] [brainopslastname]"
R.mmi.name = "[initial(R.mmi.name)]: [brainopsname]"
@@ -224,7 +230,8 @@
var/datum/antagonist/nukeop/new_borg = new()
new_borg.send_to_spawnpoint = FALSE
- R.mind.add_antag_datum(new_borg,creator_op.nuke_team)
+ if(nukieonly)
+ R.mind.add_antag_datum(new_borg,creator_op.nuke_team)
R.mind.special_role = "Syndicate Cyborg"
///////////SLAUGHTER DEMON
diff --git a/code/modules/antagonists/ert/ert.dm b/code/modules/antagonists/ert/ert.dm
index c12fcb8eaf27..f9741d39e572 100644
--- a/code/modules/antagonists/ert/ert.dm
+++ b/code/modules/antagonists/ert/ert.dm
@@ -11,7 +11,7 @@
var/role = "Security Officer"
var/list/name_source
var/random_names = TRUE
- var/rip_and_tear = FALSE
+ var/deathsquad = FALSE
var/equip_ert = TRUE
var/forge_objectives_for_ert = TRUE
can_elimination_hijack = ELIMINATION_PREVENT
@@ -28,6 +28,20 @@
equipERT()
. = ..()
+/datum/antagonist/ert/create_team(datum/team/ert/new_team)
+ if(istype(new_team))
+ ert_team = new_team
+
+/datum/antagonist/ert/proc/forge_objectives()
+ if(ert_team)
+ objectives |= ert_team.objectives
+
+/datum/antagonist/ert/proc/equipERT()
+ var/mob/living/carbon/human/H = owner.current
+ if(!istype(H))
+ return
+ H.equipOutfit(outfit)
+
/datum/antagonist/ert/get_team()
return ert_team
@@ -38,15 +52,56 @@
/datum/antagonist/ert/proc/update_name()
owner.current.fully_replace_character_name(owner.current.real_name,"[role] [pick(name_source)]")
-/datum/antagonist/ert/deathsquad/New()
- . = ..()
- name_source = GLOB.commando_names
+/datum/antagonist/ert/greet()
+ if(!ert_team)
+ return
-/datum/antagonist/ert/deathsquad/apply_innate_effects(mob/living/mob_override)
- ADD_TRAIT(owner, TRAIT_DISK_VERIFIER, DEATHSQUAD_TRAIT)
+ to_chat(owner, "You are the [name]. ")
-/datum/antagonist/ert/deathsquad/remove_innate_effects(mob/living/mob_override)
- REMOVE_TRAIT(owner, TRAIT_DISK_VERIFIER, DEATHSQUAD_TRAIT)
+ var/missiondesc = "Your team is being sent to [station_name()]. "
+ if(leader) //If Squad Leader
+ missiondesc += " Lead your team to ensure the completion of your objectives."
+ else
+ missiondesc += " Follow orders given to you by your squad leader."
+ if(deathsquad)
+ missiondesc += "Leave no witnesses."
+
+ missiondesc += "Your Mission : [ert_team.mission.explanation_text]"
+ to_chat(owner,missiondesc)
+
+// ********************************************************************
+// ** Nanotrasen **
+// ********************************************************************
+
+// Official
+/datum/antagonist/ert/official
+ name = "CentCom Official"
+ show_name_in_check_antagonists = TRUE
+ var/datum/objective/mission
+ role = "Inspector"
+ random_names = FALSE
+ outfit = /datum/outfit/centcom/centcom_official
+
+/datum/antagonist/ert/official/greet()
+ to_chat(owner, "You are a CentCom Official. ")
+ if (ert_team)
+ to_chat(owner, "Central Command is sending you to [station_name()] with the task: [ert_team.mission.explanation_text]")
+ else
+ to_chat(owner, "Central Command is sending you to [station_name()] with the task: [mission.explanation_text]")
+
+/datum/antagonist/ert/official/forge_objectives()
+ if (ert_team)
+ return ..()
+ if(mission)
+ return
+ var/datum/objective/missionobj = new ()
+ missionobj.owner = owner
+ missionobj.explanation_text = "Conduct a routine performance review of [station_name()]'s vessels."
+ missionobj.completed = TRUE
+ mission = missionobj
+ objectives |= mission
+
+// Standard ERT
/datum/antagonist/ert/security // kinda handled by the base template but here for completion
@@ -74,43 +129,30 @@
/datum/antagonist/ert/commander/red
outfit = /datum/outfit/centcom/ert/commander/alert
+// Deathsquad
+
/datum/antagonist/ert/deathsquad
name = "Deathsquad Trooper"
outfit = /datum/outfit/centcom/death_commando
role = "Trooper"
- rip_and_tear = TRUE
+ deathsquad = TRUE
-/datum/antagonist/ert/medic/inquisitor
- outfit = /datum/outfit/centcom/ert/medic/inquisitor
-
-/datum/antagonist/ert/medic/inquisitor/on_gain()
- . = ..()
- owner.holy_role = HOLY_ROLE_PRIEST
-
-/datum/antagonist/ert/security/inquisitor
- outfit = /datum/outfit/centcom/ert/security/inquisitor
+/datum/antagonist/ert/deathsquad/leader
+ name = "Deathsquad Officer"
+ outfit = /datum/outfit/centcom/death_commando
+ role = "Officer"
-/datum/antagonist/ert/security/inquisitor/on_gain()
+/datum/antagonist/ert/deathsquad/New()
. = ..()
- owner.holy_role = HOLY_ROLE_PRIEST
-
-/datum/antagonist/ert/chaplain
- role = "Chaplain"
- outfit = /datum/outfit/centcom/ert/chaplain
-
-/datum/antagonist/ert/chaplain/inquisitor
- outfit = /datum/outfit/centcom/ert/chaplain/inquisitor
+ name_source = GLOB.commando_names
-/datum/antagonist/ert/chaplain/on_gain()
- . = ..()
- owner.holy_role = HOLY_ROLE_PRIEST
+/datum/antagonist/ert/deathsquad/apply_innate_effects(mob/living/mob_override)
+ ADD_TRAIT(owner, TRAIT_DISK_VERIFIER, DEATHSQUAD_TRAIT)
-/datum/antagonist/ert/commander/inquisitor
- outfit = /datum/outfit/centcom/ert/commander/inquisitor
+/datum/antagonist/ert/deathsquad/remove_innate_effects(mob/living/mob_override)
+ REMOVE_TRAIT(owner, TRAIT_DISK_VERIFIER, DEATHSQUAD_TRAIT)
-/datum/antagonist/ert/commander/inquisitor/on_gain()
- . = ..()
- owner.holy_role = HOLY_ROLE_PRIEST
+// Janitor
/datum/antagonist/ert/janitor
role = "Janitor"
@@ -120,10 +162,7 @@
role = "Heavy Duty Janitor"
outfit = /datum/outfit/centcom/ert/janitor/heavy
-/datum/antagonist/ert/deathsquad/leader
- name = "Deathsquad Officer"
- outfit = /datum/outfit/centcom/death_commando
- role = "Officer"
+// Intern
/datum/antagonist/ert/intern
name = "CentCom Intern"
@@ -136,45 +175,13 @@
outfit = /datum/outfit/centcom/centcom_intern/leader
role = "Head Intern"
-/datum/antagonist/ert/clown
- role = "Clown"
- outfit = /datum/outfit/centcom/ert/clown
+/datum/antagonist/ert/intern/unarmed
+ outfit = /datum/outfit/centcom/centcom_intern/unarmed
-/datum/antagonist/ert/clown/New()
- . = ..()
- name_source = GLOB.clown_names
+/datum/antagonist/ert/intern/leader/unarmed
+ outfit = /datum/outfit/centcom/centcom_intern/leader/unarmed
-/datum/antagonist/ert/create_team(datum/team/ert/new_team)
- if(istype(new_team))
- ert_team = new_team
-
-/datum/antagonist/ert/proc/forge_objectives()
- if(ert_team)
- objectives |= ert_team.objectives
-
-/datum/antagonist/ert/proc/equipERT()
- var/mob/living/carbon/human/H = owner.current
- if(!istype(H))
- return
- H.equipOutfit(outfit)
-
-
-/datum/antagonist/ert/greet()
- if(!ert_team)
- return
-
- to_chat(owner, "You are the [name]. ")
-
- var/missiondesc = "Your squad is being sent on a mission to [station_name()] by Nanotrasen's Security Division."
- if(leader) //If Squad Leader
- missiondesc += " Lead your squad to ensure the completion of the mission. Board the shuttle when your team is ready."
- else
- missiondesc += " Follow orders given to you by your squad leader."
- if(!rip_and_tear)
- missiondesc += "Avoid civilian casualties when possible."
-
- missiondesc += "Your Mission : [ert_team.mission.explanation_text]"
- to_chat(owner,missiondesc)
+// Marine
/datum/antagonist/ert/marine
name = "Marine Commander"
@@ -196,8 +203,355 @@
outfit = /datum/outfit/centcom/ert/marine/medic
role = "Medical Officer"
+// Loss Prevention
+
+/datum/antagonist/ert/lp
+ name = "Loss Prevention Security Specialist"
+ outfit = /datum/outfit/job/nanotrasen/ert/lp
+ role = "Security Specialist"
+
+/datum/antagonist/ert/lp/medic
+ name = "Loss Prevention Medical Specialist"
+ outfit = /datum/outfit/job/nanotrasen/ert/lp/medic
+ role = "Medical Specialist"
+
+/datum/antagonist/ert/lp/engineer
+ name = "Loss Prevention Engineering Specialist"
+ outfit = /datum/outfit/job/nanotrasen/ert/lp/engineer
+ role = "Engineering Specialist"
+
+/datum/antagonist/ert/lp/lieutenant
+ name = "Loss Prevention Lieutenant"
+ leader = TRUE
+ outfit = /datum/outfit/job/nanotrasen/ert/lp/lieutenant
+ role = "Lieutenant"
+
+// ********************************************************************
+// ** Inteq **
+// ********************************************************************
+
+/datum/antagonist/ert/inteq
+ name = "Inteq Mercenary"
+ outfit = /datum/outfit/job/inteq/security
+ random_names = TRUE
+ role = "Enforcer"
+
+
+/datum/antagonist/ert/inteq/greet()
+ to_chat(owner, "You are the [name]. ")
+ var/missiondesc = "You're one of the many mercenaries under the Inteq Risk Management Group sent to [station_name()]. "
+ if(leader) //If Squad Leader
+ missiondesc += "Lead your squadron to ensure the completion of your contract."
+ else
+ missiondesc += "Follow orders given to you by your Vanguard."
+ if(deathsquad)
+ missiondesc += "Leave no witnesses."
+
+ missiondesc += "Contract Terms : [ert_team.mission.explanation_text]"
+ to_chat(owner,missiondesc)
+
+/datum/antagonist/ert/inteq/leader
+ name = "Inteq Mercenary Leader"
+ outfit = /datum/outfit/job/inteq/captain
+ role = "Vanguard"
+
+// ********************************************************************
+// ** SolGov **
+// ********************************************************************
/datum/antagonist/ert/solgov
- name = "SolGov Sonnensoldner"
- outfit = /datum/outfit/solgov/sonnensoldner
+ name = "SolGov Sonnensöldner"
+ outfit = /datum/outfit/job/solgov/ert
random_names = FALSE
- role = "SolGov Sonnensoldner"
+ role = "Sonnensöldner"
+
+/datum/antagonist/ert/official/solgov
+ name = "SolGov Inspector"
+ outfit = /datum/outfit/job/solgov/ert/inspector
+ role = "Solarian Inspector"
+
+/datum/antagonist/ert/official/solgov/greet()
+ to_chat(owner, "You are a Solarian Inspector. ")
+ if (ert_team)
+ to_chat(owner, "The Department of Administrative Affairs is sending you to [station_name()] with the task: [ert_team.mission.explanation_text]")
+ else
+ to_chat(owner, "The Department of Administrative Affairs is sending you to [station_name()] with the task: [mission.explanation_text]")
+
+
+// ********************************************************************
+// ** Minutemen **
+// ********************************************************************
+
+/datum/antagonist/ert/minutemen
+ name = "Minutemen Infantry"
+ outfit = /datum/outfit/job/minutemen/ert
+ role = "Minuteman"
+
+/datum/antagonist/ert/minutemen/greet()
+ to_chat(owner, "You are the [name]. ")
+ var/missiondesc = "You stand shoulder to shoulder with your fellow colonists in the Colonial Minutemen within [station_name()]. "
+ if(leader) //If Squad Leader
+ missiondesc += "Lead your team to ensure the completion of your objectives."
+ else
+ missiondesc += "Follow orders given to you by your Sergent."
+ if(deathsquad)
+ missiondesc += "Leave no witnesses."
+
+ missiondesc += "Your Mission : [ert_team.mission.explanation_text]"
+ to_chat(owner,missiondesc)
+
+/datum/antagonist/ert/minutemen/leader
+ name = "Minutemen Leader"
+ leader = TRUE
+ outfit = /datum/outfit/job/minutemen/ert/leader
+ role = "Sergeant"
+
+/datum/antagonist/ert/minutemen/bard
+ name = "BARD Infantry"
+ outfit = /datum/outfit/job/minutemen/ert/bard
+ role = "Minuteman"
+
+/datum/antagonist/ert/minutemen/bard/leader
+ name = "BARD Sergeant"
+ leader = TRUE
+ outfit = /datum/outfit/job/minutemen/ert/bard/leader
+ role = "Sergeant"
+
+/datum/antagonist/ert/minutemen/riot
+ name = "Riot Officer"
+ outfit = /datum/outfit/job/minutemen/ert/riot
+ role = "Minuteman"
+
+/datum/antagonist/ert/minutemen/riot/leader
+ name = "Riot Sergeant"
+ leader = TRUE
+ outfit = /datum/outfit/job/minutemen/ert/riot/leader
+ role = "Sergeant"
+
+/datum/antagonist/ert/official/minutemen
+ name = "GOLD Inspector"
+ outfit = /datum/outfit/job/minutemen/ert/inspector
+ role = "Lieutenant"
+
+/datum/antagonist/ert/official/minutemen/greet()
+ to_chat(owner, "You are the GOLD Inspector. ")
+ if (ert_team)
+ to_chat(owner, "You are part of The Galactic Optimum Labor Division, a division of the Colonial League. Your task: [ert_team.mission.explanation_text]")
+ else
+ to_chat(owner, "You are part of The Galactic Optimum Labor Division, a division of the Colonial League. Your task: [ert_team.mission.explanation_text]")
+
+/datum/antagonist/ert/minutemen/piratehunters
+ name = "Pirate Hunter"
+ outfit = /datum/outfit/job/minutemen/ert/pirate_hunter
+ role = "Minuteman"
+
+/datum/antagonist/ert/minutemen/piratehunters/leader
+ name = "Pirate Hunter Leader"
+ leader = TRUE
+ outfit = /datum/outfit/job/minutemen/ert/pirate_hunter/leader
+ role = "Sergeant"
+
+// ********************************************************************
+// ** Syndicate **
+// ********************************************************************
+
+/datum/antagonist/ert/syndicate
+ name = "Syndicate Infantry"
+ outfit = /datum/outfit/job/syndicate/ert
+ role = "Squaddie"
+
+/datum/antagonist/ert/syndicate/greet()
+ to_chat(owner, "You are the [name]. ")
+ var/missiondesc = "You are but another member of the Syndicate sent to [station_name()]. "
+ if(leader) //If Squad Leader
+ missiondesc += "Lead your team to ensure the completion of your objectives."
+ else
+ missiondesc += "Follow orders given to you by your Sergeant."
+ if(deathsquad)
+ missiondesc += "Leave no witnesses."
+
+ missiondesc += "Your Mission : [ert_team.mission.explanation_text]"
+ to_chat(owner,missiondesc)
+
+/datum/antagonist/ert/syndicate/leader
+ name = "Syndicate Sergeant"
+ leader = TRUE
+ outfit = /datum/outfit/job/syndicate/ert/leader
+ role = "Sergeant"
+
+/datum/antagonist/ert/syndicate/gorlex
+ name = "2nd Battlegroup Trooper"
+ outfit = /datum/outfit/job/syndicate/ert/gorlex
+ role = "Trooper"
+
+/datum/antagonist/ert/syndicate/gorlex/greet()
+ to_chat(owner, "You are the [name]. ")
+ var/missiondesc = "You're a soldier of the 2nd Battlegroup, sometimes known as Gorlex Loyalists, sent to [station_name()]. "
+ if(leader) //If Squad Leader
+ missiondesc += "Lead your team to ensure the completion of your objectives."
+ else
+ missiondesc += "Follow orders given to you by your Sergeant."
+
+ missiondesc += "Your Mission : [ert_team.mission.explanation_text]"
+ to_chat(owner,missiondesc)
+
+/datum/antagonist/ert/syndicate/gorlex/pointman
+ name = "2nd Battlegroup Shotgunner"
+ outfit = /datum/outfit/job/syndicate/ert/gorlex/pointman
+ role = "Pointman"
+
+/datum/antagonist/ert/syndicate/gorlex/medic
+ name = "2nd Battlegroup Medic"
+ outfit = /datum/outfit/job/syndicate/ert/gorlex/medic
+ role = "Medic"
+
+/datum/antagonist/ert/syndicate/gorlex/sniper
+ name = "2nd Battlegroup Sniper"
+ outfit = /datum/outfit/job/syndicate/ert/gorlex/sniper
+ role = "Marksman"
+
+/datum/antagonist/ert/syndicate/gorlex/leader
+ name = "2nd Battlegroup Sergeant"
+ leader = TRUE
+ outfit = /datum/outfit/job/syndicate/ert/gorlex/leader
+ role = "Sergeant"
+
+/datum/antagonist/ert/syndicate/cybersun
+ name = "Cybersun Commando"
+ outfit = /datum/outfit/job/syndicate/ert/cybersun
+ role = "Operative"
+
+/datum/antagonist/ert/syndicate/cybersun/greet()
+ to_chat(owner, "You are the [name]. ")
+ var/missiondesc = "You are one of the commandos enlisted in Cybersun Industries, deployed to [station_name()]. "
+ if(leader) //If Squad Leader
+ missiondesc += "Lead your team to ensure the completion of your objectives."
+ else
+ missiondesc += "Follow orders given to you by your Sergeant."
+ if(prob(50) && !leader)
+ missiondesc += " In addition to your contract with Cybersun, you are also a Gorlex Hardliner . You do not like Cybersun, but you work with them regardless."
+
+ missiondesc += "Your Mission : [ert_team.mission.explanation_text]"
+ to_chat(owner,missiondesc)
+
+/datum/antagonist/ert/syndicate/cybersun/leader
+ name = "Cybersun Commando Leader"
+ leader = TRUE
+ outfit = /datum/outfit/job/syndicate/ert/cybersun/leader
+ role = "Lead Operative"
+
+/datum/antagonist/ert/syndicate/cybersun/medic
+ name = "Cybersun Paramedic"
+ outfit = /datum/outfit/job/syndicate/ert/cybersun/medic
+ role = "Medical Technician"
+
+/datum/antagonist/ert/syndicate/cybersun/medic/greet()
+ to_chat(owner, "You are the [name]. ")
+ var/missiondesc = "You are one of the many trained paramedics of Cybersun's Medical Intervention program, sent with your team to [station_name()] to aid Cybersun clients in distress. "
+ if(leader) //If Squad Leader
+ missiondesc += "Lead your team to ensure the safety of Cybersun's clientele. "
+ else
+ missiondesc += "Follow orders given to you by your Lead Technician. Assist Cybersun clients. "
+
+ missiondesc += "Your Mission : [ert_team.mission.explanation_text]"
+ to_chat(owner,missiondesc)
+
+/datum/antagonist/ert/syndicate/cybersun/medic/leader
+ name = "Cybersun Lead Paramedic"
+ leader = TRUE
+ outfit = /datum/outfit/job/syndicate/ert/cybersun/medic/leader
+ role = "Lead Medical Technician"
+
+/datum/antagonist/ert/official/syndicate
+ name = "Syndicate Inspector"
+ outfit = /datum/outfit/job/syndicate/ert/inspector
+ role = "Syndicate Inspector"
+
+/datum/antagonist/ert/official/solgov/greet()
+ to_chat(owner, "You are a Syndicate Inspector. ")
+ if (ert_team)
+ to_chat(owner, "The Syndicate Coalition is sending you to [station_name()] with the task: [ert_team.mission.explanation_text]")
+ else
+ to_chat(owner, "The Syndicate Coalition is sending you to [station_name()] with the task: [mission.explanation_text]")
+
+// ********************************************************************
+// ** Frontiersmen **
+// ********************************************************************
+
+/datum/antagonist/ert/frontier
+ name = "Frontiersmen Pirate"
+ outfit = /datum/outfit/job/frontiersmen/ert
+ role = "Grunt"
+
+/datum/antagonist/ert/frontier/greet()
+ to_chat(owner, "You are the [name]. ")
+ var/missiondesc = "You are one of the ruthless, sadistic pirates in the Frontiersmen pirate fleet, stationed in [station_name()]. "
+ if(leader) //If Squad Leader
+ missiondesc += "Lead your team to complete your objectives."
+ else
+ missiondesc += "Follow orders given to you by your Officer."
+
+ missiondesc += "Your Mission : [ert_team.mission.explanation_text]"
+ to_chat(owner,missiondesc)
+
+/datum/antagonist/ert/frontier/random
+ outfit = /datum/outfit/job/frontiersmen/ert/random
+
+/datum/antagonist/ert/frontier/leader
+ name = "Frontiersmen Officer"
+ outfit = /datum/outfit/job/frontiersmen/ert/leader
+ role = "Officer"
+
+/datum/antagonist/ert/frontier/medic
+ name = "Frontiersmen Medic"
+ outfit = /datum/outfit/job/frontiersmen/ert/medic
+ role = "Stretcher-Bearer"
+
+/datum/antagonist/ert/frontier/engineer
+ name = "Frontiersmen Engineer"
+ outfit = /datum/outfit/job/frontiersmen/ert/engineer
+ role = "Sapper"
+
+// ********************************************************************
+// ** independent **
+// ********************************************************************
+
+/datum/antagonist/ert/independent
+ name = "Independent Security Officer"
+ outfit = /datum/outfit/job/independent/ert
+ role = "Security Officer"
+
+/datum/antagonist/ert/independent/greet()
+ to_chat(owner, "You are the [name]. ")
+ var/missiondesc = "You are one of the many Independent contractors, workers and students on [station_name()]. "
+ if(leader) //If Squad Leader
+ missiondesc += "Lead your team to complete your objectives."
+ else
+ missiondesc += "Follow orders given to you by your leader."
+
+ missiondesc += "Your Mission : [ert_team.mission.explanation_text]"
+ to_chat(owner,missiondesc)
+
+/datum/antagonist/ert/independent/emt
+ name = "Independent Medical Technician"
+ outfit = /datum/outfit/job/independent/ert/emt
+ role = "Paramedic"
+
+/datum/antagonist/ert/independent/firefighter
+ name = "Independent Firefighter"
+ outfit = /datum/outfit/job/independent/ert/firefighter
+ role = "Firefighter"
+
+/datum/antagonist/ert/independent/firefighter/medic
+ name = "Independent Firefighter Paramedic"
+ outfit = /datum/outfit/job/independent/ert/firefighter/medic
+ role = "Paramedic"
+
+/datum/antagonist/ert/independent/firefighter/leader
+ name = "Independent Firefighter Group Captain"
+ outfit = /datum/outfit/job/independent/ert/firefighter/leader
+ role = "Group Captain"
+
+/datum/antagonist/ert/independent/technician
+ name = "Independent Technician"
+ outfit = /datum/outfit/job/independent/ert/technician
+ role = "Technician"
diff --git a/code/modules/antagonists/official/official.dm b/code/modules/antagonists/official/official.dm
deleted file mode 100644
index a258d6e68e76..000000000000
--- a/code/modules/antagonists/official/official.dm
+++ /dev/null
@@ -1,42 +0,0 @@
-/datum/antagonist/official
- name = "CentCom Official"
- show_name_in_check_antagonists = TRUE
- show_in_antagpanel = FALSE
- can_elimination_hijack = ELIMINATION_PREVENT
- var/datum/objective/mission
- var/datum/team/ert/ert_team
- show_to_ghosts = TRUE
-
-/datum/antagonist/official/greet()
- to_chat(owner, "You are a CentCom Official. ")
- if (ert_team)
- to_chat(owner, "Central Command is sending you to [station_name()] with the task: [ert_team.mission.explanation_text]")
- else
- to_chat(owner, "Central Command is sending you to [station_name()] with the task: [mission.explanation_text]")
-
-/datum/antagonist/official/proc/equip_official()
- var/mob/living/carbon/human/H = owner.current
- if(!istype(H))
- return
- H.equipOutfit(/datum/outfit/centcom/centcom_official)
-
-/datum/antagonist/official/create_team(datum/team/new_team)
- if(istype(new_team))
- ert_team = new_team
-
-/datum/antagonist/official/proc/forge_objectives()
- if (ert_team)
- objectives |= ert_team.objectives
- else if (!mission)
- var/datum/objective/missionobj = new
- missionobj.owner = owner
- missionobj.explanation_text = "Conduct a routine performance review of [station_name()] and its Captain."
- missionobj.completed = 1
- mission = missionobj
- objectives |= mission
-
-
-/datum/antagonist/official/on_gain()
- forge_objectives()
- . = ..()
- equip_official()
diff --git a/code/modules/asset_cache/asset_list_items.dm b/code/modules/asset_cache/asset_list_items.dm
index feb2fd160992..f6a9d07aa68f 100644
--- a/code/modules/asset_cache/asset_list_items.dm
+++ b/code/modules/asset_cache/asset_list_items.dm
@@ -112,7 +112,16 @@
"stamp-mime" = 'icons/stamp_icons/large_stamp-mime.png',
"stamp-centcom" = 'icons/stamp_icons/large_stamp-centcom.png',
"stamp-syndicate" = 'icons/stamp_icons/large_stamp-syndicate.png',
- "stamp-solgov" = 'icons/stamp_icons/large_stamp-solgov.png'
+ "stamp-solgov" = 'icons/stamp_icons/large_stamp-solgov.png',
+ "stamp-inteq" = 'icons/stamp_icons/large_stamp-inteq.png',
+ "stamp-vanguard" = 'icons/stamp_icons/large_stamp-vanguard.png',
+ "stamp-maa" = 'icons/stamp_icons/large_stamp-maa.png',
+ "stamp-artificer" = 'icons/stamp_icons/large_stamp-artificer.png',
+ "stamp-cmm" = 'icons/stamp_icons/large_stamp-cmm.png',
+ "stamp-bard" = 'icons/stamp_icons/large_stamp-bard.png',
+ "stamp-gold" = 'icons/stamp_icons/large_stamp-gold.png',
+ "stamp-cybersun" = 'icons/stamp_icons/large_stamp-cybersun.png',
+ "stamp-donk" = 'icons/stamp_icons/large_stamp-donk.png'
)
/datum/asset/simple/fuckywucky
diff --git a/code/modules/atmospherics/machinery/pipes/heat_exchange/junction.dm b/code/modules/atmospherics/machinery/pipes/heat_exchange/junction.dm
index b7fca049449c..ac7c85cb2fe8 100644
--- a/code/modules/atmospherics/machinery/pipes/heat_exchange/junction.dm
+++ b/code/modules/atmospherics/machinery/pipes/heat_exchange/junction.dm
@@ -34,10 +34,6 @@
icon_state = "pipe[nodes[1] ? "1" : "0"][nodes[2] ? "1" : "0"]-[piping_layer]"
return ..()
-/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer1
- piping_layer = 1
- icon_state = "pipe11-1"
-
/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2
piping_layer = 2
icon_state = "pipe11-2"
diff --git a/code/modules/atmospherics/machinery/pipes/heat_exchange/manifold.dm b/code/modules/atmospherics/machinery/pipes/heat_exchange/manifold.dm
index 61d909c7fc71..d452f11c11e7 100644
--- a/code/modules/atmospherics/machinery/pipes/heat_exchange/manifold.dm
+++ b/code/modules/atmospherics/machinery/pipes/heat_exchange/manifold.dm
@@ -37,10 +37,6 @@
if(nodes[i])
. += getpipeimage(icon, "pipe-[piping_layer]", get_dir(src, nodes[i]))
-/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer1
- piping_layer = 1
- icon_state = "manifold-1"
-
/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2
piping_layer = 2
icon_state = "manifold-2"
diff --git a/code/modules/atmospherics/machinery/pipes/heat_exchange/manifold4w.dm b/code/modules/atmospherics/machinery/pipes/heat_exchange/manifold4w.dm
index 57e9b6ea797b..40a049064148 100644
--- a/code/modules/atmospherics/machinery/pipes/heat_exchange/manifold4w.dm
+++ b/code/modules/atmospherics/machinery/pipes/heat_exchange/manifold4w.dm
@@ -35,10 +35,6 @@
if(nodes[i])
. += getpipeimage(icon, "pipe-[piping_layer]", get_dir(src, nodes[i]))
-/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer1
- piping_layer = 1
- icon_state = "manifold4w-1"
-
/obj/machinery/atmospherics/pipe/heat_exchanging/manifold4w/layer2
piping_layer = 2
icon_state = "manifold4w-2"
diff --git a/code/modules/atmospherics/machinery/pipes/heat_exchange/simple.dm b/code/modules/atmospherics/machinery/pipes/heat_exchange/simple.dm
index debbe9350c14..60379cb3a57e 100644
--- a/code/modules/atmospherics/machinery/pipes/heat_exchange/simple.dm
+++ b/code/modules/atmospherics/machinery/pipes/heat_exchange/simple.dm
@@ -28,10 +28,6 @@
icon_state = "pipe[nodes[1] ? "1" : "0"][nodes[2] ? "1" : "0"]-[piping_layer]"
return ..()
-/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer1
- piping_layer = 1
- icon_state = "pipe11-1"
-
/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2
piping_layer = 2
icon_state = "pipe11-2"
diff --git a/code/modules/autowiki/pages/ships.dm b/code/modules/autowiki/pages/ships.dm
index 372e9d14a9cb..ecbdf8c65e2d 100644
--- a/code/modules/autowiki/pages/ships.dm
+++ b/code/modules/autowiki/pages/ships.dm
@@ -74,14 +74,8 @@
return output
/datum/autowiki/ship/proc/get_dummy_image(datum/job/to_equip, filename)
- //Limited to just the humanoid-compliant roundstart species, but at least it's not just human.
- var/static/list/species = list(/datum/species/ethereal, /datum/species/human, /datum/species/ipc, /datum/species/lizard, /datum/species/moth, /datum/species/spider)
- //Length times ascii char of the last letter, good enough(?) #entropy
- var/seed = length(filename) * text2ascii(filename, length(filename))
//Controlled randomisation
- wiki_dummy.seeded_randomization(seed)
- //Each outfit will always have the same species
- wiki_dummy.set_species(species[seed % length(species) + 1])
+ wiki_dummy.seeded_randomization(filename)
//Delete all the old stuff they had
wiki_dummy.wipe_state()
diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm
index 253d4c49eb3d..3cc75b08ae1b 100644
--- a/code/modules/awaymissions/corpse.dm
+++ b/code/modules/awaymissions/corpse.dm
@@ -307,6 +307,9 @@
outfit = /datum/outfit/job/assistant
icon_state = "corpsegreytider"
+/obj/effect/mob_spawn/human/corpse/assistant/husked
+ husk = TRUE
+
/obj/effect/mob_spawn/human/corpse/assistant/beesease_infection
disease = /datum/disease/beesease
@@ -326,6 +329,8 @@
outfit = /datum/outfit/job/cook
icon_state = "corpsecook"
+/obj/effect/mob_spawn/human/cook/husked
+ husk = TRUE
/obj/effect/mob_spawn/human/doctor
name = "Doctor"
@@ -353,12 +358,9 @@
/obj/effect/mob_spawn/human/engineer
name = "Engineer"
- outfit = /datum/outfit/job/engineer/gloved
+ outfit = /datum/outfit/job/engineer
icon_state = "corpseengineer"
-/obj/effect/mob_spawn/human/engineer/rig
- outfit = /datum/outfit/job/engineer/gloved/rig
-
/obj/effect/mob_spawn/human/clown
name = "Clown"
outfit = /datum/outfit/job/clown
@@ -374,15 +376,6 @@
outfit = /datum/outfit/job/miner
icon_state = "corpseminer"
-/obj/effect/mob_spawn/human/miner/rig
- outfit = /datum/outfit/job/miner/equipped/hardsuit
-
-/obj/effect/mob_spawn/human/miner/explorer
- outfit = /datum/outfit/job/miner/equipped
-
-/obj/effect/mob_spawn/human/miner/old
- outfit = /datum/outfit/job/miner/old
-
/obj/effect/mob_spawn/human/plasmaman
mob_species = /datum/species/plasmaman
outfit = /datum/outfit/plasmaman
@@ -391,6 +384,9 @@
outfit = /datum/outfit/job/botanist
icon_state = "corpsehuman"
+/obj/effect/mob_spawn/human/botanist/husked
+ husk = TRUE
+
/obj/effect/mob_spawn/human/sec
outfit = /datum/outfit/job/security
icon_state = "corpsehuman"
@@ -405,10 +401,14 @@
/obj/effect/mob_spawn/human/bartender
name = "Space Bartender"
+ icon_state = "corpsebartender"
id_job = "Bartender"
id_access_list = list(ACCESS_BAR)
outfit = /datum/outfit/spacebartender
+/obj/effect/mob_spawn/human/bartender/husked
+ husk = TRUE
+
/obj/effect/mob_spawn/human/bartender/alive
death = FALSE
roundstart = FALSE
diff --git a/code/modules/cargo/blackmarket/blackmarket_market.dm b/code/modules/cargo/blackmarket/blackmarket_market.dm
index e70a8af715b5..6979d62e1021 100644
--- a/code/modules/cargo/blackmarket/blackmarket_market.dm
+++ b/code/modules/cargo/blackmarket/blackmarket_market.dm
@@ -38,7 +38,7 @@
var/price = I.price + shipping[method]
// I can't get the price of the item and shipping in a clean way to the UI, so I have to do this.
if(uplink.money < price)
- to_chat("You don't have enough credits in [uplink] for [I] with [method] shipping. ")
+ to_chat(user, "You don't have enough credits in [uplink] for [I] with [method] shipping. ")
return FALSE
if(I.buy(uplink, user, method))
diff --git a/code/modules/cargo/bounties/assistant.dm b/code/modules/cargo/bounties/assistant.dm
index e7b13006a7a7..3ddc15dfa33b 100644
--- a/code/modules/cargo/bounties/assistant.dm
+++ b/code/modules/cargo/bounties/assistant.dm
@@ -139,12 +139,6 @@
wanted_types = list(/obj/item/reagent_containers/food/snacks/grown/poppy)
include_subtypes = FALSE
-/datum/bounty/item/assistant/shadyjims
- name = "Shady Jim's"
- description = "There's an irate officer at CentCom demanding that he receive a box of Shady Jim's cigarettes. Please ship one. He's starting to make threats."
- reward = 500
- wanted_types = list(/obj/item/storage/fancy/cigarettes/cigpack_shadyjims)
-
/datum/bounty/item/assistant/potted_plants
name = "Potted Plants"
description = "Central Command is looking to commission a new BirdBoat-class station. You've been ordered to supply the potted plants."
@@ -217,12 +211,6 @@
required_count = 5
wanted_types = list(/obj/item/toy/figure)
-/datum/bounty/item/assistant/tail_whip
- name = "Nine Tails whip"
- description = "Commander Jackson is looking for a fine addition to her exotic weapons collection. She will reward you handsomely for either a Cat or Liz o' Nine Tails."
- reward = 4000
- wanted_types = list(/obj/item/melee/chainofcommand/tailwhip)
-
/datum/bounty/item/assistant/dead_mice
name = "Dead Mice"
description = "Station 14 ran out of freeze-dried mice. Ship some fresh ones so their janitor doesn't go on strike."
diff --git a/code/modules/cargo/bounties/medical.dm b/code/modules/cargo/bounties/medical.dm
index 38f1fea99906..c0bcb1bd6f69 100644
--- a/code/modules/cargo/bounties/medical.dm
+++ b/code/modules/cargo/bounties/medical.dm
@@ -45,15 +45,3 @@
reward = 10000
required_count = 3
wanted_types = list(/obj/item/organ/tongue)
-
-/datum/bounty/item/medical/lizard_tail
- name = "lizard Tail"
- description = "The Wizard Federation has made off with Nanotrasen's supply of lizard tails. While CentCom is dealing with the wizards, can the station spare a tail of their own?"
- reward = 3000
- wanted_types = list(/obj/item/organ/tail/lizard)
-
-/datum/bounty/item/medical/cat_tail
- name = "Cat Tail"
- description = "Central Command has run out of heavy duty pipe cleaners. Can you ship over a cat tail to help us out?"
- reward = 3000
- wanted_types = list(/obj/item/organ/tail/cat)
diff --git a/code/modules/cargo/exports/gear.dm b/code/modules/cargo/exports/gear.dm
index 1282d52b5a58..8af6b567fef5 100644
--- a/code/modules/cargo/exports/gear.dm
+++ b/code/modules/cargo/exports/gear.dm
@@ -15,7 +15,6 @@
unit_name = "riot shield"
export_types = list(/obj/item/shield/riot)
-
/datum/export/gear/mask/breath
cost = 2
unit_name = "breath mask"
@@ -27,7 +26,6 @@
export_types = list(/obj/item/clothing/mask/gas)
include_subtypes = FALSE
-
/datum/export/gear/space/helmet
cost = 75
unit_name = "space helmet"
@@ -51,7 +49,6 @@
unit_name = "Syndicate space suit"
export_types = list(/obj/item/clothing/suit/space/syndicate)
-
/datum/export/gear/radhelmet
cost = 50
unit_name = "radsuit hood"
@@ -82,17 +79,6 @@
unit_name = "bomb suit"
export_types = list(/obj/item/clothing/suit/bomb_suit)
-/datum/export/gear/lizardboots
- cost = 350
- unit_name = "lizard skin boots"
- export_types = list(/obj/item/clothing/shoes/cowboy/lizard)
- include_subtypes = FALSE
-
-/datum/export/gear/lizardmasterwork
- cost = 1000
- unit_name = "Hugs-the-Feet lizard boots"
- export_types = list(/obj/item/clothing/shoes/cowboy/lizard/masterwork)
-
/datum/export/gear/bilton
cost = 2500
unit_name = "bilton wrangler boots"
diff --git a/code/modules/cargo/packs/costumes_toys.dm b/code/modules/cargo/packs/costumes_toys.dm
index 4cdebc0bdcb4..5bce9871719a 100644
--- a/code/modules/cargo/packs/costumes_toys.dm
+++ b/code/modules/cargo/packs/costumes_toys.dm
@@ -213,3 +213,21 @@
for(var/i in 1 to 3)
var/item = pick_n_take(L)
new item(C)
+
+/datum/supply_pack/costumes_toys/rilena_merch
+ name = "RILENA Merchandise Crate"
+ desc = "A crate full of all the RILENA merch you could ever want. Except the offbrand stuff. That's not in here."
+ cost = 1000 //lots of loot
+ contains = list(/obj/item/toy/figure/tali,
+ /obj/item/toy/plush/rilena,
+ /obj/item/toy/plush/tali,
+ /obj/item/toy/plush/sharai,
+ /obj/item/toy/plush/xader,
+ /obj/item/toy/plush/mora,
+ /obj/item/poster/random_rilena,
+ /obj/item/poster/random_rilena,
+ /obj/item/poster/random_rilena,
+ /obj/item/clothing/suit/hooded/hoodie/rilena,
+ /obj/item/clothing/under/dress/rilena,
+ /obj/item/gun/energy/buster)
+ crate_name = "collectable merchandise crate"
diff --git a/code/modules/cargo/packs/food.dm b/code/modules/cargo/packs/food.dm
index 86e6f293908d..398233a64488 100644
--- a/code/modules/cargo/packs/food.dm
+++ b/code/modules/cargo/packs/food.dm
@@ -258,3 +258,41 @@
/obj/effect/spawner/lootdrop/ration)
crate_name = "ration crate"
crate_type = /obj/structure/closet/crate
+
+/datum/supply_pack/food/syrup
+ name = "Coffee Syrups Box"
+ desc = "A packaged box of various syrups, perfect for making your delicious coffee even more diabetic."
+ cost = 200
+ contains = list(
+ /obj/item/reagent_containers/food/drinks/bottle/syrup_bottle/caramel,
+ /obj/item/reagent_containers/food/drinks/bottle/syrup_bottle/liqueur,
+ )
+ crate_name = "coffee syrups box"
+ crate_type = /obj/structure/closet/crate
+
+/datum/supply_pack/food/coffeekit
+ name = "Coffee Equipment Crate"
+ desc = "A complete kit to setup your own cozy coffee shop, the coffeemaker is for some reason not included."
+ cost = 1000
+ contains = list(
+ /obj/item/storage/box/coffeepack/robusta,
+ /obj/item/storage/box/coffeepack,
+ /obj/item/reagent_containers/food/drinks/bottle/coffeepot,
+ /obj/item/storage/box/coffee_condi_display,
+ /obj/item/reagent_containers/food/condiment/milk,
+ /obj/item/reagent_containers/food/condiment/soymilk,
+ /obj/item/reagent_containers/food/condiment/sugar,
+ /obj/item/reagent_containers/food/drinks/bottle/syrup_bottle/caramel, //one extra syrup as a treat
+ )
+ crate_name = "coffee equipment crate"
+
+/datum/supply_pack/food/coffeemaker
+ name = "Impressa Coffeemaker Crate"
+ desc = "An assembled Impressa model coffeemaker."
+ cost = 500
+ contains = list(
+ /obj/machinery/coffeemaker/impressa,
+ /obj/item/reagent_containers/food/drinks/bottle/coffeepot,
+ )
+ crate_name = "coffeemaker crate"
+ crate_type = /obj/structure/closet/crate
diff --git a/code/modules/cargo/packs/machinery.dm b/code/modules/cargo/packs/machinery.dm
index 20f0af7a03a3..510ec7841417 100644
--- a/code/modules/cargo/packs/machinery.dm
+++ b/code/modules/cargo/packs/machinery.dm
@@ -326,3 +326,4 @@
contains = list(/obj/machinery/the_singularitygen/tesla)
crate_name = "tesla generator crate"
crate_type = /obj/structure/closet/crate/secure/engineering
+
diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm
index 334818c0e1f9..8db2e8454828 100644
--- a/code/modules/client/client_procs.dm
+++ b/code/modules/client/client_procs.dm
@@ -143,7 +143,7 @@ GLOBAL_LIST_INIT(blacklisted_builds, list(
return
..() //redirect to hsrc.Topic()
-///dumb workaround because byond doesnt seem to recognize the .proc/Topic() typepath for /datum/proc/Topic() from the client Topic,
+///dumb workaround because byond doesnt seem to recognize the PROC_REF(Topic()) typepath for /datum/proc/Topic() from the client Topic,
///so we cant queue it without this
/client/proc/_Topic(datum/hsrc, href, list/href_list)
return hsrc.Topic(href, href_list)
@@ -231,6 +231,7 @@ GLOBAL_LIST_INIT(blacklisted_builds, list(
GLOB.ahelp_tickets.client_login(src)
GLOB.interviews.client_login(src)
+ GLOB.requests.client_login(src)
var/connecting_admin = FALSE //because de-admined admins connecting should be treated like admins.
//Admin Authorisation
holder = GLOB.admin_datums[ckey]
@@ -501,6 +502,7 @@ GLOBAL_LIST_INIT(blacklisted_builds, list(
log_access("Logout: [key_name(src)]")
GLOB.ahelp_tickets.client_logout(src)
GLOB.interviews.client_logout(src)
+ GLOB.requests.client_logout(src)
SSserver_maint.UpdateHubStatus()
if(credits)
QDEL_LIST(credits)
diff --git a/code/modules/client/loadout/loadout_general.dm b/code/modules/client/loadout/loadout_general.dm
index 671c0efe9602..042315cc981f 100644
--- a/code/modules/client/loadout/loadout_general.dm
+++ b/code/modules/client/loadout/loadout_general.dm
@@ -42,6 +42,10 @@
display_name = "coffee mug"
path = /obj/item/reagent_containers/food/drinks/britcup
+/datum/gear/rilena_mug
+ display_name = "coffee mug, rilena"
+ path = /obj/item/reagent_containers/food/drinks/rilenacup
+
/datum/gear/lighter
display_name = "cheap lighter"
path = /obj/item/lighter/greyscale
@@ -78,6 +82,10 @@
display_name = "laptop computer"
path = /obj/item/modular_computer/laptop/preset/civilian
+/datum/gear/rilena_laptop
+ display_name = "rilena laptop computer"
+ path = /obj/item/modular_computer/laptop/preset/civilian/rilena
+
/datum/gear/pen
display_name = "pen, black"
path = /obj/item/pen
@@ -123,6 +131,14 @@
display_name = "toy, marketable knight plushie"
path = /obj/item/toy/plush/knight
+/datum/gear/ri
+ display_name = "toy, rilena ri plushie"
+ path = /obj/item/toy/plush/rilena
+
+/datum/gear/tali
+ display_name = "toy, rilena tali plushie"
+ path = /obj/item/toy/plush/tali
+
// Shiptest edit
/datum/gear/amongus
display_name = "toy, suspicious pill plushie"
@@ -163,3 +179,8 @@
/datum/gear/surgical_mask
display_name = "surgical mask"
path = /obj/item/clothing/mask/surgical
+
+/datum/gear/rilena_poster
+ display_name = "poster, rilena"
+ path = /obj/item/poster/random_rilena
+ description = "A random poster of the RILENA series."
diff --git a/code/modules/client/loadout/loadout_suit.dm b/code/modules/client/loadout/loadout_suit.dm
index e2800a87e9e1..ec9fc916723e 100644
--- a/code/modules/client/loadout/loadout_suit.dm
+++ b/code/modules/client/loadout/loadout_suit.dm
@@ -73,6 +73,14 @@
display_name = "hoodie, gray"
path = /obj/item/clothing/suit/hooded/hoodie/gray
+/datum/gear/suit/jacket/hoodie_fbp
+ display_name = "hoodie, fbp kepori"
+ path = /obj/item/clothing/suit/hooded/hoodie/fbp
+
+/datum/gear/suit/jacket/hoodie_rilena
+ display_name = "hoodie, T4L1"
+ path = /obj/item/clothing/suit/hooded/hoodie/rilena
+
/datum/gear/suit/jacket/highvis
display_name = "industrial jacket"
path = /obj/item/clothing/suit/toggle/industrial
diff --git a/code/modules/client/loadout/loadout_uniform.dm b/code/modules/client/loadout/loadout_uniform.dm
index 4edb59b74076..1410bdb0fe4d 100644
--- a/code/modules/client/loadout/loadout_uniform.dm
+++ b/code/modules/client/loadout/loadout_uniform.dm
@@ -233,6 +233,10 @@
display_name = "dress-suitskirt, navy"
path = /obj/item/clothing/under/suit/dresssuit/skirt
+/datum/gear/uniform/dress/rilena
+ display_name = "red dress, Ri cosplay"
+ path = /obj/item/clothing/under/dress/rilena
+
//Premium
/datum/gear/uniform/tacticool
display_name = "tacticool turtleneck"
diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm
index 69ea5e634cda..e73a186087f3 100644
--- a/code/modules/client/preferences.dm
+++ b/code/modules/client/preferences.dm
@@ -16,6 +16,8 @@ GLOBAL_LIST_EMPTY(preferences_datums)
var/lastchangelog = "" //Saved changlog filesize to detect if there was a change
var/ooccolor = "#c43b23"
var/asaycolor = "#ff4500" //This won't change the color for current admins, only incoming ones.
+ /// If we spawn an ERT as an admin and choose to spawn as the briefing officer, we'll be given this outfit
+ var/brief_outfit = /datum/outfit/centcom/commander
var/enable_tips = TRUE
var/tip_delay = 500 //tip delay in milliseconds
@@ -1097,6 +1099,7 @@ GLOBAL_LIST_EMPTY(preferences_datums)
dat += "Hide Prayers: [(chat_toggles & CHAT_PRAYER)?"Shown":"Hidden"] "
dat += "Split Admin Tabs: [(toggles & SPLIT_ADMIN_TABS)?"Enabled":"Disabled"] "
dat += "Ignore Being Summoned as Cult Ghost: [(toggles & ADMIN_IGNORE_CULT_GHOST)?"Don't Allow Being Summoned":"Allow Being Summoned"] "
+ dat += "Briefing Officer Outfit: [brief_outfit] "
if(CONFIG_GET(flag/allow_admin_asaycolor))
dat += " "
dat += "ASAY Color: Change "
@@ -1981,6 +1984,15 @@ GLOBAL_LIST_EMPTY(preferences_datums)
if(new_asaycolor)
asaycolor = new_asaycolor
+ if("briefoutfit")
+ var/list/valid_paths = list()
+ for(var/datum/outfit/outfit_path as anything in subtypesof(/datum/outfit))
+ valid_paths[initial(outfit_path.name)] = outfit_path
+ var/new_outfit = input(user, "Choose your briefing officer outfit:", "Game Preference") as null|anything in valid_paths
+ new_outfit = valid_paths[new_outfit]
+ if(new_outfit)
+ brief_outfit = new_outfit
+
if("bag")
var/new_backpack = input(user, "Choose your character's style of bag:", "Character Preference") as null|anything in GLOB.backpacklist
if(new_backpack)
diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm
index e8015ce2fbb7..7800a7b57f33 100644
--- a/code/modules/client/preferences_savefile.dm
+++ b/code/modules/client/preferences_savefile.dm
@@ -161,6 +161,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
//general preferences
READ_FILE(S["asaycolor"], asaycolor)
+ READ_FILE(S["brief_outfit"], brief_outfit)
READ_FILE(S["ooccolor"], ooccolor)
READ_FILE(S["screentip_color"], screentip_color)
READ_FILE(S["lastchangelog"], lastchangelog)
@@ -265,6 +266,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
ghost_others = sanitize_inlist(ghost_others, GLOB.ghost_others_options, GHOST_OTHERS_DEFAULT_OPTION)
menuoptions = SANITIZE_LIST(menuoptions)
be_special = SANITIZE_LIST(be_special)
+ brief_outfit = sanitize_inlist(brief_outfit, subtypesof(/datum/outfit), null)
show_credits = sanitize_integer(show_credits, 0, 1, initial(show_credits))
pda_style = sanitize_inlist(pda_style, GLOB.pda_styles, initial(pda_style))
pda_color = sanitize_hexcolor(pda_color, 6, TRUE, initial(pda_color))
@@ -304,6 +306,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
//general preferences
WRITE_FILE(S["asaycolor"], asaycolor)
+ WRITE_FILE(S["brief_outfit"], brief_outfit)
WRITE_FILE(S["ooccolor"], ooccolor)
WRITE_FILE(S["screentip_color"], screentip_color)
WRITE_FILE(S["lastchangelog"], lastchangelog)
diff --git a/code/modules/clothing/chameleon.dm b/code/modules/clothing/chameleon.dm
index e16fde8d54f0..eb629f76ae43 100644
--- a/code/modules/clothing/chameleon.dm
+++ b/code/modules/clothing/chameleon.dm
@@ -100,9 +100,9 @@
var/outfit_type = outfit_options[selected]
if(!outfit_type)
return FALSE
- var/datum/outfit/job/O = new outfit_type()
- var/list/outfit_types = O.get_chameleon_disguise_info()
- var/datum/job/job_datum = GLOB.type_occupations[O.jobtype]
+ var/datum/outfit/job/outfit = new outfit_type()
+ var/list/outfit_types = outfit.get_chameleon_disguise_info()
+ var/datum/job/job_datum = GLOB.type_occupations[outfit.jobtype]
for(var/V in user.chameleon_item_actions)
var/datum/action/item_action/chameleon/change/A = V
@@ -119,22 +119,40 @@
break
//hardsuit helmets/suit hoods
- if(O.toggle_helmet && (ispath(O.suit, /obj/item/clothing/suit/space/hardsuit) || ispath(O.suit, /obj/item/clothing/suit/hooded)) && ishuman(user))
+ if(outfit.toggle_helmet && (ispath(outfit.suit, /obj/item/clothing/suit/space/hardsuit) || ispath(outfit.suit, /obj/item/clothing/suit/hooded)) && ishuman(user))
var/mob/living/carbon/human/H = user
//make sure they are actually wearing the suit, not just holding it, and that they have a chameleon hat
if(istype(H.wear_suit, /obj/item/clothing/suit/chameleon) && istype(H.head, /obj/item/clothing/head/chameleon))
var/helmet_type
- if(ispath(O.suit, /obj/item/clothing/suit/space/hardsuit))
- var/obj/item/clothing/suit/space/hardsuit/hardsuit = O.suit
+ if(ispath(outfit.suit, /obj/item/clothing/suit/space/hardsuit))
+ var/obj/item/clothing/suit/space/hardsuit/hardsuit = outfit.suit
helmet_type = initial(hardsuit.helmettype)
else
- var/obj/item/clothing/suit/hooded/hooded = O.suit
+ var/obj/item/clothing/suit/hooded/hooded = outfit.suit
helmet_type = initial(hooded.hoodtype)
if(helmet_type)
var/obj/item/clothing/head/chameleon/hat = H.head
hat.chameleon_action.update_look(user, helmet_type)
- qdel(O)
+
+ // ID card sechud
+ if(outfit.job_icon)
+ if(!ishuman(user))
+ return
+ var/mob/living/carbon/human/H = user
+ var/obj/item/card/id/card = H.wear_id
+ var/datum/job/J = GLOB.type_occupations[outfit.jobtype] // i really hope your outfit/job has a jobtype
+ if(!card)
+ return
+ var/old_assignment = card.assignment
+ card.job_icon = outfit.job_icon
+ card.faction_icon = outfit.faction_icon
+ card.assignment = J.name
+ card.update_label()
+ card.name = "[!card.registered_name ? initial(card.name) : "[card.registered_name]'s ID Card"][" ([old_assignment])"]" // this is terrible, but whatever
+ H.sec_hud_set_ID()
+
+ qdel(outfit)
return TRUE
@@ -322,8 +340,10 @@
chameleon_action.emp_randomise(INFINITY)
/obj/item/clothing/suit/chameleon
- name = "armor"
- desc = "A slim armored vest that protects against most types of damage."
+ name = "armor vest"
+ desc = "A slim Type I armored vest that provides decent protection against most types of damage."
+ icon = 'icons/obj/clothing/suits/armor.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/suits/armor.dmi'
icon_state = "armor"
item_state = "armor"
blood_overlay_type = "armor"
@@ -351,9 +371,9 @@
chameleon_action.emp_randomise(INFINITY)
/obj/item/clothing/glasses/chameleon
- name = "Optical Meson Scanner"
+ name = "optical meson scanner"
desc = "Used by engineering and mining staff to see basic structural and terrain layouts through walls, regardless of lighting condition."
- icon_state = "meson"
+ icon_state = "mesongoggles"
item_state = "meson"
resistance_flags = NONE
armor = list("melee" = 10, "bullet" = 10, "laser" = 10, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50)
@@ -489,7 +509,6 @@
voice_change = !voice_change
to_chat(user, "The voice changer is now [voice_change ? "on" : "off"]! ")
-
/obj/item/clothing/mask/chameleon/drone
//Same as the drone chameleon hat, undroppable and no protection
armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0)
diff --git a/code/modules/clothing/factions/suns.dm b/code/modules/clothing/factions/suns.dm
new file mode 100644
index 000000000000..019cb82224d9
--- /dev/null
+++ b/code/modules/clothing/factions/suns.dm
@@ -0,0 +1,615 @@
+
+
+//////////////
+//Jumpsuits//
+/////////////
+
+
+/obj/item/clothing/under/syndicate/suns
+ name = "\improper SUNS formal suit"
+ desc = "A fancy-looking tailored suit with purple slacks. Worn typically by students in the first half of their academic journey."
+ icon_state = "suns_uniform1"
+ item_state = "suns_uniwhite"
+ armor = list("melee" = 10, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 40)
+ can_adjust = TRUE
+ icon = 'icons/obj/clothing/faction/suns/uniforms.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/faction/suns/uniforms.dmi'
+ lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi'
+
+/obj/item/clothing/under/syndicate/suns/alt
+ name = "\improper SUNS formal suit"
+ desc = "A fancy-looking tailored shirt with a purple skirt. Worn typically by students in the first half of their academic journey."
+ icon_state = "suns_uniskirt1"
+ item_state = "suns_uniwhite"
+
+/obj/item/clothing/under/syndicate/suns/uniform2
+ desc = "A uniform typically worn by students in the final years of their academic journey."
+ icon_state = "suns_uniform2"
+ item_state = "suns_uniwhite"
+ can_adjust = TRUE
+
+/obj/item/clothing/under/syndicate/suns/uniform2/alt
+ desc = "A long skirt and blouse typically worn by students in the final years of their academic journey."
+ icon_state = "suns_uniskirt2"
+ item_state = "suns_uniwhite"
+
+/obj/item/clothing/under/syndicate/suns/uniform3
+ desc = "A suit typically worn by SUNS graduates and SUNS academic staff. You've come a long way, friend."
+ icon_state = "suns_uniform3"
+ item_state = "suns_unipurple"
+ can_adjust = TRUE
+
+/obj/item/clothing/under/syndicate/suns/uniform3/alt
+ desc = "A skirt and blouse typically worn by SUNS graduates and SUNS academic staff. You've come a long way, friend."
+ icon_state = "suns_uniskirt3"
+ item_state = "suns_unipurple"
+
+/obj/item/clothing/under/syndicate/suns/pkuniform
+ name = "\improper SUNS peacekeeper uniform"
+ desc = "A uniform designed for ease of movement for both the classroom and the frontier."
+ icon_state = "suns_pkuniform"
+ item_state = "suns_uniblack"
+
+/obj/item/clothing/under/syndicate/suns/workerjumpsuit
+ name = "\improper SUNS work jumpsuit"
+ desc = "A casual uniform worn by students and staff to protect from blue collar work."
+ icon_state = "suns_workerjumpsuit"
+ item_state = "suns_unipurple"
+ can_adjust = TRUE
+
+/obj/item/clothing/under/syndicate/suns/captain
+ name = "\improper SUNS captain suit"
+ desc = "An elaborate uniform to set high ranking staff from academia apart from the rest."
+ icon_state = "suns_captain"
+ item_state = "suns_uniblack"
+ can_adjust = TRUE
+
+/obj/item/clothing/under/syndicate/suns/xo
+ name = "\improper SUNS academic suit"
+ desc = "A style of suit typically worn by academic staff."
+ icon_state = "suns_xo"
+ item_state = "suns_uniblack"
+ can_adjust = TRUE
+
+/obj/item/clothing/under/syndicate/suns/sciencejumpsuit
+ name = "\improper SUNS lab jumpsuit"
+ desc = "A comfortable suit meant to protect the individual from exposure to harmful objects."
+ icon_state = "suns_sciencejumpsuit"
+ item_state = "suns_uniwhite"
+ can_adjust = FALSE
+
+/obj/item/clothing/under/syndicate/suns/doctorscrubs
+ name = "\improper SUNS medical scrubs"
+ desc = "Work safe medical scrubs for both the professionals and the trainees."
+ icon_state = "suns_doctorscrubs"
+ item_state = "suns_unipurple"
+ can_adjust = FALSE
+
+
+////////////////////
+//Unarmored suits//
+///////////////////
+
+
+/obj/item/clothing/suit/toggle/suns
+ name = "\improper SUNS jacket"
+ desc = "A plain purple SUNS jacket, used fairly often on the frontier."
+ icon_state = "suns_jacket"
+ item_state = "suns_overpurple"
+ icon = 'icons/obj/clothing/faction/suns/suits.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/faction/suns/suits.dmi'
+ lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi'
+
+/obj/item/clothing/suit/toggle/suns/alt
+ name = "black school jacket"
+ desc = "A plain black jacket with gold detailing. Found in universities all over the galaxy."
+ icon_state = "suns_schooljacket"
+ item_state = "suns_overblack"
+
+/obj/item/clothing/suit/toggle/suns/workervest
+ name = "SUNS work vest"
+ desc = "A protective vest worn by some of the more practically minded students and staff during field work."
+ icon_state = "suns_workervest"
+ item_state = "suns_overblack"
+
+/obj/item/clothing/suit/toggle/labcoat/suns/cmo
+ name = "medical instructor coat"
+ desc = "A labcoat often worn by the more eccentric medical instructors."
+ icon_state = "suns_cmocoat"
+ item_state = "suns_overblack"
+ icon = 'icons/obj/clothing/faction/suns/suits.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/faction/suns/suits.dmi'
+ lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi'
+
+/obj/item/clothing/suit/toggle/labcoat/suns/doctorlabcoat
+ name = "SUNS work vest"
+ desc = "A stylized white labcoat frequently worn by SUNS medical staff."
+ icon_state = "suns_doctorlabcoat"
+ item_state = "suns_overwhite"
+ icon = 'icons/obj/clothing/faction/suns/suits.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/faction/suns/suits.dmi'
+ lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi'
+
+/obj/item/clothing/suit/hooded/suns
+ name = "\improper SUNS labcoat"
+ desc = "An academic labcoat designed to protect the wearer from chemical and non chemical spills."
+ icon_state = "suns_labcoat"
+ item_state = "suns_overwhite"
+ hoodtype = /obj/item/clothing/head/hooded/hood/suns
+ allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic, /obj/item/soap, /obj/item/sensor_device, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman)
+ armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 50, "rad" = 0, "fire" = 50, "acid" = 50)
+ icon = 'icons/obj/clothing/faction/suns/suits.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/faction/suns/suits.dmi'
+ lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi'
+
+/obj/item/clothing/head/hooded/hood/suns
+ name = "\improper SUNS labcoat hood"
+ desc = "A hood to protect you from chemical spills."
+ icon_state = "suns_labcoathood"
+ item_state = "suns_labcoathood"
+ armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 50, "rad" = 0, "fire" = 50, "acid" = 50)
+ icon = 'icons/obj/clothing/faction/suns/head.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/faction/suns/head.dmi'
+
+
+//////////////////
+//Armored suits//
+/////////////////
+
+
+/obj/item/clothing/suit/armor/vest/bulletproof/suns
+ name = "peacekeeper plating"
+ desc = "A standard issue set of plate assigned to peacekeepers, both durable and stylish."
+ icon_state = "suns_pkarmor"
+ item_state = "suns_pkarmor"
+ icon = 'icons/obj/clothing/faction/suns/suits.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/faction/suns/suits.dmi'
+ lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi'
+
+/obj/item/clothing/suit/armor/vest/bulletproof/suns/hos
+ name = "gilded peacekeeper plating"
+ desc = "A set of plate assigned to peacekeepers, both durable and stylish. This one has a gold lining to indicate rank."
+ icon_state = "suns_lpkarmor"
+ item_state = "suns_pkarmor"
+
+/obj/item/clothing/suit/armor/vest/bulletproof/suns/ehos //remind me to make this something to buy
+ name = "peacekeeper greatcoat"
+ desc = "A funky armored coat worn by eccentric peacekeepers. Closing the coat is socially improper."
+ icon_state = "suns_greatcoat"
+ item_state = "suns_greatcoat"
+
+/obj/item/clothing/suit/toggle/suns/pkcoat
+ name = "peacekeeper coat"
+ desc = "An armored coat used during special occasions. This one is used in academic security."
+ icon_state = "suns_pkjacket"
+ item_state = "suns_overblack"
+ armor = list("melee" = 15, "bullet" = 30, "laser" = 10, "energy" = 10, "bomb" = 20, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 25)
+ lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi'
+
+/obj/item/clothing/suit/armor/vest/bulletproof/suns/captain
+ name = "decorated academic coat"
+ desc = "An armored coat intended for SUNS captains on the frontier. Go forth, and spread the message of the academy."
+ icon_state = "suns_captaincoat"
+ item_state = "suns_overblack"
+
+/obj/item/clothing/suit/armor/vest/bulletproof/suns/xo
+ name = "academic staff coat"
+ desc = "A white coat used by SUNS academic staff. It designates the second in command on the ship."
+ icon_state = "suns_xojacket"
+ item_state = "suns_overwhite"
+
+
+///////////////
+//Spacesuits//
+//////////////
+
+
+/obj/item/clothing/head/helmet/space/syndicate/suns
+ name = "SUNS space helmet"
+ icon_state = "suns_vachelm"
+ item_state = "suns_vachelm"
+ desc = "An academic standard spacesuit helmet. Normally reserved for low budget tasks in space."
+ icon = 'icons/obj/clothing/faction/suns/head.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/faction/suns/head.dmi'
+ lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi'
+
+/obj/item/clothing/suit/space/syndicate/suns
+ name = "SUNS spacesuit"
+ icon_state = "suns_vacsuit"
+ item_state = "suns_vacsuit"
+ desc = "An academic standard spacesuit. Normally reserved for low budget tasks in space."
+ icon = 'icons/obj/clothing/faction/suns/suits.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/faction/suns/suits.dmi'
+ lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi'
+
+/obj/item/clothing/head/helmet/space/hardsuit/security/suns
+ name = "\improper SUNS peacekeeper hardsuit helmet"
+ icon_state = "hardsuit0-suns_pk"
+ item_state = "hardsuit0-suns_pk"
+ icon = 'icons/obj/clothing/faction/suns/head.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/faction/suns/head.dmi'
+ hardsuit_type = "suns_pk"
+
+/obj/item/clothing/suit/space/hardsuit/security/suns
+ name = "\improper SUNS peacekeeper hardsuit"
+ icon_state = "suns_pkhardsuit"
+ item_state = "suns_pkhardsuit"
+ icon = 'icons/obj/clothing/faction/suns/suits.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/faction/suns/suits.dmi'
+ hardsuit_type = "suns_pk"
+ helmettype = /obj/item/clothing/head/helmet/space/hardsuit/security/suns
+ lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi'
+
+/obj/item/clothing/head/helmet/space/hardsuit/mining/suns
+ name = "\improper SUNS industrial hardsuit helmet"
+ icon_state = "hardsuit0-suns_mining"
+ item_state = "hardsuit0-suns_mining"
+ icon = 'icons/obj/clothing/faction/suns/head.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/faction/suns/head.dmi'
+ hardsuit_type = "suns_mining"
+
+/obj/item/clothing/suit/space/hardsuit/mining/suns
+ name = "\improper SUNS industrial hardsuit"
+ icon_state = "suns_miningsuit"
+ item_state = "suns_miningsuit"
+ icon = 'icons/obj/clothing/faction/suns/suits.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/faction/suns/suits.dmi'
+ hardsuit_type = "suns_mining"
+ helmettype = /obj/item/clothing/head/helmet/space/hardsuit/mining/suns
+ lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi'
+
+/obj/item/clothing/head/helmet/space/hardsuit/solgov/suns
+ name = "\improper SUNS captain's hardsuit helmet"
+ icon_state = "hardsuit0-suns_solgov"
+ item_state = "hardsuit0-suns_solgov"
+ icon = 'icons/obj/clothing/faction/suns/head.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/faction/suns/head.dmi'
+ hardsuit_type = "suns_solgov"
+ desc = "An armored spaceproof helmet, the white glass on the side signifies a captain level rank."
+
+/obj/item/clothing/suit/space/hardsuit/solgov/suns
+ name = "\improper SUNS captain's hardsuit"
+ desc = "A well decorated spaceworthy suit. The design was co-created by SolGov and SUNS academics."
+ icon_state = "suns_commandsuit"
+ item_state = "suns_commandsuit"
+ icon = 'icons/obj/clothing/faction/suns/suits.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/faction/suns/suits.dmi'
+ hardsuit_type = "suns_solgov"
+ helmettype = /obj/item/clothing/head/helmet/space/hardsuit/solgov/suns
+ lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi'
+
+
+/////////
+//Hats//
+////////
+
+
+/obj/item/clothing/head/suns
+ name = "academic staff beret"
+ desc = "A soft beret sporting a discontinued inkwell quill feather. If only it could hold ink once more."
+ icon_state = "suns_xoberet"
+ item_state = "suns_captainberet"
+ icon = 'icons/obj/clothing/faction/suns/head.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/faction/suns/head.dmi'
+ lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi'
+
+/obj/item/clothing/head/safety_helmet/suns
+ desc = "A piece of headgear used in dangerous working conditions to protect the head."
+ icon_state = "suns_workerhelmet"
+ item_state = "suns_workerhelmet"
+ icon = 'icons/obj/clothing/faction/suns/head.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/faction/suns/head.dmi'
+ lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi'
+
+/obj/item/clothing/head/HoS/syndicate/suns //remind me to make this something to buy
+ name = "peacekeeper cap"
+ desc = "A black cap worn by the more eccentric peacekeepers."
+ icon_state = "suns_pkcap"
+ item_state = "suns_pkcap"
+ icon = 'icons/obj/clothing/faction/suns/head.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/faction/suns/head.dmi'
+ lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi'
+
+/obj/item/clothing/head/suns/surgery
+ name = "\improper SUNS surgery cap"
+ desc = "A surgery cap used by academic students and profesionals alike."
+ icon_state = "suns_doctorcap"
+ item_state = "suns_doctorcap"
+
+/obj/item/clothing/head/welding/suns
+ name = "peacekeeper visor"
+ desc = "A head-mounted helmet designed to protect those on the field from bright lights, while also allowing a life support connection. The warnings on this helmet suggest it is not spaceworthy."
+ icon_state = "sunsvisor"
+ item_state = "suns_pkhelmet"
+ tint = 0
+ clothing_flags = BLOCK_GAS_SMOKE_EFFECT | ALLOWINTERNALS //Why? Because I'm not giving PK's sec masks nor hud sunglasses.
+ icon = 'icons/obj/clothing/faction/suns/head.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/faction/suns/head.dmi'
+ lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi'
+
+/obj/item/clothing/head/welding/suns/hos
+ name = "gilded peacekeeper visor"
+ desc = "A head-mounted helmet designed to protect those on the field, this one has a gold lining to indicate rank. The warnings on this helmet suggest it is not spaceworthy."
+ icon_state = "sunslpkvisor"
+ item_state = "suns_pkhelmet"
+
+/obj/item/clothing/head/suns/captain
+ name = "\improper SUNS bicorne hat"
+ desc = "A unique bicorne hat given to SUNS Captains to display academic seniority."
+ icon_state = "suns_captainbicorne"
+ item_state = "suns_captainbicorne"
+ worn_y_offset = 2
+ dog_fashion = null
+
+/obj/item/clothing/head/suns/cmo //I was told I get one plague doctor outfit and I'm using it
+ name = "medical instructor hat"
+ desc = "A hat worn by the more eccentric medical staff."
+ icon_state = "suns_doctorhat"
+ item_state = "suns_doctorhat"
+ permeability_coefficient = 0.01
+
+
+////////////
+//Glasses//
+///////////
+
+
+/obj/item/clothing/glasses/science/suns //This needs a sprite/lense in the eye of the mask to show its science goggles
+ name = "eye mask science goggles"
+ desc = "A fancy looking mask to help against chemical spills. This one is fitted with an analyzer for scanning items and reagents."
+ icon_state = "suns_sciencemask"
+ item_state = "suns_sciencemask"
+ glass_colour_type = /datum/client_colour/glass_colour/purple
+ icon = 'icons/obj/clothing/faction/suns/eyes.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/faction/suns/eyes.dmi'
+ lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi'
+
+/obj/item/clothing/glasses/hud/health/suns //I need to figure out a way to make the masks toggleable for #style points.
+ name = "eye mask health scanner HUD"
+ desc = "A peculiar looking mask commonly seen at academic functions. This one has a health HUD lense in it."
+ icon_state = "suns_doctormask"
+ item_state = "suns_doctormask"
+ glass_colour_type = /datum/client_colour/glass_colour/lightblue
+ icon = 'icons/obj/clothing/faction/suns/eyes.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/faction/suns/eyes.dmi'
+ lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi'
+
+/obj/item/clothing/glasses/hud/security/suns
+ name = "eye mask security HUD"
+ desc = "A peculiar looking mask commonly seen at academic functions. This one gives a heads-up display that scans the humanoids in view and provides accurate data about their ID status and security records."
+ icon_state = "suns_pkmask"
+ item_state = "suns_pkmask"
+ glass_colour_type = /datum/client_colour/glass_colour/red
+ icon = 'icons/obj/clothing/faction/suns/eyes.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/faction/suns/eyes.dmi'
+ lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi'
+
+
+//////////
+//Masks//
+/////////
+
+
+/obj/item/clothing/mask/gas/suns //someone mentioned they were interested in using this sprite as the regular gasmask re-sprite, I forgor who so we'll deal with that when I PR this
+ name = "black gas mask"
+ desc = "A black face covering that allows the user to connect to a personal gas supply. Suprisingly not great at preventing gas inhalation."
+ icon_state = "suns_gasmask"
+ item_state = "suns_gasmask2"
+ icon = 'icons/obj/clothing/faction/suns/mask.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/faction/suns/mask.dmi'
+ lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi'
+
+/obj/item/clothing/mask/surgical/suns
+ name = "purple sterile mask"
+ desc = "A sterile mask designed to help prevent the spread of diseases. Now in purple! Pretty!"
+ icon_state = "suns_sterile"
+ item_state = "suns_doctorcap"
+ icon = 'icons/obj/clothing/faction/suns/mask.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/faction/suns/mask.dmi'
+ lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi'
+
+/obj/item/clothing/mask/breath/suns
+ name = "\improper SUNS half face mask"
+ desc = "A close-fitting mask that covers JUST enough to connect an air supply."
+ icon_state = "suns_captainmask"
+ item_state = "suns_captainmask"
+ icon = 'icons/obj/clothing/faction/suns/mask.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/faction/suns/mask.dmi'
+ lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi'
+
+
+///////////
+//Gloves//
+//////////
+
+// The following employ a slapjob fix to remove the /color subtype, as per maintainer request.
+// These should be addressed in any future glove refactor, as that is out of the scope of this PR.
+/obj/item/clothing/gloves/suns
+ name = "stitched fingerless gloves"
+ desc = "These gloves offer style, purely and plainly."
+ icon_state = "suns_glovesfingerless"
+ item_state = "suns_blackgloves"
+ icon = 'icons/obj/clothing/faction/suns/hands.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/faction/suns/hands.dmi'
+ lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi'
+
+/obj/item/clothing/gloves/suns/captain
+ name = "\improper SUNS captain's gloves"
+ desc = "Fancy black gloves for trusted SUNS members. Sports a complex lining that prevents the wearer from being shocked."
+ icon_state = "suns_captaingloves"
+ item_state = "suns_blackgloves"
+ siemens_coefficient = 0
+ permeability_coefficient = 0.05
+ cold_protection = HANDS
+ min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT
+ heat_protection = HANDS
+ max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT
+ armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 70, "acid" = 50)
+
+/obj/item/clothing/gloves/suns/xo
+ name = "academic staff gloves"
+ desc = "White gloves that offer a good grip with writing utensils."
+ icon_state = "suns_xogloves"
+ item_state = "suns_whitegloves"
+
+/obj/item/clothing/gloves/suns/yellow
+ name = "insulated gloves"
+ desc = "Padded academic gloves that hopefully keep students out of the nurses office."
+ icon_state = "suns_insulated"
+ item_state = "suns_blackgloves"
+ siemens_coefficient = 0
+ permeability_coefficient = 0.05
+
+/obj/item/clothing/gloves/color/latex/nitrile/suns
+ name = "white nitrile gloves"
+ desc = "Thick sterile white gloves that reach up to the elbows. The nanochips that transfer basic paramedic knowledge are disabled during finals week."
+ icon_state = "suns_latexgloves"
+ item_state = "suns_whitegloves"
+ icon = 'icons/obj/clothing/faction/suns/hands.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/faction/suns/hands.dmi'
+ lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi'
+
+/obj/item/clothing/gloves/tackler/dolphin/suns
+ name = "peacekeeper tackle gloves"
+ desc = "Sleek tackle gloves that allows the user to sail through the air. The main cause of accidents during finals week."
+ icon_state = "suns_longglovesblack"
+ item_state = "suns_blackgloves"
+ icon = 'icons/obj/clothing/faction/suns/hands.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/faction/suns/hands.dmi'
+ lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi'
+
+
+//////////
+//Shoes//
+/////////
+
+
+/obj/item/clothing/shoes/sneakers/suns
+ name = "white clogs"
+ desc = "Comfortable clogs for general use."
+ icon_state = "suns_doctorclogs"
+ item_state = "suns_doctorclogs" //I know what the state says, I'm not fixing it.
+ icon = 'icons/obj/clothing/faction/suns/feet.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/faction/suns/feet.dmi'
+ lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi'
+
+/obj/item/clothing/shoes/combat/suns
+ name = "fancy combat boots"
+ desc = "Decent traction combat boots worn by high ranking academic staff."
+ icon_state = "suns_captainboots"
+ item_state = "suns_blackboots"
+ icon = 'icons/obj/clothing/faction/suns/feet.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/faction/suns/feet.dmi'
+ lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi'
+
+/obj/item/clothing/shoes/jackboots/suns
+ name = "work safe jackboots"
+ desc = "Academic issued steel toed boots. For those with physically demanding majors."
+ icon_state = "suns_jackboots"
+ item_state = "suns_blackboots"
+ icon = 'icons/obj/clothing/faction/suns/feet.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/faction/suns/feet.dmi'
+ lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi'
+
+/obj/item/clothing/shoes/jackboots/suns/long
+ name = "peacekeeper longboots"
+ desc = "Longboots worn by academic security staff and trainees."
+ icon_state = "suns_longboots"
+ item_state = "suns_blackboots"
+
+/obj/item/clothing/shoes/laceup/suns
+ name = "academy laceup shoes"
+ desc = "Standard issue laceups from the syndicates resident academy."
+ icon_state = "suns_laceups"
+ item_state = "suns_blackboots"
+ icon = 'icons/obj/clothing/faction/suns/feet.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/faction/suns/feet.dmi'
+ lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi'
+
+
+//////////
+//Cloaks//
+//////////
+
+
+/obj/item/clothing/neck/cloak/suns
+ name = "\improper SUNS short cloak"
+ desc = "Worn by both the young and old alike. You can almost feel the academic pride."
+ icon_state = "suns_shouldercape"
+ item_state = "suns_overpurple"
+ icon = 'icons/obj/clothing/faction/suns/neck.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/faction/suns/neck.dmi'
+ lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi'
+
+/obj/item/clothing/neck/cloak/suns/xo
+ name = "\improper SUNS academic staff cloak"
+ desc = "Worn by SUNS staff, you can almost smell all of the failing grades this cloak has given."
+ icon_state = "suns_xocape"
+ item_state = "suns_xocape"
+
+/obj/item/clothing/neck/cloak/suns/cap
+ name = "\improper SUNS captain's cloak"
+ desc = "Worn by SUNS captains. This cloak has a very imposing aura to it."
+ icon_state = "suns_captaincloak"
+ item_state = "suns_captaincloak"
+
+
+///////////////
+//Accessories//
+///////////////
+
+//These are stored in clothing/accessories.dmi instead of a factional variant due to accessory code being dogwater
+//Please transfer them over to a factional file if accessory code is ever fixed
+
+/obj/item/clothing/accessory/waistcoat/suns
+ name = "\improper SUNS waistcoat"
+ desc = "An academic issued run of the mill waistcoat."
+ icon_state = "suns_waistcoat"
+ icon = 'icons/obj/clothing/accessories.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/accessories.dmi'
+ minimize_when_attached = TRUE
+
+/obj/item/clothing/accessory/waistcoat/suns/ribbon
+ name = "\improper SUNS ribbon"
+ desc = "An academic issued bow, for when you want to feel pretty."
+ icon_state = "suns_ribbon"
+
+/obj/item/clothing/accessory/waistcoat/suns/gembow
+ name = "\improper SUNS gem bow"
+ desc = "An academic issued bow, for when you want to feel REALLY pretty."
+ icon_state = "suns_gembow"
+
+/obj/item/clothing/accessory/waistcoat/suns/poof
+ name = "\improper SUNS chest poof"
+ desc = "An academic issued bow, for when you want to feel sophisticated."
+ icon_state = "suns_poof"
diff --git a/code/modules/clothing/glasses/_glasses.dm b/code/modules/clothing/glasses/_glasses.dm
index f4c2a5a27f4e..8245a3333e4c 100644
--- a/code/modules/clothing/glasses/_glasses.dm
+++ b/code/modules/clothing/glasses/_glasses.dm
@@ -148,11 +148,11 @@
. = ..()
if(istype(I, /obj/item/clothing/glasses/eyepatch))
var/obj/item/clothing/glasses/eyepatch/old_patch = I
- var/obj/item/clothing/glasses/blindfold/eyepatch/double_patch = new/obj/item/clothing/glasses/blindfold/eyepatch
- double_patch.forceMove(user.drop_location())
+ var/obj/item/clothing/glasses/blindfold/eyepatch/double_patch = new()
to_chat(user, "You combine the eyepatches with a knot. ")
- old_patch.Destroy()
- Destroy()
+ qdel(old_patch)
+ qdel(src)
+ user.put_in_hands(double_patch)
/obj/item/clothing/glasses/monocle
name = "monocle"
diff --git a/code/modules/clothing/gloves/boxing.dm b/code/modules/clothing/gloves/boxing.dm
index 807bfb217516..68f64cdd515e 100644
--- a/code/modules/clothing/gloves/boxing.dm
+++ b/code/modules/clothing/gloves/boxing.dm
@@ -4,7 +4,6 @@
icon_state = "boxing"
item_state = "boxing"
equip_delay_other = 60
- species_exception = list(/datum/species/golem) // now you too can be a golem boxing champion
supports_variations = VOX_VARIATION
/obj/item/clothing/gloves/boxing/green
diff --git a/code/modules/clothing/head/berets.dm b/code/modules/clothing/head/berets.dm
index 2c6139e54169..4c8595f2541d 100644
--- a/code/modules/clothing/head/berets.dm
+++ b/code/modules/clothing/head/berets.dm
@@ -1,7 +1,7 @@
//Mime
/obj/item/clothing/head/beret
name = "beret"
- desc = "A beret, a mime's favorite headwear."
+ desc = "A red beret."
icon_state = "beret"
dog_fashion = /datum/dog_fashion/head/beret
dynamic_hair_suffix = "+generic"
@@ -15,13 +15,13 @@
/obj/item/clothing/head/beret/archaic
name = "archaic beret"
- desc = "An absolutely ancient beret, allegedly worn by the first mime to ever step foot on a NanoTrasen station."
+ desc = "An absolutely ancient beret."
icon_state = "archaicberet"
dog_fashion = null
/obj/item/clothing/head/beret/black
name = "black beret"
- desc = "A black beret, perfect for war veterans and dark, brooding, anti-hero mimes."
+ desc = "A black beret."
icon_state = "beret_black"
/obj/item/clothing/head/beret/highlander
@@ -97,7 +97,7 @@
icon_state = "beret_officer"
/obj/item/clothing/head/beret/sec/brig_phys
- desc = "A beret made out of black reinforced fabric with lue cross emblazoned on it. Denotes security's personal medic."
+ desc = "A beret made out of black reinforced fabric with a lue cross emblazoned on it. Denotes security's personal medic."
icon_state = "beret_brigphys"
//Engineering
@@ -162,6 +162,11 @@
icon_state = "beret_cmo"
armor = list("bio" = 30, "acid" = 20)
+/obj/item/clothing/head/beret/cmo/cybersun
+ name = "medical director beret"
+ desc = "A burgundy-red beret with a silver cross. It smells very sterile."
+ icon_state = "meddirectorberet"
+
//Command
/obj/item/clothing/head/beret/captain
name = "captain beret"
@@ -184,12 +189,6 @@
armor = list("melee" = 10, "bullet" = 5, "laser" = 10, "energy" = 15, "bomb" = 10, "bio" = 0, "rad" = 0, "fire" = 25, "acid" = 25)
strip_delay = 90
-/obj/item/clothing/head/beret/lt
- name = "officer beret"
- desc = "A showy lieutenants's beret. Smells of spilled coffee and crushed dreams."
- icon_state = "beret_com"
- armor = list("melee" = 40, "bullet" = 20, "laser" = 10, "energy" = 10, "rad" = 10, "bio" = 5, "rad" = 5, "fire" = 5, "rad" = 30)
-
// SolGov
/obj/item/clothing/head/beret/solgov
diff --git a/code/modules/clothing/head/jobs.dm b/code/modules/clothing/head/jobs.dm
index ae7ecd5b121e..c4d13ef36948 100644
--- a/code/modules/clothing/head/jobs.dm
+++ b/code/modules/clothing/head/jobs.dm
@@ -55,7 +55,7 @@
/obj/item/clothing/head/caphat/frontier/admiral
name = "\improper Frontiersmen admiral's cap"
- desc = "An imposing peaked cap meant for only the highest of officers of the Frontiersman pirate fleet."
+ desc = "An imposing peaked cap meant for only the highest of officers of the Frontiersmen pirate fleet."
icon_state = "frontier_admiral_cap"
//Head of Personnel
@@ -156,10 +156,9 @@
/obj/item/clothing/head/cowboy/sec/minutemen
name = "colonial minutmen officer's slouch hat"
- desc = "A commanding slouch hat adorned with a offier's badge, used by the Colonial Minutemen."
+ desc = "A commanding slouch hat adorned with a officer's badge, used by the Colonial Minutemen."
icon_state = "minuteman_officer_hat"
-
/obj/item/clothing/head/cowboy/sec/roumain
name = "hunter's hat"
desc = "A fancy hat with a nice feather. The way it covers your eyes makes you feel like a badass."
diff --git a/code/modules/clothing/head/misc.dm b/code/modules/clothing/head/misc.dm
index d63003422e29..94de3eda735d 100644
--- a/code/modules/clothing/head/misc.dm
+++ b/code/modules/clothing/head/misc.dm
@@ -122,7 +122,7 @@
/obj/item/clothing/head/rabbitears
name = "rabbit ears"
- desc = "Wearing these makes you look useless, and only good for your sex appeal."
+ desc = "A headband with a pair of faux rabbit ears."
icon_state = "bunny"
dynamic_hair_suffix = ""
@@ -313,11 +313,6 @@
desc = "Welcome to the rice fields, motherfucker."
icon_state = "rice_hat"
-/obj/item/clothing/head/lizard
- name = "lizardskin cloche hat"
- desc = "How many lizards died to make this hat? Not enough."
- icon_state = "lizard"
-
/obj/item/clothing/head/papersack
name = "paper sack hat"
desc = "A paper sack with crude holes cut out for eyes. Useful for hiding one's identity or ugliness."
@@ -423,11 +418,6 @@
desc = "Signals that you follow the Jewish Halakha. Keeps the head covered and the soul extra-Orthodox."
icon_state = "kippah"
-/obj/item/clothing/head/medievaljewhat
- name = "medieval Jewish hat"
- desc = "A silly looking hat, intended to be placed on the heads of oppressed religious minorities."
- icon_state = "medievaljewhat"
-
/obj/item/clothing/head/taqiyahwhite
name = "white taqiyah"
desc = "An extra-mustahabb way of showing your devotion to Allah."
@@ -476,11 +466,11 @@
icon_state = "JackFrostHat"
item_state = "JackFrostHat"
-/obj/item/clothing/head/aclfcap
+/obj/item/clothing/head/gorlexcap
name = "2nd Battlegroup peaked cap"
- desc = "A cap worn by officers of the Gorlex Marauders 2nd Battlegroup, or as they say, the ACLF."
- icon_state = "aclfcap"
- item_state = "aclfcap"
+ desc = "A cap worn by officers of the Gorlex Marauders 2nd Battlegroup."
+ icon_state = "gorlexcap"
+ item_state = "gorlexcap"
flags_inv = 0
armor = list("melee" = 25, "bullet" = 15, "laser" = 25, "energy" = 35, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50)
strip_delay = 60
@@ -530,3 +520,4 @@
name = "SolGov surgery cap"
desc = "It's a surgery cap utilized by solarian doctors."
icon_state = "solgov_surgery"
+
diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm
index 3e188c253169..eeea7622b4d9 100644
--- a/code/modules/clothing/head/misc_special.dm
+++ b/code/modules/clothing/head/misc_special.dm
@@ -182,9 +182,6 @@
if(ishuman(user))
add_atom_colour("#[user.hair_color]", FIXED_COLOUR_PRIORITY)
-/obj/item/clothing/head/kitty/genuine
- desc = "A pair of kitty ears. A tag on the inside says \"Hand made from real cats.\""
-
/obj/item/clothing/head/hardhat/reindeer
name = "novelty reindeer hat"
desc = "Some fake antlers and a very fake red nose."
@@ -378,3 +375,4 @@
. = ..()
if(!warped)
warp_up()
+
diff --git a/code/modules/clothing/masks/breath.dm b/code/modules/clothing/masks/breath.dm
index c5c53a20b699..8ff4e6bcb0d9 100644
--- a/code/modules/clothing/masks/breath.dm
+++ b/code/modules/clothing/masks/breath.dm
@@ -35,3 +35,4 @@
item_state = "m_mask"
permeability_coefficient = 0.01
equip_delay_other = 10
+
diff --git a/code/modules/clothing/masks/gasmask.dm b/code/modules/clothing/masks/gasmask.dm
index 467377f722dd..9d1bdc939fd3 100644
--- a/code/modules/clothing/masks/gasmask.dm
+++ b/code/modules/clothing/masks/gasmask.dm
@@ -273,3 +273,4 @@
item_state = "hunter"
resistance_flags = FIRE_PROOF | ACID_PROOF
flags_inv = HIDEFACIALHAIR|HIDEFACE|HIDEEYES|HIDEEARS|HIDEHAIR
+
diff --git a/code/modules/clothing/outfits/ert/frontiersmen_ert.dm b/code/modules/clothing/outfits/ert/frontiersmen_ert.dm
new file mode 100644
index 000000000000..27d89d1b7226
--- /dev/null
+++ b/code/modules/clothing/outfits/ert/frontiersmen_ert.dm
@@ -0,0 +1,154 @@
+/datum/outfit/job/frontiersmen/ert
+ name = "ERT - Frontiersman Basic"
+
+ head = /obj/item/clothing/head/beret/sec/frontier
+ mask = /obj/item/clothing/mask/gas/sechailer/minutemen
+ suit = /obj/item/clothing/suit/armor/vest/bulletproof/frontier
+ suit_store = /obj/item/gun/ballistic/rifle/boltaction
+ uniform = /obj/item/clothing/under/rank/security/officer/frontier
+ shoes = /obj/item/clothing/shoes/combat
+ gloves = /obj/item/clothing/gloves/color/black
+ ears = /obj/item/radio/headset/pirate/alt
+ back = /obj/item/storage/backpack
+ l_pocket = /obj/item/flashlight/seclite
+ r_pocket = /obj/item/tank/internals/emergency_oxygen/double
+
+ id = null // lol
+
+ backpack_contents = list(/obj/item/ammo_box/a762=5, /obj/item/grenade/frag=1)
+
+/datum/outfit/job/frontiersmen/ert/random
+ name = "ERT - Frontiersman Randomized"
+
+ head = null
+ mask = null
+ suit = null
+ suit_store = null
+ back = null
+ l_pocket = null
+ r_pocket = /obj/item/radio
+ backpack_contents = list()
+
+/datum/outfit/job/frontiersmen/ert/random/pre_equip(mob/living/carbon/human/H, visualsOnly, client/preference_source)
+ . = ..()
+ if(visualsOnly)
+ return
+
+ if(prob(90))
+ head = pickweight(list(
+ /obj/item/clothing/head/beret/sec/frontier = 10,
+ /obj/item/clothing/head/helmet/bulletproof/x11/frontier = 5,
+ /obj/item/reagent_containers/glass/bucket = 1))
+
+ if(prob(60))
+ suit = pickweight(list(
+ /obj/item/clothing/suit/armor/vest = 5,
+ /obj/item/clothing/suit/armor/vest/bulletproof/frontier = 5,
+ /obj/item/clothing/suit/armor/vest/scrap_armor = 1))
+
+ if(prob(30))
+ mask = pickweight(list(
+ /obj/item/clothing/mask/gas = 5,
+ /obj/item/clothing/mask/gas/sechailer/minutemen = 5,
+ /obj/item/clothing/mask/breath = 5,
+ /obj/item/clothing/mask/whistle = 3))
+
+ if(prob(90))
+ back = pickweight(list(
+ /obj/item/storage/backpack = 20,
+ /obj/item/storage/backpack/satchel = 20,
+ /obj/item/storage/backpack/messenger = 20,
+ /obj/item/melee/baton/cattleprod/loaded = 5,
+ /obj/item/reagent_containers/food/snacks/baguette = 2, // yes you can put this on your back
+ /obj/item/deployable_turret_folded = 1,
+ ))
+
+ if(prob(90))
+ shoes = pickweight(list(
+ /obj/item/clothing/shoes/jackboots = 10,
+ /obj/item/clothing/shoes/sneakers = 5,
+ ))
+
+ var/extra_class = pick(list("Doctor", "Breacher", "Ammo Carrier"))
+ switch(extra_class)
+ if("Doctor")
+ backpack_contents += list(/obj/item/storage/firstaid/regular = 1)
+ gloves = /obj/item/clothing/gloves/color/latex
+ if(prob(50))
+ belt = /obj/item/storage/belt/medical/surgery
+ if(prob(30))
+ glasses = /obj/item/clothing/glasses/hud/health
+ if("Breacher")
+ backpack_contents += list(/obj/item/grenade/c4 = 2)
+ if(prob(10))
+ belt = /obj/item/storage/belt/grenade/full
+ if("Ammo Carrier")
+ backpack_contents += list(/obj/item/ammo_box/a762_39 = 1)
+
+ var/weapon = pick(list("Bolt-Action", "Pistol", "Melee"))
+ switch(weapon)
+ if("Bolt-Action")
+ r_hand = /obj/item/gun/ballistic/rifle/boltaction
+ if(prob(70) && istype(back, /obj/item/storage/backpack))
+ backpack_contents += list(/obj/item/ammo_box/a762 = rand(1,4))
+ if(prob(55))
+ l_pocket = /obj/item/ammo_box/a762
+ if("Pistol")
+ r_hand = pick(list(
+ /obj/item/gun/ballistic/automatic/pistol/disposable,
+ /obj/item/gun/ballistic/automatic/pistol,
+ /obj/item/gun/ballistic/revolver/pepperbox,
+ /obj/item/gun/energy/e_gun/mini))
+ if(prob(30))
+ l_hand = pick(list(
+ /obj/item/gun/ballistic/automatic/pistol/disposable,
+ /obj/item/gun/ballistic/automatic/pistol,
+ /obj/item/gun/ballistic/revolver/pepperbox,
+ /obj/item/gun/energy/e_gun/mini))
+ if("Melee")
+ r_hand = pickweight(list(
+ /obj/item/kitchen/knife = 15,
+ /obj/item/melee/baseball_bat = 10,
+ /obj/item/melee/cleric_mace = 7,
+ /obj/item/melee/roastingstick = 2,
+ /obj/item/kitchen/fork = 1,
+ /obj/item/melee/flyswatter = 1,
+ ))
+
+
+/datum/outfit/job/frontiersmen/ert/leader
+ name = "ERT - Frontiersman Officer"
+
+ uniform = /obj/item/clothing/under/rank/security/officer/frontier/officer
+ head = /obj/item/clothing/head/beret/sec/frontier/officer
+ ears = /obj/item/radio/headset/pirate/alt/captain
+ back = /obj/item/storage/backpack/satchel/leather
+ suit = /obj/item/clothing/suit/armor/frontier
+ suit_store = /obj/item/gun/ballistic/revolver/nagant
+ belt = /obj/item/storage/belt/military/assault
+
+ backpack_contents = list(/obj/item/ammo_box/n762_clip=3, /obj/item/binoculars=1, /obj/item/kitchen/knife/combat/survival)
+
+/datum/outfit/job/frontiersmen/ert/medic
+ name = "ERT - Frontiersman Medic"
+
+ back = /obj/item/storage/backpack/medic
+ mask = /obj/item/clothing/mask/surgical
+ gloves = /obj/item/clothing/gloves/color/latex/nitrile
+ belt = /obj/item/storage/belt/medical/surgery
+ suit = null
+ suit_store = null
+
+ backpack_contents = list(/obj/item/storage/firstaid/medical=1, /obj/item/reagent_containers/hypospray/medipen/stimpack=3)
+
+
+/datum/outfit/job/frontiersmen/ert/engineer
+ name = "ERT - Frontiersman Engineer"
+
+ back = /obj/item/storage/backpack/industrial
+ belt = /obj/item/storage/belt/utility/full
+ head = /obj/item/clothing/head/hardhat/weldhat
+ suit_store = null
+
+ backpack_contents = list(/obj/item/grenade/c4=3, /obj/item/crowbar/large=1)
+
diff --git a/code/modules/clothing/outfits/ert/indie_ert.dm b/code/modules/clothing/outfits/ert/indie_ert.dm
new file mode 100644
index 000000000000..6a8b228aec94
--- /dev/null
+++ b/code/modules/clothing/outfits/ert/indie_ert.dm
@@ -0,0 +1,91 @@
+/datum/outfit/job/independent/ert
+ name = "ERT - Independent Security Officer"
+ jobtype = /datum/job/officer
+ job_icon = "securityofficer"
+
+ head = /obj/item/clothing/head/helmet/sec
+ ears = /obj/item/radio/headset/alt
+ mask = null
+ uniform = /obj/item/clothing/under/rank/security/officer
+ shoes = /obj/item/clothing/shoes/combat/swat
+ gloves = /obj/item/clothing/gloves/color/black
+ suit = /obj/item/clothing/suit/armor/vest
+ back = /obj/item/storage/backpack/security
+ belt = /obj/item/storage/belt/security/full
+ id = /obj/item/card/id
+
+/datum/outfit/job/independent/ert/emt
+ name = "ERT - Independent Paramedic"
+ jobtype = /datum/job/paramedic
+ job_icon = "paramedic"
+
+ head = /obj/item/clothing/head/soft/paramedic
+ mask = null
+ uniform = /obj/item/clothing/under/rank/medical/paramedic
+ shoes = /obj/item/clothing/shoes/sneakers/white
+ gloves = /obj/item/clothing/gloves/color/latex
+ ears = /obj/item/radio/headset
+ suit = /obj/item/clothing/suit/toggle/labcoat/paramedic
+ back = /obj/item/storage/backpack/medic
+ belt = /obj/item/storage/belt/medical/webbing/paramedic
+
+/datum/outfit/job/independent/ert/firefighter
+ name = "ERT - Independent Firefighter (Standard)"
+ jobtype = /datum/job/atmos
+ job_icon = "atmospherictechnician"
+
+ head = /obj/item/clothing/head/hardhat/red
+ uniform = /obj/item/clothing/under/utility
+ suit = /obj/item/clothing/suit/fire/firefighter
+ suit_store = /obj/item/extinguisher
+ glasses = /obj/item/clothing/glasses/heat
+ mask = /obj/item/clothing/mask/breath
+ shoes = /obj/item/clothing/shoes/workboots
+ gloves = /obj/item/clothing/gloves/color/black
+ back = /obj/item/tank/internals/oxygen/red
+
+ l_pocket = /obj/item/crowbar/red
+ r_pocket = /obj/item/radio
+
+/datum/outfit/job/independent/ert/firefighter/medic
+ name = "ERT - Independent Firefighter (Medic)"
+ jobtype = /datum/job/paramedic
+ job_icon = "paramedic"
+
+ mask = /obj/item/clothing/mask/breath/medical
+ back = /obj/item/storage/backpack/fireproof
+ gloves = /obj/item/clothing/gloves/color/latex/nitrile/evil
+ glasses = /obj/item/clothing/glasses/hud/health
+ suit_store = /obj/item/tank/internals/emergency_oxygen
+
+ l_pocket = /obj/item/extinguisher/mini
+
+ backpack_contents = list(/obj/item/storage/firstaid/fire=1, /obj/item/storage/firstaid/o2=1, /obj/item/radio=1)
+
+/datum/outfit/job/independent/ert/firefighter/leader
+ name = "ERT - Independent Firefighter (Group Captain)"
+ jobtype = /datum/job/chief_engineer
+ job_icon = "chiefengineer"
+
+ back = /obj/item/fireaxe
+ suit = /obj/item/clothing/suit/space/hardsuit/engine
+ suit_store = /obj/item/tank/internals/oxygen/red
+ head = null
+ belt = /obj/item/storage/belt/utility/atmostech
+ gloves = /obj/item/clothing/gloves/color/yellow
+
+/datum/outfit/job/independent/ert/technician
+ name = "ERT - Independent Technician"
+ jobtype = /datum/job/engineer
+ job_icon = "stationengineer"
+
+ head = /obj/item/clothing/head/hardhat
+ uniform = /obj/item/clothing/under/rank/engineering/engineer
+ belt = /obj/item/storage/belt/utility/full/engi
+ suit = /obj/item/clothing/suit/toggle/hazard
+ shoes = /obj/item/clothing/shoes/workboots
+ back = /obj/item/storage/backpack/industrial
+ l_pocket = /obj/item/radio
+ r_pocket = /obj/item/analyzer
+
+ box = /obj/item/storage/box/survival/engineer
diff --git a/code/modules/clothing/outfits/ert/inteq_ert.dm b/code/modules/clothing/outfits/ert/inteq_ert.dm
new file mode 100644
index 000000000000..5a39d3ea3da4
--- /dev/null
+++ b/code/modules/clothing/outfits/ert/inteq_ert.dm
@@ -0,0 +1,52 @@
+/datum/outfit/job/inteq/ert
+ name = "ERT - Inteq Rifleman"
+ jobtype = /datum/job/officer
+ job_icon = "securityofficer"
+
+ mask = /obj/item/clothing/mask/gas/sechailer/inteq
+ glasses = /obj/item/clothing/glasses/hud/security/sunglasses/inteq
+ uniform = /obj/item/clothing/under/syndicate/inteq
+ suit = /obj/item/clothing/suit/space/hardsuit/syndi/inteq
+ suit_store = /obj/item/gun/ballistic/automatic/assault/ak47/inteq
+ gloves = /obj/item/clothing/gloves/combat
+ ears = /obj/item/radio/headset/inteq/alt
+ id = /obj/item/card/id
+ belt = /obj/item/storage/belt/security/webbing/inteq/ak47
+ back = /obj/item/storage/backpack/fireproof
+
+ l_pocket = /obj/item/kitchen/knife/combat
+ r_pocket = /obj/item/flashlight/seclite
+
+ backpack_contents = list(/obj/item/radio=1)
+
+
+/datum/outfit/job/inteq/ert/shotgun
+ name = "ERT - Inteq Shotgunner"
+
+ suit_store = /obj/item/gun/ballistic/shotgun/automatic/combat/compact
+ belt = /obj/item/storage/belt/security/webbing/inteq/alt
+
+ backpack_contents = list(/obj/item/storage/box/lethalshot=2, /obj/item/radio=1)
+
+/datum/outfit/job/inteq/ert/medic
+ name = "ERT - Inteq Corpsman"
+ jobtype = /datum/job/paramedic
+ job_icon = "paramedic"
+
+ uniform = /obj/item/clothing/under/syndicate/inteq/corpsman
+ belt = /obj/item/storage/belt/medical/webbing/paramedic
+ suit_store = null
+
+ l_pocket = /obj/item/healthanalyzer
+
+ backpack_contents = list(/obj/item/storage/firstaid/medical=1, /obj/item/radio=1)
+
+/datum/outfit/job/inteq/ert/leader
+ name = "ERT - Inteq Vanguard"
+ jobtype = /datum/job/hos
+ job_icon = "headofsecurity"
+
+ ears = /obj/item/radio/headset/inteq/alt/captain
+ back = /obj/item/storage/backpack/messenger/inteq
+ suit_store = /obj/item/gun/ballistic/automatic/pistol/commander/inteq
+ id = /obj/item/card/id/silver
diff --git a/code/modules/clothing/outfits/ert/minutemen_ert.dm b/code/modules/clothing/outfits/ert/minutemen_ert.dm
new file mode 100644
index 000000000000..8acb733e48f0
--- /dev/null
+++ b/code/modules/clothing/outfits/ert/minutemen_ert.dm
@@ -0,0 +1,123 @@
+/datum/outfit/job/minutemen/ert
+ name = "ERT - Minuteman"
+ jobtype = /datum/job/officer
+ job_icon = "securityofficerOld"
+
+ head = /obj/item/clothing/head/helmet/bulletproof/minutemen
+ uniform = /obj/item/clothing/under/rank/security/officer/minutemen
+ mask = /obj/item/clothing/mask/gas/sechailer/minutemen
+ ears = /obj/item/radio/headset/minutemen/alt
+ back = /obj/item/storage/backpack/security/cmm
+ suit = /obj/item/clothing/suit/armor/vest/bulletproof
+ suit_store = /obj/item/gun/ballistic/automatic/assault/p16/minutemen
+ id = /obj/item/card/id
+ belt = /obj/item/storage/belt/military/minutemen/p16
+ r_pocket = /obj/item/kitchen/knife/combat
+ l_pocket = /obj/item/flashlight/seclite
+
+ box = /obj/item/storage/box/survival/security
+
+/datum/outfit/job/minutemen/ert/leader
+ name = "ERT - Minuteman Sergeant"
+ job_icon = "lieutenant"
+
+ ears = /obj/item/radio/headset/minutemen/alt/captain
+ back = /obj/item/storage/backpack/satchel/sec/cmm
+ head = /obj/item/clothing/head/beret/command
+
+/datum/outfit/job/minutemen/ert/bard
+ name = "ERT - Minuteman (BARD)"
+ job_icon = "securityofficerOld"
+
+ suit = /obj/item/clothing/suit/armor/vest/marine/medium
+ suit_store = /obj/item/gun/ballistic/automatic/smg/cm5
+ head = /obj/item/clothing/head/helmet/riot/minutemen
+ belt = /obj/item/storage/belt/military/minutemen/cm5
+ glasses = /obj/item/clothing/glasses/hud/security/sunglasses
+ r_pocket = /obj/item/grenade/smokebomb
+ l_pocket = /obj/item/extinguisher/mini
+ r_hand = /obj/item/kitchen/knife/combat
+ l_hand = /obj/item/reagent_containers/hypospray/medipen/stimpack
+
+ backpack_contents = list(
+ /obj/item/flashlight/seclite = 1,
+ /obj/item/flashlight/flare = 2
+ )
+
+
+/datum/outfit/job/minutemen/ert/bard/leader
+ name = "ERT - Minuteman Sergeant (BARD)"
+ job_icon = "lieutenant"
+
+ belt = /obj/item/storage/belt/military/assault/minutemen
+ uniform = /obj/item/clothing/under/rank/command/minutemen
+ suit = /obj/item/clothing/suit/armor/vest/marine/heavy
+ suit_store = /obj/item/gun/ballistic/automatic/assault/p16/minutemen
+ glasses = /obj/item/clothing/glasses/hud/security/night
+ r_pocket = /obj/item/grenade/c4
+ l_pocket = /obj/item/reagent_containers/hypospray/medipen/stimpack
+
+ backpack_contents = list(
+ /obj/item/flashlight/flare = 3,
+ /obj/item/grenade/c4 = 2,
+ /obj/item/flashlight/seclite = 1
+ )
+
+/datum/outfit/job/minutemen/ert/riot
+ name = "ERT - Minuteman (Riot Officer)"
+ job_icon = "securityofficerOld"
+
+ suit = /obj/item/clothing/suit/armor/riot/minutemen
+ head = /obj/item/clothing/head/helmet/riot/minutemen
+ l_hand = /obj/item/melee/baton/loaded
+ back = /obj/item/shield/riot
+ belt = /obj/item/gun/ballistic/automatic/smg/cm5/no_mag
+ r_pocket = /obj/item/ammo_box/magazine/smgm9mm/rubber
+ l_pocket = /obj/item/ammo_box/magazine/smgm9mm/rubber
+
+ backpack_contents = null
+ box = null
+
+/datum/outfit/job/minutemen/ert/riot/leader
+ name = "ERT - Minutemen Sergeant (Riot Officer)"
+ job_icon = "lieutenant"
+
+ ears = /obj/item/radio/headset/minutemen/alt/captain
+ back = /obj/item/shield/riot/flash
+
+/datum/outfit/job/minutemen/ert/inspector
+ name = "ERT - Inspector (Minutemen GOLD)"
+ jobtype = /datum/job/head_of_personnel
+ job_icon = "minutemen"
+
+ head = /obj/item/clothing/head/cowboy/sec/minutemen
+ mask = null
+ belt = /obj/item/clipboard
+ glasses = /obj/item/clothing/glasses/sunglasses
+ uniform = /obj/item/clothing/under/rank/command/minutemen
+ suit = /obj/item/clothing/suit/toggle/lawyer/minutemen
+ suit_store = null
+ ears = /obj/item/radio/headset/minutemen/alt/captain
+ back = /obj/item/storage/backpack/satchel/leather
+ id = /obj/item/card/id/silver
+
+ l_pocket = null
+ r_pocket = null
+
+/datum/outfit/job/minutemen/ert/pirate_hunter
+ name = "ERT - Minuteman (Pirate Hunter)"
+ job_icon = "securityofficerOld"
+
+ head = null
+ suit = /obj/item/clothing/suit/space/hardsuit/security/independent/minutemen
+
+/datum/outfit/job/minutemen/ert/pirate_hunter/leader
+ name = "ERT - Minutemen Sergeant (Pirate Hunter)"
+ job_icon = "lieutenant"
+
+ uniform = /obj/item/clothing/under/rank/command/minutemen
+ ears = /obj/item/radio/headset/minutemen/alt/captain
+ belt = /obj/item/storage/belt/military/minutemen/gal
+ suit_store = /obj/item/gun/ballistic/automatic/gal
+
+ backpack_contents = list(/obj/item/ammo_box/magazine/gal=4)
diff --git a/code/modules/clothing/outfits/ert.dm b/code/modules/clothing/outfits/ert/nanotrasen_ert.dm
similarity index 74%
rename from code/modules/clothing/outfits/ert.dm
rename to code/modules/clothing/outfits/ert/nanotrasen_ert.dm
index aa0b01ff5398..97c4756bee9a 100644
--- a/code/modules/clothing/outfits/ert.dm
+++ b/code/modules/clothing/outfits/ert/nanotrasen_ert.dm
@@ -1,3 +1,4 @@
+// this is where the base ERT outfit goes
/datum/outfit/centcom/ert
name = "ERT Common"
@@ -7,18 +8,14 @@
gloves = /obj/item/clothing/gloves/combat
ears = /obj/item/radio/headset/headset_cent/alt
-/datum/outfit/centcom/ert/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
+/datum/outfit/centcom/ert/post_equip(mob/living/carbon/human/human, visualsOnly = FALSE)
if(visualsOnly)
return
- var/obj/item/radio/R = H.ears
- R.set_frequency(FREQ_CENTCOM)
- R.freqlock = TRUE
-
- var/obj/item/card/id/W = H.wear_id
- if(W)
- W.registered_name = H.real_name
- W.update_label()
+ var/obj/item/card/id/id = human.wear_id
+ if(id)
+ id.registered_name = human.real_name
+ id.update_label()
..()
/datum/outfit/centcom/ert/commander
@@ -26,12 +23,12 @@
id = /obj/item/card/id/ert
suit = /obj/item/clothing/suit/space/hardsuit/ert
+ suit_store = /obj/item/gun/energy/e_gun/hades
glasses = /obj/item/clothing/glasses/hud/security/sunglasses
back = /obj/item/storage/backpack/ert
belt = /obj/item/storage/belt/security/full
backpack_contents = list(/obj/item/storage/box/survival/engineer=1,\
- /obj/item/melee/baton/loaded=1,\
- /obj/item/gun/energy/e_gun=1)
+ /obj/item/melee/baton/loaded=1)
l_pocket = /obj/item/switchblade
/datum/outfit/centcom/ert/commander/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
@@ -64,7 +61,7 @@
back = /obj/item/storage/backpack/ert/security
belt = /obj/item/storage/belt/security/full
backpack_contents = list(/obj/item/storage/box/survival/engineer=1,\
- /obj/item/storage/box/handcuffs=1,\
+ /obj/item/storage/box/handcuffs=1,
/obj/item/melee/baton/loaded=1)
/datum/outfit/centcom/ert/security/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
@@ -80,25 +77,24 @@
/datum/outfit/centcom/ert/security/alert
name = "ERT Security - High Alert"
+ suit_store = /obj/item/gun/energy/pulse/carbine/loyalpin
mask = /obj/item/clothing/mask/gas/sechailer/swat
backpack_contents = list(/obj/item/storage/box/survival/engineer=1,\
/obj/item/storage/box/handcuffs=1,\
/obj/item/melee/baton/loaded=1)
- suit_store = /obj/item/gun/energy/pulse/carbine/loyalpin
-
/datum/outfit/centcom/ert/medic
name = "ERT Medic"
id = /obj/item/card/id/ert/medical
suit = /obj/item/clothing/suit/space/hardsuit/ert/med
+ suit_store = /obj/item/gun/energy/e_gun/hades
glasses = /obj/item/clothing/glasses/hud/health
back = /obj/item/storage/backpack/ert/medical
belt = /obj/item/storage/belt/medical
r_hand = /obj/item/storage/firstaid/regular
backpack_contents = list(/obj/item/storage/box/survival/engineer=1,\
/obj/item/melee/baton/loaded=1,\
- /obj/item/gun/energy/e_gun=1,\
/obj/item/reagent_containers/hypospray/combat=1,\
/obj/item/gun/medbeam=1)
@@ -127,6 +123,7 @@
id = /obj/item/card/id/ert/engineer
suit = /obj/item/clothing/suit/space/hardsuit/ert/engi
+ suit_store = /obj/item/gun/energy/e_gun/hades
glasses = /obj/item/clothing/glasses/meson/engine
back = /obj/item/storage/backpack/ert/engineer
belt = /obj/item/storage/belt/utility/full
@@ -134,9 +131,9 @@
r_hand = /obj/item/storage/firstaid/regular
backpack_contents = list(/obj/item/storage/box/survival/engineer=1,\
/obj/item/melee/baton/loaded=1,\
- /obj/item/gun/energy/e_gun=1,\
/obj/item/construction/rcd/loaded=1)
+
/datum/outfit/centcom/ert/engineer/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
..()
@@ -156,6 +153,7 @@
/obj/item/gun/energy/pulse/pistol/loyalpin=1,\
/obj/item/construction/rcd/combat=1)
+// official
/datum/outfit/centcom/centcom_official
name = "CentCom Official"
@@ -190,67 +188,6 @@
W.update_label()
..()
-/datum/outfit/centcom/ert/commander/inquisitor
- name = "Inquisition Commander"
- r_hand = /obj/item/nullrod/scythe/talking/chainsword
- suit = /obj/item/clothing/suit/space/hardsuit/ert/paranormal
- backpack_contents = list(/obj/item/storage/box/survival/engineer=1,
- /obj/item/gun/energy/e_gun=1)
-
-/datum/outfit/centcom/ert/security/inquisitor
- name = "Inquisition Security"
-
- suit = /obj/item/clothing/suit/space/hardsuit/ert/paranormal/inquisitor
- suit_store = /obj/item/gun/energy/e_gun/hades
-
- backpack_contents = list(/obj/item/storage/box/survival/engineer=1,
- /obj/item/storage/box/handcuffs=1,
- /obj/item/melee/baton/loaded=1,
- /obj/item/construction/rcd/loaded=1)
-
-/datum/outfit/centcom/ert/medic/inquisitor
- name = "Inquisition Medic"
-
- suit = /obj/item/clothing/suit/space/hardsuit/ert/paranormal/inquisitor
-
- backpack_contents = list(/obj/item/storage/box/survival/engineer=1,
- /obj/item/melee/baton/loaded=1,
- /obj/item/gun/energy/e_gun=1,
- /obj/item/reagent_containers/hypospray/combat=1,
- /obj/item/reagent_containers/hypospray/combat/heresypurge=1,
- /obj/item/gun/medbeam=1)
-
-/datum/outfit/centcom/ert/chaplain
- name = "ERT Chaplain"
-
- suit = /obj/item/clothing/suit/space/hardsuit/ert/paranormal/inquisitor // Chap role always gets this suit
- id = /obj/item/card/id/ert/chaplain
- glasses = /obj/item/clothing/glasses/hud/health
- back = /obj/item/storage/backpack/cultpack
- belt = /obj/item/storage/belt/soulstone
- backpack_contents = list(/obj/item/storage/box/survival/engineer=1,
- /obj/item/nullrod=1,
- /obj/item/gun/energy/e_gun=1,
- )
-
-/datum/outfit/centcom/ert/chaplain/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
- ..()
- if(visualsOnly)
- return
- var/obj/item/radio/R = H.ears
- R.keyslot = new /obj/item/encryptionkey/headset_com
- R.recalculateChannels()
-
-/datum/outfit/centcom/ert/chaplain/inquisitor
- name = "Inquisition Chaplain"
-
- belt = /obj/item/storage/belt/soulstone/full/chappy
- backpack_contents = list(/obj/item/storage/box/survival/engineer=1,
- /obj/item/grenade/chem_grenade/holy=1,
- /obj/item/nullrod=1,
- /obj/item/gun/energy/e_gun=1,
- )
-
/datum/outfit/centcom/ert/janitor
name = "ERT Janitor"
@@ -289,35 +226,6 @@
/obj/item/melee/baton/loaded=1,\
/obj/item/grenade/clusterbuster/cleaner=3)
-/datum/outfit/centcom/ert/clown
- name = "ERT Clown"
-
- suit = /obj/item/clothing/suit/space/hardsuit/ert/clown
- mask = /obj/item/clothing/mask/gas/clown_hat
- id = /obj/item/card/id/ert/clown
- glasses = /obj/item/clothing/glasses/godeye
- back = /obj/item/storage/backpack/ert/clown
- belt = /obj/item/storage/belt/champion
- shoes = /obj/item/clothing/shoes/clown_shoes/combat
- r_pocket = /obj/item/bikehorn/golden
- l_pocket = /obj/item/reagent_containers/food/snacks/grown/banana
- backpack_contents = list(/obj/item/storage/box/hug/survival=1,\
- /obj/item/melee/transforming/energy/sword/bananium=1,\
- /obj/item/shield/energy/bananium=1,\
- /obj/item/gun/ballistic/revolver/reverse=1)
-
-/datum/outfit/centcom/ert/clown/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
- ..()
- if(visualsOnly)
- return
- var/obj/item/radio/R = H.ears
- R.keyslot = new /obj/item/encryptionkey/headset_com
- R.recalculateChannels()
- ADD_TRAIT(H, TRAIT_NAIVE, INNATE_TRAIT)
- H.dna.add_mutation(CLOWNMUT)
- for(var/datum/mutation/human/clumsy/M in H.dna.mutations)
- M.mutadone_proof = TRUE
-
/datum/outfit/centcom/centcom_intern
name = "CentCom Intern"
@@ -333,6 +241,12 @@
r_pocket = /obj/item/ammo_box/a762
id = /obj/item/card/id/centcom
backpack_contents = list(/obj/item/storage/box/survival = 1)
+/datum/outfit/centcom/centcom_intern/unarmed
+ name = "CentCom Intern (Unarmed)"
+ belt = null
+ l_hand = null
+ l_pocket = null
+ r_pocket = null
/datum/outfit/centcom/centcom_intern/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
if(visualsOnly)
@@ -353,6 +267,14 @@
r_hand = /obj/item/megaphone
head = /obj/item/clothing/head/intern
+/datum/outfit/centcom/centcom_intern/leader/unarmed // i'll be nice and let the leader keep their baton and vest
+ name = "CentCom Head Intern (Unarmed)"
+ suit_store = null
+ l_pocket = null
+ r_pocket = null
+
+// Marine
+
/datum/outfit/centcom/ert/marine
name = "Marine Commander"
@@ -455,3 +377,89 @@
var/obj/item/radio/headset = H.ears
headset.keyslot = new /obj/item/encryptionkey/headset_com
headset.recalculateChannels()
+
+// Loss Prevention
+/datum/outfit/job/nanotrasen/ert/lp
+ name = "ERT - Loss Prevention Security Specialist"
+ jobtype = /datum/job/officer
+ job_icon = "securityresponseofficer"
+
+ head = null
+ implants = list(/obj/item/implant/mindshield)
+ ears = /obj/item/radio/headset/nanotrasen/alt
+ id = /obj/item/card/id/lpsec
+ suit_store = /obj/item/gun/energy/laser/scatter/shotty
+ belt = /obj/item/storage/belt/security/full
+ glasses = /obj/item/clothing/glasses/sunglasses
+ gloves = /obj/item/clothing/gloves/tackler/combat
+ suit = /obj/item/clothing/suit/space/hardsuit/ert/lp/sec
+ uniform = /obj/item/clothing/under/rank/security/head_of_security/nt/lp
+ shoes = /obj/item/clothing/shoes/jackboots
+ back = /obj/item/storage/backpack/ert/security
+
+ box = /obj/item/storage/box/survival/security
+ l_pocket = /obj/item/restraints/handcuffs
+ r_pocket = /obj/item/kitchen/knife/combat
+
+ backpack_contents = list(/obj/item/radio=1, /obj/item/stock_parts/cell/gun/upgraded=2, /obj/item/screwdriver=1)
+
+
+/datum/outfit/job/nanotrasen/ert/lp/medic
+ name = "ERT - Loss Prevention Medical Specialist"
+ jobtype = /datum/job/doctor
+ job_icon = "medicalresponseofficer"
+
+ head = null
+ uniform = /obj/item/clothing/under/rank/medical/paramedic/lp
+ suit = /obj/item/clothing/suit/space/hardsuit/ert/lp/med
+ id = /obj/item/card/id/lpmed
+ gloves = /obj/item/clothing/gloves/color/latex/nitrile
+ back = /obj/item/storage/backpack/ert/medical
+ belt = /obj/item/storage/belt/medical/surgery
+
+ box = /obj/item/storage/box/survival/medical
+ l_pocket = /obj/item/healthanalyzer
+ r_pocket = /obj/item/reagent_containers/hypospray/medipen/atropine
+
+ backpack_contents = list(/obj/item/storage/firstaid/medical=1, /obj/item/radio=1)
+
+
+/datum/outfit/job/nanotrasen/ert/lp/engineer
+ name = "ERT - Loss Prevention Engineering Specialist"
+ jobtype = /datum/job/engineer
+ job_icon = "engineeringresponseofficer"
+
+ head = null
+ uniform = /obj/item/clothing/under/rank/engineering/engineer/nt/lp
+ suit = /obj/item/clothing/suit/space/hardsuit/ert/lp/engi
+ id = /obj/item/card/id/lpengie
+ belt = /obj/item/storage/belt/utility/full
+ gloves = /obj/item/clothing/gloves/combat
+ glasses = /obj/item/clothing/glasses/welding
+ back = /obj/item/storage/backpack/ert/engineer
+
+ box = /obj/item/storage/box/survival/engineer
+ l_pocket = /obj/item/extinguisher/mini
+ r_pocket = /obj/item/wrench/combat
+
+ backpack_contents = list(/obj/item/stack/sheet/metal/fifty=1, /obj/item/stack/sheet/glass/fifty=1, /obj/item/radio=1)
+
+/datum/outfit/job/nanotrasen/ert/lp/lieutenant
+ name = "ERT - Loss Prevention Lieutenant"
+ jobtype = /datum/job/captain
+ job_icon = "emergencyresponseteamcommander"
+
+ head = null
+ ears = /obj/item/radio/headset/nanotrasen/alt/captain
+ id = /obj/item/card/id/lplieu
+ belt = /obj/item/storage/belt/military/army
+ gloves = /obj/item/clothing/gloves/color/black
+ uniform = /obj/item/clothing/under/rank/security/warden/lp
+ suit = /obj/item/clothing/suit/space/hardsuit/ert/lp
+ shoes = /obj/item/clothing/shoes/combat
+ glasses = /obj/item/clothing/glasses/hud/security/sunglasses
+ back = /obj/item/storage/backpack/ert
+
+ box = /obj/item/storage/box/survival/radio
+ l_pocket = /obj/item/megaphone/command
+ r_pocket = /obj/item/binoculars
diff --git a/code/modules/clothing/outfits/ert/solgov_ert.dm b/code/modules/clothing/outfits/ert/solgov_ert.dm
new file mode 100644
index 000000000000..bc09a74c1786
--- /dev/null
+++ b/code/modules/clothing/outfits/ert/solgov_ert.dm
@@ -0,0 +1,39 @@
+/datum/outfit/job/solgov/ert
+ name = "ERT - SolGov Sonnensöldner"
+ jobtype = /datum/job/officer
+ job_icon = "sonnensoldner"
+
+ id = /obj/item/card/id/solgov
+ uniform = /obj/item/clothing/under/solgov
+ suit = /obj/item/clothing/suit/armor/vest/bulletproof/solgov
+ mask = null
+ ears = /obj/item/radio/headset/solgov/alt
+ gloves = /obj/item/clothing/gloves/combat
+ head = /obj/item/clothing/head/solgov/sonnensoldner
+ shoes = /obj/item/clothing/shoes/workboots
+ back = /obj/item/storage/backpack
+
+ box = /obj/item/storage/box/survival
+ l_hand = /obj/item/energyhalberd
+
+
+/datum/outfit/job/solgov/ert/inspector
+ name = "ERT - Inspector (SolGov)"
+ jobtype = /datum/job/head_of_personnel
+ job_icon = "solgovrepresentative"
+
+ uniform = /obj/item/clothing/under/solgov/formal
+ belt = /obj/item/clipboard
+ ears = /obj/item/radio/headset/solgov/captain
+ back = /obj/item/storage/backpack/satchel/leather
+ head = /obj/item/clothing/head/solgov
+ gloves = /obj/item/clothing/gloves/color/white
+ shoes = /obj/item/clothing/shoes/laceup
+ suit = null
+ suit_store = null
+ mask = null
+ glasses = null
+
+ l_hand = null
+
+ backpack_contents = list(/obj/item/stamp/solgov=1)
diff --git a/code/modules/clothing/outfits/ert/syndicate_ert.dm b/code/modules/clothing/outfits/ert/syndicate_ert.dm
new file mode 100644
index 000000000000..ab256d094a38
--- /dev/null
+++ b/code/modules/clothing/outfits/ert/syndicate_ert.dm
@@ -0,0 +1,184 @@
+/datum/outfit/job/syndicate/ert
+ name = "ERT - Syndicate Basic"
+ jobtype = /datum/job/officer
+ job_icon = "securityofficer"
+
+ suit = /obj/item/clothing/suit/armor/vest/syndie
+ suit_store = /obj/item/gun/ballistic/automatic/smg/c20r
+ shoes = /obj/item/clothing/shoes/combat
+ ears = /obj/item/radio/headset/syndicate/alt
+ gloves = /obj/item/clothing/gloves/color/black
+ id = /obj/item/card/id/syndicate_command/crew_id
+ mask = /obj/item/clothing/mask/gas/sechailer/minutemen
+ head = /obj/item/clothing/head/helmet/operator
+ back = /obj/item/storage/backpack/security
+ belt = /obj/item/storage/belt/military/c20r
+
+ r_pocket = /obj/item/kitchen/knife/combat
+ l_pocket = /obj/item/grenade/frag
+
+ implants = list(/obj/item/implant/weapons_auth)
+ backpack_contents = list(/obj/item/radio=1)
+
+/datum/outfit/job/syndicate/ert/leader
+ name = "ERT - Syndicate Basic Leader"
+ job_icon = "lieutenant"
+
+ head = /obj/item/clothing/head/HoS/beret/syndicate
+ ears = /obj/item/radio/headset/syndicate/captain
+
+ backpack_contents = list(/obj/item/gun/ballistic/automatic/pistol=1, /obj/item/ammo_box/magazine/m10mm=2, /obj/item/radio=1)
+
+// gorlex loyalist/2nd battlegroup
+
+/datum/outfit/job/syndicate/ert/gorlex
+ name = "ERT - Syndicate Gorlex Loyalist Trooper"
+
+ head = /obj/item/clothing/head/helmet/swat
+ uniform = /obj/item/clothing/under/syndicate/combat
+ suit = /obj/item/clothing/suit/armor/vest/bulletproof
+ belt = /obj/item/storage/belt/military/assault/m90
+ back = /obj/item/storage/backpack/security
+ suit_store = /obj/item/gun/ballistic/automatic/smg/m90
+
+/datum/outfit/job/syndicate/ert/gorlex/pointman
+ name = "ERT - Syndicate Gorlex Loyalist Pointman"
+
+ suit_store = /obj/item/gun/ballistic/shotgun/bulldog
+ belt = /obj/item/storage/belt/security/webbing/bulldog
+
+/datum/outfit/job/syndicate/ert/gorlex/medic
+ name = "ERT - Syndicate Gorlex Loyalist Medic"
+ jobtype = /datum/job/paramedic
+ job_icon = "paramedic"
+
+ head = /obj/item/clothing/head/soft/black
+ mask = null
+ suit = /obj/item/clothing/suit/armor/vest/alt
+ belt = /obj/item/storage/belt/medical/webbing/paramedic
+ glasses = /obj/item/clothing/glasses/hud/health/sunglasses
+ gloves = /obj/item/clothing/gloves/color/latex/nitrile/evil
+ suit_store = /obj/item/gun/ballistic/automatic/pistol
+
+ l_pocket = /obj/item/radio
+
+ backpack_contents = list(/obj/item/ammo_box/magazine/m10mm=2, /obj/item/storage/firstaid/medical=1, /obj/item/defibrillator/compact/combat/loaded=1)
+
+/datum/outfit/job/syndicate/ert/gorlex/sniper
+ name = "ERT - Syndicate Gorlex Loyalist Sniper"
+
+ head = /obj/item/clothing/head/beret/black
+ back = /obj/item/storage/backpack/messenger/sec
+ glasses = /obj/item/clothing/glasses/night
+ gloves = /obj/item/clothing/gloves/fingerless
+ suit = /obj/item/clothing/suit/armor/vest
+ belt = /obj/item/storage/belt/security
+ suit_store = /obj/item/gun/ballistic/automatic/sniper_rifle/syndicate
+
+ r_pocket = /obj/item/kitchen/knife/combat/survival
+ l_pocket = /obj/item/binoculars
+
+ backpack_contents = list(/obj/item/ammo_box/magazine/sniper_rounds=2, /obj/item/radio=1)
+
+/datum/outfit/job/syndicate/ert/gorlex/leader
+ name = "ERT - Syndicate Gorlex Loyalist Sergeant"
+ job_icon = "lieutenant"
+
+ uniform = /obj/item/clothing/under/syndicate/gorlex
+ head = /obj/item/clothing/head/HoS/beret/syndicate
+ back = /obj/item/storage/backpack/satchel/sec
+ mask = /obj/item/clothing/mask/gas/sechailer
+ glasses = /obj/item/clothing/glasses/hud/security/night
+ gloves = /obj/item/clothing/gloves/tackler/combat
+
+ l_pocket = /obj/item/megaphone/sec
+
+// commandos
+
+/datum/outfit/job/syndicate/ert/cybersun
+ name = "ERT - Syndicate Cybersun Commando"
+ job_icon = "syndicate"
+
+ head = null
+ uniform = /obj/item/clothing/under/syndicate/combat
+ belt = /obj/item/storage/belt/military/c20r
+ suit = /obj/item/clothing/suit/space/hardsuit/syndi/cybersun
+ suit_store = /obj/item/gun/ballistic/automatic/smg/c20r
+ ears = /obj/item/radio/headset/syndicate/alt
+ glasses = /obj/item/clothing/glasses/hud/security/sunglasses
+
+ implants = list(/obj/item/implant/adrenalin)
+ backpack_contents = list(/obj/item/autosurgeon/syndicate/laser_arm, /obj/item/radio=1)
+
+/datum/outfit/job/syndicate/ert/cybersun/leader
+ name = "ERT - Syndicate Cybersun Commando Leader"
+
+ ears = /obj/item/radio/headset/syndicate/alt/captain
+ glasses = /obj/item/clothing/glasses/hud/security/night
+
+ backpack_contents = list(/obj/item/autosurgeon/syndicate/laser_arm=1, /obj/item/antag_spawner/nuke_ops/borg_tele/medical/unlocked=1, /obj/item/radio=1)
+
+// paramedics
+
+/datum/outfit/job/syndicate/ert/cybersun/medic
+ name = "ERT - Syndicate Cybersun Paramedic"
+ job_icon = "paramedic"
+
+ uniform = /obj/item/clothing/under/syndicate/medic
+ suit = /obj/item/clothing/suit/space/hardsuit/syndi/cybersun/paramed
+ suit_store = /obj/item/tank/internals/oxygen
+ mask = /obj/item/clothing/mask/breath/medical
+ glasses = /obj/item/clothing/glasses/hud/health/night
+ gloves = /obj/item/clothing/gloves/color/latex/nitrile
+ head = /obj/item/clothing/head/soft/cybersun/medical
+ belt = /obj/item/storage/belt/medical/webbing/paramedic
+ back = /obj/item/storage/backpack/ert/medical
+ l_pocket = /obj/item/kitchen/knife/combat/survival
+ r_pocket = /obj/item/pinpointer/crew
+ accessory = /obj/item/clothing/accessory/holster/marine
+
+ backpack_contents = list(/obj/item/storage/firstaid/tactical=1, /obj/item/holosign_creator/medical=1, /obj/item/radio=1)
+
+ jobtype = /datum/job/paramedic
+ job_icon = "paramedic"
+
+/datum/outfit/job/syndicate/ert/cybersun/medic/leader
+ name = "ERT - Syndicate Cybersun Lead Paramedic"
+ job_icon = "chiefmedicalofficer"
+
+ head = /obj/item/clothing/head/beret/cmo
+ glasses = /obj/item/clothing/glasses/hud/security/night
+ ears = /obj/item/radio/headset/syndicate/captain
+ r_pocket = /obj/item/megaphone/command
+
+ backpack_contents = list(/obj/item/storage/firstaid/tactical=1, /obj/item/holosign_creator/medical=1, /obj/item/autosurgeon/cmo=1, /obj/item/radio=1, /obj/item/antag_spawner/nuke_ops/borg_tele/medical/unlocked=1)
+
+// inspector
+
+/datum/outfit/job/syndicate/ert/inspector
+ name = "ERT - Inspector (Syndicate)"
+ jobtype = /datum/job/head_of_personnel
+ job_icon = "syndicate"
+
+ uniform = /obj/item/clothing/under/syndicate/officer
+ head = /obj/item/clothing/head/HoS/beret/syndicate
+ mask = null
+ belt = /obj/item/clipboard
+ back = /obj/item/storage/backpack/satchel/leather
+ ears = /obj/item/radio/headset/syndicate/captain
+ shoes = /obj/item/clothing/shoes/laceup
+ gloves = /obj/item/clothing/gloves/color/white
+ suit = /obj/item/clothing/suit/armor/hos
+ l_pocket = null
+ r_pocket = null
+ suit_store = null
+
+ backpack_contents = list(/obj/item/stamp/syndicate)
+
+/datum/outfit/job/syndicate/ert/inspector/post_equip(mob/living/carbon/human/H, visualsOnly)
+ . = ..()
+ var/obj/item/card/id/W = H.wear_id
+ if(W)
+ W.registered_name = H.real_name
+ W.assignment = "Inspector"
+ W.update_label()
diff --git a/code/modules/clothing/outfits/factions/frontiersmen.dm b/code/modules/clothing/outfits/factions/frontiersmen.dm
new file mode 100644
index 000000000000..7e97c7341fe7
--- /dev/null
+++ b/code/modules/clothing/outfits/factions/frontiersmen.dm
@@ -0,0 +1,184 @@
+/datum/outfit/job/frontiersmen
+ name = "Frontiersmen - Base Outfit"
+
+ // faction_icon = "bg_frontiersmen"
+
+ uniform = /obj/item/clothing/under/rank/security/officer/frontier
+ r_pocket = /obj/item/radio
+ shoes = /obj/item/clothing/shoes/jackboots
+ ears = /obj/item/radio/headset/pirate
+ box = /obj/item/storage/box/survival
+ id = /obj/item/card/id
+
+ backpack = /obj/item/storage/backpack
+ satchel = /obj/item/storage/backpack/satchel
+ duffelbag = /obj/item/storage/backpack/duffelbag
+ courierbag = /obj/item/storage/backpack/messenger
+
+/datum/outfit/job/frontiersmen/post_equip(mob/living/carbon/human/H, visualsOnly)
+ . = ..()
+ if(visualsOnly)
+ return
+ H.faction |= list(FACTION_PLAYER_FRONTIERSMEN)
+
+// Assistant
+
+/datum/outfit/job/frontiersmen/assistant
+ name = "Frontiersmen - Rookie"
+ job_icon = "assistant"
+ jobtype = /datum/job/assistant
+
+ head = /obj/item/clothing/head/beret/sec/frontier
+
+// Atmospheric Technician
+
+/datum/outfit/job/frontiersmen/atmos
+ name = "Frontiersmen - Atmospheric Specialist"
+ job_icon = "atmospherictechnician"
+ jobtype = /datum/job/atmos
+
+ accessory = /obj/item/clothing/accessory/armband/engine
+ head = /obj/item/clothing/head/hardhat
+
+// Cargo Technician
+
+/datum/outfit/job/frontiersmen/cargo_tech
+ name = "Frontiersmen - Cargo Tech"
+ job_icon = "cargotechnician"
+ jobtype = /datum/job/cargo_tech
+
+ accessory = /obj/item/clothing/accessory/armband/cargo
+ suit = /obj/item/clothing/suit/hazardvest
+ shoes = /obj/item/clothing/shoes/workboots
+ head = /obj/item/clothing/head/soft
+ backpack_contents = list(/obj/item/modular_computer/tablet/preset/cargo)
+
+// Captain
+
+/datum/outfit/job/frontiersmen/captain
+ name = "Frontiersmen - Captain"
+ job_icon = "captain"
+ jobtype = /datum/job/captain
+
+ ears = /obj/item/radio/headset/pirate/alt/captain
+ uniform = /obj/item/clothing/under/rank/security/officer/frontier/officer
+ head = /obj/item/clothing/head/caphat/frontier
+ mask = /obj/item/clothing/mask/gas/sechailer
+ suit = /obj/item/clothing/suit/armor/frontier
+ shoes = /obj/item/clothing/shoes/cowboy/black
+ gloves = /obj/item/clothing/gloves/combat
+ glasses = /obj/item/clothing/glasses/hud/security/sunglasses/eyepatch
+
+/datum/outfit/job/frontiersmen/captain/admiral
+ name = "Frontiersmen - Admiral"
+
+ uniform = /obj/item/clothing/under/rank/security/officer/frontier/admiral
+ head = /obj/item/clothing/head/caphat/frontier/admiral
+ shoes = /obj/item/clothing/shoes/cowboy/white
+ ears = /obj/item/radio/headset/pirate/captain
+ gloves = /obj/item/clothing/gloves/color/evening
+ suit = null
+ mask = null
+ glasses = null
+
+// Chief Engineer
+/datum/outfit/job/frontiersmen/ce
+ name = "Frontiersmen - Senior Sapper"
+ job_icon = "chiefengineer"
+ jobtype = /datum/job/chief_engineer
+
+ accessory = /obj/item/clothing/accessory/armband/engine
+ ears = /obj/item/radio/headset/pirate/captain
+ uniform = /obj/item/clothing/under/rank/security/officer/frontier/officer
+ head = /obj/item/clothing/head/hardhat/weldhat/white
+ shoes = /obj/item/clothing/shoes/combat
+ gloves = /obj/item/clothing/gloves/combat
+ belt = /obj/item/storage/belt/utility/full
+
+// Engineer
+/datum/outfit/job/frontiersmen/engineer
+ name = "Frontiersmen - Sapper"
+ job_icon = "stationengineer"
+ jobtype = /datum/job/engineer
+
+ accessory = /obj/item/clothing/accessory/armband/engine
+ belt = /obj/item/storage/belt/utility/full/engi
+ suit = /obj/item/clothing/suit/toggle/industrial
+ shoes = /obj/item/clothing/shoes/workboots
+ glasses = /obj/item/clothing/glasses/welding
+ head = /obj/item/clothing/head/beret/sec/frontier
+
+ l_pocket = /obj/item/radio
+ r_pocket = /obj/item/analyzer
+
+// Cook
+
+/datum/outfit/job/frontiersmen/cook
+ name = "Frontiersmen - Steward"
+ job_icon = "cook"
+ jobtype = /datum/job/cook
+
+ uniform = /obj/item/clothing/under/rank/security/officer/frontier
+ head = /obj/item/clothing/head/chefhat
+ suit = /obj/item/clothing/suit/apron/chef
+
+// Head of Personnel
+
+/datum/outfit/job/frontiersmen/hop
+ name = "Frontiersmen - Helmsman"
+ job_icon = "headofpersonnel"
+ jobtype = /datum/job/head_of_personnel
+
+ ears = /obj/item/radio/headset/pirate/alt
+ uniform = /obj/item/clothing/under/rank/security/officer/frontier/officer
+ shoes = /obj/item/clothing/shoes/cowboy/black
+ head = /obj/item/clothing/head/beret/sec/frontier/officer
+ gloves = /obj/item/clothing/gloves/combat
+ r_pocket = /obj/item/kitchen/knife/combat/survival
+
+// Head of Security
+/datum/outfit/job/frontiersmen/hos
+ name = "Frontiersmen - Shipswain"
+ job_icon = "headofsecurity"
+ jobtype = /datum/job/hos
+
+ accessory = /obj/item/clothing/accessory/armband
+ uniform = /obj/item/clothing/under/rank/security/officer/frontier/officer
+ head = /obj/item/clothing/head/beret/sec/frontier/officer
+ suit = /obj/item/clothing/suit/armor/vest/bulletproof/frontier
+ shoes = /obj/item/clothing/shoes/cowboy/black
+ gloves = /obj/item/clothing/gloves/combat
+ backpack_contents = list(/obj/item/melee/baton/loaded=1)
+ suit_store = null
+
+// Security Officer
+
+/datum/outfit/job/frontiersmen/security
+ name = "Frontiersmen - Boarder"
+ job_icon = "securityofficer"
+ jobtype = /datum/job/officer
+
+ accessory = /obj/item/clothing/accessory/armband
+ head = /obj/item/clothing/head/beret/sec/frontier
+ mask = /obj/item/clothing/mask/gas/sechailer/minutemen
+ suit = null
+ uniform = /obj/item/clothing/under/rank/security/officer/frontier
+ shoes = /obj/item/clothing/shoes/combat
+ gloves = /obj/item/clothing/gloves/color/black
+ ears = /obj/item/radio/headset/pirate/alt
+
+ l_pocket = /obj/item/flashlight/seclite
+ r_pocket = /obj/item/tank/internals/emergency_oxygen/double
+
+// Medical Doctor
+
+/datum/outfit/job/frontiersmen/doctor
+ name = "Frontiersmen - Aidman"
+ job_icon = "medicaldoctor"
+ jobtype = /datum/job/doctor
+
+ accessory = /obj/item/clothing/accessory/armband/med
+ uniform = /obj/item/clothing/under/rank/security/officer/frontier
+ glasses = /obj/item/clothing/glasses/hud/health/prescription
+ r_pocket = /obj/item/kitchen/knife/combat/survival
+ backpack_contents = list(/obj/item/storage/firstaid/medical)
diff --git a/code/modules/clothing/outfits/gezena.dm b/code/modules/clothing/outfits/factions/gezena.dm
similarity index 74%
rename from code/modules/clothing/outfits/gezena.dm
rename to code/modules/clothing/outfits/factions/gezena.dm
index b9fc26afeff1..b5b077fa63f7 100644
--- a/code/modules/clothing/outfits/gezena.dm
+++ b/code/modules/clothing/outfits/factions/gezena.dm
@@ -1,14 +1,17 @@
/datum/outfit/job/gezena
+ name = "PGF - Base Outfit"
+ // faction_icon = "bg_pgf"
/datum/outfit/job/gezena/post_equip(mob/living/carbon/human/H, visualsOnly)
. = ..()
if(visualsOnly)
return
- H.faction |= list("playergezena")
+ H.faction |= list(FACTION_PLAYER_GEZENA)
/datum/outfit/job/gezena/assistant
- name = "Deckhand (PGF)"
+ name = "PGF - Deckhand"
jobtype = /datum/job/assistant
+ job_icon = "assistant"
head = /obj/item/clothing/head/gezena
uniform = /obj/item/clothing/under/gezena
diff --git a/code/modules/clothing/outfits/factions/independent.dm b/code/modules/clothing/outfits/factions/independent.dm
new file mode 100644
index 000000000000..e31e03e10eba
--- /dev/null
+++ b/code/modules/clothing/outfits/factions/independent.dm
@@ -0,0 +1,830 @@
+/datum/outfit/job/independent
+ name = "Independent - Base Outfit"
+ faction_icon = "bg_indie"
+
+ uniform = /obj/item/clothing/under/utility
+ box = /obj/item/storage/box/survival
+ id = /obj/item/card/id
+
+ r_pocket = /obj/item/storage/wallet
+
+// Assistant
+
+/datum/outfit/job/independent/assistant
+ name = "Independent - Assistant"
+ jobtype = /datum/job/assistant
+ job_icon = "assistant"
+
+ shoes = /obj/item/clothing/shoes/sneakers/black
+
+/datum/outfit/job/independent/assistant/waiter
+ name = "Independent - Assistant (Waiter)"
+ uniform = /obj/item/clothing/under/suit/waiter
+ shoes = /obj/item/clothing/shoes/laceup
+
+/datum/outfit/job/independent/assistant/fancy
+ name = "Independent - Assistant (Formal Uniform)"
+
+ shoes = /obj/item/clothing/shoes/laceup
+ uniform = /obj/item/clothing/under/misc/assistantformal
+ head = /obj/item/clothing/head/beret/grey
+
+/datum/outfit/job/independent/assistant/pirate
+ name = "Independent - Assistant (Pirate)"
+
+ uniform = /obj/item/clothing/under/costume/pirate
+ suit = /obj/item/clothing/suit/pirate
+ head = /obj/item/clothing/head/bandana
+
+/datum/outfit/job/independent/assistant/pirate/jupiter
+ name = "Independent - Assistant (Nodesman)" // technically, this is part of SEC, but we have jackshit for SEC
+
+ uniform = /obj/item/clothing/under/utility
+ head = /obj/item/clothing/head/soft/black
+ shoes = /obj/item/clothing/shoes/combat
+ l_pocket = /obj/item/kitchen/knife/combat/survival
+ gloves = /obj/item/clothing/gloves/combat
+ implants = list(/obj/item/implant/radio)
+
+/datum/outfit/job/independent/assistant/artist
+ name = "Independent - Assistant (Artist)"
+
+ uniform = /obj/item/clothing/under/suit/burgundy
+ suit = /obj/item/clothing/suit/toggle/suspenders
+ head = /obj/item/clothing/head/beret/black
+ shoes = /obj/item/clothing/shoes/laceup
+ gloves = /obj/item/clothing/gloves/color/white
+ accessory = /obj/item/clothing/neck/scarf/darkblue
+
+/datum/outfit/job/independent/assistant/pharma
+ name = "Independent - Assistant (Pharmacology Student)"
+
+ uniform = /obj/item/clothing/under/rank/medical/chemist
+ shoes = /obj/item/clothing/shoes/sneakers/white
+ accessory = /obj/item/clothing/neck/scarf/orange
+ l_pocket = /obj/item/reagent_containers/pill/floorpill
+ belt = /obj/item/reagent_scanner
+ backpack_contents = list(/obj/item/book/manual/wiki/chemistry=1)
+
+// Captain
+
+/datum/outfit/job/independent/captain
+ name = "Independent - Captain"
+ job_icon = "captain"
+ jobtype = /datum/job/captain
+
+ id = /obj/item/card/id/gold
+ gloves = /obj/item/clothing/gloves/color/captain
+ ears = /obj/item/radio/headset/headset_com
+ uniform = /obj/item/clothing/under/rank/command/captain
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/captain //WS Edit - Alt Uniforms
+ shoes = /obj/item/clothing/shoes/laceup
+ head = /obj/item/clothing/head/caphat
+ backpack_contents = list(/obj/item/melee/classic_baton/telescopic=1)
+
+ backpack = /obj/item/storage/backpack/captain
+ satchel = /obj/item/storage/backpack/satchel/cap
+ duffelbag = /obj/item/storage/backpack/duffelbag/captain
+ courierbag = /obj/item/storage/backpack/messenger/com
+
+ accessory = /obj/item/clothing/accessory/medal/gold/captain
+
+ chameleon_extras = list(/obj/item/gun/energy/e_gun, /obj/item/stamp/captain)
+
+/datum/outfit/job/independent/captain/western
+ name = "Independent - Captain (Western)"
+ head = /obj/item/clothing/head/caphat/cowboy
+ shoes = /obj/item/clothing/shoes/cowboy/fancy
+ glasses = /obj/item/clothing/glasses/sunglasses
+
+/datum/outfit/job/independent/captain/masinyane
+ name = "Independent - Captain (Masinyane)"
+ uniform = /obj/item/clothing/under/suit/black
+ head = null
+ belt = null
+ gloves = null
+ shoes = /obj/item/clothing/shoes/laceup
+
+ backpack_contents = list(/obj/item/clothing/accessory/medal/gold/captain=1, /obj/item/spacecash/bundle/c10000=1)
+
+ backpack = /obj/item/storage/backpack
+ satchel = /obj/item/storage/backpack/satchel/
+ duffelbag = /obj/item/storage/backpack/duffelbag
+ courierbag = /obj/item/storage/backpack/messenger
+
+/datum/outfit/job/independent/captain/pirate
+ name = "Captain (Pirate)"
+
+ ears = /obj/item/radio/headset/pirate/captain
+ uniform = /obj/item/clothing/under/costume/pirate
+ shoes = /obj/item/clothing/shoes/jackboots
+ head = /obj/item/clothing/head/pirate/captain
+ suit = /obj/item/clothing/suit/pirate/captain
+
+/datum/outfit/job/independent/captain/pirate/jupiter
+ name = "Independent - Captain (Nodesman)" // technically, this is part of SEC, but we have jackshit for SEC
+
+ uniform = /obj/item/clothing/under/utility
+ gloves = /obj/item/clothing/gloves/combat
+ suit = /obj/item/clothing/suit/armor/vest/marine/medium
+ head = /obj/item/clothing/head/soft/black
+ shoes = /obj/item/clothing/shoes/combat
+ l_pocket = /obj/item/kitchen/knife/combat
+ implants = list(/obj/item/implant/radio)
+ accessory = null
+
+// Head of Personnel
+
+/datum/outfit/job/independent/hop
+ name = "Independent - Head of Personnel"
+ job_icon = "headofpersonnel"
+ jobtype = /datum/job/head_of_personnel
+
+ id = /obj/item/card/id/silver
+ ears = /obj/item/radio/headset/headset_com
+ uniform = /obj/item/clothing/under/rank/command/head_of_personnel
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/captain
+ shoes = /obj/item/clothing/shoes/sneakers/brown
+ head = /obj/item/clothing/head/hopcap
+
+ backpack_contents = list(/obj/item/storage/box/ids=1,\
+ /obj/item/melee/classic_baton/telescopic=1, /obj/item/modular_computer/tablet/preset/advanced = 1)
+
+ backpack = /obj/item/storage/backpack/captain
+ satchel = /obj/item/storage/backpack/satchel/cap
+ duffelbag = /obj/item/storage/backpack/duffelbag/captain
+ courierbag = /obj/item/storage/backpack/messenger/com
+
+ chameleon_extras = list(/obj/item/gun/energy/e_gun, /obj/item/stamp/head_of_personnel)
+
+/datum/outfit/job/independent/hop/western
+ name = "Independent - Head of Personnel (Western)"
+
+ uniform = /obj/item/clothing/under/rank/security/detective/grey
+ shoes = /obj/item/clothing/shoes/cowboy/black
+ accessory = /obj/item/clothing/accessory/waistcoat
+ head = /obj/item/clothing/head/cowboy
+
+/datum/outfit/job/independent/hop/pirate
+ name = "Independent - Head of Personnel (Pirate)"
+
+ ears = /obj/item/radio/headset/pirate
+ uniform = /obj/item/clothing/under/costume/pirate
+ shoes = /obj/item/clothing/shoes/jackboots
+ head = /obj/item/clothing/head/pirate
+ suit = /obj/item/clothing/suit/pirate
+
+// Head of Security
+
+/datum/outfit/job/independent/hos
+ name = "Independent - Head of Security"
+ job_icon = "headofsecurity"
+ jobtype = /datum/job/hos
+
+ id = /obj/item/card/id/silver
+ ears = /obj/item/radio/headset/headset_com
+ uniform = /obj/item/clothing/under/rank/security/head_of_security
+ alt_uniform = null
+ shoes = /obj/item/clothing/shoes/jackboots
+ suit = /obj/item/clothing/suit/armor/hos/trenchcoat
+ alt_suit = /obj/item/clothing/suit/armor/vest/security/hos
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/security
+ gloves = /obj/item/clothing/gloves/color/black
+ head = /obj/item/clothing/head/beret/sec/hos
+ glasses = /obj/item/clothing/glasses/hud/security/sunglasses
+ suit_store = null
+ l_pocket = /obj/item/restraints/handcuffs
+ backpack_contents = list(/obj/item/melee/classic_baton=1)
+
+ backpack = /obj/item/storage/backpack/security
+ satchel = /obj/item/storage/backpack/satchel/sec
+ duffelbag = /obj/item/storage/backpack/duffelbag/sec
+ courierbag = /obj/item/storage/backpack/messenger/sec
+ box = /obj/item/storage/box/survival/security
+
+ chameleon_extras = list(/obj/item/gun/energy/e_gun/hos, /obj/item/stamp/hos)
+
+// Roboticist
+
+/datum/outfit/job/independent/roboticist
+ name = "Independent - Roboticist"
+ job_icon = "roboticist"
+ jobtype = /datum/job/roboticist
+
+ belt = /obj/item/storage/belt/utility/full
+ ears = /obj/item/radio/headset/headset_sci
+ uniform = /obj/item/clothing/under/rank/rnd/roboticist
+ suit = /obj/item/clothing/suit/toggle/labcoat
+ alt_suit = /obj/item/clothing/suit/toggle/suspenders/gray
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/science
+
+ backpack = /obj/item/storage/backpack/science
+ satchel = /obj/item/storage/backpack/satchel/tox
+ courierbag = /obj/item/storage/backpack/messenger/tox
+
+// Security Officer
+
+/datum/outfit/job/independent/security
+ name = "Independent - Security Officer"
+ jobtype = /datum/job/officer
+ job_icon = "securityofficer"
+
+ ears = /obj/item/radio/headset/alt
+ uniform = /obj/item/clothing/under/rank/security/officer
+ gloves = /obj/item/clothing/gloves/color/black
+ head = /obj/item/clothing/head/helmet/sec
+ suit = /obj/item/clothing/suit/armor/vest/alt
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/security
+ shoes = /obj/item/clothing/shoes/jackboots
+ l_pocket = /obj/item/restraints/handcuffs
+ backpack_contents = null
+
+ backpack = /obj/item/storage/backpack/security
+ satchel = /obj/item/storage/backpack/satchel/sec
+ duffelbag = /obj/item/storage/backpack/duffelbag/sec
+ courierbag = /obj/item/storage/backpack/messenger/sec
+ box = /obj/item/storage/box/survival/security
+
+ chameleon_extras = list(/obj/item/gun/energy/disabler, /obj/item/clothing/glasses/hud/security/sunglasses, /obj/item/clothing/head/helmet)
+ //The helmet is necessary because /obj/item/clothing/head/helmet/sec is overwritten in the chameleon list by the standard helmet, which has the same name and icon state
+
+/datum/outfit/job/independent/security/western
+ name = "Independent - Security Officer (Western)"
+
+ uniform = /obj/item/clothing/under/rank/security/officer/blueshirt
+ shoes = /obj/item/clothing/shoes/jackboots
+ glasses = /obj/item/clothing/glasses/hud/security/sunglasses
+ head = /obj/item/clothing/head/cowboy/sec
+
+/datum/outfit/job/independent/security/pirate
+ name = "Independent - Security Officer (Pirate)"
+
+ uniform = /obj/item/clothing/under/syndicate/camo
+ shoes = /obj/item/clothing/shoes/jackboots
+ head = /obj/item/clothing/head/bandana
+ suit = /obj/item/clothing/suit/armor/vest
+
+/datum/outfit/job/independent/security/pirate/jupiter
+ name = "Independent - Security Officer (Nodesman)" // technically, this is part of SEC, but we have jackshit for SEC
+
+ uniform = /obj/item/clothing/under/utility
+ head = /obj/item/clothing/head/soft/black
+ shoes = /obj/item/clothing/shoes/combat
+ l_pocket = /obj/item/kitchen/knife/combat
+
+ backpack_contents = list(/obj/item/melee/baton/loaded=1)
+
+ implants = list(/obj/item/implant/radio)
+
+// Engineer
+
+/datum/outfit/job/independent/engineer
+ name = "Independent - Engineer"
+ job_icon = "stationengineer"
+ jobtype = /datum/job/engineer
+
+ belt = /obj/item/storage/belt/utility/full/engi
+ l_pocket = /obj/item/storage/wallet
+ gloves = /obj/item/clothing/gloves/color/yellow
+ ears = /obj/item/radio/headset/headset_eng
+ uniform = /obj/item/clothing/under/rank/engineering/engineer
+ alt_uniform = /obj/item/clothing/under/rank/engineering/engineer/hazard
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/engineering
+ shoes = /obj/item/clothing/shoes/workboots
+ head = /obj/item/clothing/head/hardhat/dblue
+ l_pocket = /obj/item/t_scanner
+
+ backpack = /obj/item/storage/backpack/industrial
+ satchel = /obj/item/storage/backpack/satchel/eng
+ duffelbag = /obj/item/storage/backpack/duffelbag/engineering
+ courierbag = /obj/item/storage/backpack/messenger/engi
+
+ box = /obj/item/storage/box/survival/engineer
+ backpack_contents = list(/obj/item/modular_computer/tablet/preset/advanced=1)
+
+/datum/outfit/job/independent/engineer/salvage
+ name = "Independent - Engineer (Salvager)"
+
+ belt = null
+ l_pocket = null
+
+/datum/outfit/job/independent/engineer/pirate
+ name = "Independent - Engineer (Pirate)"
+
+ uniform = /obj/item/clothing/under/costume/sailor
+ head = /obj/item/clothing/head/bandana
+ shoes = /obj/item/clothing/shoes/jackboots
+
+/datum/outfit/job/independent/engineer/pirate/jupiter
+ name = "Independent - Engineer (Nodesman)" // technically, this is part of SEC, but we have jackshit for SEC
+
+ uniform = /obj/item/clothing/under/utility
+ head = /obj/item/clothing/head/soft/black
+ shoes = /obj/item/clothing/shoes/combat
+ l_pocket = /obj/item/kitchen/knife/combat/survival
+ gloves = /obj/item/clothing/gloves/combat
+
+ implants = list(/obj/item/implant/radio)
+
+// Warden
+
+/datum/outfit/job/independent/warden
+ name = "Independent - Warden"
+ job_icon = "warden"
+ jobtype = /datum/job/warden
+
+ ears = /obj/item/radio/headset/headset_sec/alt
+ uniform = /obj/item/clothing/under/rank/security/warden
+ shoes = /obj/item/clothing/shoes/jackboots
+ suit = /obj/item/clothing/suit/armor/vest/security/warden
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/security
+ gloves = /obj/item/clothing/gloves/color/black
+ head = /obj/item/clothing/head/warden
+ glasses = /obj/item/clothing/glasses/hud/security
+ l_pocket = /obj/item/restraints/handcuffs
+ suit_store = null
+ backpack_contents = list(/obj/item/melee/classic_baton)
+
+ backpack = /obj/item/storage/backpack/security
+ satchel = /obj/item/storage/backpack/satchel/sec
+ duffelbag = /obj/item/storage/backpack/duffelbag/sec
+ courierbag = /obj/item/storage/backpack/messenger/sec
+ box = /obj/item/storage/box/survival/security
+
+ chameleon_extras = /obj/item/gun/ballistic/shotgun/automatic/combat/compact
+
+// Chief Engineer
+
+/datum/outfit/job/independent/ce
+ name = "Independent - Chief Engineer"
+ jobtype = /datum/job/chief_engineer
+ job_icon = "chiefengineer"
+
+ id = /obj/item/card/id/silver
+ belt = /obj/item/storage/belt/utility/chief/full
+ l_pocket = /obj/item/storage/wallet
+ ears = /obj/item/radio/headset/headset_com
+ uniform = /obj/item/clothing/under/rank/engineering/chief_engineer
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/engineering
+ shoes = /obj/item/clothing/shoes/sneakers/brown
+ head = /obj/item/clothing/head/hardhat/white
+ gloves = /obj/item/clothing/gloves/color/black
+ backpack_contents = list(/obj/item/melee/classic_baton/telescopic=1, /obj/item/modular_computer/tablet/preset/advanced=1)
+
+ backpack = /obj/item/storage/backpack/industrial
+ satchel = /obj/item/storage/backpack/satchel/eng
+ duffelbag = /obj/item/storage/backpack/duffelbag/engineering
+ courierbag = /obj/item/storage/backpack/messenger/engi
+
+ box = /obj/item/storage/box/survival/engineer
+ chameleon_extras = /obj/item/stamp/ce
+
+// Medical Doctor
+
+/datum/outfit/job/independent/doctor
+ name = "Independent - Medical Doctor"
+ job_icon = "medicaldoctor"
+ jobtype = /datum/job/doctor
+
+ ears = /obj/item/radio/headset/headset_med
+ uniform = /obj/item/clothing/under/rank/medical/doctor/blue
+ shoes = /obj/item/clothing/shoes/sneakers/white
+ suit = /obj/item/clothing/suit/apron/surgical
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/medical
+
+ backpack = /obj/item/storage/backpack/medic
+ satchel = /obj/item/storage/backpack/satchel/med
+ duffelbag = /obj/item/storage/backpack/duffelbag/med
+ courierbag = /obj/item/storage/backpack/messenger/med
+
+ box = /obj/item/storage/box/survival/medical
+
+ chameleon_extras = /obj/item/gun/syringe
+
+/datum/outfit/job/independent/doctor/pirate
+
+// Cargo Tech
+
+/datum/outfit/job/independent/cargo_tech
+ name = "Independent - Cargo Tech"
+ jobtype = /datum/job/cargo_tech
+ job_icon = "cargotechnician"
+
+ ears = /obj/item/radio/headset/headset_cargo
+ uniform = /obj/item/clothing/under/color/khaki
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/cargo
+ backpack_contents = list(/obj/item/modular_computer/tablet/preset/cargo=1)
+
+// Atmos Tech
+
+/datum/outfit/job/independent/atmos
+ name = "Independent - Atmos Tech"
+ jobtype = /datum/job/atmos
+ job_icon = "atmospherictechnician"
+
+ belt = /obj/item/storage/belt/utility/atmostech
+ ears = /obj/item/radio/headset/headset_eng
+ uniform = /obj/item/clothing/under/rank/engineering/engineer/hazard
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/engineering
+ l_pocket = /obj/item/analyzer
+
+ backpack = /obj/item/storage/backpack/industrial
+ satchel = /obj/item/storage/backpack/satchel/eng
+ duffelbag = /obj/item/storage/backpack/duffelbag/engineering
+ courierbag = /obj/item/storage/backpack/messenger/engi
+
+ box = /obj/item/storage/box/survival/engineer
+
+ backpack_contents = list(/obj/item/modular_computer/tablet/preset/advanced=1)
+
+// Scientist
+
+/datum/outfit/job/independent/scientist
+ name = "Independent - Scientist"
+ jobtype = /datum/job/scientist
+ job_icon = "scientist"
+
+ ears = /obj/item/radio/headset/headset_sci
+ uniform = /obj/item/clothing/under/rank/rnd/scientist
+ shoes = /obj/item/clothing/shoes/sneakers/white
+ suit = /obj/item/clothing/suit/toggle/labcoat/science
+ alt_suit = /obj/item/clothing/suit/toggle/suspenders/blue
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/science
+
+ backpack = /obj/item/storage/backpack/science
+ satchel = /obj/item/storage/backpack/satchel/tox
+ courierbag = /obj/item/storage/backpack/messenger/tox
+
+// Brig Physician
+
+/datum/outfit/job/independent/brig_phys
+ name = "Independent - Brig Physician"
+ jobtype = /datum/job/brig_phys
+ job_icon = "brigphysician"
+
+ ears = /obj/item/radio/headset/headset_medsec/alt
+ uniform = /obj/item/clothing/under/rank/security/brig_phys
+ shoes = /obj/item/clothing/shoes/sneakers/white
+ glasses = /obj/item/clothing/glasses/hud/health
+ suit = /obj/item/clothing/suit/toggle/labcoat/brig_phys
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/security
+ head = /obj/item/clothing/head/soft/sec/brig_phys
+
+// Paramedic
+
+/datum/outfit/job/independent/paramedic
+ name = "Independent - Paramedic"
+ jobtype = /datum/job/paramedic
+ job_icon = "paramedic"
+
+ ears = /obj/item/radio/headset/headset_med
+ uniform = /obj/item/clothing/under/rank/medical/paramedic/emt
+ head = /obj/item/clothing/head/soft/paramedic
+ shoes = /obj/item/clothing/shoes/sneakers/blue
+ suit = /obj/item/clothing/suit/toggle/labcoat/paramedic
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/medical/paramedic
+ gloves = /obj/item/clothing/gloves/color/latex
+
+ backpack_contents = list(/obj/item/roller=1)
+
+ backpack = /obj/item/storage/backpack/medic
+ satchel = /obj/item/storage/backpack/satchel/med
+ duffelbag = /obj/item/storage/backpack/duffelbag/med
+ courierbag = /obj/item/storage/backpack/messenger/para
+
+ box = /obj/item/storage/box/survival/medical
+
+ chameleon_extras = /obj/item/gun/syringe
+
+// Quartermaster
+
+/datum/outfit/job/independent/quartermaster
+ name = "Independent - Quartermaster"
+ jobtype = /datum/job/qm
+ job_icon = "quartermaster"
+
+ ears = /obj/item/radio/headset/headset_cargo
+ uniform = /obj/item/clothing/under/rank/cargo/qm
+ head = /obj/item/clothing/head/supply_chief
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/cargo
+ shoes = /obj/item/clothing/shoes/sneakers/brown
+ glasses = /obj/item/clothing/glasses/sunglasses
+ l_hand = /obj/item/clipboard
+ backpack_contents = list(/obj/item/modular_computer/tablet/preset/cargo=1)
+
+ chameleon_extras = /obj/item/stamp/qm
+
+/datum/outfit/job/independent/quartermaster/western
+ name = "Independent - Quartermaster (Western)"
+
+ uniform = /obj/item/clothing/under/rank/cargo/qm
+ suit = /obj/item/clothing/suit/toggle/hazard
+ shoes = /obj/item/clothing/shoes/workboots
+ glasses = /obj/item/clothing/glasses/sunglasses
+ head = /obj/item/clothing/head/cowboy/sec
+
+/datum/outfit/job/independent/miner
+ name = "Independent - Miner"
+ jobtype = /datum/job/mining
+ job_icon = "shaftminer"
+
+ ears = /obj/item/radio/headset/headset_cargo/mining
+ shoes = /obj/item/clothing/shoes/workboots/mining
+ gloves = /obj/item/clothing/gloves/explorer
+ uniform = /obj/item/clothing/under/rank/cargo/miner
+ suit = /obj/item/clothing/suit/hazardvest
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/miner
+ l_pocket = /obj/item/storage/bag/ore
+ backpack_contents = list(
+ /obj/item/flashlight/seclite=1,\
+ /obj/item/kitchen/knife/combat/survival=1,\
+ /obj/item/stack/marker_beacon/ten=1,\
+ /obj/item/radio/weather_monitor=1)
+
+ backpack = /obj/item/storage/backpack/explorer
+ satchel = /obj/item/storage/backpack/satchel/explorer
+ duffelbag = /obj/item/storage/backpack/duffelbag
+ box = /obj/item/storage/box/survival/mining
+
+ chameleon_extras = /obj/item/gun/energy/kinetic_accelerator
+
+/datum/outfit/job/independent/miner/hazard
+ name = "Independent - Miner (Hazard Uniform)"
+
+ uniform = /obj/item/clothing/under/rank/cargo/miner/hazard
+ alt_uniform = null
+ alt_suit = /obj/item/clothing/suit/toggle/hazard
+
+/datum/outfit/job/independent/miner/scientist
+ name = "Independent - Miner (Minerologist)"
+
+ uniform = /obj/item/clothing/under/rank/cargo/miner/hazard
+ alt_uniform = /obj/item/clothing/under/rank/rnd/roboticist
+ suit = /obj/item/clothing/suit/toggle/labcoat/science
+ alt_suit = /obj/item/clothing/suit/toggle/hazard
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/science
+
+ backpack = /obj/item/storage/backpack/science
+ satchel = /obj/item/storage/backpack/satchel/tox
+ courierbag = /obj/item/storage/backpack/messenger/tox
+
+// Cook
+
+/datum/outfit/job/independent/cook
+ name = "Independent - Cook"
+ jobtype = /datum/job/cook
+ job_icon = "cook"
+
+ ears = /obj/item/radio/headset/headset_srv
+ uniform = /obj/item/clothing/under/rank/civilian/chef //WS Edit - Alt Uniforms
+ suit = /obj/item/clothing/suit/toggle/chef
+ alt_suit = /obj/item/clothing/suit/apron/chef
+ head = /obj/item/clothing/head/chefhat
+ mask = /obj/item/clothing/mask/fakemoustache/italian
+ backpack_contents = list(/obj/item/sharpener = 1)
+
+/datum/outfit/job/independent/cook/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
+ ..()
+ if(visualsOnly)
+ return
+ var/list/possible_boxes = subtypesof(/obj/item/storage/box/ingredients)
+ var/chosen_box = pick(possible_boxes)
+ var/obj/item/storage/box/I = new chosen_box(src)
+ H.equip_to_slot_or_del(I,ITEM_SLOT_BACKPACK)
+ var/datum/martial_art/cqc/under_siege/justacook = new
+ justacook.teach(H)
+
+// Bartender
+
+/datum/outfit/job/independent/bartender
+ name = "Independent - Bartender"
+
+ glasses = /obj/item/clothing/glasses/sunglasses/reagent
+ ears = /obj/item/radio/headset/headset_srv
+ uniform = /obj/item/clothing/under/rank/civilian/bartender
+ alt_uniform = /obj/item/clothing/under/rank/civilian/bartender/purple
+ alt_suit = /obj/item/clothing/suit/apron/purple_bartender
+ suit = /obj/item/clothing/suit/armor/vest
+ backpack_contents = list(/obj/item/storage/box/beanbag=1)
+ shoes = /obj/item/clothing/shoes/laceup
+
+/datum/outfit/job/independent/bartender/pharma
+ name = "Independent - Bartender (Mixologist)"
+
+ backpack_contents = list(/obj/item/storage/box/syringes=1, /obj/item/storage/box/drinkingglasses = 1)
+ ears = /obj/item/radio/headset/headset_med
+ suit = /obj/item/clothing/suit/toggle/labcoat
+ l_pocket = /obj/item/reagent_containers/food/drinks/shaker
+ belt = /obj/item/storage/belt
+ gloves = /obj/item/clothing/gloves/color/latex/nitrile
+ uniform = /obj/item/clothing/under/suit/black
+
+// Lawyer
+
+/datum/outfit/job/independent/lawyer
+ name = "Independent - Lawyer"
+ job_icon = "lawyer"
+ jobtype = /datum/job/lawyer
+
+ ears = /obj/item/radio/headset/headset_srvsec
+ uniform = /obj/item/clothing/under/rank/civilian/lawyer/bluesuit
+ suit = /obj/item/clothing/suit/toggle/lawyer
+ shoes = /obj/item/clothing/shoes/laceup
+ l_hand = /obj/item/storage/briefcase/lawyer
+ l_pocket = /obj/item/clothing/accessory/lawyers_badge
+
+ chameleon_extras = /obj/item/stamp/law
+
+// Curator
+
+/datum/outfit/job/independent/curator
+ name = "Independent - Curator"
+ job_icon = "curator"
+ jobtype = /datum/job/curator
+
+ shoes = /obj/item/clothing/shoes/laceup
+ ears = /obj/item/radio/headset/headset_srv
+ uniform = /obj/item/clothing/under/rank/civilian/curator
+ l_hand = /obj/item/storage/bag/books
+ l_pocket = /obj/item/key/displaycase
+ accessory = /obj/item/clothing/accessory/pocketprotector/full
+ backpack_contents = list(
+ /obj/item/choice_beacon/hero = 1,
+ /obj/item/barcodescanner = 1
+ )
+
+/datum/outfit/job/independent/curator/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
+ ..()
+
+ if(visualsOnly)
+ return
+
+ H.grant_all_languages(TRUE, TRUE, TRUE, LANGUAGE_CURATOR)
+
+/datum/outfit/job/independent/curator/dungeonmaster
+
+
+// Chaplain
+
+/datum/outfit/job/independent/chaplain
+ name = "Independent - Chaplain"
+ job_icon = "chaplain"
+ jobtype = /datum/job/chaplain
+
+ ears = /obj/item/radio/headset/headset_srv
+ uniform = /obj/item/clothing/under/rank/civilian/chaplain
+ backpack_contents = list(
+ /obj/item/stamp/chap = 1,
+ /obj/item/camera/spooky = 1
+ )
+
+ backpack = /obj/item/storage/backpack/cultpack
+ satchel = /obj/item/storage/backpack/cultpack
+
+ chameleon_extras = /obj/item/stamp/chap
+
+// Chemist
+
+/datum/outfit/job/independent/chemist
+ name = "Independent - Chemist"
+ job_icon = "chemist"
+ jobtype = /datum/job/chemist
+
+ glasses = /obj/item/clothing/glasses/science
+ ears = /obj/item/radio/headset/headset_med
+ uniform = /obj/item/clothing/under/rank/medical/chemist
+ shoes = /obj/item/clothing/shoes/sneakers/white
+ suit = /obj/item/clothing/suit/toggle/labcoat/chemist
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/medical
+
+ backpack = /obj/item/storage/backpack/chemistry
+ satchel = /obj/item/storage/backpack/satchel/chem
+ duffelbag = /obj/item/storage/backpack/duffelbag/med
+ courierbag = /obj/item/storage/backpack/messenger/chem
+
+ box = /obj/item/storage/box/survival/medical
+
+ chameleon_extras = /obj/item/gun/syringe
+
+/datum/outfit/job/independent/chemist/pharma
+
+// Janitor
+
+/datum/outfit/job/independent/janitor
+ name = "Independent - Janitor"
+ job_icon = "janitor"
+ jobtype = /datum/job/janitor
+
+ ears = /obj/item/radio/headset/headset_srv
+ uniform = /obj/item/clothing/under/rank/civilian/janitor
+
+ backpack_contents = list(/obj/item/modular_computer/tablet/preset/advanced=1)
+
+// Research Director
+
+/datum/outfit/job/independent/rd
+ name = "Independent - Research Director"
+ job_icon = "researchdirector"
+ jobtype = /datum/job/rd
+
+ id = /obj/item/card/id/silver
+ ears = /obj/item/radio/headset/heads/rd
+ uniform = /obj/item/clothing/under/rank/rnd/research_director/turtleneck
+ shoes = /obj/item/clothing/shoes/sneakers/brown
+ suit = /obj/item/clothing/suit/toggle/labcoat
+ alt_suit = /obj/item/clothing/suit/toggle/suspenders
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/science //WS Edit - Alt Uniforms
+ l_hand = /obj/item/clipboard
+ backpack_contents = list(/obj/item/melee/classic_baton/telescopic=1, /obj/item/modular_computer/tablet/preset/advanced=1)
+
+ backpack = /obj/item/storage/backpack/science
+ satchel = /obj/item/storage/backpack/satchel/tox
+ courierbag = /obj/item/storage/backpack/messenger/tox
+
+ chameleon_extras = /obj/item/stamp/rd
+
+// Chief Medical Officer
+
+/datum/outfit/job/independent/cmo
+ name = "Independent - Chief Medical Officer"
+ job_icon = "chiefmedicalofficer"
+ jobtype = /datum/job/cmo
+
+ id = /obj/item/card/id/silver
+ l_pocket = /obj/item/pinpointer/crew
+ ears = /obj/item/radio/headset/headset_com
+ uniform = /obj/item/clothing/under/rank/medical/doctor/blue
+ shoes = /obj/item/clothing/shoes/sneakers/brown
+ suit = /obj/item/clothing/suit/toggle/labcoat/cmo
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/medical
+ backpack_contents = list(/obj/item/melee/classic_baton/telescopic=1)
+
+ backpack = /obj/item/storage/backpack/medic
+ satchel = /obj/item/storage/backpack/satchel/med
+ duffelbag = /obj/item/storage/backpack/duffelbag/med
+ courierbag = /obj/item/storage/backpack/messenger/med
+
+ box = /obj/item/storage/box/survival/medical
+
+ chameleon_extras = list(/obj/item/gun/syringe, /obj/item/stamp/cmo)
+
+/datum/outfit/job/independent/cmo/pharma
+
+// Detective
+
+/datum/outfit/job/independent/detective
+ name = "Independent - Detective"
+ job_icon = "detective"
+ jobtype = /datum/job/detective
+
+ ears = /obj/item/radio/headset/headset_sec/alt
+ uniform = /obj/item/clothing/under/rank/security/detective
+ neck = /obj/item/clothing/neck/tie/detective
+ shoes = /obj/item/clothing/shoes/sneakers/brown
+ suit = /obj/item/clothing/suit/det_suit
+ gloves = /obj/item/clothing/gloves/color/black
+ head = /obj/item/clothing/head/fedora/det_hat
+ l_pocket = /obj/item/toy/crayon/white
+ backpack_contents = list(/obj/item/storage/box/evidence=1,\
+ /obj/item/detective_scanner=1,\
+ /obj/item/melee/classic_baton=1)
+ mask = /obj/item/clothing/mask/cigarette
+
+ implants = list(/obj/item/implant/mindshield)
+
+ chameleon_extras = list(/obj/item/gun/ballistic/revolver/detective, /obj/item/clothing/glasses/sunglasses)
+
+/datum/outfit/job/independent/detective/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
+ ..()
+ var/obj/item/clothing/mask/cigarette/cig = H.wear_mask
+ if(istype(cig)) //Some species specfic changes can mess this up (plasmamen)
+ cig.light("")
+
+ if(visualsOnly)
+ return
+
+// Botanist
+
+/datum/outfit/job/independent/botanist
+ name = "Independent - Botanist"
+ job_icon = "botanist"
+ jobtype = /datum/job/hydro
+
+ ears = /obj/item/radio/headset/headset_srv
+ uniform = /obj/item/clothing/under/color/green
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/hydro
+ suit = /obj/item/clothing/suit/apron/overalls
+ gloves =/obj/item/clothing/gloves/botanic_leather
+ suit_store = /obj/item/plant_analyzer
+
+ backpack = /obj/item/storage/backpack/botany
+ satchel = /obj/item/storage/backpack/satchel/hyd
+ courierbag = /obj/item/storage/backpack/messenger/hyd
+
+/datum/outfit/job/independent/botanist/pharma
+ name = "Independent - Botanist (Herbalist)"
+
+ ears = /obj/item/radio/headset/headset_med
+ belt = /obj/item/storage/bag/plants
+ suit = /obj/item/clothing/suit/apron/overalls
+ uniform = /obj/item/clothing/under/utility
diff --git a/code/modules/clothing/outfits/factions/inteq.dm b/code/modules/clothing/outfits/factions/inteq.dm
new file mode 100644
index 000000000000..48702c064447
--- /dev/null
+++ b/code/modules/clothing/outfits/factions/inteq.dm
@@ -0,0 +1,231 @@
+/datum/outfit/job/inteq
+ name = "IRMG - Base Outfit"
+ faction_icon = "bg_inteq"
+
+ uniform = /obj/item/clothing/under/syndicate/inteq
+ box = /obj/item/storage/box/survival
+
+ backpack = /obj/item/storage/backpack
+ satchel = /obj/item/storage/backpack/satchel
+ duffelbag = /obj/item/storage/backpack/duffelbag
+ courierbag = /obj/item/storage/backpack/messenger/inteq
+
+/datum/outfit/job/inteq/post_equip(mob/living/carbon/human/H, visualsOnly)
+ . = ..()
+ if(visualsOnly)
+ return
+ H.faction |= list(FACTION_PLAYER_INTEQ)
+
+///assistants
+
+/datum/outfit/job/inteq/assistant
+ name = "IRMG - Recruit"
+ jobtype = /datum/job/assistant
+ job_icon = "assistant"
+
+ r_pocket = /obj/item/radio
+
+///captains
+
+/datum/outfit/job/inteq/captain
+ name = "IRMG - Vanguard (Naked)"
+ jobtype = /datum/job/captain
+ job_icon = "captain"
+
+ ears = /obj/item/radio/headset/inteq/alt/captain
+ shoes = /obj/item/clothing/shoes/combat
+ r_pocket = /obj/item/assembly/flash/handheld
+ l_pocket = /obj/item/restraints/handcuffs
+ jobtype = /datum/job/captain
+ id = /obj/item/card/id/gold
+
+ backpack_contents = list(/obj/item/melee/classic_baton/telescopic=1)
+
+/datum/outfit/job/inteq/captain/geared
+ name = "IRMG - Vanguard"
+
+ head = /obj/item/clothing/head/beret/sec/hos/inteq
+ glasses = /obj/item/clothing/glasses/hud/security/sunglasses/inteq
+ mask = /obj/item/clothing/mask/gas/sechailer/inteq
+ belt = /obj/item/storage/belt/security/webbing/inteq
+ suit = /obj/item/clothing/suit/armor/hos/inteq
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/security/inteq
+ gloves = /obj/item/clothing/gloves/combat
+ accessory = null
+
+/datum/outfit/job/inteq/captain/honorable
+ name = "IRMG - Honorable Vanguard"
+
+ head = /obj/item/clothing/head/beret/sec/hos/inteq/honorable
+ uniform = /obj/item/clothing/under/syndicate/inteq/honorable
+ suit = /obj/item/clothing/suit/armor/hos/inteq/honorable
+ gloves = /obj/item/clothing/gloves/combat
+ shoes = /obj/item/clothing/shoes/combat
+ ears = /obj/item/radio/headset/inteq/alt/captain
+ belt = /obj/item/storage/belt/military/assault
+ glasses = /obj/item/clothing/glasses/hud/security/sunglasses/inteq
+
+/datum/outfit/job/inteq/captain/honorable/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
+ if(visualsOnly)
+ return
+
+ var/obj/item/card/id/W = H.wear_id
+ W.assignment = "Honorable Vanguard"
+ W.update_label()
+ ..()
+
+///Chief Engineer
+
+/datum/outfit/job/inteq/ce
+ name = "IRMG - Artificer Class II"
+ job_icon = "chiefengineer"
+ jobtype = /datum/job/chief_engineer
+
+ ears = /obj/item/radio/headset/inteq
+ uniform = /obj/item/clothing/under/syndicate/inteq/artificer
+ head = /obj/item/clothing/head/hardhat/white
+ mask = /obj/item/clothing/mask/gas/sechailer/inteq
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/security/inteq
+ shoes = /obj/item/clothing/shoes/combat
+ gloves = /obj/item/clothing/gloves/combat
+ belt = /obj/item/storage/belt/utility/full
+
+ id = /obj/item/card/id/silver
+ belt = /obj/item/storage/belt/utility/chief/full
+
+ courierbag = /obj/item/storage/backpack/messenger/inteq
+
+ backpack_contents = list(/obj/item/melee/classic_baton/telescopic=1, /obj/item/modular_computer/tablet/preset/advanced=1)
+
+///paramedic
+
+/datum/outfit/job/inteq/paramedic
+ name = "IRMG - Corpsman"
+ job_icon = "paramedic"
+ jobtype = /datum/job/paramedic
+
+ uniform = /obj/item/clothing/under/syndicate/inteq/corpsman
+ head = /obj/item/clothing/head/soft/inteq/corpsman
+ suit = /obj/item/clothing/suit/armor/inteq/corpsman
+ shoes = /obj/item/clothing/shoes/combat
+ belt = /obj/item/storage/belt/medical/webbing/paramedic
+ ears = /obj/item/radio/headset/headset_medsec/alt
+
+ suit_store = /obj/item/flashlight/pen
+ backpack_contents = list(/obj/item/roller=1)
+
+/datum/outfit/job/inteq/paramedic/empty
+ name = "IRMG Corpsman (Inteq) (Naked)"
+
+ head = null
+ suit = null
+ suit_store = null
+ belt = null
+
+///Security Officers
+
+/datum/outfit/job/inteq/security
+ name = "IRMG - Enforcer"
+ jobtype = /datum/job/officer
+ job_icon = "securityofficer"
+
+ head = /obj/item/clothing/head/helmet/inteq
+ suit = /obj/item/clothing/suit/armor/vest/alt
+ belt = /obj/item/storage/belt/security/webbing/inteq
+ mask = /obj/item/clothing/mask/gas/sechailer/inteq
+ uniform = /obj/item/clothing/under/syndicate/inteq
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/security/inteq
+ shoes = /obj/item/clothing/shoes/combat
+ glasses = /obj/item/clothing/glasses/hud/security/sunglasses/inteq
+ gloves = /obj/item/clothing/gloves/combat
+
+ backpack = /obj/item/storage/backpack/messenger/inteq
+ satchel = /obj/item/storage/backpack/messenger/inteq
+ courierbag = /obj/item/storage/backpack/messenger/inteq
+
+/datum/outfit/job/inteq/security/beluga
+ name = "IRMG - Enforcer (Beluga)"
+
+ head = /obj/item/clothing/head/beret/sec/inteq
+ accessory = /obj/item/clothing/accessory/waistcoat
+ suit = null
+ belt = null
+ mask = null
+ shoes = /obj/item/clothing/shoes/laceup
+ glasses = null
+ gloves = /obj/item/clothing/gloves/color/evening
+
+ backpack = /obj/item/storage/backpack/messenger/inteq
+ satchel = /obj/item/storage/backpack/messenger/inteq
+ courierbag = /obj/item/storage/backpack/messenger/inteq
+
+/datum/outfit/job/inteq/security/empty
+ name = "IRMG - Enforcer (Naked)"
+ head = null
+ suit = null
+ belt = null
+ mask = null
+ gloves = null
+
+///engineers
+
+/datum/outfit/job/inteq/engineer
+ name = "IRMG - Artificer"
+ job_icon = "stationengineer"
+ jobtype = /datum/job/engineer
+
+ uniform = /obj/item/clothing/under/syndicate/inteq/artificer
+ head = /obj/item/clothing/head/soft/inteq
+ shoes = /obj/item/clothing/shoes/combat
+ belt = /obj/item/storage/belt/utility/full/engi
+ r_pocket = /obj/item/t_scanner
+
+//wardens
+
+/datum/outfit/job/inteq/warden
+ name = "IRMG - Master At Arms"
+ jobtype = /datum/job/warden
+ job_icon = "warden"
+
+ ears = /obj/item/radio/headset/inteq/alt
+ uniform = /obj/item/clothing/under/syndicate/inteq
+ head = /obj/item/clothing/head/beret/sec/hos/inteq
+ glasses = /obj/item/clothing/glasses/hud/security/sunglasses/inteq
+ mask = /obj/item/clothing/mask/gas/sechailer/inteq
+ belt = /obj/item/storage/belt/military/assault
+ suit = /obj/item/clothing/suit/armor/vest/alt
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/security/inteq
+ shoes = /obj/item/clothing/shoes/combat
+ gloves = /obj/item/clothing/gloves/combat
+ suit_store = null
+
+ courierbag = /obj/item/storage/backpack/messenger/inteq
+ backpack_contents = list(/obj/item/melee/classic_baton=1)
+
+// cmo
+
+/datum/outfit/job/inteq/cmo
+ name = "IRMG Honorable Corpsman (Inteq)"
+ jobtype = /datum/job/cmo
+ job_icon = "chiefmedicalofficer"
+
+ belt = /obj/item/storage/belt/medical/webbing/paramedic
+ ears = /obj/item/radio/headset/inteq/captain
+ uniform = /obj/item/clothing/under/syndicate/inteq/corpsman
+ alt_uniform = /obj/item/clothing/under/syndicate/inteq/skirt/corpsman
+ shoes = /obj/item/clothing/shoes/combat
+ suit = /obj/item/clothing/suit/hooded/wintercoat/security/inteq/alt
+ alt_suit = /obj/item/clothing/suit/armor/inteq/corpsman
+ dcoat = /obj/item/clothing/suit/armor/hos/inteq
+ r_pocket = /obj/item/pda/medical
+
+ chameleon_extras = null
+
+/datum/outfit/job/inteq/cmo/empty
+ name = "IRMG Honorable Corpsman (Inteq) (Naked)"
+ belt = null
+ suit = null
+ alt_suit = null
+ suit_store = null
+ dcoat = null
+ r_pocket = null
diff --git a/code/modules/clothing/outfits/factions/minutemen.dm b/code/modules/clothing/outfits/factions/minutemen.dm
new file mode 100644
index 000000000000..0b991268c408
--- /dev/null
+++ b/code/modules/clothing/outfits/factions/minutemen.dm
@@ -0,0 +1,352 @@
+//top outfit of everything Minuteman. Touch at own risk.
+
+/datum/outfit/job/minutemen
+ name = "Minutemen - Base Outfit"
+
+ uniform = /obj/item/clothing/under/rank/security/officer/minutemen
+ alt_uniform = null
+
+ faction_icon = "bg_minutemen"
+
+ backpack = /obj/item/storage/backpack/security/cmm
+ satchel = /obj/item/storage/backpack/satchel/sec/cmm
+ duffelbag = /obj/item/storage/backpack/duffelbag //to-do: bug rye for cmm duffles // rye. rye. give me 20 pound bag of ice
+ satchel = /obj/item/storage/backpack/messenger //and these
+
+ box = /obj/item/storage/box/survival
+
+/datum/outfit/job/minutemen/post_equip(mob/living/carbon/human/H, visualsOnly)
+ . = ..()
+ if(visualsOnly)
+ return
+ H.faction |= list(FACTION_PLAYER_MINUTEMAN)
+
+///assistant
+
+/datum/outfit/job/minutemen/assistant
+ name = "Minutemen - Volunteer"
+ job_icon = "assistant"
+ jobtype = /datum/job/assistant
+
+ r_pocket = /obj/item/radio
+
+///captains
+
+/datum/outfit/job/minutemen/captain
+ name = "Minutemen - Captain"
+ job_icon = "captain"
+ jobtype = /datum/job/captain
+
+ id = /obj/item/card/id/gold
+ gloves = /obj/item/clothing/gloves/color/captain
+
+
+ backpack = /obj/item/storage/backpack/captain
+ satchel = /obj/item/storage/backpack/satchel/cap
+ duffelbag = /obj/item/storage/backpack/duffelbag/captain
+ courierbag = /obj/item/storage/backpack/messenger/com
+
+ accessory = /obj/item/clothing/accessory/medal/gold/captain
+
+ ears = /obj/item/radio/headset/minutemen/alt/captain
+ uniform = /obj/item/clothing/under/rank/command/minutemen
+ alt_uniform = null
+ suit = /obj/item/clothing/suit/toggle/lawyer/minutemen
+ alt_suit = null
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/captain
+
+ shoes = /obj/item/clothing/shoes/combat
+ head = /obj/item/clothing/head/cowboy/sec/minutemen
+ backpack = /obj/item/storage/backpack
+ backpack_contents = list(/obj/item/storage/box/ids=1,\
+ /obj/item/melee/classic_baton/telescopic=1, /obj/item/modular_computer/tablet/preset/advanced = 1)
+
+/datum/outfit/job/minutemen/captain/general
+ name = "Minutemen - General"
+
+ head = /obj/item/clothing/head/caphat/minutemen
+ ears = /obj/item/radio/headset/minutemen/alt/captain
+ uniform = /obj/item/clothing/under/rank/command/minutemen
+ suit = /obj/item/clothing/suit/armor/vest/capcarapace/minutemen
+ shoes = /obj/item/clothing/shoes/combat
+
+ box = /obj/item/storage/box/survival/engineer/radio
+ backpack = /obj/item/storage/backpack
+ backpack_contents = list(/obj/item/melee/classic_baton/telescopic=1, /obj/item/gun/ballistic/revolver/mateba=1)
+
+///chemist
+
+/datum/outfit/job/minutemen/chemist
+ name = "Minutemen - Chemical Scientist"
+ job_icon = "chemist"
+ jobtype = /datum/job/chemist
+
+ glasses = /obj/item/clothing/glasses/science
+ shoes = /obj/item/clothing/shoes/sneakers/white
+ suit = /obj/item/clothing/suit/toggle/labcoat/chemist
+
+ backpack = /obj/item/storage/backpack/chemistry
+ satchel = /obj/item/storage/backpack/satchel/chem
+ duffelbag = /obj/item/storage/backpack/duffelbag/med
+ courierbag = /obj/item/storage/backpack/messenger/chem
+
+ box = /obj/item/storage/box/survival/medical
+ chameleon_extras = /obj/item/gun/syringe
+
+///Chief Engineer
+
+/datum/outfit/job/minutemen/ce
+ name = "Minutemen - Foreman"
+ job_icon = "chiefengineer"
+ jobtype = /datum/job/chief_engineer
+
+ id = /obj/item/card/id/silver
+
+ backpack = /obj/item/storage/backpack/industrial
+ satchel = /obj/item/storage/backpack/satchel/eng
+ duffelbag = /obj/item/storage/backpack/duffelbag/engineering
+ courierbag = /obj/item/storage/backpack/messenger/engi
+
+ box = /obj/item/storage/box/survival/engineer
+
+ chameleon_extras = /obj/item/stamp/ce
+
+
+ ears = /obj/item/radio/headset/minutemen/alt
+ uniform = /obj/item/clothing/under/rank/command/minutemen
+ alt_uniform = null
+ suit = /obj/item/clothing/suit/toggle/lawyer/minutemen
+ alt_suit = null
+ gloves = /obj/item/clothing/gloves/combat
+ belt = /obj/item/storage/belt/utility/full
+ shoes = /obj/item/clothing/shoes/combat
+ head = /obj/item/clothing/head/cowboy/sec/minutemen
+ backpack = /obj/item/storage/backpack
+ backpack_contents = list(
+ /obj/item/melee/classic_baton/telescopic=1,
+ /obj/item/modular_computer/tablet/preset/advanced = 1
+ )
+
+/// Head Of Personnel
+
+/datum/outfit/job/minutemen/head_of_personnel
+ name = "Minutemen - Bridge Officer"
+ job_icon = "headofpersonnel"
+ jobtype = /datum/job/head_of_personnel
+
+ id = /obj/item/card/id/silver
+
+ backpack = /obj/item/storage/backpack/captain
+ satchel = /obj/item/storage/backpack/satchel/cap
+ duffelbag = /obj/item/storage/backpack/duffelbag/captain
+ courierbag = /obj/item/storage/backpack/messenger/com
+
+ chameleon_extras = list(/obj/item/gun/energy/e_gun, /obj/item/stamp/head_of_personnel)
+
+ ears = /obj/item/radio/headset/minutemen/alt
+ uniform = /obj/item/clothing/under/rank/command/minutemen
+ alt_uniform = null
+ suit = /obj/item/clothing/suit/toggle/lawyer/minutemen
+ alt_suit = null
+
+ shoes = /obj/item/clothing/shoes/combat
+ head = /obj/item/clothing/head/cowboy/sec/minutemen
+ backpack = /obj/item/storage/backpack
+ backpack_contents = list(/obj/item/storage/box/ids=1,\
+ /obj/item/melee/classic_baton/telescopic=1, /obj/item/modular_computer/tablet/preset/advanced = 1)
+
+/// Medical Doctor
+/datum/outfit/job/minutemen/doctor
+ name = "Minutemen - Field Medic"
+ job_icon = "medicaldoctor"
+ jobtype = /datum/job/doctor
+
+ l_hand = /obj/item/storage/firstaid/medical
+ suit_store = /obj/item/flashlight/pen
+
+ backpack = /obj/item/storage/backpack/medic
+ satchel = /obj/item/storage/backpack/satchel/med
+ duffelbag = /obj/item/storage/backpack/duffelbag/med
+ courierbag = /obj/item/storage/backpack/messenger/med
+ box = /obj/item/storage/box/survival/medical
+
+ chameleon_extras = /obj/item/gun/syringe
+
+ uniform = /obj/item/clothing/under/rank/security/officer/minutemen
+ accessory = /obj/item/clothing/accessory/armband/medblue
+ shoes = /obj/item/clothing/shoes/sneakers/white
+ head = /obj/item/clothing/head/beret/med
+ suit = null
+ suit_store = null
+
+///paramedic
+/datum/outfit/job/minutemen/paramedic
+ name = "Minutemen - BARD Combat Medic"
+ job_icon = "paramedic"
+ jobtype = /datum/job/paramedic
+
+
+ uniform = /obj/item/clothing/under/rank/medical/paramedic/emt
+ head = /obj/item/clothing/head/soft/paramedic
+ suit = /obj/item/clothing/suit/armor/vest
+ shoes = /obj/item/clothing/shoes/sneakers/blue
+ gloves = /obj/item/clothing/gloves/color/latex/nitrile
+ belt = /obj/item/storage/belt/medical/paramedic
+ suit_store = /obj/item/flashlight/pen
+ backpack_contents = list(/obj/item/roller=1)
+
+ backpack = /obj/item/storage/backpack/medic
+ satchel = /obj/item/storage/backpack/satchel/med
+ duffelbag = /obj/item/storage/backpack/duffelbag/med
+ courierbag = /obj/item/storage/backpack/messenger/para
+
+ box = /obj/item/storage/box/survival/medical
+
+///roboticist
+/datum/outfit/job/minutemen/roboticist
+ name = "Minutemen - Mech Technician"
+ job_icon = "roboticist"
+ jobtype = /datum/job/roboticist
+
+ belt = /obj/item/storage/belt/utility/full
+
+ backpack = /obj/item/storage/backpack/science
+ satchel = /obj/item/storage/backpack/satchel/tox
+ courierbag = /obj/item/storage/backpack/messenger/tox
+
+
+ uniform = /obj/item/clothing/under/rank/security/officer/minutemen
+ shoes = /obj/item/clothing/shoes/combat
+ ears = /obj/item/radio/headset/minutemen
+ suit = /obj/item/clothing/suit/toggle/labcoat/science
+ alt_suit = /obj/item/clothing/suit/toggle/suspenders/gray
+
+///scientist
+/datum/outfit/job/minutemen/scientist
+ name = "Minutemen - Scientist"
+ job_icon = "scientist"
+ jobtype = /datum/job/scientist
+
+ uniform = /obj/item/clothing/under/rank/security/officer/minutemen
+ backpack = /obj/item/storage/backpack/security/cmm
+
+ shoes = /obj/item/clothing/shoes/sneakers/white
+ suit = /obj/item/clothing/suit/toggle/labcoat/science
+ alt_suit = /obj/item/clothing/suit/toggle/suspenders/blue
+
+ backpack = /obj/item/storage/backpack/science
+ satchel = /obj/item/storage/backpack/satchel/tox
+ courierbag = /obj/item/storage/backpack/messenger/tox
+
+//security officers
+
+/datum/outfit/job/minutemen/security
+ name = "Minutemen - Minuteman"
+ job_icon = "securityofficer"
+ jobtype = /datum/job/officer
+
+ head = /obj/item/clothing/head/helmet/bulletproof/minutemen
+ mask = /obj/item/clothing/mask/gas/sechailer/minutemen
+ suit = /obj/item/clothing/suit/armor/vest/bulletproof
+ alt_suit = null
+ uniform = /obj/item/clothing/under/rank/security/officer/minutemen
+ alt_uniform = null
+ shoes = /obj/item/clothing/shoes/combat
+ gloves = /obj/item/clothing/gloves/combat
+ ears = /obj/item/radio/headset/alt
+
+ belt = /obj/item/storage/belt/military/minutemen
+
+ l_pocket = /obj/item/flashlight/seclite
+ r_pocket = /obj/item/tank/internals/emergency_oxygen/double
+ box = /obj/item/storage/box/survival/engineer/radio
+ backpack_contents = null
+
+/datum/outfit/job/minutemen/security/armed
+ name = "Minutemen - Minuteman (Armed)"
+
+ suit_store = /obj/item/gun/ballistic/automatic/assault/p16/minutemen
+ belt = /obj/item/storage/belt/military/minutemen/p16
+
+/datum/outfit/job/minutemen/security/mech_pilot
+ name = "Minutemen - Mech Pilot"
+
+ suit = /obj/item/clothing/suit/armor/vest/alt
+ gloves = /obj/item/clothing/gloves/tackler/combat/insulated
+ glasses = /obj/item/clothing/glasses/hud/diagnostic
+
+///miners
+
+/datum/outfit/job/minutemen/miner
+ name = "Minutemen - Industrial Miner"
+ job_icon = "shaftminer"
+ jobtype = /datum/job/mining
+
+ l_pocket = /obj/item/reagent_containers/hypospray/medipen/survival
+ uniform = /obj/item/clothing/under/rank/cargo/miner/hazard
+ alt_uniform = null
+ alt_suit = /obj/item/clothing/suit/toggle/hazard
+
+ gloves = /obj/item/clothing/gloves/color/black
+ shoes = /obj/item/clothing/shoes/combat
+ backpack_contents = list(
+ /obj/item/flashlight/seclite=1,
+ /obj/item/stack/marker_beacon/ten=1,
+ /obj/item/weldingtool=1
+ )
+
+///engineers
+
+/datum/outfit/job/minutemen/engineer
+ name = "Minutemen - Mechanic"
+ job_icon = "stationengineer"
+ jobtype = /datum/job/engineer
+
+ belt = /obj/item/storage/belt/utility/full/engi
+ shoes = /obj/item/clothing/shoes/workboots
+ r_pocket = /obj/item/t_scanner
+
+ backpack = /obj/item/storage/backpack/industrial
+ satchel = /obj/item/storage/backpack/satchel/eng
+ duffelbag = /obj/item/storage/backpack/duffelbag/engineering
+ courierbag = /obj/item/storage/backpack/messenger/engi
+
+ uniform = /obj/item/clothing/under/rank/security/officer/minutemen
+ accessory = /obj/item/clothing/accessory/armband/engine
+ head = /obj/item/clothing/head/hardhat/dblue
+ suit = /obj/item/clothing/suit/hazardvest
+
+ box = /obj/item/storage/box/survival/engineer
+ backpack_contents = list(/obj/item/modular_computer/tablet/preset/advanced=1)
+
+
+///warden
+
+/datum/outfit/job/minutemen/warden
+ name = "Minutemen - Field Commander"
+ job_icon = "warden"
+ jobtype = /datum/job/warden
+
+ glasses = /obj/item/clothing/glasses/sunglasses
+ ears = /obj/item/radio/headset/minutemen/alt
+ uniform = /obj/item/clothing/under/rank/security/officer/minutemen
+ accessory = /obj/item/clothing/accessory/armband
+ head = /obj/item/clothing/head/cowboy/sec/minutemen
+ suit = /obj/item/clothing/suit/armor/vest/bulletproof
+ belt = /obj/item/storage/belt/military/minutemen
+ shoes = /obj/item/clothing/shoes/combat
+
+ l_pocket = /obj/item/flashlight/seclite
+ r_pocket = /obj/item/tank/internals/emergency_oxygen/double
+
+ box = /obj/item/storage/box/survival/engineer/radio
+ backpack = /obj/item/storage/backpack
+ backpack_contents = null
+
+/datum/outfit/job/minutemen/warden/armed
+ name = "Minutemen - Field Commander (Armed)"
+
+ suit_store = /obj/item/gun/ballistic/automatic/assault/p16/minutemen
+ belt = /obj/item/storage/belt/military/minutemen/p16
+
+ backpack_contents = list(/obj/item/melee/classic_baton=1, /obj/item/gun/ballistic/automatic/pistol/commander=1, /obj/item/restraints/handcuffs=1, /obj/item/gun/energy/e_gun/advtaser=1)
diff --git a/code/modules/clothing/outfits/factions/nanotrasen.dm b/code/modules/clothing/outfits/factions/nanotrasen.dm
new file mode 100644
index 000000000000..28ff486e4dc6
--- /dev/null
+++ b/code/modules/clothing/outfits/factions/nanotrasen.dm
@@ -0,0 +1,547 @@
+/datum/outfit/job/nanotrasen
+ name = "Nanotrasen - Base Outfit"
+ faction_icon = "bg_nanotrasen"
+
+ box = /obj/item/storage/box/survival
+ id = /obj/item/card/id
+
+
+/datum/outfit/job/nanotrasen/post_equip(mob/living/carbon/human/H, visualsOnly)
+ . = ..()
+ if(visualsOnly)
+ return
+ H.faction |= list(FACTION_PLAYER_NANOTRASEN)
+
+// Assistant
+
+/datum/outfit/job/nanotrasen/assistant
+ name = "Nanotrasen - Assistant"
+ jobtype = /datum/job/assistant
+ job_icon = "assistant"
+
+ uniform = /obj/item/clothing/under/color/grey
+ shoes = /obj/item/clothing/shoes/sneakers/black
+ belt = /obj/item/pda
+
+// Captain
+
+/datum/outfit/job/nanotrasen/captain
+ name = "Nanotrasen - Captain"
+ job_icon = "captain"
+ jobtype = /datum/job/captain
+
+ id = /obj/item/card/id/gold
+ belt = /obj/item/pda/captain
+ gloves = /obj/item/clothing/gloves/color/captain/nt
+ ears = /obj/item/radio/headset/nanotrasen/captain
+ uniform = /obj/item/clothing/under/rank/command/captain/nt
+ alt_uniform = /obj/item/clothing/under/rank/command/captain/parade
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/captain
+ shoes = /obj/item/clothing/shoes/laceup
+ head = /obj/item/clothing/head/caphat/nt
+ backpack_contents = list(/obj/item/melee/classic_baton/telescopic=1)
+
+ backpack = /obj/item/storage/backpack/captain
+ satchel = /obj/item/storage/backpack/satchel/cap
+ duffelbag = /obj/item/storage/backpack/duffelbag/captain
+ courierbag = /obj/item/storage/backpack/messenger/com
+
+ accessory = /obj/item/clothing/accessory/medal/gold/captain
+
+ chameleon_extras = list(/obj/item/gun/energy/e_gun, /obj/item/stamp/captain)
+
+/datum/outfit/job/nanotrasen/captain/lp
+ name = "Nanotrasen - Loss Prevention Lieutenant"
+
+ implants = list(/obj/item/implant/mindshield)
+ ears = /obj/item/radio/headset/nanotrasen/alt/captain
+ id = /obj/item/card/id/lplieu
+ belt = /obj/item/pda/captain
+ gloves = /obj/item/clothing/gloves/color/black
+ uniform = /obj/item/clothing/under/rank/security/head_of_security/alt/lp
+ alt_uniform = /obj/item/clothing/under/rank/security/head_of_security/alt/skirt/lp
+ dcoat = /obj/item/clothing/suit/jacket
+ shoes = /obj/item/clothing/shoes/jackboots
+ head = /obj/item/clothing/head/beret/command
+
+ satchel = /obj/item/storage/backpack/satchel/cap
+ duffelbag = /obj/item/storage/backpack/duffelbag/captain
+ courierbag = /obj/item/storage/backpack/messenger/com
+
+/datum/outfit/job/nanotrasen/captain/centcom
+ name = "Nanotrasen - Captain (Central Command)"
+
+ uniform = /obj/item/clothing/under/rank/centcom/officer
+ gloves = /obj/item/clothing/gloves/combat
+ head = /obj/item/clothing/head/centhat
+
+// Head of Personnel
+
+/datum/outfit/job/nanotrasen/hop
+ name = "Nanotrasen - Head of Personnel"
+ job_icon = "headofpersonnel"
+ jobtype = /datum/job/head_of_personnel
+
+ belt = /obj/item/pda/heads/head_of_personnel
+ id = /obj/item/card/id/silver
+ ears = /obj/item/radio/headset/headset_com
+ uniform = /obj/item/clothing/under/rank/command/head_of_personnel/nt
+ alt_suit = /obj/item/clothing/suit/ianshirt
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/captain
+ shoes = /obj/item/clothing/shoes/laceup
+ head = /obj/item/clothing/head/hopcap/nt
+ backpack_contents = list(/obj/item/storage/box/ids=1,\
+ /obj/item/melee/classic_baton/telescopic=1, /obj/item/modular_computer/tablet/preset/advanced = 1)
+
+ backpack = /obj/item/storage/backpack/captain
+ satchel = /obj/item/storage/backpack/satchel/cap
+ duffelbag = /obj/item/storage/backpack/duffelbag/captain
+ courierbag = /obj/item/storage/backpack/messenger/com
+
+ chameleon_extras = list(/obj/item/gun/energy/e_gun, /obj/item/stamp/head_of_personnel)
+
+// Head of Security
+
+/datum/outfit/job/nanotrasen/hos
+ name = "Nanotrasen - Head of Security"
+ job_icon = "headofsecurity"
+ jobtype = /datum/job/hos
+
+ id = /obj/item/card/id/silver
+ belt = /obj/item/pda/heads/hos
+ ears = /obj/item/radio/headset/nanotrasen/alt
+ uniform = /obj/item/clothing/under/rank/security/head_of_security/nt
+ alt_uniform = null
+ shoes = /obj/item/clothing/shoes/jackboots
+ suit = /obj/item/clothing/suit/armor/hos/trenchcoat
+ alt_suit = /obj/item/clothing/suit/armor/vest/security/hos
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/security
+ gloves = /obj/item/clothing/gloves/color/black
+ head = /obj/item/clothing/head/beret/sec/hos
+ glasses = /obj/item/clothing/glasses/hud/security/sunglasses
+ suit_store = null
+ r_pocket = /obj/item/assembly/flash/handheld
+ l_pocket = /obj/item/restraints/handcuffs
+ backpack_contents = list(/obj/item/melee/classic_baton=1)
+
+ backpack = /obj/item/storage/backpack/security
+ satchel = /obj/item/storage/backpack/satchel/sec
+ duffelbag = /obj/item/storage/backpack/duffelbag/sec
+ courierbag = /obj/item/storage/backpack/messenger/sec
+ box = /obj/item/storage/box/survival/security
+
+ implants = list(/obj/item/implant/mindshield)
+
+ chameleon_extras = list(/obj/item/gun/energy/e_gun/hos, /obj/item/stamp/hos)
+
+// Roboticist
+
+/datum/outfit/job/nanotrasen/roboticist
+ name = "Nanotrasen - Mech Technician"
+ job_icon = "roboticist"
+ jobtype = /datum/job/roboticist
+
+ uniform = /obj/item/clothing/under/rank/rnd/roboticist
+ suit = /obj/item/clothing/suit/longcoat/robowhite
+ ears = /obj/item/radio/headset/nanotrasen
+ glasses = /obj/item/clothing/glasses/welding
+
+ backpack_contents = list(/obj/item/weldingtool/hugetank)
+
+// Pilot. idk
+
+/datum/outfit/job/nanotrasen/pilot
+ name = "Nanotrasen - Pilot"
+
+ uniform = /obj/item/clothing/under/rank/security/officer/military
+ suit = /obj/item/clothing/suit/jacket/leather/duster
+ glasses = /obj/item/clothing/glasses/hud/spacecop
+ accessory = /obj/item/clothing/accessory/holster
+ head = /obj/item/clothing/head/beret/command
+
+// Lawyer
+
+/datum/outfit/job/nanotrasen/lawyer
+ name = "Nanotrasen - Lawyer"
+ job_icon = "lawyer"
+ jobtype = /datum/job/lawyer
+
+ ears = /obj/item/radio/headset/headset_srvsec
+ uniform = /obj/item/clothing/under/suit/navy
+ suit = /obj/item/clothing/suit/toggle/lawyer/navy
+ shoes = /obj/item/clothing/shoes/laceup
+ l_hand = /obj/item/storage/briefcase/lawyer
+ l_pocket = /obj/item/laser_pointer
+ r_pocket = /obj/item/clothing/accessory/lawyers_badge
+
+ chameleon_extras = /obj/item/stamp/law
+
+/datum/outfit/job/nanotrasen/lawyer/corporaterepresentative
+ name = "Nanotrasen - Lawyer (Corporate Representative)"
+ job_icon = "nanotrasen"
+
+
+ uniform = /obj/item/clothing/under/rank/command/head_of_personnel/suit
+ suit = null
+ ears = /obj/item/radio/headset/headset_cent
+ l_hand = /obj/item/clipboard
+ r_pocket = /obj/item/pen/fountain
+
+// Security Officer
+
+/datum/outfit/job/nanotrasen/security
+ name = "Nanotrasen - Security Officer"
+ jobtype = /datum/job/officer
+ job_icon = "securityofficer"
+
+ ears = /obj/item/radio/headset/alt
+ uniform = /obj/item/clothing/under/rank/security/officer/nt
+ gloves = /obj/item/clothing/gloves/color/black
+ head = /obj/item/clothing/head/helmet/sec
+ suit = /obj/item/clothing/suit/armor/vest
+ alt_suit = /obj/item/clothing/suit/armor/vest/security/officer
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/security
+ shoes = /obj/item/clothing/shoes/jackboots
+ l_pocket = /obj/item/restraints/handcuffs
+ r_pocket = /obj/item/assembly/flash/handheld
+ backpack_contents = null
+
+ backpack = /obj/item/storage/backpack/security
+ satchel = /obj/item/storage/backpack/satchel/sec
+ duffelbag = /obj/item/storage/backpack/duffelbag/sec
+ courierbag = /obj/item/storage/backpack/messenger/sec
+ box = /obj/item/storage/box/survival/security
+
+ chameleon_extras = list(/obj/item/gun/energy/disabler, /obj/item/clothing/glasses/hud/security/sunglasses, /obj/item/clothing/head/helmet)
+ //The helmet is necessary because /obj/item/clothing/head/helmet/sec is overwritten in the chameleon list by the standard helmet, which has the same name and icon state
+
+/datum/outfit/job/nanotrasen/security/ert
+ name = "Nanotrasen - ERT Officer"
+
+ uniform = /obj/item/clothing/under/rank/security/officer/camo
+ head = null
+ backpack = /obj/item/storage/backpack/ert/security
+ belt = /obj/item/storage/belt/military
+ id = /obj/item/card/id/ert/security
+ r_pocket = /obj/item/kitchen/knife/combat/survival
+ backpack_contents = list(/obj/item/radio, /obj/item/flashlight/seclite)
+
+/datum/outfit/job/nanotrasen/security/ert/engi
+ name = "Nanotrasen - ERT Engineering Officer"
+
+ uniform = /obj/item/clothing/under/rank/security/officer/camo
+ head = null
+ backpack = /obj/item/storage/backpack/ert/engineer
+ belt = /obj/item/storage/belt/utility/full/ert
+ id = /obj/item/card/id/ert/security
+ r_pocket = /obj/item/kitchen/knife/combat/survival
+ backpack_contents = list(/obj/item/radio, /obj/item/flashlight/seclite)
+ accessory = /obj/item/clothing/accessory/armband/engine
+ glasses = /obj/item/clothing/glasses/hud/diagnostic/sunglasses
+
+/datum/outfit/job/nanotrasen/security/ert/med
+ name = "Nanotrasen - ERT Medical Officer"
+
+ uniform = /obj/item/clothing/under/rank/security/officer/camo
+ head = /obj/item/clothing/head/beret/med
+ backpack = /obj/item/storage/backpack/ert/medical
+ belt = /obj/item/storage/belt/medical/webbing/paramedic
+ id = /obj/item/card/id/ert/security
+ r_pocket = /obj/item/kitchen/knife/combat/survival
+ backpack_contents = list(/obj/item/radio, /obj/item/flashlight/seclite)
+ accessory = /obj/item/clothing/accessory/armband/med
+ glasses = /obj/item/clothing/glasses/hud/health/night
+
+/datum/outfit/job/nanotrasen/security/mech_pilot
+ name = "Nanotrasen - Mech Pilot"
+
+ uniform = /obj/item/clothing/under/rank/security/officer/military/eng
+ head = /obj/item/clothing/head/beret/sec/officer
+ suit = /obj/item/clothing/suit/armor/vest/bulletproof
+ backpack_contents = list(/obj/item/radio, /obj/item/flashlight/seclite)
+
+/datum/outfit/job/nanotrasen/security/lp
+ name = "Nanotrasen - LP Security Specialist"
+
+ implants = list(/obj/item/implant/mindshield)
+ ears = /obj/item/radio/headset/nanotrasen/alt/captain
+ id = /obj/item/card/id/lpsec
+ belt = /obj/item/pda/security
+ gloves = /obj/item/clothing/gloves/color/black
+ uniform = /obj/item/clothing/under/rank/security/head_of_security/nt/lp
+ alt_uniform = /obj/item/clothing/under/rank/security/head_of_security/nt/skirt/lp
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/security
+ shoes = /obj/item/clothing/shoes/jackboots
+ head = /obj/item/clothing/head/beret/sec
+
+ satchel = /obj/item/storage/backpack/satchel/sec
+ duffelbag = /obj/item/storage/backpack/duffelbag/sec
+ courierbag = /obj/item/storage/backpack/messenger/sec
+
+// Engineer
+
+/datum/outfit/job/nanotrasen/engineer
+ name = "Nanotrasen - Engineer"
+ job_icon = "stationengineer"
+ jobtype = /datum/job/engineer
+
+ belt = /obj/item/storage/belt/utility/full/engi
+ l_pocket = /obj/item/pda/engineering
+ ears = /obj/item/radio/headset/headset_eng
+ uniform = /obj/item/clothing/under/rank/engineering/engineer/nt
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/engineering
+ shoes = /obj/item/clothing/shoes/workboots
+ head = /obj/item/clothing/head/hardhat
+ r_pocket = /obj/item/t_scanner
+
+ backpack = /obj/item/storage/backpack/industrial
+ satchel = /obj/item/storage/backpack/satchel/eng
+ duffelbag = /obj/item/storage/backpack/duffelbag/engineering
+ courierbag = /obj/item/storage/backpack/messenger/engi
+
+ box = /obj/item/storage/box/survival/engineer
+ backpack_contents = list(/obj/item/modular_computer/tablet/preset/advanced=1)
+
+/datum/outfit/job/nanotrasen/engineer/lp
+ name = "Nanotrasen - LP Engineering Specialist"
+
+ implants = list(/obj/item/implant/mindshield)
+ ears = /obj/item/radio/headset/nanotrasen/alt/captain
+ id = /obj/item/card/id/lpengie
+ gloves = /obj/item/clothing/gloves/color/yellow
+ uniform = /obj/item/clothing/under/rank/engineering/engineer/nt/lp
+ alt_uniform = /obj/item/clothing/under/rank/engineering/engineer/nt/skirt/lp
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/engineering
+ shoes = /obj/item/clothing/shoes/jackboots
+ head = /obj/item/clothing/head/beret/eng
+
+ satchel = /obj/item/storage/backpack/satchel/eng
+ duffelbag = /obj/item/storage/backpack/duffelbag/engineering
+ courierbag = /obj/item/storage/backpack/messenger/engi
+
+// Warden
+
+/datum/outfit/job/nanotrasen/warden
+ name = "Nanotrasen - Warden"
+ job_icon = "warden"
+ jobtype = /datum/job/warden
+
+ ears = /obj/item/radio/headset/headset_sec/alt
+ uniform = /obj/item/clothing/under/rank/security/warden/nt
+ shoes = /obj/item/clothing/shoes/jackboots
+ suit = /obj/item/clothing/suit/armor/vest/security/warden/alt/nt
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/security
+ gloves = /obj/item/clothing/gloves/color/black
+ head = /obj/item/clothing/head/warden/red
+ glasses = /obj/item/clothing/glasses/hud/security/sunglasses
+ r_pocket = /obj/item/assembly/flash/handheld
+ l_pocket = /obj/item/restraints/handcuffs
+ suit_store = null
+ backpack_contents = list(/obj/item/melee/classic_baton)
+
+ backpack = /obj/item/storage/backpack/security
+ satchel = /obj/item/storage/backpack/satchel/sec
+ duffelbag = /obj/item/storage/backpack/duffelbag/sec
+ courierbag = /obj/item/storage/backpack/messenger/sec
+ box = /obj/item/storage/box/survival/security
+
+ chameleon_extras = /obj/item/gun/ballistic/shotgun/automatic/combat/compact
+
+// Chief Engineer
+
+/datum/outfit/job/nanotrasen/ce
+ name = "Nanotrasen - Chief Engineer"
+ jobtype = /datum/job/chief_engineer
+ job_icon = "chiefengineer"
+
+ id = /obj/item/card/id/silver
+ belt = /obj/item/storage/belt/utility/chief/full
+ l_pocket = /obj/item/storage/wallet
+ ears = /obj/item/radio/headset/headset_com
+ uniform = /obj/item/clothing/under/rank/engineering/chief_engineer
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/engineering
+ shoes = /obj/item/clothing/shoes/sneakers/brown
+ head = /obj/item/clothing/head/hardhat/white
+ gloves = /obj/item/clothing/gloves/color/black
+ backpack_contents = list(/obj/item/melee/classic_baton/telescopic=1, /obj/item/modular_computer/tablet/preset/advanced=1)
+
+ backpack = /obj/item/storage/backpack/industrial
+ satchel = /obj/item/storage/backpack/satchel/eng
+ duffelbag = /obj/item/storage/backpack/duffelbag/engineering
+ courierbag = /obj/item/storage/backpack/messenger/engi
+
+ box = /obj/item/storage/box/survival/engineer
+ chameleon_extras = /obj/item/stamp/ce
+
+// Medical Doctor
+
+/datum/outfit/job/nanotrasen/doctor
+ name = "Nanotrasen - Medical Doctor"
+ job_icon = "medicaldoctor"
+ jobtype = /datum/job/doctor
+
+ belt = /obj/item/pda/medical
+ ears = /obj/item/radio/headset/headset_med
+ uniform = /obj/item/clothing/under/rank/medical/doctor
+ shoes = /obj/item/clothing/shoes/sneakers/white
+ suit = /obj/item/clothing/suit/toggle/labcoat
+ alt_suit = /obj/item/clothing/suit/apron/surgical
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/medical
+
+ backpack = /obj/item/storage/backpack/medic
+ satchel = /obj/item/storage/backpack/satchel/med
+ duffelbag = /obj/item/storage/backpack/duffelbag/med
+ courierbag = /obj/item/storage/backpack/messenger/med
+ box = /obj/item/storage/box/survival/medical
+
+/datum/outfit/job/nanotrasen/doctor/lp
+ name = "Nanotrasen - LP Medical Specialist"
+
+ implants = list(/obj/item/implant/mindshield)
+ ears = /obj/item/radio/headset/nanotrasen/alt/captain
+ id = /obj/item/card/id/lpmed
+ belt = /obj/item/pda/medical
+ gloves = /obj/item/clothing/gloves/color/latex/nitrile
+ uniform = /obj/item/clothing/under/rank/medical/paramedic/lp
+ alt_uniform = /obj/item/clothing/under/rank/medical/paramedic/skirt/lp
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/medical
+ shoes = /obj/item/clothing/shoes/sneakers/white
+ head = /obj/item/clothing/head/beret/med
+
+ satchel = /obj/item/storage/backpack/satchel/med
+ duffelbag = /obj/item/storage/backpack/duffelbag/med
+ courierbag = /obj/item/storage/backpack/messenger/med
+ box = /obj/item/storage/box/survival/medical
+
+// Cargo Tech
+
+/datum/outfit/job/nanotrasen/cargo_tech
+ name = "Nanotrasen - Cargo Tech"
+ jobtype = /datum/job/cargo_tech
+ job_icon = "cargotechnician"
+
+ belt = /obj/item/pda/cargo
+ ears = /obj/item/radio/headset/headset_cargo
+ uniform = /obj/item/clothing/under/rank/cargo/tech
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/cargo
+ backpack_contents = list(/obj/item/modular_computer/tablet/preset/cargo=1)
+
+// Atmos Tech
+
+/datum/outfit/job/nanotrasen/atmos
+ name = "Nanotrasen - Atmos Tech"
+ jobtype = /datum/job/atmos
+ job_icon = "atmospherictechnician"
+
+ belt = /obj/item/storage/belt/utility/atmostech
+ ears = /obj/item/radio/headset/headset_eng
+ uniform = /obj/item/clothing/under/rank/engineering/atmospheric_technician
+ alt_suit = /obj/item/clothing/suit/hazardvest
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/engineering
+
+ backpack = /obj/item/storage/backpack/industrial
+ satchel = /obj/item/storage/backpack/satchel/eng
+ duffelbag = /obj/item/storage/backpack/duffelbag/engineering
+ courierbag = /obj/item/storage/backpack/messenger/engi
+ box = /obj/item/storage/box/survival/engineer
+ backpack_contents = list(/obj/item/modular_computer/tablet/preset/advanced=1)
+
+// Scientist
+
+/datum/outfit/job/nanotrasen/scientist
+ name = "Nanotrasen - Scientist"
+ jobtype = /datum/job/scientist
+ job_icon = "scientist"
+
+ ears = /obj/item/radio/headset/headset_sci
+ uniform = /obj/item/clothing/under/rank/rnd/scientist
+ shoes = /obj/item/clothing/shoes/sneakers/white
+ suit = /obj/item/clothing/suit/toggle/labcoat/science
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/science
+
+ backpack = /obj/item/storage/backpack/science
+ satchel = /obj/item/storage/backpack/satchel/tox
+ courierbag = /obj/item/storage/backpack/messenger/tox
+
+// Brig Physician
+
+/datum/outfit/job/nanotrasen/brig_phys
+ name = "Nanotrasen - Brig Physician"
+ jobtype = /datum/job/brig_phys
+ job_icon = "brigphysician"
+
+ ears = /obj/item/radio/headset/headset_medsec/alt
+ uniform = /obj/item/clothing/under/rank/security/brig_phys/nt
+ shoes = /obj/item/clothing/shoes/jackboots
+ glasses = /obj/item/clothing/glasses/hud/health/sunglasses
+ suit = /obj/item/clothing/suit/toggle/labcoat/brig_phys
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/security
+ head = /obj/item/clothing/head/soft/sec/brig_phys
+ implants = list(/obj/item/implant/mindshield)
+
+// Paramedic
+
+/datum/outfit/job/nanotrasen/paramedic
+ name = "Nanotrasen - Paramedic"
+ jobtype = /datum/job/paramedic
+ job_icon = "paramedic"
+
+ ears = /obj/item/radio/headset/headset_med
+ uniform = /obj/item/clothing/under/rank/medical/paramedic
+ head = /obj/item/clothing/head/soft/paramedic
+ shoes = /obj/item/clothing/shoes/sneakers/blue
+ suit = /obj/item/clothing/suit/toggle/labcoat/paramedic
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/medical/paramedic
+ gloves = /obj/item/clothing/gloves/color/latex/nitrile
+ id = /obj/item/card/id
+ backpack_contents = list(/obj/item/roller=1)
+
+ backpack = /obj/item/storage/backpack/medic
+ satchel = /obj/item/storage/backpack/satchel/med
+ duffelbag = /obj/item/storage/backpack/duffelbag/med
+ courierbag = /obj/item/storage/backpack/messenger/para
+ box = /obj/item/storage/box/survival/medical
+
+ chameleon_extras = /obj/item/gun/syringe
+
+// Quartermaster
+
+/datum/outfit/job/nanotrasen/quartermaster
+ name = "Nanotrasen - Quartermaster"
+ jobtype = /datum/job/qm
+ job_icon = "quartermaster"
+
+ ears = /obj/item/radio/headset/headset_cargo
+ uniform = /obj/item/clothing/under/rank/cargo/qm
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/cargo
+ shoes = /obj/item/clothing/shoes/sneakers/brown
+ glasses = /obj/item/clothing/glasses/sunglasses
+ l_hand = /obj/item/clipboard
+ backpack_contents = list(/obj/item/modular_computer/tablet/preset/cargo=1)
+
+ chameleon_extras = /obj/item/stamp/qm
+
+/datum/outfit/job/nanotrasen/miner
+ name = "Nanotrasen - Miner"
+ jobtype = /datum/job/mining
+ job_icon = "shaftminer"
+
+ ears = /obj/item/radio/headset/headset_cargo/mining
+ shoes = /obj/item/clothing/shoes/workboots/mining
+ gloves = /obj/item/clothing/gloves/explorer
+ uniform = /obj/item/clothing/under/rank/cargo/miner/lavaland
+ suit = /obj/item/clothing/suit/hazardvest
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/miner
+ r_pocket = /obj/item/storage/bag/ore
+ backpack_contents = list(
+ /obj/item/flashlight/seclite=1,\
+ /obj/item/kitchen/knife/combat/survival=1,\
+ /obj/item/stack/marker_beacon/ten=1,\
+ /obj/item/radio/weather_monitor=1)
+
+ backpack = /obj/item/storage/backpack/explorer
+ satchel = /obj/item/storage/backpack/satchel/explorer
+ duffelbag = /obj/item/storage/backpack/duffelbag
+ box = /obj/item/storage/box/survival/mining
+
+ chameleon_extras = /obj/item/gun/energy/kinetic_accelerator
diff --git a/code/modules/clothing/outfits/factions/roumain.dm b/code/modules/clothing/outfits/factions/roumain.dm
new file mode 100644
index 000000000000..4cf4e56005e9
--- /dev/null
+++ b/code/modules/clothing/outfits/factions/roumain.dm
@@ -0,0 +1,92 @@
+/datum/outfit/job/roumain
+ name = "Saint-Roumain Militia - Base Outfit"
+
+ uniform = /obj/item/clothing/under/suit/roumain
+ id = /obj/item/card/id
+ faction_icon = "bg_srm"
+
+ box = null
+
+/datum/outfit/job/roumain/post_equip(mob/living/carbon/human/H, visualsOnly)
+ . = ..()
+ if(visualsOnly)
+ return
+ H.faction |= list(FACTION_PLAYER_ROUMAIN)
+
+// Assistant
+
+/datum/outfit/job/roumain/assistant
+ name = "Saint-Roumain Militia - Shadow"
+ jobtype = /datum/job/assistant
+ job_icon = "assistant"
+
+ uniform = /obj/item/clothing/under/suit/roumain
+ alt_uniform = null
+ shoes = /obj/item/clothing/shoes/workboots/mining
+ suit = /obj/item/clothing/suit/armor/roumain/shadow
+
+ head = /obj/item/clothing/head/cowboy/sec/roumain/shadow
+
+// Captain
+
+/datum/outfit/job/roumain/captain
+ name = "Saint-Roumain Militia - Hunter Montagne"
+ job_icon = "captain"
+ jobtype = /datum/job/captain
+
+ ears = /obj/item/radio/headset/headset_com
+ uniform = /obj/item/clothing/under/suit/roumain
+ shoes = /obj/item/clothing/shoes/workboots/mining
+ suit = /obj/item/clothing/suit/armor/hos/roumain/montagne
+ head = /obj/item/clothing/head/HoS/cowboy/montagne
+ id = /obj/item/card/id/silver
+
+ duffelbag = /obj/item/storage/backpack/cultpack
+ courierbag = /obj/item/storage/backpack/cultpack
+ backpack = /obj/item/storage/backpack/cultpack
+ satchel = /obj/item/storage/backpack/cultpack
+
+ backpack_contents = list(/obj/item/book/manual/srmlore=1,
+ /obj/item/stamp/chap = 1,
+ /obj/item/melee/classic_baton/telescopic=1,
+ )
+ chameleon_extras = null
+
+/datum/outfit/job/roumain/security
+ name = "Saint-Roumain Militia - Hunter"
+ jobtype = /datum/job/officer
+ job_icon = "securityofficer"
+
+ uniform = /obj/item/clothing/under/suit/roumain
+ alt_uniform = null
+ shoes = /obj/item/clothing/shoes/workboots/mining
+ suit = /obj/item/clothing/suit/armor/roumain
+ head = /obj/item/clothing/head/cowboy/sec/roumain
+ gloves = null
+
+ backpack = /obj/item/storage/backpack
+ satchel = /obj/item/storage/backpack/satchel
+ duffelbag = /obj/item/storage/backpack/duffelbag
+ courierbag = /obj/item/storage/backpack/messenger
+
+ backpack_contents = null
+
+// Medical Doctor
+
+/datum/outfit/job/roumain/doctor
+ name = "Saint-Roumain Militia - Hunter Doctor"
+ job_icon = "medicaldoctor"
+ jobtype = /datum/job/doctor
+
+ uniform = /obj/item/clothing/under/suit/roumain
+ alt_uniform = null
+ shoes = /obj/item/clothing/shoes/workboots/mining
+ suit = /obj/item/clothing/suit/toggle/labcoat/roumain_med
+ head = /obj/item/clothing/head/cowboy/sec/roumain/med
+ mask = /obj/item/clothing/mask/gas/plaguedoctor
+ gloves = null
+
+ backpack = /obj/item/storage/backpack
+ satchel = /obj/item/storage/backpack/satchel
+ duffelbag = /obj/item/storage/backpack/duffelbag
+ courierbag = /obj/item/storage/backpack/messenger
diff --git a/code/modules/clothing/outfits/solgov.dm b/code/modules/clothing/outfits/factions/solgov.dm
similarity index 89%
rename from code/modules/clothing/outfits/solgov.dm
rename to code/modules/clothing/outfits/factions/solgov.dm
index f6a4b03324de..33463c498581 100644
--- a/code/modules/clothing/outfits/solgov.dm
+++ b/code/modules/clothing/outfits/factions/solgov.dm
@@ -1,14 +1,18 @@
/datum/outfit/job/solgov
+ name = "SolGov Base Outfit"
+
+ faction_icon = "bg_solgov"
/datum/outfit/job/solgov/post_equip(mob/living/carbon/human/H, visualsOnly)
. = ..()
if(visualsOnly)
return
- H.faction |= list("playerSolgov")
+ H.faction |= list(FACTION_PLAYER_SOLGOV)
/datum/outfit/job/solgov/assistant
- name = "Scribe (SolGov)"
+ name = "SolGov - Scribe"
jobtype = /datum/job/assistant
+ job_icon = "scribe"
head = /obj/item/clothing/head/beret/solgov/plain
uniform = /obj/item/clothing/under/solgov/formal
@@ -16,14 +20,14 @@
suit = /obj/item/clothing/suit/solgov
/datum/outfit/job/solgov/bureaucrat
- name = "Bureaucrat (SolGov)"
+ name = "SolGov - Bureaucrat"
jobtype = /datum/job/curator
+ job_icon = "curator"
head = /obj/item/clothing/head/beret/solgov
uniform = /obj/item/clothing/under/solgov/formal
shoes = /obj/item/clothing/shoes/laceup
suit = /obj/item/clothing/suit/solgov/bureaucrat
- belt = /obj/item/pda/curator
l_hand = /obj/item/storage/bag/books
r_pocket = /obj/item/key/displaycase
l_pocket = /obj/item/laser_pointer
@@ -33,11 +37,11 @@
)
/datum/outfit/job/solgov/captain
- name = "Captain (SolGov)"
+ name = "SolGov - Captain"
jobtype = /datum/job/captain
+ job_icon = "solgovrepresentative" // idk
id = /obj/item/card/id/gold
- belt = /obj/item/pda/captain
gloves = /obj/item/clothing/gloves/combat
ears = /obj/item/radio/headset/solgov/alt/captain
uniform = /obj/item/clothing/under/solgov/formal/captain
@@ -56,8 +60,9 @@
chameleon_extras = list(/obj/item/gun/energy/e_gun, /obj/item/stamp/captain)
/datum/outfit/job/solgov/sonnensoldner
- name = "Sonnensöldner (SolGov)"
+ name = "SolGov - Sonnensöldner"
jobtype = /datum/job/officer
+ job_icon = "sonnensoldner"
id = /obj/item/card/id/solgov
uniform = /obj/item/clothing/under/solgov
@@ -73,9 +78,9 @@
backpack_contents = list(/obj/item/crowbar/power)
/datum/outfit/job/solgov/representative
- name = "Solarian Representative (SolGov)"
- job_icon = "solgovrepresentative"
+ name = "SolGov - Solarian Representative"
jobtype = /datum/job/solgov
+ job_icon = "solgovrepresentative"
id = /obj/item/card/id/solgov
head = /obj/item/clothing/head/solgov
@@ -89,7 +94,6 @@
shoes = /obj/item/clothing/shoes/laceup
ears = /obj/item/radio/headset/solgov/captain
glasses = /obj/item/clothing/glasses/sunglasses
- belt = /obj/item/pda/solgov
implants = list(/obj/item/implant/mindshield)
@@ -98,11 +102,11 @@
)
/datum/outfit/job/solgov/overseer
- name = "Overseer (SolGov)"
+ name = "SolGov - Overseer"
jobtype = /datum/job/head_of_personnel
+ job_icon = "headofpersonnel"
id = /obj/item/card/id/solgov
- belt = /obj/item/pda/heads/head_of_personnel
ears = /obj/item/radio/headset/solgov/captain
uniform = /obj/item/clothing/under/solgov/formal
head = /obj/item/clothing/head/solgov
@@ -116,10 +120,10 @@
chameleon_extras = list(/obj/item/gun/energy/e_gun, /obj/item/stamp/head_of_personnel)
/datum/outfit/job/solgov/doctor
- name = "Medical Doctor (SolGov)"
+ name = "SolGov - Medical Doctor"
jobtype = /datum/job/doctor
+ job_icon = "medicaldoctor"
- belt = /obj/item/pda/medical
ears = /obj/item/radio/headset/headset_med
uniform = /obj/item/clothing/under/solgov/formal
accessory = /obj/item/clothing/accessory/armband/medblue
@@ -135,10 +139,10 @@
box = /obj/item/storage/box/survival/medical
/datum/outfit/job/solgov/miner
- name = "Field Engineer (SolGov)"
+ name = "SolGov - Field Engineer"
jobtype = /datum/job/mining
+ job_icon = "shaftminer"
- belt = /obj/item/pda/shaftminer
ears = /obj/item/radio/headset/headset_cargo/mining
shoes = /obj/item/clothing/shoes/workboots/mining
gloves = /obj/item/clothing/gloves/explorer
@@ -159,8 +163,9 @@
box = /obj/item/storage/box/survival/mining
/datum/outfit/job/solgov/psychologist
- name = "Psychologist (SolGov)"
+ name = "SolGov - Psychologist"
jobtype = /datum/job/psychologist
+ job_icon = "psychologist"
head = /obj/item/clothing/head/fedora/solgov
suit = /obj/item/clothing/suit/solgov/suit
@@ -168,8 +173,6 @@
uniform = /obj/item/clothing/under/solgov/formal
shoes = /obj/item/clothing/shoes/laceup
id = /obj/item/card/id
- belt = /obj/item/pda/medical
- pda_slot = ITEM_SLOT_BELT
l_hand = /obj/item/clipboard
backpack = /obj/item/storage/backpack/medic
@@ -177,8 +180,9 @@
duffelbag = /obj/item/storage/backpack/duffelbag/med
/datum/outfit/job/solgov/patient
- name = "Attentive Care Patient (SolGov)"
+ name = "SolGov - Attentive Care Patient"
jobtype = /datum/job/prisoner
+ job_icon = "assistant" // todo: bug rye for patient icon
id = /obj/item/card/id/patient
uniform = /obj/item/clothing/under/rank/medical/gown
@@ -186,11 +190,11 @@
shoes = /obj/item/clothing/shoes/sandal/slippers
/datum/outfit/job/solgov/engineer
- name = "Ship Engineer (SolGov)"
+ name = "SolGov - Ship Engineer"
jobtype = /datum/job/engineer
+ job_icon = "stationengineer"
belt = /obj/item/storage/belt/utility/full/engi
- l_pocket = /obj/item/pda/engineering
ears = /obj/item/radio/headset/headset_eng
uniform = /obj/item/clothing/under/solgov/formal
accessory = /obj/item/clothing/accessory/armband/engine
@@ -205,15 +209,13 @@
courierbag = /obj/item/storage/backpack/messenger/engi
box = /obj/item/storage/box/survival/engineer
- pda_slot = ITEM_SLOT_LPOCKET
backpack_contents = list(/obj/item/modular_computer/tablet/preset/advanced=1)
/datum/outfit/job/solgov/quartermaster
- name = "Logistics Deck Officer (SolGov)"
- job_icon = "quartermaster"
+ name = "SolGov - Logistics Deck Officer"
jobtype = /datum/job/qm
+ job_icon = "quartermaster"
- belt = /obj/item/pda/quartermaster
ears = /obj/item/radio/headset/solgov/captain
uniform = /obj/item/clothing/under/solgov/formal
suit = /obj/item/clothing/suit/solgov/overcoat
diff --git a/code/modules/clothing/outfits/syndicate.dm b/code/modules/clothing/outfits/factions/syndicate.dm
similarity index 68%
rename from code/modules/clothing/outfits/syndicate.dm
rename to code/modules/clothing/outfits/factions/syndicate.dm
index fbe35ec5738a..bf78be44fc62 100644
--- a/code/modules/clothing/outfits/syndicate.dm
+++ b/code/modules/clothing/outfits/factions/syndicate.dm
@@ -1,12 +1,14 @@
//top outfit of everything syndicate. Don't change this.
/datum/outfit/job/syndicate
- name = "Syndicate (mostly) Empty"
+ name = "Syndicate - Base Outfit"
- uniform = /obj/item/clothing/under/syndicate
+ uniform = /obj/item/clothing/under/color/black
box = /obj/item/storage/box/survival/syndie
id = /obj/item/card/id/syndicate_command/crew_id
+ faction_icon = "bg_syndicate"
+
backpack = /obj/item/storage/backpack/security
satchel = /obj/item/storage/backpack/satchel/sec
duffelbag = /obj/item/storage/backpack/duffelbag/syndie
@@ -28,8 +30,9 @@
//and now, for the Assistants
/datum/outfit/job/syndicate/assistant
- name = "Junior Agent (Assistant)"
+ name = "Syndicate - Junior Agent"
jobtype = /datum/job/assistant
+ job_icon = "assistant"
uniform = /obj/item/clothing/under/syndicate/intern
alt_uniform = null
@@ -41,7 +44,6 @@
id = /obj/item/card/id/syndicate_command/crew_id
r_pocket = /obj/item/radio
- belt = /obj/item/pda
backpack = /obj/item/storage/backpack/security
satchel = /obj/item/storage/backpack/satchel/sec
@@ -51,13 +53,13 @@
box = /obj/item/storage/box/survival/syndie
/datum/outfit/job/syndicate/assistant/gorlex
- name = "Junior Agent (Gorlex Marauders)"
+ name = "Syndicate - Junior Agent (Gorlex Marauders)"
uniform = /obj/item/clothing/under/syndicate/gorlex
alt_uniform = /obj/item/clothing/under/syndicate
/datum/outfit/job/syndicate/assistant/gec
- name = "Deckhand (GEC)"
+ name = "Syndicate - Deckhand (GEC)"
uniform = /obj/item/clothing/under/syndicate
suit = /obj/item/clothing/suit/toggle/hazard
@@ -65,7 +67,7 @@
head = /obj/item/clothing/head/safety_helmet
/datum/outfit/job/syndicate/assistant/cybersun
- name = "Junior Agent (Cybersun)"
+ name = "Syndicate - Junior Agent (Cybersun)"
uniform = /obj/item/clothing/under/syndicate/cybersun
shoes = /obj/item/clothing/shoes/jackboots
@@ -73,7 +75,7 @@
head = /obj/item/clothing/head/soft/cybersun
/datum/outfit/job/syndicate/assistant/twink
- name = "Deck Assistant (Twinkleshine)"
+ name = "Syndicate - Deck Assistant (Twinkleshine)"
uniform = /obj/item/clothing/under/syndicate/intern
shoes = /obj/item/clothing/shoes/combat
@@ -98,12 +100,41 @@
assign_codename(H)
+/datum/outfit/job/syndicate/assistant/suns
+ name = "Syndicate - Freshman (SUNS)"
+
+ uniform = /obj/item/clothing/under/syndicate/suns
+ alt_uniform = /obj/item/clothing/under/syndicate/suns/alt
+ suit = /obj/item/clothing/suit/toggle/suns/alt
+ alt_suit = /obj/item/clothing/suit/toggle/suns
+ shoes = /obj/item/clothing/shoes/laceup/suns
+ gloves = null
+ ears = null
+ box = /obj/item/storage/box/survival
+
+ backpack = /obj/item/storage/backpack
+ satchel = /obj/item/storage/backpack/satchel
+ duffelbag = /obj/item/storage/backpack/duffelbag
+ courierbag = /obj/item/storage/backpack/messenger
+
+/datum/outfit/job/syndicate/assistant/suns/halfway
+ name = "Syndicate - Junior (SUNS)"
+
+ uniform = /obj/item/clothing/under/syndicate/suns/uniform2
+ alt_uniform = /obj/item/clothing/under/syndicate/suns/uniform2/alt
+
+/datum/outfit/job/syndicate/assistant/suns/complete
+ name = "Syndicate - Graduate (SUNS)"
+
+ uniform = /obj/item/clothing/under/syndicate/suns/uniform3
+ alt_uniform = /obj/item/clothing/under/syndicate/suns/uniform3
+
//atmos techs
-//Shiptest
/datum/outfit/job/syndicate/atmos
- name = "Atmospheric Technician (Syndicate)"
+ name = "Syndicate - Atmospheric Technician"
jobtype = /datum/job/atmos
+ job_icon = "atmospherictechnician"
belt = /obj/item/storage/belt/utility/atmostech
@@ -113,7 +144,6 @@
dcoat = /obj/item/clothing/suit/hooded/wintercoat/engineering
r_pocket = /obj/item/analyzer
- l_pocket = /obj/item/pda/atmos
backpack = /obj/item/storage/backpack/industrial
satchel = /obj/item/storage/backpack/satchel/eng
@@ -126,7 +156,7 @@
backpack_contents = list(/obj/item/modular_computer/tablet/preset/advanced=1)
/datum/outfit/job/syndicate/atmos/gec
- name = "Atmospheric Technician (GEC)"
+ name = "Syndicate - Atmospheric Technician (GEC)"
uniform = /obj/item/clothing/under/syndicate/gec/atmos_tech
suit = /obj/item/clothing/suit/toggle/hazard
@@ -137,13 +167,13 @@
//bartenders
/datum/outfit/job/syndicate/bartender
- name = "Bartender (Syndicate)"
+ name = "Syndicate - Bartender"
jobtype = /datum/job/bartender
+ job_icon = "bartender"
id = /obj/item/card/id/syndicate_command/crew_id
head = /obj/item/clothing/head/HoS/beret/syndicate
glasses = /obj/item/clothing/glasses/sunglasses/reagent
- belt = /obj/item/pda/bar
uniform = /obj/item/clothing/under/rank/civilian/bartender
alt_uniform = /obj/item/clothing/under/rank/civilian/bartender/purple
alt_suit = /obj/item/clothing/suit/apron/purple_bartender
@@ -162,7 +192,7 @@
/datum/outfit/job/syndicate/bartender/twink
- name = "Bartender (Twinkleshine)"
+ name = "Syndicate - Bartender (Twinkleshine)"
uniform = /obj/item/clothing/under/syndicate/donk
shoes = /obj/item/clothing/shoes/laceup
@@ -186,37 +216,46 @@
//botanist
/datum/outfit/job/syndicate/botanist
- name = "Botanist (Syndicate)"
+ name = "Syndicate - Botanist"
jobtype = /datum/job/hydro
- belt = /obj/item/pda/botanist
+ job_icon = "botanist"
+
suit = /obj/item/clothing/suit/apron
alt_suit = /obj/item/clothing/suit/apron/overalls
gloves =/obj/item/clothing/gloves/botanic_leather
suit_store = /obj/item/plant_analyzer
/datum/outfit/job/syndicate/botanist/suns
- name = "Botanist-Chemist (SUNS)"
+ name = "Syndicate - Botanist-Chemist (SUNS)"
+ uniform = /obj/item/clothing/under/syndicate/suns/sciencejumpsuit
id = /obj/item/card/id/syndicate_command/crew_id
- shoes = /obj/item/clothing/shoes/jackboots
- glasses = /obj/item/clothing/glasses/science
- suit = /obj/item/clothing/suit/toggle/labcoat/chemist
+ shoes = /obj/item/clothing/shoes/sneakers/suns
+ glasses = /obj/item/clothing/glasses/science/suns
+ suit = /obj/item/clothing/suit/hooded/suns
suit_store = null
+ neck = /obj/item/clothing/neck/cloak/suns
+
+ backpack = /obj/item/storage/backpack
+ satchel = /obj/item/storage/backpack/satchel
+ duffelbag = /obj/item/storage/backpack/duffelbag
+ courierbag = /obj/item/storage/backpack/messenger
-//Capitan (Captain)
+//Capitan
/datum/outfit/job/syndicate/captain
- name = "Captain (Syndicate)"
+ name = "Syndicate - Captain"
jobtype = /datum/job/captain
+ job_icon = "captain"
id = /obj/item/card/id/syndicate_command/captain_id
ears = /obj/item/radio/headset/syndicate/alt/captain
- uniform = /obj/item/clothing/under/syndicate/aclf
+ uniform = /obj/item/clothing/under/syndicate/officer
shoes = /obj/item/clothing/shoes/jackboots
head = /obj/item/clothing/head/HoS/syndicate
gloves = /obj/item/clothing/gloves/combat
suit = /obj/item/clothing/suit/armor/vest/capcarapace/syndicate
- backpack_contents = list(/obj/item/melee/classic_baton/telescopic=1, /obj/item/pda/captain)
+ backpack_contents = list(/obj/item/melee/classic_baton/telescopic=1)
backpack = /obj/item/storage/backpack/security
satchel = /obj/item/storage/backpack/satchel/sec
@@ -226,13 +265,12 @@
box = /obj/item/storage/box/survival/syndie
/datum/outfit/job/syndicate/captain/aclf
- name = "Captain (ACLF)"
-
+ name = "Syndicate - Captain (ACLF)"
/datum/outfit/job/syndicate/captain/twink
- name = "Captain (Twinkleshine)"
+ name = "Syndicate - Captain (Twinkleshine)"
- uniform = /obj/item/clothing/under/syndicate/aclf
+ uniform = /obj/item/clothing/under/syndicate/officer
gloves = /obj/item/clothing/gloves/combat
shoes = /obj/item/clothing/shoes/combat
ears = /obj/item/radio/headset/syndicate/alt/captain
@@ -246,85 +284,98 @@
implants = list(/obj/item/implant/weapons_auth)
-/datum/outfit/job/syndicate/captain/sbc/post_equip(mob/living/carbon/human/H)
+/datum/outfit/job/syndicate/captain/twink/post_equip(mob/living/carbon/human/H)
. = ..()
assign_codename(H)
/datum/outfit/job/syndicate/captain/gorlex
- name = "Captain (Gorlex Marauders)"
- uniform = /obj/item/clothing/under/syndicate/aclf
+ name = "Syndicate - Captain (Gorlex Marauders)"
+ uniform = /obj/item/clothing/under/syndicate/officer
- head = /obj/item/clothing/head/aclfcap
- suit = /obj/item/clothing/suit/aclf
+ head = /obj/item/clothing/head/gorlexcap
+ suit = /obj/item/clothing/suit/gorlex
/datum/outfit/job/syndicate/captain/cybersun
- name = "Captain (Cybersun)"
+ name = "Syndicate - Captain (Cybersun)"
uniform = /obj/item/clothing/under/syndicate/cybersun/officer
suit = /obj/item/clothing/suit/armor/vest/capcarapace/cybersun
head = /obj/item/clothing/head/HoS/cybersun
gloves = /obj/item/clothing/gloves/combat
+/datum/outfit/job/syndicate/captain/suns
+ name = "Syndicate - Captain (SUNS)"
+
+ uniform = /obj/item/clothing/under/syndicate/suns/captain
+ shoes = /obj/item/clothing/shoes/combat/suns
+ head = /obj/item/clothing/head/suns/captain
+ gloves = /obj/item/clothing/gloves/suns/captain
+ suit = /obj/item/clothing/suit/armor/vest/bulletproof/suns/captain
+ mask = /obj/item/clothing/mask/breath/suns
+ neck = /obj/item/clothing/neck/cloak/suns/cap
+
+ backpack = /obj/item/storage/backpack
+ satchel = /obj/item/storage/backpack/satchel
+ duffelbag = /obj/item/storage/backpack/duffelbag
+ courierbag = /obj/item/storage/backpack/messenger
//cargo tech
/datum/outfit/job/syndicate/cargo_tech
- name = "Cargo Tech (Syndicate)"
+ name = "Syndicate - Cargo Tech"
jobtype = /datum/job/cargo_tech
+ job_icon = "cargotechnician"
id = /obj/item/card/id/syndicate_command/crew_id
uniform = /obj/item/clothing/under/syndicate/donk
suit = /obj/item/clothing/suit/hazardvest/donk
- belt = /obj/item/pda/cargo
alt_suit = /obj/item/clothing/suit/hazardvest
l_hand = /obj/item/export_scanner
backpack_contents = list(/obj/item/modular_computer/tablet/preset/cargo=1)
/datum/outfit/job/syndicate/cargo_tech/donk
- name = "Customer Associate (Donk! Co)"
+ name = "Syndicate - Customer Associate (Donk)"
//chemist
/datum/outfit/job/syndicate/chemist
- name = "Chemist (Syndicate)"
+ name = "Syndicate - Chemist"
jobtype = /datum/job/chemist
+ job_icon = "chemist"
- uniform = /obj/item/clothing/under/syndicate/intern
+ uniform = /obj/item/clothing/under/syndicate
id = /obj/item/card/id/syndicate_command/crew_id
- l_pocket =/obj/item/pda/chemist
glasses = /obj/item/clothing/glasses/science
- belt = /obj/item/pda/chemist
shoes = /obj/item/clothing/shoes/sneakers/white
suit = /obj/item/clothing/suit/toggle/labcoat/chemist
box = /obj/item/storage/box/survival/medical
/datum/outfit/job/syndicate/chemist/gec
- name = "Chemist (GEC)"
+ name = "Syndicate - Chemist (GEC)"
uniform = /obj/item/clothing/under/syndicate/intern
suit = /obj/item/clothing/suit/toggle/hazard
head = /obj/item/clothing/head/hardhat
belt = /obj/item/storage/belt/utility/full/engi
id = /obj/item/card/id/syndicate_command/crew_id
- l_pocket =/obj/item/pda/chemist
//Chief Engineer
/datum/outfit/job/syndicate/ce
- name = "Chief Engineer (Syndicate)"
+ name = "Syndicate - Chief Engineer"
jobtype = /datum/job/chief_engineer
+ job_icon = "chiefengineer"
id = /obj/item/card/id/syndicate_command/crew_id
ears = /obj/item/radio/headset/syndicate/alt
glasses = /obj/item/clothing/glasses/sunglasses
belt = /obj/item/storage/belt/utility/chief/full
- l_pocket = /obj/item/pda/heads/ce
uniform = /obj/item/clothing/under/rank/engineering/chief_engineer
shoes = /obj/item/clothing/shoes/sneakers/brown
head = /obj/item/clothing/head/hardhat/white
@@ -341,7 +392,7 @@
/datum/outfit/job/syndicate/ce/gec
- name = "Chief Engineer (GEC)"
+ name = "Syndicate - Chief Engineer (GEC)"
uniform = /obj/item/clothing/under/syndicate/gec/chief_engineer
suit = /obj/item/clothing/suit/toggle/hazard
@@ -352,7 +403,7 @@
gloves = /obj/item/clothing/gloves/combat
/datum/outfit/job/syndicate/ce/gorlex
- name = "Foreman (Gorlex Marauders)"
+ name = "Syndicate - Foreman (Gorlex Marauders)"
ears = /obj/item/radio/headset/syndicate/alt
uniform = /obj/item/clothing/under/syndicate/gorlex
@@ -365,29 +416,48 @@
//Chief Medical Officer
/datum/outfit/job/syndicate/cmo
- name = "Chief Medical Officer (Syndicate)"
+ name = "Syndicate - Medical Director (Cybersun)"
jobtype = /datum/job/cmo
+ job_icon = "chiefmedicalofficer"
- uniform = /obj/item/clothing/under/syndicate
+ uniform = /obj/item/clothing/under/rank/medical/chief_medical_officer/cybersun
ears = /obj/item/radio/headset/syndicate/alt/captain
id = /obj/item/card/id/syndicate_command/captain_id
shoes = /obj/item/clothing/shoes/jackboots
- belt = /obj/item/pda/heads/cmo
l_pocket = /obj/item/pinpointer/crew
- shoes = /obj/item/clothing/shoes/sneakers/brown
- suit = /obj/item/clothing/suit/toggle/labcoat/cmo
+ head = /obj/item/clothing/head/beret/cmo/cybersun
+ suit = /obj/item/clothing/suit/toggle/labcoat/raincoat
l_hand = /obj/item/storage/firstaid/medical
suit_store = /obj/item/flashlight/pen
backpack_contents = list(/obj/item/melee/classic_baton/telescopic=1)
/datum/outfit/job/syndicate/cmo/suns
- name = "Medical Director (SUNS)"
+ name = "Syndicate - Medical Instructor (SUNS)"
+
+ uniform = /obj/item/clothing/under/syndicate/suns/doctorscrubs
+ ears = /obj/item/radio/headset/syndicate/alt/captain
+ id = /obj/item/card/id/syndicate_command/captain_id
+ shoes = /obj/item/clothing/shoes/combat/suns
+ l_pocket = /obj/item/pinpointer/crew
+ suit = /obj/item/clothing/suit/toggle/labcoat/suns/cmo
+ l_hand = /obj/item/storage/firstaid/medical
+ suit_store = /obj/item/flashlight/pen
+ backpack_contents = list(/obj/item/melee/classic_baton/telescopic=1)
+ gloves = /obj/item/clothing/gloves/color/latex/nitrile/suns
+ glasses = /obj/item/clothing/glasses/hud/health/suns
+ head = /obj/item/clothing/head/suns/cmo
+
+ backpack = /obj/item/storage/backpack
+ satchel = /obj/item/storage/backpack/satchel
+ duffelbag = /obj/item/storage/backpack/duffelbag
+ courierbag = /obj/item/storage/backpack/messenger
//"Head Of Personnel"
/datum/outfit/job/syndicate/head_of_personnel
- name = "Bridge Officer (Syndicate)"
+ name = "Syndicate - Bridge Officer"
jobtype = /datum/job/head_of_personnel
+ job_icon = "headofpersonnel"
ears = /obj/item/radio/headset/syndicate/alt
uniform = /obj/item/clothing/under/syndicate/aclfgrunt
@@ -397,12 +467,11 @@
id = /obj/item/card/id/syndicate_command/crew_id
r_pocket = /obj/item/kitchen/knife/combat/survival
glasses = /obj/item/clothing/glasses/hud/health
- belt = /obj/item/pda/heads/head_of_personnel
backpack_contents = list(/obj/item/storage/box/ids=1,\
/obj/item/melee/classic_baton/telescopic=1, /obj/item/modular_computer/tablet/preset/advanced = 1)
/datum/outfit/job/syndicate/head_of_personnel/cybersun
- name = "Intelligence Officer (Cybersun)"
+ name = "Syndicate - Intelligence Officer (Cybersun)"
ears = /obj/item/radio/headset/syndicate/alt
uniform = /obj/item/clothing/under/syndicate/cybersun/officer
@@ -414,18 +483,35 @@
r_pocket = /obj/item/kitchen/knife/combat/survival
glasses = /obj/item/clothing/glasses/sunglasses
+/datum/outfit/job/syndicate/head_of_personnel/suns
+ name = "Syndicate - Academic Staff (SUNS)"
+
+ uniform = /obj/item/clothing/under/syndicate/suns/xo
+ suit = /obj/item/clothing/suit/armor/vest/bulletproof/suns/xo
+ shoes = /obj/item/clothing/shoes/combat/suns
+ head = /obj/item/clothing/head/suns
+ gloves = /obj/item/clothing/gloves/suns/xo
+ neck = /obj/item/clothing/neck/cloak/suns/xo
+ r_pocket = null
+ glasses = /obj/item/clothing/glasses/science/suns
+
+ backpack = /obj/item/storage/backpack
+ satchel = /obj/item/storage/backpack/satchel
+ duffelbag = /obj/item/storage/backpack/duffelbag
+ courierbag = /obj/item/storage/backpack/messenger
+
//head of security
/datum/outfit/job/syndicate/hos
- name = "Head Of Security (Syndicate)"
+ name = "Syndicate - Head Of Security"
jobtype = /datum/job/hos
+ job_icon = "headofsecurity"
ears = /obj/item/radio/headset/syndicate/alt
uniform = /obj/item/clothing/under/syndicate/combat
head = /obj/item/clothing/head/HoS/syndicate
suit = /obj/item/clothing/suit/armor/vest/syndie
id = /obj/item/card/id/syndicate_command/crew_id
- belt = /obj/item/pda/heads/hos
shoes = /obj/item/clothing/shoes/jackboots
glasses = /obj/item/clothing/glasses/hud/security/sunglasses
suit_store = /obj/item/gun/energy/e_gun
@@ -434,11 +520,12 @@
backpack_contents = list(/obj/item/melee/baton/loaded=1)
/datum/outfit/job/syndicate/hos/gorlex
- name = "Sergeant (Syndicate)"
+ name = "Syndicate - Sergeant (Gorlex)"
/datum/outfit/job/syndicate/hos/twink
- name = "Lieutenant (Twinkleshine)"
- uniform = /obj/item/clothing/under/syndicate/aclf
+ name = "Syndicate - Lieutenant (Twinkleshine)"
+
+ uniform = /obj/item/clothing/under/syndicate/officer
head = /obj/item/clothing/head/HoS/beret/syndicate
ears = /obj/item/radio/headset/syndicate/alt
mask = /obj/item/clothing/mask/chameleon
@@ -448,7 +535,7 @@
belt = /obj/item/storage/belt/military/assault
shoes = /obj/item/clothing/shoes/combat
suit = /obj/item/clothing/suit/armor/vest
- alt_suit = /obj/item/clothing/suit/aclf
+ alt_suit = /obj/item/clothing/suit/gorlex
id = /obj/item/card/id/syndicate_command/lieutenant
implants = list(/obj/item/implant/weapons_auth)
backpack_contents = list(/obj/item/melee/baton)
@@ -464,34 +551,65 @@
. = ..()
assign_codename(H)
+/datum/outfit/job/syndicate/hos/suns/
+ name = "Syndicate - Senior Peacekeeper (SUNS)"
+ uniform = /obj/item/clothing/under/syndicate/suns/pkuniform
+ suit = /obj/item/clothing/suit/armor/vest/bulletproof/suns/hos
+ gloves = /obj/item/clothing/gloves/tackler/dolphin/suns
+ shoes = /obj/item/clothing/shoes/combat/suns
+ head = /obj/item/clothing/head/welding/suns/hos
+ glasses = /obj/item/clothing/glasses/hud/security/suns
+ suit_store = /obj/item/gun/ballistic/automatic/powered/gauss/modelh
+
+ backpack = /obj/item/storage/backpack
+ satchel = /obj/item/storage/backpack/satchel
+ duffelbag = /obj/item/storage/backpack/duffelbag
+ courierbag = /obj/item/storage/backpack/messenger
+
+/datum/outfit/job/syndicate/hos/suns/alt
+ name = "Syndicate - Senior Peacekeeper Alt (SUNS)"
+ suit = /obj/item/clothing/suit/armor/vest/bulletproof/suns/ehos
+ head = /obj/item/clothing/head/HoS/syndicate/suns
+
//medical doctors (assorted)
/datum/outfit/job/syndicate/doctor
- name = "Medical Doctor (Syndicate)"
+ name = "Syndicate - Medical Doctor"
jobtype = /datum/job/doctor
+ job_icon = "medicaldoctor"
uniform = /obj/item/clothing/under/syndicate
id = /obj/item/card/id/syndicate_command/crew_id
shoes = /obj/item/clothing/shoes/jackboots
- belt = /obj/item/pda/medical
shoes = /obj/item/clothing/shoes/sneakers/white
- suit = /obj/item/clothing/suit/toggle/labcoat
alt_suit = /obj/item/clothing/suit/apron/surgical
l_hand = /obj/item/storage/firstaid/medical
- suit_store = /obj/item/flashlight/pen
/datum/outfit/job/syndicate/doctor/suns
- name = "Medical Doctor (SUNS)"
+ name = "Syndicate - Medical Doctor (SUNS)"
+
+ uniform = /obj/item/clothing/under/syndicate/suns/doctorscrubs
+ shoes = /obj/item/clothing/shoes/sneakers/suns
+ suit = /obj/item/clothing/suit/toggle/labcoat/suns/doctorlabcoat
+ gloves = /obj/item/clothing/gloves/color/latex/nitrile/suns
+ head = /obj/item/clothing/head/suns/surgery
+ glasses = /obj/item/clothing/glasses/hud/health/suns
+ mask = /obj/item/clothing/mask/surgical/suns
+
+ backpack = /obj/item/storage/backpack
+ satchel = /obj/item/storage/backpack/satchel
+ duffelbag = /obj/item/storage/backpack/duffelbag
+ courierbag = /obj/item/storage/backpack/messenger
/datum/outfit/job/syndicate/doctor/cybersun
- name = "Medical Doctor (Cybersun)"
+ name = "Syndicate - Medical Doctor (Cybersun)"
uniform = /obj/item/clothing/under/syndicate/medic
accessory = /obj/item/clothing/accessory/armband/medblue
shoes = /obj/item/clothing/shoes/jackboots
/datum/outfit/job/syndicate/doctor/gorlex
- name = "Medical Doctor (Gorlex)"
+ name = "Syndicate - Medical Doctor (Gorlex)"
uniform = /obj/item/clothing/under/syndicate/gorlex
glasses = /obj/item/clothing/glasses/hud/health/prescription
@@ -504,9 +622,9 @@
/datum/outfit/job/syndicate/paramedic
- name = "Paramedic (Syndicate)"
+ name = "Syndicate - Paramedic"
jobtype = /datum/job/paramedic
-
+ job_icon = "paramedic"
id = /obj/item/card/id/syndicate_command/crew_id
uniform = /obj/item/clothing/under/syndicate/gorlex
@@ -519,16 +637,15 @@
gloves = /obj/item/clothing/gloves/color/latex/nitrile/evil
belt = /obj/item/storage/belt/medical/paramedic
id = /obj/item/card/id
- l_pocket = /obj/item/pda/medical
suit_store = /obj/item/flashlight/pen
backpack_contents = list(/obj/item/roller=1)
pda_slot = ITEM_SLOT_LPOCKET
/datum/outfit/job/syndicate/paramedic/gorlex
- name = "Paramedic (Gorlex)"
+ name = "Syndicate - Paramedic (Gorlex)"
/datum/outfit/job/syndicate/paramedic/cybersun
- name = "Field Medic (Cybersun Industries)"
+ name = "Syndicate - Field Medic (Cybersun Industries)"
uniform = /obj/item/clothing/under/syndicate/medic
head = /obj/item/clothing/head/soft/cybersun/medical
@@ -536,7 +653,7 @@
suit = /obj/item/clothing/suit/toggle/labcoat/raincoat
/datum/outfit/job/syndicate/paramedic/twink
- name = "Medic (Twinkleshine)"
+ name = "Syndicate - Medic (Twinkleshine)"
gloves = /obj/item/clothing/gloves/color/latex/nitrile/evil
uniform = /obj/item/clothing/under/syndicate/medic
@@ -551,7 +668,6 @@
mask = /obj/item/clothing/mask/chameleon
id = /obj/item/card/id/syndicate_command/crew_id/med
implants = list(/obj/item/implant/weapons_auth)
- backpack_contents = list(/obj/item/pda/brig_phys)
backpack = /obj/item/storage/backpack/security
satchel = /obj/item/storage/backpack/satchel/sec
@@ -567,8 +683,9 @@
//psychologist
/datum/outfit/job/syndicate/psychologist
- name = "Psychologist (Syndicate)"
+ name = "Syndicate - Psychologist"
jobtype = /datum/job/psychologist
+ job_icon = "psychologist"
id = /obj/item/card/id/syndicate_command/crew_id
uniform = /obj/item/clothing/under/rank/medical/psychiatrist
@@ -576,17 +693,29 @@
shoes = /obj/item/clothing/shoes/laceup
alt_uniform = null
l_hand = /obj/item/clipboard
- belt = /obj/item/pda/medical
pda_slot = ITEM_SLOT_BELT
/datum/outfit/job/syndicate/psychologist/suns
- name = "Ship Psychologist (SUNS)"
+ name = "Syndicate - Psychologist (SUNS)"
+
+ uniform = /obj/item/clothing/under/syndicate/suns/uniform3
+ alt_uniform = /obj/item/clothing/under/syndicate/suns/uniform3/alt
+ suit = /obj/item/clothing/suit/toggle/suns
+ alt_suit = /obj/item/clothing/suit/toggle/suns/alt
+ shoes = /obj/item/clothing/shoes/laceup/suns
+ accessory = /obj/item/clothing/accessory/waistcoat/suns/poof
+
+ backpack = /obj/item/storage/backpack
+ satchel = /obj/item/storage/backpack/satchel
+ duffelbag = /obj/item/storage/backpack/duffelbag
+ courierbag = /obj/item/storage/backpack/messenger
//patient (prisoner)
/datum/outfit/job/syndicate/patient
- name = "Long Term Patient"
+ name = "Syndicate - Long Term Patient"
jobtype = /datum/job/prisoner
+ job_icon = "assistant"
id = /obj/item/card/id/patient
uniform = /obj/item/clothing/under/rank/medical/gown
@@ -596,8 +725,9 @@
//Quartermaster
/datum/outfit/job/syndicate/quartermaster
- name = "Quartermaster (Syndicate)"
+ name = "Syndicate - Quartermaster"
jobtype = /datum/job/qm
+ job_icon = "quartermaster"
id = /obj/item/card/id/syndicate_command/captain_id
@@ -606,13 +736,12 @@
suit = /obj/item/clothing/suit/hazardvest/donk/qm
ears = /obj/item/radio/headset/syndicate/alt
shoes = /obj/item/clothing/shoes/laceup
- belt = /obj/item/pda/quartermaster
glasses = /obj/item/clothing/glasses/sunglasses
l_hand = /obj/item/clipboard
backpack_contents = list(/obj/item/modular_computer/tablet/preset/cargo=1)
/datum/outfit/job/syndicate/quartermaster/donk
- name = "Manager (Donk! Co.)"
+ name = "Syndicate - Manager (Donk)"
id = /obj/item/card/id/syndicate_command/captain_id
ears = /obj/item/radio/headset/syndicate/alt
@@ -621,12 +750,36 @@
ears = /obj/item/radio/headset/syndicate/alt
shoes = /obj/item/clothing/shoes/laceup
+//scientists
+
+/datum/outfit/job/syndicate/science
+ name = "Syndicate - Scientist"
+ jobtype = /datum/job/scientist
+ job_icon = "scientist"
+
+ suit = /obj/item/clothing/suit/toggle/labcoat/science
+ dcoat = /obj/item/clothing/suit/hooded/wintercoat/science
+
+/datum/outfit/job/syndicate/science/suns
+ name = "Syndicate - Scientist (SUNS)"
+//more futureproofing than anything, the Aegis currently uses /datum/outfit/job/syndicate/botanist/suns for a similar role
+ uniform = /obj/item/clothing/under/syndicate/suns/sciencejumpsuit
+ suit = /obj/item/clothing/suit/hooded/suns
+ shoes = /obj/item/clothing/shoes/sneakers/suns
+ glasses = /obj/item/clothing/glasses/science/suns
+ neck = /obj/item/clothing/neck/cloak/suns
+
+ backpack = /obj/item/storage/backpack
+ satchel = /obj/item/storage/backpack/satchel
+ duffelbag = /obj/item/storage/backpack/duffelbag
+ courierbag = /obj/item/storage/backpack/messenger
+
//security officers
/datum/outfit/job/syndicate/security
- name = "Operative (Syndicate)"
+ name = "Syndicate - Operative"
jobtype = /datum/job/officer
-
+ job_icon = "securityofficer"
uniform = /obj/item/clothing/under/syndicate
r_pocket = /obj/item/kitchen/knife/combat/survival
@@ -648,10 +801,10 @@
/datum/outfit/job/syndicate/security/gorlex
- name = "Assault Operative (Gorlex)"
+ name = "Syndicate - Assault Operative (Gorlex)"
/datum/outfit/job/syndicate/security/twink
- name = "Operative (Twinkleshine)"
+ name = "Syndicate - Operative (Twinkleshine)"
uniform = /obj/item/clothing/under/syndicate/combat
ears = /obj/item/radio/headset/syndicate/alt
mask = /obj/item/clothing/mask/chameleon
@@ -676,13 +829,29 @@
. = ..()
assign_codename(H)
+/datum/outfit/job/syndicate/security/suns
+ name = "Syndicate - Peacekeeper (SUNS)"
+ uniform = /obj/item/clothing/under/syndicate/suns/pkuniform
+ suit = /obj/item/clothing/suit/armor/vest/bulletproof/suns
+ alt_suit = /obj/item/clothing/suit/toggle/suns/pkcoat
+ belt = null
+ gloves = /obj/item/clothing/gloves/tackler/dolphin/suns
+ shoes = /obj/item/clothing/shoes/jackboots/suns/long
+ head = /obj/item/clothing/head/welding/suns
+ glasses = /obj/item/clothing/glasses/hud/security/suns
+
+ backpack = /obj/item/storage/backpack
+ satchel = /obj/item/storage/backpack/satchel
+ duffelbag = /obj/item/storage/backpack/duffelbag
+ courierbag = /obj/item/storage/backpack/messenger
+
//Miners
/datum/outfit/job/syndicate/miner
- name = "Miner (Syndicate)"
+ name = "Syndicate - Miner"
jobtype = /datum/job/mining
+ job_icon = "shaftminer"
- belt = /obj/item/pda/shaftminer
ears = /obj/item/radio/headset/headset_cargo/mining
shoes = /obj/item/clothing/shoes/workboots/mining
gloves = /obj/item/clothing/gloves/explorer
@@ -696,14 +865,14 @@
/obj/item/stack/marker_beacon/ten=1)
/datum/outfit/job/syndicate/miner/gorlex
- name = "Wrecker (Gorlex Marauders)"
+ name = "Syndicate - Wrecker (Gorlex Marauders)"
uniform = /obj/item/clothing/under/syndicate/gorlex
shoes = /obj/item/clothing/shoes/workboots
ears = /obj/item/radio/headset/alt
/datum/outfit/job/syndicate/miner/twink
- name = "Miner (Twinkleshine)"
+ name = "Syndicate - Miner (Twinkleshine)"
uniform = /obj/item/clothing/under/syndicate/gorlex
shoes = /obj/item/clothing/shoes/workboots
@@ -728,7 +897,7 @@
assign_codename(H)
/datum/outfit/job/syndicate/miner/cybersun
- name = "Field Agent (Cybersun)"
+ name = "Syndicate - Field Agent (Cybersun)"
id = /obj/item/card/id/syndicate_command/crew_id
ears = /obj/item/radio/headset
@@ -738,7 +907,7 @@
r_pocket = /obj/item/radio
/datum/outfit/job/syndicate/miner/gec
- name = "Shaft Miner (GEC)"
+ name = "Syndicate - Shaft Miner (GEC)"
id = /obj/item/card/id/syndicate_command/crew_id
ears = /obj/item/radio/headset
@@ -754,8 +923,9 @@
//"station" engineers
/datum/outfit/job/syndicate/engineer
- name = "Ship Technician (Syndicate)"
+ name = "Syndicate - Ship Technician"
jobtype = /datum/job/engineer
+ job_icon = "stationengineer"
id = /obj/item/card/id/syndicate_command/crew_id
uniform = /obj/item/clothing/under/syndicate/aclfgrunt
@@ -764,7 +934,6 @@
shoes = /obj/item/clothing/shoes/jackboots
belt = /obj/item/storage/belt/utility/full/engi
- l_pocket = /obj/item/pda/engineering
head = /obj/item/clothing/head/hardhat/dblue
r_pocket = /obj/item/t_scanner
@@ -773,7 +942,7 @@
backpack_contents = list(/obj/item/modular_computer/tablet/preset/advanced=1)
/datum/outfit/job/syndicate/engineer/gec
- name = "Ship Engineer (GEC)"
+ name = "Syndicate - Ship Engineer (GEC)"
uniform = /obj/item/clothing/under/syndicate/gec
suit = /obj/item/clothing/suit/toggle/hazard
@@ -781,7 +950,7 @@
id = /obj/item/card/id/syndicate_command/crew_id
/datum/outfit/job/syndicate/engineer/gorlex
- name = "Mechanic (Gorlex Marauders)"
+ name = "Syndicate - Mechanic (Gorlex Marauders)"
uniform = /obj/item/clothing/under/syndicate/gorlex
shoes = /obj/item/clothing/shoes/workboots
@@ -789,7 +958,7 @@
glasses = null
/datum/outfit/job/syndicate/engineer/twink
- name = "Ship Engineer (Twinkleshine)"
+ name = "Syndicate - Ship Engineer (Twinkleshine)"
uniform = /obj/item/clothing/under/syndicate/gec
accessory = null
@@ -814,10 +983,26 @@
assign_codename(H)
/datum/outfit/job/syndicate/engineer/cybersun
- name = "Engineer (Cybersun)"
+ name = "Syndicate - Engineer (Cybersun)"
uniform = /obj/item/clothing/under/syndicate/cybersun/research
shoes = /obj/item/clothing/shoes/workboots
r_pocket = /obj/item/radio
head = /obj/item/clothing/head/soft/cybersun
accessory = /obj/item/clothing/accessory/armband/engine
+
+/datum/outfit/job/syndicate/engineer/suns
+ name = "Syndicate - Ship Engineer (SUNS)"
+
+ uniform = /obj/item/clothing/under/syndicate/suns/workerjumpsuit
+ suit = /obj/item/clothing/suit/toggle/suns/workervest
+ gloves = /obj/item/clothing/gloves/suns/yellow
+ shoes = /obj/item/clothing/shoes/jackboots/suns
+ head = /obj/item/clothing/head/safety_helmet/suns
+ accessory = null
+ glasses = null
+
+ backpack = /obj/item/storage/backpack
+ satchel = /obj/item/storage/backpack/satchel
+ duffelbag = /obj/item/storage/backpack/duffelbag
+ courierbag = /obj/item/storage/backpack/messenger
diff --git a/code/modules/clothing/outfits/plasmaman.dm b/code/modules/clothing/outfits/plasmaman.dm
index eb994b528c6b..ba38a4a9240b 100644
--- a/code/modules/clothing/outfits/plasmaman.dm
+++ b/code/modules/clothing/outfits/plasmaman.dm
@@ -212,12 +212,6 @@
mask = /obj/item/clothing/mask/gas/clown_hat
gloves = /obj/item/clothing/gloves/color/plasmaman/clown
-/datum/outfit/plasmaman/lieutenant //WS edit plasmaman customization
- name = "Lt. Plasma"
- head = /obj/item/clothing/head/helmet/space/plasmaman/security/lieutenant
- uniform = /obj/item/clothing/under/plasmaman/lieutenant
- gloves = /obj/item/clothing/gloves/combat
-
/datum/outfit/plasmaman/solgov //WS edit sgr
name = "Plasmasolgov"
head = /obj/item/clothing/head/helmet/space/plasmaman/solgov
diff --git a/code/modules/clothing/outfits/standard.dm b/code/modules/clothing/outfits/standard.dm
index 82ad3aae38d6..72127bbaf7df 100644
--- a/code/modules/clothing/outfits/standard.dm
+++ b/code/modules/clothing/outfits/standard.dm
@@ -5,95 +5,6 @@
var/obj/item/implant/mindshield/L = new/obj/item/implant/mindshield(H)//hmm lets have centcom officials become revs
L.implant(H, null, 1)
-/datum/outfit/centcom/spec_ops
- name = "Special Ops Officer"
-
- uniform = /obj/item/clothing/under/syndicate
- suit = /obj/item/clothing/suit/space/officer
- shoes = /obj/item/clothing/shoes/combat/swat
- gloves = /obj/item/clothing/gloves/tackler/combat/insulated
- glasses = /obj/item/clothing/glasses/thermal/eyepatch
- ears = /obj/item/radio/headset/headset_cent/commander
- mask = /obj/item/clothing/mask/cigarette/cigar/havana
- head = /obj/item/clothing/head/helmet/space/beret
- belt = /obj/item/gun/energy/pulse/pistol/m1911
- r_pocket = /obj/item/lighter
- back = /obj/item/storage/backpack/satchel/leather
- id = /obj/item/card/id/centcom
-
-/datum/outfit/centcom/spec_ops/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
- if(visualsOnly)
- return
-
- var/obj/item/card/id/W = H.wear_id
- W.access = get_all_accesses()
- W.access += get_centcom_access("Special Ops Officer")
- W.assignment = "Special Ops Officer"
- W.registered_name = H.real_name
- W.update_label()
-
- var/obj/item/radio/headset/R = H.ears
- R.set_frequency(FREQ_CENTCOM)
- R.freqlock = TRUE
- ..()
-
-/datum/outfit/space
- name = "Standard Space Gear"
-
- uniform = /obj/item/clothing/under/color/grey
- shoes = /obj/item/clothing/shoes/sneakers/black
- suit = /obj/item/clothing/suit/space
- head = /obj/item/clothing/head/helmet/space
- back = /obj/item/tank/jetpack/oxygen
- mask = /obj/item/clothing/mask/breath
-
-/datum/outfit/tournament
- name = "tournament standard red"
-
- uniform = /obj/item/clothing/under/color/red
- shoes = /obj/item/clothing/shoes/sneakers/black
- suit = /obj/item/clothing/suit/armor/vest
- head = /obj/item/clothing/head/helmet/thunderdome
- r_hand = /obj/item/gun/energy/pulse/destroyer
- l_hand = /obj/item/kitchen/knife
- r_pocket = /obj/item/grenade/smokebomb
-
-/datum/outfit/tournament/green
- name = "tournament standard green"
-
- uniform = /obj/item/clothing/under/color/green
-
-/datum/outfit/tournament/gangster
- name = "tournament gangster"
-
- uniform = /obj/item/clothing/under/rank/security/detective
- suit = /obj/item/clothing/suit/det_suit
- glasses = /obj/item/clothing/glasses/thermal/monocle
- head = /obj/item/clothing/head/fedora/det_hat
- r_hand = /obj/item/gun/ballistic
- l_hand = null
- r_pocket = /obj/item/ammo_box/c10mm
-
-/datum/outfit/tournament/janitor
- name = "tournament janitor"
-
- uniform = /obj/item/clothing/under/rank/civilian/janitor
- back = /obj/item/storage/backpack
- suit = null
- head = null
- r_hand = /obj/item/mop
- l_hand = /obj/item/reagent_containers/glass/bucket
- r_pocket = /obj/item/grenade/chem_grenade/cleaner
- l_pocket = /obj/item/grenade/chem_grenade/cleaner
- backpack_contents = list(/obj/item/stack/tile/plasteel=6)
-
-/datum/outfit/tournament/janitor/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
- if(visualsOnly)
- return
-
- var/obj/item/reagent_containers/glass/bucket/bucket = H.get_item_for_held_index(1)
- bucket.reagents.add_reagent(/datum/reagent/water,70)
-
/datum/outfit/laser_tag
name = "Laser Tag Red"
@@ -149,48 +60,6 @@
W.registered_name = H.real_name
W.update_label()
-/datum/outfit/assassin
- name = "Assassin"
-
- uniform = /obj/item/clothing/under/suit/black
- shoes = /obj/item/clothing/shoes/sneakers/black
- gloves = /obj/item/clothing/gloves/color/black
- ears = /obj/item/radio/headset
- glasses = /obj/item/clothing/glasses/sunglasses
- l_pocket = /obj/item/melee/transforming/energy/sword/saber
- l_hand = /obj/item/storage/secure/briefcase
- id = /obj/item/card/id/syndicate
- belt = /obj/item/pda/heads
-
-/datum/outfit/assassin/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
- var/obj/item/clothing/under/U = H.w_uniform
- U.attach_accessory(new /obj/item/clothing/accessory/waistcoat(H))
-
- if(visualsOnly)
- return
-
- //Could use a type
- var/obj/item/storage/secure/briefcase/sec_briefcase = H.get_item_for_held_index(1)
- for(var/obj/item/briefcase_item in sec_briefcase)
- qdel(briefcase_item)
- for(var/i = 3 to 0 step -1)
- SEND_SIGNAL(sec_briefcase, COMSIG_TRY_STORAGE_INSERT, new /obj/item/spacecash/bundle/mediumrand, null, TRUE, TRUE)
- SEND_SIGNAL(sec_briefcase, COMSIG_TRY_STORAGE_INSERT, new /obj/item/gun/energy/kinetic_accelerator/crossbow, null, TRUE, TRUE)
- SEND_SIGNAL(sec_briefcase, COMSIG_TRY_STORAGE_INSERT, new /obj/item/gun/ballistic/revolver/mateba, null, TRUE, TRUE)
- SEND_SIGNAL(sec_briefcase, COMSIG_TRY_STORAGE_INSERT, new /obj/item/ammo_box/a357, null, TRUE, TRUE)
- SEND_SIGNAL(sec_briefcase, COMSIG_TRY_STORAGE_INSERT, new /obj/item/grenade/c4/x4, null, TRUE, TRUE)
-
- var/obj/item/pda/heads/pda = H.belt
- pda.owner = H.real_name
- pda.ownjob = "Reaper"
- pda.update_label()
-
- var/obj/item/card/id/syndicate/W = H.wear_id
- W.access = get_all_accesses()
- W.assignment = "Reaper"
- W.registered_name = H.real_name
- W.update_label()
-
/datum/outfit/centcom/commander
name = "CentCom Commander"
@@ -269,27 +138,6 @@
shoes = /obj/item/clothing/shoes/sandal/marisa
head = /obj/item/clothing/head/wizard/marisa
-/datum/outfit/mobster
- name = "Mobster"
-
- uniform = /obj/item/clothing/under/suit/black_really
- head = /obj/item/clothing/head/fedora
- shoes = /obj/item/clothing/shoes/laceup
- gloves = /obj/item/clothing/gloves/color/black
- ears = /obj/item/radio/headset
- glasses = /obj/item/clothing/glasses/sunglasses
- r_hand = /obj/item/gun/ballistic/automatic/smg/thompson/drum
- id = /obj/item/card/id
-
-/datum/outfit/mobster/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
- if(visualsOnly)
- return
-
- var/obj/item/card/id/W = H.wear_id
- W.assignment = "Assistant"
- W.registered_name = H.real_name
- W.update_label()
-
/datum/outfit/plasmaman
name = "Plasmaman"
@@ -381,55 +229,3 @@
var/obj/item/card/id/W = H.wear_id
W.registered_name = H.real_name
W.update_label()
-
-/datum/outfit/job/lieutenant
- name = "Lieutenant"
- job_icon = "lieutenant"
- //jobtype = /datum/job/lieutenant
-
- id = /obj/item/card/id/silver
- head = /obj/item/clothing/head/beret/lt
- uniform = /obj/item/clothing/under/rank/command
- alt_uniform = /obj/item/clothing/under/rank/command
- suit = /obj/item/clothing/suit/toggle/lieutenant
- alt_suit = /obj/item/clothing/suit/armor/lieutenant_trenchcoat
- dcoat = /obj/item/clothing/suit/hooded/wintercoat/captain
- gloves = /obj/item/clothing/gloves/combat
- shoes = /obj/item/clothing/shoes/jackboots
- ears = /obj/item/radio/headset/heads/lieutenant/alt
- glasses = /obj/item/clothing/glasses/hud/health/sunglasses
- belt = /obj/item/pda/lieutenant
-
- implants = list(/obj/item/implant/mindshield)
-
- backpack = /obj/item/storage/backpack/security
- satchel = /obj/item/storage/backpack/satchel/sec
- duffelbag = /obj/item/storage/backpack/duffelbag/sec
- courierbag = /obj/item/storage/backpack/messenger/sec
-
- backpack_contents = list(
- /obj/item/gun/energy/e_gun/adv_stopping = 1
- )
-
-/datum/outfit/job/hos/inteq_honorable
- name = "Inteq Honorable vanguard"
- head = /obj/item/clothing/head/beret/sec/hos/inteq/honorable
- uniform = /obj/item/clothing/under/syndicate/inteq/honorable
- suit = /obj/item/clothing/suit/armor/hos/inteq/honorable
- mask = /obj/item/clothing/mask/gas/sechailer/inteq
- gloves = /obj/item/clothing/gloves/combat
- shoes = /obj/item/clothing/shoes/combat
- ears = /obj/item/radio/headset/inteq/alt
- belt = /obj/item/storage/belt/military/assault
- glasses = /obj/item/clothing/glasses/hud/security/sunglasses/inteq
-
-/datum/outfit/job/hos/inteq_honorable/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
- if(visualsOnly)
- return
-
- var/obj/item/card/id/W = H.wear_id
- W.access = get_all_accesses()
- W.assignment = "Honorable Vanguard"
- W.registered_name = H.real_name
- W.update_label()
- ..()
diff --git a/code/modules/clothing/shoes/colour.dm b/code/modules/clothing/shoes/colour.dm
index 65d19b1cdeb3..1b05de78e96d 100644
--- a/code/modules/clothing/shoes/colour.dm
+++ b/code/modules/clothing/shoes/colour.dm
@@ -1,11 +1,6 @@
/obj/item/clothing/shoes/sneakers
dying_key = DYE_REGISTRY_SNEAKERS
supports_variations = DIGITIGRADE_VARIATION | VOX_VARIATION | KEPORI_VARIATION
-
-/obj/item/clothing/shoes/sneakers/black
- name = "black shoes"
- icon_state = "black"
- desc = "A pair of black shoes."
custom_price = 50
cold_protection = FEET
@@ -13,6 +8,11 @@
heat_protection = FEET
max_heat_protection_temperature = SHOES_MAX_TEMP_PROTECT
+/obj/item/clothing/shoes/sneakers/black
+ name = "black shoes"
+ icon_state = "black"
+ desc = "A pair of black shoes."
+
/obj/item/clothing/shoes/sneakers/brown
name = "brown shoes"
desc = "A pair of brown shoes."
diff --git a/code/modules/clothing/shoes/miscellaneous.dm b/code/modules/clothing/shoes/miscellaneous.dm
index 03abdf1325f8..a738bee8f8ed 100644
--- a/code/modules/clothing/shoes/miscellaneous.dm
+++ b/code/modules/clothing/shoes/miscellaneous.dm
@@ -145,7 +145,7 @@
/obj/item/clothing/shoes/jackboots
name = "jackboots"
- desc = "Nanotrasen-issue Security combat boots for combat scenarios or combat situations. All combat, all the time."
+ desc = "Ankle-high combat boots for combat scenarios or combat situations. All combat, all the time."
icon_state = "jackboots"
item_state = "jackboots"
lefthand_file = 'icons/mob/inhands/equipment/security_lefthand.dmi'
@@ -434,30 +434,10 @@
/obj/item/clothing/shoes/cowboy/fancy
name = "bilton wrangler boots"
- desc = "A pair of authentic haute couture boots from Japanifornia. You doubt they have ever been close to cattle."
+ desc = "A pair of authentic haute couture boots. You doubt they have ever been close to cattle."
icon_state = "cowboy_fancy"
permeability_coefficient = 0.08
-/obj/item/clothing/shoes/cowboy/lizard
- name = "lizard skin boots"
- desc = "You can hear a faint hissing from inside the boots; you hope it is just a mournful ghost."
- icon_state = "lizardboots_green"
- armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 40, "acid" = 0) //lizards like to stay warm
-
-/obj/item/clothing/shoes/cowboy/lizard/masterwork
- name = "\improper Hugs-The-Feet lizard skin boots"
- desc = "A pair of masterfully crafted lizard skin boots. Finally a good application for the sector's most bothersome inhabitants."//:c
- icon_state = "lizardboots_blue"
-
-/obj/effect/spawner/lootdrop/lizardboots
- name = "random lizard boot quality"
- desc = "Which ever gets picked, the lizard race loses"
- icon = 'icons/obj/clothing/shoes.dmi'
- icon_state = "lizardboots_green"
- loot = list(
- /obj/item/clothing/shoes/cowboy/lizard = 7,
- /obj/item/clothing/shoes/cowboy/lizard/masterwork = 1)
-
/obj/item/clothing/shoes/cookflops
desc = "All this talk of antags, greytiding, and griefing... I just wanna grill for god's sake!"
name = "grilling sandals"
diff --git a/code/modules/clothing/spacesuits/hardsuit.dm b/code/modules/clothing/spacesuits/hardsuit.dm
index b4fa1a1282f6..517a51982e7f 100644
--- a/code/modules/clothing/spacesuits/hardsuit.dm
+++ b/code/modules/clothing/spacesuits/hardsuit.dm
@@ -420,30 +420,71 @@
var/combat_slowdown = 0 //slowdown when in combat mode
var/lightweight = 0 //used for flags when toggling
-//Scarlet Syndie suit
-/obj/item/clothing/head/helmet/space/hardsuit/syndi/scarlet
- name = "scarlet hardsuit helmet"
- desc = "A standardized dual-mode helmet derived from more advanced special operations helmets. It is in EVA mode. Manufactured by Donk Co."
- alt_desc = "A standardized dual-mode helmet derived from more advanced special operations helmets. It is in combat mode. Manufactured by Donk Co."
- icon_state = "hardsuit1-scarlet"
- item_state = "scarlet_helm"
- hardsuit_type = "scarlet"
+//Ramzi Syndie suit
+/obj/item/clothing/head/helmet/space/hardsuit/syndi/ramzi
+ name = "rusted-red hardsuit helmet"
+ desc = "A beat-up standardized dual-mode helmet derived from more advanced special operations helmets, its red rusted into a dirty brown. It is in EVA mode. Manufactured by Ramzi Clique."
+ alt_desc = "A beat-up standardized dual-mode helmet derived from more advanced special operations helmets, its red rusted into a dirty brown. It is in combat mode. Manufactured by Ramzi Clique."
+ icon_state = "hardsuit1-ramzi"
+ item_state = "hardsuit1-ramzi"
+ hardsuit_type = "ramzi"
armor = list("melee" = 35, "bullet" = 25, "laser" = 20,"energy" = 40, "bomb" = 10, "bio" = 100, "rad" = 50, "fire" = 75, "acid" = 75)
-/obj/item/clothing/suit/space/hardsuit/syndi/scarlet
- name = "scarlet hardsuit"
- desc = "A standardized dual-mode hardsuit derived from more advanced special operations hardsuits. It is in EVA mode. Manufactured by Donk Co."
- alt_desc = "A standardized dual-mode hardsuit derived from more advanced special operations hardsuits. It is in combat mode. Manufactured by Donk Co."
- icon_state = "hardsuit1-scarlet"
- item_state = "scarlet_hardsuit"
- hardsuit_type = "scarlet"
- helmettype = /obj/item/clothing/head/helmet/space/hardsuit/syndi/scarlet
+/obj/item/clothing/suit/space/hardsuit/syndi/ramzi
+ name = "rusted-red hardsuit"
+ desc = "A beat-up standardized dual-mode hardsuit derived from more advanced special operations hardsuits, its red rusted into a dirty brown. It is in EVA mode. Manufactured by Ramzi Clique."
+ alt_desc = "A beat-up standardized dual-mode hardsuit derived from more advanced special operations hardsuits, its red rusted into a dirty brown. It is in combat mode. Manufactured by Ramzi Clique."
+ icon_state = "hardsuit1-ramzi"
+ item_state = "hardsuit1-ramzi"
+ hardsuit_type = "ramzi"
+ helmettype = /obj/item/clothing/head/helmet/space/hardsuit/syndi/ramzi
lightweight = 1
jetpack = null
armor = list("melee" = 35, "bullet" = 25, "laser" = 20,"energy" = 40, "bomb" = 10, "bio" = 100, "rad" = 50, "fire" = 75, "acid" = 75)
combat_slowdown = 0.5
jetpack = null
+//2nd Battlegroup Syndie suit
+/obj/item/clothing/head/helmet/space/hardsuit/syndi/sbg
+ name = "beige-red hardsuit helmet"
+ desc = "A standardized dual-mode helmet derived from ICW-era advanced special operations helmets, its red partly replaced by beige. It is in EVA mode. Manufactured by Second Battlegroup."
+ alt_desc = "A standardized dual-mode helmet derived from ICW-era advanced special operations helmets, its red partly replaced by beige. It is in combat mode. Manufactured by Second Battlegroup."
+ icon_state = "hardsuit1-sbg"
+ item_state = "hardsuit1-sbg"
+ hardsuit_type = "sbg"
+
+/obj/item/clothing/suit/space/hardsuit/syndi/sbg
+ name = "beige-red hardsuit"
+ desc = "A standardized dual-mode hardsuit derived from ICW-era advanced special operations hardsuits, its red partly replaced by beige. It is in EVA mode. Manufactured by Second Battlegroup."
+ alt_desc = "A standardized dual-mode hardsuit derived from ICW-era advanced special operations hardsuits, its red partly replaced by beige. It is in combat mode. Manufactured by the Second Battlegroup."
+ icon_state = "hardsuit1-sbg"
+ item_state = "hardsuit1-sbg"
+ hardsuit_type = "sbg"
+ helmettype = /obj/item/clothing/head/helmet/space/hardsuit/syndi/sbg
+ lightweight = 1
+ jetpack = null
+
+//Hardliner Syndie suit
+/obj/item/clothing/head/helmet/space/hardsuit/syndi/hl
+ name = "white-red hardsuit helmet"
+ desc = "An advanced dual-mode helmet derived from ICW-era advanced special operations helmets, its red partly replaced by white. It is in EVA mode. Manufactured by Second Battlegroup."
+ alt_desc = "An advanced dual-mode helmet derived from ICW-era advanced special operations helmets, its red partly replaced by white. It is in combat mode. Manufactured by Second Battlegroup."
+ icon_state = "hardsuit1-hl"
+ item_state = "hardsuit1-hl"
+ hardsuit_type = "hl"
+
+/obj/item/clothing/suit/space/hardsuit/syndi/hl
+ name = "white-red hardsuit"
+ desc = "An advanced dual-mode hardsuit derived from ICW-era advanced special operations hardsuits, its red partly replaced by white. It is in EVA mode. Manufactured by Second Battlegroup."
+ alt_desc = "An advanced dual-mode hardsuit derived from ICW-era advanced special operations hardsuits, its red partly replaced by white. It is in combat mode. Manufactured by the Second Battlegroup."
+ icon_state = "hardsuit1-hl"
+ item_state = "hardsuit1-hl"
+ hardsuit_type = "hl"
+ helmettype = /obj/item/clothing/head/helmet/space/hardsuit/syndi/hl
+ lightweight = 1
+ jetpack = null
+
+
//Elite Syndie suit
/obj/item/clothing/head/helmet/space/hardsuit/syndi/elite
name = "elite syndicate hardsuit helmet"
@@ -480,28 +521,6 @@
/obj/item/clothing/suit/space/hardsuit/syndi/elite/debug
helmettype = /obj/item/clothing/head/helmet/space/hardsuit/syndi/elite/debug
-//The Owl Hardsuit
-/obj/item/clothing/head/helmet/space/hardsuit/syndi/owl
- name = "owl hardsuit helmet"
- desc = "A dual-mode advanced helmet designed for any crime-fighting situation. It is in travel mode."
- alt_desc = "A dual-mode advanced helmet designed for any crime-fighting situation. It is in combat mode."
- icon_state = "hardsuit0-owl"
- item_state = "s_helmet"
- hardsuit_type = "owl"
- visor_flags_inv = 0
- visor_flags = 0
- on = FALSE
- full_retraction = TRUE
-
-/obj/item/clothing/suit/space/hardsuit/syndi/owl
- name = "owl hardsuit"
- desc = "A dual-mode advanced hardsuit designed for any crime-fighting situation. It is in travel mode."
- alt_desc = "A dual-mode advanced hardsuit designed for any crime-fighting situation. It is in combat mode."
- icon_state = "hardsuit1-owl"
- item_state = "s_suit"
- hardsuit_type = "owl"
- helmettype = /obj/item/clothing/head/helmet/space/hardsuit/syndi/owl
-
//Cybersun Hardsuit
/obj/item/clothing/suit/space/hardsuit/syndi/cybersun
name = "neutron-star combat hardsuit"
diff --git a/code/modules/clothing/spacesuits/plasmamen.dm b/code/modules/clothing/spacesuits/plasmamen.dm
index 9f7afba9fb4b..43dc5a5dd8d0 100644
--- a/code/modules/clothing/spacesuits/plasmamen.dm
+++ b/code/modules/clothing/spacesuits/plasmamen.dm
@@ -360,9 +360,3 @@
desc = "An envirosuit helmet made for the sanctioned plasmaman."
icon_state = "secmed_envirohelm"
item_state = "secmed_envirohelm"
-
-/obj/item/clothing/head/helmet/space/plasmaman/security/lieutenant //WS edit plasmaman customization
- name = "lieutenants envirosuit helmet"
- desc = "an envirosuit helmet made for the sentinel plasmaman."
- icon_state = "lt_envirohelm"
- item_state = "lt_envirohelm"
diff --git a/code/modules/clothing/spacesuits/syndi.dm b/code/modules/clothing/spacesuits/syndi.dm
index 4bdafe4f7f41..e5a98c7215e5 100644
--- a/code/modules/clothing/spacesuits/syndi.dm
+++ b/code/modules/clothing/spacesuits/syndi.dm
@@ -111,7 +111,6 @@
item_state = "syndicate-black"
allowed = list(/obj/item/gun, /obj/item/ammo_box, /obj/item/ammo_casing, /obj/item/melee/baton, /obj/item/tank/internals, /obj/item/storage/firstaid, /obj/item/healthanalyzer, /obj/item/stack/medical)
-
//Black-orange syndicate space suit
/obj/item/clothing/head/helmet/space/syndicate/black/orange
name = "black space helmet"
diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm
index d0eba4833ea5..9c363c11551a 100644
--- a/code/modules/clothing/suits/armor.dm
+++ b/code/modules/clothing/suits/armor.dm
@@ -46,7 +46,7 @@
min_cold_protection_temperature = ARMOR_MIN_TEMP_PROTECT
heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS
resistance_flags = FIRE_PROOF | ACID_PROOF
- supports_variations = VOX_VARIATION
+ supports_variations = VOX_VARIATION | DIGITIGRADE_VARIATION_NO_NEW_ICON
/obj/item/clothing/suit/armor/vest/marine/medium
name = "medium tactical armor vest"
@@ -103,7 +103,6 @@
/obj/item/clothing/suit/armor/vest/security/warden
name = "warden's jacket"
desc = "A black armored jacket with silver shoulder designations and '/Warden/' stitched into one of the chest pockets."
-
icon_state = "armor_warden"
item_state = "armor"
body_parts_covered = CHEST|GROIN|ARMS
@@ -144,13 +143,13 @@
resistance_flags = FIRE_PROOF
/obj/item/clothing/suit/armor/vest/capcarapace/syndicate
- name = "syndicate captain's vest"
- desc = "A sinister looking vest of advanced armor worn over a black and red fireproof jacket. The gold collar and shoulders denote that this belongs to a high ranking syndicate officer."
+ name = "Syndicate captain's vest"
+ desc = "A sinister looking vest of advanced armor worn over a black and red fireproof jacket. The gold collar and shoulders denote that this belongs to a high ranking Syndicate officer."
icon_state = "carapace_syndie"
/obj/item/clothing/suit/armor/vest/capcarapace/cybersun
- name = "cybersun captain's haori"
- desc = "An extraordinarily fashionable haori, utilized by cybersun captains. Weaved with armored fabric to protect the user from gunshots."
+ name = "Cybersun captain's haori"
+ desc = "An extraordinarily fashionable haori, utilized by Cybersun captains. Weaved with armored fabric to protect the user from gunshots."
icon_state = "cybersunhaori"
/obj/item/clothing/suit/armor/vest/capcarapace/alt
@@ -161,12 +160,12 @@
/obj/item/clothing/suit/armor/vest/capcarapace/captunic
name = "captain's parade coat"
- desc = "Worn by a Captain to show their class."
+ desc = "Worn by a captain to show their class."
icon_state = "carapace_formal"
item_state = "bio_suit"
/obj/item/clothing/suit/armor/vest/capcarapace/minutemen
- name = "colonial minutemen general coat"
+ name = "Colonial Minutemen general coat"
desc = "A very fancy coat used by generals of the Colonial Minutemen."
icon_state = "carapace_minutemen"
item_state = "carapace_minutemen"
@@ -342,7 +341,7 @@
/obj/item/clothing/suit/armor/hos/inteq/honorable //Basically CC higherup clothing for inteq
name = "honorable vanguard battlecoat"
- desc = "A sleek black coat with snow white fur trims made to order for honorable vanguards of the IRMG, It feels even tougher than the typical battlecoat."
+ desc = "A sleek black coat with snow white fur trims made to order for honorable vanguards of the IRMG. It feels even tougher than the typical battlecoat."
icon_state = "armor_inteq_honorable_battlecoat"
item_state = "inteq_honorable_battlecoat"
armor = list("melee" = 40, "bullet" = 50, "laser" = 50, "energy" = 40, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 70, "acid" = 90)
@@ -397,12 +396,6 @@
icon_state = "armor_rouma_montagne"
item_state = "rouma_montagne_coat"
-/obj/item/clothing/suit/armor/vest/lieutenant
- name = "lieutenant's armor"
- desc = "An armored vest with a lieutenant's insignia imprinted on it."
- icon_state = "armor_blueshield"
- item_state = "blueshield"
-
/obj/item/clothing/suit/armor/vest/bulletproof/solgov
name = "\improper Sonnensoldner gambison"
desc = "A standard armor vest fielded for SolGov's Sonnensoldners."
@@ -495,7 +488,7 @@
/obj/item/clothing/suit/armor/vest/security/hos
name = "head of security's jacket"
desc = "This piece of clothing was specifically designed for asserting superior authority."
- icon_state = "hosjacket"
+ icon_state = "armor_hosjacket"
body_parts_covered = CHEST|ARMS
/obj/item/clothing/suit/armor/vest/security/brig_phys
diff --git a/code/modules/clothing/suits/hoodies.dm b/code/modules/clothing/suits/hoodies.dm
index 82e4d86bc3d3..1feea7adfd0f 100644
--- a/code/modules/clothing/suits/hoodies.dm
+++ b/code/modules/clothing/suits/hoodies.dm
@@ -74,3 +74,44 @@
desc = "A gray hood for your gray hoodie."
icon_state = "hoodie_gray"
item_state = "hoodie_gray"
+
+/obj/item/clothing/suit/hooded/hoodie/fbp
+ name = "\improper FBP kepori hoodie"
+ desc = "A hoodie themed to look like a kepori in a Full Body Prosthetic. It has a comfy pocket for keeping your hands warm."
+ icon_state = "hoodie_fbp"
+ item_state = "hoodie_fbp"
+ hoodtype = /obj/item/clothing/head/hooded/hood/fbp
+
+/obj/item/clothing/head/hooded/hood/fbp
+ name = "\improper FBP kepori hood"
+ desc = "A hood for your FBP hoodie."
+ icon_state = "hoodie_fbp"
+ item_state = "hoodie_fbp"
+
+/obj/item/clothing/suit/hooded/hoodie/rilena
+ name = "K4L1 hoodie"
+ desc = "A hoodie themed to look like K4L1 from the popular webseries RILENA. It has a comfy pocket for keeping your hands warm."
+ icon_state = "hoodie_rilena"
+ item_state = "hoodie_rilena"
+ hoodtype = /obj/item/clothing/head/hooded/hood/rilena
+
+/obj/item/clothing/suit/hooded/hoodie/rilena/equipped(mob/user, slot)
+ . = ..()
+ if(slot != ITEM_SLOT_OCLOTHING)
+ return
+ var/mob/living/L = user
+ if(HAS_TRAIT(L, TRAIT_FAN_RILENA))
+ SEND_SIGNAL(L, COMSIG_ADD_MOOD_EVENT, "hoodie_rilena", /datum/mood_event/rilena_super_fan)
+
+/obj/item/clothing/suit/hooded/hoodie/rilena/dropped(mob/user)
+ . = ..()
+ var/mob/living/L = user
+ if(HAS_TRAIT(L, TRAIT_FAN_RILENA))
+ SEND_SIGNAL(L, COMSIG_CLEAR_MOOD_EVENT, "hoodie_rilena")
+
+/obj/item/clothing/head/hooded/hood/rilena
+ name = "RILENA: LMR K4L1 hood"
+ desc = "A hood for your RILENA themed hoodie."
+ icon_state = "hoodie_rilena"
+ item_state = "hoodie_rilena"
+
diff --git a/code/modules/clothing/suits/jobs.dm b/code/modules/clothing/suits/jobs.dm
index c9c0edd2def8..12a44cbbd252 100644
--- a/code/modules/clothing/suits/jobs.dm
+++ b/code/modules/clothing/suits/jobs.dm
@@ -234,27 +234,6 @@
body_parts_covered = HEAD
flags_inv = HIDEHAIR|HIDEEARS
-//Lieutenant
-/obj/item/clothing/suit/armor/lieutenant_trenchcoat
- name = "lieutenant's trenchcoat"
- desc = "A design taken from a war over 500 years ago. Makes you look like a badass."
- icon_state = "armor_blueshield_trenchcoat"
- item_state = "trenchcoat_blueshield"
- blood_overlay_type = "coat"
- armor = list("melee" = 25, "bullet" = 10, "laser" = 25, "energy" = 10, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0)
- body_parts_covered = CHEST|GROIN|ARMS|HANDS
- cold_protection = CHEST|LEGS|ARMS
- heat_protection = CHEST|LEGS|ARMS
-
-/obj/item/clothing/suit/toggle/lieutenant
- name = "lieutenant's coat"
- desc = "Surplus from some military. You finally have your own coat."
- icon_state = "blueshield_coat"
- item_state = "blueshield_coat"
- allowed = list(/obj/item/gun/energy, /obj/item/reagent_containers/spray/pepper, /obj/item/ammo_box, /obj/item/ammo_casing,/obj/item/melee/baton, /obj/item/restraints/handcuffs, /obj/item/flashlight/seclite, /obj/item/melee/classic_baton)
- armor = list("melee" = 35, "bullet" = 30, "laser" = 30, "energy" = 40, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50)
- body_parts_covered = CHEST|GROIN|ARMS|HANDS
-
//SolGov suits
/obj/item/clothing/suit/solgov
@@ -333,3 +312,4 @@
item_state = "enginseerhood"
body_parts_covered = HEAD
flags_inv = HIDEHAIR|HIDEEARS|HIDEFACE|HIDEFACIALHAIR
+
diff --git a/code/modules/clothing/suits/labcoat.dm b/code/modules/clothing/suits/labcoat.dm
index 8a918876dfcd..24836f6f2404 100644
--- a/code/modules/clothing/suits/labcoat.dm
+++ b/code/modules/clothing/suits/labcoat.dm
@@ -8,7 +8,6 @@
allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic, /obj/item/soap, /obj/item/sensor_device, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman)
armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 50, "rad" = 0, "fire" = 50, "acid" = 50)
togglename = "buttons"
- species_exception = list(/datum/species/golem)
/obj/item/clothing/suit/toggle/labcoat/cmo
name = "chief medical officer's labcoat"
@@ -85,7 +84,6 @@ You're pretty sure this is just a raincoat.
allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic, /obj/item/soap, /obj/item/sensor_device, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman)
armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 50, "rad" = 0, "fire" = 50, "acid" = 50)
togglename = "buttons"
- species_exception = list(/datum/species/golem)
/obj/item/clothing/suit/longcoat/virologist
name = "virologist longcoat"
diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm
index 5bb6923dec73..59b252a9836a 100644
--- a/code/modules/clothing/suits/miscellaneous.dm
+++ b/code/modules/clothing/suits/miscellaneous.dm
@@ -686,11 +686,11 @@
item_state = "DutchJacket"
body_parts_covered = ARMS
-/obj/item/clothing/suit/aclf
+/obj/item/clothing/suit/gorlex
name = "\improper 2nd Battlegroup jacket"
- desc = "An armored jacket worn by the Gorlex Marauders 2nd Battlegroup."
+ desc = "An armored jacket worn by the 2nd Battlegroup."
body_parts_covered = CHEST|GROIN|ARMS|HANDS
- icon_state = "aclfjacket"
- item_state = "aclfjacket"
+ icon_state = "gorlexjacket"
+ item_state = "gorlexjacket"
blood_overlay_type = "coat"
armor = list("melee" = 35, "bullet" = 30, "laser" = 30, "energy" = 40, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50)
diff --git a/code/modules/clothing/suits/wintercoats.dm b/code/modules/clothing/suits/wintercoats.dm
index 37b548a0ab72..588a8f1600de 100644
--- a/code/modules/clothing/suits/wintercoats.dm
+++ b/code/modules/clothing/suits/wintercoats.dm
@@ -3,18 +3,28 @@
/obj/item/clothing/suit/hooded/wintercoat
name = "winter coat"
desc = "A heavy jacket made from 'synthetic' animal furs."
+ icon = 'icons/obj/clothing/suits/wintercoat.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/suits/wintercoat.dmi'
icon_state = "coatwinter"
item_state = "coatwinter"
body_parts_covered = CHEST|GROIN|ARMS
cold_protection = CHEST|GROIN|ARMS
min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT
armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 0)
- allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter)
+ allowed = list( /obj/item/flashlight,
+ /obj/item/tank/internals/emergency_oxygen,
+ /obj/item/tank/internals/plasmaman,
+ /obj/item/toy,
+ /obj/item/storage/fancy/cigarettes,
+ /obj/item/lighter,
+ )
/obj/item/clothing/head/hooded/winterhood
name = "winter hood"
desc = "A hood attached to a heavy winter jacket."
- icon_state = "winterhood"
+ icon = 'icons/obj/clothing/head/winterhood.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/head/winterhood.dmi'
+ icon_state = "hood_winter"
body_parts_covered = HEAD
cold_protection = HEAD
min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT
@@ -33,7 +43,7 @@
allowed = GLOB.security_wintercoat_allowed
/obj/item/clothing/head/hooded/winterhood/captain
- icon_state = "winterhood_captain"
+ icon_state = "hood_captain"
armor = list("melee" = 25, "bullet" = 30, "laser" = 30, "energy" = 40, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 50)
/obj/item/clothing/suit/hooded/wintercoat/security
@@ -48,7 +58,7 @@
allowed = GLOB.security_wintercoat_allowed
/obj/item/clothing/head/hooded/winterhood/security
- icon_state = "winterhood_security"
+ icon_state = "hood_security"
armor = list("melee" = 25, "bullet" = 15, "laser" = 30, "energy" = 40, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 45)
/obj/item/clothing/suit/hooded/wintercoat/medical
@@ -60,7 +70,7 @@
hoodtype = /obj/item/clothing/head/hooded/winterhood/medical
/obj/item/clothing/head/hooded/winterhood/medical
- icon_state = "winterhood_medical"
+ icon_state = "hood_medical"
armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 50, "rad" = 0, "fire" = 0, "acid" = 45)
/obj/item/clothing/suit/hooded/wintercoat/medical/paramedic
@@ -70,7 +80,7 @@
hoodtype = /obj/item/clothing/head/hooded/winterhood/medical/paramedic
/obj/item/clothing/head/hooded/winterhood/medical/paramedic
- icon_state = "winterhood_paramedic"
+ icon_state = "hood_paramedic"
/obj/item/clothing/suit/hooded/wintercoat/science
name = "science winter coat"
@@ -81,7 +91,7 @@
hoodtype = /obj/item/clothing/head/hooded/winterhood/science
/obj/item/clothing/head/hooded/winterhood/science
- icon_state = "winterhood_science"
+ icon_state = "hood_science"
armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 10, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0)
/obj/item/clothing/suit/hooded/wintercoat/engineering
@@ -93,7 +103,7 @@
hoodtype = /obj/item/clothing/head/hooded/winterhood/engineering
/obj/item/clothing/head/hooded/winterhood/engineering
- icon_state = "winterhood_engineer"
+ icon_state = "hood_engineer"
armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 20, "fire" = 30, "acid" = 45)
/obj/item/clothing/suit/hooded/wintercoat/engineering/atmos
@@ -103,7 +113,7 @@
hoodtype = /obj/item/clothing/head/hooded/winterhood/engineering/atmos
/obj/item/clothing/head/hooded/winterhood/engineering/atmos
- icon_state = "winterhood_atmos"
+ icon_state = "hood_atmos"
/obj/item/clothing/suit/hooded/wintercoat/hydro
name = "hydroponics winter coat"
@@ -113,7 +123,7 @@
hoodtype = /obj/item/clothing/head/hooded/winterhood/hydro
/obj/item/clothing/head/hooded/winterhood/hydro
- icon_state = "winterhood_hydro"
+ icon_state = "hood_hydro"
/obj/item/clothing/suit/hooded/wintercoat/cargo
name = "cargo winter coat"
@@ -122,7 +132,7 @@
hoodtype = /obj/item/clothing/head/hooded/winterhood/cargo
/obj/item/clothing/head/hooded/winterhood/cargo
- icon_state = "winterhood_cargo"
+ icon_state = "hood_cargo"
/obj/item/clothing/suit/hooded/wintercoat/miner
name = "mining winter coat"
@@ -133,7 +143,7 @@
hoodtype = /obj/item/clothing/head/hooded/winterhood/miner
/obj/item/clothing/head/hooded/winterhood/miner
- icon_state = "winterhood_miner"
+ icon_state = "hood_miner"
armor = list("melee" = 10, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0)
// Inteq
@@ -147,28 +157,24 @@
supports_variations = KEPORI_VARIATION
/obj/item/clothing/head/hooded/winterhood/security/inteq
- icon_state = "winterhood_inteq"
+ icon_state = "hood_inteq"
supports_variations = KEPORI_VARIATION
-/obj/item/clothing/suit/hooded/coat/inteq
+/obj/item/clothing/suit/hooded/wintercoat/security/inteq/alt
name = "inteq hooded coat"
desc = "A hooded coat with a fur trim around the hood, comfy! It has a small 'IRMG' embroidered onto the shoulder."
- icon_state = "hoodieinteq"
- item_state = "hoodieinteq"
+ icon_state = "coatinteq_alt"
+ item_state = "coatinteq_alt"
armor = list("melee" = 25, "bullet" = 15, "laser" = 30, "energy" = 40, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 45)
- hoodtype = /obj/item/clothing/head/hooded/coat/inteq
+ hoodtype = /obj/item/clothing/head/hooded/winterhood/security/inteq/alt
-/obj/item/clothing/head/hooded/coat/inteq
+/obj/item/clothing/head/hooded/winterhood/security/inteq/alt
name = "inteq hood"
desc = "A comfortable looking brown hood."
- icon_state = "hoodinteq"
- item_state = "hoodinteq"
+ icon_state = "hood_inteq_alt"
+ item_state = "hood_inteq_alt"
armor = list("melee" = 25, "bullet" = 15, "laser" = 30, "energy" = 40, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 45)
-/obj/item/clothing/suit/hooded/coat/inteq/Initialize()
- . = ..()
- allowed = GLOB.security_wintercoat_allowed
-
// CentCom
/obj/item/clothing/suit/hooded/wintercoat/centcom
name = "centcom winter coat"
@@ -183,7 +189,7 @@
allowed += GLOB.security_wintercoat_allowed
/obj/item/clothing/head/hooded/winterhood/centcom
- icon_state = "winterhood_centcom"
+ icon_state = "hood_centcom"
armor = list("melee" = 35, "bullet" = 40, "laser" = 40, "energy" = 50, "bomb" = 35, "bio" = 10, "rad" = 10, "fire" = 10, "acid" = 60)
// SolGov
@@ -197,5 +203,5 @@
hoodtype = /obj/item/clothing/head/hooded/winterhood/solgov
/obj/item/clothing/head/hooded/winterhood/solgov
- icon_state = "winterhood_solgov"
+ icon_state = "hood_solgov"
armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 20, "fire" = 30, "acid" = 45)
diff --git a/code/modules/clothing/under/accessories.dm b/code/modules/clothing/under/accessories.dm
index 5fc4cc67390b..7bb36a9086b4 100644
--- a/code/modules/clothing/under/accessories.dm
+++ b/code/modules/clothing/under/accessories.dm
@@ -464,10 +464,7 @@
name = "detective's shoulder holster"
pocket_storage_component_path = /datum/component/storage/concrete/pockets/holster/detective
-/obj/item/clothing/accessory/holster/lieutenant
- name = "lieutenant's shoulder holster"
- desc = "A modified shoulder holster designed to fit a small egun and power cells."
- pocket_storage_component_path = /datum/component/storage/concrete/pockets/holster/lt
+
/obj/item/clothing/accessory/holster/detective/Initialize()
. = ..()
@@ -523,3 +520,25 @@
name = "solgov waistcoat"
desc = "A standard issue waistcoat in solgov colors."
icon_state = "solgov_waistcoat"
+
+//////////
+//RILENA//
+//////////
+
+/obj/item/clothing/accessory/rilena_pin
+ name = "RILENA: LMR Xader pin"
+ desc = "A pin that shows your love for the webseries RILENA."
+ icon_state = "rilena_pin"
+ above_suit = FALSE
+ minimize_when_attached = TRUE
+ attachment_slot = CHEST
+
+/obj/item/clothing/accessory/rilena_pin/on_uniform_equip(obj/item/clothing/under/U, user)
+ var/mob/living/L = user
+ if(HAS_TRAIT(L, TRAIT_FAN_RILENA))
+ SEND_SIGNAL(L, COMSIG_ADD_MOOD_EVENT, "rilena_pin", /datum/mood_event/rilena_fan)
+
+/obj/item/clothing/accessory/rilena_pin/on_uniform_dropped(obj/item/clothing/under/U, user)
+ var/mob/living/L = user
+ if(HAS_TRAIT(L, TRAIT_FAN_RILENA))
+ SEND_SIGNAL(L, COMSIG_CLEAR_MOOD_EVENT, "rilena_pin")
diff --git a/code/modules/clothing/under/jobs/Plasmaman/civilian_service.dm b/code/modules/clothing/under/jobs/Plasmaman/civilian_service.dm
index 9d1ceda58127..59b83eb7e3e5 100644
--- a/code/modules/clothing/under/jobs/Plasmaman/civilian_service.dm
+++ b/code/modules/clothing/under/jobs/Plasmaman/civilian_service.dm
@@ -152,15 +152,3 @@
icon_state = "mime_enviroskirt"
item_state = "mime_enviroskirt"
-/obj/item/clothing/under/plasmaman/lieutenant //WS edit plasmaman customization
- name = "lieutenants envirosuit"
- desc = "A navy blue envirosuit with chlorophyll green trimmings."
- icon_state = "lt_envirosuit"
- item_state = "lt_envirosuit"
-
-/obj/item/clothing/under/plasmaman/lieutenant/skirt //WS edit plasmaman customization
- name = "lieutenants enviroskirt"
- desc = "A navy blue envirosuit with chlorophyll green trimmings and a poofy skirt, just as blue to match."
- icon_state = "lt_enviroskirt"
- item_state = "lt_enviroskirt"
-
diff --git a/code/modules/clothing/under/jobs/cargo.dm b/code/modules/clothing/under/jobs/cargo.dm
index 7d1eaa30190d..c5426e63883e 100644
--- a/code/modules/clothing/under/jobs/cargo.dm
+++ b/code/modules/clothing/under/jobs/cargo.dm
@@ -29,7 +29,7 @@
/obj/item/clothing/under/rank/cargo/tech/skirt
name = "cargo technician's jumpskirt"
- desc = "Skiiiiirts! They're comfy and easy to wear"
+ desc = "Skiiiiirts! They're comfy and easy to wear!"
icon_state = "cargo_skirt"
item_state = "lb_suit"
body_parts_covered = CHEST|GROIN|ARMS
diff --git a/code/modules/clothing/under/jobs/command.dm b/code/modules/clothing/under/jobs/command.dm
index 8edb11ba91cc..231c62eb2895 100644
--- a/code/modules/clothing/under/jobs/command.dm
+++ b/code/modules/clothing/under/jobs/command.dm
@@ -111,35 +111,7 @@
body_parts_covered = CHEST|GROIN|ARMS
supports_variations = DIGITIGRADE_VARIATION_NO_NEW_ICON | VOX_VARIATION
-//Lieutenant
-
-/obj/item/clothing/under/rank/command
- desc = "A standard command jumpsuit in the colours of the Lieutenant."
- name = "\improper lieutenant jumpsuit"
- icon_state = "lt"
- can_adjust = FALSE
-
-/obj/item/clothing/under/rank/command/skirt
- desc = "A command jumpskirt in the colours of the Lieutenant."
- name = "\improper lieutenant jumpskirt"
- icon_state = "lt_skirt"
- body_parts_covered = CHEST|GROIN|ARMS
- can_adjust = FALSE
- supports_variations = DIGITIGRADE_VARIATION_NO_NEW_ICON | VOX_VARIATION
-
-/obj/item/clothing/under/rank/command/nt
- desc = "A standard command jumpsuit in the colours of the Lieutenant."
- name = "\improper lieutenant blue jumpsuit"
- icon_state = "lt_nt"
- item_state = "b_suit"
-
-/obj/item/clothing/under/rank/command/nt/skirt
- desc = "A command jumpskirt in the colours of the Lieutenant."
- name = "\improper lieutenant blue jumpskirt"
- icon_state = "lt_nt_skirt"
- body_parts_covered = CHEST|GROIN|ARMS
- supports_variations = DIGITIGRADE_VARIATION_NO_NEW_ICON | VOX_VARIATION
-
+//Minuteman
/obj/item/clothing/under/rank/command/minutemen
name = "colonial minutemen officer uniform"
desc = "A uniform used by officers of the Colonial Minutemen."
diff --git a/code/modules/clothing/under/jobs/medical.dm b/code/modules/clothing/under/jobs/medical.dm
index b50de5f3d17e..7a95273c22f2 100644
--- a/code/modules/clothing/under/jobs/medical.dm
+++ b/code/modules/clothing/under/jobs/medical.dm
@@ -11,6 +11,16 @@
permeability_coefficient = 0.5
armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 0)
+/obj/item/clothing/under/rank/medical/chief_medical_officer/cybersun
+ desc = "It's a jumpsuit worn by those with the experience to be a \"Medical Director\" for Cybersun. It provides minor biological protection."
+ name = "medical director's jumpsuit"
+ icon_state = "cybersun_md"
+ item_state = "w_suit"
+ icon = 'icons/obj/clothing/under/syndicate.dmi'
+ mob_overlay_icon = 'icons/mob/clothing/under/syndicate.dmi'
+ can_adjust = FALSE
+ supports_variations = DIGITIGRADE_VARIATION
+
/obj/item/clothing/under/rank/medical/chief_medical_officer/skirt
name = "chief medical officer's jumpskirt"
desc = "It's a jumpskirt worn by those with the experience to be \"Chief Medical Officer\". It provides minor biological protection."
diff --git a/code/modules/clothing/under/jobs/security.dm b/code/modules/clothing/under/jobs/security.dm
index 251743a5cdad..de9cb15258e5 100644
--- a/code/modules/clothing/under/jobs/security.dm
+++ b/code/modules/clothing/under/jobs/security.dm
@@ -85,12 +85,12 @@
// Brig Physician //
/obj/item/clothing/under/rank/security/brig_phys
name = "brig physician jumpsuit"
- desc = "A lightly armored jumpsuit worn by Nanotrasen's Asset Protection Medical Corps."
+ desc = "A lightly armored jumpsuit, worn by practitioners entrusted to the care of prisoners around the frontier."
icon_state = "brig_phys"
/obj/item/clothing/under/rank/security/brig_phys/skirt
name = "brig physician jumpskirt"
- desc = "A lightly armored jumpsuit worn by Nanotrasen's Asset Protection Medical Corps."
+ desc = "A lightly armored jumpskirt, worn by practitioners entrusted to the care of prisoners around the frontier."
icon_state = "brig_phys_skirt"
body_parts_covered = CHEST|GROIN|ARMS
can_adjust = FALSE
@@ -98,13 +98,13 @@
/obj/item/clothing/under/rank/security/brig_phys/nt
name = "security medic's uniform"
- desc = "A lightly armored uniform worn by medics ensuring the health of prisoners."
+ desc = "A lightly armored uniform worn by members of Nanotrasen's Asset Protection Medical Corps."
icon_state = "rbrig_phys"
item_state = "r_suit"
/obj/item/clothing/under/rank/security/brig_phys/nt/skirt
name = "security medic's uniform"
- desc = "A lightly armored uniform, with a skirt, worn by medics ensuring the health of prisoners."
+ desc = "A lightly armored uniform, with a skirt, worn by members of Nanotrasen's Asset Protection Medical Corps."
icon_state = "rbrig_phys_skirt"
body_parts_covered = CHEST|GROIN|ARMS
supports_variations = DIGITIGRADE_VARIATION_NO_NEW_ICON
@@ -129,30 +129,18 @@
/obj/item/clothing/under/rank/security/warden/nt
name = "warden's red security suit"
- desc = "A formal security suit for officers complete with Nanotrasen belt buckle."
+ desc = "A formal security suit for wardens, complete with Nanotrasen belt buckle."
icon_state = "rwarden"
item_state = "r_suit"
/obj/item/clothing/under/rank/security/warden/nt/skirt
name = "warden's red suitskirt"
- desc = "A formal security suitskirt for officers complete with Nanotrasen belt buckle."
+ desc = "A formal security suitskirt for wardens, complete with Nanotrasen belt buckle."
icon_state = "rwarden_skirt"
item_state = "r_suit"
body_parts_covered = CHEST|GROIN|ARMS
supports_variations = DIGITIGRADE_VARIATION_NO_NEW_ICON
-/obj/item/clothing/under/rank/security/head_of_security/nt
- name = "red head of security's jumpsuit"
- icon_state = "rhos"
- item_state = "r_suit"
-
-/obj/item/clothing/under/rank/security/head_of_security/nt/skirt
- name = "head of security's red jumpskirt"
- desc = "A security jumpskirt decorated for those few with the dedication to achieve the position of Head of Security."
- icon_state = "rhos_skirt"
- body_parts_covered = CHEST|GROIN|ARMS
- supports_variations = DIGITIGRADE_VARIATION_NO_NEW_ICON
-
// Head of Security //
/obj/item/clothing/under/rank/security/head_of_security
name = "head of security's jumpsuit"
@@ -186,6 +174,18 @@
body_parts_covered = CHEST|GROIN|ARMS
supports_variations = DIGITIGRADE_VARIATION_NO_NEW_ICON
+/obj/item/clothing/under/rank/security/head_of_security/nt
+ name = "red head of security's jumpsuit"
+ icon_state = "rhos"
+ item_state = "r_suit"
+
+/obj/item/clothing/under/rank/security/head_of_security/nt/skirt
+ name = "head of security's red jumpskirt"
+ desc = "A security jumpskirt decorated for those few with the dedication to achieve the position of Head of Security."
+ icon_state = "rhos_skirt"
+ body_parts_covered = CHEST|GROIN|ARMS
+ supports_variations = DIGITIGRADE_VARIATION_NO_NEW_ICON
+
/obj/item/clothing/under/rank/security/head_of_security/parade
name = "head of security's parade uniform"
desc = "A male head of security's luxury-wear, for special occasions."
@@ -201,7 +201,7 @@
// Prisoner //
/obj/item/clothing/under/rank/prisoner
name = "prison jumpsuit"
- desc = "It's standardised Nanotrasen prisoner-wear. Its suit sensors are stuck in the \"Fully On\" position."
+ desc = "It's standardised prisoner-wear. Its suit sensors are stuck in the \"Fully On\" position."
icon = 'icons/obj/clothing/under/security.dmi'
icon_state = "prisoner"
item_state = "o_suit"
@@ -212,7 +212,7 @@
/obj/item/clothing/under/rank/prisoner/skirt
name = "prison jumpskirt"
- desc = "It's standardised Nanotrasen prisoner-wear. Its suit sensors are stuck in the \"Fully On\" position."
+ desc = "It's standardised prisoner-wear. Its suit sensors are stuck in the \"Fully On\" position."
icon_state = "prisoner_skirt"
item_state = "o_suit"
body_parts_covered = CHEST|GROIN|ARMS
@@ -221,12 +221,12 @@
/obj/item/clothing/under/rank/prisoner/protected_custody
name = "protected custody jumpsuit"
- desc = "It's standardised Nanotrasen prisoner-wear worn by those in protected custody. Its suit sensors are stuck in the \"Fully On\" position."
+ desc = "It's standardised prisoner-wear worn by those in protected custody. Its suit sensors are stuck in the \"Fully On\" position."
icon_state = "protected_custody"
/obj/item/clothing/under/rank/prisoner/protected_custody/skirt
name = "protected custody jumpskirt"
- desc = "It's standardised Nanotrasen prisoner-wear worn by those in protected custody. Its suit sensors are stuck in the \"Fully On\" position."
+ desc = "It's standardised prisoner-wear worn by those in protected custody. Its suit sensors are stuck in the \"Fully On\" position."
icon_state = "protected_custody_skirt"
supports_variations = DIGITIGRADE_VARIATION_NO_NEW_ICON
@@ -254,7 +254,7 @@
/obj/item/clothing/under/rank/security/officer/mallcop
name = "NT mall cop uniform"
- desc = "The radio and badge are sewn on, what a crappy knock off. Secway not included."
+ desc = "The radio and badge are sewn on. What a crappy knock off! Secway not included."
icon_state = "mallcop"
can_adjust = FALSE
@@ -293,14 +293,16 @@
/obj/item/clothing/under/rank/security/officer/frontier
name = "\improper Frontiersmen uniform"
- desc = "Worn by members of the Frontiersmen pirate fleet. It's less comfortable than it looks."
+ desc = "Worn by members of the Frontiersmen pirate fleet. It's very uncomfortable to move around in."
icon_state = "frontier"
item_state = "gy_suit"
/obj/item/clothing/under/rank/security/officer/frontier/officer
name = "\improper Frontiersmen officer's uniform"
+ desc = "Worn by officers of the Frontiersmen pirate fleet. It's less comfortable than it looks."
icon_state = "frontier_officer"
/obj/item/clothing/under/rank/security/officer/frontier/admiral
name = "\improper Frontiersmen admiral's uniform"
+ desc = "Worn by admirals of the Frontiersmen pirate fleet. It's the only Frontiersman uniform that isn't mass produced."
icon_state = "frontier_admiral"
diff --git a/code/modules/clothing/under/skirt_dress.dm b/code/modules/clothing/under/skirt_dress.dm
index 64500724d01e..1dabceb6db24 100644
--- a/code/modules/clothing/under/skirt_dress.dm
+++ b/code/modules/clothing/under/skirt_dress.dm
@@ -87,3 +87,10 @@
desc = "A preppy green skirt with a white blouse."
icon_state = "plaid_green"
item_state = "plaid_green"
+
+/obj/item/clothing/under/dress/rilena
+ name = "RILENA: LMR Ri cosplay"
+ desc = "A pretty red dress with big pink ribbons attached. Intended to be worn by Kepori cosplayers, but also fits other species."
+ icon_state = "rilena_dress"
+ item_state = "rilena_dress"
+ supports_variations = KEPORI_VARIATION
diff --git a/code/modules/clothing/under/syndicate.dm b/code/modules/clothing/under/syndicate.dm
index e2e972ab70ae..01ed8b5a082a 100644
--- a/code/modules/clothing/under/syndicate.dm
+++ b/code/modules/clothing/under/syndicate.dm
@@ -89,13 +89,15 @@
name = "red polo and khaki pants"
desc = "A non-descript and slightly suspicious looking polo paired with a respectable yet also suspicious pair of khaki pants."
icon_state = "jake"
+ can_adjust = FALSE
armor = list("melee" = 10, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 40)
alt_covers_chest = TRUE
-/obj/item/clothing/under/syndicate/aclf
- name = "2nd Battlegroup uniform"
- desc = "A black uniform worn by the officers of the Gorlex Marauders 2nd Battlegroup."
- icon_state = "aclf"
+/obj/item/clothing/under/syndicate/officer
+ name = "syndicate officer uniform"
+ desc = "A black uniform worn by officers of many branches of the Syndicate."
+ icon_state = "officer"
+ can_adjust = FALSE
armor = list("melee" = 10, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 40)
alt_covers_chest = TRUE
@@ -103,6 +105,7 @@
name = "ACLF uniform"
desc = "A button-up in a tasteful shade of gray with red pants, used as the uniform of the Anti-Corporate Liberation front on the rim."
icon_state = "aclfgrunt"
+ can_adjust = FALSE
armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 40)
alt_covers_chest = TRUE
@@ -110,6 +113,7 @@
name = "Gorlex Marauder uniform"
desc = "Originally worn by the miners of the Gorlex VII colony, it is now donned by veteran Gorlex Marauders."
icon_state = "gorlex"
+ can_adjust = FALSE
armor = list("melee" = 10, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 40)
alt_covers_chest = TRUE
supports_variations = DIGITIGRADE_VARIATION | KEPORI_VARIATION
@@ -118,6 +122,7 @@
name = "cybersun jumpsuit"
desc = "The standard jumpsuit used by the agents employed by Cybersun, in its distinctive half-black-half-white aesthetic."
icon_state = "cybersun_agent"
+ can_adjust = FALSE
alt_covers_chest = TRUE
/obj/item/clothing/under/syndicate/cybersun/research
@@ -155,6 +160,7 @@
name = "Donk! Co. employee uniform"
desc = "The standard employee uniform of Donk Co. Smells like minimum wage."
icon_state = "donk_cargo"
+ can_adjust = FALSE
armor = list("melee" = 10, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 40)
body_parts_covered = CHEST|GROIN|ARMS
alt_covers_chest = TRUE
@@ -181,6 +187,7 @@
name = "GEC engineer jumpsuit"
desc = "A jumpsuit worn by GEC engineers. This one is worn by low ranking engineers."
icon_state = "gec_engineer"
+ can_adjust = FALSE
armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 10, "fire" = 60, "acid" = 20)
resistance_flags = NONE
diff --git a/code/modules/discord/tgs_commands.dm b/code/modules/discord/tgs_commands.dm
index e2c92e345459..d79bf07b87e4 100644
--- a/code/modules/discord/tgs_commands.dm
+++ b/code/modules/discord/tgs_commands.dm
@@ -5,13 +5,12 @@
/datum/tgs_chat_command/notify/Run(datum/tgs_chat_user/sender, params)
if(!CONFIG_GET(string/chat_announce_new_game))
- return "Notifcations are currently disabled"
+ return new /datum/tgs_message_content("New round notifications are currently disabled.")
- for(var/member in SSdiscord.notify_members) // If they are in the list, take them out
- if(member == sender.mention)
- SSdiscord.notify_members -= sender.mention
- return "You will no longer be notified when the server restarts"
+ if(sender.mention in SSdiscord.notify_members) // If they are in the list, take them out
+ SSdiscord.notify_members -= sender.mention
+ return new /datum/tgs_message_content("You will no longer be notified when the round ends")
// If we got here, they arent in the list. Chuck 'em in!
SSdiscord.notify_members += sender.mention
- return "You will now be notified when the server restarts"
+ return new /datum/tgs_message_content("You will now be notified when the server restarts")
diff --git a/code/modules/flufftext/Hallucination.dm b/code/modules/flufftext/Hallucination.dm
index 7bf30e86d498..9ca494d431e9 100644
--- a/code/modules/flufftext/Hallucination.dm
+++ b/code/modules/flufftext/Hallucination.dm
@@ -954,10 +954,7 @@ GLOBAL_LIST_INIT(hallucination_list, list(
if("too_much_tox")
target.throw_alert(alert_type, /atom/movable/screen/alert/too_much_tox, override = TRUE)
if("nutrition")
- if(prob(50))
- target.throw_alert(alert_type, /atom/movable/screen/alert/fat, override = TRUE)
- else
- target.throw_alert(alert_type, /atom/movable/screen/alert/starving, override = TRUE)
+ target.throw_alert(alert_type, /atom/movable/screen/alert/starving, override = TRUE)
if("gravity")
target.throw_alert(alert_type, /atom/movable/screen/alert/weightless, override = TRUE)
if("fire")
diff --git a/code/modules/food_and_drinks/drinks/drinks.dm b/code/modules/food_and_drinks/drinks/drinks.dm
index cd372392b927..08a87b6f9193 100644
--- a/code/modules/food_and_drinks/drinks/drinks.dm
+++ b/code/modules/food_and_drinks/drinks/drinks.dm
@@ -515,6 +515,13 @@
volume = 30
spillable = TRUE
+/obj/item/reagent_containers/food/drinks/rilenacup
+ name = "RILENA mug"
+ desc = "A mug with RILENA: LMR protagonist Ri's face on it."
+ icon_state = "rilenacup"
+ volume = 30
+ spillable = TRUE
+
//////////////////////////soda_cans//
//These are in their own group to be used as IED's in /obj/item/grenade/ghettobomb.dm
diff --git a/code/modules/food_and_drinks/food/condiment.dm b/code/modules/food_and_drinks/food/condiment.dm
index 2baf670d807d..589e986aaeeb 100644
--- a/code/modules/food_and_drinks/food/condiment.dm
+++ b/code/modules/food_and_drinks/food/condiment.dm
@@ -323,3 +323,13 @@
icon_state = "oliveoil"
list_reagents = list(/datum/reagent/consumable/cornoil = 50)
+/obj/item/reagent_containers/food/condiment/pack/sugar
+ name = "sugar pack"
+ originalname = "sugar"
+ list_reagents = list(/datum/reagent/consumable/sugar = 5)
+
+/obj/item/reagent_containers/food/condiment/pack/creamer
+ name = "creamer" /// dont laugh you child
+ originalname = "cream"
+ list_reagents = list(/datum/reagent/consumable/cream = 5)
+
diff --git a/code/modules/food_and_drinks/food/customizables.dm b/code/modules/food_and_drinks/food/customizables.dm
index 465b7939c0b7..c4daa88869a7 100644
--- a/code/modules/food_and_drinks/food/customizables.dm
+++ b/code/modules/food_and_drinks/food/customizables.dm
@@ -304,6 +304,9 @@
reagent_flags = OPENCONTAINER
custom_materials = list(/datum/material/glass = 500)
w_class = WEIGHT_CLASS_NORMAL
+ fill_icon = 'icons/obj/food/soupsalad.dmi'
+ fill_icon_state = "fullbowl"
+ fill_icon_thresholds = list(1)
/obj/item/reagent_containers/glass/bowl/attackby(obj/item/I,mob/user, params)
if(istype(I, /obj/item/reagent_containers/food/snacks))
@@ -323,22 +326,6 @@
. = ..()
return
-/obj/item/reagent_containers/glass/bowl/on_reagent_change(changetype)
- ..()
- update_appearance()
-
-/obj/item/reagent_containers/glass/bowl/update_icon_state()
- if(!reagents || !reagents.total_volume)
- icon_state = "bowl"
- return ..()
-
-/obj/item/reagent_containers/glass/bowl/update_overlays()
- . = ..()
- if(reagents && reagents.total_volume)
- var/mutable_appearance/filling = mutable_appearance('icons/obj/food/soupsalad.dmi', "fullbowl")
- filling.color = mix_color_from_reagents(reagents.reagent_list)
- . += filling
-
#undef INGREDIENTS_FILL
#undef INGREDIENTS_SCATTER
#undef INGREDIENTS_STACK
diff --git a/code/modules/food_and_drinks/food/ration.dm b/code/modules/food_and_drinks/food/ration.dm
index b74db1f0ccb7..261fe707ed7f 100644
--- a/code/modules/food_and_drinks/food/ration.dm
+++ b/code/modules/food_and_drinks/food/ration.dm
@@ -3,6 +3,7 @@
desc = "standard issue ration"
filling_color = "#664330"
list_reagents = list(/datum/reagent/consumable/nutriment = 4)
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 2)
icon = 'icons/obj/food/ration.dmi'
icon_state = "ration_side"
in_container = TRUE
@@ -55,7 +56,16 @@
..()
else
name = "warm [initial(name)]"
- bonus_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 2)
+ var/cooking_efficiency = 1
+ if(istype(Heater))
+ cooking_efficiency = Heater.efficiency
+ if(length(bonus_reagents))
+ for(var/r_id in bonus_reagents)
+ var/amount = bonus_reagents[r_id] * cooking_efficiency
+ if(ispath(r_id, /datum/reagent/consumable/nutriment))
+ reagents.add_reagent(r_id, amount, tastes)
+ else
+ reagents.add_reagent(r_id, amount)
cooked = TRUE
/obj/item/reagent_containers/food/snacks/ration/examine(mob/user)
diff --git a/code/modules/food_and_drinks/food/snacks/meat.dm b/code/modules/food_and_drinks/food/snacks/meat.dm
index 86323c2e00bc..e4ccbd1c8f90 100644
--- a/code/modules/food_and_drinks/food/snacks/meat.dm
+++ b/code/modules/food_and_drinks/food/snacks/meat.dm
@@ -68,20 +68,6 @@
tastes = list("slime" = 1, "jelly" = 1)
foodtype = MEAT | RAW | TOXIC
-/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/golem
- icon_state = "golemmeat"
- desc = "Edible rocks, welcome to the future."
- list_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/iron = 3)
- filling_color = "#A9A9A9"
- tastes = list("rock" = 1)
- foodtype = MEAT | RAW | GROSS
-
-/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/golem/adamantine
- icon_state = "agolemmeat"
- desc = "From the slime pen to the rune to the kitchen, science."
- filling_color = "#66CDAA"
- foodtype = MEAT | RAW | GROSS
-
/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard
icon_state = "lizardmeat"
desc = "Delicious dino damage."
diff --git a/code/modules/food_and_drinks/food/snacks_frozen.dm b/code/modules/food_and_drinks/food/snacks_frozen.dm
index 95ef84ae5cb7..dfbed9ba9112 100644
--- a/code/modules/food_and_drinks/food/snacks_frozen.dm
+++ b/code/modules/food_and_drinks/food/snacks_frozen.dm
@@ -262,9 +262,9 @@
bonus_reagents = list(/datum/reagent/consumable/hot_coco = 4, /datum/reagent/consumable/cream = 2, /datum/reagent/consumable/vanilla = 3, /datum/reagent/consumable/sugar = 2)
overlay_state = "jumbo"
-/obj/item/reagent_containers/food/snacks/popsicle/nogga_black
- name = "nogga black"
- desc = "A salty licorice icecream recently reintroduced due to all the records of the controversy being lost to time. Those who cannot remember the past are doomed to repeat it."
+/obj/item/reagent_containers/food/snacks/popsicle/licorice
+ name = "licorice icecream"
+ desc = "A salty licorice icecream."
list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/sodiumchloride = 1, /datum/reagent/consumable/cream = 2, /datum/reagent/consumable/vanilla = 1, /datum/reagent/consumable/sugar = 4)
bonus_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/sodiumchloride = 1, /datum/reagent/consumable/cream = 2, /datum/reagent/consumable/vanilla = 1, /datum/reagent/consumable/sugar = 4)
tastes = list("salty liquorice")
diff --git a/code/modules/food_and_drinks/food/snacks_meat.dm b/code/modules/food_and_drinks/food/snacks_meat.dm
index 78999078193c..510130ce08be 100644
--- a/code/modules/food_and_drinks/food/snacks_meat.dm
+++ b/code/modules/food_and_drinks/food/snacks_meat.dm
@@ -227,7 +227,7 @@
/obj/item/reagent_containers/food/snacks/sausage/Initialize()
. = ..()
- eatverb = pick("bite","chew","nibble","deep throat","gobble","chomp")
+ eatverb = pick("bite","chew","nibble","gobble","chomp")
/obj/item/reagent_containers/food/snacks/salami
name = "salami"
@@ -430,14 +430,6 @@
tastes = list("tofu" = 3, "metal" = 1)
foodtype = VEGETABLES
-
-/obj/item/reagent_containers/food/snacks/kebab/tail
- name = "lizard-tail kebab"
- desc = "Severed lizard tail on a stick."
- bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 4)
- tastes = list("meat" = 8, "metal" = 4, "scales" = 1)
- foodtype = MEAT // NOT GORE, tastes delicious!
-
/obj/item/reagent_containers/food/snacks/kebab/rat
name = "rat-kebab"
desc = "Not so delicious rat meat, on a stick."
diff --git a/code/modules/food_and_drinks/kitchen_machinery/coffeemaker.dm b/code/modules/food_and_drinks/kitchen_machinery/coffeemaker.dm
new file mode 100644
index 000000000000..7b98be6a16c4
--- /dev/null
+++ b/code/modules/food_and_drinks/kitchen_machinery/coffeemaker.dm
@@ -0,0 +1,689 @@
+#define BEAN_CAPACITY 10 //amount of coffee beans that can fit inside the impressa coffeemaker
+
+/obj/machinery/coffeemaker
+ name = "coffeemaker"
+ desc = "A Modello 3 Coffeemaker that brews coffee and holds it at the perfect temperature of 176 fahrenheit. Made by Piccionaia Home Appliances."
+ icon = 'icons/obj/machines/coffeemaker.dmi'
+ icon_state = "coffeemaker_nopot_nocart"
+ base_icon_state = "coffeemaker"
+ resistance_flags = FIRE_PROOF | ACID_PROOF
+ circuit = /obj/item/circuitboard/machine/coffeemaker
+ var/obj/item/reagent_containers/food/drinks/bottle/coffeepot/coffeepot = null
+ var/brewing = FALSE
+ var/brew_time = 20 SECONDS
+ var/speed = 1
+ /// The coffee cartridge to make coffee from. In the future, coffee grounds are like printer ink.
+ var/obj/item/coffee_cartridge/cartridge = null
+ /// The type path to instantiate for the coffee cartridge the device initially comes with, eg. /obj/item/coffee_cartridge
+ var/initial_cartridge = /obj/item/coffee_cartridge
+ /// The number of cups left
+ var/coffee_cups = 15
+ var/max_coffee_cups = 15
+ /// The amount of sugar packets left
+ var/sugar_packs = 10
+ var/max_sugar_packs = 10
+ /// The amount of sweetener packets left
+ var/sweetener_packs = 10
+ var/max_sweetener_packs = 10
+ /// The amount of creamer packets left
+ var/creamer_packs = 10
+ var/max_creamer_packs = 10
+
+ var/static/radial_examine = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_examine")
+ var/static/radial_brew = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_brew")
+ var/static/radial_eject_pot = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_eject_pot")
+ var/static/radial_eject_cartridge = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_eject_cartridge")
+ var/static/radial_take_cup = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_take_cup")
+ var/static/radial_take_sugar = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_take_sugar")
+ var/static/radial_take_sweetener = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_take_sweetener")
+ var/static/radial_take_creamer = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_take_creamer")
+
+/obj/machinery/coffeemaker/Initialize(mapload)
+ . = ..()
+ if(mapload)
+ coffeepot = new /obj/item/reagent_containers/food/drinks/bottle/coffeepot(src)
+ cartridge = new /obj/item/coffee_cartridge(src)
+
+/obj/machinery/coffeemaker/deconstruct()
+ coffeepot?.forceMove(drop_location())
+ cartridge?.forceMove(drop_location())
+ return ..()
+
+/obj/machinery/coffeemaker/Destroy()
+ QDEL_NULL(coffeepot)
+ QDEL_NULL(cartridge)
+ return ..()
+
+/obj/machinery/coffeemaker/Exited(atom/movable/gone, direction)
+ . = ..()
+ if(gone == coffeepot)
+ coffeepot = null
+ update_appearance(UPDATE_OVERLAYS)
+ if(gone == cartridge)
+ cartridge = null
+ update_appearance(UPDATE_OVERLAYS)
+/obj/machinery/coffeemaker/examine(mob/user)
+ . = ..()
+ if(!in_range(user, src) && !issilicon(user) && !isobserver(user))
+ . += span_warning("You're too far away to examine [src]'s contents and display!")
+ return
+
+ if(brewing)
+ . += span_warning("\The [src] is brewing.")
+ return
+
+ if(panel_open)
+ . += span_notice("[src]'s maintenance hatch is open!")
+ return
+
+ if(coffeepot || cartridge)
+ . += span_notice("\The [src] contains:")
+ if(coffeepot)
+ . += span_notice("- \A [coffeepot].")
+ if(cartridge)
+ . += span_notice("- \A [cartridge].")
+ return
+
+ if(!(machine_stat & (NOPOWER|BROKEN)))
+ . += "[span_notice("The status display reads:")]\n"+\
+ span_notice("- Brewing coffee at [speed*100]% .")
+ if(coffeepot)
+ for(var/datum/reagent/consumable/cawfee as anything in coffeepot.reagents.reagent_list)
+ . += span_notice("- [cawfee.volume] units of coffee in pot.")
+ if(cartridge)
+ if(cartridge.charges < 1)
+ . += span_notice("- grounds cartridge is empty.")
+ else
+ . += span_notice("- grounds cartridge has [cartridge.charges] charges remaining.")
+
+ if (coffee_cups >= 1)
+ . += span_notice("There [coffee_cups == 1 ? "is" : "are"] [coffee_cups] coffee cup[coffee_cups != 1 && "s"] left.")
+ else
+ . += span_notice("There are no cups left.")
+
+ if (sugar_packs >= 1)
+ . += span_notice("There [sugar_packs == 1 ? "is" : "are"] [sugar_packs] packet[sugar_packs != 1 && "s"] of sugar left.")
+ else
+ . += span_notice("There is no sugar left.")
+
+ if (sweetener_packs >= 1)
+ . += span_notice("There [sweetener_packs == 1 ? "is" : "are"] [sweetener_packs] packet[sweetener_packs != 1 && "s"] of sweetener left.")
+ else
+ . += span_notice("There is no sweetener left.")
+
+ if (creamer_packs > 1)
+ . += span_notice("There [creamer_packs == 1 ? "is" : "are"] [creamer_packs] packet[creamer_packs != 1 && "s"] of creamer left.")
+ else
+ . += span_notice("There is no creamer left.")
+
+
+/obj/machinery/coffeemaker/update_overlays()
+ . = ..()
+ . += overlay_checks()
+
+/obj/machinery/coffeemaker/proc/overlay_checks()
+ . = list()
+ if(coffeepot)
+ . += "coffeemaker_pot"
+ if(cartridge)
+ . += "coffeemaker_cartidge"
+ return .
+
+/obj/machinery/coffeemaker/proc/replace_pot(mob/living/user, /obj/item/reagent_containers/food/drinks/bottle/coffeepot)
+ if(!user)
+ return FALSE
+ if(coffeepot)
+ try_put_in_hand(coffeepot, user)
+ balloon_alert(user, "replaced pot")
+ update_appearance(UPDATE_OVERLAYS)
+ return TRUE
+
+/obj/machinery/coffeemaker/proc/replace_cartridge(mob/living/user, obj/item/coffee_cartridge/new_cartridge)
+ if(!user)
+ return FALSE
+ if(cartridge)
+ try_put_in_hand(cartridge, user)
+ if(new_cartridge)
+ cartridge = new_cartridge
+ update_appearance(UPDATE_OVERLAYS)
+ return TRUE
+
+/obj/machinery/coffeemaker/wrench_act(mob/living/user, obj/item/tool)
+ . = ..()
+ default_unfasten_wrench(user, tool)
+ return TOOL_ACT_TOOLTYPE_SUCCESS
+
+/obj/machinery/coffeemaker/attackby(obj/item/attack_item, mob/living/user, params)
+ //You can only screw open empty grinder
+ if(!coffeepot && default_deconstruction_screwdriver(user, icon_state, icon_state, attack_item))
+ return FALSE
+
+ if(default_deconstruction_crowbar(attack_item))
+ return
+
+ if(panel_open) //Can't insert objects when its screwed open
+ return TRUE
+
+ if (istype(attack_item, /obj/item/reagent_containers/food/drinks/bottle/coffeepot) && !(attack_item.item_flags & ABSTRACT) && attack_item.is_open_container())
+ var/obj/item/reagent_containers/food/drinks/bottle/coffeepot/new_pot = attack_item
+ . = TRUE //no afterattack
+ if(!user.transferItemToLoc(new_pot, src))
+ return TRUE
+ replace_pot(user, new_pot)
+ update_appearance(UPDATE_OVERLAYS)
+ return TRUE //no afterattack
+
+ if (istype(attack_item, /obj/item/reagent_containers/glass/coffee_cup) && !(attack_item.item_flags & ABSTRACT) && attack_item.is_open_container())
+ var/obj/item/reagent_containers/glass/coffee_cup/new_cup = attack_item
+ if(new_cup.reagents.total_volume > 0)
+ balloon_alert(user, "the cup must be empty!")
+ return
+ if(coffee_cups >= max_coffee_cups)
+ balloon_alert(user, "the cup holder is full!")
+ return
+ if(!user.transferItemToLoc(attack_item, src))
+ return
+ coffee_cups++
+ update_appearance(UPDATE_OVERLAYS)
+ return TRUE //no afterattack
+
+ if (istype(attack_item, /obj/item/reagent_containers/food/condiment/pack/sugar))
+ var/obj/item/reagent_containers/food/condiment/pack/sugar/new_pack = attack_item
+ if(new_pack.reagents.total_volume < new_pack.reagents.maximum_volume)
+ balloon_alert(user, "the pack must be full!")
+ return
+ if(sugar_packs >= max_sugar_packs)
+ balloon_alert(user, "the sugar compartment is full!")
+ return
+ if(!user.transferItemToLoc(attack_item, src))
+ return
+ sugar_packs++
+ update_appearance(UPDATE_OVERLAYS)
+ return TRUE //no afterattack
+
+ if (istype(attack_item, /obj/item/reagent_containers/food/condiment/pack/creamer))
+ var/obj/item/reagent_containers/food/condiment/pack/creamer/new_pack = attack_item
+ if(new_pack.reagents.total_volume < new_pack.reagents.maximum_volume)
+ balloon_alert(user, "the pack must be full!")
+ return
+ if(creamer_packs >= max_creamer_packs)
+ balloon_alert(user, "the creamer compartment is full!")
+ return
+ if(!user.transferItemToLoc(attack_item, src))
+ return
+ creamer_packs++
+ update_appearance(UPDATE_OVERLAYS)
+ return TRUE //no afterattack
+
+ if (istype(attack_item, /obj/item/reagent_containers/food/condiment/pack/astrotame))
+ var/obj/item/reagent_containers/food/condiment/pack/astrotame/new_pack = attack_item
+ if(new_pack.reagents.total_volume < new_pack.reagents.maximum_volume)
+ balloon_alert(user, "the pack must be full!")
+ return
+ else if(sweetener_packs >= max_sweetener_packs)
+ balloon_alert(user, "the sweetener compartment is full!")
+ return
+ else if(!user.transferItemToLoc(attack_item, src))
+ return
+ sweetener_packs++
+ update_appearance(UPDATE_OVERLAYS)
+ return TRUE //no afterattack
+
+ if (istype(attack_item, /obj/item/coffee_cartridge) && !(attack_item.item_flags & ABSTRACT))
+ var/obj/item/coffee_cartridge/new_cartridge = attack_item
+ if(!user.transferItemToLoc(new_cartridge, src))
+ return
+ replace_cartridge(user, new_cartridge)
+ balloon_alert(user, "added cartridge")
+ update_appearance(UPDATE_OVERLAYS)
+ return TRUE //no afterattack
+
+/obj/machinery/coffeemaker/proc/try_brew()
+ if(!cartridge)
+ balloon_alert(usr, "no coffee cartridge inserted!")
+ return FALSE
+ if(cartridge.charges < 1)
+ balloon_alert(usr, "coffee cartridge empty!")
+ return FALSE
+ if(!coffeepot)
+ balloon_alert(usr, "no coffeepot inside!")
+ return FALSE
+ if(machine_stat & (NOPOWER|BROKEN))
+ balloon_alert(usr, "machine unpowered!")
+ return FALSE
+ if(coffeepot.reagents.total_volume >= coffeepot.reagents.maximum_volume)
+ balloon_alert(usr, "the coffeepot is already full!")
+ return FALSE
+ return TRUE
+
+/obj/machinery/coffeemaker/ui_interact(mob/user) // The microwave Menu //I am reasonably certain that this is not a microwave //I am positively certain that this is not a microwave
+ . = ..()
+
+ if(brewing || panel_open || !anchored || !user.canUseTopic(src, !issilicon(user)))
+ return
+
+ var/list/options = list()
+
+ if(coffeepot)
+ options["Eject Pot"] = radial_eject_pot
+
+ if(cartridge)
+ options["Eject Cartridge"] = radial_eject_cartridge
+
+ options["Brew"] = radial_brew //brew is always available as an option, when the machine is unable to brew the player is told by balloon alerts whats exactly wrong
+
+ if(coffee_cups > 0)
+ options["Take Cup"] = radial_take_cup
+
+ if(sugar_packs > 0)
+ options["Take Sugar"] = radial_take_sugar
+
+ if(sweetener_packs > 0)
+ options["Take Sweetener"] = radial_take_sweetener
+
+ if(creamer_packs > 0)
+ options["Take Creamer"] = radial_take_creamer
+
+ if(isAI(user))
+ if(machine_stat & NOPOWER)
+ return
+ options["Examine"] = radial_examine
+
+ var/choice
+
+ if(length(options) < 1)
+ return
+ if(length(options) == 1)
+ choice = options[1]
+ else
+ choice = show_radial_menu(user, src, options, require_near = !issilicon(user))
+
+ // post choice verification
+ if(brewing || panel_open || !anchored || !user.canUseTopic(src, !issilicon(user)))
+ return
+
+ switch(choice)
+ if("Brew")
+ brew(user)
+ if("Eject Pot")
+ eject_pot(user)
+ if("Eject Cartridge")
+ eject_cartridge(user)
+ if("Examine")
+ examine(user)
+ if("Take Cup")
+ take_cup(user)
+ if("Take Sugar")
+ take_sugar(user)
+ if("Take Sweetener")
+ take_sweetener(user)
+ if("Take Creamer")
+ take_creamer(user)
+
+/obj/machinery/coffeemaker/proc/eject_pot(mob/user)
+ if(coffeepot)
+ replace_pot(user)
+
+/obj/machinery/coffeemaker/proc/eject_cartridge(mob/user)
+ if(cartridge)
+ replace_cartridge(user)
+
+/obj/machinery/coffeemaker/proc/take_cup(mob/user)
+ if(!coffee_cups) //shouldn't happen, but we all know how stuff manages to break
+ balloon_alert(user, "no cups left!")
+ return
+ var/obj/item/reagent_containers/glass/coffee_cup/new_cup = new(get_turf(src))
+ user.put_in_hands(new_cup)
+ coffee_cups--
+ update_appearance(UPDATE_OVERLAYS)
+
+/obj/machinery/coffeemaker/proc/take_sugar(mob/user)
+ if(!sugar_packs)
+ balloon_alert(user, "no sugar left!")
+ return
+ var/obj/item/reagent_containers/food/condiment/pack/sugar/new_pack = new(get_turf(src))
+ user.put_in_hands(new_pack)
+ sugar_packs--
+ update_appearance(UPDATE_OVERLAYS)
+
+/obj/machinery/coffeemaker/proc/take_sweetener(mob/user)
+ if(!sweetener_packs)
+ balloon_alert(user, "no sweetener left!")
+ return
+ var/obj/item/reagent_containers/food/condiment/pack/astrotame/new_pack = new(get_turf(src))
+ user.put_in_hands(new_pack)
+ sweetener_packs--
+ update_appearance(UPDATE_OVERLAYS)
+
+/obj/machinery/coffeemaker/proc/take_creamer(mob/user)
+ if(!creamer_packs)
+ balloon_alert(user, "no creamer left!")
+ return
+ var/obj/item/reagent_containers/food/condiment/pack/creamer/new_pack = new(drop_location())
+ user.put_in_hands(new_pack)
+ creamer_packs--
+ update_appearance(UPDATE_OVERLAYS)
+
+///Updates the smoke state to something else, setting particles if relevant
+/obj/machinery/coffeemaker/proc/toggle_steam()
+ QDEL_NULL(particles)
+ if(brewing)
+ particles.position = list(-6, 0, 0)
+
+/obj/machinery/coffeemaker/proc/operate_for(time, silent = FALSE)
+ brewing = TRUE
+ if(!silent)
+ playsound(src, 'sound/machines/coffeemaker_brew.ogg', 20, vary = TRUE)
+ toggle_steam()
+ use_power(active_power_usage * time * 0.1) // .1 needed here to convert time (in deciseconds) to seconds such that watts * seconds = joules
+ addtimer(CALLBACK(src, PROC_REF(stop_operating)), time / speed)
+
+/obj/machinery/coffeemaker/proc/stop_operating()
+ brewing = FALSE
+ toggle_steam()
+
+/obj/machinery/coffeemaker/proc/brew()
+ power_change()
+ if(!try_brew())
+ return
+ operate_for(brew_time)
+ coffeepot.reagents.add_reagent_list(cartridge.drink_type)
+ cartridge.charges--
+
+//Coffee Cartridges: like toner, but for your coffee!
+/obj/item/coffee_cartridge
+ name = "coffeemaker cartridge- Caffè Generico"
+ desc = "A coffee cartridge manufactured by Piccionaia Coffee, for use with the Modello 3 system."
+ icon = 'icons/obj/machines/coffeemaker.dmi'
+ icon_state = "cartridge_basic"
+ var/charges = 4
+ var/list/drink_type = list(/datum/reagent/consumable/coffee = 120)
+
+/obj/item/coffee_cartridge/examine(mob/user)
+ . = ..()
+ if(charges)
+ . += span_warning("The cartridge has [charges] portions of grounds remaining.")
+ else
+ . += span_warning("The cartridge has no unspent grounds remaining.")
+
+/obj/item/coffee_cartridge/fancy
+ name = "coffeemaker cartridge - Caffè Fantasioso"
+ desc = "A fancy coffee cartridge manufactured by Piccionaia Coffee, for use with the Modello 3 system."
+ icon_state = "cartridge_blend"
+
+//Here's the joke before I get 50 issue reports: they're all the same, and that's intentional
+/obj/item/coffee_cartridge/fancy/Initialize(mapload)
+ . = ..()
+ var/coffee_type = pick("blend", "blue_mountain", "kilimanjaro", "mocha")
+ switch(coffee_type)
+ if("blend")
+ name = "coffeemaker cartridge - Miscela di Piccione"
+ icon_state = "cartridge_blend"
+ if("blue_mountain")
+ name = "coffeemaker cartridge - Montagna Blu"
+ icon_state = "cartridge_blue_mtn"
+ if("kilimanjaro")
+ name = "coffeemaker cartridge - Kilimangiaro"
+ icon_state = "cartridge_kilimanjaro"
+ if("mocha")
+ name = "coffeemaker cartridge - Moka Arabica"
+ icon_state = "cartridge_mocha"
+
+/obj/item/coffee_cartridge/decaf
+ name = "coffeemaker cartridge - Caffè Decaffeinato"
+ desc = "A decaf coffee cartridge manufactured by Piccionaia Coffee, for use with the Modello 3 system."
+ icon_state = "cartridge_decaf"
+
+// no you can't just squeeze the juice bag into a glass!
+/obj/item/coffee_cartridge/bootleg
+ name = "coffeemaker cartridge - Botany Blend"
+ desc = "A jury-rigged coffee cartridge. Should work with a Modello 3 system, though it might void the warranty."
+ icon_state = "cartridge_bootleg"
+
+// blank cartridge for crafting's sake, can be made at the service lathe
+/obj/item/blank_coffee_cartridge
+ name = "blank coffee cartridge"
+ desc = "A blank coffee cartridge, ready to be filled with coffee paste."
+ icon = 'icons/obj/machines/coffeemaker.dmi'
+ icon_state = "cartridge_blank"
+
+//now, how do you store coffee carts? well, in a rack, of course!
+/obj/item/storage/box/coffee_cart_rack
+ name = "coffeemaker cartridge box"
+ desc = "A small rack for storing coffeemaker cartridges."
+ var/cartridge_type = /obj/item/coffee_cartridge
+
+/obj/item/storage/box/coffee_cart_rack/Initialize(mapload)
+ . = ..()
+ var/datum/component/storage/STR = GetComponent(/datum/component/storage)
+ STR.max_items = 8
+ STR.can_hold = typecacheof(list(/obj/item/coffee_cartridge))
+
+
+/obj/item/storage/box/coffee_cart_rack/PopulateContents()
+ for(var/i in 1 to 4)
+ new cartridge_type(src)
+ new /obj/item/coffee_cartridge/decaf(src)
+ new /obj/item/coffee_cartridge/fancy(src)
+ new /obj/item/coffee_cartridge(src)
+
+/*
+ * impressa coffee maker
+ * its supposed to be a premium line product, so its cargo-only, the board cant be therefore researched
+ */
+
+/obj/machinery/coffeemaker/impressa
+ name = "impressa coffeemaker"
+ desc = "An industry-grade Impressa Modello 5 Coffeemaker of the Piccionaia Home Appliances premium coffeemakers product line. Makes coffee from fresh dried whole beans."
+ icon = 'icons/obj/machines/coffeemaker.dmi'
+ icon_state = "coffeemaker_impressa"
+ circuit = /obj/item/circuitboard/machine/coffeemaker/impressa
+ initial_cartridge = null //no cartridge, just coffee beans
+ brew_time = 15 SECONDS //industrial grade, its faster than the regular one
+ density = TRUE
+ pass_flags = PASSTABLE
+ /// Current amount of coffee beans stored
+ var/coffee_amount = 0
+ /// List of coffee bean objects are stored
+ var/list/coffee = list()
+
+/obj/machinery/coffeemaker/impressa/Initialize(mapload)
+ . = ..()
+ if(mapload)
+ coffeepot = new /obj/item/reagent_containers/food/drinks/bottle/coffeepot(src)
+ cartridge = null
+
+/obj/machinery/coffeemaker/impressa/Destroy()
+ QDEL_NULL(coffeepot)
+ QDEL_NULL(coffee)
+ return ..()
+
+/obj/machinery/coffeemaker/impressa/examine(mob/user)
+ . = ..()
+ if(coffee)
+ . += span_notice("The internal grinder contains [length(coffee)] scoop\s of coffee beans")
+
+/obj/machinery/coffeemaker/impressa/update_overlays()
+ . = ..()
+ . += overlay_checks()
+
+/obj/machinery/coffeemaker/impressa/overlay_checks()
+ . = list()
+ if(coffeepot)
+ if(coffeepot.reagents.total_volume > 0)
+ . += "pot_full"
+ else
+ . += "pot_empty"
+ if(coffee_cups > 0)
+ if(coffee_cups >= max_coffee_cups/3)
+ if(coffee_cups > max_coffee_cups/1.5)
+ . += "cups_3"
+ else
+ . += "cups_2"
+ else
+ . += "cups_1"
+ if(sugar_packs)
+ . += "extras_1"
+ if(creamer_packs)
+ . += "extras_2"
+ if(sweetener_packs)
+ . += "extras_3"
+ if(coffee_amount)
+ if(coffee_amount < 0.7*BEAN_CAPACITY)
+ . += "grinder_half"
+ else
+ . += "grinder_full"
+ return .
+
+/obj/machinery/coffeemaker/impressa/Exited(atom/movable/gone, direction)
+ . = ..()
+ if(gone in coffee)
+ coffee -= gone
+ update_appearance(UPDATE_OVERLAYS)
+
+/obj/machinery/coffeemaker/impressa/try_brew(mob/living/user)
+ if(coffee_amount <= 0)
+ balloon_alert(user, "no coffee beans added!")
+ return FALSE
+ if(!coffeepot)
+ balloon_alert(user, "no coffeepot inside!")
+ return FALSE
+ if(machine_stat & (NOPOWER|BROKEN))
+ balloon_alert(user, "machine unpowered!")
+ return FALSE
+ if(coffeepot.reagents.total_volume >= coffeepot.reagents.maximum_volume)
+ balloon_alert(user, "the coffeepot is already full!")
+ return FALSE
+ return TRUE
+
+/obj/machinery/coffeemaker/impressa/attackby(obj/item/attack_item, mob/living/user, params)
+ //You can only screw open empty grinder
+ if(!coffeepot && default_deconstruction_screwdriver(user, icon_state, icon_state, attack_item))
+ return
+
+ if(default_deconstruction_crowbar(attack_item))
+ return
+
+ if(panel_open) //Can't insert objects when its screwed open
+ return TRUE
+
+ if (istype(attack_item, /obj/item/reagent_containers/food/drinks/bottle/coffeepot) && !(attack_item.item_flags & ABSTRACT) && attack_item.is_open_container())
+ var/obj/item/reagent_containers/food/drinks/bottle/coffeepot/new_pot = attack_item
+ if(!user.transferItemToLoc(new_pot, src))
+ return TRUE
+ replace_pot(user, new_pot)
+ update_appearance(UPDATE_OVERLAYS)
+ return TRUE //no afterattack
+
+ if (istype(attack_item, /obj/item/reagent_containers/glass/coffee_cup) && !(attack_item.item_flags & ABSTRACT) && attack_item.is_open_container())
+ var/obj/item/reagent_containers/glass/coffee_cup/new_cup = attack_item //different type of cup
+ if(new_cup.reagents.total_volume > 0)
+ balloon_alert(user, "the cup must be empty!")
+ return
+ if(coffee_cups >= max_coffee_cups)
+ balloon_alert(user, "the cup holder is full!")
+ return
+ if(!user.transferItemToLoc(attack_item, src))
+ return
+ coffee_cups++
+ update_appearance(UPDATE_OVERLAYS)
+ return TRUE //no afterattack
+
+ if (istype(attack_item, /obj/item/reagent_containers/food/condiment/pack/sugar))
+ var/obj/item/reagent_containers/food/condiment/pack/sugar/new_pack = attack_item
+ if(new_pack.reagents.total_volume < new_pack.reagents.maximum_volume)
+ balloon_alert(user, "the pack must be full!")
+ return
+ if(sugar_packs >= max_sugar_packs)
+ balloon_alert(user, "the sugar compartment is full!")
+ return
+ if(!user.transferItemToLoc(attack_item, src))
+ return
+ sugar_packs++
+ update_appearance(UPDATE_OVERLAYS)
+ return TRUE //no afterattack
+
+ if (istype(attack_item, /obj/item/reagent_containers/food/condiment/pack/creamer))
+ var/obj/item/reagent_containers/food/condiment/pack/creamer/new_pack = attack_item
+ if(new_pack.reagents.total_volume < new_pack.reagents.maximum_volume)
+ balloon_alert(user, "the pack must be full!")
+ return
+ if(creamer_packs >= max_creamer_packs)
+ balloon_alert(user, "the creamer compartment is full!")
+ return
+ if(!user.transferItemToLoc(attack_item, src))
+ return
+ creamer_packs++
+ update_appearance(UPDATE_OVERLAYS)
+ return TRUE //no afterattack
+
+ if (istype(attack_item, /obj/item/reagent_containers/food/condiment/pack/astrotame))
+ var/obj/item/reagent_containers/food/condiment/pack/astrotame/new_pack = attack_item
+ if(new_pack.reagents.total_volume < new_pack.reagents.maximum_volume)
+ balloon_alert(user, "the pack must be full!")
+ return
+ if(sweetener_packs >= max_sweetener_packs)
+ balloon_alert(user, "the sweetener compartment is full!")
+ return
+ if(!user.transferItemToLoc(attack_item, src))
+ return
+ sweetener_packs++
+ update_appearance(UPDATE_OVERLAYS)
+ return TRUE //no afterattack
+
+ if (istype(attack_item, /obj/item/reagent_containers/food/snacks/grown/coffee) && !(attack_item.item_flags & ABSTRACT))
+ if(coffee_amount >= BEAN_CAPACITY)
+ balloon_alert(user, "the coffee container is full!")
+ return
+ var/obj/item/reagent_containers/food/snacks/grown/coffee/new_coffee = attack_item
+ if(!user.transferItemToLoc(new_coffee, src))
+ return
+ coffee += new_coffee
+ coffee_amount++
+ balloon_alert(user, "added coffee")
+
+
+ if (istype(attack_item, /obj/item/storage/box/coffeepack))
+ if(coffee_amount >= BEAN_CAPACITY)
+ balloon_alert(user, "the coffee container is full!")
+ return
+ var/obj/item/storage/box/coffeepack/new_coffee_pack = attack_item
+ for(var/obj/item/reagent_containers/food/snacks/grown/coffee/new_coffee in new_coffee_pack.contents)
+ if(coffee_amount < BEAN_CAPACITY)
+ if(user.transferItemToLoc(new_coffee, src))
+ coffee += new_coffee
+ coffee_amount++
+ new_coffee.forceMove(src)
+ balloon_alert(user, "added coffee")
+ update_appearance(UPDATE_OVERLAYS)
+ else
+ return
+ update_appearance(UPDATE_OVERLAYS)
+ return TRUE //no afterattack
+
+/obj/machinery/coffeemaker/impressa/take_cup(mob/user)
+ if(!coffee_cups) //shouldn't happen, but we all know how stuff manages to break
+ balloon_alert(user, "no cups left!")
+ return
+ balloon_alert_to_viewers("took cup")
+ var/obj/item/reagent_containers/food/drinks/coffee/new_cup = new(get_turf(src))
+ user.put_in_hands(new_cup)
+ coffee_cups--
+ update_appearance(UPDATE_OVERLAYS)
+
+/obj/machinery/coffeemaker/impressa/toggle_steam()
+ QDEL_NULL(particles)
+ if(brewing)
+ particles.position = list(-2, 1, 0)
+
+/obj/machinery/coffeemaker/impressa/brew()
+ power_change()
+ if(!try_brew())
+ return
+ operate_for(brew_time)
+ coffeepot.reagents.add_reagent_list(list(/datum/reagent/consumable/coffee = 120))
+ coffee.Cut(1,2) //remove the first item from the list
+ coffee_amount--
+ update_appearance(UPDATE_OVERLAYS)
+
+#undef BEAN_CAPACITY
diff --git a/code/modules/food_and_drinks/kitchen_machinery/gibber.dm b/code/modules/food_and_drinks/kitchen_machinery/gibber.dm
index ca8900c1dda3..fad3c3bc963f 100644
--- a/code/modules/food_and_drinks/kitchen_machinery/gibber.dm
+++ b/code/modules/food_and_drinks/kitchen_machinery/gibber.dm
@@ -186,7 +186,7 @@
newmeat.name = "[sourcename] [newmeat.name]"
if(istype(newmeat))
newmeat.subjectname = sourcename
- newmeat.reagents.add_reagent (/datum/reagent/consumable/nutriment, sourcenutriment / meat_produced) // Thehehe. Fat guys go first
+ newmeat.reagents.add_reagent (/datum/reagent/consumable/nutriment, sourcenutriment / meat_produced)
if(occupant_volume)
occupant.reagents.trans_to(newmeat, occupant_volume / meat_produced, remove_blacklisted = TRUE)
if(sourcejob)
diff --git a/code/modules/food_and_drinks/recipes/drinks_recipes.dm b/code/modules/food_and_drinks/recipes/drinks_recipes.dm
index 3d759bce3fd2..acd768347327 100644
--- a/code/modules/food_and_drinks/recipes/drinks_recipes.dm
+++ b/code/modules/food_and_drinks/recipes/drinks_recipes.dm
@@ -237,6 +237,18 @@
required_reagents = list(/datum/reagent/consumable/sugar = 1, /datum/reagent/consumable/ethanol/irish_cream = 3, /datum/reagent/consumable/ethanol/beer = 2)
required_catalysts = list(/datum/reagent/consumable/ethanol/creme_de_cacao = 1)
+/datum/chemical_reaction/bullet_hell
+ results = list(/datum/reagent/consumable/ethanol/bullethell = 5)
+ required_reagents = list(/datum/reagent/consumable/ethanol/creme_de_coconut = 5, /datum/reagent/fuel = 2, /datum/reagent/consumable/ethanol/absinthe = 3)
+
+/datum/chemical_reaction/shotinthedark
+ results = list(/datum/reagent/consumable/ethanol/shotinthedark = 10)
+ required_reagents = list(/datum/reagent/consumable/ethanol/creme_de_coconut = 5, /datum/reagent/consumable/ethanol/tequila = 5, /datum/reagent/gold = 3)
+
+/datum/chemical_reaction/homesick
+ results = list(/datum/reagent/consumable/ethanol/homesick = 15)
+ required_reagents = list(/datum/reagent/consumable/ethanol/creme_de_coconut = 5, /datum/reagent/consumable/cream = 5, /datum/reagent/consumable/ethanol/creme_de_menthe = 5)
+
////DRINKS THAT REQUIRED IMPROVED SPRITES BELOW:: -Agouri/////
/datum/chemical_reaction/sbiten
diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_frozen.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_frozen.dm
index 588eb863fbd7..92647559d9cd 100644
--- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_frozen.dm
+++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_frozen.dm
@@ -296,8 +296,8 @@
result = /obj/item/reagent_containers/food/snacks/popsicle/jumbo
subcategory = CAT_ICE
-/datum/crafting_recipe/food/nogga_black
- name = "Nogga black"
+/datum/crafting_recipe/food/licorice
+ name = "Licorice icecream"
reqs = list(
/obj/item/popsicle_stick = 1,
/datum/reagent/consumable/blumpkinjuice = 4, //natural source of ammonium chloride
@@ -307,5 +307,5 @@
/datum/reagent/consumable/vanilla = 2,
/datum/reagent/consumable/sugar = 2
)
- result = /obj/item/reagent_containers/food/snacks/popsicle/nogga_black
+ result = /obj/item/reagent_containers/food/snacks/popsicle/licorice
subcategory = CAT_ICE
diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm
index bd7aec4ed422..72f2046a3b84 100644
--- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm
+++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm
@@ -29,15 +29,6 @@
result = /obj/item/reagent_containers/food/snacks/kebab/tofu
subcategory = CAT_MEAT
-/datum/crafting_recipe/food/tailkebab
- name = "lizard tail kebab"
- reqs = list(
- /obj/item/stack/rods = 1,
- /obj/item/organ/tail/lizard = 1
- )
- result = /obj/item/reagent_containers/food/snacks/kebab/tail
- subcategory = CAT_MEAT
-
/datum/crafting_recipe/food/fiestaskewer
name = "Fiesta Skewer"
reqs = list(
diff --git a/code/modules/holodeck/computer.dm b/code/modules/holodeck/computer.dm
deleted file mode 100644
index e6a1c90ede6e..000000000000
--- a/code/modules/holodeck/computer.dm
+++ /dev/null
@@ -1,414 +0,0 @@
-/*
-Map Template Holodeck
-
-Holodeck finds the location of mapped_start_area and loads offline_program in it on LateInitialize. It then loads the programs that have the
-same holodeck_access flag as it (e.g. the station holodeck has the holodeck_access flag STATION_HOLODECK, and it loads all programs with this
-flag). These program templates are then given to Holodeck.js in the form of program_cache and emag_programs. when a user selects a program the
-ui calls load_program() with the id of the selected program.
-load_program() -> map_template/load() on map_template/holodeck.
-
-holodeck map templates:
-1. have an update_blacklist that doesnt allow placing on non holofloors (except for engine floors so you can repair it)
-2. has should_place_on_top = FALSE, so that the baseturfs list doesnt pull a kilostation oom crash
-3. has returns_created = TRUE, so that SSatoms gives the map template a list of spawned atoms
-all the fancy flags and shit are added to holodeck objects in finish_spawn()
-
-Easiest way to add new holodeck programs:
-1. Define new map template datums in code/modules/holodeck/holodeck_map_templates, make sure they have the access flags
-of the holodeck you want them to be able to load, for the onstation holodeck the flag is STATION_HOLODECK.
-2. Create the new map templates in _maps/templates (remember theyre 9x10, and make sure they have area/noop or else it will fuck with linked)
-all turfs in holodeck programs MUST be of type /turf/open/floor/holofloor, OR /turf/open/floor/engine, or they will block future programs!
-
-Note: if youre looking at holodeck code because you want to see how returns_created is handled so that templates return a list of atoms
-created from them: make sure you handle that list correctly! Either copy them by value and delete them or reference it and handle qdel'ing
-and clear when youre done! if you dont i will use :newspaper2: on you
-*/
-
-#define HOLODECK_CD 2 SECONDS
-#define HOLODECK_DMG_CD 5 SECONDS
-
-
-/obj/machinery/computer/holodeck
- name = "holodeck control console"
- desc = "A computer used to control a nearby holodeck."
- icon_screen = "holocontrol"
- idle_power_usage = 10
- active_power_usage = 50
-
- //new vars
- ///what access type this holodeck has, used to specify programs for another holodeck that others cant load.
- var/holodeck_access = STATION_HOLODECK
-
- ///what area type this holodeck loads into. linked turns into the nearest instance of this area
- var/area/mapped_start_area = /area/holodeck/rec_center
-
- ///the currently used map template
- var/datum/map_template/holodeck/template
-
- ///bottom left corner of the loading room, used for placing
- var/turf/bottom_left
-
- ///if TRUE the holodeck is busy spawning another simulation and should immediately stop loading the newest one
- var/spawning_simulation = FALSE
-
- //old vars
-
- ///the area that this holodeck loads templates into, used for power and deleting holo objects that leave it
- var/area/holodeck/linked
-
- ///what program is loaded right now or is about to be loaded
- var/program = "holodeck_offline"
- var/last_program
-
- ///the default program loaded by this holodeck when spawned and when deactivated
- var/offline_program = "holodeck_offline"
-
- ///stores all of the unrestricted holodeck map templates that this computer has access to
- var/list/program_cache
- ///stores all of the restricted holodeck map templates that this computer has access to
- var/list/emag_programs
-
- ///subtypes of this (but not this itself) are loadable programs
- var/program_type = /datum/map_template/holodeck
-
- ///every holo object created by the holodeck goes in here to track it
- var/list/spawned = list()
- var/list/effects = list() //like above, but for holo effects
-
- ///TRUE if the holodeck is using extra power because of a program, FALSE otherwise
- var/active = FALSE
- ///increases the holodeck cooldown if TRUE, causing the holodeck to take longer to allow loading new programs
- var/damaged = FALSE
-
- //creates the timer that determines if another program can be manually loaded
- COOLDOWN_DECLARE(holodeck_cooldown)
-
-/obj/machinery/computer/holodeck/Initialize(mapload)
- ..()
- return INITIALIZE_HINT_LATELOAD
-
-/obj/machinery/computer/holodeck/LateInitialize()//from here linked is populated and the program list is generated. its also set to load the offline program
- linked = GLOB.areas_by_type[mapped_start_area]
-
- var/area/computer_area = get_area(src)
- if(istype(computer_area, /area/holodeck))
- log_mapping("Holodeck computer cannot be in a holodeck, This would cause circular power dependency.")
- qdel(src)
- return
-
- // the following is necessary for power reasons
- if(!linked)
- log_mapping("No matching holodeck area found")
- qdel(src)
- return
- else if (!offline_program)
- stack_trace("Holodeck console created without an offline program")
- qdel(src)
- return
-
- else
- linked.linked = src
- var/area/my_area = get_area(src)
- if(my_area)
- linked.power_usage = my_area.power_usage
- else
- linked.power_usage = list(AREA_USAGE_LEN)
-
- bottom_left = locate(linked.x, linked.y, z)
- COOLDOWN_START(src, holodeck_cooldown, HOLODECK_CD)
- generate_program_list()
- load_program(offline_program,TRUE)
-
-///adds all programs that this holodeck has access to, and separates the restricted and unrestricted ones
-/obj/machinery/computer/holodeck/proc/generate_program_list()
- for(var/typekey in subtypesof(program_type))
- var/datum/map_template/holodeck/program = typekey
- var/list/info_this = list("id" = initial(program.template_id), "name" = initial(program.name))
- if(initial(program.restricted) && (initial(program.access_flags) & holodeck_access))
- LAZYADD(emag_programs, list(info_this))
- else if (initial(program.access_flags) & holodeck_access)
- LAZYADD(program_cache, list(info_this))
-
-/obj/machinery/computer/holodeck/ui_interact(mob/user, datum/tgui/ui)
- ui = SStgui.try_update_ui(user, src, ui)
- if(!ui)
- ui = new(user, src, "Holodeck", name)
- ui.open()
-
-/obj/machinery/computer/holodeck/ui_data(mob/user)
- var/list/data = list()
-
- data["default_programs"] = program_cache
- if(obj_flags & EMAGGED)
- data["emagged"] = TRUE
- data["emag_programs"] = emag_programs
- data["program"] = program
- data["can_toggle_safety"] = issilicon(user) || isAdminGhostAI(user)
- return data
-
-/obj/machinery/computer/holodeck/ui_act(action, params)
- . = ..()
- if(.)
- return
- . = TRUE
- switch(action)
- if("load_program")
- var/program_to_load = params["id"]
-
- var/list/checked = program_cache.Copy()
- if (obj_flags & EMAGGED)
- checked |= emag_programs
- var/valid = FALSE //dont tell security about this
-
- for (var/prog in checked)//checks if program_to_load is any one of the loadable programs, if it isnt then it rejects it
- var/list/check_list = prog
- if (check_list["id"] == program_to_load)
- valid = TRUE
- break
- if (!valid)
- return FALSE
- //load the map_template that program_to_load represents
- if(program_to_load)
- load_program(program_to_load)
- if("safety")
- if((obj_flags & EMAGGED) && program)
- emergency_shutdown()
- nerf(obj_flags & EMAGGED,FALSE)
- obj_flags ^= EMAGGED
- say("Safeties reset. Restarting...")
-
-///this is what makes the holodeck not spawn anything on broken tiles (space and non engine plating / non holofloors)
-/datum/map_template/holodeck/update_blacklist(turf/placement, list/input_blacklist)
- for (var/_turf in get_affected_turfs(placement))
- var/turf/possible_blacklist = _turf
- if (possible_blacklist.holodeck_compatible)
- continue
- input_blacklist[possible_blacklist] = TRUE
-
-///loads the template whose id string it was given ("offline_program" loads datum/map_template/holodeck/offline)
-/obj/machinery/computer/holodeck/proc/load_program(map_id, force = FALSE, add_delay = TRUE)
- if (program == map_id)
- return
-
- if (is_operational)//load_program is called once with a timer (in toggle_power) we dont want this to load anything if its off
- map_id = offline_program
- force = TRUE
-
- if ((!COOLDOWN_FINISHED(src, holodeck_cooldown) && !force) || spawning_simulation)
- say("ERROR. Recalibrating projection apparatus.")
- return
-
- if (add_delay)
- COOLDOWN_START(src, holodeck_cooldown, (damaged ? HOLODECK_CD + HOLODECK_DMG_CD : HOLODECK_CD))
- if (damaged && floorcheck())
- damaged = FALSE
-
- spawning_simulation = TRUE
- active = (map_id != offline_program)
- use_power = active + IDLE_POWER_USE
- program = map_id
-
- //clear the items from the previous program
- for (var/_item in spawned)
- var/obj/holo_item = _item
- derez(holo_item)
-
- for (var/_effect in effects)
- var/obj/effect/holodeck_effect/holo_effect = _effect
- effects -= holo_effect
- holo_effect.deactivate(src)
-
- //makes sure that any time a holoturf is inside a baseturf list (e.g. if someone put a wall over it) its set to the OFFLINE turf
- //so that you cant bring turfs from previous programs into other ones (like putting the plasma burn turf into lounge for example)
- for (var/turf/closed/holo_turf in linked)
- for (var/_baseturf in holo_turf.baseturfs)
- if (ispath(_baseturf, /turf/open/floor/holofloor))
- holo_turf.baseturfs -= _baseturf
- holo_turf.baseturfs += /turf/open/floor/holofloor/plating
-
- template = SSmapping.holodeck_templates[map_id]
- template.load(bottom_left) //this is what actually loads the holodeck simulation into the map
-
- spawned = template.created_atoms //populate the spawned list with the atoms belonging to the holodeck
-
- nerf(!(obj_flags & EMAGGED))
- finish_spawn()
-
-///finalizes objects in the spawned list
-/obj/machinery/computer/holodeck/proc/finish_spawn()
- //this is used for holodeck effects (like spawners). otherwise they dont do shit
- //holo effects are taken out of the spawned list and added to the effects list
- //turfs and overlay objects are taken out of the spawned list
- //objects get resistance flags added to them
- for (var/_atom in spawned)
- var/atom/atoms = _atom
-
- if (isturf(atoms) || istype(atoms, /obj/effect/overlay/vis)) //ssatoms
- spawned -= atoms
- continue
-
- atoms.flags_1 |= HOLOGRAM_1
- RegisterSignal(atoms, COMSIG_PARENT_PREQDELETED, PROC_REF(remove_from_holo_lists))
-
- if (isholoeffect(atoms))//activates holo effects and transfers them from the spawned list into the effects list
- var/obj/effect/holodeck_effect/holo_effect = atoms
- effects += holo_effect
- spawned -= holo_effect
- var/atom/active_effect = holo_effect.activate(src)
- if(istype(active_effect) || islist(active_effect))
- spawned += active_effect // we want mobs or objects spawned via holoeffects to be tracked as objects
- continue
-
- if (isobj(atoms))
- var/obj/holo_object = atoms
- holo_object.resistance_flags = LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF
-
- if (isstructure(holo_object))
- holo_object.flags_1 |= NODECONSTRUCT_1
- continue
-
- if (ismachinery(holo_object))
- var/obj/machinery/machines = holo_object
- machines.flags_1 |= NODECONSTRUCT_1
- machines.power_change()
-
- if(istype(machines, /obj/machinery/button))
- var/obj/machinery/button/buttons = machines
- buttons.setup_device()
- spawning_simulation = FALSE
-
-///this qdels holoitems that should no longer exist for whatever reason
-/obj/machinery/computer/holodeck/proc/derez(obj/object, silent = TRUE, forced = FALSE)
- if(!object)
- return
-
- spawned -= object
- UnregisterSignal(object, COMSIG_PARENT_PREQDELETED)
- var/turf/target_turf = get_turf(object)
- for(var/c in object) //make sure that things inside of a holoitem are moved outside before destroying it
- var/atom/movable/object_contents = c
- object_contents.forceMove(target_turf)
-
- if(!silent)
- visible_message("[object] fades away! ")
-
- qdel(object)
-
-/obj/machinery/computer/holodeck/proc/remove_from_holo_lists(datum/to_remove, _forced)
- spawned -= to_remove
- UnregisterSignal(to_remove, COMSIG_PARENT_PREQDELETED)
-
-/obj/machinery/computer/holodeck/process()
- if(damaged && prob(10))
- for(var/turf/T in linked)
- if(prob(5))
- do_sparks(2, 1, T)
- return
- . = ..()
- if(!. || program == offline_program)//we dont need to scan the holodeck if the holodeck is offline
- return
-
- if(!floorcheck()) //if any turfs in the floor of the holodeck are broken
- emergency_shutdown()
- damaged = TRUE
- visible_message("The holodeck overloads!")
- for(var/turf/holo_turf in linked)
- if(prob(30))
- do_sparks(2, 1, holo_turf)
- SSexplosions.lowturf += holo_turf
- holo_turf.hotspot_expose(1000,500,1)
-
- if(!(obj_flags & EMAGGED))
- for(var/item in spawned)
- if(!(get_turf(item) in linked))
- derez(item)
- for(var/_effect in effects)
- var/obj/effect/holodeck_effect/holo_effect = _effect
- holo_effect.tick()
- active_power_usage = 50 + spawned.len * 3 + effects.len * 5
-
-/obj/machinery/computer/holodeck/proc/toggle_power(toggleOn = FALSE)
- if(active == toggleOn)
- return
-
- if(toggleOn)
- if(last_program && (last_program != offline_program))
- addtimer(CALLBACK(src, PROC_REF(load_program), last_program, TRUE), 25)
- active = TRUE
- else
- last_program = program
- load_program(offline_program, TRUE)
- active = FALSE
-
-/obj/machinery/computer/holodeck/power_change()
- . = ..()
- INVOKE_ASYNC(src, PROC_REF(toggle_power), !machine_stat)
-
-///shuts down the holodeck and force loads the offline_program
-/obj/machinery/computer/holodeck/proc/emergency_shutdown()
- last_program = program
- active = FALSE
- load_program(offline_program, TRUE)
-
-///returns TRUE if the entire floor of the holodeck is intact, returns FALSE if any are broken
-/obj/machinery/computer/holodeck/proc/floorcheck()
- for(var/turf/holo_floor in linked)
- if(isspaceturf(holo_floor))
- return FALSE
- if(!holo_floor.intact)
- return FALSE
- return TRUE
-
-///changes all weapons in the holodeck to do stamina damage if set
-/obj/machinery/computer/holodeck/proc/nerf(nerf_this, is_loading = TRUE)
- if (!nerf_this && is_loading)
- return
- for(var/obj/item/to_be_nerfed in spawned)
- to_be_nerfed.damtype = nerf_this ? STAMINA : initial(to_be_nerfed.damtype)
- for(var/to_be_nerfed in effects)
- var/obj/effect/holodeck_effect/holo_effect = to_be_nerfed
- holo_effect.safety(nerf_this)
-
-/obj/machinery/computer/holodeck/emag_act(mob/user)
- if(obj_flags & EMAGGED)
- return
- if(!LAZYLEN(emag_programs))
- to_chat(user, "[src] does not seem to have a card swipe port. It must be an inferior model.")
- return
- playsound(src, "sparks", 75, TRUE)
- obj_flags |= EMAGGED
- to_chat(user, "You vastly increase projector power and override the safety and security protocols. ")
- say("Warning. Automatic shutoff and derezzing protocols have been corrupted. Please call Nanotrasen maintenance and do not use the simulator.")
- log_game("[key_name(user)] emagged the Holodeck Control Console")
- nerf(!(obj_flags & EMAGGED),FALSE)
-
-/obj/machinery/computer/holodeck/emp_act(severity)
- . = ..()
- if(. & EMP_PROTECT_SELF)
- return
- emergency_shutdown()
-
-/obj/machinery/computer/holodeck/ex_act(severity, target)
- emergency_shutdown()
- return ..()
-
-/obj/machinery/computer/holodeck/Destroy()
- emergency_shutdown()
- if(linked)
- linked.linked = null
- linked.power_usage = list(AREA_USAGE_LEN)
- return ..()
-
-/obj/machinery/computer/holodeck/blob_act(obj/structure/blob/B)
- emergency_shutdown()
- return ..()
-
-/obj/machinery/computer/holodeck/offstation //second holodeck if you want to add one to a ruin :flushed:
- name = "holodeck control console"
- desc = "A computer used to control a nearby holodeck."
- offline_program = "holodeck_offline"
- holodeck_access = HOLODECK_DEBUG | STATION_HOLODECK
- mapped_start_area = /area/holodeck/rec_center/offstation_one
-
-#undef HOLODECK_CD
-#undef HOLODECK_DMG_CD
diff --git a/code/modules/holodeck/holo_effect.dm b/code/modules/holodeck/holo_effect.dm
deleted file mode 100644
index 122c852fbc9a..000000000000
--- a/code/modules/holodeck/holo_effect.dm
+++ /dev/null
@@ -1,121 +0,0 @@
-/*
- The holodeck activates these shortly after the program loads,
- and deactivates them immediately before changing or disabling the holodeck.
-
- These remove snowflake code for special holodeck functions.
-*/
-/obj/effect/holodeck_effect
- icon = 'icons/hud/screen_gen.dmi'
- icon_state = "x2"
- invisibility = INVISIBILITY_ABSTRACT
-
-/obj/effect/holodeck_effect/proc/activate(obj/machinery/computer/holodeck/HC)
- return
-
-/obj/effect/holodeck_effect/proc/deactivate(obj/machinery/computer/holodeck/HC)
- qdel(src)
- return
-
-// Called by the holodeck computer as long as the program is running
-/obj/effect/holodeck_effect/proc/tick(obj/machinery/computer/holodeck/HC)
- return
-
-/obj/effect/holodeck_effect/proc/safety(active)
- return
-
-
-// Generates a holodeck-tracked card deck
-/obj/effect/holodeck_effect/cards
- icon = 'icons/obj/toy.dmi'
- icon_state = "deck_nanotrasen_full"
- var/obj/item/toy/cards/deck/deck
-
-/obj/effect/holodeck_effect/cards/activate(obj/machinery/computer/holodeck/HC)
- deck = new(loc)
- safety(!(HC.obj_flags & EMAGGED))
- deck.holo = HC
- RegisterSignal(deck, COMSIG_PARENT_QDELETING, PROC_REF(handle_card_delete))
- return deck
-
-/obj/effect/holodeck_effect/cards/proc/handle_card_delete(datum/source)
- SIGNAL_HANDLER
- deck = null
-
-/obj/effect/holodeck_effect/cards/safety(active)
- if(!deck)
- return
- if(active)
- deck.card_hitsound = null
- deck.card_force = 0
- deck.card_throwforce = 0
- deck.card_throw_speed = 3
- deck.card_throw_range = 7
- deck.card_attack_verb = list("attacked")
- else
- deck.card_hitsound = 'sound/weapons/bladeslice.ogg'
- deck.card_force = 5
- deck.card_throwforce = 10
- deck.card_throw_speed = 3
- deck.card_throw_range = 7
- deck.card_attack_verb = list("attacked", "sliced", "diced", "slashed", "cut")
-
-
-/obj/effect/holodeck_effect/sparks/activate(obj/machinery/computer/holodeck/HC)
- var/turf/T = get_turf(src)
- if(T)
- var/datum/effect_system/spark_spread/s = new
- s.set_up(3, 1, T)
- s.start()
- T.set_temperature(5000)
- T.hotspot_expose(50000,50000,1)
-
-
-
-/obj/effect/holodeck_effect/mobspawner
- var/mobtype = /mob/living/simple_animal/hostile/carp/holocarp
- var/mob/our_mob = null
-
-/obj/effect/holodeck_effect/mobspawner/activate(obj/machinery/computer/holodeck/HC)
- if(islist(mobtype))
- mobtype = pick(mobtype)
- our_mob = new mobtype(loc)
- our_mob.flags_1 |= HOLOGRAM_1
-
- // these vars are not really standardized but all would theoretically create stuff on death
- for(var/v in list("butcher_results","corpse","weapon1","weapon2","blood_volume") & our_mob.vars)
- our_mob.vars[v] = null
- RegisterSignal(our_mob, COMSIG_PARENT_QDELETING, PROC_REF(handle_mob_delete))
- return our_mob
-
-/obj/effect/holodeck_effect/mobspawner/deactivate(obj/machinery/computer/holodeck/HC)
- if(our_mob)
- HC.derez(our_mob)
- qdel(src)
-
-/obj/effect/holodeck_effect/mobspawner/proc/handle_mob_delete(datum/source)
- SIGNAL_HANDLER
- our_mob = null
-
-/obj/effect/holodeck_effect/mobspawner/pet
- mobtype = list(
- /mob/living/simple_animal/butterfly, /mob/living/simple_animal/chick/holo,
- /mob/living/simple_animal/pet/cat, /mob/living/simple_animal/pet/cat/kitten,
- /mob/living/simple_animal/pet/dog/corgi, /mob/living/simple_animal/pet/dog/corgi/puppy,
- /mob/living/simple_animal/pet/dog/pug, /mob/living/simple_animal/pet/fox)
-
-/obj/effect/holodeck_effect/mobspawner/bee
- mobtype = /mob/living/simple_animal/hostile/poison/bees/toxin
-
-/obj/effect/holodeck_effect/mobspawner/monkey
- mobtype = /mob/living/simple_animal/holodeck_monkey
-
-/obj/effect/holodeck_effect/mobspawner/penguin
- mobtype = /mob/living/simple_animal/pet/penguin/emperor
-
-/obj/effect/holodeck_effect/mobspawner/penguin/Initialize()
- if(prob(1))
- mobtype = /mob/living/simple_animal/pet/penguin/emperor/shamebrero
- return ..()
-
-/obj/effect/holodeck_effect/mobspawner/penguin_baby
- mobtype = /mob/living/simple_animal/pet/penguin/baby
diff --git a/code/modules/holodeck/holodeck_map_templates.dm b/code/modules/holodeck/holodeck_map_templates.dm
deleted file mode 100644
index 2f4a790a3366..000000000000
--- a/code/modules/holodeck/holodeck_map_templates.dm
+++ /dev/null
@@ -1,198 +0,0 @@
-/datum/map_template/holodeck
- var/template_id
- var/description
- var/access_flags //bitflags representing what holodeck is allowed to access them
- var/restricted = FALSE
- var/datum/parsed_map/lastparsed
-
- should_place_on_top = FALSE
- returns_created_atoms = TRUE
- keep_cached_map = TRUE
-
- var/obj/machinery/computer/holodeck/linked
-
-/datum/map_template/holodeck/offline
- name = "Holodeck - Offline"
- template_id = "holodeck_offline"
- description = "benis"
- mappath = "_maps/templates/holodeck_offline.dmm"
- access_flags = STATION_HOLODECK
-
-/datum/map_template/holodeck/emptycourt
- name = "Holodeck - Empty Court"
- template_id = "holodeck_emptycourt"
- description = "benis"
- mappath = "_maps/templates/holodeck_emptycourt.dmm"
- access_flags = STATION_HOLODECK
-
-/datum/map_template/holodeck/dodgeball
- name = "Holodeck - Dodgeball Court"
- template_id = "holodeck_dodgeball"
- description = "benis"
- mappath = "_maps/templates/holodeck_dodgeball.dmm"
- access_flags = STATION_HOLODECK
-
-/datum/map_template/holodeck/basketball
- name = "Holodeck - Basketball Court"
- template_id = "holodeck_basketball"
- description = "benis"
- mappath = "_maps/templates/holodeck_basketball.dmm"
- access_flags = STATION_HOLODECK
-
-/datum/map_template/holodeck/thunderdome
- name = "Holodeck - Thunderdome Arena"
- template_id = "holodeck_thunderdome"
- description = "benis"
- mappath = "_maps/templates/holodeck_thunderdome.dmm"
- access_flags = STATION_HOLODECK
-
-/datum/map_template/holodeck/beach
- name = "Holodeck - Beach"
- template_id = "holodeck_beach"
- description = "benis"
- mappath = "_maps/templates/holodeck_beach.dmm"
- access_flags = STATION_HOLODECK
-
-/datum/map_template/holodeck/lounge
- name = "Holodeck - Lounge"
- template_id = "holodeck_lounge"
- description = "benis"
- mappath = "_maps/templates/holodeck_lounge.dmm"
- access_flags = STATION_HOLODECK
-
-/datum/map_template/holodeck/petpark
- name = "Holodeck - Pet Park"
- template_id = "holodeck_petpark"
- description = "benis"
- mappath = "_maps/templates/holodeck_petpark.dmm"
- access_flags = STATION_HOLODECK
-
-/datum/map_template/holodeck/firingrange
- name = "Holodeck - Firing Range"
- template_id = "holodeck_firingrange"
- description = "benis"
- mappath = "_maps/templates/holodeck_firingrange.dmm"
- access_flags = STATION_HOLODECK
-
-/datum/map_template/holodeck/anime_school
- name = "Holodeck - Anime School"
- template_id = "holodeck_animeschool"
- description = "benis"
- mappath = "_maps/templates/holodeck_animeschool.dmm"
- access_flags = STATION_HOLODECK
-
-/datum/map_template/holodeck/chapelcourt
- name = "Holodeck - Chapel Courtroom"
- template_id = "holodeck_chapelcourt"
- description = "benis"
- mappath = "_maps/templates/holodeck_chapelcourt.dmm"
- access_flags = STATION_HOLODECK
-
-/datum/map_template/holodeck/spacechess
- name = "Holodeck - Space Chess"
- template_id = "holodeck_spacechess"
- description = "benis"
- mappath = "_maps/templates/holodeck_spacechess.dmm"
- access_flags = STATION_HOLODECK
-
-/datum/map_template/holodeck/spacecheckers
- name = "Holodeck - Space Checkers"
- template_id = "holodeck_spacecheckers"
- description = "benis"
- mappath = "_maps/templates/holodeck_spacecheckers.dmm"
- access_flags = STATION_HOLODECK
-
-/datum/map_template/holodeck/kobayashi
- name = "Holodeck - Kobayashi Maru"
- template_id = "holodeck_kobayashi"
- description = "benis"
- mappath = "_maps/templates/holodeck_kobayashi.dmm"
- access_flags = STATION_HOLODECK
-
-/datum/map_template/holodeck/winterwonderland
- name = "Holodeck - Winter Wonderland"
- template_id = "holodeck_winterwonderland"
- description = "benis"
- mappath = "_maps/templates/holodeck_winterwonderland.dmm"
- access_flags = STATION_HOLODECK
-
-/datum/map_template/holodeck/photobooth
- name = "Holodeck - Photobooth"
- template_id = "holodeck_photobooth"
- description = "benis"
- mappath = "_maps/templates/holodeck_photobooth.dmm"
- access_flags = STATION_HOLODECK
-
-/datum/map_template/holodeck/skatepark
- name = "Holodeck - Skatepark"
- template_id = "holodeck_skatepark"
- description = "benis"
- mappath = "_maps/templates/holodeck_skatepark.dmm"
- access_flags = STATION_HOLODECK
-
-//bad evil no good programs
-
-/datum/map_template/holodeck/medicalsim
- name = "Holodeck - Emergency Medical"
- template_id = "holodeck_medicalsim"
- description = "benis"
- mappath = "_maps/templates/holodeck_medicalsim.dmm"
- restricted = TRUE
- access_flags = STATION_HOLODECK
-
-/datum/map_template/holodeck/thunderdome1218
- name = "Holodeck - 1218 AD"
- template_id = "holodeck_thunderdome1218"
- description = "benis"
- mappath = "_maps/templates/holodeck_thunderdome1218.dmm"
- restricted = TRUE
- access_flags = STATION_HOLODECK
-
-/datum/map_template/holodeck/burntest
- name = "Holodeck - Atmospheric Burn Test"
- template_id = "holodeck_burntest"
- description = "benis"
- mappath = "_maps/templates/holodeck_burntest.dmm"
- restricted = TRUE
- access_flags = STATION_HOLODECK
-
-/datum/map_template/holodeck/wildlifesim
- name = "Holodeck - Wildlife Simulation"
- template_id = "holodeck_wildlifesim"
- description = "benis"
- mappath = "_maps/templates/holodeck_wildlifesim.dmm"
- restricted = TRUE
- access_flags = STATION_HOLODECK
-
-/datum/map_template/holodeck/holdoutbunker
- name = "Holodeck - Holdout Bunker"
- template_id = "holodeck_holdoutbunker"
- description = "benis"
- mappath = "_maps/templates/holodeck_holdoutbunker.dmm"
- restricted = TRUE
- access_flags = STATION_HOLODECK
-
-/datum/map_template/holodeck/anthophillia
- name = "Holodeck - Anthophillia"
- template_id = "holodeck_anthophillia"
- description = "benis"
- mappath = "_maps/templates/holodeck_anthophillia.dmm"
- restricted = TRUE
- access_flags = STATION_HOLODECK
-
-/datum/map_template/holodeck/refuelingstation
- name = "Holodeck - Refueling Station"
- template_id = "holodeck_refuelingstation"
- description = "benis"
- mappath = "_maps/templates/holodeck_refuelingstation.dmm"
- restricted = TRUE
- access_flags = STATION_HOLODECK
-
-//flag debug holodeck
-
-/datum/map_template/holodeck/gamer
- name = "Holodeck - Gamer"
- template_id = "holodeck_gamer"
- description = "benis"
- mappath = "_maps/templates/holodeck_gamer.dmm"
- access_flags = HOLODECK_DEBUG
diff --git a/code/modules/holodeck/mobs.dm b/code/modules/holodeck/mobs.dm
deleted file mode 100644
index 121989bf1e71..000000000000
--- a/code/modules/holodeck/mobs.dm
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
- Mobs
-*/
-
-/mob/living/simple_animal/holodeck_monkey
- name = "monkey"
- desc = "A holographic creature fond of bananas."
- icon = 'icons/mob/monkey.dmi'
- icon_state = "monkey1"
- icon_living = "monkey1"
- icon_dead = "monkey1_dead"
- speak_emote = list("chimpers")
- emote_hear = list("chimpers.")
- emote_see = list("scratches.", "looks around.")
- speak_chance = 1
- turns_per_move = 2
- butcher_results = list()
- response_help_continuous = "pets"
- response_help_simple = "pet"
- response_disarm_continuous = "pushes aside"
- response_disarm_simple = "push aside"
- response_harm_continuous = "kicks"
- response_harm_simple = "kick"
diff --git a/code/modules/holodeck/turfs.dm b/code/modules/holodeck/turfs.dm
index b69c05e34653..59e9a46341e6 100644
--- a/code/modules/holodeck/turfs.dm
+++ b/code/modules/holodeck/turfs.dm
@@ -1,6 +1,5 @@
/turf/open/floor/holofloor
icon_state = "floor"
- holodeck_compatible = TRUE
thermal_conductivity = 0
flags_1 = NONE
var/direction = SOUTH
diff --git a/code/modules/jobs/job_exp.dm b/code/modules/jobs/job_exp.dm
index 159c1e1df6aa..9cf57432b4ea 100644
--- a/code/modules/jobs/job_exp.dm
+++ b/code/modules/jobs/job_exp.dm
@@ -45,6 +45,7 @@ GLOBAL_PROTECT(exp_to_update)
return FALSE
if(CONFIG_GET(flag/use_exp_restrictions_admin_bypass) && check_rights_for(src, R_ADMIN))
return FALSE // if admin exemption is enabled, and client is an admin, let them through
+ return TRUE
/client/proc/get_exp_living(pure_numeric = FALSE)
if(!prefs.exp)
diff --git a/code/modules/jobs/job_types/_job.dm b/code/modules/jobs/job_types/_job.dm
index 206c0746bc85..2bd5c2fd4667 100644
--- a/code/modules/jobs/job_types/_job.dm
+++ b/code/modules/jobs/job_types/_job.dm
@@ -67,7 +67,7 @@
if(back_storage)
back_storage.handle_item_insertion(loadout_dumper, TRUE)
else if(!spawnee.put_in_hands(loadout_dumper, TRUE))
- to_chat("Unable to place loadout box.")
+ to_chat(spawnee, "Unable to place loadout box.")
/datum/job/proc/override_latejoin_spawn(mob/living/carbon/human/H) //Return TRUE to force latejoining to not automatically place the person in latejoin shuttle/whatever.
return FALSE
@@ -192,6 +192,8 @@
///The icon this outfit's ID will have when shown on a sechud and ID cards. See [icons\mob\hud.dmi] for a list of icons. Leave null for default.
var/job_icon
+ // the background of the job icon
+ var/faction_icon
var/alt_uniform
@@ -277,6 +279,7 @@
if(H.age)
C.registered_age = H.age
C.job_icon = job_icon
+ C.faction_icon = faction_icon
C.update_label()
for(var/A in SSeconomy.bank_accounts)
var/datum/bank_account/B = A
diff --git a/code/modules/jobs/job_types/assistant.dm b/code/modules/jobs/job_types/assistant.dm
index b098e79dadac..42ca9b6de9fc 100644
--- a/code/modules/jobs/job_types/assistant.dm
+++ b/code/modules/jobs/job_types/assistant.dm
@@ -45,153 +45,3 @@ Assistant
uniform = /obj/item/clothing/under/utility/skirt
else
uniform = /obj/item/clothing/under/utility
-
-/datum/outfit/job/assistant/entertainer
- name = "Assistant (Entertainer)"
- r_hand = /obj/item/bikehorn //comedy
-
-/datum/outfit/job/assistant/engineeringspecialist
- name = "Assistant (Engineering Specialist)"
- accessory = /obj/item/clothing/accessory/armband/engine
-
-/datum/outfit/job/assistant/medicalspecialist
- name = "Assistant (Medical Specialist)"
- uniform = /obj/item/clothing/under/color/white
- accessory = /obj/item/clothing/accessory/armband/med
-
-/datum/outfit/job/assistant/sciencespecialist
- name = "Assistant (Science Specialist)"
- uniform = /obj/item/clothing/under/color/white
- accessory = /obj/item/clothing/accessory/armband/science
-
-/datum/outfit/job/assistant/engineeringspecialist
- name = "Assistant (Deckhand)"
- accessory = /obj/item/clothing/accessory/armband/cargo
-
-//Shiptest outfits
-
-/datum/outfit/job/assistant/minutemen
- name = "Volunteer (Minutemen)"
-
- uniform = /obj/item/clothing/under/rank/security/officer/minutemen
- backpack = /obj/item/storage/backpack/security/cmm
-
-/datum/outfit/job/assistant/inteq
- name = "IRMG Recruit (Inteq)"
- uniform = /obj/item/clothing/under/syndicate/inteq
-
-/datum/outfit/job/assistant/intern
- name = "Assistant (Intern)"
- uniform = /obj/item/clothing/under/suit/black
- neck = /obj/item/clothing/neck/tie
- shoes = /obj/item/clothing/shoes/laceup
- r_pocket = /obj/item/pen/fountain
-
-/datum/outfit/job/assistant/receptionist
- name = "Assistant (Receptionist)"
- uniform = /obj/item/clothing/under/suit/beige
- glasses = /obj/item/clothing/glasses/regular/hipster
- shoes = /obj/item/clothing/shoes/laceup
- r_pocket = /obj/item/pen/fourcolor
- l_pocket = /obj/item/clipboard
-
-/datum/outfit/job/assistant/receptionist/pre_equip(mob/living/carbon/human/H)
- ..()
- switch(H.jumpsuit_style)
- if(PREF_SUIT)
- uniform = initial(uniform)
- if(PREF_ALTSUIT)
- uniform = /obj/item/clothing/under/suit/blacktwopiece
- if(PREF_SKIRT)
- uniform = /obj/item/clothing/under/dress/skirt/plaid
- else
- uniform = /obj/item/clothing/under/suit/beige
-
-/datum/outfit/job/assistant/pirate
- name = "Assistant (Pirate)"
-
- uniform = /obj/item/clothing/under/costume/sailor
- shoes = /obj/item/clothing/shoes/jackboots
-
-/datum/outfit/job/assistant/corporate
- name = "Business Associate"
-
- uniform = /obj/item/clothing/under/suit/black
- shoes = /obj/item/clothing/shoes/laceup
- suit = /obj/item/clothing/suit/toggle/lawyer/black
-
-/datum/outfit/job/assistant/independent/crewmatefancy
- name = "Crewmate (Independent)"
-
- uniform = /obj/item/clothing/under/misc/assistantformal
- shoes = /obj/item/clothing/shoes/laceup
- gloves = /obj/item/clothing/gloves/color/white
-
-/datum/outfit/job/assistant/ex_prisoner
- name = "Assistant (Ex-Prisoner)"
-
- glasses = /obj/item/clothing/glasses/sunglasses
- uniform = /obj/item/clothing/under/rank/prisoner
- shoes = /obj/item/clothing/shoes/sneakers/orange
- accessory = /obj/item/clothing/accessory/armband/deputy
-
-/datum/outfit/job/assistant/waiter
- name = "Assistant (Waiter)"
-
- uniform = /obj/item/clothing/under/suit/waiter
- shoes = /obj/item/clothing/shoes/laceup
- ears = /obj/item/radio/headset/headset_srv
- gloves = /obj/item/clothing/gloves/color/white
-
-/datum/outfit/job/assistant/artist
- name = "Assistant (Artist)"
-
- uniform = /obj/item/clothing/under/suit/burgundy
- suit = /obj/item/clothing/suit/toggle/suspenders
- head = /obj/item/clothing/head/beret/black
- shoes = /obj/item/clothing/shoes/laceup
- gloves = /obj/item/clothing/gloves/color/white
- accessory = /obj/item/clothing/neck/scarf/darkblue
-
-/datum/outfit/job/assistant/roumain
- name = "Shadow (Saint-Roumain Militia)"
-
- uniform = /obj/item/clothing/under/suit/roumain
- alt_uniform = null
- shoes = /obj/item/clothing/shoes/workboots/mining
- suit = /obj/item/clothing/suit/armor/roumain/shadow
-
- head = /obj/item/clothing/head/cowboy/sec/roumain/shadow
-
-/datum/outfit/job/assistant/roumain/post_equip(mob/living/carbon/human/H)
- H.faction |= list("roumain")
-
-/datum/outfit/job/assistant/pharma
- name = "Pharmacology Student"
-
- uniform = /obj/item/clothing/under/rank/medical/
- shoes = /obj/item/clothing/shoes/sneakers/white
- accessory = /obj/item/clothing/neck/scarf/orange
- l_pocket = /obj/item/pda/medical
- r_pocket = /obj/item/reagent_containers/pill/floorpill
- belt = /obj/item/reagent_scanner
- backpack_contents = list(/obj/item/book/manual/wiki/chemistry=1)
-
-/datum/outfit/job/assistant/aipirate
- name = "Nodesman"
-
- uniform = /obj/item/clothing/under/utility
- head = /obj/item/clothing/head/soft/black
- shoes = /obj/item/clothing/shoes/combat
- l_pocket = /obj/item/kitchen/knife/combat/survival
- gloves = /obj/item/clothing/gloves/combat
- implants = list(/obj/item/implant/radio)
-
-/datum/outfit/job/assistant/frontiersmen
- name = "Deckhand (frontiersmen)"
-
- uniform = /obj/item/clothing/under/rank/security/officer/frontier
- shoes = /obj/item/clothing/shoes/jackboots
- r_pocket = /obj/item/radio
- head = /obj/item/clothing/head/beret/sec/frontier
- ears = /obj/item/radio/headset/pirate
diff --git a/code/modules/jobs/job_types/atmospheric_technician.dm b/code/modules/jobs/job_types/atmospheric_technician.dm
index f00d87eb6ba4..3dc911b137ac 100644
--- a/code/modules/jobs/job_types/atmospheric_technician.dm
+++ b/code/modules/jobs/job_types/atmospheric_technician.dm
@@ -31,20 +31,3 @@
box = /obj/item/storage/box/survival/engineer
pda_slot = ITEM_SLOT_LPOCKET
backpack_contents = list(/obj/item/modular_computer/tablet/preset/advanced=1)
-
-/datum/outfit/job/atmos/rig
- name = "Atmospheric Technician (Hardsuit)"
-
- mask = /obj/item/clothing/mask/gas/atmos
- suit = /obj/item/clothing/suit/space/hardsuit/engine/atmos
- suit_store = /obj/item/tank/internals/oxygen
- internals_slot = ITEM_SLOT_SUITSTORE
-
-/datum/outfit/job/atmos/frontiersmen
- name = "Atmospheric Technician (Frontiersmen)"
-
- uniform = /obj/item/clothing/under/rank/security/officer/frontier
- suit = /obj/item/clothing/suit/hooded/wintercoat/engineering/atmos
- head = /obj/item/clothing/head/hardhat
- ears = /obj/item/radio/headset/pirate
- mask = /obj/item/clothing/mask/gas/atmos
diff --git a/code/modules/jobs/job_types/bartender.dm b/code/modules/jobs/job_types/bartender.dm
index f704f1c62139..9c5d28e693e8 100644
--- a/code/modules/jobs/job_types/bartender.dm
+++ b/code/modules/jobs/job_types/bartender.dm
@@ -31,16 +31,3 @@
if(H.age < AGE_MINOR)
W.registered_age = AGE_MINOR
to_chat(H, "You're not technically old enough to access or serve alcohol, but your ID has been discreetly modified to display your age as [AGE_MINOR]. Try to keep that a secret! ")
-
-/datum/outfit/job/bartender/pharma
- name = "Mixologist"
-
- backpack_contents = list(/obj/item/storage/box/syringes=1, /obj/item/storage/box/drinkingglasses = 1)
- ears = /obj/item/radio/headset/headset_med
- suit = /obj/item/clothing/suit/toggle/labcoat
- alt_suit = /obj/item/clothing/suit/armor/vest
- l_pocket = /obj/item/pda/bar
- r_pocket = /obj/item/reagent_containers/food/drinks/shaker
- belt = /obj/item/storage/belt
- gloves = /obj/item/clothing/gloves/color/latex/nitrile
- uniform = /obj/item/clothing/under/suit/black
diff --git a/code/modules/jobs/job_types/botanist.dm b/code/modules/jobs/job_types/botanist.dm
index 17820864e57f..130385df95f1 100644
--- a/code/modules/jobs/job_types/botanist.dm
+++ b/code/modules/jobs/job_types/botanist.dm
@@ -26,12 +26,3 @@
backpack = /obj/item/storage/backpack/botany
satchel = /obj/item/storage/backpack/satchel/hyd
courierbag = /obj/item/storage/backpack/messenger/hyd
-
-/datum/outfit/job/botanist/pharma
- name = "Herbalist"
-
- ears = /obj/item/radio/headset/headset_med
- belt = /obj/item/storage/bag/plants
- l_pocket = /obj/item/pda/botanist
- suit = /obj/item/clothing/suit/apron/overalls
- uniform = /obj/item/clothing/under/utility
diff --git a/code/modules/jobs/job_types/brig_physician.dm b/code/modules/jobs/job_types/brig_physician.dm
index d27f2df6b859..124c1ec791df 100644
--- a/code/modules/jobs/job_types/brig_physician.dm
+++ b/code/modules/jobs/job_types/brig_physician.dm
@@ -28,20 +28,3 @@
l_hand = /obj/item/storage/firstaid/regular
head = /obj/item/clothing/head/soft/sec/brig_phys
implants = list(/obj/item/implant/mindshield)
-
-
-/datum/outfit/job/brig_phys/securitymedic
- name = "Brig Physician (Security Medic)"
-
- uniform = /obj/item/clothing/under/rank/security/brig_phys/nt
- suit = /obj/item/clothing/suit/toggle/labcoat/brig_phys
- suit_store = /obj/item/flashlight/pen
- alt_suit = null
-
-/datum/outfit/job/brig_phys/executionsupervisor
- name = "Brig Physician (Execution Supervisor)"
-
- uniform = /obj/item/clothing/under/rank/security/brig_phys/nt
- suit = /obj/item/clothing/suit/toggle/labcoat/brig_phys
- l_pocket = /obj/item/reagent_containers/syringe
- alt_suit = null
diff --git a/code/modules/jobs/job_types/captain.dm b/code/modules/jobs/job_types/captain.dm
index 78e7eb8dde74..786f9e798e43 100644
--- a/code/modules/jobs/job_types/captain.dm
+++ b/code/modules/jobs/job_types/captain.dm
@@ -41,175 +41,3 @@
accessory = /obj/item/clothing/accessory/medal/gold/captain
chameleon_extras = list(/obj/item/gun/energy/e_gun, /obj/item/stamp/captain)
-
-/datum/outfit/job/captain/hardsuit
- name = "Captain (Hardsuit)"
-
- mask = /obj/item/clothing/mask/gas/atmos/captain
- suit = /obj/item/clothing/suit/space/hardsuit/swat/captain
- suit_store = /obj/item/tank/internals/oxygen
-
-/datum/outfit/job/captain/nt
- name = "Captain (Nanotrasen)"
-
- ears = /obj/item/radio/headset/nanotrasen/captain
- uniform = /obj/item/clothing/under/rank/command/captain/nt
- gloves = /obj/item/clothing/gloves/color/captain/nt
- shoes = /obj/item/clothing/shoes/laceup
- head = /obj/item/clothing/head/caphat/nt
-
-/datum/outfit/job/captain/nt/heron
- name = "Captain (Nanotrasen)"
-
- uniform = /obj/item/clothing/under/rank/centcom/officer
- gloves = /obj/item/clothing/gloves/combat
- head = /obj/item/clothing/head/centhat
- suit = /obj/item/clothing/suit/armor/vest/bulletproof
-
-/datum/outfit/job/captain/pirate
- name = "Captain (Pirate)"
-
- ears = /obj/item/radio/headset/pirate/captain
- uniform = /obj/item/clothing/under/costume/pirate
- shoes = /obj/item/clothing/shoes/jackboots
- head = /obj/item/clothing/head/pirate/captain
- suit = /obj/item/clothing/suit/pirate/captain
-
-/datum/outfit/job/captain/corporate
- name = "Captain (Corporate)"
- uniform = /obj/item/clothing/under/suit/navy
- shoes = /obj/item/clothing/shoes/laceup
- glasses = /obj/item/clothing/glasses/sunglasses
- gloves = null
-
-/datum/outfit/job/captain/western
- name = "Captain (Western)"
- alt_uniform = null
- shoes = /obj/item/clothing/shoes/cowboy/white
- head = /obj/item/clothing/head/caphat/cowboy
- glasses = /obj/item/clothing/glasses/sunglasses
- alt_suit = null
-
-/datum/outfit/job/captain/minutemen
- name = "Captain (Colonial Minutemen)"
-
- ears = /obj/item/radio/headset/heads/captain/alt
- uniform = /obj/item/clothing/under/rank/command/minutemen
- alt_uniform = null
- suit = /obj/item/clothing/suit/toggle/lawyer/minutemen
- alt_suit = null
-
- shoes = /obj/item/clothing/shoes/combat
- head = /obj/item/clothing/head/cowboy/sec/minutemen
- backpack = /obj/item/storage/backpack
- backpack_contents = list(/obj/item/storage/box/ids=1,\
- /obj/item/melee/classic_baton/telescopic=1, /obj/item/modular_computer/tablet/preset/advanced = 1)
-
-/datum/outfit/job/captain/minutemen/general
- name = "General (Colonial Minutemen)"
-
- head = /obj/item/clothing/head/caphat/minutemen
- ears = /obj/item/radio/headset/heads/captain
- uniform = /obj/item/clothing/under/rank/command/minutemen
- suit = /obj/item/clothing/suit/armor/vest/capcarapace/minutemen
- shoes = /obj/item/clothing/shoes/combat
-
- box = /obj/item/storage/box/survival/engineer/radio
- backpack = /obj/item/storage/backpack
- backpack_contents = list(/obj/item/melee/classic_baton/telescopic=1, /obj/item/gun/ballistic/revolver/mateba=1)
-
-/datum/outfit/job/captain/independent/owner
- name = "Private Ship Owner (Independent)"
-
- id = /obj/item/card/id/gold
- uniform = /obj/item/clothing/under/suit/black
- shoes = /obj/item/clothing/shoes/laceup
- head = null
- belt = null
- gloves = null
- accessory = null
- ears = /obj/item/radio/headset/heads/captain
- box = /obj/item/storage/box/survival
- backpack = /obj/item/storage/backpack
- satchel = /obj/item/storage/backpack/satchel/
- duffelbag = /obj/item/storage/backpack/duffelbag
- courierbag = /obj/item/storage/backpack/messenger
- backpack_contents = list(/obj/item/clothing/accessory/medal/gold/captain=1, /obj/item/spacecash/bundle/c10000=1)
-
-/datum/outfit/job/captain/inteq
- name = "IRMG Vanguard (Inteq)"
-
- ears = /obj/item/radio/headset/inteq/alt/captain
- uniform = /obj/item/clothing/under/syndicate/inteq
- head = /obj/item/clothing/head/beret/sec/hos/inteq
- glasses = /obj/item/clothing/glasses/hud/security/sunglasses/inteq
- mask = /obj/item/clothing/mask/gas/sechailer/inteq
- belt = /obj/item/storage/belt/security/webbing/inteq
- suit = /obj/item/clothing/suit/armor/hos/inteq
- dcoat = /obj/item/clothing/suit/hooded/wintercoat/security/inteq
- shoes = /obj/item/clothing/shoes/combat
- gloves = /obj/item/clothing/gloves/combat
- r_pocket = /obj/item/assembly/flash/handheld
- l_pocket = /obj/item/restraints/handcuffs
- accessory = null
-
- courierbag = /obj/item/storage/backpack/messenger/inteq
- backpack_contents = list(/obj/item/melee/classic_baton/telescopic=1, /obj/item/pda/captain)
-
-/datum/outfit/job/captain/inteq/naked
- name = "IRMG Vanguard (Inteq) (Naked)"
- head = null
- mask = null
- glasses = null
- belt = null
- suit = null
- gloves = null
- suit_store = null
-
-/datum/outfit/job/captain/aipirate
- name = "Nodesman (Command)"
-
- uniform = /obj/item/clothing/under/utility
- alt_uniform = null
- gloves = /obj/item/clothing/gloves/combat
- suit = /obj/item/clothing/suit/armor/vest/marine/medium
- alt_suit = null
- dcoat = null
- head = /obj/item/clothing/head/soft/black
- shoes = /obj/item/clothing/shoes/combat
- l_pocket = /obj/item/kitchen/knife/combat
- implants = list(/obj/item/implant/radio)
- accessory = null
-
-/datum/outfit/job/captain/frontiersmen
- name = "Captain (Frontiersmen)"
-
- ears = /obj/item/radio/headset/pirate/alt/captain
- uniform = /obj/item/clothing/under/rank/security/officer/frontier/admiral
- head = /obj/item/clothing/head/caphat/frontier/admiral
- glasses = /obj/item/clothing/glasses/hud/security/sunglasses/inteq
- mask = /obj/item/clothing/mask/gas/sechailer
- suit = /obj/item/clothing/suit/armor/frontier
- shoes = /obj/item/clothing/shoes/cowboy
- gloves = /obj/item/clothing/gloves/combat
- glasses = /obj/item/clothing/glasses/hud/security/sunglasses/eyepatch
-
- backpack_contents = list(/obj/item/melee/classic_baton/telescopic=1, /obj/item/pda/captain)
-
-/datum/outfit/job/captain/nt/lp_lieutenant
- name = "LP Lieutenant"
-
- implants = list(/obj/item/implant/mindshield)
- ears = /obj/item/radio/headset/nanotrasen/alt/captain
- id = /obj/item/card/id/lplieu
- belt = /obj/item/pda/captain
- gloves = /obj/item/clothing/gloves/color/black
- uniform = /obj/item/clothing/under/rank/security/head_of_security/alt/lp
- alt_uniform = /obj/item/clothing/under/rank/security/head_of_security/alt/skirt/lp
- dcoat = /obj/item/clothing/suit/jacket
- shoes = /obj/item/clothing/shoes/jackboots
- head = /obj/item/clothing/head/beret/command
-
- satchel = /obj/item/storage/backpack/satchel/cap
- duffelbag = /obj/item/storage/backpack/duffelbag/captain
- courierbag = /obj/item/storage/backpack/messenger/com
diff --git a/code/modules/jobs/job_types/cargo_technician.dm b/code/modules/jobs/job_types/cargo_technician.dm
index 22f85ed9f57a..3fa729969013 100644
--- a/code/modules/jobs/job_types/cargo_technician.dm
+++ b/code/modules/jobs/job_types/cargo_technician.dm
@@ -23,27 +23,4 @@
l_hand = /obj/item/export_scanner
backpack_contents = list(/obj/item/modular_computer/tablet/preset/cargo=1)
-//Shiptest outfits
-/datum/outfit/job/cargo_tech/pilot
- name = "Pilot"
-
- uniform = /obj/item/clothing/under/syndicate/camo
- accessory = /obj/item/clothing/accessory/armband/cargo
- suit = /obj/item/clothing/suit/jacket
- shoes = /obj/item/clothing/shoes/jackboots
- gloves = /obj/item/clothing/gloves/fingerless
- glasses = /obj/item/clothing/glasses/sunglasses/big
-
-
-/datum/outfit/job/cargo_tech/frontiersmen
- name = "Cargo Tech (frontiersmen)"
-
- uniform = /obj/item/clothing/under/rank/security/officer/frontier
- suit = /obj/item/clothing/suit/hazardvest
- ears = /obj/item/radio/headset/pirate
- shoes = /obj/item/clothing/shoes/workboots
- head = /obj/item/clothing/head/soft
- backpack_contents = list(
- /obj/item/modular_computer/tablet/preset/cargo = 1,
- )
diff --git a/code/modules/jobs/job_types/chaplain.dm b/code/modules/jobs/job_types/chaplain.dm
index 9dd36c1e201a..870697476794 100644
--- a/code/modules/jobs/job_types/chaplain.dm
+++ b/code/modules/jobs/job_types/chaplain.dm
@@ -124,18 +124,3 @@
satchel = /obj/item/storage/backpack/cultpack
chameleon_extras = /obj/item/stamp/chap
-
-/datum/outfit/job/chaplain/monk
- name = "Chaplain (Monk)"
- suit = /obj/item/clothing/suit/hooded/chaplainsuit/monkhabit
- l_hand = /obj/item/storage/book/bible
-
-/datum/outfit/job/chaplain/imam
- name = "Chaplain (Imam)"
- head = /obj/item/clothing/head/taqiyahwhite
- l_hand = /obj/item/storage/book/bible/koran
-
-/datum/outfit/job/chaplain/rabbi
- name = "Chaplain (Rabbi)"
- head = /obj/item/clothing/head/kippah
- l_hand = /obj/item/storage/book/bible/torah
diff --git a/code/modules/jobs/job_types/chemist.dm b/code/modules/jobs/job_types/chemist.dm
index d98181af7324..c93b6d3119a2 100644
--- a/code/modules/jobs/job_types/chemist.dm
+++ b/code/modules/jobs/job_types/chemist.dm
@@ -29,70 +29,3 @@
box = /obj/item/storage/box/survival/medical
chameleon_extras = /obj/item/gun/syringe
-
-//Alt jobs
-
-/datum/outfit/job/chemist/pharmacist
- name = "Chemist (Pharmacist)"
- jobtype = /datum/job/chemist
-
- glasses = null
- alt_uniform = null
-
- backpack_contents = list(/obj/item/clothing/glasses/science=1)
-
-/datum/outfit/job/chemist/pharmacologist
- name = "Chemist (Pharmacologist)"
-
- glasses = null
- alt_uniform = null
- suit = /obj/item/clothing/suit/toggle/labcoat/chemist/side
-
- backpack_contents = list(/obj/item/clothing/glasses/science=1)
-
-/datum/outfit/job/chemist/juniorchemist
- name = "Chemist (Junior Chemist)"
-
- glasses = null
- alt_uniform = null
- suit = null
- alt_suit = null
-
- backpack_contents = list(/obj/item/clothing/glasses/science=1)
-
-/datum/outfit/job/chemist/seniorchemist
- name = "Chemist (Senior Chemist)"
-
- glasses = null
- alt_uniform = null
- shoes = /obj/item/clothing/shoes/laceup
- suit = /obj/item/clothing/suit/toggle/lawyer/orange
- alt_suit = /obj/item/clothing/suit/toggle/labcoat/chemist
- dcoat = null
- l_hand = null
- suit_store = null
- neck = /obj/item/clothing/neck/tie/orange
-
- backpack_contents = list(/obj/item/clothing/glasses/science=1)
-
-//Shiptest
-
-/datum/outfit/job/chemist/pharma
- name = "Pharmacist"
-
- belt = /obj/item/storage/bag/chemistry
- l_pocket =/obj/item/pda/chemist
- r_pocket = /obj/item/storage/pill_bottle
- suit = /obj/item/clothing/suit/longcoat/chemist
- alt_suit = /obj/item/clothing/suit/toggle/labcoat/chemist/side
- dcoat = /obj/item/clothing/suit/hooded/wintercoat/medical
- box = /obj/item/storage/box/survival/medical
- gloves = /obj/item/clothing/gloves/color/latex
- glasses = /obj/item/clothing/glasses/sunglasses
-
-/datum/outfit/job/chemist/minutemen
- name = "Chemical Scientist(minutemen)"
-
- suit = /obj/item/clothing/suit/toggle/labcoat/chemist
- ears = /obj/item/radio/headset/minutemen
-
diff --git a/code/modules/jobs/job_types/chief_engineer.dm b/code/modules/jobs/job_types/chief_engineer.dm
index 5b862731db49..b828f2357159 100644
--- a/code/modules/jobs/job_types/chief_engineer.dm
+++ b/code/modules/jobs/job_types/chief_engineer.dm
@@ -45,78 +45,3 @@
box = /obj/item/storage/box/survival/engineer
pda_slot = ITEM_SLOT_LPOCKET
chameleon_extras = /obj/item/stamp/ce
-
-/datum/outfit/job/ce/rig
- name = "Chief Engineer (Hardsuit)"
-
- mask = /obj/item/clothing/mask/breath
- suit = /obj/item/clothing/suit/space/hardsuit/engine/elite
- shoes = /obj/item/clothing/shoes/magboots/advance
- suit_store = /obj/item/tank/internals/oxygen
- glasses = /obj/item/clothing/glasses/meson/engine
- gloves = /obj/item/clothing/gloves/color/yellow
- head = null
- internals_slot = ITEM_SLOT_SUITSTORE
-
-/datum/outfit/job/ce/engineeringcoordinator
- name = "Chief Engineer (Engineering Coordinator)"
-
- belt = null
- uniform = /obj/item/clothing/under/rank/engineering/chief_engineer
- alt_uniform = null
- alt_suit = /obj/item/clothing/suit/hazardvest
- dcoat = null
- shoes = /obj/item/clothing/shoes/laceup
- head = /obj/item/clothing/head/hardhat/white
- gloves = null
- neck = /obj/item/clothing/neck/tie/green
- backpack_contents = list(/obj/item/melee/classic_baton/telescopic=1, /obj/item/modular_computer/tablet/preset/advanced=1, /obj/item/clothing/gloves/color/black=1)
-
-/datum/outfit/job/ce/inteq
- name = "IRMG Artificer Class II (Inteq)"
-
- ears = /obj/item/radio/headset/inteq
- uniform = /obj/item/clothing/under/syndicate/inteq/artificer
- head = /obj/item/clothing/head/hardhat/white
- mask = /obj/item/clothing/mask/gas/sechailer/inteq
- dcoat = /obj/item/clothing/suit/hooded/wintercoat/security/inteq
- shoes = /obj/item/clothing/shoes/combat
- gloves = /obj/item/clothing/gloves/combat
- belt = /obj/item/storage/belt/utility/full
-
- courierbag = /obj/item/storage/backpack/messenger/inteq
-
-/datum/outfit/job/ce/nt
- name = "Chief Engineer (NT)"
-
- head = /obj/item/clothing/head/beret/ce
- belt = /obj/item/storage/belt/utility/full
- suit = /obj/item/clothing/suit/hazardvest
-
-/datum/outfit/job/ce/frontiersmen
- name = "Head Carpenter (Frontiersmen)"
-
- ears = /obj/item/radio/headset/pirate
- uniform = /obj/item/clothing/under/rank/security/officer/frontier/officer
- head = /obj/item/clothing/head/hardhat/white
- shoes = /obj/item/clothing/shoes/combat
- gloves = /obj/item/clothing/gloves/combat
- belt = /obj/item/storage/belt/utility/full
-
-/datum/outfit/job/ce/minutemen
- name = "Foreman (Colonial Minutemen)"
-
- ears = /obj/item/radio/headset/minutemen/alt
- uniform = /obj/item/clothing/under/rank/command/minutemen
- alt_uniform = null
- suit = /obj/item/clothing/suit/toggle/lawyer/minutemen
- alt_suit = null
- gloves = /obj/item/clothing/gloves/combat
- belt = /obj/item/storage/belt/utility/full
- shoes = /obj/item/clothing/shoes/combat
- head = /obj/item/clothing/head/cowboy/sec/minutemen
- backpack = /obj/item/storage/backpack
- backpack_contents = list(
- /obj/item/melee/classic_baton/telescopic=1,
- /obj/item/modular_computer/tablet/preset/advanced = 1
- )
diff --git a/code/modules/jobs/job_types/chief_medical_officer.dm b/code/modules/jobs/job_types/chief_medical_officer.dm
index f614aab080a0..d09b9ee6aa50 100644
--- a/code/modules/jobs/job_types/chief_medical_officer.dm
+++ b/code/modules/jobs/job_types/chief_medical_officer.dm
@@ -42,55 +42,3 @@
box = /obj/item/storage/box/survival/medical
chameleon_extras = list(/obj/item/gun/syringe, /obj/item/stamp/cmo)
-
-/datum/outfit/job/cmo/hardsuit
- name = "Chief Medical Officer (Hardsuit)"
-
- mask = /obj/item/clothing/mask/breath/medical
- suit = /obj/item/clothing/suit/space/hardsuit/medical/cmo
- suit_store = /obj/item/tank/internals/oxygen
- r_pocket = /obj/item/flashlight/pen
-
-/datum/outfit/job/cmo/medicaldirector
- name = "Chief Medical Officer (Medical Director)"
-
- alt_uniform = null
- shoes = /obj/item/clothing/shoes/laceup
- suit = /obj/item/clothing/suit/toggle/lawyer/cmo
- alt_suit = /obj/item/clothing/suit/toggle/labcoat/cmo
- neck = /obj/item/clothing/neck/tie/blue
- l_hand = null
- suit_store = null
- backpack_contents = list(/obj/item/melee/classic_baton/telescopic=1, /obj/item/storage/firstaid/medical=1, /obj/item/flashlight/pen=1)
-
-/datum/outfit/job/cmo/surgeongeneral
- name = "Chief Medical Officer (Surgeon-General)"
-
- uniform = /obj/item/clothing/under/rank/medical/chief_medical_officer
- alt_uniform = null
- shoes = /obj/item/clothing/shoes/laceup
- suit = /obj/item/clothing/suit/toggle/labcoat/cmo
- alt_suit = null
- l_hand = null
- suit_store = null
- backpack_contents = list(/obj/item/melee/classic_baton/telescopic=1, /obj/item/storage/firstaid/medical=1, /obj/item/flashlight/pen=1)
-
-
-/datum/outfit/job/cmo/pharma
- name = "Chief Pharmacist"
-
- glasses = /obj/item/clothing/glasses/science/prescription/fake//chief pharma is this kind of person
- neck = /obj/item/clothing/neck/tie/orange//the Horrible Tie was genuinely too hard to look at
- l_pocket = /obj/item/reagent_containers/glass/filter
- ears = /obj/item/radio/headset/heads/cmo
- uniform = /obj/item/clothing/under/suit/tan
- alt_uniform = /obj/item/clothing/under/rank/medical/doctor/green
- shoes = /obj/item/clothing/shoes/sneakers/brown
- suit = /obj/item/clothing/suit/toggle/suspenders/gray
- suit_store = null
- dcoat = /obj/item/clothing/suit/hooded/wintercoat/medical
- l_hand = /obj/item/reagent_containers/glass/maunamug
- backpack = /obj/item/storage/backpack/chemistry
- satchel = /obj/item/storage/backpack/satchel/chem
- courierbag = /obj/item/storage/backpack/messenger/chem
- backpack_contents = list(/obj/item/melee/classic_baton/telescopic=1, /obj/item/storage/bag/chemistry=1)
diff --git a/code/modules/jobs/job_types/cook.dm b/code/modules/jobs/job_types/cook.dm
index d1006a5b154f..1c3d318eeffb 100644
--- a/code/modules/jobs/job_types/cook.dm
+++ b/code/modules/jobs/job_types/cook.dm
@@ -35,23 +35,3 @@
H.equip_to_slot_or_del(I,ITEM_SLOT_BACKPACK)
var/datum/martial_art/cqc/under_siege/justacook = new
justacook.teach(H)
-
-//WS Edit Start - Alt-Job Titles
-/datum/outfit/job/cook/grillmaster
- uniform = /obj/item/clothing/under/rank/civilian/cookjorts
- suit = null
- head = null
- mask = null
- r_hand = /obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy
- l_pocket = /obj/item/stack/sheet/mineral/coal
-//WS Edit End - Alt-Job Titles
-
-//shiptest outfits
-
-/datum/outfit/job/cook/frontiersmen
- name = "Steward (frontiersmen)"
-
- uniform = /obj/item/clothing/under/rank/security/officer/frontier
- ears = /obj/item/radio/headset/pirate
- head = /obj/item/clothing/head/flatcap
- suit = /obj/item/clothing/suit/apron/chef
diff --git a/code/modules/jobs/job_types/curator.dm b/code/modules/jobs/job_types/curator.dm
index d069e3411bbc..3fb642e9e469 100644
--- a/code/modules/jobs/job_types/curator.dm
+++ b/code/modules/jobs/job_types/curator.dm
@@ -36,38 +36,3 @@
return
H.grant_all_languages(TRUE, TRUE, TRUE, LANGUAGE_CURATOR)
-
-/datum/outfit/job/curator/journalist
- name = "Curator (Journalist)"
- uniform = /obj/item/clothing/under/suit/checkered
- head = /obj/item/clothing/head/fedora
- neck = /obj/item/camera
- l_hand = /obj/item/taperecorder
- l_pocket = /obj/item/newspaper
- backpack_contents = list(
- /obj/item/choice_beacon/hero = 1,
- /obj/item/tape = 1
- )
-
-/datum/outfit/job/curator/librarian
- name = "Curator (Librarian)"
- uniform = /obj/item/clothing/under/suit/tan
- neck = /obj/item/clothing/neck/tie/brown
- backpack_contents = list(
- /obj/item/choice_beacon/hero = 1,
- /obj/item/tape = 1,
- /obj/item/paper_bin/bundlenatural = 1,
- /obj/item/pen/fountain = 1
- )
-/datum/outfit/job/curator/dungeonmaster
- name = "Dungeon Master"
- uniform = /obj/item/clothing/under/misc/pj/red
- suit = /obj/item/clothing/suit/nerdshirt
- backpack_contents = list(
- /obj/item/choice_beacon/hero = 1,
- /obj/item/tape = 1,
- /obj/item/storage/pill_bottle/dice = 1,
- /obj/item/toy/cards/deck/cas = 1,
- /obj/item/toy/cards/deck/cas/black = 1,
- /obj/item/hourglass = 1
- )
diff --git a/code/modules/jobs/job_types/head_of_personnel.dm b/code/modules/jobs/job_types/head_of_personnel.dm
index e38e758cf71e..a1071d7d3ce4 100644
--- a/code/modules/jobs/job_types/head_of_personnel.dm
+++ b/code/modules/jobs/job_types/head_of_personnel.dm
@@ -49,78 +49,3 @@
courierbag = /obj/item/storage/backpack/messenger/com
chameleon_extras = list(/obj/item/gun/energy/e_gun, /obj/item/stamp/head_of_personnel)
-
-/datum/outfit/job/head_of_personnel/pre_equip(mob/living/carbon/human/H)
- ..()
-
-/datum/outfit/job/head_of_personnel/nt
- name = "First Officer (Nanotrasen)"
- ears = /obj/item/radio/headset/nanotrasen
- uniform = /obj/item/clothing/under/rank/command/head_of_personnel/nt
- alt_uniform = null
- alt_suit = null
- shoes = /obj/item/clothing/shoes/laceup
- head = /obj/item/clothing/head/hopcap/nt
-
-/datum/outfit/job/head_of_personnel/pirate
- name = "First Mate (Pirate)"
- ears = /obj/item/radio/headset/pirate
- uniform = /obj/item/clothing/under/costume/pirate
- shoes = /obj/item/clothing/shoes/jackboots
- head = /obj/item/clothing/head/pirate
- suit = /obj/item/clothing/suit/pirate
-
-/datum/outfit/job/head_of_personnel/western
- name = "First Mate (Western)"
- uniform = /obj/item/clothing/under/rank/security/detective/grey
- alt_uniform = null
- suit = null
- alt_suit = null
- shoes = /obj/item/clothing/shoes/cowboy/black
- accessory = /obj/item/clothing/accessory/waistcoat
- head = /obj/item/clothing/head/HoS/cowboy
-
-/datum/outfit/job/head_of_personnel/minutemen
- name = "Bridge Officer (Colonial Minutemen)"
-
- ears = /obj/item/radio/headset/minutemen/alt
- uniform = /obj/item/clothing/under/rank/command/minutemen
- alt_uniform = null
- suit = /obj/item/clothing/suit/toggle/lawyer/minutemen
- alt_suit = null
-
- shoes = /obj/item/clothing/shoes/combat
- head = /obj/item/clothing/head/cowboy/sec/minutemen
- backpack = /obj/item/storage/backpack
- backpack_contents = list(/obj/item/storage/box/ids=1,\
- /obj/item/melee/classic_baton/telescopic=1, /obj/item/modular_computer/tablet/preset/advanced = 1)
-
-/datum/outfit/job/head_of_personnel/beluga
-
- uniform = /obj/item/clothing/under/rank/command/head_of_personnel
- glasses = /obj/item/clothing/glasses/sunglasses/big
- shoes = /obj/item/clothing/shoes/cowboy/fancy
- head = /obj/item/clothing/head/beret/hop
- backpack_contents = list(/obj/item/storage/box/ids=1,\
- /obj/item/melee/classic_baton/telescopic=1, /obj/item/modular_computer/tablet/preset/advanced = 1)
-
-/datum/outfit/job/head_of_personnel/frontiersmen
- name = "Bridge Officer (frontiersmen)"
-
- ears = /obj/item/radio/headset/pirate/alt
- uniform = /obj/item/clothing/under/rank/security/officer/frontier/officer
- shoes = /obj/item/clothing/shoes/cowboy/black
- head = /obj/item/clothing/head/beret/sec/frontier/officer
- gloves = /obj/item/clothing/gloves/combat
- r_pocket = /obj/item/kitchen/knife/combat/survival
- glasses = /obj/item/clothing/glasses/sunglasses
- suit = /obj/item/clothing/suit/armor/vest/bulletproof/frontier
-
-/datum/outfit/job/head_of_personnel/pilot/heron
- name = "pilot"
-
- uniform = /obj/item/clothing/under/rank/security/officer/military
- suit = /obj/item/clothing/suit/jacket/leather/duster
- glasses = /obj/item/clothing/glasses/hud/spacecop
- accessory = /obj/item/clothing/accessory/holster
- head = /obj/item/clothing/head/beret/lt
diff --git a/code/modules/jobs/job_types/head_of_security.dm b/code/modules/jobs/job_types/head_of_security.dm
index a122b4249b98..52bdd0b505c9 100644
--- a/code/modules/jobs/job_types/head_of_security.dm
+++ b/code/modules/jobs/job_types/head_of_security.dm
@@ -52,69 +52,3 @@
implants = list(/obj/item/implant/mindshield)
chameleon_extras = list(/obj/item/gun/energy/e_gun/hos, /obj/item/stamp/hos)
-
-/datum/outfit/job/hos/hardsuit
- name = "Head of Security (Hardsuit)"
-
- mask = /obj/item/clothing/mask/gas/sechailer
- suit = /obj/item/clothing/suit/space/hardsuit/security/hos
- suit_store = /obj/item/tank/internals/oxygen
- backpack_contents = list(/obj/item/melee/baton/loaded=1, /obj/item/gun/energy/e_gun=1, /obj/item/ammo_box/magazine/co9mm=1) //WS edit - free lethals
-
-/datum/outfit/job/hos/nanotrasen
- name = "Head of Security (Nanotrasen)"
-
- ears = /obj/item/radio/headset/nanotrasen/alt
- uniform = /obj/item/clothing/under/rank/security/head_of_security/nt
- alt_uniform = null
- head = /obj/item/clothing/head/beret/sec/hos
-
-/datum/outfit/job/hos/frontiersmen
- name = "Master At Arms (frontiersmen)"
-
- ears = /obj/item/radio/headset/syndicate/alt
- uniform = /obj/item/clothing/under/rank/security/officer/frontier/officer
- head = /obj/item/clothing/head/caphat/frontier
- suit = /obj/item/clothing/suit/armor/vest/bulletproof/frontier
- shoes = /obj/item/clothing/shoes/cowboy/black
- gloves = /obj/item/clothing/gloves/combat
- backpack_contents = list(/obj/item/melee/baton/loaded=1)
- suit_store = null
-
-/datum/outfit/job/hos/roumain
- jobtype = /datum/job/hos/roumain
- name = "Hunter Montagne (Saint-Roumain Militia)"
- ears = /obj/item/radio/headset/headset_com
- uniform = /obj/item/clothing/under/suit/roumain
- alt_uniform = null
- shoes = /obj/item/clothing/shoes/workboots/mining
- suit = /obj/item/clothing/suit/armor/hos/roumain/montagne
- alt_suit = null
- dcoat = null
- head = /obj/item/clothing/head/HoS/cowboy/montagne
- gloves = null
- id = /obj/item/card/id/silver
- belt = null
- glasses = null
- suit_store = null
- r_pocket = null
- l_pocket = null
- duffelbag = /obj/item/storage/backpack/cultpack
- courierbag = /obj/item/storage/backpack/cultpack
- backpack = /obj/item/storage/backpack/cultpack
- satchel = /obj/item/storage/backpack/cultpack
- box = null
- implants = null
- chameleon_extras = null
- backpack_contents = list(
- /obj/item/book/manual/srmlore,
- /obj/item/stamp/chap = 1,
- /obj/item/melee/classic_baton/telescopic=1
- )
-
-/datum/outfit/job/hos/roumain/post_equip(mob/living/carbon/human/H)
- H.faction |= list("roumain")
-
-/datum/job/hos/roumain
- outfit = /datum/outfit/job/hos/roumain
- mind_traits = null
diff --git a/code/modules/jobs/job_types/janitor.dm b/code/modules/jobs/job_types/janitor.dm
index 6f673a06195d..8293c2bd663b 100644
--- a/code/modules/jobs/job_types/janitor.dm
+++ b/code/modules/jobs/job_types/janitor.dm
@@ -24,7 +24,3 @@
if(GARBAGEDAY in SSevents.holidays)
l_pocket = /obj/item/gun/ballistic/revolver
r_pocket = /obj/item/ammo_box/a357
-
-/datum/outfit/job/janitor/maid
- name = "Maid"
- uniform = /obj/item/clothing/under/rank/civilian/janitor/maid
diff --git a/code/modules/jobs/job_types/lawyer.dm b/code/modules/jobs/job_types/lawyer.dm
index d0777a8af2f8..b43c00caed3e 100644
--- a/code/modules/jobs/job_types/lawyer.dm
+++ b/code/modules/jobs/job_types/lawyer.dm
@@ -27,21 +27,3 @@
r_pocket = /obj/item/clothing/accessory/lawyers_badge
chameleon_extras = /obj/item/stamp/law
-
-/datum/outfit/job/lawyer/corporaterepresentative
- uniform = /obj/item/clothing/under/suit/navy
- suit = /obj/item/clothing/suit/toggle/lawyer/navy
- ears = /obj/item/radio/headset/headset_cent
- neck = /obj/item/clothing/neck/tie/blue
- l_hand = /obj/item/clipboard
- r_pocket = /obj/item/pen/fountain
-
-/datum/outfit/job/lawyer/passenger
- uniform = /obj/item/clothing/under/suit/black
- suit = null
- ears = /obj/item/radio/headset/headset_cent
- neck = null
- glasses = /obj/item/clothing/glasses/sunglasses/big
- l_hand = null
- r_pocket = /obj/item/spacecash/bundle/mediumrand
-
diff --git a/code/modules/jobs/job_types/medical_doctor.dm b/code/modules/jobs/job_types/medical_doctor.dm
index f46b1f243582..f1eb3c028696 100644
--- a/code/modules/jobs/job_types/medical_doctor.dm
+++ b/code/modules/jobs/job_types/medical_doctor.dm
@@ -32,125 +32,3 @@
box = /obj/item/storage/box/survival/medical
chameleon_extras = /obj/item/gun/syringe
-
-/datum/outfit/job/doctor/surgeon
- name = "Medical Doctor (Surgeon)"
-
- uniform = /obj/item/clothing/under/rank/medical/doctor/blue
- suit = /obj/item/clothing/suit/apron/surgical
- mask = /obj/item/clothing/mask/surgical
- suit_store = null
-
-/datum/outfit/job/doctor/nurse
- name = "Medical Doctor (Nurse)"
-
- head = /obj/item/clothing/head/nursehat
- suit = null
- suit_store = null
- alt_uniform = /obj/item/clothing/under/rank/medical/doctor/nurse
- accessory = /obj/item/clothing/accessory/armband/medblue
-
-/datum/outfit/job/doctor/juniordoctor
- name = "Medical Doctor (Junior Doctor)"
-
- alt_uniform = null
- shoes = /obj/item/clothing/shoes/sneakers/blue
- suit = null
- alt_suit = null
- l_hand = null
- suit_store = null
-
- backpack_contents = list(/obj/item/storage/firstaid/medical=1, /obj/item/flashlight/pen=1)
-
-/datum/outfit/job/doctor/seniordoctor
- name = "Medical Doctor (Senior Doctor)"
-
- uniform = /obj/item/clothing/under/rank/medical/doctor
- alt_uniform = null
- shoes = /obj/item/clothing/shoes/laceup
- suit = /obj/item/clothing/suit/toggle/lawyer/medical
- alt_suit = /obj/item/clothing/suit/toggle/labcoat
- dcoat = null
- l_hand = null
- suit_store = null
- neck = /obj/item/clothing/neck/tie/blue
-
- backpack_contents = list(/obj/item/storage/firstaid/medical=1, /obj/item/flashlight/pen=1)
-
-/datum/outfit/job/doctor/psychiatrist
- name = "Medical Doctor (Psychiatrist)"
-
- uniform = /obj/item/clothing/under/rank/medical/psychiatrist
- shoes = /obj/item/clothing/shoes/laceup
- suit = null
- alt_suit = null
- l_hand = null
- suit_store = null
-
- backpack_contents = list(/obj/item/clipboard=1, /obj/item/folder/white=1, /obj/item/taperecorder=1)
-
-//Shiptest outfits
-
-/datum/outfit/job/doctor/minutemen
- name = "Field Medic (Colonial Minutemen)"
- uniform = /obj/item/clothing/under/rank/security/officer/minutemen
- accessory = /obj/item/clothing/accessory/armband/medblue
- shoes = /obj/item/clothing/shoes/sneakers/white
- head = /obj/item/clothing/head/beret/med
- suit = null
- suit_store = null
-
-/datum/outfit/job/doctor/pirate
- name = "Ship's Doctor (Pirate)"
-
- uniform = /obj/item/clothing/under/costume/sailor
- shoes = /obj/item/clothing/shoes/jackboots
-
-
-/datum/outfit/job/doctor/roumain
- name = "Hunter Doctor (Saint-Roumain Militia)"
-
- uniform = /obj/item/clothing/under/suit/roumain
- alt_uniform = null
- shoes = /obj/item/clothing/shoes/workboots/mining
- suit = /obj/item/clothing/suit/toggle/labcoat/roumain_med
-
- head = /obj/item/clothing/head/cowboy/sec/roumain/med
- mask = /obj/item/clothing/mask/gas/plaguedoctor
- gloves = null
- backpack = /obj/item/storage/backpack
- satchel = /obj/item/storage/backpack/satchel
- duffelbag = /obj/item/storage/backpack/duffelbag
- courierbag = /obj/item/storage/backpack/messenger
- backpack_contents = list(/obj/item/storage/firstaid/roumain=1)
-
-/datum/outfit/job/doctor/roumain/post_equip(mob/living/carbon/human/H)
- H.faction |= list("roumain")
-
-/datum/outfit/job/doctor/frontiersmen
- name = "Surgeon (frontiersmen)"
-
- uniform = /obj/item/clothing/under/rank/security/officer/frontier
- glasses = /obj/item/clothing/glasses/hud/health/prescription
- ears = /obj/item/radio/headset/pirate
- r_pocket = /obj/item/kitchen/knife/combat/survival
- backpack_contents = list(/obj/item/storage/firstaid/medical,)
-
-/datum/outfit/job/doctor/lp
- name = "LP Medical specialist"
-
- implants = list(/obj/item/implant/mindshield)
- ears = /obj/item/radio/headset/nanotrasen/alt/captain
- id = /obj/item/card/id/lpmed
- belt = /obj/item/pda/medical
- gloves = /obj/item/clothing/gloves/color/latex/nitrile
- uniform = /obj/item/clothing/under/rank/medical/paramedic/lp
- alt_uniform = /obj/item/clothing/under/rank/medical/paramedic/skirt/lp
- dcoat = /obj/item/clothing/suit/hooded/wintercoat/medical
- shoes = /obj/item/clothing/shoes/sneakers/white
- head = /obj/item/clothing/head/beret/med
-
- satchel = /obj/item/storage/backpack/satchel/med
- duffelbag = /obj/item/storage/backpack/duffelbag/med
- courierbag = /obj/item/storage/backpack/messenger/med
- box = /obj/item/storage/box/survival/medical
diff --git a/code/modules/jobs/job_types/paramedic.dm b/code/modules/jobs/job_types/paramedic.dm
index 5ac130370a6c..35d353ac6b52 100644
--- a/code/modules/jobs/job_types/paramedic.dm
+++ b/code/modules/jobs/job_types/paramedic.dm
@@ -37,35 +37,3 @@
box = /obj/item/storage/box/survival/medical
chameleon_extras = /obj/item/gun/syringe
-
-/datum/outfit/job/paramedic/emt
- name = "Paramedic (Emergency Medical Technician)"
-
- uniform = /obj/item/clothing/under/rank/medical/paramedic/emt
-
-//Shiptest outfits
-
-/datum/outfit/job/paramedic/traumateam
- name = "Paramedic (Trauma Team Technician)"
-
- uniform = /obj/item/clothing/under/rank/security/brig_phys
- shoes = /obj/item/clothing/shoes/combat
- backpack = /obj/item/storage/backpack/ert/medical
- belt = /obj/item/storage/belt/medical/webbing/paramedic
-
-/datum/outfit/job/paramedic/inteq
- name = "IRMG Corpsman (Inteq)"
-
- uniform = /obj/item/clothing/under/syndicate/inteq/corpsman
- head = /obj/item/clothing/head/soft/inteq/corpsman
- suit = /obj/item/clothing/suit/armor/inteq/corpsman
- shoes = /obj/item/clothing/shoes/combat
- belt = /obj/item/storage/belt/medical/webbing/paramedic
- ears = /obj/item/radio/headset/headset_medsec/alt
-
-/datum/outfit/job/paramedic/minutemen
- name = "BARD Combat Medic (Minutemen)"
-
- uniform = /obj/item/clothing/under/rank/medical/paramedic/emt
- head = /obj/item/clothing/head/soft/paramedic
- suit = /obj/item/clothing/suit/armor/
diff --git a/code/modules/jobs/job_types/prisoner.dm b/code/modules/jobs/job_types/prisoner.dm
index aca27ae4acbf..4d2d6927d9df 100644
--- a/code/modules/jobs/job_types/prisoner.dm
+++ b/code/modules/jobs/job_types/prisoner.dm
@@ -16,16 +16,3 @@
id = /obj/item/card/id/prisoner
ears = null
belt = null
-
-/datum/outfit/job/prisoner/protectedcustody
- name = "Prisoner (Protected Custody)"
-
- uniform = /obj/item/clothing/under/rank/prisoner/protected_custody
- alt_uniform = /obj/item/clothing/under/rank/prisoner/protected_custody
- alt_suit = null
- shoes = /obj/item/clothing/shoes/sneakers/orange
-
-/datum/outfit/job/prisoner/shotcaller
- name = "Shotcaller"
- l_pocket = /obj/item/kitchen/knife/shiv
-
diff --git a/code/modules/jobs/job_types/quartermaster.dm b/code/modules/jobs/job_types/quartermaster.dm
index 68380b99fa05..48b810cff6d7 100644
--- a/code/modules/jobs/job_types/quartermaster.dm
+++ b/code/modules/jobs/job_types/quartermaster.dm
@@ -27,21 +27,3 @@
backpack_contents = list(/obj/item/modular_computer/tablet/preset/cargo=1)
chameleon_extras = /obj/item/stamp/qm
-
-/datum/outfit/job/quartermaster/western
- name = "Foreman (Western)"
- uniform = /obj/item/clothing/under/rank/cargo/qm
- suit = /obj/item/clothing/suit/toggle/hazard
- shoes = /obj/item/clothing/shoes/workboots
- glasses = /obj/item/clothing/glasses/sunglasses
- head = /obj/item/clothing/head/cowboy/sec
-
-/datum/outfit/job/quartermaster/requisitionsofficer
- name = "Requisitions Officer"
- suit = /obj/item/clothing/suit/jacket/miljacket
- head = /obj/item/clothing/head/soft/black
-
-/datum/outfit/job/quartermaster/chiefeconomist
- name = "Chief Economist"
- uniform = /obj/item/clothing/under/suit/tan
- neck = /obj/item/clothing/neck/tie/brown
diff --git a/code/modules/jobs/job_types/research_director.dm b/code/modules/jobs/job_types/research_director.dm
index 7a91f58996a4..dbe1f02e0198 100644
--- a/code/modules/jobs/job_types/research_director.dm
+++ b/code/modules/jobs/job_types/research_director.dm
@@ -45,12 +45,3 @@
courierbag = /obj/item/storage/backpack/messenger/tox
chameleon_extras = /obj/item/stamp/rd
-
-/datum/outfit/job/rd/rig
- name = "Research Director (Hardsuit)"
-
- l_hand = null
- mask = /obj/item/clothing/mask/breath
- suit = /obj/item/clothing/suit/space/hardsuit/rd
- suit_store = /obj/item/tank/internals/oxygen
- internals_slot = ITEM_SLOT_SUITSTORE
diff --git a/code/modules/jobs/job_types/roboticist.dm b/code/modules/jobs/job_types/roboticist.dm
index d842f57edf37..928b1dfc1a5e 100644
--- a/code/modules/jobs/job_types/roboticist.dm
+++ b/code/modules/jobs/job_types/roboticist.dm
@@ -28,21 +28,3 @@
pda_slot = ITEM_SLOT_LPOCKET
-/datum/outfit/job/roboticist/technician/minutemen
- name = "Mech Technician (Minutemen)"
-
- uniform = /obj/item/clothing/under/rank/security/officer/minutemen
- shoes = /obj/item/clothing/shoes/combat
- ears = /obj/item/radio/headset/minutemen
- suit = /obj/item/clothing/suit/toggle/labcoat/science
-
-/datum/outfit/job/roboticist/heron
- name = "Mech Technician (Nanotrasen)"
-
- uniform = /obj/item/clothing/under/rank/rnd/roboticist
- suit = /obj/item/clothing/suit/longcoat/robowhite
- ears = /obj/item/radio/headset/nanotrasen
- glasses = /obj/item/clothing/glasses/welding
-
- backpack_contents = list(/obj/item/weldingtool/hugetank)
-
diff --git a/code/modules/jobs/job_types/scientist.dm b/code/modules/jobs/job_types/scientist.dm
index 78f0407d2604..47ba27ce24b8 100644
--- a/code/modules/jobs/job_types/scientist.dm
+++ b/code/modules/jobs/job_types/scientist.dm
@@ -31,9 +31,3 @@
..()
if(prob(0.4))
neck = /obj/item/clothing/neck/tie/horrible
-
-/datum/outfit/job/scientist/minutemen
- name = "Scientist (Minutemen)"
-
- uniform = /obj/item/clothing/under/rank/security/officer/minutemen
- backpack = /obj/item/storage/backpack/security/cmm
diff --git a/code/modules/jobs/job_types/security_officer.dm b/code/modules/jobs/job_types/security_officer.dm
index 3fe484c56986..4dbe20d2465b 100644
--- a/code/modules/jobs/job_types/security_officer.dm
+++ b/code/modules/jobs/job_types/security_officer.dm
@@ -99,242 +99,3 @@ GLOBAL_LIST_INIT(available_depts, list(SEC_DEPT_ENGINEERING, SEC_DEPT_MEDICAL, S
chameleon_extras = list(/obj/item/gun/energy/disabler, /obj/item/clothing/glasses/hud/security/sunglasses, /obj/item/clothing/head/helmet)
//The helmet is necessary because /obj/item/clothing/head/helmet/sec is overwritten in the chameleon list by the standard helmet, which has the same name and icon state
-
-/datum/outfit/job/security/pirate
- name = "Buccaneer (Pirate)"
-
- uniform = /obj/item/clothing/under/syndicate/camo
- shoes = /obj/item/clothing/shoes/jackboots
- head = /obj/item/clothing/head/bandana
- suit = /obj/item/clothing/suit/armor/vest
-
-/datum/outfit/job/security/corporate
- name = "Corporate Security"
-
- uniform = /obj/item/clothing/under/syndicate/combat
- shoes = /obj/item/clothing/shoes/jackboots
- glasses = /obj/item/clothing/glasses/hud/security/sunglasses
- head = /obj/item/clothing/head/beret/sec/officer
- suit = /obj/item/clothing/suit/armor/vest/security/officer
-
-/datum/outfit/job/security/western
- name = "Security Detail (Western)"
-
- uniform = /obj/item/clothing/under/rank/security/officer/blueshirt
- alt_uniform = null
- shoes = /obj/item/clothing/shoes/jackboots
- glasses = /obj/item/clothing/glasses/hud/security/sunglasses
- head = /obj/item/clothing/head/cowboy/sec
-
-/datum/outfit/job/security/minutemen
- name = "Minuteman (Colonial Minutemen)"
-
- head = /obj/item/clothing/head/helmet/bulletproof/minutemen
- mask = /obj/item/clothing/mask/gas/sechailer/minutemen
- suit = /obj/item/clothing/suit/armor/vest/bulletproof
- uniform = /obj/item/clothing/under/rank/security/officer/minutemen
- shoes = /obj/item/clothing/shoes/combat
- gloves = /obj/item/clothing/gloves/combat
-
- belt = /obj/item/storage/belt/military/minutemen
-
- l_pocket = /obj/item/flashlight/seclite
- r_pocket = /obj/item/tank/internals/emergency_oxygen/double
-
- backpack = /obj/item/storage/backpack/security/cmm
- box = /obj/item/storage/box/survival/engineer/radio
- backpack_contents = null
-
-/datum/outfit/job/security/minutemen/naked
- name = "Minuteman (Colonial Minutemen) (Naked)"
-
- head = null
- suit = null
- mask = null
- shoes = null
- gloves = null
- ears = null
-
- belt = null
-
- l_pocket = null
- r_pocket = null
-
-/datum/outfit/job/security/minutemen/armed
- name = "Minuteman (Colonial Minutemen) (Armed)"
-
- suit_store = /obj/item/gun/ballistic/automatic/assault/p16/minutemen
- belt = /obj/item/storage/belt/military/minutemen/loaded
-
-/datum/outfit/job/security/minutemen/mechpilot
- name = "Mech Pilot (Colonial Minutemen)"
-
- suit = /obj/item/clothing/suit/armor/vest/alt
- gloves = /obj/item/clothing/gloves/tackler/combat/insulated
- glasses = /obj/item/clothing/glasses/hud/diagnostic
-
- backpack_contents = list(/obj/item/melee/classic_baton=1, /obj/item/restraints/handcuffs=1)
-
-/datum/outfit/job/security/inteq
- name = "IRMG Enforcer (Inteq)"
-
- head = /obj/item/clothing/head/helmet/inteq
- suit = /obj/item/clothing/suit/armor/vest/alt
- belt = /obj/item/storage/belt/security/webbing/inteq
- mask = /obj/item/clothing/mask/gas/sechailer/inteq
- uniform = /obj/item/clothing/under/syndicate/inteq
- dcoat = /obj/item/clothing/suit/hooded/wintercoat/security/inteq
- shoes = /obj/item/clothing/shoes/combat
- glasses = /obj/item/clothing/glasses/hud/security/sunglasses/inteq
- gloves = /obj/item/clothing/gloves/combat
-
- backpack = /obj/item/storage/backpack/messenger/inteq
- satchel = /obj/item/storage/backpack/messenger/inteq
- courierbag = /obj/item/storage/backpack/messenger/inteq
- backpack_contents = list(/obj/item/pda/security)
-
-/datum/outfit/job/security/inteq/beluga
- name = "IRMG Enforcer (Beluga)"
-
- head = /obj/item/clothing/head/beret/sec/inteq
- suit = null
- belt = null
- mask = null
- uniform = /obj/item/clothing/under/syndicate/inteq
- dcoat = /obj/item/clothing/suit/hooded/wintercoat/security/inteq
- shoes = /obj/item/clothing/shoes/sneakers/black
- glasses = null
- gloves = /obj/item/clothing/gloves/color/evening
-
- backpack = /obj/item/storage/backpack/messenger/inteq
- satchel = /obj/item/storage/backpack/messenger/inteq
- courierbag = /obj/item/storage/backpack/messenger/inteq
- backpack_contents = list(/obj/item/pda/security)
-
-/datum/outfit/job/security/inteq/naked
- name = "IRMG Enforcer (Inteq) (Naked)"
- head = null
- suit = null
- belt = null
- mask = null
- gloves = null
-
-/datum/outfit/job/security/nanotrasen
- name = "Security Officer (Nanotrasen)"
-
- uniform = /obj/item/clothing/under/rank/security/officer/nt
- alt_uniform = null
- backpack_contents = list(/obj/item/radio, /obj/item/flashlight/seclite)
-
-/datum/outfit/job/security/nanotrasen/ert
- name = "ERT Officer (Nanotrasen)"
-
- uniform = /obj/item/clothing/under/rank/security/officer/camo
- head = null
- backpack = /obj/item/storage/backpack/ert/security
- belt = /obj/item/storage/belt/military
- id = /obj/item/card/id/ert/security
- r_pocket = /obj/item/kitchen/knife/combat/survival
- backpack_contents = list(/obj/item/radio, /obj/item/flashlight/seclite)
-
-/datum/outfit/job/security/nanotrasen/ert/engi
- name = "ERT Engineering Officer (Nanotrasen)"
-
- uniform = /obj/item/clothing/under/rank/security/officer/camo
- head = null
- backpack = /obj/item/storage/backpack/ert/engineer
- belt = /obj/item/storage/belt/utility/full/ert
- id = /obj/item/card/id/ert/security
- r_pocket = /obj/item/kitchen/knife/combat/survival
- backpack_contents = list(/obj/item/radio, /obj/item/flashlight/seclite)
- accessory = /obj/item/clothing/accessory/armband/engine
- glasses = /obj/item/clothing/glasses/hud/diagnostic/sunglasses
-
-/datum/outfit/job/security/nanotrasen/ert/med
- name = "ERT Medical Officer (Nanotrasen)"
-
- uniform = /obj/item/clothing/under/rank/security/officer/camo
- head = /obj/item/clothing/head/beret/med
- backpack = /obj/item/storage/backpack/ert/medical
- belt = /obj/item/storage/belt/medical/webbing/paramedic
- id = /obj/item/card/id/ert/security
- r_pocket = /obj/item/kitchen/knife/combat/survival
- backpack_contents = list(/obj/item/radio, /obj/item/flashlight/seclite)
- accessory = /obj/item/clothing/accessory/armband/med
- glasses = /obj/item/clothing/glasses/hud/health/night
-
-/datum/outfit/job/security/nanotrasen/mech_pilot
- name = "Mech Pilot (Nanotrasen)"
-
- uniform = /obj/item/clothing/under/rank/security/officer/military/eng
- head = /obj/item/clothing/head/beret/sec/officer
- suit = /obj/item/clothing/suit/armor/vest/bulletproof
- backpack_contents = list(/obj/item/radio, /obj/item/flashlight/seclite)
-
-/datum/outfit/job/security/roumain
- name = "Hunter (Saint-Roumain Militia)"
-
- uniform = /obj/item/clothing/under/suit/roumain
- alt_uniform = null
- shoes = /obj/item/clothing/shoes/workboots/mining
- suit = /obj/item/clothing/suit/armor/roumain
-
- head = /obj/item/clothing/head/cowboy/sec/roumain
- gloves = null
- backpack = /obj/item/storage/backpack
- satchel = /obj/item/storage/backpack/satchel
- duffelbag = /obj/item/storage/backpack/duffelbag
- courierbag = /obj/item/storage/backpack/messenger
- backpack_contents = null
-
-/datum/outfit/job/security/roumain/post_equip(mob/living/carbon/human/H)
- H.faction |= list("roumain")
-
-/datum/outfit/job/security/aipirate
- name = "Nodesman (Security)"
-
- uniform = /obj/item/clothing/under/utility
- head = /obj/item/clothing/head/soft/black
- shoes = /obj/item/clothing/shoes/combat
- l_pocket = /obj/item/kitchen/knife/combat
-
- backpack_contents = list(/obj/item/melee/baton/loaded=1)
-
- implants = list(/obj/item/implant/radio)
-
-
-/datum/outfit/job/security/Frontiersmen
- name = "Buccaneer (Frontiersmen)"
-
- head = /obj/item/clothing/head/beret/sec/frontier
- mask = /obj/item/clothing/mask/gas/sechailer/minutemen
- suit = null
- uniform = /obj/item/clothing/under/rank/security/officer/frontier
- shoes = /obj/item/clothing/shoes/combat
- gloves = /obj/item/clothing/gloves/combat
- ears = /obj/item/radio/headset/pirate/alt
-
- belt = /obj/item/storage/belt/security/webbing
-
- l_pocket = /obj/item/flashlight/seclite
- r_pocket = /obj/item/tank/internals/emergency_oxygen/double
-
-/datum/outfit/job/security/lp
- name = "LP Security Specialist"
-
- implants = list(/obj/item/implant/mindshield)
- ears = /obj/item/radio/headset/nanotrasen/alt/captain
- id = /obj/item/card/id/lpsec
- belt = /obj/item/pda/security
- gloves = /obj/item/clothing/gloves/color/black
- uniform = /obj/item/clothing/under/rank/security/head_of_security/nt/skirt/lp
- alt_uniform = /obj/item/clothing/under/rank/security/head_of_security/nt/lp
- dcoat = /obj/item/clothing/suit/hooded/wintercoat/security
- shoes = /obj/item/clothing/shoes/jackboots
- head = /obj/item/clothing/head/beret/sec
-
- satchel = /obj/item/storage/backpack/satchel/sec
- duffelbag = /obj/item/storage/backpack/duffelbag/sec
- courierbag = /obj/item/storage/backpack/messenger/sec
-
-//Shiptest outfits end
diff --git a/code/modules/jobs/job_types/shaft_miner.dm b/code/modules/jobs/job_types/shaft_miner.dm
index 6a3f13da7c78..2cf67b9bbf70 100644
--- a/code/modules/jobs/job_types/shaft_miner.dm
+++ b/code/modules/jobs/job_types/shaft_miner.dm
@@ -27,7 +27,8 @@
backpack_contents = list(
/obj/item/flashlight/seclite=1,\
/obj/item/kitchen/knife/combat/survival=1,\
- /obj/item/stack/marker_beacon/ten=1)
+ /obj/item/stack/marker_beacon/ten=1,\
+ /obj/item/radio/weather_monitor=1)
backpack = /obj/item/storage/backpack/explorer
satchel = /obj/item/storage/backpack/satchel/explorer
@@ -35,103 +36,3 @@
box = /obj/item/storage/box/survival/mining
chameleon_extras = /obj/item/gun/energy/kinetic_accelerator
-
-/datum/outfit/job/miner/classic
- uniform = /obj/item/clothing/under/rank/cargo/miner
- gloves = /obj/item/clothing/gloves/color/black
- shoes = /obj/item/clothing/shoes/workboots
-
-/datum/outfit/job/miner/equipped
- name = "Shaft Miner (Equipment)"
- suit = /obj/item/clothing/suit/hooded/explorer
- mask = /obj/item/clothing/mask/gas/explorer
- glasses = /obj/item/clothing/glasses/meson
- suit_store = /obj/item/tank/internals/oxygen
- internals_slot = ITEM_SLOT_SUITSTORE
- backpack_contents = list(
- /obj/item/flashlight/seclite=1,\
- /obj/item/kitchen/knife/combat/survival=1,
- /obj/item/mining_scanner=1,
- /obj/item/stack/marker_beacon/ten=1)
- belt = /obj/item/gun/energy/kinetic_accelerator
-
-/datum/outfit/job/miner/equipped/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
- ..()
- if(visualsOnly)
- return
- if(istype(H.wear_suit, /obj/item/clothing/suit/hooded))
- var/obj/item/clothing/suit/hooded/S = H.wear_suit
- S.ToggleHood()
-
-/datum/outfit/job/miner/equipped/hardsuit
- name = "Shaft Miner (Equipment + Hardsuit)"
- suit = /obj/item/clothing/suit/space/hardsuit/mining
- mask = /obj/item/clothing/mask/breath
-
-//Shiptest Outfits
-
-/datum/outfit/job/miner/hazard
- name = "Asteroid Miner (Hazard)"
- uniform = /obj/item/clothing/under/rank/cargo/miner/hazard
- alt_uniform = null
- alt_suit = /obj/item/clothing/suit/toggle/hazard
-
-/datum/outfit/job/miner/scientist
- name = "Minerologist"
-
- belt = /obj/item/pda/toxins
- uniform = /obj/item/clothing/under/rank/cargo/miner/hazard
- alt_uniform = /obj/item/clothing/under/rank/rnd/roboticist
- suit = /obj/item/clothing/suit/toggle/labcoat/science
- alt_suit = /obj/item/clothing/suit/toggle/hazard
- dcoat = /obj/item/clothing/suit/hooded/wintercoat/science
-
- backpack = /obj/item/storage/backpack/science
- satchel = /obj/item/storage/backpack/satchel/tox
- courierbag = /obj/item/storage/backpack/messenger/tox
-
-/datum/outfit/job/miner/old
- name = "Shaft Miner (Legacy)"
- suit = /obj/item/clothing/suit/hooded/explorer/old
- mask = /obj/item/clothing/mask/gas/explorer/old
- glasses = /obj/item/clothing/glasses/meson
- suit_store = /obj/item/tank/internals/oxygen
- gloves = /obj/item/clothing/gloves/explorer/old
- uniform = /obj/item/clothing/under/rank/cargo/miner/lavaland/old
- internals_slot = ITEM_SLOT_SUITSTORE
- backpack_contents = list(
- /obj/item/flashlight/seclite=1,\
- /obj/item/kitchen/knife/combat/survival=1,
- /obj/item/mining_scanner=1,
- /obj/item/reagent_containers/hypospray/medipen/survival,
- /obj/item/reagent_containers/hypospray/medipen/survival,\
- /obj/item/stack/marker_beacon/ten=1)
- belt = /obj/item/gun/energy/kinetic_accelerator/old
-
-/datum/outfit/job/miner/righand
- name = "Righand"
- backpack_contents = list(
- /obj/item/flashlight/seclite=1,
- /obj/item/kitchen/knife/combat/survival=1,
- /obj/item/mining_scanner=1,
- /obj/item/wrench=1
- )
-
-/datum/outfit/job/miner/seniorminer
- backpack_contents = list(
- /obj/item/flashlight/seclite=1,
- /obj/item/kitchen/knife/combat/survival=1,
- /obj/item/stack/marker_beacon/ten=1,
- /obj/item/borg/upgrade/modkit/aoe=1
- )
-
-/datum/outfit/job/miner/hazard/minutemen
- name = "Industrial Miner (Minutemen)"
- gloves = /obj/item/clothing/gloves/color/black
- shoes = /obj/item/clothing/shoes/combat
- backpack_contents = list(
- /obj/item/flashlight/seclite=1,
- /obj/item/stack/marker_beacon/ten=1,
- /obj/item/weldingtool=1
- )
-
diff --git a/code/modules/jobs/job_types/station_engineer.dm b/code/modules/jobs/job_types/station_engineer.dm
index a347965d9323..767684db2ec2 100644
--- a/code/modules/jobs/job_types/station_engineer.dm
+++ b/code/modules/jobs/job_types/station_engineer.dm
@@ -12,7 +12,7 @@
display_order = JOB_DISPLAY_ORDER_STATION_ENGINEER
/datum/outfit/job/engineer
- name = "Mechanic"
+ name = "Engineer"
job_icon = "stationengineer"
jobtype = /datum/job/engineer
@@ -34,116 +34,3 @@
box = /obj/item/storage/box/survival/engineer
pda_slot = ITEM_SLOT_LPOCKET
backpack_contents = list(/obj/item/modular_computer/tablet/preset/advanced=1)
-
-/datum/outfit/job/engineer/gloved
- name = "Mechanic (Gloves)"
- gloves = /obj/item/clothing/gloves/color/yellow
-
-/datum/outfit/job/engineer/gloved/rig
- name = "Mechanic (Space suit)"
- mask = /obj/item/clothing/mask/breath
- suit = /obj/item/clothing/suit/space/engineer
- head = /obj/item/clothing/head/helmet/space/light/engineer
- suit_store = /obj/item/tank/internals/oxygen
- head = null
- internals_slot = ITEM_SLOT_SUITSTORE
-
-/datum/outfit/job/engineer/nt
- name = "Engineer (Nanotrasen)"
- uniform = /obj/item/clothing/under/rank/engineering/engineer/nt
- head = /obj/item/clothing/head/hardhat
-
-/datum/outfit/job/engineer/minutemen
- name = "Mechanic (Colonial Minutemen)"
-
- uniform = /obj/item/clothing/under/rank/security/officer/minutemen
- accessory = /obj/item/clothing/accessory/armband/engine
- head = /obj/item/clothing/head/hardhat/dblue
- suit = /obj/item/clothing/suit/hazardvest
-
-/datum/outfit/job/engineer/inteq
- name = "IRMG Artificer (Inteq)"
-
- uniform = /obj/item/clothing/under/syndicate/inteq/artificer
- head = /obj/item/clothing/head/soft/inteq
- shoes = /obj/item/clothing/shoes/combat
-
-/datum/outfit/job/engineer/pirate
- name = "Ship's Engineer (Pirate)"
-
- uniform = /obj/item/clothing/under/costume/sailor
- head = /obj/item/clothing/head/bandana
- shoes = /obj/item/clothing/shoes/jackboots
-
-/datum/outfit/job/engineer/hazard
- name = "Ship's Engineer (Hazard)"
-
- uniform = /obj/item/clothing/under/rank/engineering/engineer/hazard
- alt_uniform = null
- head = /obj/item/clothing/head/hardhat
- suit = /obj/item/clothing/suit/toggle/hazard
- alt_suit = /obj/item/clothing/suit/hazardvest
-
-/datum/outfit/job/engineer/independent/ship_engineer
- name = "Ship Engineer (Independent)"
-
- belt = /obj/item/storage/belt/utility/full/engi
- uniform = /obj/item/clothing/under/rank/security/officer/military/eng
- suit = /obj/item/clothing/suit/toggle/hazard
- shoes = /obj/item/clothing/shoes/workboots
-
- head = null
- backpack = /obj/item/storage/backpack
- satchel = /obj/item/storage/backpack/satchel
- duffelbag = /obj/item/storage/backpack/duffelbag
- courierbag = /obj/item/storage/backpack/messenger
- l_pocket = /obj/item/radio
- r_pocket = /obj/item/analyzer
- glasses = /obj/item/clothing/glasses/welding
-
-/datum/outfit/job/engineer/independent/ship_engineer/salvage
- belt = null
- r_pocket = null
- glasses = null
-
-/datum/outfit/job/engineer/aipirate
- name = "Nodesman (Engineer)"
-
- uniform = /obj/item/clothing/under/utility
- head = /obj/item/clothing/head/soft/black
- shoes = /obj/item/clothing/shoes/combat
- r_pocket = /obj/item/kitchen/knife/combat/survival
- gloves = /obj/item/clothing/gloves/combat
-
- implants = list(/obj/item/implant/radio)
-
-/datum/outfit/job/engineer/independent/frontiersmen
- name = "Carpenter (frontiersmen)"
-
- belt = /obj/item/storage/belt/utility/full/engi
- uniform = /obj/item/clothing/under/rank/security/officer/frontier
- suit = /obj/item/clothing/suit/toggle/industrial
- shoes = /obj/item/clothing/shoes/workboots
- glasses = /obj/item/clothing/glasses/welding
- head = /obj/item/clothing/head/helmet/space/pirate/bandana
-
- l_pocket = /obj/item/radio
- r_pocket = /obj/item/analyzer
-
-/datum/outfit/job/engineer/lp
- name = "LP Engineering Specialist"
-
- implants = list(/obj/item/implant/mindshield)
- ears = /obj/item/radio/headset/nanotrasen/alt/captain
- id = /obj/item/card/id/lpengie
- belt = /obj/item/pda/engineering
- gloves = /obj/item/clothing/gloves/color/yellow
- uniform = /obj/item/clothing/under/rank/engineering/engineer/nt/lp
- alt_uniform = /obj/item/clothing/under/rank/engineering/engineer/nt/skirt/lp
- dcoat = /obj/item/clothing/suit/hooded/wintercoat/engineering
- shoes = /obj/item/clothing/shoes/jackboots
- head = /obj/item/clothing/head/beret/eng
-
- satchel = /obj/item/storage/backpack/satchel/eng
- duffelbag = /obj/item/storage/backpack/duffelbag/engineering
- courierbag = /obj/item/storage/backpack/messenger/engi
diff --git a/code/modules/jobs/job_types/virologist.dm b/code/modules/jobs/job_types/virologist.dm
index ac0a3986634d..2a3bd87d5ba2 100644
--- a/code/modules/jobs/job_types/virologist.dm
+++ b/code/modules/jobs/job_types/virologist.dm
@@ -30,10 +30,3 @@
duffelbag = /obj/item/storage/backpack/duffelbag/med
courierbag = /obj/item/storage/backpack/messenger/viro
box = /obj/item/storage/box/survival/medical
-
-/datum/outfit/job/virologist/pathologist
- name = "Virologist (Pathologist)"
-
- alt_uniform = null
- shoes = /obj/item/clothing/shoes/laceup
- neck = /obj/item/clothing/neck/tie/green
diff --git a/code/modules/jobs/job_types/warden.dm b/code/modules/jobs/job_types/warden.dm
index f16d6119d147..4feaed96faf1 100644
--- a/code/modules/jobs/job_types/warden.dm
+++ b/code/modules/jobs/job_types/warden.dm
@@ -48,64 +48,3 @@
implants = list(/obj/item/implant/mindshield)
chameleon_extras = /obj/item/gun/ballistic/shotgun/automatic/combat/compact
-
-/datum/outfit/job/warden/chiefmastersergeant
- name = "Chief Master Sergeant"
- r_pocket = /obj/item/gun/ballistic/automatic/pistol/solgov
- l_pocket = /obj/item/ammo_box/magazine/pistol556mm
- chameleon_extras = null
-
-/datum/outfit/job/warden/minutemen
- name = "Field Commander (Colonial Minutemen)"
-
- glasses = /obj/item/clothing/glasses/sunglasses
- ears = /obj/item/radio/headset/minutemen/alt
- uniform = /obj/item/clothing/under/rank/security/officer/minutemen
- accessory = /obj/item/clothing/accessory/armband
- head = /obj/item/clothing/head/cowboy/sec/minutemen
- suit = /obj/item/clothing/suit/armor/vest/bulletproof
- belt = /obj/item/storage/belt/military/minutemen
- shoes = /obj/item/clothing/shoes/combat
-
- l_pocket = /obj/item/flashlight/seclite
- r_pocket = /obj/item/tank/internals/emergency_oxygen/double
-
- box = /obj/item/storage/box/survival/engineer/radio
- backpack = /obj/item/storage/backpack
- backpack_contents = null
-
-/datum/outfit/job/warden/minutemen/armed
- name = "Field Commander (Colonial Minutemen) (Armed)"
-
- suit_store = /obj/item/gun/ballistic/automatic/assault/p16/minutemen
- belt = /obj/item/storage/belt/military/minutemen/loaded
-
- backpack_contents = list(/obj/item/melee/classic_baton=1, /obj/item/gun/ballistic/automatic/pistol/commander=1, /obj/item/restraints/handcuffs=1, /obj/item/gun/energy/e_gun/advtaser=1)
-
-/datum/outfit/job/warden/inteq
- name = "Master At Arms (Inteq)"
-
- ears = /obj/item/radio/headset/inteq/alt
- uniform = /obj/item/clothing/under/syndicate/inteq
- head = /obj/item/clothing/head/beret/sec/hos/inteq
- glasses = /obj/item/clothing/glasses/hud/security/sunglasses/inteq
- mask = /obj/item/clothing/mask/gas/sechailer/inteq
- belt = /obj/item/storage/belt/military/assault
- suit = /obj/item/clothing/suit/armor/vest/alt
- dcoat = /obj/item/clothing/suit/hooded/wintercoat/security/inteq
- shoes = /obj/item/clothing/shoes/combat
- gloves = /obj/item/clothing/gloves/combat
- suit_store = null
-
- courierbag = /obj/item/storage/backpack/messenger/inteq
- backpack_contents = list(/obj/item/melee/classic_baton=1, /obj/item/pda/warden)
-
-/datum/outfit/job/warden/nanotrasen
- name = "Warden (Nanotrasen)"
-
- ears = /obj/item/radio/headset/nanotrasen/alt
- head = /obj/item/clothing/head/warden/red
- uniform = /obj/item/clothing/under/rank/security/warden/nt
- suit = /obj/item/clothing/suit/armor/vest/security/warden/alt/nt
- alt_uniform = null
- alt_suit = null
diff --git a/code/modules/jobs/jobs.dm b/code/modules/jobs/jobs.dm
index d1b930174490..6484b22963ba 100644
--- a/code/modules/jobs/jobs.dm
+++ b/code/modules/jobs/jobs.dm
@@ -97,7 +97,7 @@ GLOBAL_LIST_INIT(exp_jobsmap, list(
GLOBAL_LIST_INIT(exp_specialmap, list(
EXP_TYPE_LIVING = list(), // all living mobs
EXP_TYPE_ANTAG = list(),
- EXP_TYPE_SPECIAL = list("Lifebringer","Ash Walker","Exile","Servant Golem","Free Golem","Hermit","Translocated Vet","Escaped Prisoner","Hotel Staff","SuperFriend","Space Syndicate","Ancient Crew","Space Doctor","Space Bartender","Beach Bum","Skeleton","Zombie","Space Bar Patron","Lavaland Syndicate","Ghost Role"), // Ghost roles
+ EXP_TYPE_SPECIAL = list("Lifebringer","Ash Walker","Exile","Hermit","Translocated Vet","Escaped Prisoner","Hotel Staff","SuperFriend","Space Syndicate","Ancient Crew","Space Doctor","Space Bartender","Beach Bum","Skeleton","Zombie","Space Bar Patron","Lavaland Syndicate","Ghost Role"), // Ghost roles
EXP_TYPE_GHOST = list() // dead people, observers
))
diff --git a/code/modules/language/language_holder.dm b/code/modules/language/language_holder.dm
index 61570535cbbf..7b51b433adde 100644
--- a/code/modules/language/language_holder.dm
+++ b/code/modules/language/language_holder.dm
@@ -341,28 +341,6 @@ Key procs
spoken_languages = list(/datum/language/common = list(LANGUAGE_ATOM),
/datum/language/draconic = list(LANGUAGE_ATOM))
-/datum/language_holder/golem
- understood_languages = list(/datum/language/common = list(LANGUAGE_ATOM),
- /datum/language/terrum = list(LANGUAGE_ATOM))
- spoken_languages = list(/datum/language/common = list(LANGUAGE_ATOM),
- /datum/language/terrum = list(LANGUAGE_ATOM))
-
-/datum/language_holder/golem/bone
- understood_languages = list(/datum/language/common = list(LANGUAGE_ATOM),
- /datum/language/terrum = list(LANGUAGE_ATOM),
- /datum/language/calcic = list(LANGUAGE_ATOM))
- spoken_languages = list(/datum/language/common = list(LANGUAGE_ATOM),
- /datum/language/terrum = list(LANGUAGE_ATOM),
- /datum/language/calcic = list(LANGUAGE_ATOM))
-
-/datum/language_holder/golem/runic
- understood_languages = list(/datum/language/common = list(LANGUAGE_ATOM),
- /datum/language/terrum = list(LANGUAGE_ATOM),
- /datum/language/narsie = list(LANGUAGE_ATOM))
- spoken_languages = list(/datum/language/common = list(LANGUAGE_ATOM),
- /datum/language/terrum = list(LANGUAGE_ATOM),
- /datum/language/narsie = list(LANGUAGE_ATOM))
-
/datum/language_holder/fly
understood_languages = list(/datum/language/common = list(LANGUAGE_ATOM),
/datum/language/buzzwords = list(LANGUAGE_ATOM))
diff --git a/code/modules/language/terrum.dm b/code/modules/language/terrum.dm
deleted file mode 100644
index 04f1ad740821..000000000000
--- a/code/modules/language/terrum.dm
+++ /dev/null
@@ -1,19 +0,0 @@
-/datum/language/terrum
- name = "Terrum"
- desc = "The language of the golems. Sounds similar to old-earth Hebrew."
- speech_verb = "rumbles"
- ask_verb = "questions"
- exclaim_verb = "tremors"
- sing_verb = "yodels"
- flags = LANGUAGE_HIDE_ICON_IF_NOT_UNDERSTOOD //WS Edit- Language icon hiding
- key = "g"
- space_chance = 40
- syllables = list(
- "sha", "vu", "nah", "ha", "yom", "ma", "cha", "ar", "et", "mol", "lua",
- "ch", "na", "sh", "ni", "yah", "bes", "ol", "hish", "ev", "la", "ot", "la",
- "khe", "tza", "chak", "hak", "hin", "hok", "lir", "tov", "yef", "yfe",
- "cho", "ar", "kas", "kal", "ra", "lom", "im", "'", "'", "'", "'", "bok",
- "erev", "shlo", "lo", "ta", "im", "yom"
- )
- icon_state = "golem"
- default_priority = 90
diff --git a/code/modules/library/lib_machines.dm b/code/modules/library/lib_machines.dm
index c8265205cac5..71de02b3ca1c 100644
--- a/code/modules/library/lib_machines.dm
+++ b/code/modules/library/lib_machines.dm
@@ -341,7 +341,6 @@ GLOBAL_LIST(cachedbooks) // List of our cached book datums
dat += "NTGanda(tm) Universal Printing Module "
dat += "What would you like to print? "
dat += "\[Bible\] "
- dat += "\[Poster\] "
dat += "(Return to main menu) "
if(8)
dat += "Accessing Forbidden Lore Vault v 1.3 "
@@ -524,12 +523,6 @@ GLOBAL_LIST(cachedbooks) // List of our cached book datums
cooldown = world.time + PRINTER_COOLDOWN
else
say("Printer currently unavailable, please wait a moment.")
- if(href_list["printposter"])
- if(cooldown < world.time)
- new /obj/item/poster/random_official(src.loc)
- cooldown = world.time + PRINTER_COOLDOWN
- else
- say("Printer currently unavailable, please wait a moment.")
add_fingerprint(usr)
updateUsrDialog()
diff --git a/code/modules/mapping/map_template.dm b/code/modules/mapping/map_template.dm
index b3f5b1078b20..fe66d3a99836 100644
--- a/code/modules/mapping/map_template.dm
+++ b/code/modules/mapping/map_template.dm
@@ -7,7 +7,11 @@
var/datum/parsed_map/cached_map
var/keep_cached_map = FALSE
- ///if true, turfs loaded from this template are placed on top of the turfs already there, defaults to TRUE
+ /// Defaults to TRUE.
+ /// If TRUE, the baseturfs of the new turfs (ignoring baseturf_bottom and space) are added
+ /// to the top of the pre-existing baseturf lists, in accordance with the behavior of PlaceOnTop.
+ /// If FALSE, the old turfs are replaced entirely, including their baseturfs.
+ /// Note that FALSE-case behavior is altered from the original implementation, which ignored baseturfs entirely; it was intended for holodecks, which have been removed.
var/should_place_on_top = TRUE
///if true, creates a list of all atoms created by this template loading, defaults to FALSE
diff --git a/code/modules/mapping/reader.dm b/code/modules/mapping/reader.dm
index 9e12fb7d4ce7..3a8e2706d6b6 100644
--- a/code/modules/mapping/reader.dm
+++ b/code/modules/mapping/reader.dm
@@ -494,14 +494,15 @@ GLOBAL_LIST_EMPTY(map_model_default)
if(members_attributes[index] != default_list)
world.preloader_setup(members_attributes[index], members[index])
+ var/turf/new_turf_type = members[index]
// Note: we make the assertion that the last path WILL be a turf. if it isn't, this will fail.
var/old_virtual_z = crds.virtual_z
if(placeOnTop)
- instance = crds.PlaceOnTop(null, members[index], CHANGETURF_DEFER_CHANGE | (no_changeturf ? CHANGETURF_SKIP : NONE))
+ instance = crds.PlaceOnTop(null, new_turf_type, CHANGETURF_DEFER_CHANGE | (no_changeturf ? CHANGETURF_SKIP : NONE))
else if(!no_changeturf)
- instance = crds.ChangeTurf(members[index], null, CHANGETURF_DEFER_CHANGE)
+ instance = crds.ChangeTurf(new_turf_type, initial(new_turf_type.baseturfs), CHANGETURF_DEFER_CHANGE)
else
- instance = create_turf(members[index], crds , old_virtual_z)//first preloader pass
+ instance = create_turf(new_turf_type, crds , old_virtual_z)//first preloader pass
var/turf/new_turf = instance
new_turf.virtual_z = old_virtual_z //UNDER NO CIRCUMSTANCES LOOSE THIS VARIABLE
diff --git a/code/modules/mining/equipment/kinetic_crusher.dm b/code/modules/mining/equipment/kinetic_crusher.dm
index 8cf62d92abd4..debdb2e2ea02 100644
--- a/code/modules/mining/equipment/kinetic_crusher.dm
+++ b/code/modules/mining/equipment/kinetic_crusher.dm
@@ -64,11 +64,16 @@
/obj/item/kinetic_crusher/attackby(obj/item/I, mob/living/user)
if(I.tool_behaviour == TOOL_CROWBAR)
if(LAZYLEN(trophies))
- to_chat(user, "You remove [src]'s trophies. ")
- I.play_tool_sound(src)
- for(var/t in trophies)
- var/obj/item/crusher_trophy/T = t
- T.remove_from(src, user)
+ var/list/choose_options = list()
+ for(var/obj/item/crusher_trophy/T in trophies)
+ choose_options += list(T.name = image(icon = T.icon, icon_state = T.icon_state))
+ var/picked_option = show_radial_menu(user, src, choose_options, radius = 38, require_near = TRUE)
+ if(picked_option)
+ to_chat(user, "You remove [picked_option]. ")
+ I.play_tool_sound(src)
+ for(var/obj/item/crusher_trophy/T in trophies)
+ if(T.name == picked_option)
+ T.remove_from(src, user)
else
to_chat(user, "There are no trophies on [src]. ")
else if(istype(I, /obj/item/crusher_trophy))
diff --git a/code/modules/mining/equipment/miningradio.dm b/code/modules/mining/equipment/miningradio.dm
new file mode 100644
index 000000000000..a0bef397d8ca
--- /dev/null
+++ b/code/modules/mining/equipment/miningradio.dm
@@ -0,0 +1,23 @@
+/// Portable mining radio purchasable by miners
+/obj/item/radio/weather_monitor
+ icon = 'icons/obj/miningradio.dmi'
+ name = "mining weather radio"
+ icon_state = "miningradio"
+ desc = "A weather radio designed for use in inhospitable environments. Gives audible warnings when storms approach."
+ luminosity = 1
+ light_power = 1
+ light_range = 1.6
+
+/obj/item/radio/weather_monitor/update_overlays()
+ . = ..()
+ . += emissive_appearance(icon, "small_emissive", src, alpha = src.alpha)
+
+/obj/item/radio/weather_monitor/Initialize(mapload)
+ . = ..()
+ AddComponent( \
+ /datum/component/weather_announcer, \
+ state_normal = "weatherwarning", \
+ state_warning = "urgentwarning", \
+ state_danger = "direwarning", \
+ )
+ set_frequency(FREQ_COMMON)
diff --git a/code/modules/mining/equipment/regenerative_core.dm b/code/modules/mining/equipment/regenerative_core.dm
index bf0877262923..87736c3438e4 100644
--- a/code/modules/mining/equipment/regenerative_core.dm
+++ b/code/modules/mining/equipment/regenerative_core.dm
@@ -62,7 +62,12 @@
if(inert)
to_chat(owner, "[src] breaks down as it tries to activate. ")
else
- owner.revive(full_heal = TRUE, admin_revive = FALSE)
+ owner.adjustBruteLoss(-100) //previously heal proc
+ owner.adjustFireLoss(-100)
+ owner.adjustOxyLoss(-50)
+ owner.adjustToxLoss(-50)
+ if(owner.dna.species.id != SPECIES_IPC)
+ owner.adjustCloneLoss(10) //dont abuse it or take cloneloss (organic only)
qdel(src)
/obj/item/organ/regenerative_core/on_life()
diff --git a/code/modules/mining/equipment/wormhole_jaunter.dm b/code/modules/mining/equipment/wormhole_jaunter.dm
index 9c989b986a33..2af4c1b5ce4f 100644
--- a/code/modules/mining/equipment/wormhole_jaunter.dm
+++ b/code/modules/mining/equipment/wormhole_jaunter.dm
@@ -1,7 +1,7 @@
/**********************Jaunter**********************/
/obj/item/wormhole_jaunter
name = "wormhole jaunter"
- desc = "A single use device harnessing outdated wormhole technology, Nanotrasen has since turned its eyes to bluespace for more accurate teleportation. The wormholes it creates are unpleasant to travel through, to say the least.\nThanks to modifications provided by the Free Golems, this jaunter can be worn on the belt to provide protection from chasms."
+ desc = "A single use device harnessing outdated wormhole technology, Nanotrasen has since turned its eyes to bluespace for more accurate teleportation. The wormholes it creates are unpleasant to travel through, to say the least.\nThis jaunter has been modified to fit on your belt, providing you protection from chasms."
icon = 'icons/obj/mining.dmi'
icon_state = "Jaunter"
item_state = "electronic"
diff --git a/code/modules/mining/lavaland/ash_flora.dm b/code/modules/mining/lavaland/ash_flora.dm
index cc90920f96a7..0bade04d3fe8 100644
--- a/code/modules/mining/lavaland/ash_flora.dm
+++ b/code/modules/mining/lavaland/ash_flora.dm
@@ -458,18 +458,7 @@
desc = "A bowl made out of mushrooms. Not food, though it might have contained some at some point."
icon = 'icons/obj/lavaland/ash_flora.dmi'
icon_state = "mushroom_bowl"
-
-/obj/item/reagent_containers/glass/bowl/mushroom_bowl/update_overlays()
- . = ..()
- if(reagents && reagents.total_volume)
- var/mutable_appearance/filling = mutable_appearance('icons/obj/lavaland/ash_flora.dmi', "fullbowl")
- filling.color = mix_color_from_reagents(reagents.reagent_list)
- . += filling
-
-/obj/item/reagent_containers/glass/bowl/mushroom_bowl/update_icon_state()
- if(!reagents || !reagents.total_volume)
- icon_state = "mushroom_bowl"
- return ..()
+ fill_icon = 'icons/obj/lavaland/ash_flora.dmi'
/obj/item/reagent_containers/glass/bowl/mushroom_bowl/attackby(obj/item/I,mob/user, params)
if(istype(I, /obj/item/reagent_containers/food/snacks))
diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm
index a291811d5e83..fe446513c521 100644
--- a/code/modules/mining/lavaland/necropolis_chests.dm
+++ b/code/modules/mining/lavaland/necropolis_chests.dm
@@ -1385,7 +1385,7 @@
switch(random)
if(1)
- to_chat(user, "Your appearance morphs to that of a very small humanoid ash dragon! You get to look like a freak without the cool abilities. ")
+ to_chat(user, "Your appearance morphs to that of a very small humanoid ash dragon! You get to look like a dragon without the cool abilities. ")
H.dna.features = list("mcolor" = "A02720", "tail_lizard" = "Dark Tiger", "tail_human" = "None", "face_markings" = "None", "horns" = "Curled", "ears" = "None", "wings" = "None", "frills" = "None", "spines" = "Long", "body_markings" = "Dark Tiger Body", "legs" = "Digitigrade Legs")
H.eye_color = "fee5a3"
H.set_species(/datum/species/lizard)
diff --git a/code/modules/mining/machine_processing.dm b/code/modules/mining/machine_processing.dm
index 10f43aad4580..bbc84ec7ee68 100644
--- a/code/modules/mining/machine_processing.dm
+++ b/code/modules/mining/machine_processing.dm
@@ -253,7 +253,7 @@
var/datum/component/material_container/materials = GetComponent(/datum/component/material_container)
materials.use_materials(alloy.materials, amount)
- generate_mineral(alloy.build_path)
+ generate_mineral(alloy.build_path, amount)
/obj/machinery/mineral/processing_unit/proc/can_smelt(datum/design/D)
if(D.make_reagents.len)
@@ -271,8 +271,8 @@
return build_amount
-/obj/machinery/mineral/processing_unit/proc/generate_mineral(P)
- var/O = new P(src)
+/obj/machinery/mineral/processing_unit/proc/generate_mineral(P, amount)
+ var/O = new P(src, amount)
unload_mineral(O)
/obj/machinery/mineral/processing_unit/on_deconstruction()
diff --git a/code/modules/mining/machine_vending.dm b/code/modules/mining/machine_vending.dm
index 03a6a9fb39a1..ba2a1c6984a4 100644
--- a/code/modules/mining/machine_vending.dm
+++ b/code/modules/mining/machine_vending.dm
@@ -127,79 +127,10 @@
/obj/item/stack/sheet/rglass = 1,
/obj/item/vending_refill/mining_equipment = 1)
-/obj/item/circuitboard/machine/vending/mining_equipment/golem
- name = "golem equipment vendor (Machine Board)"
- build_path = /obj/machinery/vending/mining_equipment/golem
-
/obj/item/vending_refill/mining_equipment
machine_name = "mining equipment vendor"
icon_state = "mining-refill"
-/obj/item/vending_refill/mining_equipment_golem
- machine_name = "golem equipment vendor"
- icon_state = "mining-refill"
-
-
-/obj/machinery/vending/mining_equipment/golem
- name = "golem equipment vendor"
- desc = "An modified equipment vendor which appears to be a prototype of the current mining equipment vendor. Ore Redemption Points can be spent here to purchase rough-and-tumble goods."
- circuit = /obj/item/circuitboard/machine/vending/mining_equipment
- refill_canister = /obj/item/vending_refill/mining_equipment_golem
- products = list( //if you add something to this, please, for the love of god, sort it by price/type. use tabs and not spaces.
- /obj/item/stack/marker_beacon/thirty = 6,
- /obj/item/reagent_containers/food/drinks/bottle/whiskey = 3,
- /obj/item/storage/box/gum/bubblegum = 5,
- /obj/item/clothing/mask/cigarette/cigar/havana = 3,
- /obj/item/soap/nanotrasen = 1,
- /obj/item/hivelordstabilizer = 6,
- /obj/item/fulton_core = 1,
- /obj/item/survivalcapsule = 3,
- /obj/item/storage/belt/mining = 3,
- /obj/item/card/mining_point_card = 5,
- /obj/item/reagent_containers/hypospray/medipen/survival = 6,
- /obj/item/storage/firstaid/brute = 3,
- /obj/item/storage/box/minertracker = 5,
- /obj/item/wormhole_jaunter = 3,
- /obj/item/kinetic_crusher = 1,
- /obj/item/gun/energy/kinetic_accelerator = 3,
- /obj/item/mining_scanner = 5,
- /obj/item/t_scanner/adv_mining_scanner = 2,
- /obj/item/resonator = 3,
- /obj/item/extraction_pack = 3,
- /obj/item/lazarus_injector = 1,
- /obj/item/pickaxe/silver = 3,
- /obj/item/storage/backpack/duffelbag/mining_conscript = 3,
- /obj/item/tank/jetpack/suit = 3,
- /obj/item/spacecash/bundle/c1000 = 5,
- /obj/item/clothing/suit/space/hardsuit/mining/independent = 3,
- /obj/item/resonator/upgraded = 1,
- /obj/item/clothing/shoes/bhop = 3,
- /obj/item/survivalcapsule/luxury = 3,
- /mob/living/simple_animal/hostile/mining_drone = 3,
- /obj/item/mine_bot_upgrade = 3,
- /obj/item/mine_bot_upgrade/health = 3,
- /obj/item/borg/upgrade/modkit/cooldown/minebot = 3,
- /obj/item/slimepotion/slime/sentience/mining = 1,
- /obj/item/borg/upgrade/modkit/minebot_passthrough = 3,
- /obj/item/borg/upgrade/modkit/tracer = 3,
- /obj/item/borg/upgrade/modkit/tracer/adjustable = 3,
- /obj/item/borg/upgrade/modkit/chassis_mod = 3,
- /obj/item/borg/upgrade/modkit/range = 3,
- /obj/item/borg/upgrade/modkit/damage = 3,
- /obj/item/borg/upgrade/modkit/cooldown = 3,
- /obj/item/borg/upgrade/modkit/aoe/mobs = 2,
- // golem extra things
- /obj/item/card/id/mining = 5,
- /obj/item/clothing/glasses/science = 5,
- /obj/item/reagent_containers/food/snacks/monkeycube = 5,
- /obj/item/storage/belt/utility = 3,
- /obj/item/bedsheet/rd/royal_cape = 3,
- /obj/item/slime_extract/grey = 1,
- /obj/item/borg/upgrade/modkit/trigger_guard = 4,
- /obj/item/storage/box/rndboards = 1
-
- )
-
/**********************Mining Equipment Voucher**********************/
/obj/item/mining_voucher
diff --git a/code/modules/mob/dead/new_player/ship_select.dm b/code/modules/mob/dead/new_player/ship_select.dm
index 0ace7574101a..1515aa82f799 100644
--- a/code/modules/mob/dead/new_player/ship_select.dm
+++ b/code/modules/mob/dead/new_player/ship_select.dm
@@ -71,6 +71,9 @@
return
var/datum/map_template/shuttle/template = SSmapping.ship_purchase_list[params["name"]]
+ if(SSovermap.ship_spawning)
+ to_chat(spawnee, "A ship is currently spawning. Try again in a little while. ")
+ return
if(!SSovermap.player_ship_spawn_allowed())
to_chat(spawnee, "No more ships may be spawned at this time! ")
return
@@ -104,6 +107,10 @@
to_chat(spawnee, "Ship spawned, but you were unable to be spawned. You can likely try to spawn in the ship through joining normally, but if not, please contact an admin. ")
spawnee.new_player_panel()
+/datum/ship_select/ui_data(mob/user)
+ . = list()
+ .["shipSpawning"] = SSovermap.ship_spawning
+
/datum/ship_select/ui_static_data(mob/user)
// tracks the number of existing ships of each template type so that their unavailability for purchase can be communicated to the user
var/list/template_num_lookup = list()
@@ -112,6 +119,8 @@
.["ships"] = list()
.["shipSpawnAllowed"] = SSovermap.player_ship_spawn_allowed()
.["purchaseBanned"] = is_banned_from(user.ckey, "Ship Purchasing")
+ // if the player has a client which is not eligible for playtime restriction (for admin + player DB flag playtime exemption), they "auto meet" playtime requirements
+ .["autoMeet"] = user.client && !user.client.is_playtime_restriction_eligible()
.["playMin"] = user.client ? user.client.get_exp_living(TRUE) : 0
for(var/datum/overmap/ship/controlled/S as anything in SSovermap.controlled_ships)
diff --git a/code/modules/mob/dead/new_player/sprite_accessories/_sprite_accessories.dm b/code/modules/mob/dead/new_player/sprite_accessories/_sprite_accessories.dm
index afe97c858cff..c39eaf4ef499 100644
--- a/code/modules/mob/dead/new_player/sprite_accessories/_sprite_accessories.dm
+++ b/code/modules/mob/dead/new_player/sprite_accessories/_sprite_accessories.dm
@@ -47,23 +47,23 @@
return L
/datum/sprite_accessory
- var/icon //the icon file the accessory is located in
- var/icon_state //the icon_state of the accessory
- var/name //the preview name of the accessory
- var/gender = NEUTER //Determines if the accessory will be skipped or included in random hair generations
- var/gender_specific //Something that can be worn by either gender, but looks different on each
- var/use_static //determines if the accessory will be skipped by color preferences
- var/color_src = MUTCOLORS //Currently only used by mutantparts so don't worry about hair and stuff. This is the source that this accessory will get its color from. Default is MUTCOLOR, but can also be HAIR, FACEHAIR, EYECOLOR and 0 if none.
- var/secondary_color //Decides if this sprite has a secondary color in use.
- var/locked = FALSE //Is this part locked from roundstart selection? Used for parts that apply effects
- var/center = FALSE //Should we center the sprite?
- var/limbs_id //The limbs id supplied for full-body replacing features.
- var/image_alpha = 255 //The alpha for the accessory to use.
+ var/icon //the icon file the accessory is located in
+ var/icon_state //the icon_state of the accessory
+ var/name //the preview name of the accessory
+ var/gender = NEUTER //Determines if the accessory will be skipped or included in random hair generations
+ var/gender_specific //Something that can be worn by either gender, but looks different on each
+ var/use_static //determines if the accessory will be skipped by color preferences
+ var/color_src = MUTCOLORS //Currently only used by mutantparts so don't worry about hair and stuff. This is the source that this accessory will get its color from. Default is MUTCOLOR, but can also be HAIR, FACEHAIR, EYECOLOR and 0 if none.
+ var/secondary_color //Decides if this sprite has a secondary color in use.
+ var/locked = FALSE //Is this part locked from roundstart selection? Used for parts that apply effects
+ var/center = FALSE //Should we center the sprite?
+ var/limbs_id //The limbs id supplied for full-body replacing features.
+ var/image_alpha = 255 //The alpha for the accessory to use.
var/dimension_x = 32
var/dimension_y = 32
- var/body_zone = BODY_ZONE_CHEST //!The body zone this accessory affects
- var/synthetic_icon_state //!The icon_state to use when the bodypart it's attached to is synthetic
- var/synthetic_color_src //!The color src to use instead of the normal src when synthetic, leave blank to use the normal src
+ var/body_zone = BODY_ZONE_CHEST //The body zone this accessory affects
+ var/synthetic_icon_state //The icon_state to use when the bodypart it's attached to is synthetic
+ var/synthetic_color_src //The color src to use instead of the normal src when synthetic, leave blank to use the normal src
//Squids AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA whyyyy
/datum/sprite_accessory/squid_face
diff --git a/code/modules/mob/dead/new_player/sprite_accessories/ipc.dm b/code/modules/mob/dead/new_player/sprite_accessories/ipc.dm
index b25cd222115a..20f2fe732d31 100644
--- a/code/modules/mob/dead/new_player/sprite_accessories/ipc.dm
+++ b/code/modules/mob/dead/new_player/sprite_accessories/ipc.dm
@@ -170,6 +170,10 @@
name = "Color Test"
icon_state = "tv"
+/datum/sprite_accessory/ipc_screens/badapple
+ name = "Old Animation"
+ icon_state = "bad_apple"
+
// Start antennas
/datum/sprite_accessory/ipc_antennas
diff --git a/code/modules/mob/dead/new_player/sprite_accessories/lizard.dm b/code/modules/mob/dead/new_player/sprite_accessories/lizard.dm
index ce536a403e48..3309212c4852 100644
--- a/code/modules/mob/dead/new_player/sprite_accessories/lizard.dm
+++ b/code/modules/mob/dead/new_player/sprite_accessories/lizard.dm
@@ -20,68 +20,62 @@
name = "Light Belly"
icon_state = "lbelly"
+/datum/sprite_accessory/body_markings/cracks
+ name = "Cracks"
+ icon_state = "cracks"
+
//Start tails
/datum/sprite_accessory/tails
icon = 'icons/mob/species/lizard/tails.dmi'
body_zone = BODY_ZONE_CHEST
- synthetic_icon_state = "synth"
+ secondary_color = TRUE
/datum/sprite_accessory/tails_animated
icon = 'icons/mob/species/lizard/tails.dmi'
+ secondary_color = TRUE
body_zone = BODY_ZONE_CHEST
/datum/sprite_accessory/tails/lizard/smooth
- name = "Smooth"
+ name = "Smooth (Two color)"
icon_state = "smooth"
/datum/sprite_accessory/tails_animated/lizard/smooth
- name = "Smooth"
+ name = "Smooth (Two color)"
icon_state = "smooth"
-/datum/sprite_accessory/tails/lizard/dtiger
- name = "Dark Tiger"
- icon_state = "dtiger"
+/datum/sprite_accessory/tails/lizard/smooth_onecolor
+ name = "Smooth (One color)"
+ icon_state = "smooth2"
+ secondary_color = FALSE
-/datum/sprite_accessory/tails_animated/lizard/dtiger
- name = "Dark Tiger"
- icon_state = "dtiger"
+/datum/sprite_accessory/tails_animated/lizard/smooth_onecolor
+ name = "Smooth (One color)"
+ icon_state = "smooth2"
-/datum/sprite_accessory/tails/lizard/ltiger
- name = "Light Tiger"
- icon_state = "ltiger"
+/datum/sprite_accessory/tails/lizard/prosthetic
+ name = "Prosthetic"
+ icon_state = "synth"
-/datum/sprite_accessory/tails_animated/lizard/ltiger
- name = "Light Tiger"
- icon_state = "ltiger"
-
-/datum/sprite_accessory/tails/lizard/spikes
- name = "Spikes"
- icon_state = "spikes"
-
-/datum/sprite_accessory/tails_animated/lizard/spikes
- name = "Spikes"
- icon_state = "spikes"
+/datum/sprite_accessory/tails_animated/lizard/prosthetic
+ name = "Prosthetic"
+ icon_state = "synth"
/datum/sprite_accessory/tails/lizard/large
name = "Large"
icon_state = "large"
- synthetic_icon_state = "large" //fight me
/datum/sprite_accessory/tails_animated/lizard/large
name = "Large"
icon_state = "large"
- synthetic_icon_state = "large"
/datum/sprite_accessory/tails/lizard/small
name = "Small"
icon_state = "small"
- synthetic_icon_state = "none"
/datum/sprite_accessory/tails_animated/lizard/small
name = "Small"
icon_state = "small"
- synthetic_icon_state = "none"
//Start Face markings
@@ -107,6 +101,10 @@
name = "Alligator Skink"
icon_state = "eye"
+/datum/sprite_accessory/face_markings/dome
+ name = "Dome"
+ icon_state = "dome"
+
//Start Horns
/datum/sprite_accessory/horns
@@ -164,36 +162,32 @@
/datum/sprite_accessory/frills
icon = 'icons/mob/species/lizard/frills.dmi'
+ secondary_color = TRUE
/datum/sprite_accessory/frills/none
name = "None"
icon_state = "none"
-//Ears are here because having frills+ears would overlap and be weird.
-/datum/sprite_accessory/frills/ears
- name = "Normal ears"
- icon_state = "ears"
- secondary_color = TRUE
-//End ears
-/datum/sprite_accessory/frills/simple
- name = "Simple"
- icon_state = "simple"
-/datum/sprite_accessory/frills/short
- name = "Short"
- icon_state = "short"
+//Ears are here because having frills+ears would overlap and be weird.
/datum/sprite_accessory/frills/aquatic
name = "Aquatic"
icon_state = "aqua"
-/datum/sprite_accessory/frills/frillhawk
- name = "Frillhawk"
- icon_state = "frillhawk"
-
/datum/sprite_accessory/frills/droopy
name = "Droopy"
icon_state = "droopy"
+/datum/sprite_accessory/frills/ears
+ name = "Normal ears"
+ icon_state = "ears"
+
+//End ears
+
+/datum/sprite_accessory/frills/frillhawk
+ name = "Frillhawk"
+ icon_state = "frillhawk"
+
/datum/sprite_accessory/frills/neck
name = "Neck"
icon_state = "neck"
@@ -202,13 +196,21 @@
name = "Frilled Dragon"
icon_state = "neckbig"
+/datum/sprite_accessory/frills/short
+ name = "Short"
+ icon_state = "short"
+
+/datum/sprite_accessory/frills/simple
+ name = "Simple"
+ icon_state = "simple"
+
//Start Spines
/datum/sprite_accessory/spines
- icon = 'icons/mob/species/lizard/tails.dmi'
+ icon = 'icons/mob/species/lizard/spines.dmi'
/datum/sprite_accessory/spines_animated
- icon = 'icons/mob/species/lizard/tails.dmi'
+ icon = 'icons/mob/species/lizard/spines.dmi'
/datum/sprite_accessory/spines/none
name = "None"
diff --git a/code/modules/mob/dead/new_player/sprite_accessories/underwear/underwear_torso.dm b/code/modules/mob/dead/new_player/sprite_accessories/underwear/underwear_torso.dm
index c71feb42c6de..187bd4ce569e 100644
--- a/code/modules/mob/dead/new_player/sprite_accessories/underwear/underwear_torso.dm
+++ b/code/modules/mob/dead/new_player/sprite_accessories/underwear/underwear_torso.dm
@@ -112,6 +112,11 @@
icon_state = "tank_fire"
use_static = TRUE
+/datum/sprite_accessory/undershirt/rilena
+ name = "T-Shirt (RILENA)"
+ icon_state = "rilena"
+ use_static = TRUE
+
// Pride shirts
/datum/sprite_accessory/undershirt/tank_les
diff --git a/code/modules/mob/living/carbon/carbon_defense.dm b/code/modules/mob/living/carbon/carbon_defense.dm
index df9b5c22704d..9b50d1827724 100644
--- a/code/modules/mob/living/carbon/carbon_defense.dm
+++ b/code/modules/mob/living/carbon/carbon_defense.dm
@@ -391,6 +391,14 @@
if(M == src && check_self_for_injuries())
return
+ if(M.zone_selected == BODY_ZONE_PRECISE_MOUTH)
+ var/obj/item/clothing/mask/cigarette/theircig = wear_mask
+ var/obj/item/clothing/mask/cigarette/ourcig = M.wear_mask
+ if(istype(ourcig) && istype(theircig))
+ if(ourcig.lit && !theircig.lit)
+ theircig.light(span_notice("[M] leans towards [src], lighting [p_their()] [theircig.name] with [M.p_their()] own."))
+ return
+
if(body_position == LYING_DOWN)
if(buckled)
to_chat(M, "You need to unbuckle [src] first to do that! ")
diff --git a/code/modules/mob/living/carbon/carbon_defines.dm b/code/modules/mob/living/carbon/carbon_defines.dm
index 7d06c9e1f827..a7dc41b307c4 100644
--- a/code/modules/mob/living/carbon/carbon_defines.dm
+++ b/code/modules/mob/living/carbon/carbon_defines.dm
@@ -15,7 +15,7 @@
var/silent = 0 ///Can't talk. Value goes down every life proc. NOTE TO FUTURE CODERS: DO NOT INITIALIZE NUMERICAL VARS AS NULL OR I WILL MURDER YOU.
var/dreaming = 0 ///How many dream images we have left to send
- var/obj/item/handcuffed = null///Whether or not the mob is handcuffed
+ var/obj/item/handcuffed = null ///Whether or not the mob is handcuffed
var/obj/item/legcuffed = null ///Same as handcuffs but for legs. Bear traps use this.
var/disgust = 0
diff --git a/code/modules/mob/living/carbon/human/consistent_human.dm b/code/modules/mob/living/carbon/human/consistent_human.dm
index c35d8a71759e..cecfe74b7cc8 100644
--- a/code/modules/mob/living/carbon/human/consistent_human.dm
+++ b/code/modules/mob/living/carbon/human/consistent_human.dm
@@ -3,36 +3,40 @@
return //No randomisation
/mob/living/carbon/human/dummy/consistent/proc/seeded_randomization(seed = 0)
- gender = list(MALE, FEMALE)[seed % 2 + 1]
- skin_tone = GLOB.skin_tones[seed % length(GLOB.skin_tones) + 1]
- hairstyle = GLOB.hairstyles_list[seed % length(GLOB.hairstyles_list) + 1]
- hair_color = color_natural_from_seed(seed)
- eye_color = short_color_from_seed(seed)
+ seed = md5(seed)
- // Mutant randomizing, doesn't affect the mob appearance unless it's the specific mutant.
- dna.features["mcolor"] = short_color_from_seed(seed * 2)
- dna.features["mcolor2"] = short_color_from_seed(seed * 3)
- //AAAAAAAAAAAAAAAAAAAAAAAAAA
- dna.features["ethcolor"] = GLOB.color_list_ethereal[GLOB.color_list_ethereal[seed % length(GLOB.color_list_ethereal) + 1]]
- dna.features["tail_lizard"] = GLOB.tails_list_lizard[seed % length(GLOB.tails_list_lizard) + 1]
- dna.features["face_markings"] = GLOB.face_markings_list[seed % length(GLOB.face_markings_list) + 1]
- dna.features["horns"] = GLOB.horns_list[seed % length(GLOB.horns_list) + 1]
- dna.features["frills"] = GLOB.frills_list[seed % length(GLOB.frills_list) + 1]
- dna.features["spines"] = GLOB.spines_list[seed % length(GLOB.spines_list) + 1]
- dna.features["body_markings"] = GLOB.body_markings_list[seed % length(GLOB.body_markings_list) + 1]
- dna.features["moth_wings"] = GLOB.moth_wings_list[seed % length(GLOB.moth_wings_list) + 1]
- dna.features["moth_fluff"] = GLOB.moth_fluff_list[seed % length(GLOB.moth_fluff_list) + 1]
- dna.features["spider_legs"] = GLOB.spider_legs_list[seed % length(GLOB.spider_legs_list) + 1]
- dna.features["spider_spinneret"] = GLOB.spider_spinneret_list[seed % length(GLOB.spider_spinneret_list) + 1]
- dna.features["squid_face"] = GLOB.squid_face_list[seed % length(GLOB.squid_face_list) + 1]
- dna.features["kepori_feathers"] = GLOB.kepori_feathers_list[seed % length(GLOB.kepori_feathers_list) + 1]
- dna.features["kepori_body_feathers"] = GLOB.kepori_body_feathers_list[seed % length(GLOB.kepori_body_feathers_list) + 1]
- dna.features["vox_head_quills"] = GLOB.vox_head_quills_list[seed % length(GLOB.vox_head_quills_list) + 1]
- dna.features["vox_neck_quills"] = GLOB.vox_neck_quills_list[seed % length(GLOB.vox_neck_quills_list) + 1]
- dna.features["elzu_horns"] = GLOB.elzu_horns_list[seed % length(GLOB.elzu_horns_list) + 1]
- dna.features["tail_elzu"] = GLOB.tails_list_elzu[seed % length(GLOB.tails_list_elzu) + 1]
- dna.features["ipc_chassis"] = GLOB.ipc_chassis_list[seed % length(GLOB.ipc_chassis_list) + 1]
- dna.features["ipc_screen"] = GLOB.ipc_screens_list[seed % length(GLOB.ipc_screens_list) + 1]
+ gender = list(MALE, FEMALE)[hex2num(copytext(seed, 1, 2)) % 2 + 1]
+ skin_tone = GLOB.skin_tones[hex2num(copytext(seed, 2, 3)) % length(GLOB.skin_tones) + 1]
- update_body()
- update_hair()
+ hairstyle = GLOB.hairstyles_list[hex2num(copytext(seed, 1, 3)) % length(GLOB.hairstyles_list) + 1]
+ facial_hairstyle = GLOB.facial_hairstyles_list[hex2num(copytext(seed, 3, 6)) % length(GLOB.facial_hairstyles_list) + 1]
+
+ hair_color = color_natural_from_seed(copytext(seed, 1, 6))
+ facial_hair_color = hair_color
+ eye_color = color_from_seed(copytext(seed, 3, 9))
+
+ dna.features["mcolor"] = color_from_seed(copytext(seed, 1, 9))
+ dna.features["mcolor2"] = color_from_seed(copytext(seed, 2, 10))
+ dna.features["ethcolor"] = color_from_seed(copytext(seed, 3, 11))
+
+ dna.features["tail_lizard"] = GLOB.tails_list_lizard[hex2num(copytext(seed, 2, 3)) % length(GLOB.tails_list_lizard) + 1]
+ dna.features["face_markings"] = GLOB.face_markings_list[hex2num(copytext(seed, 3, 4)) % length(GLOB.face_markings_list) + 1]
+ dna.features["horns"] = GLOB.horns_list[hex2num(copytext(seed, 4, 5)) % length(GLOB.horns_list) + 1]
+ dna.features["frills"] = GLOB.frills_list[hex2num(copytext(seed, 5, 6)) % length(GLOB.frills_list) + 1]
+ dna.features["spines"] = GLOB.spines_list[hex2num(copytext(seed, 6, 7)) % length(GLOB.spines_list) + 1]
+ dna.features["body_markings"] = GLOB.body_markings_list[hex2num(copytext(seed, 7, 8)) % length(GLOB.body_markings_list) + 1]
+ dna.features["moth_wings"] = GLOB.moth_wings_list[hex2num(copytext(seed, 8, 9)) % length(GLOB.moth_wings_list) + 1]
+ dna.features["moth_fluff"] = GLOB.moth_fluff_list[hex2num(copytext(seed, 9, 10)) % length(GLOB.moth_fluff_list) + 1]
+ dna.features["spider_legs"] = GLOB.spider_legs_list[hex2num(copytext(seed, 10, 11)) % length(GLOB.spider_legs_list) + 1]
+ dna.features["spider_spinneret"] = GLOB.spider_spinneret_list[hex2num(copytext(seed, 11, 12)) % length(GLOB.spider_spinneret_list) + 1]
+ dna.features["kepori_feathers"] = GLOB.kepori_feathers_list[hex2num(copytext(seed, 12, 13)) % length(GLOB.kepori_feathers_list) + 1]
+ dna.features["kepori_body_feathers"] = GLOB.kepori_body_feathers_list[hex2num(copytext(seed, 13, 14)) % length(GLOB.kepori_body_feathers_list) + 1]
+ dna.features["vox_head_quills"] = GLOB.vox_head_quills_list[hex2num(copytext(seed, 14, 15)) % length(GLOB.vox_head_quills_list) + 1]
+ dna.features["vox_neck_quills"] = GLOB.vox_neck_quills_list[hex2num(copytext(seed, 15, 16)) % length(GLOB.vox_neck_quills_list) + 1]
+ dna.features["elzu_horns"] = GLOB.elzu_horns_list[hex2num(copytext(seed, 16, 17)) % length(GLOB.elzu_horns_list) + 1]
+ dna.features["tail_elzu"] = GLOB.tails_list_elzu[hex2num(copytext(seed, 17, 18)) % length(GLOB.tails_list_elzu) + 1]
+ dna.features["ipc_chassis"] = GLOB.ipc_chassis_list[hex2num(copytext(seed, 18, 19)) % length(GLOB.ipc_chassis_list) + 1]
+ dna.features["ipc_screen"] = GLOB.ipc_screens_list[hex2num(copytext(seed, 19, 20)) % length(GLOB.ipc_screens_list) + 1]
+
+ var/species_id = GLOB.roundstart_races[hex2num(copytext(seed, 3, 4)) % length(GLOB.roundstart_races) + 1]
+ set_species(GLOB.species_list[species_id])
diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm
index a260f164829f..ceda44284f46 100644
--- a/code/modules/mob/living/carbon/human/examine.dm
+++ b/code/modules/mob/living/carbon/human/examine.dm
@@ -232,11 +232,6 @@
if(nutrition < NUTRITION_LEVEL_STARVING - 50)
msg += "[t_He] [t_is] severely malnourished.\n"
- else if(nutrition >= NUTRITION_LEVEL_FAT)
- if(user.nutrition < NUTRITION_LEVEL_STARVING - 50)
- msg += "[t_He] [t_is] plump and delicious looking - Like a fat little piggy. A tasty piggy.\n"
- else
- msg += "[t_He] [t_is] quite chubby.\n"
switch(disgust)
if(DISGUST_LEVEL_GROSS to DISGUST_LEVEL_VERYGROSS)
msg += "[t_He] look[p_s()] a bit grossed out.\n"
diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm
index 8c72925e7c96..4bfe35b47060 100644
--- a/code/modules/mob/living/carbon/human/human.dm
+++ b/code/modules/mob/living/carbon/human/human.dm
@@ -541,7 +541,7 @@
var/counter = 1
while(R.fields[text("com_[]", counter)])
counter++
- R.fields[text("com_[]", counter)] = text("Made by [] on [] [], [] []", allowed_access, station_time_timestamp(), time2text(world.realtime, "MMM DD"), "504 FS", t1)
+ R.fields[text("com_[]", counter)] = text("Made by [] on [], [] []", allowed_access, station_time_timestamp(), sector_datestamp(shortened = TRUE), t1)
to_chat(usr, "Successfully added comment. ")
return
@@ -646,7 +646,7 @@
return threatcount
-//Used for new human mobs created by cloning/goleming/podding
+//Used for new human mobs created by cloning/podding
/mob/living/carbon/human/proc/set_cloned_appearance()
if(gender == MALE)
facial_hairstyle = "Full Beard"
@@ -1336,83 +1336,6 @@
/mob/living/carbon/human/species/fly
race = /datum/species/fly
-/mob/living/carbon/human/species/golem
- race = /datum/species/golem
-
-/mob/living/carbon/human/species/golem/random
- race = /datum/species/golem/random
-
-/mob/living/carbon/human/species/golem/adamantine
- race = /datum/species/golem/adamantine
-
-/mob/living/carbon/human/species/golem/plasma
- race = /datum/species/golem/plasma
-
-/mob/living/carbon/human/species/golem/diamond
- race = /datum/species/golem/diamond
-
-/mob/living/carbon/human/species/golem/gold
- race = /datum/species/golem/gold
-
-/mob/living/carbon/human/species/golem/silver
- race = /datum/species/golem/silver
-
-/mob/living/carbon/human/species/golem/plasteel
- race = /datum/species/golem/plasteel
-
-/mob/living/carbon/human/species/golem/titanium
- race = /datum/species/golem/titanium
-
-/mob/living/carbon/human/species/golem/plastitanium
- race = /datum/species/golem/plastitanium
-
-/mob/living/carbon/human/species/golem/alien_alloy
- race = /datum/species/golem/alloy
-
-/mob/living/carbon/human/species/golem/wood
- race = /datum/species/golem/wood
-
-/mob/living/carbon/human/species/golem/uranium
- race = /datum/species/golem/uranium
-
-/mob/living/carbon/human/species/golem/sand
- race = /datum/species/golem/sand
-
-/mob/living/carbon/human/species/golem/glass
- race = /datum/species/golem/glass
-
-/mob/living/carbon/human/species/golem/bluespace
- race = /datum/species/golem/bluespace
-
-/mob/living/carbon/human/species/golem/bananium
- race = /datum/species/golem/bananium
-
-/mob/living/carbon/human/species/golem/blood_cult
- race = /datum/species/golem/runic
-
-/mob/living/carbon/human/species/golem/cloth
- race = /datum/species/golem/cloth
-
-/mob/living/carbon/human/species/golem/plastic
- race = /datum/species/golem/plastic
-
-/mob/living/carbon/human/species/golem/bronze
- race = /datum/species/golem/bronze
-
-/mob/living/carbon/human/species/golem/cardboard
- race = /datum/species/golem/cardboard
-
-/mob/living/carbon/human/species/golem/leather
- race = /datum/species/golem/leather
-
-/mob/living/carbon/human/species/golem/bone
- race = /datum/species/golem/bone
-
-/mob/living/carbon/human/species/golem/durathread
- race = /datum/species/golem/durathread
-
-/mob/living/carbon/human/species/golem/snow
- race = /datum/species/golem/snow
/mob/living/carbon/human/species/jelly
race = /datum/species/jelly
@@ -1452,6 +1375,9 @@
/mob/living/carbon/human/species/snail
race = /datum/species/snail
+/mob/living/carbon/human/species/vox
+ race = /datum/species/vox
+
/mob/living/carbon/human/species/kepori
race = /datum/species/kepori
diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm
index 1444b71d9c51..123ecf6d4fba 100644
--- a/code/modules/mob/living/carbon/human/human_defense.dm
+++ b/code/modules/mob/living/carbon/human/human_defense.dm
@@ -695,15 +695,8 @@
return
if(src == M)
- if(has_status_effect(STATUS_EFFECT_CHOKINGSTRAND))
- to_chat(src, "You attempt to remove the durathread strand from around your neck. ")
- if(do_after(src, 35, null, src))
- to_chat(src, "You succesfuly remove the durathread strand. ")
- remove_status_effect(STATUS_EFFECT_CHOKINGSTRAND)
- return
check_self_for_injuries()
-
else
if(wear_suit)
wear_suit.add_fingerprint(M)
@@ -712,7 +705,6 @@
..()
-
/mob/living/carbon/human/check_self_for_injuries()
if(stat >= UNCONSCIOUS)
return
diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm
index eab67e22a6be..bbe40388435a 100644
--- a/code/modules/mob/living/carbon/human/species.dm
+++ b/code/modules/mob/living/carbon/human/species.dm
@@ -66,9 +66,9 @@ GLOBAL_LIST_EMPTY(roundstart_races)
var/disliked_food = GROSS
///Bitfield for food types that the species absolutely hates, giving them even more disgust than disliked food. Meat is "toxic" to moths, for example.
var/toxic_food = TOXIC
- ///Inventory slots the race can't equip stuff to. Golems cannot wear jumpsuits, for example.
+ ///Inventory slots the race can't equip stuff to.
var/list/no_equip = list()
- /// Allows the species to equip items that normally require a jumpsuit without having one equipped. Used by golems.
+ /// Allows the species to equip items that normally require a jumpsuit without having one equipped.
var/nojumpsuit = FALSE
///What languages this species can understand and say. Use a [language holder datum][/datum/language_holder] in this var.
var/species_language_holder = /datum/language_holder
@@ -1350,22 +1350,6 @@ GLOBAL_LIST_EMPTY(roundstart_races)
if(HAS_TRAIT(src, TRAIT_NOHUNGER))
return //hunger is for BABIES
- //The fucking TRAIT_FAT mutation is the dumbest shit ever. It makes the code so difficult to work with
- if(HAS_TRAIT_FROM(H, TRAIT_FAT, OBESITY))//I share your pain, past coder.
- if(H.overeatduration < 100)
- to_chat(H, "You feel fit again! ")
- REMOVE_TRAIT(H, TRAIT_FAT, OBESITY)
- H.remove_movespeed_modifier(/datum/movespeed_modifier/obesity)
- H.update_inv_w_uniform()
- H.update_inv_wear_suit()
- else
- if(H.overeatduration >= 100)
- to_chat(H, "You suddenly feel blubbery! ")
- ADD_TRAIT(H, TRAIT_FAT, OBESITY)
- H.add_movespeed_modifier(/datum/movespeed_modifier/obesity)
- H.update_inv_w_uniform()
- H.update_inv_wear_suit()
-
// nutrition decrease and satiety
if (H.nutrition > 0 && H.stat != DEAD && !HAS_TRAIT(H, TRAIT_NOHUNGER))
// THEY HUNGER
@@ -1397,9 +1381,7 @@ GLOBAL_LIST_EMPTY(roundstart_races)
H.overeatduration -= 2 //doubled the unfat rate
//metabolism change
- if(H.nutrition > NUTRITION_LEVEL_FAT)
- H.metabolism_efficiency = 1
- else if(H.nutrition > NUTRITION_LEVEL_FED && H.satiety > 80)
+ if(H.nutrition > NUTRITION_LEVEL_FED && H.satiety > 80)
if(H.metabolism_efficiency != 1.25 && !HAS_TRAIT(H, TRAIT_NOHUNGER))
to_chat(H, "You feel vigorous. ")
H.metabolism_efficiency = 1.25
@@ -1426,9 +1408,7 @@ GLOBAL_LIST_EMPTY(roundstart_races)
H.remove_movespeed_modifier(/datum/movespeed_modifier/hunger)
switch(H.nutrition)
- if(NUTRITION_LEVEL_FULL to INFINITY)
- H.throw_alert("nutrition", /atom/movable/screen/alert/fat)
- if(NUTRITION_LEVEL_HUNGRY to NUTRITION_LEVEL_FULL)
+ if(NUTRITION_LEVEL_HUNGRY to INFINITY)
H.clear_alert("nutrition")
if(NUTRITION_LEVEL_STARVING to NUTRITION_LEVEL_HUNGRY)
H.throw_alert("nutrition", /atom/movable/screen/alert/hungry)
diff --git a/code/modules/mob/living/carbon/human/species_types/golems.dm b/code/modules/mob/living/carbon/human/species_types/golems.dm
deleted file mode 100644
index 380d91aebbe6..000000000000
--- a/code/modules/mob/living/carbon/human/species_types/golems.dm
+++ /dev/null
@@ -1,1113 +0,0 @@
-/datum/species/golem
- // Animated beings of stone. They have increased defenses, and do not need to breathe. They're also slow as fuuuck.
- name = "\improper Golem"
- id = "iron golem"
- species_traits = list(NOBLOOD,MUTCOLORS,NO_UNDERWEAR)
- inherent_traits = list(TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_NOFIRE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER)
- inherent_biotypes = MOB_HUMANOID|MOB_MINERAL
- mutant_organs = list(/obj/item/organ/adamantine_resonator)
- mutanttongue = /obj/item/organ/tongue/golem_base
- speedmod = 2
- armor = 55
- siemens_coeff = 0
- punchdamagelow = 5
- punchdamagehigh = 14
- punchstunthreshold = 11 //about 40% chance to stun
- no_equip = list(ITEM_SLOT_MASK, ITEM_SLOT_OCLOTHING, ITEM_SLOT_GLOVES, ITEM_SLOT_FEET, ITEM_SLOT_ICLOTHING, ITEM_SLOT_SUITSTORE)
- nojumpsuit = 1
- changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_PRIDE | MIRROR_MAGIC
- sexes = FALSE
- damage_overlay_type = ""
- meat = /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/golem
- species_language_holder = /datum/language_holder/golem
- // To prevent golem subtypes from overwhelming the odds when random species
- // changes, only the Random Golem type can be chosen
-
- species_chest = /obj/item/bodypart/chest/golem
- species_head = /obj/item/bodypart/head/golem
- species_l_arm = /obj/item/bodypart/l_arm/golem
- species_r_arm = /obj/item/bodypart/r_arm/golem
- species_l_leg = /obj/item/bodypart/leg/left/golem
- species_r_leg = /obj/item/bodypart/leg/right/golem
-
- fixed_mut_color = "aaa"
- var/info_text = "As an Iron Golem , you don't have any special traits."
- var/random_eligible = TRUE //If false, the golem subtype can't be made through golem mutation toxin
-
- var/prefix = "Iron"
- var/list/special_names = list("Tarkus")
- var/human_surname_chance = 3
- var/special_name_chance = 5
- var/owner //dobby is a free golem
-
-/datum/species/golem/random_name(gender,unique,lastname)
- var/golem_surname = pick(GLOB.golem_names)
- // 3% chance that our golem has a human surname, because
- // cultural contamination
- if(prob(human_surname_chance))
- golem_surname = pick(GLOB.last_names)
- else if(special_names && special_names.len && prob(special_name_chance))
- golem_surname = pick(special_names)
-
- var/golem_name = "[prefix] [golem_surname]"
- return golem_name
-
-/datum/species/golem/random
- name = "Random Golem"
- id = "random golem"
- changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_PRIDE | MIRROR_MAGIC | RACE_SWAP | ERT_SPAWN
- var/static/list/random_golem_types
-
-/datum/species/golem/random/on_species_gain(mob/living/carbon/C, datum/species/old_species)
- ..()
- if(!random_golem_types)
- random_golem_types = subtypesof(/datum/species/golem) - type
- for(var/V in random_golem_types)
- var/datum/species/golem/G = V
- if(!initial(G.random_eligible))
- random_golem_types -= G
- var/datum/species/golem/golem_type = pick(random_golem_types)
- var/mob/living/carbon/human/H = C
- H.set_species(golem_type)
- to_chat(H, "[initial(golem_type.info_text)]")
-
-/datum/species/golem/adamantine
- name = "Adamantine Golem"
- id = "adamantine golem"
- meat = /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/golem/adamantine
- mutant_organs = list(/obj/item/organ/adamantine_resonator, /obj/item/organ/vocal_cords/adamantine)
- fixed_mut_color = "4ed"
- info_text = "As an Adamantine Golem , you possess special vocal cords allowing you to \"resonate\" messages to all golems. Your unique mineral makeup makes you immune to most types of magic."
- prefix = "Adamantine"
- special_names = null
-
-/datum/species/golem/adamantine/on_species_gain(mob/living/carbon/C, datum/species/old_species)
- ..()
- ADD_TRAIT(C, TRAIT_ANTIMAGIC, SPECIES_TRAIT)
-
-/datum/species/golem/adamantine/on_species_loss(mob/living/carbon/C)
- REMOVE_TRAIT(C, TRAIT_ANTIMAGIC, SPECIES_TRAIT)
- ..()
-
-//The suicide bombers of golemkind
-/datum/species/golem/plasma
- name = "Plasma Golem"
- id = "plasma golem"
- fixed_mut_color = "a3d"
- meat = /obj/item/stack/ore/plasma
- //Can burn and takes damage from heat
- inherent_traits = list(TRAIT_NOBREATH, TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER) //no RESISTHEAT, NOFIRE
- info_text = "As a Plasma Golem , you burn easily. Be careful, if you get hot enough while burning, you'll blow up!"
- heatmod = 0 //fine until they blow up
- prefix = "Plasma"
- special_names = list("Flood","Fire","Bar","Man")
- var/boom_warning = FALSE
- var/datum/action/innate/ignite/ignite
-
-/datum/species/golem/plasma/spec_life(mob/living/carbon/human/H)
- if(H.bodytemperature > 750)
- if(!boom_warning && H.on_fire)
- to_chat(H, "You feel like you could blow up at any moment! ")
- boom_warning = TRUE
- else
- if(boom_warning)
- to_chat(H, "You feel more stable. ")
- boom_warning = FALSE
-
- if(H.bodytemperature > 850 && H.on_fire && prob(25))
- explosion(get_turf(H),1,2,4,flame_range = 5)
- if(H)
- H.gib()
- if(H.fire_stacks < 2) //flammable
- H.adjust_fire_stacks(1)
- ..()
-
-/datum/species/golem/plasma/on_species_gain(mob/living/carbon/C, datum/species/old_species)
- ..()
- if(ishuman(C))
- ignite = new
- ignite.Grant(C)
-
-/datum/species/golem/plasma/on_species_loss(mob/living/carbon/C)
- if(ignite)
- ignite.Remove(C)
- ..()
-
-/datum/action/innate/ignite
- name = "Ignite"
- desc = "Set yourself aflame, bringing yourself closer to exploding!"
- check_flags = AB_CHECK_CONSCIOUS
- button_icon_state = "sacredflame"
-
-/datum/action/innate/ignite/Activate()
- if(ishuman(owner))
- var/mob/living/carbon/human/H = owner
- if(H.fire_stacks)
- to_chat(owner, "You ignite yourself! ")
- else
- to_chat(owner, "You try to ignite yourself, but fail! ")
- H.IgniteMob() //firestacks are already there passively
-
-//Harder to hurt
-/datum/species/golem/diamond
- name = "Diamond Golem"
- id = "diamond golem"
- fixed_mut_color = "0ff"
- armor = 70 //up from 55
- meat = /obj/item/stack/ore/diamond
- info_text = "As a Diamond Golem , you are more resistant than the average golem."
- prefix = "Diamond"
- special_names = list("Back","Grill")
-
-//Faster but softer and less armoured
-/datum/species/golem/gold
- name = "Gold Golem"
- id = "gold golem"
- fixed_mut_color = "cc0"
- speedmod = 1
- armor = 25 //down from 55
- meat = /obj/item/stack/ore/gold
- info_text = "As a Gold Golem , you are faster but less resistant than the average golem."
- prefix = "Golden"
- special_names = list("Boy")
-
-//Heavier, thus higher chance of stunning when punching
-/datum/species/golem/silver
- name = "Silver Golem"
- id = "silver golem"
- fixed_mut_color = "ddd"
- punchstunthreshold = 9 //60% chance, from 40%
- meat = /obj/item/stack/ore/silver
- info_text = "As a Silver Golem , your attacks have a higher chance of stunning. Being made of silver, your body is immune to most types of magic."
- prefix = "Silver"
- special_names = list("Surfer", "Chariot", "Lining")
-
-/datum/species/golem/silver/on_species_gain(mob/living/carbon/C, datum/species/old_species)
- ..()
- ADD_TRAIT(C, TRAIT_HOLY, SPECIES_TRAIT)
-
-/datum/species/golem/silver/on_species_loss(mob/living/carbon/C)
- REMOVE_TRAIT(C, TRAIT_HOLY, SPECIES_TRAIT)
- ..()
-
-//Harder to stun, deals more damage, massively slowpokes, but gravproof and obstructive. Basically, The Wall.
-/datum/species/golem/plasteel
- name = "Plasteel Golem"
- id = "plasteel golem"
- fixed_mut_color = "bbb"
- stunmod = 0.4
- punchdamagelow = 12
- punchdamagehigh = 21
- punchstunthreshold = 18 //still 40% stun chance
- speedmod = 4 //pretty fucking slow
- meat = /obj/item/stack/ore/iron
- info_text = "As a Plasteel Golem , you are slower, but harder to stun, and hit very hard when punching. You also magnetically attach to surfaces and so don't float without gravity and cannot have positions swapped with other beings."
- attack_verb = "smash"
- attack_sound = 'sound/effects/meteorimpact.ogg' //hits pretty hard
- prefix = "Plasteel"
- special_names = null
-
-/datum/species/golem/plasteel/negates_gravity(mob/living/carbon/human/H)
- return TRUE
-
-/datum/species/golem/plasteel/on_species_gain(mob/living/carbon/C, datum/species/old_species)
- ..()
- ADD_TRAIT(C, TRAIT_NOMOBSWAP, SPECIES_TRAIT) //THE WALL THE WALL THE WALL
-
-/datum/species/golem/plasteel/on_species_loss(mob/living/carbon/C)
- REMOVE_TRAIT(C, TRAIT_NOMOBSWAP, SPECIES_TRAIT) //NOTHING ON ERF CAN MAKE IT FALL
- ..()
-
-//Immune to ash storms
-/datum/species/golem/titanium
- name = "Titanium Golem"
- id = "titanium golem"
- fixed_mut_color = "fff"
- meat = /obj/item/stack/ore/titanium
- info_text = "As a Titanium Golem , you are immune to ash storms, and slightly more resistant to burn damage."
- burnmod = 0.9
- prefix = "Titanium"
- special_names = list("Dioxide")
-
-/datum/species/golem/titanium/on_species_gain(mob/living/carbon/C, datum/species/old_species)
- . = ..()
- C.weather_immunities |= "ash"
-
-/datum/species/golem/titanium/on_species_loss(mob/living/carbon/C)
- . = ..()
- C.weather_immunities -= "ash"
-
-//Immune to ash storms and lava
-/datum/species/golem/plastitanium
- name = "Plastitanium Golem"
- id = "plastitanium golem"
- fixed_mut_color = "888"
- meat = /obj/item/stack/ore/titanium
- info_text = "As a Plastitanium Golem , you are immune to both ash storms and lava, and slightly more resistant to burn damage."
- burnmod = 0.8
- prefix = "Plastitanium"
- special_names = null
-
-/datum/species/golem/plastitanium/on_species_gain(mob/living/carbon/C, datum/species/old_species)
- . = ..()
- C.weather_immunities |= "lava"
- C.weather_immunities |= "ash"
-
-/datum/species/golem/plastitanium/on_species_loss(mob/living/carbon/C)
- . = ..()
- C.weather_immunities -= "ash"
- C.weather_immunities -= "lava"
-
-//Fast and regenerates... but can only speak like an abductor
-/datum/species/golem/alloy
- name = "Alien Alloy Golem"
- id = "alloy golem"
- fixed_mut_color = "333"
- meat = /obj/item/stack/sheet/mineral/abductor
- mutanttongue = /obj/item/organ/tongue/abductor
- speedmod = 1 //faster
- info_text = "As an Alloy Golem , you are made of advanced alien materials: you are faster and regenerate over time. You are, however, only able to be heard by other alloy golems."
- prefix = "Alien"
- special_names = list("Outsider", "Technology", "Watcher", "Stranger") //ominous and unknown
-
- species_chest = /obj/item/bodypart/chest/golem/alloy
- species_head = /obj/item/bodypart/head/golem/alloy
- species_l_arm = /obj/item/bodypart/l_arm/golem/alloy
- species_r_arm = /obj/item/bodypart/r_arm/golem/alloy
- species_l_leg = /obj/item/bodypart/leg/left/golem/alloy
- species_r_leg = /obj/item/bodypart/leg/right/golem/alloy
-
-//Regenerates because self-repairing super-advanced alien tech
-/datum/species/golem/alloy/spec_life(mob/living/carbon/human/H)
- if(H.stat == DEAD)
- return
- H.heal_overall_damage(2,2, 0, BODYTYPE_ORGANIC)
- H.adjustToxLoss(-2)
- H.adjustOxyLoss(-2)
-
-//Since this will usually be created from a collaboration between podpeople and free golems, wood golems are a mix between the two races
-/datum/species/golem/wood
- name = "Wood Golem"
- id = "wood golem"
- fixed_mut_color = "9E704B"
- meat = /obj/item/stack/sheet/mineral/wood
- //Can burn and take damage from heat
- inherent_traits = list(TRAIT_NOBREATH, TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER)
- armor = 30
- burnmod = 1.25
- heatmod = 1.5
- info_text = "As a Wooden Golem , you have plant-like traits: you take damage from extreme temperatures, can be set on fire, and have lower armor than a normal golem. You regenerate when in the light and wither in the darkness."
- prefix = "Wooden"
- special_names = list("Bark", "Willow", "Catalpa", "Woody", "Oak", "Sap", "Twig", "Branch", "Maple", "Birch", "Elm", "Basswood", "Cottonwood", "Larch", "Aspen", "Ash", "Beech", "Buckeye", "Cedar", "Chestnut", "Cypress", "Fir", "Hawthorn", "Hazel", "Hickory", "Ironwood", "Juniper", "Leaf", "Mangrove", "Palm", "Pawpaw", "Pine", "Poplar", "Redwood", "Redbud", "Sassafras", "Spruce", "Sumac", "Trunk", "Walnut", "Yew")
- human_surname_chance = 0
- special_name_chance = 100
- inherent_factions = list("plants", "vines")
-
-/datum/species/golem/wood/spec_life(mob/living/carbon/human/H)
- if(H.stat == DEAD)
- return
- var/light_amount = 0 //how much light there is in the place, affects receiving nutrition and healing
- if(isturf(H.loc)) //else, there's considered to be no light
- var/turf/T = H.loc
- light_amount = min(1,T.get_lumcount()) - 0.5
- H.adjust_nutrition(light_amount * 10)
- if(H.nutrition > NUTRITION_LEVEL_ALMOST_FULL)
- H.set_nutrition(NUTRITION_LEVEL_ALMOST_FULL)
- if(light_amount > 0.2) //if there's enough light, heal
- H.heal_overall_damage(1,1,0, BODYPART_ORGANIC)
- H.adjustToxLoss(-1)
- H.adjustOxyLoss(-1)
-
- if(H.nutrition < NUTRITION_LEVEL_STARVING + 50)
- H.take_overall_damage(2,0)
-
-/datum/species/golem/wood/handle_chemicals(datum/reagent/chem, mob/living/carbon/human/H)
- if(chem.type == /datum/reagent/toxin/plantbgone)
- H.adjustToxLoss(3)
- H.reagents.remove_reagent(chem.type, REAGENTS_METABOLISM)
- return TRUE
- return ..()
-
-//Radioactive
-/datum/species/golem/uranium
- name = "Uranium Golem"
- id = "uranium golem"
- fixed_mut_color = "7f0"
- meat = /obj/item/stack/ore/uranium
- info_text = "As an Uranium Golem , you emit radiation pulses every once in a while. It won't harm fellow golems, but organic lifeforms will be affected."
-
- var/last_event = 0
- var/active = null
- prefix = "Uranium"
- special_names = list("Oxide", "Rod", "Meltdown", "235")
-
-/datum/species/golem/uranium/spec_life(mob/living/carbon/human/H)
- if(!active)
- if(world.time > last_event+30)
- active = 1
- radiation_pulse(H, 50)
- last_event = world.time
- active = null
- ..()
-
-//Immune to physical bullets and resistant to brute, but very vulnerable to burn damage. Dusts on death.
-/datum/species/golem/sand
- name = "Sand Golem"
- id = "sand golem"
- fixed_mut_color = "ffdc8f"
- meat = /obj/item/stack/ore/glass //this is sand
- armor = 0
- burnmod = 3 //melts easily
- brutemod = 0.25
- info_text = "As a Sand Golem , you are immune to physical bullets and take very little brute damage, but are extremely vulnerable to burn damage and energy weapons. You will also turn to sand when dying, preventing any form of recovery."
- attack_sound = 'sound/effects/shovel_dig.ogg'
- prefix = "Sand"
- special_names = list("Castle", "Bag", "Dune", "Worm", "Storm")
-
-/datum/species/golem/sand/spec_death(gibbed, mob/living/carbon/human/H)
- H.visible_message("[H] turns into a pile of sand! ")
- for(var/obj/item/W in H)
- H.dropItemToGround(W)
- for(var/i=1, i <= rand(3,5), i++)
- new /obj/item/stack/ore/glass(get_turf(H))
- qdel(H)
-
-/datum/species/golem/sand/bullet_act(obj/projectile/P, mob/living/carbon/human/H)
- if(!(P.original == H && P.firer == H))
- if(P.flag == "bullet" || P.flag == "bomb")
- playsound(H, 'sound/effects/shovel_dig.ogg', 70, TRUE)
- H.visible_message("The [P.name] sinks harmlessly in [H]'s sandy body! ", \
- "The [P.name] sinks harmlessly in [H]'s sandy body! ")
- return BULLET_ACT_BLOCK
- return ..()
-
-//Reflects lasers and resistant to burn damage, but very vulnerable to brute damage. Shatters on death.
-/datum/species/golem/glass
- name = "Glass Golem"
- id = "glass golem"
- fixed_mut_color = "5a96b4aa" //transparent body
- meat = /obj/item/shard
- armor = 0
- brutemod = 3 //very fragile
- burnmod = 0.25
- info_text = "As a Glass Golem , you reflect lasers and energy weapons, and are very resistant to burn damage. However, you are extremely vulnerable to brute damage. On death, you'll shatter beyond any hope of recovery."
- attack_sound = 'sound/effects/glassbr2.ogg'
- prefix = "Glass"
- special_names = list("Lens", "Prism", "Fiber", "Bead")
-
-/datum/species/golem/glass/spec_death(gibbed, mob/living/carbon/human/H)
- playsound(H, "shatter", 70, TRUE)
- H.visible_message("[H] shatters! ")
- for(var/obj/item/W in H)
- H.dropItemToGround(W)
- for(var/i=1, i <= rand(3,5), i++)
- new /obj/item/shard(get_turf(H))
- qdel(H)
-
-/datum/species/golem/glass/bullet_act(obj/projectile/P, mob/living/carbon/human/H)
- if(!(P.original == H && P.firer == H)) //self-shots don't reflect
- if(P.flag == "laser" || P.flag == "energy")
- H.visible_message("The [P.name] gets reflected by [H]'s glass skin! ", \
- "The [P.name] gets reflected by [H]'s glass skin! ")
- if(P.starting)
- var/new_x = P.starting.x + pick(0, 0, 0, 0, 0, -1, 1, -2, 2)
- var/new_y = P.starting.y + pick(0, 0, 0, 0, 0, -1, 1, -2, 2)
- // redirect the projectile
- P.firer = H
- P.preparePixelProjectile(locate(clamp(new_x, 1, world.maxx), clamp(new_y, 1, world.maxy), H.z), H)
- return BULLET_ACT_FORCE_PIERCE
- return ..()
-
-//Teleports when hit or when it wants to
-/datum/species/golem/bluespace
- name = "Bluespace Golem"
- id = "bluespace golem"
- fixed_mut_color = "33f"
- meat = /obj/item/stack/ore/bluespace_crystal
- info_text = "As a Bluespace Golem , you are spatially unstable: You will teleport when hit, and you can teleport manually at a long distance."
- attack_verb = "bluespace punch"
- attack_sound = 'sound/effects/phasein.ogg'
- prefix = "Bluespace"
- special_names = list("Crystal", "Polycrystal")
-
- var/datum/action/innate/unstable_teleport/unstable_teleport
- var/teleport_cooldown = 100
- var/last_teleport = 0
-
-/datum/species/golem/bluespace/proc/reactive_teleport(mob/living/carbon/human/H)
- H.visible_message("[H] teleports! ", "You destabilize and teleport! ")
- new /obj/effect/particle_effect/sparks(get_turf(H))
- playsound(get_turf(H), "sparks", 50, TRUE, SHORT_RANGE_SOUND_EXTRARANGE)
- do_teleport(H, get_turf(H), 6, asoundin = 'sound/weapons/emitter2.ogg', channel = TELEPORT_CHANNEL_BLUESPACE)
- last_teleport = world.time
-
-/datum/species/golem/bluespace/spec_hitby(atom/movable/AM, mob/living/carbon/human/H)
- ..()
- var/obj/item/I
- if(istype(AM, /obj/item))
- I = AM
- if(I.thrownby == WEAKREF(H)) //No throwing stuff at yourself to trigger the teleport
- return 0
- else
- reactive_teleport(H)
-
-/datum/species/golem/bluespace/spec_attack_hand(mob/living/carbon/human/M, mob/living/carbon/human/H, datum/martial_art/attacker_style)
- ..()
- if(world.time > last_teleport + teleport_cooldown && M != H && M.a_intent != INTENT_HELP)
- reactive_teleport(H)
-
-/datum/species/golem/bluespace/spec_attacked_by(obj/item/I, mob/living/user, obj/item/bodypart/affecting, intent, mob/living/carbon/human/H)
- ..()
- if(world.time > last_teleport + teleport_cooldown && user != H)
- reactive_teleport(H)
-
-/datum/species/golem/bluespace/on_hit(obj/projectile/P, mob/living/carbon/human/H)
- ..()
- if(world.time > last_teleport + teleport_cooldown)
- reactive_teleport(H)
-
-/datum/species/golem/bluespace/on_species_gain(mob/living/carbon/C, datum/species/old_species)
- ..()
- if(ishuman(C))
- unstable_teleport = new
- unstable_teleport.Grant(C)
- last_teleport = world.time
-
-/datum/species/golem/bluespace/on_species_loss(mob/living/carbon/C)
- if(unstable_teleport)
- unstable_teleport.Remove(C)
- ..()
-
-/datum/action/innate/unstable_teleport
- name = "Unstable Teleport"
- check_flags = AB_CHECK_CONSCIOUS
- button_icon_state = "jaunt"
- icon_icon = 'icons/mob/actions/actions_spells.dmi'
- var/cooldown = 150
- var/last_teleport = 0
-
-/datum/action/innate/unstable_teleport/IsAvailable()
- if(..())
- if(world.time > last_teleport + cooldown)
- return 1
- return 0
-
-/datum/action/innate/unstable_teleport/Activate()
- var/mob/living/carbon/human/H = owner
- H.visible_message("[H] starts vibrating! ", "You start charging your bluespace core... ")
- playsound(get_turf(H), 'sound/weapons/flash.ogg', 25, TRUE)
- addtimer(CALLBACK(src, PROC_REF(teleport), H), 15)
-
-/datum/action/innate/unstable_teleport/proc/teleport(mob/living/carbon/human/H)
- H.visible_message("[H] disappears in a shower of sparks! ", "You teleport! ")
- var/datum/effect_system/spark_spread/spark_system = new /datum/effect_system/spark_spread
- spark_system.set_up(10, 0, src)
- spark_system.attach(H)
- spark_system.start()
- do_teleport(H, get_turf(H), 12, asoundin = 'sound/weapons/emitter2.ogg', channel = TELEPORT_CHANNEL_BLUESPACE)
- last_teleport = world.time
- UpdateButtonIcon() //action icon looks unavailable
- //action icon looks available again
- addtimer(CALLBACK(src, PROC_REF(UpdateButtonIcon)), cooldown + 5)
-
-
-//honk
-/datum/species/golem/bananium
- name = "Bananium Golem"
- id = "bananium golem"
- fixed_mut_color = "ff0"
- punchdamagelow = 0
- punchdamagehigh = 1
- punchstunthreshold = 2 //Harmless and can't stun
- meat = /obj/item/stack/ore/bananium
- info_text = "As a Bananium Golem , you are made for pranking. Your body emits natural honks, and you can barely even hurt people when punching them. Your skin also bleeds banana peels when damaged."
- attack_verb = "honk"
- attack_sound = 'sound/items/airhorn2.ogg'
- prefix = "Bananium"
- special_names = null
- mutanttongue = /obj/item/organ/tongue/golem_honk
-
- species_chest = /obj/item/bodypart/chest/golem/bananium
- species_head = /obj/item/bodypart/head/golem/bananium
- species_l_arm = /obj/item/bodypart/l_arm/golem/bananium
- species_r_arm = /obj/item/bodypart/r_arm/golem/bananium
- species_l_leg = /obj/item/bodypart/leg/left/golem/bananium
- species_r_leg = /obj/item/bodypart/leg/right/golem/bananium
-
- var/last_honk = 0
- var/honkooldown = 0
- var/last_banana = 0
- var/banana_cooldown = 100
- var/active = null
-
-/datum/species/golem/bananium/on_species_gain(mob/living/carbon/C, datum/species/old_species)
- ..()
- last_banana = world.time
- last_honk = world.time
- RegisterSignal(C, COMSIG_MOB_SAY, PROC_REF(handle_speech))
-
-/datum/species/golem/bananium/on_species_loss(mob/living/carbon/C)
- . = ..()
- UnregisterSignal(C, COMSIG_MOB_SAY)
-
-/datum/species/golem/bananium/random_name(gender,unique,lastname)
- var/clown_name = pick(GLOB.clown_names)
- var/golem_name = "[uppertext(clown_name)]"
- return golem_name
-
-/datum/species/golem/bananium/spec_attack_hand(mob/living/carbon/human/M, mob/living/carbon/human/H, datum/martial_art/attacker_style)
- ..()
- if(world.time > last_banana + banana_cooldown && M != H && M.a_intent != INTENT_HELP)
- new/obj/item/grown/bananapeel/specialpeel(get_turf(H))
- last_banana = world.time
-
-/datum/species/golem/bananium/spec_attacked_by(obj/item/I, mob/living/user, obj/item/bodypart/affecting, intent, mob/living/carbon/human/H)
- ..()
- if(world.time > last_banana + banana_cooldown && user != H)
- new/obj/item/grown/bananapeel/specialpeel(get_turf(H))
- last_banana = world.time
-
-/datum/species/golem/bananium/on_hit(obj/projectile/P, mob/living/carbon/human/H)
- ..()
- if(world.time > last_banana + banana_cooldown)
- new/obj/item/grown/bananapeel/specialpeel(get_turf(H))
- last_banana = world.time
-
-/datum/species/golem/bananium/spec_hitby(atom/movable/AM, mob/living/carbon/human/H)
- ..()
- var/obj/item/I
- if(istype(AM, /obj/item))
- I = AM
- if(I.thrownby == WEAKREF(H)) //No throwing stuff at yourself to make bananas
- return 0
- else
- new/obj/item/grown/bananapeel/specialpeel(get_turf(H))
- last_banana = world.time
-
-/datum/species/golem/bananium/spec_life(mob/living/carbon/human/H)
- if(!active)
- if(world.time > last_honk + honkooldown)
- active = 1
- playsound(get_turf(H), 'sound/items/bikehorn.ogg', 50, TRUE)
- last_honk = world.time
- honkooldown = rand(20, 80)
- active = null
- ..()
-
-/datum/species/golem/bananium/spec_death(gibbed, mob/living/carbon/human/H)
- playsound(get_turf(H), 'sound/misc/sadtrombone.ogg', 70, FALSE)
-
-/datum/species/golem/bananium/proc/handle_speech(datum/source, list/speech_args)
- speech_args[SPEECH_SPANS] |= SPAN_CLOWN
-
-/datum/species/golem/runic
- name = "Runic Golem"
- id = "cult_golem"
- sexes = FALSE
- info_text = "As a Runic Golem , you possess eldritch powers granted by the Elder Goddess Nar'Sie."
- species_traits = list(NOBLOOD,NO_UNDERWEAR,NOEYESPRITES) //no mutcolors
- inherent_traits = list(TRAIT_NOFLASH,TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_NOFIRE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER)
- inherent_biotypes = MOB_HUMANOID|MOB_MINERAL
- prefix = "Runic"
- special_names = null
- inherent_factions = list("cult")
- species_language_holder = /datum/language_holder/golem/runic
- random_eligible = FALSE //Zesko claims runic golems break the game
-
- var/obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/golem/phase_shift
- var/obj/effect/proc_holder/spell/pointed/abyssal_gaze/abyssal_gaze
- var/obj/effect/proc_holder/spell/pointed/dominate/dominate
-
- species_chest = /obj/item/bodypart/chest/golem/cult
- species_head = /obj/item/bodypart/head/golem/cult
- species_l_arm = /obj/item/bodypart/l_arm/golem/cult
- species_r_arm = /obj/item/bodypart/r_arm/golem/cult
- species_l_leg = /obj/item/bodypart/leg/left/golem/cult
- species_r_leg = /obj/item/bodypart/leg/right/golem/cult
-
-/datum/species/golem/runic/random_name(gender,unique,lastname)
- var/edgy_first_name = pick("Razor","Blood","Dark","Evil","Cold","Pale","Black","Silent","Chaos","Deadly","Coldsteel")
- var/edgy_last_name = pick("Edge","Night","Death","Razor","Blade","Steel","Calamity","Twilight","Shadow","Nightmare") //dammit Razor Razor
- var/golem_name = "[edgy_first_name] [edgy_last_name]"
- return golem_name
-
-/datum/species/golem/runic/on_species_gain(mob/living/carbon/C, datum/species/old_species)
- . = ..()
- phase_shift = new
- phase_shift.charge_counter = 0
- C.AddSpell(phase_shift)
- abyssal_gaze = new
- abyssal_gaze.charge_counter = 0
- C.AddSpell(abyssal_gaze)
- dominate = new
- dominate.charge_counter = 0
- C.AddSpell(dominate)
-
-/datum/species/golem/runic/on_species_loss(mob/living/carbon/C)
- . = ..()
- if(phase_shift)
- C.RemoveSpell(phase_shift)
- if(abyssal_gaze)
- C.RemoveSpell(abyssal_gaze)
- if(dominate)
- C.RemoveSpell(dominate)
-
-/datum/species/golem/runic/handle_chemicals(datum/reagent/chem, mob/living/carbon/human/H)
- if(chem.type == /datum/reagent/water/holywater)
- H.adjustFireLoss(4)
- H.reagents.remove_reagent(chem.type, REAGENTS_METABOLISM)
-
- if(chem.type == /datum/reagent/fuel/unholywater)
- H.adjustBruteLoss(-4)
- H.adjustFireLoss(-4)
- H.reagents.remove_reagent(chem.type, REAGENTS_METABOLISM)
- return ..()
-
-/datum/species/golem/cloth
- name = "Cloth Golem"
- id = "cloth golem"
- sexes = FALSE
- info_text = "As a Cloth Golem , you are able to reform yourself after death, provided your remains aren't burned or destroyed. You are, of course, very flammable. \
- Being made of cloth, your body is magic resistant and faster than that of other golems, but weaker and less resilient."
- species_traits = list(NOBLOOD,NO_UNDERWEAR) //no mutcolors, and can burn
- inherent_traits = list(TRAIT_RESISTCOLD,TRAIT_NOBREATH,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER,TRAIT_CHUNKYFINGERS)
- inherent_biotypes = MOB_UNDEAD|MOB_HUMANOID
- armor = 15 //feels no pain, but not too resistant
- burnmod = 2 // don't get burned
- speedmod = 1 // not as heavy as stone
- punchdamagelow = 4
- punchstunthreshold = 7
- punchdamagehigh = 8 // not as heavy as stone
- prefix = "Cloth"
- special_names = null
-
- species_chest = /obj/item/bodypart/chest/golem/cloth
- species_head = /obj/item/bodypart/head/golem/cloth
- species_l_arm = /obj/item/bodypart/l_arm/golem/cloth
- species_r_arm = /obj/item/bodypart/r_arm/golem/cloth
- species_l_leg = /obj/item/bodypart/leg/left/golem/cloth
- species_r_leg = /obj/item/bodypart/leg/right/golem/cloth
-
-/datum/species/golem/cloth/on_species_gain(mob/living/carbon/C, datum/species/old_species)
- ..()
- ADD_TRAIT(C, TRAIT_HOLY, SPECIES_TRAIT)
-
-/datum/species/golem/cloth/on_species_loss(mob/living/carbon/C)
- REMOVE_TRAIT(C, TRAIT_HOLY, SPECIES_TRAIT)
- ..()
-
-/datum/species/golem/cloth/random_name(gender,unique,lastname)
- var/pharaoh_name = pick("Neferkare", "Hudjefa", "Khufu", "Mentuhotep", "Ahmose", "Amenhotep", "Thutmose", "Hatshepsut", "Tutankhamun", "Ramses", "Seti", \
- "Merenptah", "Djer", "Semerkhet", "Nynetjer", "Khafre", "Pepi", "Intef", "Ay") //yes, Ay was an actual pharaoh
- var/golem_name = "[pharaoh_name] \Roman[rand(1,99)]"
- return golem_name
-
-/datum/species/golem/cloth/spec_life(mob/living/carbon/human/H)
- if(H.fire_stacks < 1)
- H.adjust_fire_stacks(1) //always prone to burning
- ..()
-
-/datum/species/golem/cloth/spec_death(gibbed, mob/living/carbon/human/H)
- if(gibbed)
- return
- if(H.on_fire)
- H.visible_message("[H] burns into ash! ")
- H.dust(just_ash = TRUE)
- return
-
- H.visible_message("[H] falls apart into a pile of bandages! ")
- new /obj/structure/cloth_pile(get_turf(H), H)
- ..()
-
-/obj/structure/cloth_pile
- name = "pile of bandages"
- desc = "It emits a strange aura, as if there was still life within it..."
- max_integrity = 50
- armor = list("melee" = 90, "bullet" = 90, "laser" = 25, "energy" = 80, "bomb" = 50, "bio" = 100, "fire" = -50, "acid" = -50)
- icon = 'icons/obj/items_and_weapons.dmi'
- icon_state = "pile_bandages"
- resistance_flags = FLAMMABLE
-
- var/revive_time = 900
- var/mob/living/carbon/human/cloth_golem
-
-/obj/structure/cloth_pile/Initialize(mapload, mob/living/carbon/human/H)
- . = ..()
- if(!QDELETED(H) && is_species(H, /datum/species/golem/cloth))
- H.unequip_everything()
- H.forceMove(src)
- cloth_golem = H
- to_chat(cloth_golem, "You start gathering your life energy, preparing to rise again... ")
- addtimer(CALLBACK(src, PROC_REF(revive)), revive_time)
- else
- return INITIALIZE_HINT_QDEL
-
-/obj/structure/cloth_pile/Destroy()
- if(cloth_golem)
- QDEL_NULL(cloth_golem)
- return ..()
-
-/obj/structure/cloth_pile/burn()
- visible_message("[src] burns into ash! ")
- new /obj/effect/decal/cleanable/ash(get_turf(src))
- ..()
-
-/obj/structure/cloth_pile/proc/revive(full_heal = FALSE, admin_revive = FALSE)
- if(QDELETED(src) || QDELETED(cloth_golem)) //QDELETED also checks for null, so if no cloth golem is set this won't runtime
- return
- if(cloth_golem.hellbound)
- QDEL_NULL(cloth_golem)
- return
-
- invisibility = INVISIBILITY_MAXIMUM //disappear before the animation
- new /obj/effect/temp_visual/mummy_animation(get_turf(src))
- if(cloth_golem.revive(full_heal = TRUE, admin_revive = TRUE))
- cloth_golem.grab_ghost()
- sleep(20)
- cloth_golem.forceMove(get_turf(src))
- cloth_golem.visible_message("[src] rises and reforms into [cloth_golem]! ","You reform into yourself! ")
- cloth_golem = null
- qdel(src)
-
-/obj/structure/cloth_pile/attackby(obj/item/P, mob/living/carbon/human/user, params)
- . = ..()
-
- if(resistance_flags & ON_FIRE)
- return
-
- if(P.get_temperature())
- visible_message("[src] bursts into flames! ")
- fire_act()
-
-/datum/species/golem/plastic
- name = "Plastic Golem"
- id = "plastic golem"
- prefix = "Plastic"
- special_names = list("Sheet", "Bag", "Bottle")
- fixed_mut_color = "fffa"
- info_text = "As a Plastic Golem , you are capable of ventcrawling and passing through plastic flaps as long as you are naked."
-
-/datum/species/golem/plastic/on_species_gain(mob/living/carbon/C, datum/species/old_species)
- . = ..()
- C.ventcrawler = VENTCRAWLER_NUDE
-
-/datum/species/golem/plastic/on_species_loss(mob/living/carbon/C)
- . = ..()
- C.ventcrawler = initial(C.ventcrawler)
-
-/datum/species/golem/bronze
- name = "Bronze Golem"
- id = "bronze golem"
- prefix = "Bronze"
- special_names = list("Bell")
- fixed_mut_color = "cd7f32"
- info_text = "As a Bronze Golem , you are very resistant to loud noises, and make loud noises if something hard hits you, however this ability does hurt your hearing."
- special_step_sounds = list('sound/machines/clockcult/integration_cog_install.ogg', 'sound/magic/clockwork/fellowship_armory.ogg')
- mutantears = /obj/item/organ/ears/bronze
- var/last_gong_time = 0
- var/gong_cooldown = 150
-
-/datum/species/golem/bronze/bullet_act(obj/projectile/P, mob/living/carbon/human/H)
- if(!(world.time > last_gong_time + gong_cooldown))
- return ..()
- if(P.flag == "bullet" || P.flag == "bomb")
- gong(H)
- return ..()
-
-/datum/species/golem/bronze/spec_hitby(atom/movable/AM, mob/living/carbon/human/H)
- ..()
- if(world.time > last_gong_time + gong_cooldown)
- gong(H)
-
-/datum/species/golem/bronze/spec_attack_hand(mob/living/carbon/human/M, mob/living/carbon/human/H, datum/martial_art/attacker_style)
- ..()
- if(world.time > last_gong_time + gong_cooldown && M.a_intent != INTENT_HELP)
- gong(H)
-
-/datum/species/golem/bronze/spec_attacked_by(obj/item/I, mob/living/user, obj/item/bodypart/affecting, intent, mob/living/carbon/human/H)
- ..()
- if(world.time > last_gong_time + gong_cooldown)
- gong(H)
-
-/datum/species/golem/bronze/on_hit(obj/projectile/P, mob/living/carbon/human/H)
- ..()
- if(world.time > last_gong_time + gong_cooldown)
- gong(H)
-
-/datum/species/golem/bronze/proc/gong(mob/living/carbon/human/H)
- last_gong_time = world.time
- for(var/mob/living/M in get_hearers_in_view(7,H))
- if(M.stat == DEAD) //F
- return
- if(M == H)
- H.show_message("You cringe with pain as your body rings around you! ", MSG_AUDIBLE)
- H.playsound_local(H, 'sound/effects/gong.ogg', 100, TRUE)
- H.soundbang_act(2, 0, 100, 1)
- H.jitteriness += 7
- var/distance = max(0,get_dist(get_turf(H),get_turf(M)))
- switch(distance)
- if(0 to 1)
- M.show_message("GONG! ", MSG_AUDIBLE)
- M.playsound_local(H, 'sound/effects/gong.ogg', 100, TRUE)
- M.soundbang_act(1, 0, 30, 3)
- M.confused += 10
- M.jitteriness += 4
- SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "gonged", /datum/mood_event/loud_gong)
- if(2 to 3)
- M.show_message("GONG! ", MSG_AUDIBLE)
- M.playsound_local(H, 'sound/effects/gong.ogg', 75, TRUE)
- M.soundbang_act(1, 0, 15, 2)
- M.jitteriness += 3
- SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "gonged", /datum/mood_event/loud_gong)
- else
- M.show_message("GONG! ", MSG_AUDIBLE)
- M.playsound_local(H, 'sound/effects/gong.ogg', 50, TRUE)
-
-
-/datum/species/golem/cardboard //Faster but weaker, can also make new shells on its own
- name = "Cardboard Golem"
- id = "cardboard golem"
- prefix = "Cardboard"
- special_names = list("Box")
- info_text = "As a Cardboard Golem , you aren't very strong, but you are a bit quicker and can easily create more brethren by using cardboard on yourself."
- species_traits = list(NOBLOOD,NO_UNDERWEAR,NOEYESPRITES)
- inherent_traits = list(TRAIT_NOBREATH, TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER, TRAIT_NOFLASH)
- attack_verb = "whips"
- attack_sound = 'sound/weapons/whip.ogg'
- miss_sound = 'sound/weapons/etherealmiss.ogg'
- fixed_mut_color = null
- armor = 25
- burnmod = 1.25
- heatmod = 2
- speedmod = 1.5
- punchdamagelow = 4
- punchstunthreshold = 7
- punchdamagehigh = 8
- var/last_creation = 0
- var/brother_creation_cooldown = 300
-
- species_chest = /obj/item/bodypart/chest/golem/cardboard
- species_head = /obj/item/bodypart/head/golem/cardboard
- species_l_arm = /obj/item/bodypart/l_arm/golem/cardboard
- species_r_arm = /obj/item/bodypart/r_arm/golem/cardboard
- species_l_leg = /obj/item/bodypart/leg/left/golem/cardboard
- species_r_leg = /obj/item/bodypart/leg/right/golem/cardboard
-
-/datum/species/golem/cardboard/spec_attacked_by(obj/item/I, mob/living/user, obj/item/bodypart/affecting, intent, mob/living/carbon/human/H)
- . = ..()
- if(user != H)
- return FALSE //forced reproduction is rape.
- if(istype(I, /obj/item/stack/sheet/cardboard))
- var/obj/item/stack/sheet/cardboard/C = I
- if(last_creation + brother_creation_cooldown > world.time) //no cheesing dork
- return
- if(C.amount < 10)
- to_chat(H, "You do not have enough cardboard! ")
- return FALSE
- to_chat(H, "You attempt to create a new cardboard brother. ")
- if(do_after(user, 30, target = user))
- if(last_creation + brother_creation_cooldown > world.time) //no cheesing dork
- return
- if(!C.use(10))
- to_chat(H, "You do not have enough cardboard! ")
- return FALSE
- to_chat(H, "You create a new cardboard golem shell. ")
- create_brother(H.loc)
-
-/datum/species/golem/cardboard/proc/create_brother(location)
- new /obj/effect/mob_spawn/human/golem/servant(location, /datum/species/golem/cardboard, owner)
- last_creation = world.time
-
-/datum/species/golem/leather
- name = "Leather Golem"
- id = "leather golem"
- special_names = list("Face", "Man", "Belt") //Ah dude 4 strength 4 stam leather belt AHHH
- inherent_traits = list(TRAIT_NOBREATH, TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER, TRAIT_STRONG_GRABBER)
- prefix = "Leather"
- fixed_mut_color = "624a2e"
- info_text = "As a Leather Golem , you are flammable, but you can grab things with incredible ease, allowing all your grabs to start at a strong level."
- grab_sound = 'sound/weapons/whipgrab.ogg'
- attack_sound = 'sound/weapons/whip.ogg'
-
-/datum/species/golem/durathread
- name = "Durathread Golem"
- id = "durathread golem"
- prefix = "Durathread"
- special_names = list("Boll","Weave")
- species_traits = list(NOBLOOD,NO_UNDERWEAR,NOEYESPRITES)
- fixed_mut_color = null
- inherent_traits = list(TRAIT_NOBREATH, TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER, TRAIT_NOFLASH)
- info_text = "As a Durathread Golem , your strikes will cause those your targets to start choking, but your woven body won't withstand fire as well."
-
- species_head = /obj/item/bodypart/head/golem/durathread
- species_l_arm = /obj/item/bodypart/l_arm/golem/durathread
- species_r_arm = /obj/item/bodypart/r_arm/golem/durathread
- species_l_leg = /obj/item/bodypart/leg/left/golem/durathread
- species_r_leg = /obj/item/bodypart/leg/right/golem/durathread
-
-/datum/species/golem/durathread/spec_unarmedattacked(mob/living/carbon/human/user, mob/living/carbon/human/target)
- . = ..()
- target.apply_status_effect(STATUS_EFFECT_CHOKINGSTRAND)
-
-/datum/species/golem/bone
- name = "Bone Golem"
- id = "bone golem"
- prefix = "Bone"
- special_names = list("Head", "Broth", "Fracture", "Rattler", "Appetit")
- liked_food = GROSS | MEAT | RAW
- toxic_food = null
- species_traits = list(NOBLOOD,NO_UNDERWEAR,NOEYESPRITES)
- inherent_biotypes = MOB_UNDEAD|MOB_HUMANOID
- mutanttongue = /obj/item/organ/tongue/bone
- sexes = FALSE
- fixed_mut_color = null
- inherent_traits = list(TRAIT_NOFLASH,TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_NOFIRE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER,TRAIT_FAKEDEATH)
- species_language_holder = /datum/language_holder/golem/bone
- info_text = "As a Bone Golem , You have a powerful spell that lets you chill your enemies with fear, and milk heals you! Just make sure to watch our for bone-hurting juice."
- var/datum/action/innate/bonechill/bonechill
-
- species_chest = /obj/item/bodypart/chest/golem/bone
- species_head = /obj/item/bodypart/head/golem/bone
- species_l_arm = /obj/item/bodypart/l_arm/golem/bone
- species_r_arm = /obj/item/bodypart/r_arm/golem/bone
- species_l_leg = /obj/item/bodypart/leg/left/golem/bone
- species_r_leg = /obj/item/bodypart/leg/right/golem/bone
-
-/datum/species/golem/bone/on_species_gain(mob/living/carbon/C, datum/species/old_species)
- ..()
- if(ishuman(C))
- bonechill = new
- bonechill.Grant(C)
-
-/datum/species/golem/bone/on_species_loss(mob/living/carbon/C)
- if(bonechill)
- bonechill.Remove(C)
- ..()
-
-/datum/species/golem/bone/handle_chemicals(datum/reagent/chem, mob/living/carbon/human/H)
- if(chem.type == /datum/reagent/consumable/milk)
- if(chem.volume > 10)
- H.reagents.remove_reagent(chem.type, chem.volume - 10)
- to_chat(H, "The excess milk is dripping off your bones! ")
- H.heal_bodypart_damage(1.5,0, 0)
- H.reagents.remove_reagent(chem.type, chem.metabolization_rate)
- return TRUE
- if(chem.type == /datum/reagent/toxin/bonehurtingjuice)
- H.adjustStaminaLoss(7.5, 0)
- H.adjustBruteLoss(0.5, 0)
- if(prob(20))
- switch(rand(1, 3))
- if(1)
- H.say(pick("oof.", "ouch.", "my bones.", "oof ouch.", "oof ouch my bones."), forced = /datum/reagent/toxin/bonehurtingjuice)
- if(2)
- H.manual_emote(pick("oofs silently.", "looks like their bones hurt.", "grimaces, as though their bones hurt."))
- if(3)
- to_chat(H, "Your bones hurt! ")
- if(chem.overdosed)
- if(prob(4) && iscarbon(H)) //big oof
- var/selected_part = pick(BODY_ZONE_L_ARM, BODY_ZONE_R_ARM, BODY_ZONE_L_LEG, BODY_ZONE_R_LEG) //God help you if the same limb gets picked twice quickly.
- var/obj/item/bodypart/bp = H.get_bodypart(selected_part) //We're so sorry skeletons, you're so misunderstood
- if(bp)
- playsound(H, get_sfx("desceration"), 50, TRUE, -1) //You just want to socialize
- H.visible_message("[H] rattles loudly and flails around!! ", "Your bones hurt so much that your missing muscles spasm!! ")
- H.say("OOF!!", forced=/datum/reagent/toxin/bonehurtingjuice)
- bp.receive_damage(200, 0, 0) //But I don't think we should
- else
- to_chat(H, "Your missing arm aches from wherever you left it. ")
- H.emote("sigh")
- H.reagents.remove_reagent(chem.type, chem.metabolization_rate)
- return TRUE
-
- return ..()
-
-/datum/action/innate/bonechill
- name = "Bone Chill"
- desc = "Rattle your bones and strike fear into your enemies!"
- check_flags = AB_CHECK_CONSCIOUS
- icon_icon = 'icons/mob/actions/actions_spells.dmi'
- button_icon_state = "bonechill"
- var/cooldown = 600
- var/last_use
- var/snas_chance = 3
-
-/datum/action/innate/bonechill/Activate()
- if(world.time < last_use + cooldown)
- to_chat("You aren't ready yet to rattle your bones again! ")
- return
- owner.visible_message("[owner] rattles [owner.p_their()] bones harrowingly. ", "You rattle your bones ")
- last_use = world.time
- if(prob(snas_chance))
- playsound(get_turf(owner),'sound/magic/RATTLEMEBONES2.ogg', 100)
- if(ishuman(owner))
- var/mob/living/carbon/human/H = owner
- var/mutable_appearance/badtime = mutable_appearance('icons/mob/human_parts.dmi', "b_golem_eyes", -FIRE_LAYER-0.5)
- badtime.appearance_flags = RESET_COLOR
- H.overlays_standing[FIRE_LAYER+0.5] = badtime
- H.apply_overlay(FIRE_LAYER+0.5)
- addtimer(CALLBACK(H, TYPE_PROC_REF(/mob/living/carbon, remove_overlay), FIRE_LAYER+0.5), 25)
- else
- playsound(get_turf(owner),'sound/magic/RATTLEMEBONES.ogg', 100)
- for(var/mob/living/L in orange(7, get_turf(owner)))
- if((L.mob_biotypes & MOB_UNDEAD) || isgolem(L) || HAS_TRAIT(L, TRAIT_RESISTCOLD))
- return //Do not affect our brothers
-
- to_chat(L, "A spine-chilling sound chills you to the bone! ")
- L.apply_status_effect(/datum/status_effect/bonechill)
- SEND_SIGNAL(L, COMSIG_ADD_MOOD_EVENT, "spooked", /datum/mood_event/spooked)
-
-/datum/species/golem/snow
- name = "Snow Golem"
- id = "snow golem"
- fixed_mut_color = "null" //custom sprites
- armor = 45 //down from 55
- burnmod = 3 //melts easily
- info_text = "As a Snow Golem , you are extremely vulnerable to burn damage, but you can generate snowballs and shoot cryokinetic beams. You will also turn to snow when dying, preventing any form of recovery."
- prefix = "Snow"
- special_names = list("Flake", "Blizzard", "Storm")
- species_traits = list(NOBLOOD,NO_UNDERWEAR,NOEYESPRITES) //no mutcolors, no eye sprites
- inherent_traits = list(TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_NOGUNS,TRAIT_RADIMMUNE,TRAIT_GENELESS,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER)
-
- var/obj/effect/proc_holder/spell/targeted/conjure_item/snowball/ball
- var/obj/effect/proc_holder/spell/aimed/cryo/cryo
-
- species_chest = /obj/item/bodypart/chest/golem/snow
- species_head = /obj/item/bodypart/head/golem/snow
- species_l_arm = /obj/item/bodypart/l_arm/golem/snow
- species_r_arm = /obj/item/bodypart/r_arm/golem/snow
- species_l_leg = /obj/item/bodypart/leg/left/golem/snow
- species_r_leg = /obj/item/bodypart/leg/right/golem/snow
-
-/datum/species/golem/snow/spec_death(gibbed, mob/living/carbon/human/H)
- H.visible_message("[H] turns into a pile of snow! ")
- for(var/obj/item/W in H)
- H.dropItemToGround(W)
- for(var/i=1, i <= rand(3,5), i++)
- new /obj/item/stack/sheet/mineral/snow(get_turf(H))
- new /obj/item/reagent_containers/food/snacks/grown/carrot(get_turf(H))
- qdel(H)
-
-/datum/species/golem/snow/on_species_gain(mob/living/carbon/C, datum/species/old_species)
- . = ..()
- C.weather_immunities |= "snow"
- ball = new
- ball.charge_counter = 0
- C.AddSpell(ball)
- cryo = new
- cryo.charge_counter = 0
- C.AddSpell(cryo)
-
-/datum/species/golem/snow/on_species_loss(mob/living/carbon/C)
- . = ..()
- C.weather_immunities -= "snow"
- if(ball)
- C.RemoveSpell(ball)
- if(cryo)
- C.RemoveSpell(cryo)
-
-/obj/effect/proc_holder/spell/targeted/conjure_item/snowball
- name = "Snowball"
- desc = "Concentrates cryokinetic forces to create snowballs, useful for throwing at people."
- item_type = /obj/item/toy/snowball
- charge_max = 15
- action_icon = 'icons/obj/toy.dmi'
- action_icon_state = "snowball"
diff --git a/code/modules/mob/living/carbon/human/species_types/plasmamen.dm b/code/modules/mob/living/carbon/human/species_types/plasmamen.dm
index 888f0c74235f..ec9afd777f2c 100644
--- a/code/modules/mob/living/carbon/human/species_types/plasmamen.dm
+++ b/code/modules/mob/living/carbon/human/species_types/plasmamen.dm
@@ -166,9 +166,6 @@
if("Clown")
O = new /datum/outfit/plasmaman/clown
- if("Lieutenant") //WS edit plasmaman customization
- O = new /datum/outfit/plasmaman/lieutenant //WS edit plasmaman customization
-
if("SolGov Representative") //WS edit sgr
O = new /datum/outfit/plasmaman/solgov
diff --git a/code/modules/mob/living/carbon/human/species_types/spider.dm b/code/modules/mob/living/carbon/human/species_types/spider.dm
index f7ae4f6bef10..e93ef5baaead 100644
--- a/code/modules/mob/living/carbon/human/species_types/spider.dm
+++ b/code/modules/mob/living/carbon/human/species_types/spider.dm
@@ -228,18 +228,3 @@ GLOBAL_LIST_INIT(spider_last, world.file2list("strings/names/spider_last.txt"))
A.forceMove(C)
H.visible_message("[H] wraps [A] into a cocoon! ")
return
-
-/datum/reagent/mutationtoxin/arachnid
- name = "Arachnid Mutation Toxin"
- description = "A glowing toxin."
- color = "#5EFF3B" //RGB: 94, 255, 59
- race = /datum/species/spider
- process_flags = ORGANIC | SYNTHETIC //WS Edit - IPCs
- taste_description = "silk"
-
-/datum/chemical_reaction/mutationtoxin/arachnid
- results = list(/datum/reagent/mutationtoxin/arachnid = 1)
- required_reagents = list(
- /datum/reagent/mutationtoxin/unstable = 1,
- /datum/reagent/toxin/heparin = 10
- )
diff --git a/code/modules/mob/living/carbon/human/species_types/vox.dm b/code/modules/mob/living/carbon/human/species_types/vox.dm
index e1a0107bc0ad..1f3a00e8641b 100644
--- a/code/modules/mob/living/carbon/human/species_types/vox.dm
+++ b/code/modules/mob/living/carbon/human/species_types/vox.dm
@@ -118,6 +118,7 @@
/datum/action/innate/tail_hold
name = "Tail Hold"
desc = "Store an item in your tail's grip."
+ button_icon_state = "tail_hold"
var/obj/item/held_item
var/mutable_appearance/held_item_overlay
diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm
index d7d6754b0e5d..a0e409c2053d 100644
--- a/code/modules/mob/living/carbon/human/update_icons.dm
+++ b/code/modules/mob/living/carbon/human/update_icons.dm
@@ -571,7 +571,7 @@ There are several things that need to be remembered:
remove_overlay(LEGCUFF_LAYER)
clear_alert("legcuffed")
if(legcuffed)
- overlays_standing[LEGCUFF_LAYER] = mutable_appearance('icons/mob/mob.dmi', "legcuff1", -LEGCUFF_LAYER)
+ overlays_standing[LEGCUFF_LAYER] = mutable_appearance('icons/mob/mob.dmi', legcuffed.icon_state, -LEGCUFF_LAYER)
apply_overlay(LEGCUFF_LAYER)
throw_alert("legcuffed", /atom/movable/screen/alert/restrained/legcuffed, new_master = src.legcuffed)
diff --git a/code/modules/mob/living/death.dm b/code/modules/mob/living/death.dm
index e334655b3848..6615edb051f0 100644
--- a/code/modules/mob/living/death.dm
+++ b/code/modules/mob/living/death.dm
@@ -52,7 +52,7 @@
unset_machine()
timeofdeath = world.time
if(ckey)
- GLOB.respawn_timers[client?.ckey] = world.timeofday
+ GLOB.respawn_timers[client?.ckey] = REALTIMEOFDAY
tod = station_time_timestamp()
var/turf/T = get_turf(src)
for(var/obj/item/I in contents)
diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm
index 2223a1491a6c..daa987904737 100644
--- a/code/modules/mob/living/silicon/ai/ai.dm
+++ b/code/modules/mob/living/silicon/ai/ai.dm
@@ -711,7 +711,7 @@
for (var/obj/machinery/camera/C in lit_cameras)
C.set_light(0)
- lit_cameras = list()
+ lit_cameras = list()
return
@@ -737,9 +737,15 @@
for (var/obj/machinery/camera/C in remove)
lit_cameras -= C //Removed from list before turning off the light so that it doesn't check the AI looking away.
C.Togglelight(0)
+ UnregisterSignal(C, COMSIG_PARENT_QDELETING, PROC_REF(camera_deleted))
for (var/obj/machinery/camera/C in add)
C.Togglelight(1)
lit_cameras |= C
+ RegisterSignal(C, COMSIG_PARENT_QDELETING, PROC_REF(camera_deleted))
+
+/mob/living/silicon/ai/proc/camera_deleted(obj/machinery/camera/camera)
+ SIGNAL_HANDLER
+ lit_cameras -= camera
/mob/living/silicon/ai/proc/control_integrated_radio()
set name = "Transceiver Settings"
diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm
index be79cf7184ab..405cda36580c 100644
--- a/code/modules/mob/living/silicon/pai/pai.dm
+++ b/code/modules/mob/living/silicon/pai/pai.dm
@@ -67,7 +67,7 @@
var/can_receive = TRUE
var/obj/item/card/id/access_card = null
var/chassis = "repairbot"
- var/list/possible_chassis = list("cat" = TRUE, "mouse" = TRUE, "monkey" = TRUE, "corgi" = FALSE, "fox" = FALSE, "repairbot" = TRUE, "rabbit" = TRUE, "bat" = FALSE, "butterfly" = FALSE, "hawk" = FALSE, "lizard" = FALSE, "duffel" = TRUE, "snake" = FALSE) //assoc value is whether it can be picked up.
+ var/list/possible_chassis = list("bat" = TRUE, "butterfly" = TRUE, "carp" = TRUE, "cat" = TRUE, "corgi" = TRUE, "corgi_puppy" = TRUE, "crow" = TRUE, "duffel" = TRUE, "fox" = TRUE, "frog" = TRUE, "hawk" = TRUE, "lizard" = TRUE, "monkey" = TRUE, "mothroach" = TRUE, "mouse" = TRUE, "rabbit" = TRUE, "repairbot" = TRUE, "snake" = TRUE, "spider" = TRUE) //assoc value is whether it can be picked up.
var/emitterhealth = 20
var/emittermaxhealth = 20
diff --git a/code/modules/mob/living/silicon/pai/pai_shell.dm b/code/modules/mob/living/silicon/pai/pai_shell.dm
index ca65a416691c..31a807b319b2 100644
--- a/code/modules/mob/living/silicon/pai/pai_shell.dm
+++ b/code/modules/mob/living/silicon/pai/pai_shell.dm
@@ -72,11 +72,18 @@
holoform = FALSE
set_resting(resting)
+
+//Sets a new holochassis skin based on a pAI's choice
+
/mob/living/silicon/pai/proc/choose_chassis()
- if(!isturf(loc) && loc != card)
- to_chat(src, "You can not change your holochassis composite while not on the ground or in your card! ")
- return FALSE
- var/choice = input(src, "What would you like to use for your holochassis composite?") as null|anything in sortList(possible_chassis)
+ var/list/skins = list()
+ for(var/holochassis_option in possible_chassis)
+ var/image/item_image = image(icon = src.icon, icon_state = holochassis_option)
+ skins += list("[holochassis_option]" = item_image)
+ sortList(skins)
+
+ var/atom/anchor = get_atom_on_turf(src)
+ var/choice = show_radial_menu(src, anchor, skins, custom_check = CALLBACK(src, PROC_REF(check_menu), anchor), radius = 40, require_near = TRUE)
if(!choice)
return FALSE
chassis = choice
@@ -85,6 +92,18 @@
update_resting()
to_chat(src, "You switch your holochassis projection composite to [chassis]. ")
+//Checks if we are allowed to interact with a radial menu
+
+/mob/living/silicon/pai/proc/check_menu(atom/anchor)
+ if(incapacitated())
+ return FALSE
+ if(get_turf(src) != get_turf(anchor))
+ return FALSE
+ if(!isturf(loc) && loc != card)
+ to_chat(src, "You can not change your holochassis composite while not on the ground or in your card! ")
+ return FALSE
+ return TRUE
+
/mob/living/silicon/pai/update_resting()
. = ..()
if(resting)
diff --git a/code/modules/mob/living/silicon/pai/software.dm b/code/modules/mob/living/silicon/pai/software.dm
index a099c05488fa..08e41f3bee44 100644
--- a/code/modules/mob/living/silicon/pai/software.dm
+++ b/code/modules/mob/living/silicon/pai/software.dm
@@ -29,7 +29,7 @@ GLOBAL_LIST_INIT(pai_faces, list(
"laugh",
"lenny",
"loss",
- "michevious",
+ "mischievous",
"missingno",
"mistake",
"moth",
@@ -53,6 +53,60 @@ GLOBAL_LIST_INIT(pai_faces, list(
"woozy",
))
+// I AM A FAKE AND A FRAUD
+// in order to get radials to work, the below list utilizes an entirely new .dmi that combines the base pAI card sprite along with the two overlays.
+// if you want to add a pAI screen in future, you will need to use one of the two bases I included in aicardsradial.dmi in addition to adding the
+// screen sprite in aicards.dmi
+// I pray to god someone more talented than me can fix this hack in future
+
+GLOBAL_LIST_INIT(pai_faces_icons, list(
+ ":>" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-:>"),
+ "=_=" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-=_="),
+ "angry" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-angry"),
+ "ashamed" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-ashamed"),
+ "bookworm" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-bookworm"),
+ "boykisser" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-boykisser"),
+ "cat" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-cat"),
+ "clueless" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-clueless"),
+ "concerned" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-concerned"),
+ "dread" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-dread"),
+ "estatic" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-estatic"),
+ "exclaim" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-exclaim"),
+ "eye" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-eye"),
+ "eyewall" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-eyewall"),
+ "face" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-face"),
+ "fangs" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-fangs"),
+ "flushed" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-flushed"),
+ "foureyes" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-foureyes"),
+ "greenjary" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-greenjary"),
+ "happy" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-happy"),
+ "heart" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-heart"),
+ "laugh" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-laugh"),
+ "lenny" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-lenny"),
+ "loss" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-loss"),
+ "mischievous" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-mischievous"),
+ "missingno" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-missingno"),
+ "mistake" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-mistake"),
+ "moth" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-moth"),
+ "moyai" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-moyai"),
+ "neko" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-neko"),
+ "null" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-null"),
+ "o.o" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-o.o"),
+ "off" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-off"),
+ "pleading" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-pleading"),
+ "question" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-question"),
+ "sadcat" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-sadcat"),
+ "smug" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-smug"),
+ "snek" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-snek"),
+ "spiral" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-spiral"),
+ "sunglasses" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-sunglasses"),
+ "syndisnake" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-syndisnake"), //what if cybersun was right all along actually
+ "twoeyes" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-twoeyes"),
+ "T_T" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-T_T"),
+ "what" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-what"),
+ "wink" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-wink"),
+ "woozy" = image(icon = 'icons/obj/aicardsradial.dmi', icon_state = "pai-woozy"),
+ ))
/mob/living/silicon/pai/var/list/available_software = list( //WS -- idk what to do about removing code so i'm just putting this note here to say, removes messanger and manifest, thet get it for free now
//Nightvision
@@ -204,7 +258,8 @@ GLOBAL_LIST_INIT(pai_faces, list(
radio.attack_self(src)
if("image") // Set pAI card display face
- var/new_emotion = input("Select your new display image.", "Display Image", "null") in sortList(GLOB.pai_faces)
+ var/atom/anchor = get_atom_on_turf(src)
+ var/new_emotion = show_radial_menu(usr, anchor, GLOB.pai_faces_icons, radius = 40, require_near = TRUE)
card.set_emotion(new_emotion)
if("news")
diff --git a/code/modules/mob/living/simple_animal/corpse.dm b/code/modules/mob/living/simple_animal/corpse.dm
index 04ff8f5f54de..daac95f38ba4 100644
--- a/code/modules/mob/living/simple_animal/corpse.dm
+++ b/code/modules/mob/living/simple_animal/corpse.dm
@@ -46,6 +46,25 @@
r_pocket = /obj/item/tank/internals/emergency_oxygen
id = /obj/item/card/id/syndicate
+/obj/effect/mob_spawn/human/corpse/syndicateramzi
+ name = "Ramzi's Clique Commando"
+ id_job = "Cutthroat"
+ hairstyle = "Bald"
+ facial_hairstyle = "Shaved"
+ outfit = /datum/outfit/syndicateramzicorpse
+
+/datum/outfit/syndicateramzicorpse
+ name = "Ramzi's Clique Commando Corpse"
+ uniform = /obj/item/clothing/under/syndicate/gorlex
+ suit = /obj/item/clothing/suit/space/hardsuit/syndi/ramzi
+ shoes = /obj/item/clothing/shoes/combat
+ gloves = /obj/item/clothing/gloves/tackler/combat/insulated
+ ears = /obj/item/radio/headset
+ mask = /obj/item/clothing/mask/gas/syndicate
+ back = /obj/item/tank/jetpack/oxygen
+ r_pocket = /obj/item/tank/internals/emergency_oxygen
+ id = /obj/item/card/id/syndicate
+
/obj/effect/mob_spawn/human/corpse/syndicatestormtrooper
name = "Syndicate Stormtrooper"
diff --git a/code/modules/mob/living/simple_animal/hostile/bear.dm b/code/modules/mob/living/simple_animal/hostile/bear.dm
index caf465140231..d43d744e2800 100644
--- a/code/modules/mob/living/simple_animal/hostile/bear.dm
+++ b/code/modules/mob/living/simple_animal/hostile/bear.dm
@@ -90,7 +90,7 @@
icon_state = "combatbear"
icon_living = "combatbear"
icon_dead = "combatbear_dead"
- faction = list("frontiersman")
+ faction = list(FACTION_ANTAG_FRONTIERSMEN)
butcher_results = list(/obj/item/reagent_containers/food/snacks/meat/slab/bear = 5, /obj/item/clothing/head/bearpelt = 1, /obj/item/bear_armor = 1)
melee_damage_lower = 25
melee_damage_upper = 35
@@ -141,7 +141,7 @@
icon_living = "butterbear"
icon_dead = "butterbear_dead"
desc = "I can't believe its not a bear!"
- faction = list("neutral", "frontiersmen")
+ faction = list("neutral", FACTION_ANTAG_FRONTIERSMEN)
obj_damage = 11
melee_damage_lower = 1
melee_damage_upper = 1
diff --git a/code/modules/mob/living/simple_animal/hostile/frontiersman.dm b/code/modules/mob/living/simple_animal/hostile/frontiersman.dm
index feeecdb5b43d..1a71ed52da78 100644
--- a/code/modules/mob/living/simple_animal/hostile/frontiersman.dm
+++ b/code/modules/mob/living/simple_animal/hostile/frontiersman.dm
@@ -23,7 +23,7 @@
/obj/item/kitchen/knife)
atmos_requirements = list("min_oxy" = 5, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 1, "min_co2" = 0, "max_co2" = 5, "min_n2" = 0, "max_n2" = 0)
unsuitable_atmos_damage = 15
- faction = list("frontiersman")
+ faction = list(FACTION_ANTAG_FRONTIERSMEN)
status_flags = CANPUSH
del_on_death = 1
diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm
index d6b7c68bd958..bd09f06f3521 100644
--- a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm
+++ b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm
@@ -132,8 +132,6 @@ Difficulty: Very Hard
if(H.mind)
if(istype(H.mind.martial_art, /datum/martial_art/the_sleeping_carp))
. = TRUE
- if (is_species(H, /datum/species/golem/sand))
- . = TRUE
/mob/living/simple_animal/hostile/megafauna/colossus/proc/alternating_dir_shots()
ranged_cooldown = world.time + 40
diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm
index 1fa691b85de7..c078196749fc 100644
--- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm
+++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm
@@ -328,7 +328,7 @@
for(var/mob/living/L in loc)
if((!QDELETED(spawner) && spawner.faction_check_mob(L)) || L.stat == DEAD)
continue
- visible_message("[src] grabs hold of [L]! ")
+ visible_message("[src] wraps a mass of tentacles around [L]! ")
on_hit(L)
latched = TRUE
if(!latched)
@@ -337,10 +337,11 @@
deltimer(timerid)
timerid = addtimer(CALLBACK(src, PROC_REF(retract)), 10, TIMER_STOPPABLE)
-/obj/effect/temp_visual/goliath_tentacle/proc/on_hit(mob/living/L)
- L.Stun(100)
- L.adjustBruteLoss(rand(10,15))
-
+/obj/effect/temp_visual/goliath_tentacle/proc/on_hit(mob/living/target)
+ target.apply_damage(rand(20,30), BRUTE, pick(BODY_ZONE_L_LEG, BODY_ZONE_R_LEG))
+ if(iscarbon(target))
+ var/obj/item/restraints/legcuffs/beartrap/goliath/B = new /obj/item/restraints/legcuffs/beartrap/goliath(get_turf(target))
+ B.on_entered(src, target)
/obj/effect/temp_visual/goliath_tentacle/proc/retract()
icon_state = "marker"
diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm
index bdc4124ed929..087c538a8c3e 100644
--- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm
+++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm
@@ -413,12 +413,12 @@
"Miner" = 44,
"Waldo" = 3,
"Ashwalker" = 7,
- "Soldier" = 3,
+ "Soldier" = 5,
"Oldminer" = 8,
"Kobold" = 5,
- "Golem" = 6,
- "SRM" = 10,
- pick("Shadow", "YeOlde", "Operative", "Cultist") = 4
+ "SRM" = 6,
+ "Operative" = 5,
+ pick("Shadow", "YeOlde") = 4
)
)
switch(type)
@@ -796,119 +796,6 @@
r_pocket = /obj/item/kitchen/knife/combat/bone
if(prob(30))
l_pocket = /obj/item/kitchen/knife/combat/bone
- if("Golem")
- mob_species = pickweight(list(
- /datum/species/golem/adamantine = 5,
- /datum/species/golem/plasma = 10,
- /datum/species/golem/diamond = 10,
- /datum/species/golem/gold = 10,
- /datum/species/golem/silver = 10,
- /datum/species/golem/plasteel = 10,
- /datum/species/golem/titanium = 10,
- /datum/species/golem/plastitanium = 10
- )
- )
- if(prob(70))
- back = /obj/item/storage/backpack
- backpack_contents = list()
- if(prob(75))
- backpack_contents += pickweight(list(
- /obj/item/slime_extract/grey = 1,
- /obj/item/slime_scanner = 1,
- /obj/item/resonator/upgraded = 1,
- /obj/item/gps = 1,
- /obj/item/fulton_core = 2,
- /obj/item/extraction_pack = 3,
- /obj/item/stack/sheet/mineral/plasma/twenty = 3,
- /obj/item/stack/marker_beacon/ten = 3,
- /obj/item/mining_scanner = 2,
- /obj/item/extinguisher/mini = 3,
- /obj/item/flashlight/seclite=3,
- /obj/item/research_notes/loot/medium = 3,
- /obj/item/stack/sheet/metal/fifty = 3,
- /obj/item/research_notes/loot/big = 1
- )
- )
- if(prob(75))
- backpack_contents += pickweight(list(
- /obj/item/slime_extract/grey = 1,
- /obj/item/slime_scanner = 1,
- /obj/item/resonator/upgraded = 1,
- /obj/item/gps = 1,
- /obj/item/fulton_core = 2,
- /obj/item/extraction_pack = 3,
- /obj/item/stack/sheet/mineral/plasma/twenty = 3,
- /obj/item/stack/marker_beacon/ten = 3,
- /obj/item/mining_scanner = 2,
- /obj/item/extinguisher/mini = 3,
- /obj/item/flashlight/seclite=3,
- /obj/item/research_notes/loot/medium = 3,
- /obj/item/stack/sheet/metal/fifty = 3,
- /obj/item/research_notes/loot/big = 1
- )
- )
- if(prob(75))
- backpack_contents += pickweight(list(
- /obj/item/slime_extract/grey = 1,
- /obj/item/slime_scanner = 1,
- /obj/item/resonator/upgraded = 1,
- /obj/item/gps = 1,
- /obj/item/fulton_core = 2,
- /obj/item/extraction_pack = 3,
- /obj/item/stack/sheet/mineral/plasma/twenty = 3,
- /obj/item/stack/marker_beacon/ten = 3,
- /obj/item/mining_scanner = 2,
- /obj/item/extinguisher/mini = 3,
- /obj/item/flashlight/seclite=3,
- /obj/item/research_notes/loot/medium = 3,
- /obj/item/stack/sheet/metal/fifty = 3,
- /obj/item/research_notes/loot/big = 1
- )
- )
- if(prob(3))
- backpack_contents += list(
- /obj/item/storage/box/rndboards
- )
- if(prob(20))
- backpack_contents += pickweight(list(
- /obj/item/storage/box/stockparts/basic = 4,
- /obj/item/storage/box/stockparts/t2 = 3,
- /obj/item/storage/box/stockparts/t3 = 2,
- /obj/item/storage/box/stockparts/deluxe = 1
- )
- )
- if(prob(30))
- glasses = pickweight(list(
- /obj/item/clothing/glasses/meson = 2,
- /obj/item/clothing/glasses/hud/health = 2,
- /obj/item/clothing/glasses/hud/diagnostic =2,
- /obj/item/clothing/glasses/science = 2,
- /obj/item/clothing/glasses/welding = 2,
- /obj/item/clothing/glasses/night = 1
- )
- )
- if(prob(10))
- belt = pickweight(list(
- /obj/item/storage/belt/mining/vendor,
- /obj/item/storage/belt/utility/full
- )
- )
- if(prob(50))
- neck = /obj/item/bedsheet/rd/royal_cape
- if(prob(10))
- l_pocket = pickweight(list(
- /obj/item/crowbar/power,
- /obj/item/screwdriver/power,
- /obj/item/weldingtool/experimental
- )
- )
- if(prob(10))
- r_pocket = pickweight(list(
- /obj/item/crowbar/power,
- /obj/item/screwdriver/power,
- /obj/item/weldingtool/experimental
- )
- )
if("YeOlde")
mob_gender = FEMALE
uniform = /obj/item/clothing/under/costume/maid
@@ -922,10 +809,12 @@
mask = /obj/item/clothing/mask/breath
if("Operative")
id_job = "Operative"
- if(prob(15))
+ if(prob(40))
+ outfit = /datum/outfit/syndicatecommandocorpse
+ else if(prob(5))
outfit = /datum/outfit/syndicatestormtroopercorpse
else
- outfit = /datum/outfit/syndicatecommandocorpse
+ outfit = /datum/outfit/syndicateramzicorpse
if("Waldo")//WE FINALLY FOUND HIM
name = "Waldo"
uniform = /obj/item/clothing/under/pants/jeans
@@ -996,7 +885,6 @@
)
if("Shadow")
mob_species = /datum/species/shadow
- r_pocket = /obj/item/reagent_containers/pill/shadowtoxin
neck = /obj/item/clothing/accessory/medal/plasma/nobel_science
uniform = /obj/item/clothing/under/color/black
shoes = /obj/item/clothing/shoes/sneakers/black
@@ -1004,20 +892,6 @@
glasses = /obj/item/clothing/glasses/blindfold
back = /obj/item/tank/internals/oxygen
mask = /obj/item/clothing/mask/breath
- if("Cultist")
- uniform = /obj/item/clothing/under/costume/roman
- suit = /obj/item/clothing/suit/hooded/cultrobes
- suit_store = /obj/item/tome
- r_pocket = /obj/item/restraints/legcuffs/bola/cult
- l_pocket = /obj/item/melee/cultblade/dagger
- glasses = /obj/item/clothing/glasses/hud/health/night/cultblind
- back = /obj/item/storage/backpack/cultpack
- backpack_contents = list(
- /obj/item/reagent_containers/glass/beaker/unholywater = 1,
- /obj/item/cult_shift = 1,
- /obj/item/flashlight/flare/culttorch = 1,
- /obj/item/stack/sheet/runed_metal = 15
- )
if("SRM")
uniform = /obj/item/clothing/under/suit/roumain
shoes = /obj/item/clothing/shoes/workboots/mining
diff --git a/code/modules/mob/living/simple_animal/hostile/syndicate.dm b/code/modules/mob/living/simple_animal/hostile/syndicate.dm
index 72b6b25187ba..b98d14128e12 100644
--- a/code/modules/mob/living/simple_animal/hostile/syndicate.dm
+++ b/code/modules/mob/living/simple_animal/hostile/syndicate.dm
@@ -40,7 +40,7 @@
loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier)
atmos_requirements = list("min_oxy" = 5, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 1, "min_co2" = 0, "max_co2" = 5, "min_n2" = 0, "max_n2" = 0)
unsuitable_atmos_damage = 15
- faction = list(ROLE_SYNDICATE)
+ faction = list(FACTION_ANTAG_SYNDICATE)
check_friendly_fire = 1
status_flags = CANPUSH
del_on_death = 1
diff --git a/code/modules/mob/living/simple_animal/hostile/zombie.dm b/code/modules/mob/living/simple_animal/hostile/zombie.dm
index 37be0db7f16c..6f1db7aaf996 100644
--- a/code/modules/mob/living/simple_animal/hostile/zombie.dm
+++ b/code/modules/mob/living/simple_animal/hostile/zombie.dm
@@ -58,17 +58,6 @@
corpse.forceMove(drop_location())
corpse.create()
-/mob/living/simple_animal/hostile/zombie/leatherman
- name = "Leatherman"
- desc = "Fuck you!"
- icon = 'icons/mob/simple_human.dmi'
- icon_state = "zombie_leather"
- icon_living = "zombie_leather"
- maxHealth = 60
- health = 60
- melee_damage_lower = 11
- melee_damage_upper = 11
-
/mob/living/simple_animal/hostile/zombie/kudzu
name = "shambling bramble"
desc = "A shambling mass of vibrant vines and rotting flesh. "
diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm
index 6e60af7ed244..9af72b034998 100644
--- a/code/modules/mob/mob.dm
+++ b/code/modules/mob/mob.dm
@@ -705,7 +705,7 @@
log_game("[key_name(usr)] AM failed due to disconnect.")
if(GLOB.respawn_timers[usrkey] && !admin_bypass)
- var/time_left = GLOB.respawn_timers[usrkey] + respawn_timer - world.timeofday
+ var/time_left = GLOB.respawn_timers[usrkey] + respawn_timer - REALTIMEOFDAY
if(time_left > 0)
to_chat(usr, "You still have [DisplayTimeText(time_left)] left before you can respawn. ")
return
diff --git a/code/modules/modular_computers/computers/item/laptop_presets.dm b/code/modules/modular_computers/computers/item/laptop_presets.dm
index 6bc2919bea3b..a774799ada4c 100644
--- a/code/modules/modular_computers/computers/item/laptop_presets.dm
+++ b/code/modules/modular_computers/computers/item/laptop_presets.dm
@@ -20,3 +20,15 @@
/obj/item/modular_computer/laptop/preset/civilian/install_programs()
var/obj/item/computer_hardware/hard_drive/hard_drive = all_components[MC_HDD]
hard_drive.store_file(new/datum/computer_file/program/chatclient())
+
+/obj/item/modular_computer/laptop/preset/civilian/rilena
+ name = "RILENA:LMR laptop"
+ desc = "A laptop themed around the popular combination webcomic and video game series RILENA."
+ icon_state = "laptop-closed_rilena"
+ icon_state_powered = "laptop_rilena"
+ icon_state_unpowered = "laptop-off_rilena"
+ icon_state_closed = "laptop-closed_rilena"
+
+/obj/item/modular_computer/laptop/preset/civilian/rilena/install_programs()
+ //var/obj/item/computer_hardware/hard_drive/hard_drive = all_components[MC_HDD]
+ //hard_drive.store_file(new/datum/computer_file/program/rilena()) //temporarily disabling this so it doesn't ruin anything
diff --git a/code/modules/modular_computers/file_system/programs/rilena.dm b/code/modules/modular_computers/file_system/programs/rilena.dm
new file mode 100644
index 000000000000..bf234dfa3f22
--- /dev/null
+++ b/code/modules/modular_computers/file_system/programs/rilena.dm
@@ -0,0 +1,13 @@
+/datum/computer_file/program/rilena
+ filename = "rilena"
+ filedesc = "RILENA:LMR Part 1"
+ program_icon_state = "holocontrol"
+ extended_desc = "The first entry in the popular RILENA webseries games. Not counting the countless fan prequels."
+ usage_flags = PROGRAM_LAPTOP
+ requires_ntnet = TRUE
+ available_on_ntnet = FALSE //don't let people download for now, since it doesn't do anything
+ program_icon = "gamepad"
+ size = 8
+ tgui_id = "NtosRilena"
+
+//insert stuff here, empty for now
diff --git a/code/modules/movespeed/modifiers/mobs.dm b/code/modules/movespeed/modifiers/mobs.dm
index 8263b3c7dcf4..c1ec7fb45078 100644
--- a/code/modules/movespeed/modifiers/mobs.dm
+++ b/code/modules/movespeed/modifiers/mobs.dm
@@ -1,6 +1,3 @@
-/datum/movespeed_modifier/obesity
- multiplicative_slowdown = 1.5
-
/datum/movespeed_modifier/monkey_reagent_speedmod
variable = TRUE
diff --git a/code/modules/overmap/_overmap_datum.dm b/code/modules/overmap/_overmap_datum.dm
index 076188f6ec58..5244f2850188 100644
--- a/code/modules/overmap/_overmap_datum.dm
+++ b/code/modules/overmap/_overmap_datum.dm
@@ -222,7 +222,7 @@
if(!istype(dock_target))
CRASH("Overmap datum [src] tried to dock to an invalid overmap datum.")
if(docked_to)
- CRASH("Overmap datum [src] tried to dock to [docked_to] when it is already docked to another overmap datum.")
+ CRASH("Overmap datum [src] tried to dock to [dock_target] when it is already docked to another overmap datum ([docked_to])!.")
if(docking || current_docking_ticket)
return "Already docking!"
diff --git a/code/modules/overmap/objects/dynamic_datum.dm b/code/modules/overmap/objects/dynamic_datum.dm
index 82b77b513469..69591c71dc8e 100644
--- a/code/modules/overmap/objects/dynamic_datum.dm
+++ b/code/modules/overmap/objects/dynamic_datum.dm
@@ -90,7 +90,7 @@
if(planet_name)
for(var/mob/Mob as anything in GLOB.player_list)
if(dock_requester.shuttle_port.is_in_shuttle_bounds(Mob))
- Mob.play_screen_text("[planet_name] [station_time_timestamp_fancy("hh:mm")]")
+ Mob.play_screen_text("[planet_name] [station_time_timestamp("hh:mm")]")
playsound(Mob, landing_sound, 50)
diff --git a/code/modules/overmap/objects/outpost/outpost.dm b/code/modules/overmap/objects/outpost/outpost.dm
index 2d493a12b64a..158827693335 100644
--- a/code/modules/overmap/objects/outpost/outpost.dm
+++ b/code/modules/overmap/objects/outpost/outpost.dm
@@ -217,7 +217,7 @@
/datum/overmap/outpost/post_docked(datum/overmap/ship/controlled/dock_requester)
for(var/mob/M as anything in GLOB.player_list)
if(dock_requester.shuttle_port.is_in_shuttle_bounds(M))
- M.play_screen_text("[name] [station_time_timestamp_fancy("hh:mm")]")
+ M.play_screen_text("[name] [station_time_timestamp("hh:mm")]")
// Instance the virtual speaker for use in radio messages. It needs an atom to trace things back to; we use the token.
// You might think "but wait, can't we just keep one speaker around instead of instancing it for each fucking radio message?"
diff --git a/code/modules/overmap/objects/outpost/outpost_types.dm b/code/modules/overmap/objects/outpost/outpost_types.dm
index fb707213e5eb..044ff026c396 100644
--- a/code/modules/overmap/objects/outpost/outpost_types.dm
+++ b/code/modules/overmap/objects/outpost/outpost_types.dm
@@ -2,6 +2,13 @@
Map templates
*/
+/datum/map_template/outpost
+ // Necessary to stop planetary outposts from having space underneath all their turfs.
+ // They were being "placed on top", so instead of their baseturf, there was just space underneath.
+ // (Interestingly, this is much less of a problem for ruins: PlaceOnTop ignores the top closed turf in the baseturfs stack
+ // of the new tile, meaning that placing plating on top of a wall doesn't result in a wall underneath the plating.)
+ should_place_on_top = FALSE
+
/datum/map_template/outpost/New()
. = ..(path = "_maps/outpost/[name].dmm")
@@ -15,6 +22,9 @@
/datum/map_template/outpost/elevator_indie
name = "elevator_indie"
+/datum/map_template/outpost/elevator_ice
+ name = "elevator_ice"
+
/*
Independent Space Outpost //creative name!
@@ -78,6 +88,37 @@
dock_width = 56
dock_height = 40
+/*
+ Nanotrasen Ice Planet
+*/
+/datum/map_template/outpost/nanotrasen_ice
+ name = "nanotrasen_ice"
+
+/datum/map_template/outpost/hangar/nt_ice_20x20
+ name = "hangar/nt_ice_20x20"
+ dock_width = 20
+ dock_height = 20
+
+/datum/map_template/outpost/hangar/nt_ice_40x20
+ name = "hangar/nt_ice_40x20"
+ dock_width = 40
+ dock_height = 20
+
+/datum/map_template/outpost/hangar/nt_ice_40x40
+ name = "hangar/nt_ice_40x40"
+ dock_width = 40
+ dock_height = 40
+
+/datum/map_template/outpost/hangar/nt_ice_56x20
+ name = "hangar/nt_ice_56x20"
+ dock_width = 56
+ dock_height = 20
+
+/datum/map_template/outpost/hangar/nt_ice_56x40
+ name = "hangar/nt_ice_56x40"
+ dock_width = 56
+ dock_height = 40
+
/*
/datum/overmap/outpost subtypes
*/
@@ -87,7 +128,7 @@
main_template = /datum/map_template/outpost/indie_space
elevator_template = /datum/map_template/outpost/elevator_indie
// Uses "default" hangars (indie_space).
-
+/*
/datum/overmap/outpost/nanotrasen_asteroid
token_icon_state = "station_asteroid_0"
main_template = /datum/map_template/outpost/nt_asteroid
@@ -100,6 +141,18 @@
/datum/map_template/outpost/hangar/nt_asteroid_56x20,
/datum/map_template/outpost/hangar/nt_asteroid_56x40
)
+*/
+/datum/overmap/outpost/nanotrasen_ice
+ token_icon_state = "station_asteroid_0"
+ main_template = /datum/map_template/outpost/nanotrasen_ice
+ elevator_template = /datum/map_template/outpost/elevator_ice
+ hangar_templates = list(
+ /datum/map_template/outpost/hangar/nt_ice_20x20,
+ /datum/map_template/outpost/hangar/nt_ice_40x20,
+ /datum/map_template/outpost/hangar/nt_ice_40x40,
+ /datum/map_template/outpost/hangar/nt_ice_56x20,
+ /datum/map_template/outpost/hangar/nt_ice_56x40
+ )
/datum/overmap/outpost/no_main_level // For example and adminspawn.
main_template = null
diff --git a/code/modules/overmap/ships/controlled_ship_datum.dm b/code/modules/overmap/ships/controlled_ship_datum.dm
index 4397919593aa..da35c3b9df9c 100644
--- a/code/modules/overmap/ships/controlled_ship_datum.dm
+++ b/code/modules/overmap/ships/controlled_ship_datum.dm
@@ -116,6 +116,7 @@
. = ..()
SSovermap.controlled_ships -= src
helms.Cut()
+ QDEL_LIST(missions)
LAZYCLEARLIST(owner_candidates)
if(!QDELETED(shuttle_port))
shuttle_port.current_ship = null
diff --git a/code/modules/overmap/ships/owner_action.dm b/code/modules/overmap/ships/owner_action.dm
index 515db9b5f470..04169054b2e6 100644
--- a/code/modules/overmap/ships/owner_action.dm
+++ b/code/modules/overmap/ships/owner_action.dm
@@ -134,7 +134,7 @@
if("memo")
var/memo_result = sanitize(stripped_multiline_input(
- user, "Enter a message for prospective players joining your ship. Playstyle and RP level information is encouraged.",
+ user, "Enter a message for prospective players joining your ship. This information could include your goals for the outing, or details about the way your ship may play.",
"Ship Memo", parent_ship.memo
))
// stripped_multiline_input returns an empty string if people press Cancel, but
diff --git a/code/modules/paperwork/fax.dm b/code/modules/paperwork/fax.dm
index e4087ff3109a..a4881fdfee38 100644
--- a/code/modules/paperwork/fax.dm
+++ b/code/modules/paperwork/fax.dm
@@ -18,10 +18,6 @@
var/seconds_electrified = MACHINE_NOT_ELECTRIFIED
/// If true, the fax machine is jammed and needs cleaning
var/jammed = FALSE
- /// Determines the possibility of sending papers to the additional faxes.
- var/access_additional_faxes = FALSE
- /// Defines a list of accesses whose owners can open a connection with the additional faxes.
- var/static/access_additional_faxes_required = list(ACCESS_HEADS, ACCESS_LAWYER, ACCESS_SECURITY)
/// Necessary to hide syndicate faxes from the general list. Doesn't mean he's EMAGGED!
var/frontier_network = FALSE
/// True if the fax machine should be visible to other fax machines in general.
@@ -53,23 +49,47 @@
/obj/item/holochip,
/obj/item/card,
)
+ /// Internal radio for announcing over comms
+ var/obj/item/radio/radio
+ /// Radio channel to speak into
+ var/radio_channel
+ /// Cooldown for aformentioned radio, prevents radio spam
+ COOLDOWN_DECLARE(radio_cooldown)
+
+ /// List with a fake-networks(not a fax actually), for request manager.
+ var/list/special_networks = list(
+ list(fax_name = "Nanotrasen Central Command", fax_id = "nanotrasen", color = "green", emag_needed = FALSE),
+ list(fax_name = "IRMG Mothership", fax_id = "inteq", color = "yellow", emag_needed = FALSE),
+ list(fax_name = "Solarian Confederation Frontier Affairs", fax_id = "solgov", color = "teal", emag_needed = FALSE),
+ list(fax_name = "Roumain Council of Huntsmen", fax_id = "roumain", color = "brown", emag_needed = FALSE),
+ list(fax_name = "Colonial League Leadership", fax_id = "minutemen", color = "blue", emag_needed = FALSE),
+ list(fax_name = "Syndicate Coalition Coordination Center", fax_id = "syndicate", color = "red", emag_needed = FALSE),
+ list(fax_name = "Frontiersmen Communications Quartermaster", fax_id = "frontiersmen", color = "black", emag_needed = TRUE)
+ )
+ // should we make our message be important and be recieved in admin faxes
+ var/admin_fax_id
/obj/machinery/fax/Initialize(mapload)
. = ..()
GLOB.fax_machines += src
if(!fax_id)
fax_id = SSnetworks.make_address()
- if(fax_name == initial(fax_name))
+ if(fax_name == initial(fax_name) && !admin_fax_id)
fax_name = "[get_area_name(src)] Fax Machine"
wires = new /datum/wires/fax(src)
-/obj/machinery/fax/hacked
- set_obj_flags = "EMAGGED"
- allow_exotic_faxes = TRUE
- access_additional_faxes = TRUE
+ radio = new(src)
+ radio.subspace_transmission = TRUE
+ radio.canhear_range = 0
+ // Override in subtypes // no
+ radio.on = TRUE
-/obj/machinery/fax/frontiersmen
- frontier_network = TRUE
+/obj/machinery/fax/ruin
+ visible_to_network = FALSE
+
+/obj/machinery/fax/ruin/Initialize(mapload)
+ . = ..()
+ fax_name = "Unregistered Fax Machine " + fax_id
/obj/machinery/fax/Destroy()
GLOB.fax_machines -= src
@@ -107,12 +127,26 @@
*/
/obj/machinery/fax/emag_act(mob/user)
if(!panel_open && !allow_exotic_faxes)
- balloon_alert(user, "Open the panel first!")
+ balloon_alert(user, "open panel first!")
return TRUE
if(!(obj_flags & EMAGGED))
obj_flags |= EMAGGED
to_chat(user, "The screen of the [src] flickers! ")
+/**
+ * EMP Interaction
+ */
+/obj/machinery/fax/emp_act(severity)
+ . = ..()
+ if(. & EMP_PROTECT_SELF)
+ return
+ allow_exotic_faxes = !allow_exotic_faxes
+ visible_message("[src] [allow_exotic_faxes ? "starts beeping" : "stops beeping"] ominously[allow_exotic_faxes ? "..." : "."]")
+
+/**
+ * Unanchor/anchor
+ */
+
/obj/machinery/fax/wrench_act(mob/living/user, obj/item/tool)
. = ..()
default_unfasten_wrench(user, tool)
@@ -161,27 +195,6 @@
return
return ..()
-// Checks if the card has access to switch "legal" faxes of administrators.
-/obj/machinery/fax/proc/access_additional_faxes_check(mob/living/user)
- if(isAdminObserver(user))
- return TRUE
-
- var/obj/item/card/id/used_card = user.get_idcard(TRUE)
- if(used_card)
- // We check if it makes sense to check access at all.
- if(!access_additional_faxes_required || !used_card.access)
- return FALSE
-
- for(var/requested_access in access_additional_faxes_required)
- if(requested_access in used_card.access)
- return TRUE
- return FALSE
-
-// Switches access to the "legal" administrator's fax list. Access to the "illegal" is switched by hacking.
-/obj/machinery/fax/proc/access_additional_faxes_toggle()
- access_additional_faxes = !access_additional_faxes
- say("Bluespace channel communication [access_additional_faxes ? "opened" : "closed"].")
-
/**
* Attempts to clean out a jammed machine using a passed item.
* Returns true if successful.
@@ -237,12 +250,6 @@
ui.open()
ui.set_autoupdate(TRUE)
-/obj/machinery/fax/ui_static_data(mob/user)
- var/list/data = list()
- data["additional_faxes_list"] = GLOB.additional_faxes_list
- data["frontier_faxes_list"] = GLOB.frontier_faxes_list
- return data
-
/obj/machinery/fax/ui_data(mob/user)
var/list/data = list()
//Record a list of all existing faxes.
@@ -264,12 +271,11 @@
data["fax_id"] = fax_id
data["fax_name"] = fax_name
data["visible"] = visible_to_network
- data["access_additional_faxes"] = access_additional_faxes
- data["сan_switch_access"] = access_additional_faxes_check(user)
// In this case, we don't care if the fax is hacked or in the syndicate's network. The main thing is to check the visibility of other faxes.
data["frontier_network"] = (frontier_network || (obj_flags & EMAGGED))
data["has_paper"] = !!loaded_item_ref?.resolve()
data["fax_history"] = fax_history
+ data["special_faxes"] = special_networks
return data
/obj/machinery/fax/ui_act(action, list/params)
@@ -287,8 +293,6 @@
loaded_item_ref = null
update_icon()
return TRUE
- if("access_additional_faxes_toggle")
- access_additional_faxes_toggle()
if("send")
var/obj/item/loaded = loaded_item_ref?.resolve()
if(!loaded)
@@ -299,17 +303,31 @@
loaded_item_ref = null
update_icon()
return TRUE
- if("send_to_additional_fax")
- var/obj/item/loaded = loaded_item_ref?.resolve()
- if(!loaded)
+ if("send_special")
+ var/obj/item/paper/fax_paper = loaded_item_ref?.resolve()
+ if(!fax_paper)
+ return
+ if(!istype(fax_paper))
+ to_chat(usr, icon2html(src.icon, usr) + "ERROR: Failed to send fax. ")
return
- if(istype(loaded, /obj/item/paper))
- if(send_to_additional_faxes(loaded, usr, params["name"], params["color"]))
- loaded_item_ref = null
- update_icon()
- return TRUE
- else
- say("The destination fax blocks the reception of this item.")
+
+ fax_paper.request_state = TRUE
+ fax_paper.loc = null
+
+ INVOKE_ASYNC(src, PROC_REF(animate_object_travel), fax_paper, "fax_receive", find_overlay_state(fax_paper, "send"))
+ history_add("Send", params["name"])
+
+ GLOB.requests.fax_request(usr.client, "sent a fax message from [fax_name]/[fax_id] to [params["name"]]", fax_paper)
+ to_chat(GLOB.admins, "[icon2html(src.icon, GLOB.admins)]FAX REQUEST: [ADMIN_FULLMONTY(usr)]: sent a fax message from [fax_name]/[fax_id][ADMIN_FLW(src)] to [html_encode(params["name"])] [ADMIN_SHOW_PAPER(fax_paper)]")
+ log_fax(fax_paper, params["id"], params["name"])
+ loaded_item_ref = null
+
+ for(var/obj/machinery/fax/fax as anything in GLOB.fax_machines)
+ if(fax.admin_fax_id == params["id"])
+ fax.receive(fax_paper, fax_name)
+ break
+ update_appearance()
+
if("history_clear")
history_clear()
return TRUE
@@ -349,40 +367,12 @@
balloon_alert(usr, "destination port jammed")
playsound(src, 'sound/machines/scanbuzz.ogg', 25, TRUE, -9)
return FALSE
- fax.receive(loaded, fax_name)
- playback_sending(loaded, fax.fax_name)
+ fax.receive(loaded, fax_name, important = admin_fax_id)
+ history_add("Send", fax.fax_name)
+ INVOKE_ASYNC(src, PROC_REF(animate_object_travel), loaded, "fax_receive", find_overlay_state(loaded, "send"))
return TRUE
return FALSE
-/**
- * The procedure for sending a item to virtual admins fax machine.
- *
- * This procedure is similar to the send procedure except that it sends the item to
- * a "virtual" fax to a special administrator list.
- * Arguments:
- * * loaded - The item to be sent.
- * * sender - Reference to the sender's substance.
- * * receiver_name - The recipient's fax name, which will be displayed in the administrator's list.
- * * receiver_color - The color the receiver_name will be colored in.
- */
-/obj/machinery/fax/proc/send_to_additional_faxes(obj/item/loaded, mob/sender, receiver_name, receiver_color)
- GLOB.fax_manager.receive_request(sender, src, receiver_name, loaded, receiver_color)
- playback_sending(loaded, receiver_name)
- log_fax(loaded, "ADDITIONAL", receiver_name)
- return TRUE
-
-/**
- * The procedure for playing the animation.
- *
- * Procedure called to add to the history of sending messages, playing the sending animation.
- * Arguments:
- * * loaded - Sending item to determine the animation..
- * * receiver_name - Recipient's name to be added to the message history.
- */
-/obj/machinery/fax/proc/playback_sending(obj/item/loaded, receiver_name)
- history_add("Send", receiver_name)
- INVOKE_ASYNC(src, PROC_REF(animate_object_travel), loaded, "fax_receive", find_overlay_state(loaded, "send"))
-
/**
* Procedure for accepting papers from another fax machine.
*
@@ -391,7 +381,7 @@
* * loaded - The object to be printed.
* * sender_name - The sender's name, which will be displayed in the message and recorded in the history of operations.
*/
-/obj/machinery/fax/proc/receive(obj/item/loaded, sender_name)
+/obj/machinery/fax/proc/receive(obj/item/loaded, sender_name, important = FALSE)
playsound(src, 'sound/items/poster_being_created.ogg', 20, FALSE)
INVOKE_ASYNC(src, PROC_REF(animate_object_travel), loaded, "fax_receive", find_overlay_state(loaded, "receive"))
say("Received correspondence from [sender_name].")
@@ -504,3 +494,45 @@
do_sparks(5, TRUE, src)
var/check_range = TRUE
return electrocute_mob(user, get_area(src), src, 0.7, check_range)
+
+/obj/machinery/fax/frontiersmen
+ frontier_network = TRUE
+ visible_to_network = FALSE
+
+/obj/machinery/fax/admin
+ name = "Central Command Fax Machine"
+ fax_name = "Nanotrasen Central Command"
+ radio_channel = RADIO_CHANNEL_CENTCOM
+ visible_to_network = FALSE
+ admin_fax_id = "nanotrasen"
+
+/obj/machinery/fax/admin/solgov
+ name = "SolGov Frontier Affairs Fax Machine"
+ fax_name = "Solarian Confederation Frontier Affairs"
+ admin_fax_id = "solgov"
+
+/obj/machinery/fax/admin/syndicate
+ name = "Syndicate Coordination Fax Machine"
+ fax_name = "Syndicate Coordination Center"
+ admin_fax_id = "syndicate"
+
+/obj/machinery/fax/admin/inteq
+ name = "IRMG Fax Machine"
+ fax_name = "IRMG Mothership"
+ admin_fax_id = "inteq"
+
+/obj/machinery/fax/admin/minutemen
+ name = "CLIP HiComm Fax Machine"
+ fax_name = "Colonial League Leadership"
+ admin_fax_id = "minutemen"
+
+/obj/machinery/fax/admin/roumain
+ name = "Huntsman Council Fax Machine"
+ fax_name = "Saint-Roumain Council of Huntsmen"
+ admin_fax_id = "roumain"
+
+/obj/machinery/fax/admin/frontiersmen
+ name = "old fax machine"
+ fax_name = "Frontiersmen Communications Quartermaster"
+ admin_fax_id = "frontiersmen"
+ frontier_network = TRUE
diff --git a/code/modules/paperwork/fax_manager.dm b/code/modules/paperwork/fax_manager.dm
deleted file mode 100644
index bde646712b96..000000000000
--- a/code/modules/paperwork/fax_manager.dm
+++ /dev/null
@@ -1,154 +0,0 @@
-GLOBAL_DATUM_INIT(fax_manager, /datum/fax_manager, new)
-
-/**
- * Fax Request Manager
- *
- * In its functionality it is similar to the usual Request Manager, but respectively for faxes.
- * This manager allows you to send faxes on behalf of certain virtual faxes to all existing faxes,
- * as well as receive faxes in their name from the players.
- */
-/datum/fax_manager
- /// A list that contains faxes from players and other related information. You can view the filling of its fields in the procedure receive_request.
- var/list/requests = list()
-
-/datum/fax_manager/Destroy(force, ...)
- QDEL_LIST(requests)
- return ..()
-
-/datum/fax_manager/ui_interact(mob/user, datum/tgui/ui = null)
- ui = SStgui.try_update_ui(user, src, ui)
- if(!ui)
- ui = new(user, src, "FaxManager")
- ui.open()
- ui.set_autoupdate(TRUE)
-
-/datum/fax_manager/ui_state(mob/user)
- return GLOB.admin_state
-
-/datum/fax_manager/ui_static_data(mob/user)
- var/list/data = list()
- //Record additional faxes on a separate list
- data["additional_faxes"] = GLOB.additional_faxes_list + GLOB.frontier_faxes_list
- return data
-
-/datum/fax_manager/ui_data(mob/user)
- var/list/data = list()
- //Record a list of all existing faxes.
- for(var/obj/machinery/fax/fax as anything in GLOB.fax_machines)
- var/list/fax_data = list()
- fax_data["fax_name"] = fax.fax_name
- fax_data["fax_id"] = fax.fax_id
- fax_data["frontier_network"] = fax.frontier_network
- data["faxes"] += list(fax_data)
- for(var/list/requested in requests)
- var/list/request = list()
- request["id_message"] = requested["id_message"]
- request["time"] = requested["time"]
- var/mob/sender = requested["sender"]
- request["sender_name"] = sender.name
- request["sender_fax_id"] = requested["sender_fax_id"]
- request["sender_fax_name"] = requested["sender_fax_name"]
- request["receiver_fax_name"] = requested["receiver_fax_name"]
- data["requests"] += list(request)
- return data
-
-/datum/fax_manager/ui_act(action, list/params)
- . = ..()
- if(.)
- return
- var/datum/admins/admin_datum = GLOB.admin_datums[usr.ckey]
-
- switch(action)
- if("send")
- for(var/obj/machinery/fax/fax as anything in GLOB.fax_machines)
- if(fax.fax_id == params["fax_id"])
- var/obj/item/paper/paper = new()
- paper.add_raw_text(params["message"])
- paper.update_appearance()
- fax.receive(paper, params["fax_name"])
- return TRUE
- if("flw_fax")
- for(var/obj/machinery/fax/fax as anything in GLOB.fax_machines)
- if(fax.fax_id == params["fax_id"])
- admin_datum.admin_follow(fax)
- return TRUE
- if("read_message")
- var/list/request = get_request(params["id_message"])
- var/obj/item/paper/request/paper = request["paper"]
- paper.ui_interact(usr)
- return TRUE
- if("flw")
- var/list/request = get_request(params["id_message"])
- admin_datum.admin_follow(request["sender"])
- return TRUE
- if("pp")
- var/list/request = get_request(params["id_message"])
- usr.client.holder.show_player_panel(request["sender"])
- return TRUE
- if("vv")
- var/list/request = get_request(params["id_message"])
- usr.client.debug_variables(request["sender"])
- return TRUE
- if("sm")
- var/list/request = get_request(params["id_message"])
- usr.client.cmd_admin_subtle_message(request["sender"])
- return TRUE
- if("logs")
- var/list/request = get_request(params["id_message"])
- if(!ismob(request["sender"]))
- to_chat(usr, "This can only be used on instances of type /mob.")
- return TRUE
- show_individual_logging_panel(request["sender"], null, null)
- return TRUE
- if("smite")
- var/list/request = get_request(params["id_message"])
- if(!check_rights(R_FUN))
- to_chat(usr, "Insufficient permissions to smite, you require +FUN")
- return TRUE
- var/mob/living/carbon/human/H = request["sender"]
- if (!H || !istype(H))
- to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human")
- return TRUE
- usr.client.smite(H)
- return TRUE
-
-/datum/fax_manager/proc/get_request(id_message)
- for(var/list/request in requests)
- if(request["id_message"] == id_message)
- return request
-
-/datum/fax_manager/proc/receive_request(mob/sender, obj/machinery/fax/sender_fax, receiver_fax_name, obj/item/paper/paper, receiver_color)
- var/list/request = list()
- var/obj/item/paper/request/message = new()
- request["id_message"] = requests.len
- request["time"] = gameTimestamp()
- request["sender"] = sender
- request["sender_fax_id"] = sender_fax.fax_id
- request["sender_fax_name"] = sender_fax.fax_name
- request["receiver_fax_name"] = receiver_fax_name
- message.copy_properties(paper)
- request["paper"] = message
- requests += list(request)
- var/msg = "\"[sanitize(receiver_fax_name)]\" fax received a message from \"[sanitize(sender_fax.fax_name)]\" fax SENT BY [ADMIN_FULLMONTY(sender)] (Open Fax Manager ) "
- for(var/client/C in GLOB.admins)
- if(C.prefs.chat_toggles & CHAT_PRAYER)
- to_chat(C, msg)
- for(var/client/admin in GLOB.admins)
- if((admin.prefs.chat_toggles & CHAT_PRAYER) && (admin.prefs.toggles & SOUND_PRAYERS))
- SEND_SOUND(admin, sound('sound/items/poster_being_created.ogg'))
-
-// A special piece of paper for the administrator that will open the interface no matter what.
-/obj/item/paper/request/ui_status()
- return UI_INTERACTIVE
-
-// I'm sure there's a better way to transfer it, I just couldn't find it
-/obj/item/paper/request/proc/copy_properties(obj/item/paper/paper)
- raw_text_inputs = paper.raw_text_inputs
- raw_stamp_data = paper.raw_stamp_data
- raw_field_input_data = paper.raw_field_input_data
- show_written_words = paper.show_written_words
- stamp_cache = paper.stamp_cache
- contact_poison = paper.contact_poison
- contact_poison_volume = paper.contact_poison_volume
- default_raw_text = paper.default_raw_text
- input_field_count = paper.input_field_count
diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm
index 4080f68c5d74..e30a2bdd9737 100644
--- a/code/modules/paperwork/paper.dm
+++ b/code/modules/paperwork/paper.dm
@@ -60,6 +60,9 @@
/// state checking on if it should be shown to a viewer.
var/datum/weakref/camera_holder
+ ///If TRUE, staff can read paper everywhere, but usually from requests panel.
+ var/request_state = FALSE
+
/// The (text for the) stamps on the paper.
var/list/stamps /// Positioning for the stamp in tgui
var/list/stamped /// Overlay info
@@ -161,12 +164,13 @@
* * bold - Whether this text should be rendered completely bold.
*/
-/obj/item/paper/proc/add_raw_text(text, font, color, bold)
+/obj/item/paper/proc/add_raw_text(text, font, color, bold, advanced_html)
var/new_input_datum = new /datum/paper_input(
text,
font,
color,
bold,
+ advanced_html,
)
input_field_count += get_input_field_count(text)
@@ -320,7 +324,7 @@
// Are we on fire? Hard to read if so
if(resistance_flags & ON_FIRE)
return UI_CLOSE
- if(camera_holder && can_show_to_mob_through_camera(user))
+ if(camera_holder && can_show_to_mob_through_camera(user) || request_state)
return UI_UPDATE
if(!in_range(user, src) && !isobserver(user))
return UI_CLOSE
@@ -373,7 +377,7 @@
return
// Handle writing items.
- var/writing_stats = attacking_item.get_writing_implement_details()
+ var/writing_stats = istype(attacking_item) ? attacking_item.get_writing_implement_details() : null
if(!writing_stats)
ui_interact(user)
@@ -576,7 +580,7 @@
// Safe to assume there are writing implement details as user.can_write(...) fails with an invalid writing implement.
var/writing_implement_data = holding.get_writing_implement_details()
- add_raw_text(paper_input, writing_implement_data["font"], writing_implement_data["color"], writing_implement_data["use_bold"])
+ add_raw_text(paper_input, writing_implement_data["font"], writing_implement_data["color"], writing_implement_data["use_bold"], check_rights_for(user?.client, R_FUN))
log_paper("[key_name(user)] wrote to [name]: \"[paper_input]\"")
to_chat(user, "You have added to your paper masterpiece!");
@@ -663,15 +667,18 @@
var/colour = ""
/// Whether to render the font bold or not.
var/bold = FALSE
+ /// Whether the creator of this input field has the R_FUN permission, thus allowing less sanitization
+ var/advanced_html = FALSE
-/datum/paper_input/New(_raw_text, _font, _colour, _bold)
+/datum/paper_input/New(_raw_text, _font, _colour, _bold, _advanced_html)
raw_text = _raw_text
font = _font
colour = _colour
bold = _bold
+ advanced_html = _advanced_html
/datum/paper_input/proc/make_copy()
- return new /datum/paper_input(raw_text, font, colour, bold);
+ return new /datum/paper_input(raw_text, font, colour, bold, advanced_html);
/datum/paper_input/proc/to_list()
return list(
@@ -679,6 +686,7 @@
font = font,
color = colour,
bold = bold,
+ advanced_html = advanced_html,
)
/// A single instance of a saved stamp on paper.
diff --git a/code/modules/paperwork/stamps.dm b/code/modules/paperwork/stamps.dm
index b90fe447a557..4de28c0c213e 100644
--- a/code/modules/paperwork/stamps.dm
+++ b/code/modules/paperwork/stamps.dm
@@ -91,9 +91,54 @@
icon_state = "stamp-syndicate"
dye_color = DYE_SYNDICATE
+/obj/item/stamp/donk
+ name = "Donk! Co. rubber stamp"
+ icon_state = "stamp-donk"
+ dye_color = DYE_SYNDICATE
+
+/obj/item/stamp/cybersun
+ name = "Cybersun rubber stamp"
+ icon_state = "stamp-cybersun"
+ dye_color = DYE_SYNDICATE
+
/obj/item/stamp/solgov
name = "SolGov rubber stamp"
icon_state = "stamp-solgov"
+/obj/item/stamp/inteq
+ name = "Inteq rubber stamp"
+ icon_state = "stamp-inteq"
+ dye_color = DYE_QM
+
+/obj/item/stamp/vanguard
+ name = "Vanguard's rubber stamp"
+ icon_state = "stamp-vanguard"
+ dye_color = DYE_QM
+
+/obj/item/stamp/maa
+ name = "Master at Arms' rubber stamp"
+ icon_state = "stamp-maa"
+ dye_color = DYE_QM
+
+/obj/item/stamp/artificer
+ name = "Class II Artificer's rubber stamp"
+ icon_state = "stamp-artificer"
+ dye_color = DYE_QM
+
+/obj/item/stamp/cmm
+ name = "Colonial Minutemen rubber stamp"
+ icon_state = "stamp-cmm"
+ dye_color = DYE_FO
+
+/obj/item/stamp/gold
+ name = "GOLD rubber stamp"
+ icon_state = "stamp-gold"
+ dye_color = DYE_FO
+
+/obj/item/stamp/bard
+ name = "BARD rubber stamp"
+ icon_state = "stamp-bard"
+ dye_color = DYE_FO
+
/obj/item/stamp/attack_paw(mob/user)
return attack_hand(user)
diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm
index ec83de125baa..03bb1651fd70 100644
--- a/code/modules/power/apc.dm
+++ b/code/modules/power/apc.dm
@@ -303,7 +303,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25)
if(auto_name)
name = "\improper [get_area_name(area, TRUE)] APC"
- update_icon()
+ update_appearance()
make_terminal()
@@ -342,12 +342,10 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25)
if(!cell) //it always peeved me that abandoned ships always had the apc lights on. this should fix it
icon_update_needed = FALSE
set_light(0)
- return
- if(cell.charge <= 0)
+ else if(cell.charge <= 0)
icon_update_needed = FALSE
set_light(0)
- return
//this may need to be moved up!!
. = ..()
// And now, separately for cleanness, the lighting changing
@@ -360,12 +358,10 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25)
if(APC_FULLY_CHARGED)
set_light_color(LIGHT_COLOR_GREEN)
set_light(lon_range)
- return
- if(update_state & UPSTATE_BLUESCREEN)
+ else if(update_state & UPSTATE_BLUESCREEN)
set_light_color(LIGHT_COLOR_BLUE)
set_light(lon_range)
- return
/obj/machinery/power/apc/update_icon_state()
if(!update_state)
@@ -501,7 +497,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25)
else if (opened!=APC_COVER_REMOVED)
opened = APC_COVER_CLOSED
coverlocked = TRUE //closing cover relocks it
- update_icon()
+ update_appearance()
return
else if (!(machine_stat & BROKEN))
if(coverlocked && !(machine_stat & MAINT)) // locked...
@@ -512,7 +508,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25)
return
else
opened = APC_COVER_OPENED
- update_icon()
+ update_appearance()
return
/obj/machinery/power/apc/screwdriver_act(mob/living/user, obj/item/W)
@@ -524,10 +520,10 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25)
user.visible_message("[user] removes \the [cell] from [src]! ", "You remove \the [cell]. ")
var/turf/T = get_turf(user)
cell.forceMove(T)
- cell.update_icon()
+ cell.update_appearance()
cell = null
charging = APC_NOT_CHARGING
- update_icon()
+ update_appearance()
return
else
switch (has_electronics)
@@ -544,14 +540,14 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25)
else
to_chat(user, "There is nothing to secure! ")
return
- update_icon()
+ update_appearance()
else if(obj_flags & EMAGGED)
to_chat(user, "The interface is broken! ")
return
else
panel_open = !panel_open
to_chat(user, "The wires have been [panel_open ? "exposed" : "unexposed"]. ")
- update_icon()
+ update_appearance()
/obj/machinery/power/apc/wirecutter_act(mob/living/user, obj/item/W)
. = ..()
@@ -599,7 +595,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25)
user.visible_message("[user.name] inserts the power cell to [src.name]! ",\
"You insert the power cell. ")
chargecount = 0
- update_icon()
+ update_appearance()
else if (W.GetID())
togglelock(user)
else if (istype(W, /obj/item/stack/cable_coil) && opened)
@@ -677,7 +673,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25)
chargecount = 0
user.visible_message("[user] fabricates a weak power cell and places it into [src]. ", \
"Your [P.name] whirrs with strain as you create a weak power cell and place it into [src]! ")
- update_icon()
+ update_appearance()
else
to_chat(user, "[src] has both electronics and a cell. ")
return
@@ -692,7 +688,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25)
to_chat(user, "You replace missing APC's cover. ")
qdel(W)
opened = APC_COVER_OPENED
- update_icon()
+ update_appearance()
return
if (has_electronics)
to_chat(user, "You cannot repair this APC until you remove the electronics still inside! ")
@@ -706,7 +702,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25)
obj_integrity = max_integrity
if (opened==APC_COVER_REMOVED)
opened = APC_COVER_OPENED
- update_icon()
+ update_appearance()
else if(istype(W, /obj/item/apc_powercord))
return //because we put our fancy code in the right places, and this is all in the powercord's afterattack()
@@ -754,7 +750,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25)
chargecount = 0
user.visible_message("[user] fabricates a weak power cell and places it into [src]. ", \
"Your [the_rcd.name] whirrs with strain as you create a weak power cell and place it into [src]! ")
- update_icon()
+ update_appearance()
return TRUE
else
to_chat(user, "[src] has both electronics and a cell. ")
@@ -781,7 +777,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25)
if(allowed(usr) && !wires.is_cut(WIRE_IDSCAN) && !malfhack)
locked = !locked
to_chat(user, "You [ locked ? "lock" : "unlock"] the APC interface. ")
- update_icon()
+ update_appearance()
updateUsrDialog()
else
to_chat(user, "Access denied. ")
@@ -811,7 +807,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25)
opened = APC_COVER_REMOVED
coverlocked = FALSE
visible_message("The APC cover is knocked down! ")
- update_icon()
+ update_appearance()
/obj/machinery/power/apc/emag_act(mob/user)
if(!(obj_flags & EMAGGED) && !malfhack)
@@ -827,7 +823,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25)
obj_flags |= EMAGGED
locked = FALSE
to_chat(user, "You emag the APC interface. ")
- update_icon()
+ update_appearance()
// attack with hand - remove cell (if cover open) or interact with the APC
@@ -890,10 +886,10 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25)
if(cell)
user.visible_message("[user] removes \the [cell] from [src]! ", "You remove \the [cell]. ")
user.put_in_hands(cell)
- cell.update_icon()
+ cell.update_appearance()
src.cell = null
charging = APC_NOT_CHARGING
- src.update_icon()
+ src.update_appearance()
return
if((machine_stat & MAINT) && !opened) //no board; no interface
return
@@ -1027,7 +1023,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25)
to_chat(usr, "The APC does not respond to the command! ")
else
locked = !locked
- update_icon()
+ update_appearance()
. = TRUE
if("cover")
coverlocked = !coverlocked
@@ -1042,20 +1038,20 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25)
chargemode = !chargemode
if(!chargemode)
charging = APC_NOT_CHARGING
- update_icon()
+ update_appearance()
. = TRUE
if("channel")
if(params["eqp"])
equipment = setsubsystem(text2num(params["eqp"]))
- update_icon()
+ update_appearance()
update()
else if(params["lgt"])
lighting = setsubsystem(text2num(params["lgt"]))
- update_icon()
+ update_appearance()
update()
else if(params["env"])
environ = setsubsystem(text2num(params["env"]))
- update_icon()
+ update_appearance()
update()
. = TRUE
if("overload")
@@ -1076,7 +1072,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25)
malfhidehack(usr) //EndWS Edit - Malf AI Rework
if("reboot")
failure_timer = 0
- update_icon()
+ update_appearance()
update()
if("emergency_lighting")
emergency_lights = !emergency_lights
@@ -1094,7 +1090,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25)
add_hiddenprint(user)
log_game("[key_name(user)] turned [operating ? "on" : "off"] the [src] in [AREACOORD(src)]")
update()
- update_icon()
+ update_appearance()
/obj/machinery/power/apc/proc/malfhack(mob/living/silicon/ai/malf)
if(!istype(malf))
@@ -1136,7 +1132,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25)
A.target = src
malfhackhide = 1
- update_icon()
+ update_appearance()
/obj/machinery/power/apc/proc/malfunhidehack(mob/living/silicon/ai/malf)
if(src.machine_stat & BROKEN)
diff --git a/code/modules/power/singularity/emitter.dm b/code/modules/power/singularity/emitter.dm
index e6b09920de63..d17e12264706 100644
--- a/code/modules/power/singularity/emitter.dm
+++ b/code/modules/power/singularity/emitter.dm
@@ -41,20 +41,6 @@
var/last_projectile_params
-/obj/machinery/power/emitter/welded/Initialize()
- welded = TRUE
- return ..()
-
-/obj/machinery/power/emitter/ctf
- name = "Energy Cannon"
- active = TRUE
- active_power_usage = FALSE
- idle_power_usage = FALSE
- locked = TRUE
- req_access_txt = "100"
- welded = TRUE
- use_power = FALSE
-
/obj/machinery/power/emitter/Initialize()
. = ..()
RefreshParts()
@@ -371,6 +357,26 @@
if(user)
user.visible_message("[user.name] emags [src]. ", "You short out the lock. ")
+/obj/machinery/power/emitter/ctf
+ name = "Energy Cannon"
+ active = TRUE
+ active_power_usage = FALSE
+ idle_power_usage = FALSE
+ locked = TRUE
+ req_access_txt = "100"
+ welded = TRUE
+ use_power = FALSE
+
+/obj/machinery/power/emitter/welded/Initialize()
+ welded = TRUE
+ return ..()
+
+/obj/machinery/power/emitter/welded/upgraded/Initialize()
+ . = ..()
+ component_parts = list()
+ component_parts += new /obj/item/stock_parts/micro_laser/quadultra(null)
+ component_parts += new /obj/item/stock_parts/manipulator/femto(null)
+ RefreshParts()
/obj/machinery/power/emitter/prototype
name = "Prototype Emitter"
diff --git a/code/modules/projectiles/ammunition/energy/special.dm b/code/modules/projectiles/ammunition/energy/special.dm
index e7e465e69cfa..d64195150e0a 100644
--- a/code/modules/projectiles/ammunition/energy/special.dm
+++ b/code/modules/projectiles/ammunition/energy/special.dm
@@ -84,3 +84,10 @@
projectile_type = /obj/projectile/beam/shrink
select_name = "shrink ray"
e_cost = 2000
+
+/obj/item/ammo_casing/energy/buster
+ projectile_type = /obj/projectile/energy/buster
+ select_name = "T4L1 buster replica"
+ e_cost = 100 //should have a lot of energy
+ fire_sound = 'sound/effects/empulse.ogg'
+ delay = 3 SECONDS
diff --git a/code/modules/projectiles/boxes_magazines/external/pistol.dm b/code/modules/projectiles/boxes_magazines/external/pistol.dm
index cc92a758eba0..0c25c8a2282e 100644
--- a/code/modules/projectiles/boxes_magazines/external/pistol.dm
+++ b/code/modules/projectiles/boxes_magazines/external/pistol.dm
@@ -28,7 +28,7 @@
/obj/item/ammo_box/magazine/m10mm/rubber
name = "pistol magazine (10mm rubber)"
desc = "An 8-round handgun magazine for the stechkin pistol. These rubber rounds trade lethality for a heavy impact which can incapacitate targets. Performs even worse against armor."
- icon_state = "9x19pR"
+ icon_state = "9x19p"
ammo_type = /obj/item/ammo_casing/c10mm/rubber
/obj/item/ammo_box/magazine/m45
diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm
index 2a053adb3098..9c68085f79aa 100644
--- a/code/modules/projectiles/gun.dm
+++ b/code/modules/projectiles/gun.dm
@@ -68,6 +68,7 @@
lefthand_file = 'icons/mob/inhands/weapons/guns_lefthand.dmi'
righthand_file = 'icons/mob/inhands/weapons/guns_righthand.dmi'
+ var/list/attachment_options = list() //This.. works for now.. gun refactor soon
var/obj/item/firing_pin/pin = /obj/item/firing_pin //standard firing pin for most guns
var/can_flashlight = FALSE //if a flashlight can be added or removed if it already has one.
@@ -537,17 +538,22 @@
if(!has_safety)
return
- if(src == !user.get_active_held_item())
+ if(src != user.get_active_held_item())
return
- playsound(user, 'sound/weapons/gun/general/selector.ogg', 100, TRUE)
+ if(isliving(user) && in_range(src, user))
+ toggle_safety(user)
+
+/obj/item/gun/proc/toggle_safety(mob/user, silent=FALSE)
safety = !safety
- user.visible_message(
- span_notice("[user] turns the safety on [src] [safety ? "ON " : "OFF "]."),
- span_notice("You turn the safety on [src] [safety ? "ON " : "OFF "]."),
- vision_distance = COMBAT_MESSAGE_RANGE
- )
+ if(!silent)
+ playsound(user, 'sound/weapons/gun/general/selector.ogg', 100, TRUE)
+ user.visible_message(
+ span_notice("[user] turns the safety on [src] [safety ? "ON " : "OFF "]."),
+ span_notice("You turn the safety on [src] [safety ? "ON " : "OFF "]."),
+ )
+
update_appearance()
@@ -557,33 +563,26 @@
return
if(!user.canUseTopic(src, BE_CLOSE, FALSE, NO_TK))
return
- if((can_flashlight && gun_light) && (can_bayonet && bayonet)) //give them a choice instead of removing both
- var/list/possible_items = list(gun_light, bayonet)
- var/obj/item/item_to_remove = input(user, "Select an attachment to remove", "Attachment Removal") as null|obj in sortNames(possible_items)
- if(!item_to_remove || !user.canUseTopic(src, BE_CLOSE, FALSE, NO_TK))
- return
- return remove_gun_attachment(user, I, item_to_remove)
-
- else if(gun_light && can_flashlight) //if it has a gun_light and can_flashlight is false, the flashlight is permanently attached.
+ attachment_options = list()
+ get_gun_attachments()
+ if(LAZYLEN(attachment_options) == 1)
+ remove_gun_attachments(user, I, attachment_options[1])
+ else if (LAZYLEN(attachment_options))
+ var/picked_option = show_radial_menu(user, src, attachment_options, radius = 38, require_near = TRUE)
+ remove_gun_attachments(user, I, picked_option)
+
+/obj/item/gun/proc/get_gun_attachments()
+ if(can_flashlight && gun_light)
+ attachment_options += list("Light" = image(icon = gun_light.icon, icon_state = gun_light.icon_state))
+ if(can_bayonet && bayonet)
+ attachment_options += list("Knife" = image(icon = bayonet.icon, icon_state = bayonet.icon_state))
+
+/obj/item/gun/proc/remove_gun_attachments(mob/living/user, obj/item/I, picked_option)
+ if(picked_option == "Light")
return remove_gun_attachment(user, I, gun_light, "unscrewed")
-
- else if(bayonet && can_bayonet) //if it has a bayonet, and the bayonet can be removed
+ else if(picked_option == "Knife")
return remove_gun_attachment(user, I, bayonet, "unfix")
- /*WS Edit - Fixes Pin Removal
- else if(pin && user.is_holding(src))
- user.visible_message("[user] attempts to remove [pin] from [src] with [I]. ",
- "You attempt to remove [pin] from [src]. (It will take [DisplayTimeText(FIRING_PIN_REMOVAL_DELAY)].) ", null, 3)
- if(I.use_tool(src, user, FIRING_PIN_REMOVAL_DELAY, volume = 50))
- if(!pin) //check to see if the pin is still there, or we can spam messages by clicking multiple times during the tool delay
- return
- user.visible_message("[pin] is pried out of [src] by [user], destroying the pin in the process. ",
- "You pry [pin] out with [I], destroying the pin in the process. ", null, 3)
- QDEL_NULL(pin)
- return TRUE
- WS End */
-
-
/obj/item/gun/welder_act(mob/living/user, obj/item/I)
. = ..()
if(.)
diff --git a/code/modules/projectiles/guns/ballistic.dm b/code/modules/projectiles/guns/ballistic.dm
index da13be546a7f..db7d03afc0b0 100644
--- a/code/modules/projectiles/guns/ballistic.dm
+++ b/code/modules/projectiles/guns/ballistic.dm
@@ -101,6 +101,7 @@
return
if (!magazine)
magazine = new mag_type(src, init_spawn_with_ammo)
+ magazine = new mag_type(src)
chamber_round()
update_appearance()
diff --git a/code/modules/projectiles/guns/ballistic/assault.dm b/code/modules/projectiles/guns/ballistic/assault.dm
index 66f6699321c2..ab54f3dd247c 100644
--- a/code/modules/projectiles/guns/ballistic/assault.dm
+++ b/code/modules/projectiles/guns/ballistic/assault.dm
@@ -255,9 +255,10 @@
return ..()
/obj/item/gun/ballistic/automatic/assault/e40/attackby(obj/item/attack_obj, mob/user, params)
- if(istype(attack_obj, /obj/item/stock_parts/cell/gun) || istype(attack_obj, /obj/item/screwdriver))
- secondary.attack_self()
+ if(istype(attack_obj, /obj/item/stock_parts/cell/gun))
secondary.attackby(attack_obj, user, params)
+ if(istype(attack_obj, /obj/item/screwdriver))
+ secondary.screwdriver_act(user, attack_obj,)
else
..()
@@ -303,6 +304,12 @@
update_icon()
return
+
+
+/obj/item/gun/ballistic/automatic/assault/e40/toggle_safety(mob/user, silent=FALSE)
+ . = ..()
+ secondary.toggle_safety(user, silent=TRUE)
+
//laser
/obj/item/gun/energy/laser/e40_laser_secondary
diff --git a/code/modules/projectiles/guns/ballistic/shotgun.dm b/code/modules/projectiles/guns/ballistic/shotgun.dm
index c4e6ea56f650..9fdf1227c642 100644
--- a/code/modules/projectiles/guns/ballistic/shotgun.dm
+++ b/code/modules/projectiles/guns/ballistic/shotgun.dm
@@ -176,6 +176,7 @@
special_mags = TRUE
semi_auto = TRUE
internal_magazine = FALSE
+ casing_ejector = TRUE
tac_reloads = TRUE
pickup_sound = 'sound/items/handling/rifle_pickup.ogg'
manufacturer = MANUFACTURER_SCARBOROUGH
diff --git a/code/modules/projectiles/guns/ballistic/smg.dm b/code/modules/projectiles/guns/ballistic/smg.dm
index ab7c683ec423..7efd0a579925 100644
--- a/code/modules/projectiles/guns/ballistic/smg.dm
+++ b/code/modules/projectiles/guns/ballistic/smg.dm
@@ -261,6 +261,9 @@
. = ..()
AddComponent(/datum/component/automatic_fire, 0.15 SECONDS)
+/obj/item/gun/ballistic/automatic/smg/cm5/no_mag
+ spawnwithmagazine = FALSE
+
/obj/item/gun/ballistic/automatic/smg/aks74u
name = "\improper AKS-74U"
desc = "A pre-FTL era carbine, known to be incredibly cheap. Its extreme fire rate make it perfect for bandits, pirates and colonists on a budget."
diff --git a/code/modules/projectiles/guns/energy.dm b/code/modules/projectiles/guns/energy.dm
index 7ba4a57bc057..229d49c4a8c6 100644
--- a/code/modules/projectiles/guns/energy.dm
+++ b/code/modules/projectiles/guns/energy.dm
@@ -128,27 +128,29 @@
to_chat(user, "You cannot seem to get \the [src] out of your hands! ")
return FALSE
-/obj/item/gun/energy/proc/eject_cell(mob/user, obj/item/stock_parts/cell/gun/tac_load = null)
- playsound(src, load_sound, sound_volume, load_sound_vary)
- cell.forceMove(drop_location())
- var/obj/item/stock_parts/cell/gun/old_cell = cell
- /*if(insert_cell(user, tac_load))
- to_chat(user, "You perform a tactical reload on \the [src]. ")
- else
- to_chat(user, "You dropped the old cell, but the new one doesn't fit. How embarassing. ")*/
- cell = null
- user.put_in_hands(old_cell)
- old_cell.update_appearance()
- to_chat(user, "You pull the cell out of \the [src]. ")
- update_appearance()
+/obj/item/gun/energy/proc/eject_cell(mob/user, obj/item/I)
+ to_chat(user, "You begin unscrewing and pulling out the cell... ")
+ if(I.use_tool(src, user, unscrewing_time, volume=100))
+ to_chat(user, "You remove the power cell. ")
+ playsound(src, load_sound, sound_volume, load_sound_vary)
+ cell.forceMove(drop_location())
+ var/obj/item/stock_parts/cell/gun/old_cell = cell
+ cell = null
+ user.put_in_hands(old_cell)
+ old_cell.update_appearance()
+ to_chat(user, "You pull the cell out of \the [src]. ")
+ update_appearance()
-/obj/item/gun/energy/screwdriver_act(mob/living/user, obj/item/I)
- if(cell && !internal_cell && !bayonet && (!gun_light || !can_flashlight))
- to_chat(user, "You begin unscrewing and pulling out the cell... ")
- if(I.use_tool(src, user, unscrewing_time, volume=100))
- to_chat(user, "You remove the power cell. ")
- eject_cell(user)
- return ..()
+/obj/item/gun/energy/get_gun_attachments()
+ if(cell && !internal_cell)
+ attachment_options += list("Cell" = image(icon = cell.icon, icon_state = cell.icon_state))
+ ..()
+
+/obj/item/gun/energy/remove_gun_attachments(mob/living/user, obj/item/I, picked_option)
+ if(picked_option == "Cell")
+ eject_cell(user, I)
+ return TRUE
+ ..()
/obj/item/gun/energy/can_shoot(visuals)
if(safety && !visuals)
@@ -226,8 +228,6 @@
. = ..()
if(!automatic_charge_overlays || QDELETED(src))
return
- if(cell)
- . += "[icon_state]_cell"
// Every time I see code this "flexible", a kitten fucking dies //it got worse
//todo: refactor this a bit to allow showing of charge on a gun's cell
var/overlay_icon_state = "[icon_state]_charge"
diff --git a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm
index 8a829153fcfd..5f39d407d749 100644
--- a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm
+++ b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm
@@ -49,11 +49,17 @@
/obj/item/gun/energy/kinetic_accelerator/crowbar_act(mob/living/user, obj/item/I)
. = TRUE
- if(modkits.len)
- to_chat(user, "You pry the modifications out. ")
- I.play_tool_sound(src, 100)
+ if(LAZYLEN(modkits))
+ var/list/choose_options = list()
for(var/obj/item/borg/upgrade/modkit/M in modkits)
- M.uninstall(src)
+ choose_options += list(M.name = image(icon = M.icon, icon_state = M.icon_state))
+ var/picked_option = show_radial_menu(user, src, choose_options, radius = 38, require_near = TRUE)
+ if(picked_option)
+ to_chat(user, "You remove [picked_option]. ")
+ I.play_tool_sound(src, 100)
+ for(var/obj/item/borg/upgrade/modkit/M in modkits)
+ if(M.name == picked_option)
+ M.uninstall(src)
else
to_chat(user, "There are no modifications currently installed. ")
diff --git a/code/modules/projectiles/guns/energy/special.dm b/code/modules/projectiles/guns/energy/special.dm
index 5b16a06a0ef5..5a01abfdc0f1 100644
--- a/code/modules/projectiles/guns/energy/special.dm
+++ b/code/modules/projectiles/guns/energy/special.dm
@@ -404,3 +404,11 @@
/obj/item/gun/energy/tesla_cannon/ComponentInitialize()
. = ..()
AddComponent(/datum/component/automatic_fire, 0.1 SECONDS)
+
+/obj/item/gun/energy/buster
+ name = "replica buster cannon"
+ icon_state = "buster"
+ item_state = "buster"
+ desc = "A replica of T4L1's buster cannon from the popular webseries RILENA. Fires a harmless energy pellet at the target."
+ ammo_type = list(/obj/item/ammo_casing/energy/buster)
+ weapon_weight = WEAPON_LIGHT
diff --git a/code/modules/projectiles/projectile/energy/misc.dm b/code/modules/projectiles/projectile/energy/misc.dm
index 79ee634a3e66..81fed69d516a 100644
--- a/code/modules/projectiles/projectile/energy/misc.dm
+++ b/code/modules/projectiles/projectile/energy/misc.dm
@@ -17,3 +17,9 @@
damage_type = TOX
paralyze = 100
range = 7
+
+/obj/projectile/energy/buster
+ name = "buster blast"
+ icon_state = "pulse1"
+ damage = 0
+ damage_type = BURN
diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm
index 0e6b166ff810..123afbcf387c 100644
--- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm
@@ -2455,3 +2455,47 @@ All effects don't start immediately, but rather get worse over time; the rate is
M.clockcultslurring = min(M.clockcultslurring + 3, 3)
M.stuttering = min(M.stuttering + 3, 3)
..()
+
+/datum/reagent/consumable/ethanol/shotinthedark
+ name = "Shot in the Dark"
+ description = "A coconut elixir with a golden tinge."
+ color = "#bbebff"
+ boozepwr = 40
+ quality = DRINK_VERYGOOD
+ taste_description = "an incoming bullet"
+ glass_icon_state = "shotinthedark"
+ glass_name = "Shot in the Dark"
+ glass_desc = "A specially made drink from the popular webseries RILENA: LMR. Contains traces of gold from the real bullet inside."
+
+/datum/reagent/consumable/ethanol/bullethell
+ name = "Bullet Hell"
+ description = "An incredibly potent combination drink and fire hazard, typically served in a brass shell casing. May spontaneously combust."
+ color = "#c33206"
+ boozepwr = 80
+ quality = DRINK_VERYGOOD
+ taste_description = "being shot in the head several times and then set on fire"
+ glass_icon_state = "bullethell"
+ glass_name = "Bullet Hell"
+ glass_desc = "A specially made drink from the popular webseries RILENA: LMR. Served in an oversized brass shell casing, since glass would probably melt from how intense it is."
+ accelerant_quality = 20
+
+/datum/reagent/consumable/ethanol/bullethell/on_mob_life(mob/living/carbon/M) //rarely sets you on fire
+ if (prob(5))
+ M.adjust_fire_stacks(1)
+ M.IgniteMob()
+ ..()
+
+/datum/reagent/consumable/ethanol/homesick
+ name = "Homesick"
+ description = "A soft, creamy drink that tastes like home, and hurts just as much."
+ color = "#a9c6e5"
+ boozepwr = 10
+ quality = DRINK_GOOD
+ taste_description = "home, in a way that hurts"
+ glass_icon_state = "homesick"
+ glass_name = "Homesick"
+ glass_desc = "A specially made drink from the popular webseries RILENA: LMR. Ri's mother's favorite drink."
+
+/datum/reagent/consumable/ethanol/homesick/on_mob_metabolize(mob/living/M)
+ var/drink_message = pick("You think of what you've left behind...", "You think of the people who miss you...", "You think of where you're from...")
+ to_chat(M, "[drink_message] ")
diff --git a/code/modules/reagents/chemistry/reagents/cat2_medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/cat2_medicine_reagents.dm
index 88ce3870e575..f781313bf582 100644
--- a/code/modules/reagents/chemistry/reagents/cat2_medicine_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/cat2_medicine_reagents.dm
@@ -434,7 +434,7 @@ WS End*/
SEND_SIGNAL(carbies, COMSIG_ADD_MOOD_EVENT, "painful_medicine", /datum/mood_event/painful_medicine)
if(HAS_TRAIT_FROM(M, TRAIT_HUSK, "burn") && carbies.getFireLoss() < THRESHOLD_UNHUSK && (carbies.reagents.get_reagent_amount(/datum/reagent/medicine/c2/instabitaluri) + reac_volume >= 100))
carbies.cure_husk("burn")
- carbies.visible_message("A rubbery liquid coats [carbies]'s burns. [carbies] looks a lot healthier!") //we're avoiding using the phrases "burnt flesh" and "burnt skin" here because carbies could be a skeleton or a golem or something
+ carbies.visible_message("A rubbery liquid coats [carbies]'s burns. [carbies] looks a lot healthier!") //we're avoiding using the phrases "burnt flesh" and "burnt skin" here because carbies could be a skeleton or something
..()
return TRUE
diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm
index 9915ca9c4d24..d727cbfd0fa6 100644
--- a/code/modules/reagents/chemistry/reagents/other_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm
@@ -505,229 +505,6 @@
..()
return
-#define MUT_MSG_IMMEDIATE 1
-#define MUT_MSG_EXTENDED 2
-#define MUT_MSG_ABOUT2TURN 3
-
-/datum/reagent/mutationtoxin
- name = "Stable Mutation Toxin"
- description = "A humanizing toxin."
- color = "#5EFF3B" //RGB: 94, 255, 59
- metabolization_rate = 0.2 //metabolizes to prevent micro-dosage
- taste_description = "slime"
- var/race = /datum/species/human
- var/list/mutationtexts = list( "You don't feel very well." = MUT_MSG_IMMEDIATE,
- "Your skin feels a bit abnormal." = MUT_MSG_IMMEDIATE,
- "Your limbs begin to take on a different shape." = MUT_MSG_EXTENDED,
- "Your appendages begin morphing." = MUT_MSG_EXTENDED,
- "You feel as though you're about to change at any moment!" = MUT_MSG_ABOUT2TURN)
- var/cycles_to_turn = 20 //the current_cycle threshold / iterations needed before one can transform
- process_flags = ORGANIC | SYNTHETIC //WS Edit - IPCs
-
-/datum/reagent/mutationtoxin/on_mob_life(mob/living/carbon/human/H)
- . = TRUE
- if(!istype(H))
- return
- if(!(H.dna?.species) || !(H.mob_biotypes & MOB_ORGANIC))
- return
- var/datum/species/mutation = pick(race) //I honestly feel extremely uncomfortable. I do not like the fact that this works.
- var/current_species = H.dna.species.type
- if(mutation && mutation != current_species)
- H.set_species(mutation)
- else
- to_chat(H, "The pain vanishes suddenly. You feel no different. ")
- H.reagents.del_reagent(type)
-
- if(prob(10))
- var/list/pick_ur_fav = list()
- var/filter = NONE
- if(current_cycle <= (cycles_to_turn*0.3))
- filter = MUT_MSG_IMMEDIATE
- else if(current_cycle <= (cycles_to_turn*0.8))
- filter = MUT_MSG_EXTENDED
- else
- filter = MUT_MSG_ABOUT2TURN
-
- for(var/i in mutationtexts)
- if(mutationtexts[i] == filter)
- pick_ur_fav += i
- to_chat(H, "[pick(pick_ur_fav)] ")
-
- if(current_cycle >= cycles_to_turn)
- var/datum/species/species_type = race
- H.set_species(species_type)
- H.reagents.del_reagent(type)
- to_chat(H, "You've become \a [lowertext(initial(species_type.name))]! ")
- ..()
-
-/datum/reagent/mutationtoxin/classic //The one from plasma on green slimes
- name = "Mutation Toxin"
- description = "A corruptive toxin."
- color = "#13BC5E" // rgb: 19, 188, 94
- race = /datum/species/jelly/slime
- process_flags = ORGANIC | SYNTHETIC //WS Edit - IPCs
-
-/datum/reagent/mutationtoxin/unstable
- name = "Unstable Mutation Toxin"
- description = "A mostly safe mutation toxin."
- color = "#13BC5E" // rgb: 19, 188, 94
- race = list(/datum/species/jelly/slime,
- /datum/species/human,
- /datum/species/lizard,
- /datum/species/fly,
- /datum/species/moth,
- /datum/species/pod,
- /datum/species/jelly,
- /datum/species/abductor
- )
- process_flags = ORGANIC | SYNTHETIC
-
-/datum/reagent/mutationtoxin/lizard
- name = "Sarathi Mutation Toxin"
- description = "A lizarding toxin."
- color = "#5EFF3B" //RGB: 94, 255, 59
- race = /datum/species/lizard
- process_flags = ORGANIC | SYNTHETIC //WS Edit - IPCs
- taste_description = "dragon's breath but not as cool"
-
-/datum/reagent/mutationtoxin/fly
- name = "Fly Mutation Toxin"
- description = "An insectifying toxin."
- color = "#5EFF3B" //RGB: 94, 255, 59
- race = /datum/species/fly
- process_flags = ORGANIC | SYNTHETIC //WS Edit - IPCs
- taste_description = "trash"
-
-/datum/reagent/mutationtoxin/moth
- name = "Moth Mutation Toxin"
- description = "A glowing toxin."
- color = "#5EFF3B" //RGB: 94, 255, 59
- race = /datum/species/moth
- process_flags = ORGANIC | SYNTHETIC //WS Edit - IPCs
- taste_description = "clothing"
-
-/datum/reagent/mutationtoxin/pod
- name = "Podperson Mutation Toxin"
- description = "A vegetalizing toxin."
- color = "#5EFF3B" //RGB: 94, 255, 59
- race = /datum/species/pod
- process_flags = ORGANIC | SYNTHETIC //WS Edit - IPCs
- taste_description = "flowers"
-
-/datum/reagent/mutationtoxin/jelly
- name = "Imperfect Mutation Toxin"
- description = "A jellyfying toxin."
- color = "#5EFF3B" //RGB: 94, 255, 59
- race = /datum/species/jelly
- process_flags = ORGANIC | SYNTHETIC //WS Edit - IPCs
- taste_description = "grandma's gelatin"
-
-/datum/reagent/mutationtoxin/jelly/on_mob_life(mob/living/carbon/human/H)
- if(isjellyperson(H))
- to_chat(H, "Your jelly shifts and morphs, turning you into another subspecies! ")
- var/species_type = pick(subtypesof(/datum/species/jelly))
- H.set_species(species_type)
- H.reagents.del_reagent(type)
- return TRUE
- if(current_cycle >= cycles_to_turn) //overwrite since we want subtypes of jelly
- var/datum/species/species_type = pick(subtypesof(race))
- H.set_species(species_type)
- H.reagents.del_reagent(type)
- to_chat(H, "You've become \a [initial(species_type.name)]! ")
- return TRUE
- return ..()
-
-/datum/reagent/mutationtoxin/golem
- name = "Golem Mutation Toxin"
- description = "A crystal toxin."
- color = "#5EFF3B" //RGB: 94, 255, 59
- race = /datum/species/golem/random
- process_flags = ORGANIC | SYNTHETIC //WS Edit - IPCs
- taste_description = "rocks"
-
-/datum/reagent/mutationtoxin/abductor
- name = "Abductor Mutation Toxin"
- description = "An alien toxin."
- color = "#5EFF3B" //RGB: 94, 255, 59
- race = /datum/species/abductor
- process_flags = ORGANIC | SYNTHETIC //WS Edit - IPCs
- taste_description = "something out of this world... no, universe!"
-
-/datum/reagent/mutationtoxin/android
- name = "Android Mutation Toxin"
- description = "A robotic toxin."
- color = "#5EFF3B" //RGB: 94, 255, 59
- race = /datum/species/android
- process_flags = ORGANIC | SYNTHETIC //WS Edit - IPCs
- taste_description = "circuitry and steel"
-
-/datum/reagent/mutationtoxin/ipc
- name = "IPC Mutation Toxin"
- description = "An integrated positronic toxin."
- color = "#5EFF3B" //RGB: 94, 255, 59
- race = /datum/species/ipc
- process_flags = ORGANIC | SYNTHETIC
-
-/datum/reagent/mutationtoxin/kepi //crying
- name = "Kepori Mutation Toxin"
- description = "A feathery toxin."
- race = /datum/species/kepori
- process_flags = ORGANIC | SYNTHETIC
- taste_description = "a familiar white meat"
-
-//BLACKLISTED RACES
-/datum/reagent/mutationtoxin/skeleton
- name = "Skeleton Mutation Toxin"
- description = "A scary toxin."
- color = "#5EFF3B" //RGB: 94, 255, 59
- race = /datum/species/skeleton
- process_flags = ORGANIC | SYNTHETIC //WS Edit - IPCs
- taste_description = "milk... and lots of it"
-
-/datum/reagent/mutationtoxin/zombie
- name = "Zombie Mutation Toxin"
- description = "An undead toxin."
- color = "#5EFF3B" //RGB: 94, 255, 59
- race = /datum/species/zombie //Not the infectious kind. The days of xenobio zombie outbreaks are long past.
- process_flags = ORGANIC | SYNTHETIC //WS Edit - IPCs
- taste_description = "brai...nothing in particular"
-
-/datum/reagent/mutationtoxin/goofzombie
- name = "Krokodil Zombie Mutation Toxin"
- description = "An undead toxin... kinda..."
- color = "#5EFF3B" //RGB: 94, 255, 59
- race = /datum/species/human/krokodil_addict //Not the infectious kind. The days of xenobio zombie outbreaks are long past.
- process_flags = ORGANIC | SYNTHETIC
-
-/datum/reagent/mutationtoxin/ash
- name = "Ash Mutation Toxin"
- description = "An ashen toxin."
- color = "#5EFF3B" //RGB: 94, 255, 59
- race = /datum/species/lizard/ashwalker
- process_flags = ORGANIC | SYNTHETIC //WS Edit - IPCs
- taste_description = "savagery"
-
-//DANGEROUS RACES
-/datum/reagent/mutationtoxin/shadow
- name = "Shadow Mutation Toxin"
- description = "A dark toxin."
- color = "#5EFF3B" //RGB: 94, 255, 59
- race = /datum/species/shadow
- process_flags = ORGANIC | SYNTHETIC //WS Edit - IPCs
- taste_description = "the night"
-
-/datum/reagent/mutationtoxin/plasma
- name = "Plasma Mutation Toxin"
- description = "A plasma-based toxin."
- color = "#5EFF3B" //RGB: 94, 255, 59
- race = /datum/species/plasmaman
- process_flags = ORGANIC | SYNTHETIC //WS Edit - IPCs
- taste_description = "plasma"
-
-#undef MUT_MSG_IMMEDIATE
-#undef MUT_MSG_EXTENDED
-#undef MUT_MSG_ABOUT2TURN
-
/datum/reagent/mulligan
name = "Mulligan Toxin"
description = "This toxin will rapidly change the DNA of human beings. Commonly used by Syndicate spies and assassins in need of an emergency ID change."
@@ -2773,14 +2550,6 @@
if(prob(min(current_cycle/4, 10)))
M.adjustOrganLoss(ORGAN_SLOT_STOMACH,3*REM)
-/datum/reagent/mutationtoxin/kobold
- name = "Kobold Mutation Toxin"
- description = "An ashen toxin. Something about this seems lesser."
- color = "#5EFF3B" //RGB: 94, 255, 59
- race = /datum/species/lizard/ashwalker/kobold
- process_flags = ORGANIC | SYNTHETIC //WS Edit - IPCs
- taste_description = "short savagery"
-
/datum/reagent/polar_bear_fur //used for icewine crafting
name = "Polar Bear Fur"
description = "Fur obtained from griding up a polar bears hide"
diff --git a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm
index 6af26706b9f8..d95bd68759c7 100644
--- a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm
@@ -179,11 +179,6 @@
toxpwr = 0
taste_description = "mint"
-/datum/reagent/toxin/minttoxin/on_mob_life(mob/living/carbon/M)
- if(HAS_TRAIT(M, TRAIT_FAT))
- M.inflate_gib()
- return ..()
-
/datum/reagent/toxin/carpotoxin
name = "Carpotoxin"
description = "A deadly neurotoxin produced by the dreaded spess carp."
diff --git a/code/modules/reagents/chemistry/recipes/others.dm b/code/modules/reagents/chemistry/recipes/others.dm
index d50605dcd7f6..10cd8ffc72eb 100644
--- a/code/modules/reagents/chemistry/recipes/others.dm
+++ b/code/modules/reagents/chemistry/recipes/others.dm
@@ -149,12 +149,6 @@
required_reagents = list(/datum/reagent/ammonia = 2, /datum/reagent/nitrogen = 1, /datum/reagent/oxygen = 2)
required_temp = 525
-//Technically a mutation toxin
-/datum/chemical_reaction/mulligan
- results = list(/datum/reagent/mulligan = 1)
- required_reagents = list(/datum/reagent/mutationtoxin/jelly = 1, /datum/reagent/toxin/mutagen = 1)
-
-
////////////////////////////////// VIROLOGY //////////////////////////////////////////
/datum/chemical_reaction/virus_food
diff --git a/code/modules/reagents/chemistry/recipes/slime_extracts.dm b/code/modules/reagents/chemistry/recipes/slime_extracts.dm
index 07753cea4a15..97290d54213f 100644
--- a/code/modules/reagents/chemistry/recipes/slime_extracts.dm
+++ b/code/modules/reagents/chemistry/recipes/slime_extracts.dm
@@ -44,13 +44,13 @@
//Green
/datum/chemical_reaction/slime/slimemutate
- results = list(/datum/reagent/mutationtoxin/jelly = 1)
+ results = list(/datum/reagent/consumable/berryjuice = 1) // Removal of mutation toxins. This used to be jellyperson toxin, but is now just jelly.
required_reagents = list(/datum/reagent/toxin/plasma = 1)
required_other = TRUE
required_container = /obj/item/slime_extract/green
/datum/chemical_reaction/slime/unstabletoxin
- results = list(/datum/reagent/mutationtoxin/unstable = 1)
+ results = list(/datum/reagent/toxin/mutagen = 1) // Removal of mutation toxins. This used to be unstable toxin, but is now unstable mutagen.
required_reagents = list(/datum/reagent/uranium/radium = 1)
required_other = TRUE
required_container = /obj/item/slime_extract/green
diff --git a/code/modules/reagents/reagent_containers.dm b/code/modules/reagents/reagent_containers.dm
index dca353500b42..d63debc16e41 100644
--- a/code/modules/reagents/reagent_containers.dm
+++ b/code/modules/reagents/reagent_containers.dm
@@ -110,7 +110,7 @@
amount_per_transfer_from_this = possible_transfer_amounts[i+1]
else
amount_per_transfer_from_this = possible_transfer_amounts[1]
- balloon_alert(user, "Transferring [amount_per_transfer_from_this]u")
+ balloon_alert(user, "transferring [amount_per_transfer_from_this]u")
return
/obj/item/reagent_containers/attack(mob/M, mob/user, def_zone)
@@ -138,6 +138,8 @@
reagents.remove_reagent(reag.type, reag.volume * frac)
/obj/item/reagent_containers/AltClick(mob/user)
+ if(!can_interact(user))
+ return
. = ..()
if(can_have_cap)
if(cap_lost)
@@ -268,7 +270,7 @@
return
var/fill_name = fill_icon_state? fill_icon_state : icon_state
- var/mutable_appearance/filling = mutable_appearance('icons/obj/reagentfillings.dmi', "[fill_name][fill_icon_thresholds[1]]")
+ var/mutable_appearance/filling = mutable_appearance(fill_icon, "[fill_name][fill_icon_thresholds[1]]")
var/percent = round((reagents.total_volume / volume) * 100)
for(var/i in 1 to fill_icon_thresholds.len)
diff --git a/code/modules/reagents/reagent_containers/blood_pack.dm b/code/modules/reagents/reagent_containers/blood_pack.dm
index a7a43f4b7109..d72389224fd9 100644
--- a/code/modules/reagents/reagent_containers/blood_pack.dm
+++ b/code/modules/reagents/reagent_containers/blood_pack.dm
@@ -38,7 +38,7 @@
/obj/item/reagent_containers/blood/random/Initialize()
icon_state = "bloodpack"
- blood_type = pick("A+", "A-", "B+", "B-", "O+", "O-", "L", "S")
+ blood_type = pick("A+", "A-", "B+", "B-", "O+", "O-", "L")
return ..()
/obj/item/reagent_containers/blood/APlus
@@ -68,9 +68,6 @@
/obj/item/reagent_containers/blood/synthetic
blood_type = "Coolant"
-/obj/item/reagent_containers/blood/squid
- blood_type = "S"
-
/obj/item/reagent_containers/blood/universal
blood_type = "U"
diff --git a/code/modules/reagents/reagent_containers/bottle.dm b/code/modules/reagents/reagent_containers/bottle.dm
index 8ec8cd674642..3710a25f3aab 100644
--- a/code/modules/reagents/reagent_containers/bottle.dm
+++ b/code/modules/reagents/reagent_containers/bottle.dm
@@ -439,3 +439,39 @@
/obj/item/reagent_containers/glass/bottle/morphine/sleeper
cap_on = FALSE
+
+//types of syrups
+
+/obj/item/reagent_containers/food/drinks/bottle/syrup_bottle/caramel
+ name = "bottle of caramel syrup"
+ desc = "A pump bottle containing caramalized sugar, also known as caramel. Do not lick."
+ list_reagents = list(/datum/reagent/consumable/caramel = 50)
+
+/obj/item/reagent_containers/food/drinks/bottle/syrup_bottle/liqueur
+ name = "bottle of coffee liqueur syrup"
+ desc = "A pump bottle containing mexican coffee-flavoured liqueur syrup. In production since 1936, HONK."
+ list_reagents = list(/datum/reagent/consumable/ethanol/kahlua = 50)
+
+//Coffeepots: for reference, a standard cup is 30u, to allow 20u for sugar/sweetener/milk/creamer
+/obj/item/reagent_containers/food/drinks/bottle/coffeepot
+ icon = 'icons/obj/food/containers.dmi'
+ name = "coffeepot"
+ desc = "A large pot for dispensing that ambrosia of corporate life known to mortals only as coffee. Contains 4 standard cups."
+ volume = 120
+ icon_state = "coffeepot"
+ fill_icon_state = "coffeepot"
+ fill_icon_thresholds = list(0, 1, 30, 60, 100)
+
+/obj/item/reagent_containers/glass/coffee_cup
+ name = "coffee cup"
+ desc = "A heat-formed plastic coffee cup. Can theoretically be used for other hot drinks, if you're feeling adventurous."
+ icon = 'icons/obj/machines/coffeemaker.dmi'
+ icon_state = "coffee_cup_e"
+ base_icon_state = "coffee_cup"
+ possible_transfer_amounts = list(10)
+ volume = 30
+ spillable = TRUE
+
+/obj/item/reagent_containers/glass/coffee_cup/update_icon_state()
+ icon_state = reagents.total_volume ? base_icon_state : "[base_icon_state]_e"
+ return ..()
diff --git a/code/modules/reagents/reagent_containers/pill.dm b/code/modules/reagents/reagent_containers/pill.dm
index 187935fa0b25..58476c423275 100644
--- a/code/modules/reagents/reagent_containers/pill.dm
+++ b/code/modules/reagents/reagent_containers/pill.dm
@@ -182,14 +182,6 @@
icon_state = "pill22"
rename_with_volume = TRUE
-///////////////////////////////////////// this pill is used only in a legion mob drop
-/obj/item/reagent_containers/pill/shadowtoxin
- name = "black pill"
- desc = "I wouldn't eat this if I were you."
- icon_state = "pill9"
- color = "#454545"
- list_reagents = list(/datum/reagent/mutationtoxin/shadow = 5)
-
///////////////////////////////////////// Psychologist inventory pills
/obj/item/reagent_containers/pill/happinesspsych
name = "mood stabilizer pill"
diff --git a/code/modules/requests/request.dm b/code/modules/requests/request.dm
new file mode 100644
index 000000000000..0ac37f63187e
--- /dev/null
+++ b/code/modules/requests/request.dm
@@ -0,0 +1,37 @@
+/**
+ * # Request
+ *
+ * A representation of an in-game request, such as a prayer.
+ */
+/datum/request
+ /// Unique ID of the request
+ var/id
+ /// Atomic ID for increment unique request IDs
+ var/static/atomic_id = 0
+ /// The type of request
+ var/req_type
+ /// The owner of the request, the player who created it
+ var/client/owner
+ /// The ckey of the owner, used for re-binding variables on login
+ var/owner_ckey
+ /// The name of the owner, in format /, assigned at time of request creation
+ var/owner_name
+ /// The message associated with the request
+ var/message
+ /// Just any information, which you can to send with request. For example paper datum.
+ var/additional_information
+ /// When the request was created
+ var/timestamp
+
+/datum/request/New(client/requestee, type, request, additional_info)
+ if (!requestee)
+ qdel(src)
+ return
+ id = ++atomic_id
+ owner = requestee
+ owner_ckey = owner.ckey
+ req_type = type
+ message = request
+ timestamp = world.time
+ additional_information = additional_info
+ owner_name = key_name(requestee, FALSE)
diff --git a/code/modules/requests/requests_manager.dm b/code/modules/requests/requests_manager.dm
new file mode 100644
index 000000000000..e33da846d4de
--- /dev/null
+++ b/code/modules/requests/requests_manager.dm
@@ -0,0 +1,249 @@
+/// Requests from prayers
+#define REQUEST_PRAYER "request_prayer"
+/// Requests for Centcom
+#define REQUEST_CENTCOM "request_centcom"
+/// Requests for the Syndicate
+#define REQUEST_SYNDICATE "request_syndicate"
+/// Requests for the nuke code
+#define REQUEST_NUKE "request_nuke"
+/// Requests somebody from fax
+#define REQUEST_FAX "request_fax"
+
+GLOBAL_DATUM_INIT(requests, /datum/request_manager, new)
+
+/**
+ * # Request Manager
+ *
+ * Handles all player requests (prayers, centcom requests, syndicate requests)
+ * that occur in the duration of a round.
+ */
+/datum/request_manager
+ /// Associative list of ckey -> list of requests
+ var/list/requests = list()
+ /// List where requests can be accessed by ID
+ var/list/requests_by_id = list()
+
+/datum/request_manager/Destroy(force, ...)
+ QDEL_LIST(requests)
+ return ..()
+
+/**
+ * Used in the new client pipeline to catch when clients are reconnecting and need to have their
+ * reference re-assigned to the 'owner' variable of any requests
+ *
+ * Arguments:
+ * * C - The client who is logging in
+ */
+/datum/request_manager/proc/client_login(client/C)
+ if (!requests[C.ckey])
+ return
+ for (var/datum/request/request as anything in requests[C.ckey])
+ request.owner = C
+
+/**
+ * Used in the destroy client pipeline to catch when clients are disconnecting and need to have their
+ * reference nulled on the 'owner' variable of any requests
+ *
+ * Arguments:
+ * * C - The client who is logging out
+ */
+/datum/request_manager/proc/client_logout(client/C)
+ if (!requests[C.ckey])
+ return
+ for (var/datum/request/request as anything in requests[C.ckey])
+ request.owner = null
+
+/**
+ * Creates a request for a prayer, and notifies admins who have the sound notifications enabled when appropriate
+ *
+ * Arguments:
+ * * C - The client who is praying
+ * * message - The prayer
+ * * is_chaplain - Boolean operator describing if the prayer is from a chaplain
+ */
+/datum/request_manager/proc/pray(client/C, message, is_chaplain)
+ request_for_client(C, REQUEST_PRAYER, message)
+ for(var/client/admin in GLOB.admins)
+ if(is_chaplain && admin.prefs.chat_toggles & CHAT_PRAYER && admin.prefs.toggles & SOUND_PRAYERS)
+ SEND_SOUND(admin, sound('sound/effects/pray.ogg'))
+
+/**
+ * Creates a request for a Centcom message
+ *
+ * Arguments:
+ * * C - The client who is sending the request
+ * * message - The message
+ */
+/datum/request_manager/proc/message_centcom(client/C, message)
+ request_for_client(C, REQUEST_CENTCOM, message)
+
+/**
+ * Creates a request for a Syndicate message
+ *
+ * Arguments:
+ * * C - The client who is sending the request
+ * * message - The message
+ */
+/datum/request_manager/proc/message_syndicate(client/C, message)
+ request_for_client(C, REQUEST_SYNDICATE, message)
+
+/**
+ * Creates a request for the nuclear self destruct codes
+ *
+ * Arguments:
+ * * C - The client who is sending the request
+ * * message - The message
+ */
+/datum/request_manager/proc/nuke_request(client/C, message)
+ request_for_client(C, REQUEST_NUKE, message)
+
+/**
+ * Creates a request for fax answer
+ *
+ * Arguments:
+ * * requester - The client who is sending the request
+ * * message - Paper with text.. some stamps.. and another things.
+ */
+/datum/request_manager/proc/fax_request(client/requester, message, additional_info)
+ request_for_client(requester, REQUEST_FAX, message, additional_info)
+
+/**
+ * Creates a request and registers the request with all necessary internal tracking lists
+ *
+ * Arguments:
+ * * C - The client who is sending the request
+ * * type - The type of request, see defines
+ * * message - The message
+ */
+/datum/request_manager/proc/request_for_client(client/C, type, message, additional_info)
+ var/datum/request/request = new(C, type, message, additional_info)
+ if (!requests[C.ckey])
+ requests[C.ckey] = list()
+ requests[C.ckey] += request
+ requests_by_id.len++
+ requests_by_id[request.id] = request
+
+/datum/request_manager/ui_interact(mob/user, datum/tgui/ui = null)
+ ui = SStgui.try_update_ui(user, src, ui)
+ if (!ui)
+ ui = new(user, src, "RequestManager")
+ ui.open()
+
+/datum/request_manager/ui_state(mob/user)
+ return GLOB.admin_state
+
+/datum/request_manager/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state)
+ if (..())
+ return
+
+ // Only admins should be sending actions
+ if (!check_rights(R_ADMIN))
+ to_chat(usr, "You do not have permission to do this, you require +ADMIN")
+ return
+
+ // Get the request this relates to
+ var/id = params["id"] != null ? text2num(params["id"]) : null
+ if (!id)
+ to_chat(usr, "Failed to find a request ID in your action, please report this")
+ CRASH("Received an action without a request ID, this shouldn't happen!")
+ var/datum/request/request = !id ? null : requests_by_id[id]
+ var/datum/admins/admin_datum = GLOB.admin_datums[usr.ckey]
+
+ switch(action)
+ if ("pp")
+ var/mob/M = request.owner?.mob
+ usr.client.holder.show_player_panel(M)
+ return TRUE
+ if ("vv")
+ var/mob/M = request.owner?.mob
+ usr.client.debug_variables(M)
+ return TRUE
+ if ("sm")
+ var/mob/M = request.owner?.mob
+ usr.client.cmd_admin_subtle_message(M)
+ return TRUE
+ if ("flw")
+ var/mob/M = request.owner?.mob
+ admin_datum.admin_follow(M)
+ return TRUE
+ if ("tp")
+ if(!SSticker.HasRoundStarted())
+ to_chat(usr,"The game hasn't started yet!")
+ return TRUE
+ var/mob/M = request.owner?.mob
+ if(!ismob(M))
+ var/datum/mind/D = M
+ if(!istype(D))
+ to_chat(usr, "This can only be used on instances of type /mob and /mind")
+ return TRUE
+ else
+ D.traitor_panel()
+ return TRUE
+ else
+ usr.client.holder.show_traitor_panel(M)
+ return TRUE
+ if ("logs")
+ var/mob/M = request.owner?.mob
+ if(!ismob(M))
+ to_chat(usr, "This can only be used on instances of type /mob.")
+ return TRUE
+ show_individual_logging_panel(M, null, null)
+ return TRUE
+ if ("smite")
+ if(!check_rights(R_FUN))
+ to_chat(usr, "Insufficient permissions to smite, you require +FUN")
+ return TRUE
+ var/mob/living/carbon/human/H = request.owner?.mob
+ if (!H || !istype(H))
+ to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human")
+ return TRUE
+ usr.client.smite(H)
+ return TRUE
+ if ("rply")
+ if (request.req_type == REQUEST_PRAYER)
+ to_chat(usr, "Cannot reply to a prayer")
+ return TRUE
+ var/mob/M = request.owner?.mob
+ usr.client.admin_headset_message(M, request.req_type == REQUEST_SYNDICATE ? RADIO_CHANNEL_SYNDICATE : RADIO_CHANNEL_CENTCOM)
+ return TRUE
+ if ("setcode")
+ if (request.req_type != REQUEST_NUKE)
+ to_chat(usr, "You cannot set the nuke code for a non-nuke-code-request request!")
+ return TRUE
+ var/code = random_nukecode()
+ for(var/obj/machinery/nuclearbomb/selfdestruct/SD in GLOB.nuke_list)
+ SD.r_code = code
+ message_admins("[key_name_admin(usr)] has set the self-destruct code to \"[code]\".")
+ return TRUE
+ if ("show")
+ if(request.req_type != REQUEST_FAX)
+ to_chat(usr, "Request doesn't have a paper to read.")
+ return TRUE
+ var/obj/item/paper/request_message = request.additional_information
+ request_message.ui_interact(usr)
+ return TRUE
+
+/datum/request_manager/ui_data(mob/user)
+ . = list(
+ "requests" = list()
+ )
+ for (var/ckey in requests)
+ for (var/datum/request/request as anything in requests[ckey])
+ var/list/data = list(
+ "id" = request.id,
+ "req_type" = request.req_type,
+ "owner" = request.owner ? "[REF(request.owner)]" : null,
+ "owner_ckey" = request.owner_ckey,
+ "owner_name" = request.owner_name,
+ "message" = request.message,
+ "additional_info" = request.additional_information,
+ "timestamp" = request.timestamp,
+ "timestamp_str" = station_time_timestamp(wtime = request.timestamp)
+ )
+ .["requests"] += list(data)
+
+#undef REQUEST_PRAYER
+#undef REQUEST_CENTCOM
+#undef REQUEST_SYNDICATE
+#undef REQUEST_NUKE
+#undef REQUEST_FAX
diff --git a/code/modules/research/designs.dm b/code/modules/research/designs.dm
index ab96a25edcf0..d80da00dec6e 100644
--- a/code/modules/research/designs.dm
+++ b/code/modules/research/designs.dm
@@ -165,3 +165,11 @@ other types of metals and chemistry for reagents).
. = ..()
blueprints[1] = new /datum/design/cmm_ripley_upgrade()
blueprints[2] = new /datum/design/cmm_durand_upgrade()
+
+/obj/item/disk/design_disk/ammo_c9mm
+ name = "Design Disk - 9mm Ammo"
+ desc = "A design disk containing the pattern for a refill box of standard 9mm ammo, used in Commander pistols."
+
+/obj/item/disk/design_disk/ammo_c9mm/Initialize()
+ . = ..()
+ blueprints[1] = new /datum/design/c9mmautolathe()
diff --git a/code/modules/research/designs/limbgrower_designs.dm b/code/modules/research/designs/limbgrower_designs.dm
index 16bf2a9241cb..1f13dcd3b3b4 100644
--- a/code/modules/research/designs/limbgrower_designs.dm
+++ b/code/modules/research/designs/limbgrower_designs.dm
@@ -8,7 +8,7 @@
build_type = LIMBGROWER
reagents_list = list(/datum/reagent/medicine/synthflesh = 25)
build_path = /obj/item/bodypart/l_arm
- category = list("initial",SPECIES_HUMAN,SPECIES_LIZARD,SPECIES_MOTH,SPECIES_PLASMAMAN,SPECIES_ETHEREAL,SPECIES_RACHNID,SPECIES_VOX,SPECIES_KEPORI,SPECIES_ABDUCTOR,SPECIES_FLYPERSON,SPECIES_GOLEM,SPECIES_POD,SPECIES_SKELETON,SPECIES_SNAIL)
+ category = list("initial",SPECIES_HUMAN,SPECIES_LIZARD,SPECIES_MOTH,SPECIES_PLASMAMAN,SPECIES_ETHEREAL,SPECIES_RACHNID,SPECIES_VOX,SPECIES_KEPORI,SPECIES_ABDUCTOR,SPECIES_FLYPERSON,SPECIES_POD,SPECIES_SKELETON,SPECIES_SNAIL)
/datum/design/rightarm
name = "Right Arm"
@@ -16,7 +16,7 @@
build_type = LIMBGROWER
reagents_list = list(/datum/reagent/medicine/synthflesh = 25)
build_path = /obj/item/bodypart/r_arm
- category = list("initial",SPECIES_HUMAN,SPECIES_LIZARD,SPECIES_MOTH,SPECIES_PLASMAMAN,SPECIES_ETHEREAL,SPECIES_RACHNID,SPECIES_VOX,SPECIES_KEPORI,SPECIES_ABDUCTOR,SPECIES_FLYPERSON,SPECIES_GOLEM,SPECIES_POD,SPECIES_SKELETON,SPECIES_SNAIL)
+ category = list("initial",SPECIES_HUMAN,SPECIES_LIZARD,SPECIES_MOTH,SPECIES_PLASMAMAN,SPECIES_ETHEREAL,SPECIES_RACHNID,SPECIES_VOX,SPECIES_KEPORI,SPECIES_ABDUCTOR,SPECIES_FLYPERSON,SPECIES_POD,SPECIES_SKELETON,SPECIES_SNAIL)
/datum/design/leftleg
name = "Left Leg"
@@ -24,7 +24,7 @@
build_type = LIMBGROWER
reagents_list = list(/datum/reagent/medicine/synthflesh = 25)
build_path = /obj/item/bodypart/leg/left
- category = list("initial",SPECIES_HUMAN,SPECIES_LIZARD,SPECIES_MOTH,SPECIES_PLASMAMAN,SPECIES_ETHEREAL,SPECIES_RACHNID,SPECIES_VOX,SPECIES_KEPORI,SPECIES_ABDUCTOR,SPECIES_FLYPERSON,SPECIES_GOLEM,SPECIES_POD,SPECIES_SKELETON,SPECIES_SNAIL)
+ category = list("initial",SPECIES_HUMAN,SPECIES_LIZARD,SPECIES_MOTH,SPECIES_PLASMAMAN,SPECIES_ETHEREAL,SPECIES_RACHNID,SPECIES_VOX,SPECIES_KEPORI,SPECIES_ABDUCTOR,SPECIES_FLYPERSON,SPECIES_POD,SPECIES_SKELETON,SPECIES_SNAIL)
/datum/design/rightleg
name = "Right Leg"
@@ -32,7 +32,7 @@
build_type = LIMBGROWER
reagents_list = list(/datum/reagent/medicine/synthflesh = 25)
build_path = /obj/item/bodypart/leg/right
- category = list("initial",SPECIES_HUMAN,SPECIES_LIZARD,SPECIES_MOTH,SPECIES_PLASMAMAN,SPECIES_ETHEREAL,SPECIES_RACHNID,SPECIES_VOX,SPECIES_KEPORI,SPECIES_ABDUCTOR,SPECIES_FLYPERSON,SPECIES_GOLEM,SPECIES_POD,SPECIES_SKELETON,SPECIES_SNAIL)
+ category = list("initial",SPECIES_HUMAN,SPECIES_LIZARD,SPECIES_MOTH,SPECIES_PLASMAMAN,SPECIES_ETHEREAL,SPECIES_RACHNID,SPECIES_VOX,SPECIES_KEPORI,SPECIES_ABDUCTOR,SPECIES_FLYPERSON,SPECIES_POD,SPECIES_SKELETON,SPECIES_SNAIL)
/datum/design/digitigrade/leftleg
name = "Digitigrade Left Leg"
@@ -319,38 +319,6 @@
build_path = /obj/item/organ/stomach/fly
category = list("initial",SPECIES_FLYPERSON)
-/datum/design/golem_tongue
- name = "Golem Tongue"
- id = "golemtongue"
- build_type = LIMBGROWER
- reagents_list = list(/datum/reagent/medicine/synthflesh = 10)
- build_path = /obj/item/organ/tongue/golem_base
- category = list("initial",SPECIES_GOLEM)
-
-/datum/design/golem_vocal_chords
- name = "Adamantine Vocal Chords"
- id = "golemvocalchords"
- build_type = LIMBGROWER
- reagents_list = list(/datum/reagent/medicine/synthflesh = 20)
- build_path = /obj/item/organ/vocal_cords/adamantine
- category = list("initial",SPECIES_GOLEM)
-
-/datum/design/golem_resonator
- name = "Adamantine Resonator"
- id = "golemresonator"
- build_type = LIMBGROWER
- reagents_list = list(/datum/reagent/medicine/synthflesh = 20)
- build_path = /obj/item/organ/adamantine_resonator
- category = list("initial",SPECIES_GOLEM)
-
-/datum/design/golem_vocal_chords
- name = "Adamantine Vocal Chords"
- id = "golemvocalchords"
- build_type = LIMBGROWER
- reagents_list = list(/datum/reagent/medicine/synthflesh = 20)
- build_path = /obj/item/organ/vocal_cords/adamantine
- category = list("initial",SPECIES_GOLEM)
-
/datum/design/skeleton_tongue
name = "Skeleton... Tongue?"
id = "skeletontongue"
@@ -453,8 +421,6 @@
race = "Abductor"
if(SPECIES_FLYPERSON)
race = "Flyperson"
- if(SPECIES_GOLEM)
- race = "Golem"
if(SPECIES_POD)
race = "Phytosian"
if(SPECIES_SKELETON)
@@ -497,16 +463,6 @@
id = "limbdesign_fly"
build_path = /obj/item/disk/design_disk/limbs/fly
-/obj/item/disk/design_disk/limbs/golem
- name = "Golem Limb Design Disk"
- species = SPECIES_GOLEM
-
-/datum/design/limb_disk/golem
- name = "Golem Limb Design Disk"
- desc = "Contains designs for golem bodyparts and organs for the limbgrower."
- id = "limbdesign_golem"
- build_path = /obj/item/disk/design_disk/limbs/golem
-
/obj/item/disk/design_disk/limbs/pod
name = "Phytosian Limb Design Disk"
species = SPECIES_POD
diff --git a/code/modules/research/designs/machine_designs.dm b/code/modules/research/designs/machine_designs.dm
index a38d1a24c7c6..0ed2e97f39b9 100644
--- a/code/modules/research/designs/machine_designs.dm
+++ b/code/modules/research/designs/machine_designs.dm
@@ -583,15 +583,6 @@
build_path = /obj/item/circuitboard/machine/paystand
category = list ("Misc. Machinery")
-
-/datum/design/board/fat_sucker
- name = "Machine Design (Lipid Extractor)"
- desc = "The circuit board for a lipid extractor."
- id = "fat_sucker"
- build_path = /obj/item/circuitboard/machine/fat_sucker
- category = list ("Misc. Machinery")
- departmental_flags = DEPARTMENTAL_FLAG_SERVICE | DEPARTMENTAL_FLAG_MEDICAL
-
/datum/design/board/stasis
name = "Machine Design (Lifeform Stasis Unit)"
desc = "The circuit board for a stasis unit."
diff --git a/code/modules/research/designs/mining_designs.dm b/code/modules/research/designs/mining_designs.dm
index cf4ba7b9fa41..2cddc5043c3f 100644
--- a/code/modules/research/designs/mining_designs.dm
+++ b/code/modules/research/designs/mining_designs.dm
@@ -120,3 +120,13 @@
build_path = /obj/item/borg/upgrade/modkit/aoe/turfs
category = list("Mining Designs", "Cyborg Upgrade Modules")
departmental_flags = DEPARTMENTAL_FLAG_CARGO
+
+/datum/design/weather_monitor
+ name = "Weather Radio"
+ desc = "A weather radio designed for use in inhospitable environments. Gives audible warnings when storms approach."
+ id = "weatherradio"
+ build_type = PROTOLATHE
+ materials = list(/datum/material/iron=75, /datum/material/glass=25)
+ build_path = /obj/item/radio/weather_monitor
+ category = list("Mining Designs")
+ departmental_flags = DEPARTMENTAL_FLAG_CARGO
diff --git a/code/modules/research/designs/weapon_designs.dm b/code/modules/research/designs/weapon_designs.dm
index 4d28452521af..2ac4359e2bf8 100644
--- a/code/modules/research/designs/weapon_designs.dm
+++ b/code/modules/research/designs/weapon_designs.dm
@@ -787,3 +787,11 @@
build_path = /obj/item/gun/ballistic/rifle/boltaction
category = list("Weapons")
departmental_flags = DEPARTMENTAL_FLAG_BALLISTICS
+
+/datum/design/c9mmautolathe
+ name = "Ammo Box (9mm)"
+ id = "c9mmautolathe"
+ build_type = AUTOLATHE
+ materials = list(/datum/material/iron = 15000)
+ build_path = /obj/item/ammo_box/c9mm
+ category = list("Imported")
diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm
index f714f65f154d..9016d60515e7 100644
--- a/code/modules/research/experimentor.dm
+++ b/code/modules/research/experimentor.dm
@@ -322,7 +322,7 @@
ejectItem(TRUE)
else if(prob(EFFECT_PROB_VERYLOW-badThingCoeff))
visible_message("[src]'s chemical chamber has sprung a leak! ")
- chosenchem = pick(/datum/reagent/mutationtoxin/classic,/datum/reagent/nanomachines,/datum/reagent/toxin/acid)
+ chosenchem = pick(/datum/reagent/nanomachines,/datum/reagent/toxin/acid)
var/datum/reagents/R = new/datum/reagents(50)
R.my_atom = src
R.add_reagent(chosenchem , 50)
diff --git a/code/modules/research/rdmachines.dm b/code/modules/research/rdmachines.dm
index 7c46ac61d784..7551590a7a69 100644
--- a/code/modules/research/rdmachines.dm
+++ b/code/modules/research/rdmachines.dm
@@ -55,6 +55,7 @@
var/obj/machinery/rnd/server/server = multi.buffer
linked_techweb = server.stored_research
visible_message("Linked to [server]!")
+ return TRUE
if(is_refillable() && O.is_drainable())
return FALSE //inserting reagents into the machine
if(Insert_Item(O, user))
diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm
index 02f51a1af9db..79009ed1fdf6 100644
--- a/code/modules/research/techweb/all_nodes.dm
+++ b/code/modules/research/techweb/all_nodes.dm
@@ -94,9 +94,9 @@
/datum/techweb_node/xenoorgan_biotech
id = "xenoorgan_bio"
display_name = "Xeno-organ Biology"
- description = "Phytosians, Golems, even Skeletons... We finally understand the less well known species enough to replicate their anatomy."
+ description = "Phytosians, even Skeletons... We finally understand the less well known species enough to replicate their anatomy."
prereq_ids = list("adv_biotech")
- design_ids = list("limbdesign_abductor", "limbdesign_fly", "limbdesign_golem", "limbdesign_pod", "limbdesign_skeleton", "limbdesign_snail")
+ design_ids = list("limbdesign_abductor", "limbdesign_fly", "limbdesign_pod", "limbdesign_skeleton", "limbdesign_snail")
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500)
export_price = 5000
@@ -119,7 +119,7 @@
display_name = "Biological Processing"
description = "From slimes to kitchens."
prereq_ids = list("biotech")
- design_ids = list("smartfridge", "gibber", "deepfryer", "monkey_recycler", "processor", "gibber", "microwave", "reagentgrinder", "dish_drive", "fat_sucker")
+ design_ids = list("smartfridge", "gibber", "deepfryer", "monkey_recycler", "processor", "gibber", "microwave", "reagentgrinder", "dish_drive")
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500)
export_price = 5000
@@ -559,7 +559,7 @@
display_name = "Mining Technology"
description = "Better than Efficiency V."
prereq_ids = list("engineering", "basic_plasma")
- design_ids = list("drill", "superresonator", "triggermod", "damagemod", "cooldownmod", "rangemod", "ore_redemption", "mining_equipment_vendor", "cargoexpress", "plasmacutter", "mecha_kineticgun")//e a r l y g a m e)
+ design_ids = list("drill", "superresonator", "triggermod", "damagemod", "cooldownmod", "rangemod", "ore_redemption", "mining_equipment_vendor", "cargoexpress", "plasmacutter", "mecha_kineticgun", "weatherradio")//e a r l y g a m e)
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500)
export_price = 5000
diff --git a/code/modules/research/xenobiology/crossbreeding/charged.dm b/code/modules/research/xenobiology/crossbreeding/charged.dm
index d44f1bd4ad8b..501ff548e08f 100644
--- a/code/modules/research/xenobiology/crossbreeding/charged.dm
+++ b/code/modules/research/xenobiology/crossbreeding/charged.dm
@@ -258,12 +258,7 @@ Charged extracts:
/obj/item/slimecross/charged/adamantine
colour = "adamantine"
- effect_desc = "Creates a completed golem shell."
-
-/obj/item/slimecross/charged/adamantine/do_effect(mob/user)
- user.visible_message("[src] produces a fully formed golem shell! ")
- new /obj/effect/mob_spawn/human/golem/servant(get_turf(src), /datum/species/golem/adamantine, user)
- ..()
+ effect_desc = "Does nothing. Sorry :)"
/obj/item/slimecross/charged/rainbow
colour = "rainbow"
diff --git a/code/modules/research/xenobiology/crossbreeding/chilling.dm b/code/modules/research/xenobiology/crossbreeding/chilling.dm
index 085f8486ac32..89fa16cca7f5 100644
--- a/code/modules/research/xenobiology/crossbreeding/chilling.dm
+++ b/code/modules/research/xenobiology/crossbreeding/chilling.dm
@@ -290,14 +290,7 @@ Chilling extracts:
/obj/item/slimecross/chilling/black
colour = "black"
- effect_desc = "Transforsms the user into a random type of golem."
-
-/obj/item/slimecross/chilling/black/do_effect(mob/user)
- if(ishuman(user))
- user.visible_message("[src] crystallizes along [user]'s skin, turning into metallic scales! ")
- var/mob/living/carbon/human/H = user
- H.set_species(/datum/species/golem/random)
- ..()
+ effect_desc = "Does nothing. :)"
/obj/item/slimecross/chilling/lightpink
colour = "light pink"
diff --git a/code/modules/research/xenobiology/crossbreeding/industrial.dm b/code/modules/research/xenobiology/crossbreeding/industrial.dm
index 6eead050c385..da9387883f0c 100644
--- a/code/modules/research/xenobiology/crossbreeding/industrial.dm
+++ b/code/modules/research/xenobiology/crossbreeding/industrial.dm
@@ -188,12 +188,6 @@ Industrial extracts:
plasmarequired = 3
itempath = /obj/item/storage/fancy/heart_box
-/obj/item/slimecross/industrial/adamantine
- colour = "adamantine"
- effect_desc = "Produces sheets of adamantine."
- plasmarequired = 10
- itempath = /obj/item/stack/sheet/mineral/adamantine
-
/obj/item/slimecross/industrial/rainbow
colour = "rainbow"
effect_desc = "Produces random slime extracts."
diff --git a/code/modules/research/xenobiology/crossbreeding/regenerative.dm b/code/modules/research/xenobiology/crossbreeding/regenerative.dm
index 8e71efc3177d..7cb7f8677408 100644
--- a/code/modules/research/xenobiology/crossbreeding/regenerative.dm
+++ b/code/modules/research/xenobiology/crossbreeding/regenerative.dm
@@ -265,8 +265,6 @@ Regenerative extracts:
target.visible_message("The [target] suddenly changes color! ")
var/mob/living/simple_animal/slime/S = target
S.random_colour()
- if(isjellyperson(target))
- target.reagents.add_reagent(/datum/reagent/mutationtoxin/jelly,5)
organ_loss += 17
diff --git a/code/modules/research/xenobiology/xenobiology.dm b/code/modules/research/xenobiology/xenobiology.dm
index 939c14589586..113f130562de 100644
--- a/code/modules/research/xenobiology/xenobiology.dm
+++ b/code/modules/research/xenobiology/xenobiology.dm
@@ -497,14 +497,6 @@
addtimer(CALLBACK(src, PROC_REF(reset_armor), species), 1200)
return 450
- if(SLIME_ACTIVATE_MAJOR)
- to_chat(user, "You feel your body rapidly crystallizing... ")
- if(do_after(user, 120, target = user))
- to_chat(user, "You feel solid. ")
- user.set_species(pick(/datum/species/golem/adamantine))
- return
- to_chat(user, "You stop feeding [src], and your body returns to its slimelike state. ")
-
/obj/item/slime_extract/adamantine/proc/reset_armor(datum/species/jelly/luminescent/species)
if(istype(species))
species.armor -= 25
diff --git a/code/modules/ruins/lavaland_ruin_code.dm b/code/modules/ruins/lavaland_ruin_code.dm
index bf583bcd2157..1115224a6733 100644
--- a/code/modules/ruins/lavaland_ruin_code.dm
+++ b/code/modules/ruins/lavaland_ruin_code.dm
@@ -26,86 +26,6 @@
/obj/item/seeds/sunflower/moonflower = 8
)
-//Free Golems
-
-/obj/item/disk/design_disk/golem_shell
- name = "Golem Creation Disk"
- desc = "A gift from the Liberator."
- illustration = "poyo"
- max_blueprints = 1
-
-/obj/item/disk/design_disk/golem_shell/Initialize()
- . = ..()
- var/datum/design/golem_shell/G = new
- blueprints[1] = G
-
-/datum/design/golem_shell
- name = "Golem Shell Construction"
- desc = "Allows for the construction of a Golem Shell."
- id = "golem"
- build_type = AUTOLATHE
- materials = list(/datum/material/iron = 40000)
- build_path = /obj/item/golem_shell
- category = list("Imported")
-
-/obj/item/golem_shell
- name = "incomplete free golem shell"
- icon = 'icons/obj/wizard.dmi'
- icon_state = "construct"
- desc = "The incomplete body of a golem. Add ten sheets of any mineral to finish."
- var/shell_type = /obj/effect/mob_spawn/human/golem
- var/has_owner = FALSE //if the resulting golem obeys someone
- w_class = WEIGHT_CLASS_BULKY
-
-/obj/item/golem_shell/attackby(obj/item/I, mob/user, params)
- ..()
- var/static/list/golem_shell_species_types = list(
- /obj/item/stack/sheet/metal = /datum/species/golem,
- /obj/item/stack/sheet/glass = /datum/species/golem/glass,
- /obj/item/stack/sheet/plasteel = /datum/species/golem/plasteel,
- /obj/item/stack/sheet/mineral/sandstone = /datum/species/golem/sand,
- /obj/item/stack/sheet/mineral/plasma = /datum/species/golem/plasma,
- /obj/item/stack/sheet/mineral/diamond = /datum/species/golem/diamond,
- /obj/item/stack/sheet/mineral/gold = /datum/species/golem/gold,
- /obj/item/stack/sheet/mineral/silver = /datum/species/golem/silver,
- /obj/item/stack/sheet/mineral/uranium = /datum/species/golem/uranium,
- /obj/item/stack/sheet/mineral/bananium = /datum/species/golem/bananium,
- /obj/item/stack/sheet/mineral/titanium = /datum/species/golem/titanium,
- /obj/item/stack/sheet/mineral/plastitanium = /datum/species/golem/plastitanium,
- /obj/item/stack/sheet/mineral/abductor = /datum/species/golem/alloy,
- /obj/item/stack/sheet/mineral/wood = /datum/species/golem/wood,
- /obj/item/stack/sheet/bluespace_crystal = /datum/species/golem/bluespace,
- /obj/item/stack/sheet/runed_metal = /datum/species/golem/runic,
- /obj/item/stack/medical/gauze = /datum/species/golem/cloth,
- /obj/item/stack/sheet/cotton/cloth = /datum/species/golem/cloth,
- /obj/item/stack/sheet/mineral/adamantine = /datum/species/golem/adamantine,
- /obj/item/stack/sheet/plastic = /datum/species/golem/plastic,
- /obj/item/stack/tile/bronze = /datum/species/golem/bronze,
- /obj/item/stack/sheet/cardboard = /datum/species/golem/cardboard,
- /obj/item/stack/sheet/leather = /datum/species/golem/leather,
- /obj/item/stack/sheet/bone = /datum/species/golem/bone,
- /obj/item/stack/sheet/durathread = /datum/species/golem/durathread,
- /obj/item/stack/sheet/cotton/durathread = /datum/species/golem/durathread,
- /obj/item/stack/sheet/mineral/snow = /datum/species/golem/snow)
-
- if(istype(I, /obj/item/stack))
- var/obj/item/stack/O = I
- var/species = golem_shell_species_types[O.merge_type]
- if(species)
- if(O.use(10))
- to_chat(user, "You finish up the golem shell with ten sheets of [O]. ")
- new shell_type(get_turf(src), species, user)
- qdel(src)
- else
- to_chat(user, "You need at least ten sheets to finish a golem! ")
- else
- to_chat(user, "You can't build a golem out of this kind of material! ")
-
-//made with xenobiology, the golem obeys its creator
-/obj/item/golem_shell/servant
- name = "incomplete servant golem shell"
- shell_type = /obj/effect/mob_spawn/human/golem/servant
-
///Syndicate Listening Post
/obj/effect/mob_spawn/human/lavaland_syndicate
diff --git a/code/modules/ruins/objects_and_mobs/sin_ruins.dm b/code/modules/ruins/objects_and_mobs/sin_ruins.dm
index fbdf03eff183..7b5bd27a8ada 100644
--- a/code/modules/ruins/objects_and_mobs/sin_ruins.dm
+++ b/code/modules/ruins/objects_and_mobs/sin_ruins.dm
@@ -76,27 +76,6 @@
user.put_in_hands(critical_fail)
qdel(src)
-/obj/effect/gluttony //Gluttony's wall: Used in the Gluttony ruin. Only lets the overweight through.
- name = "gluttony's wall"
- desc = "Only those who truly indulge may pass."
- anchored = TRUE
- density = TRUE
- icon_state = "blob"
- icon = 'icons/mob/blob.dmi'
- color = rgb(145, 150, 0)
-
-/obj/effect/gluttony/CanAllowThrough(atom/movable/mover, border_dir)//So bullets will fly over and stuff.
- . = ..()
- if(ishuman(mover))
- var/mob/living/carbon/human/H = mover
- if(H.nutrition >= NUTRITION_LEVEL_FAT)
- H.visible_message("[H] pushes through [src]! ", "You've seen and eaten worse than this. ")
- return TRUE
- else
- to_chat(H, "You're repulsed by even looking at [src]. Only a pig could force themselves to go through it. ")
- if(istype(mover, /mob/living/simple_animal/hostile/morph))
- return TRUE
-
/obj/structure/mirror/magic/pride //Pride's mirror: Used in the Pride ruin.
name = "pride's mirror"
desc = "Pride cometh before the..."
diff --git a/code/modules/shuttle/shuttle.dm b/code/modules/shuttle/shuttle.dm
index f706bc87a491..8bfe1f7e9bd8 100644
--- a/code/modules/shuttle/shuttle.dm
+++ b/code/modules/shuttle/shuttle.dm
@@ -598,7 +598,7 @@
all_shuttle_areas += M.shuttle_areas
for(var/turf/oldT as anything in old_turfs)
- if(!(oldT?.loc in all_shuttle_areas))
+ if(!oldT || !(oldT.loc in all_shuttle_areas))
continue
var/area/old_area = oldT.loc
for(var/obj/docking_port/mobile/bottom_shuttle in all_towed_shuttles)
diff --git a/code/modules/shuttle/shuttle_rotate.dm b/code/modules/shuttle/shuttle_rotate.dm
index 4cb5d0c65268..d0b4b49a92f6 100644
--- a/code/modules/shuttle/shuttle_rotate.dm
+++ b/code/modules/shuttle/shuttle_rotate.dm
@@ -46,7 +46,6 @@ If ever any of these procs are useful for non-shuttles, rename it to proc/rotate
/************************************Structure rotate procs************************************/
-//WS Edit Begin - Smartwire Revert Do not TG MARG this
/obj/structure/cable/shuttleRotate(rotation, params)
params &= ~ROTATE_DIR
. = ..()
@@ -61,7 +60,6 @@ If ever any of these procs are useful for non-shuttles, rename it to proc/rotate
d1 = d2
d2 = temp
update_appearance()
-//WS Edit End - Smartwire Revert Do not TG MARG this
//Fixes dpdir on shuttle rotation
/obj/structure/disposalpipe/shuttleRotate(rotation, params)
diff --git a/code/modules/spells/spell_types/construct_spells.dm b/code/modules/spells/spell_types/construct_spells.dm
index 5f6403ca3cdd..61c05c4170fe 100644
--- a/code/modules/spells/spell_types/construct_spells.dm
+++ b/code/modules/spells/spell_types/construct_spells.dm
@@ -291,11 +291,6 @@
return FALSE
return TRUE
-/obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/golem
- charge_max = 800
- jaunt_in_type = /obj/effect/temp_visual/dir_setting/cult/phase
- jaunt_out_type = /obj/effect/temp_visual/dir_setting/cult/phase/out
-
/obj/effect/proc_holder/spell/targeted/projectile/dumbfire/juggernaut
name = "Gauntlet Echo"
desc = "Channels energy into your gauntlet - firing its essence forward in a slow moving, yet devastating, attack."
diff --git a/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm b/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm
index ad71810adcd3..045c052a7c41 100644
--- a/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm
+++ b/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm
@@ -216,288 +216,3 @@
/obj/item/bodypart/leg/right/skeleton
limb_id = "skeleton"
should_draw_greyscale = FALSE
-
-///MUSHROOM
-/obj/item/bodypart/head/mushroom
- limb_id = "mush"
- is_dimorphic = FALSE
-
-/obj/item/bodypart/chest/mushroom
- limb_id = "mush"
- is_dimorphic = FALSE
-
-/obj/item/bodypart/l_arm/mushroom
- limb_id = "mush"
-
-/obj/item/bodypart/r_arm/mushroom
- limb_id = "mush"
-
-/obj/item/bodypart/leg/left/mushroom
- limb_id = "mush"
-
-/obj/item/bodypart/leg/right/mushroom
- limb_id = "mush"
-
-///GOLEMS (i hate xenobio)
-/obj/item/bodypart/head/golem
- limb_id = "golem"
- is_dimorphic = FALSE
-
-/obj/item/bodypart/chest/golem
- limb_id = "golem"
- is_dimorphic = FALSE
-
-/obj/item/bodypart/l_arm/golem
- limb_id = "golem"
-
-/obj/item/bodypart/r_arm/golem
- limb_id = "golem"
-
-/obj/item/bodypart/leg/left/golem
- limb_id = "golem"
-
-/obj/item/bodypart/leg/right/golem
- limb_id = "golem"
-
-///
-/obj/item/bodypart/head/golem/alloy
- limb_id = "a_golem"
- is_dimorphic = FALSE
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/chest/golem/alloy
- limb_id = "a_golem"
- is_dimorphic = FALSE
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/l_arm/golem/alloy
- limb_id = "a_golem"
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/r_arm/golem/alloy
- limb_id = "a_golem"
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/leg/left/golem/alloy
- limb_id = "a_golem"
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/leg/right/golem/alloy
- limb_id = "a_golem"
- should_draw_greyscale = FALSE
-
-///
-/obj/item/bodypart/head/golem/bananium
- limb_id = "ba_golem"
- is_dimorphic = FALSE
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/chest/golem/bananium
- limb_id = "ba_golem"
- is_dimorphic = FALSE
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/l_arm/golem/bananium
- limb_id = "ba_golem"
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/r_arm/golem/bananium
- limb_id = "ba_golem"
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/leg/left/golem/bananium
- limb_id = "ba_golem"
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/leg/right/golem/bananium
- limb_id = "ba_golem"
- should_draw_greyscale = FALSE
-
-///
-/obj/item/bodypart/head/golem/cult
- limb_id = "cultgolem"
- is_dimorphic = FALSE
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/chest/golem/cult
- limb_id = "cultgolem"
- is_dimorphic = FALSE
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/l_arm/golem/cult
- limb_id = "cultgolem"
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/r_arm/golem/cult
- limb_id = "cultgolem"
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/leg/left/golem/cult
- limb_id = "cultgolem"
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/leg/right/golem/cult
- limb_id = "cultgolem"
- should_draw_greyscale = FALSE
-
-///
-/obj/item/bodypart/head/golem/clock
- limb_id = "clockgolem"
- is_dimorphic = FALSE
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/chest/golem/clock
- limb_id = "clockgolem"
- is_dimorphic = FALSE
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/l_arm/golem/clock
- limb_id = "clockgolem"
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/r_arm/golem/clock
- limb_id = "clockgolem"
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/leg/left/golem/clock
- limb_id = "clockgolem"
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/leg/right/golem/clock
- limb_id = "clockgolem"
- should_draw_greyscale = FALSE
-
-///
-/obj/item/bodypart/head/golem/cloth
- limb_id = "clothgolem"
- is_dimorphic = FALSE
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/chest/golem/cloth
- limb_id = "clothgolem"
- is_dimorphic = FALSE
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/l_arm/golem/cloth
- limb_id = "clothgolem"
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/r_arm/golem/cloth
- limb_id = "clothgolem"
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/leg/left/golem/cloth
- limb_id = "clothgolem"
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/leg/right/golem/cloth
- limb_id = "clothgolem"
- should_draw_greyscale = FALSE
-
-///
-/obj/item/bodypart/head/golem/cardboard
- limb_id = "c_golem"
- is_dimorphic = FALSE
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/chest/golem/cardboard
- limb_id = "c_golem"
- is_dimorphic = FALSE
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/l_arm/golem/cardboard
- limb_id = "c_golem"
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/r_arm/golem/cardboard
- limb_id = "c_golem"
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/leg/left/golem/cardboard
- limb_id = "c_golem"
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/leg/right/golem/cardboard
- limb_id = "c_golem"
- should_draw_greyscale = FALSE
-
-///
-/obj/item/bodypart/head/golem/durathread
- limb_id = "d_golem"
- is_dimorphic = FALSE
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/chest/golem/durathread
- limb_id = "d_golem"
- is_dimorphic = FALSE
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/l_arm/golem/durathread
- limb_id = "d_golem"
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/r_arm/golem/durathread
- limb_id = "d_golem"
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/leg/left/golem/durathread
- limb_id = "d_golem"
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/leg/right/golem/durathread
- limb_id = "d_golem"
- should_draw_greyscale = FALSE
-
-///
-/obj/item/bodypart/head/golem/bone
- limb_id = "b_golem"
- is_dimorphic = FALSE
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/chest/golem/bone
- limb_id = "b_golem"
- is_dimorphic = FALSE
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/l_arm/golem/bone
- limb_id = "b_golem"
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/r_arm/golem/bone
- limb_id = "b_golem"
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/leg/left/golem/bone
- limb_id = "b_golem"
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/leg/right/golem/bone
- limb_id = "b_golem"
- should_draw_greyscale = FALSE
-
-///
-/obj/item/bodypart/head/golem/snow
- limb_id = "sn_golem"
- is_dimorphic = FALSE
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/chest/golem/snow
- limb_id = "sn_golem"
- is_dimorphic = FALSE
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/l_arm/golem/snow
- limb_id = "sn_golem"
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/r_arm/golem/snow
- limb_id = "sn_golem"
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/leg/left/golem/snow
- limb_id = "sn_golem"
- should_draw_greyscale = FALSE
-
-/obj/item/bodypart/leg/right/golem/snow
- limb_id = "sn_golem"
- should_draw_greyscale = FALSE
diff --git a/code/modules/surgery/experimental_dissection.dm b/code/modules/surgery/experimental_dissection.dm
index 7cf752ddf998..48f423a12512 100644
--- a/code/modules/surgery/experimental_dissection.dm
+++ b/code/modules/surgery/experimental_dissection.dm
@@ -60,7 +60,7 @@
if(H?.dna?.species)
if(isabductor(H))
cost = (BASE_HUMAN_REWARD*24)
- else if(isgolem(H) || iszombie(H) || isshadow(H) || isandroid(H))
+ else if(iszombie(H) || isshadow(H) || isandroid(H))
cost = (BASE_HUMAN_REWARD*20)
else if(isjellyperson(H) || ispodperson(H) || isalien(H))
cost = (BASE_HUMAN_REWARD*14)
diff --git a/code/modules/surgery/healing.dm b/code/modules/surgery/healing.dm
index 956768c09aa4..8d3eecb3ead3 100644
--- a/code/modules/surgery/healing.dm
+++ b/code/modules/surgery/healing.dm
@@ -65,11 +65,11 @@
var/urhealedamt_burn = burnhealing
if(missinghpbonus)
if(target.stat != DEAD)
- urhealedamt_brute += round((target.getBruteLoss()/ missinghpbonus),0.1)
- urhealedamt_burn += round((target.getFireLoss()/ missinghpbonus),0.1)
+ urhealedamt_brute += brutehealing ? round((target.getBruteLoss()/ missinghpbonus),0.1) : 0
+ urhealedamt_burn += burnhealing ? round((target.getFireLoss()/ missinghpbonus),0.1) : 0
else //less healing bonus for the dead since they're expected to have lots of damage to begin with (to make TW into defib not TOO simple)
- urhealedamt_brute += round((target.getBruteLoss()/ (missinghpbonus*5)),0.1)
- urhealedamt_burn += round((target.getFireLoss()/ (missinghpbonus*5)),0.1)
+ urhealedamt_brute += brutehealing ? round((target.getBruteLoss()/ (missinghpbonus*5)),0.1) : 0
+ urhealedamt_burn += burnhealing ? round((target.getFireLoss()/ (missinghpbonus*5)),0.1) : 0
if(!get_location_accessible(target, target_zone))
urhealedamt_brute *= 0.55
urhealedamt_burn *= 0.55
diff --git a/code/modules/surgery/lipoplasty.dm b/code/modules/surgery/lipoplasty.dm
deleted file mode 100644
index be7d824e0b1f..000000000000
--- a/code/modules/surgery/lipoplasty.dm
+++ /dev/null
@@ -1,69 +0,0 @@
-/datum/surgery/lipoplasty
- name = "Lipoplasty"
- steps = list(/datum/surgery_step/incise, /datum/surgery_step/clamp_bleeders, /datum/surgery_step/cut_fat, /datum/surgery_step/remove_fat, /datum/surgery_step/close)
- possible_locs = list(BODY_ZONE_CHEST)
-
-/datum/surgery/lipoplasty/can_start(mob/user, mob/living/carbon/target)
- if(HAS_TRAIT(target, TRAIT_FAT) && target.nutrition >= NUTRITION_LEVEL_WELL_FED)
- return 1
- return 0
-
-
-//cut fat
-/datum/surgery_step/cut_fat
- name = "cut excess fat"
- implements = list(
- TOOL_SAW = 100,
- /obj/item/hatchet = 40,
- /obj/item/kitchen/knife/butcher = 33)
- time = 64
-
-/datum/surgery_step/cut_fat/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery)
- user.visible_message("[user] begins to cut away [target]'s excess fat. ", "You begin to cut away [target]'s excess fat... ")
- display_results(user, target, "You begin to cut away [target]'s excess fat... ",
- "[user] begins to cut away [target]'s excess fat. ",
- "[user] begins to cut [target]'s [target_zone] with [tool]. ")
-
-/datum/surgery_step/cut_fat/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results)
- display_results(user, target, "You cut [target]'s excess fat loose. ",
- "[user] cuts [target]'s excess fat loose! ",
- "[user] finishes the cut on [target]'s [target_zone]. ")
- return 1
-
-//remove fat
-/datum/surgery_step/remove_fat
- name = "remove loose fat"
- implements = list(
- TOOL_RETRACTOR = 100,
- TOOL_WIRECUTTER = 40)
- time = 32
- experience_given = 0 //scales with fat removed
-
-/datum/surgery_step/remove_fat/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery)
- display_results(user, target, "You begin to extract [target]'s loose fat... ",
- "[user] begins to extract [target]'s loose fat! ",
- "[user] begins to extract something from [target]'s [target_zone]. ")
-
-/datum/surgery_step/remove_fat/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results = FALSE)
- display_results(user, target, "You extract [target]'s fat. ",
- "[user] extracts [target]'s fat! ",
- "[user] extracts [target]'s fat! ")
- target.overeatduration = 0 //patient is unfatted
- var/removednutriment = target.nutrition
- target.set_nutrition(NUTRITION_LEVEL_WELL_FED)
- removednutriment -= NUTRITION_LEVEL_WELL_FED //whatever was removed goes into the meat
- experience_given = (round(removednutriment/(MEDICAL_SKILL_EASY*5)))
- var/mob/living/carbon/human/H = target
- var/typeofmeat = /obj/item/reagent_containers/food/snacks/meat/slab/human
-
- if(H.dna && H.dna.species)
- typeofmeat = H.dna.species.meat
-
- var/obj/item/reagent_containers/food/snacks/meat/slab/human/newmeat = new typeofmeat
- newmeat.name = "fatty meat"
- newmeat.desc = "Extremely fatty tissue taken from a patient."
- newmeat.subjectname = H.real_name
- newmeat.subjectjob = H.job
- newmeat.reagents.add_reagent (/datum/reagent/consumable/nutriment, (removednutriment / 15)) //To balance with nutriment_factor of nutriment
- newmeat.forceMove(target.loc)
- return ..()
diff --git a/code/modules/surgery/organs/ears.dm b/code/modules/surgery/organs/ears.dm
index 4f22083377ae..f1eb39b84162 100644
--- a/code/modules/surgery/organs/ears.dm
+++ b/code/modules/surgery/organs/ears.dm
@@ -186,12 +186,6 @@
ear_owner.dna.species.mutant_bodyparts -= "ears"
ear_owner.update_body()
-/obj/item/organ/ears/bronze
- name = "tin ears"
- desc = "The robust ears of a bronze golem. "
- damage_multiplier = 0.1 //STRONK
- bang_protect = 1 //Fear me weaklings.
-
/obj/item/organ/ears/cybernetic
name = "cybernetic ears"
icon_state = "ears-c"
diff --git a/code/modules/surgery/organs/tongue.dm b/code/modules/surgery/organs/tongue.dm
index 40920cc5d21a..4469410f9b58 100644
--- a/code/modules/surgery/organs/tongue.dm
+++ b/code/modules/surgery/organs/tongue.dm
@@ -21,7 +21,6 @@
/datum/language/moffic,
/datum/language/sylvan,
/datum/language/shadowtongue,
- /datum/language/terrum,
/datum/language/ratvar
))
@@ -45,15 +44,6 @@
/obj/item/organ/tongue/could_speak_language(language)
return is_type_in_typecache(language, languages_possible)
-//Say_mod-Only Tongues
-/obj/item/organ/tongue/golem_base
- name = "golem tongue"
- say_mod = "rumbles"
-
-/obj/item/organ/tongue/golem_honk
- name = "bananium tongue"
- say_mod = "honks"
-
/obj/item/organ/tongue/toma
name = "mutated tongue"
say_mod = "mumbles"
@@ -108,7 +98,6 @@
/datum/language/moffic,
/datum/language/sylvan,
/datum/language/shadowtongue,
- /datum/language/terrum,
/datum/language/buzzwords,
/datum/language/ratvar
))
@@ -245,7 +234,6 @@
/datum/language/moffic,
/datum/language/sylvan,
/datum/language/shadowtongue,
- /datum/language/terrum,
/datum/language/calcic,
/datum/language/ratvar
))
@@ -328,7 +316,6 @@
/datum/language/moffic,
/datum/language/sylvan,
/datum/language/shadowtongue,
- /datum/language/terrum,
/datum/language/ratvar,
))
@@ -353,7 +340,6 @@
/datum/language/moffic,
/datum/language/sylvan,
/datum/language/shadowtongue,
- /datum/language/terrum,
/datum/language/ratvar,
/datum/language/slime
))
@@ -378,7 +364,6 @@
/datum/language/moffic,
/datum/language/sylvan,
/datum/language/shadowtongue,
- /datum/language/terrum,
/datum/language/buzzwords
))
@@ -420,7 +405,6 @@
/datum/language/moffic,
/datum/language/sylvan,
/datum/language/shadowtongue,
- /datum/language/terrum,
/datum/language/teceti_unified
))
@@ -444,7 +428,6 @@
/datum/language/moffic,
/datum/language/sylvan,
/datum/language/shadowtongue,
- /datum/language/terrum,
/datum/language/vox_pidgin
))
diff --git a/code/modules/surgery/organs/vocal_cords.dm b/code/modules/surgery/organs/vocal_cords.dm
index 1a0f1ea60f3d..63b6d5c0bfa0 100644
--- a/code/modules/surgery/organs/vocal_cords.dm
+++ b/code/modules/surgery/organs/vocal_cords.dm
@@ -22,38 +22,6 @@
/obj/item/organ/vocal_cords/proc/handle_speech(message) //actually say the message
owner.say(message, spans = spans, sanitize = FALSE)
-/obj/item/organ/adamantine_resonator
- name = "adamantine resonator"
- desc = "Fragments of adamantine exist in all golems, stemming from their origins as purely magical constructs. These are used to \"hear\" messages from their leaders."
- zone = BODY_ZONE_HEAD
- slot = ORGAN_SLOT_ADAMANTINE_RESONATOR
- icon_state = "adamantine_resonator"
-
-/obj/item/organ/vocal_cords/adamantine
- name = "adamantine vocal cords"
- desc = "When adamantine resonates, it causes all nearby pieces of adamantine to resonate as well. Adamantine golems use this to broadcast messages to nearby golems."
- actions_types = list(/datum/action/item_action/organ_action/use/adamantine_vocal_cords)
- icon_state = "adamantine_cords"
-
-/datum/action/item_action/organ_action/use/adamantine_vocal_cords/Trigger()
- if(!IsAvailable())
- return
- var/message = input(owner, "Resonate a message to all nearby golems.", "Resonate")
- if(QDELETED(src) || QDELETED(owner) || !message)
- return
- owner.say(".x[message]")
-
-/obj/item/organ/vocal_cords/adamantine/handle_speech(message)
- var/msg = "[owner.real_name] resonates, \"[message]\" "
- for(var/m in GLOB.player_list)
- if(iscarbon(m))
- var/mob/living/carbon/C = m
- if(C.getorganslot(ORGAN_SLOT_ADAMANTINE_RESONATOR))
- to_chat(C, msg)
- if(isobserver(m))
- var/link = FOLLOW_LINK(m, owner)
- to_chat(m, "[link] [msg]")
-
//Colossus drop, forces the listeners to obey certain commands
/obj/item/organ/vocal_cords/colossus
name = "divine vocal cords"
diff --git a/code/modules/tgs/core/core.dm b/code/modules/tgs/core/core.dm
index b9a9f27a28ae..8be96f27404a 100644
--- a/code/modules/tgs/core/core.dm
+++ b/code/modules/tgs/core/core.dm
@@ -42,11 +42,11 @@
var/datum/tgs_version/max_api_version = TgsMaximumApiVersion();
if(version.suite != null && version.minor != null && version.patch != null && version.deprecated_patch != null && version.deprefixed_parameter > max_api_version.deprefixed_parameter)
- TGS_ERROR_LOG("Detected unknown API version! Defaulting to latest. Update the DMAPI to fix this problem.")
+ TGS_ERROR_LOG("Detected unknown Interop API version! Defaulting to latest. Update the DMAPI to fix this problem.")
api_datum = /datum/tgs_api/latest
if(!api_datum)
- TGS_ERROR_LOG("Found unsupported API version: [raw_parameter]. If this is a valid version please report this, backporting is done on demand.")
+ TGS_ERROR_LOG("Found unsupported Interop API version: [raw_parameter]. If this is a valid version please report this, backporting is done on demand.")
return
TGS_INFO_LOG("Activating API for version [version.deprefixed_parameter]")
@@ -107,6 +107,13 @@
if(api)
return api.ApiVersion()
+/world/TgsEngine()
+#ifdef OPENDREAM
+ return TGS_ENGINE_TYPE_OPENDREAM
+#else
+ return TGS_ENGINE_TYPE_BYOND
+#endif
+
/world/TgsInstanceName()
var/datum/tgs_api/api = TGS_READ_GLOBAL(tgs)
if(api)
diff --git a/code/modules/tgs/v5/__interop_version.dm b/code/modules/tgs/v5/__interop_version.dm
index 1b52b31d6a73..616263098fd3 100644
--- a/code/modules/tgs/v5/__interop_version.dm
+++ b/code/modules/tgs/v5/__interop_version.dm
@@ -1 +1 @@
-"5.6.2"
+"5.8.0"
diff --git a/code/modules/tgs/v5/_defines.dm b/code/modules/tgs/v5/_defines.dm
index bdcd4e4dd58e..1c7d67d20cdf 100644
--- a/code/modules/tgs/v5/_defines.dm
+++ b/code/modules/tgs/v5/_defines.dm
@@ -8,7 +8,6 @@
#define DMAPI5_TOPIC_REQUEST_LIMIT 65528
#define DMAPI5_TOPIC_RESPONSE_LIMIT 65529
-#define DMAPI5_BRIDGE_COMMAND_PORT_UPDATE 0
#define DMAPI5_BRIDGE_COMMAND_STARTUP 1
#define DMAPI5_BRIDGE_COMMAND_PRIME 2
#define DMAPI5_BRIDGE_COMMAND_REBOOT 3
@@ -18,6 +17,7 @@
#define DMAPI5_PARAMETER_ACCESS_IDENTIFIER "accessIdentifier"
#define DMAPI5_PARAMETER_CUSTOM_COMMANDS "customCommands"
+#define DMAPI5_PARAMETER_TOPIC_PORT "topicPort"
#define DMAPI5_CHUNK "chunk"
#define DMAPI5_CHUNK_PAYLOAD "payload"
@@ -80,6 +80,7 @@
#define DMAPI5_TOPIC_COMMAND_WATCHDOG_REATTACH 8
#define DMAPI5_TOPIC_COMMAND_SEND_CHUNK 9
#define DMAPI5_TOPIC_COMMAND_RECEIVE_CHUNK 10
+#define DMAPI5_TOPIC_COMMAND_RECEIVE_BROADCAST 11
#define DMAPI5_TOPIC_PARAMETER_COMMAND_TYPE "commandType"
#define DMAPI5_TOPIC_PARAMETER_CHAT_COMMAND "chatCommand"
@@ -89,6 +90,7 @@
#define DMAPI5_TOPIC_PARAMETER_NEW_INSTANCE_NAME "newInstanceName"
#define DMAPI5_TOPIC_PARAMETER_CHAT_UPDATE "chatUpdate"
#define DMAPI5_TOPIC_PARAMETER_NEW_SERVER_VERSION "newServerVersion"
+#define DMAPI5_TOPIC_PARAMETER_BROADCAST_MESSAGE "broadcastMessage"
#define DMAPI5_TOPIC_RESPONSE_COMMAND_RESPONSE "commandResponse"
#define DMAPI5_TOPIC_RESPONSE_COMMAND_RESPONSE_MESSAGE "commandResponseMessage"
diff --git a/code/modules/tgs/v5/api.dm b/code/modules/tgs/v5/api.dm
index 7226f29bba60..a5c064a8eaf1 100644
--- a/code/modules/tgs/v5/api.dm
+++ b/code/modules/tgs/v5/api.dm
@@ -8,8 +8,12 @@
var/reboot_mode = TGS_REBOOT_MODE_NORMAL
+ /// List of chat messages list()s that attempted to be sent during a topic call. To be bundled in the result of the call
var/list/intercepted_message_queue
+ /// List of chat messages list()s that attempted to be sent during a topic call. To be bundled in the result of the call
+ var/list/offline_message_queue
+
var/list/custom_commands
var/list/test_merges
@@ -17,6 +21,8 @@
var/list/chat_channels
var/initialized = FALSE
+ var/initial_bridge_request_received = FALSE
+ var/datum/tgs_version/interop_version
var/chunked_requests = 0
var/list/chunked_topics = list()
@@ -25,7 +31,8 @@
/datum/tgs_api/v5/New()
. = ..()
- TGS_DEBUG_LOG("V5 API created")
+ interop_version = version
+ TGS_DEBUG_LOG("V5 API created: [json_encode(args)]")
/datum/tgs_api/v5/ApiVersion()
return new /datum/tgs_version(
@@ -38,8 +45,8 @@
access_identifier = world.params[DMAPI5_PARAM_ACCESS_IDENTIFIER]
var/datum/tgs_version/api_version = ApiVersion()
- version = null
- var/list/bridge_response = Bridge(DMAPI5_BRIDGE_COMMAND_STARTUP, list(DMAPI5_BRIDGE_PARAMETER_MINIMUM_SECURITY_LEVEL = minimum_required_security_level, DMAPI5_BRIDGE_PARAMETER_VERSION = api_version.raw_parameter, DMAPI5_PARAMETER_CUSTOM_COMMANDS = ListCustomCommands()))
+ version = null // we want this to be the TGS version, not the interop version
+ var/list/bridge_response = Bridge(DMAPI5_BRIDGE_COMMAND_STARTUP, list(DMAPI5_BRIDGE_PARAMETER_MINIMUM_SECURITY_LEVEL = minimum_required_security_level, DMAPI5_BRIDGE_PARAMETER_VERSION = api_version.raw_parameter, DMAPI5_PARAMETER_CUSTOM_COMMANDS = ListCustomCommands(), DMAPI5_PARAMETER_TOPIC_PORT = GetTopicPort()))
if(!istype(bridge_response))
TGS_ERROR_LOG("Failed initial bridge request!")
return FALSE
@@ -53,7 +60,8 @@
TGS_INFO_LOG("DMAPI validation, exiting...")
TerminateWorld()
- version = new /datum/tgs_version(runtime_information[DMAPI5_RUNTIME_INFORMATION_SERVER_VERSION])
+ initial_bridge_request_received = TRUE
+ version = new /datum/tgs_version(runtime_information[DMAPI5_RUNTIME_INFORMATION_SERVER_VERSION]) // reassigning this because it can change if TGS updates
security_level = runtime_information[DMAPI5_RUNTIME_INFORMATION_SECURITY_LEVEL]
visibility = runtime_information[DMAPI5_RUNTIME_INFORMATION_VISIBILITY]
instance_name = runtime_information[DMAPI5_RUNTIME_INFORMATION_INSTANCE_NAME]
@@ -102,10 +110,17 @@
initialized = TRUE
return TRUE
+/datum/tgs_api/v5/proc/GetTopicPort()
+#if defined(OPENDREAM) && defined(OPENDREAM_TOPIC_PORT_EXISTS)
+ return "[world.opendream_topic_port]"
+#else
+ return null
+#endif
+
/datum/tgs_api/v5/proc/RequireInitialBridgeResponse()
TGS_DEBUG_LOG("RequireInitialBridgeResponse()")
var/logged = FALSE
- while(!version)
+ while(!initial_bridge_request_received)
if(!logged)
TGS_DEBUG_LOG("RequireInitialBridgeResponse: Starting sleep")
logged = TRUE
@@ -183,17 +198,7 @@
var/datum/tgs_chat_channel/channel = I
ids += channel.id
- message2 = UpgradeDeprecatedChatMessage(message2)
-
- if (!length(channels))
- return
-
- var/list/data = message2._interop_serialize()
- data[DMAPI5_CHAT_MESSAGE_CHANNEL_IDS] = ids
- if(intercepted_message_queue)
- intercepted_message_queue += list(data)
- else
- Bridge(DMAPI5_BRIDGE_COMMAND_CHAT_SEND, list(DMAPI5_BRIDGE_PARAMETER_CHAT_MESSAGE = data))
+ SendChatMessageRaw(message2, ids)
/datum/tgs_api/v5/ChatTargetedBroadcast(datum/tgs_message_content/message2, admin_only)
var/list/channels = list()
@@ -202,26 +207,42 @@
if (!channel.is_private_channel && ((channel.is_admin_channel && admin_only) || (!channel.is_admin_channel && !admin_only)))
channels += channel.id
+ SendChatMessageRaw(message2, channels)
+
+/datum/tgs_api/v5/ChatPrivateMessage(datum/tgs_message_content/message2, datum/tgs_chat_user/user)
+ SendChatMessageRaw(message2, list(user.channel.id))
+
+/datum/tgs_api/v5/proc/SendChatMessageRaw(datum/tgs_message_content/message2, list/channel_ids)
message2 = UpgradeDeprecatedChatMessage(message2)
- if (!length(channels))
+ if (!length(channel_ids))
return
var/list/data = message2._interop_serialize()
- data[DMAPI5_CHAT_MESSAGE_CHANNEL_IDS] = channels
+ data[DMAPI5_CHAT_MESSAGE_CHANNEL_IDS] = channel_ids
if(intercepted_message_queue)
intercepted_message_queue += list(data)
- else
- Bridge(DMAPI5_BRIDGE_COMMAND_CHAT_SEND, list(DMAPI5_BRIDGE_PARAMETER_CHAT_MESSAGE = data))
+ return
-/datum/tgs_api/v5/ChatPrivateMessage(datum/tgs_message_content/message2, datum/tgs_chat_user/user)
- message2 = UpgradeDeprecatedChatMessage(message2)
- var/list/data = message2._interop_serialize()
- data[DMAPI5_CHAT_MESSAGE_CHANNEL_IDS] = list(user.channel.id)
- if(intercepted_message_queue)
- intercepted_message_queue += list(data)
+ if(offline_message_queue)
+ offline_message_queue += list(data)
+ return
+
+ if(detached)
+ offline_message_queue = list(data)
+
+ WaitForReattach(FALSE)
+
+ data = offline_message_queue
+ offline_message_queue = null
+
+ for(var/queued_message in data)
+ SendChatDataRaw(queued_message)
else
- Bridge(DMAPI5_BRIDGE_COMMAND_CHAT_SEND, list(DMAPI5_BRIDGE_PARAMETER_CHAT_MESSAGE = data))
+ SendChatDataRaw(data)
+
+/datum/tgs_api/v5/proc/SendChatDataRaw(list/data)
+ Bridge(DMAPI5_BRIDGE_COMMAND_CHAT_SEND, list(DMAPI5_BRIDGE_PARAMETER_CHAT_MESSAGE = data))
/datum/tgs_api/v5/ChatChannelInfo()
RequireInitialBridgeResponse()
diff --git a/code/modules/tgs/v5/bridge.dm b/code/modules/tgs/v5/bridge.dm
index 37f58bcdf632..a0ab35987670 100644
--- a/code/modules/tgs/v5/bridge.dm
+++ b/code/modules/tgs/v5/bridge.dm
@@ -48,7 +48,9 @@
var/json = CreateBridgeData(command, data, TRUE)
var/encoded_json = url_encode(json)
- var/url = "http://127.0.0.1:[server_port]/Bridge?[DMAPI5_BRIDGE_DATA]=[encoded_json]"
+ var/api_prefix = interop_version.minor >= 8 ? "api/" : ""
+
+ var/url = "http://127.0.0.1:[server_port]/[api_prefix]Bridge?[DMAPI5_BRIDGE_DATA]=[encoded_json]"
return url
/datum/tgs_api/v5/proc/CreateBridgeData(command, list/data, needs_auth)
@@ -81,11 +83,16 @@
TGS_ERROR_LOG("Failed bridge request: [bridge_request]")
return
- var/response_json = file2text(export_response["CONTENT"])
- if(!response_json)
+ var/content = export_response["CONTENT"]
+ if(!content)
TGS_ERROR_LOG("Failed bridge request, missing content!")
return
+ var/response_json = file2text(content)
+ if(!response_json)
+ TGS_ERROR_LOG("Failed bridge request, failed to load content!")
+ return
+
var/list/bridge_response = json_decode(response_json)
if(!bridge_response)
TGS_ERROR_LOG("Failed bridge request, bad json: [response_json]")
diff --git a/code/modules/tgs/v5/topic.dm b/code/modules/tgs/v5/topic.dm
index d7d471213813..05e6c4e1b214 100644
--- a/code/modules/tgs/v5/topic.dm
+++ b/code/modules/tgs/v5/topic.dm
@@ -94,7 +94,7 @@
if(DMAPI5_TOPIC_COMMAND_CHANGE_PORT)
var/new_port = topic_parameters[DMAPI5_TOPIC_PARAMETER_NEW_PORT]
if (!isnum(new_port) || !(new_port > 0))
- return TopicResponse("Invalid or missing [DMAPI5_TOPIC_PARAMETER_NEW_PORT]]")
+ return TopicResponse("Invalid or missing [DMAPI5_TOPIC_PARAMETER_NEW_PORT]")
if(event_handler != null)
event_handler.HandleEvent(TGS_EVENT_PORT_SWAP, new_port)
@@ -141,7 +141,7 @@
if(DMAPI5_TOPIC_COMMAND_SERVER_PORT_UPDATE)
var/new_port = topic_parameters[DMAPI5_TOPIC_PARAMETER_NEW_PORT]
if (!isnum(new_port) || !(new_port > 0))
- return TopicResponse("Invalid or missing [DMAPI5_TOPIC_PARAMETER_NEW_PORT]]")
+ return TopicResponse("Invalid or missing [DMAPI5_TOPIC_PARAMETER_NEW_PORT]")
server_port = new_port
return TopicResponse()
@@ -157,7 +157,7 @@
var/error_message = null
if (new_port != null)
if (!isnum(new_port) || !(new_port > 0))
- error_message = "Invalid [DMAPI5_TOPIC_PARAMETER_NEW_PORT]]"
+ error_message = "Invalid [DMAPI5_TOPIC_PARAMETER_NEW_PORT]"
else
server_port = new_port
@@ -165,7 +165,7 @@
if (!istext(new_version_string))
if(error_message != null)
error_message += ", "
- error_message += "Invalid or missing [DMAPI5_TOPIC_PARAMETER_NEW_SERVER_VERSION]]"
+ error_message += "Invalid or missing [DMAPI5_TOPIC_PARAMETER_NEW_SERVER_VERSION]"
else
var/datum/tgs_version/new_version = new(new_version_string)
if (event_handler)
@@ -175,6 +175,7 @@
var/list/reattach_response = TopicResponse(error_message)
reattach_response[DMAPI5_PARAMETER_CUSTOM_COMMANDS] = ListCustomCommands()
+ reattach_response[DMAPI5_PARAMETER_TOPIC_PORT] = GetTopicPort()
return reattach_response
if(DMAPI5_TOPIC_COMMAND_SEND_CHUNK)
@@ -267,4 +268,16 @@
return chunk_to_send
+ if(DMAPI5_TOPIC_COMMAND_RECEIVE_BROADCAST)
+ var/message = topic_parameters[DMAPI5_TOPIC_PARAMETER_BROADCAST_MESSAGE]
+ if (!istext(message))
+ return TopicResponse("Invalid or missing [DMAPI5_TOPIC_PARAMETER_BROADCAST_MESSAGE]")
+
+ TGS_WORLD_ANNOUNCE(message)
+ return TopicResponse()
+
return TopicResponse("Unknown command: [command]")
+
+/datum/tgs_api/v5/proc/WorldBroadcast(message)
+ set waitfor = FALSE
+ TGS_WORLD_ANNOUNCE(message)
diff --git a/code/modules/tgs/v5/undefs.dm b/code/modules/tgs/v5/undefs.dm
index f163adaaafe3..d531d4b7b9dd 100644
--- a/code/modules/tgs/v5/undefs.dm
+++ b/code/modules/tgs/v5/undefs.dm
@@ -8,7 +8,6 @@
#undef DMAPI5_TOPIC_REQUEST_LIMIT
#undef DMAPI5_TOPIC_RESPONSE_LIMIT
-#undef DMAPI5_BRIDGE_COMMAND_PORT_UPDATE
#undef DMAPI5_BRIDGE_COMMAND_STARTUP
#undef DMAPI5_BRIDGE_COMMAND_PRIME
#undef DMAPI5_BRIDGE_COMMAND_REBOOT
@@ -18,6 +17,7 @@
#undef DMAPI5_PARAMETER_ACCESS_IDENTIFIER
#undef DMAPI5_PARAMETER_CUSTOM_COMMANDS
+#undef DMAPI5_PARAMETER_TOPIC_PORT
#undef DMAPI5_CHUNK
#undef DMAPI5_CHUNK_PAYLOAD
@@ -78,6 +78,9 @@
#undef DMAPI5_TOPIC_COMMAND_SERVER_PORT_UPDATE
#undef DMAPI5_TOPIC_COMMAND_HEALTHCHECK
#undef DMAPI5_TOPIC_COMMAND_WATCHDOG_REATTACH
+#undef DMAPI5_TOPIC_COMMAND_SEND_CHUNK
+#undef DMAPI5_TOPIC_COMMAND_RECEIVE_CHUNK
+#undef DMAPI5_TOPIC_COMMAND_RECEIVE_BROADCAST
#undef DMAPI5_TOPIC_PARAMETER_COMMAND_TYPE
#undef DMAPI5_TOPIC_PARAMETER_CHAT_COMMAND
@@ -87,6 +90,7 @@
#undef DMAPI5_TOPIC_PARAMETER_NEW_INSTANCE_NAME
#undef DMAPI5_TOPIC_PARAMETER_CHAT_UPDATE
#undef DMAPI5_TOPIC_PARAMETER_NEW_SERVER_VERSION
+#undef DMAPI5_TOPIC_PARAMETER_BROADCAST_MESSAGE
#undef DMAPI5_TOPIC_RESPONSE_COMMAND_RESPONSE
#undef DMAPI5_TOPIC_RESPONSE_COMMAND_RESPONSE_MESSAGE
diff --git a/code/modules/unit_tests/_unit_tests.dm b/code/modules/unit_tests/_unit_tests.dm
index 74ed6919862f..93151b54c7e5 100644
--- a/code/modules/unit_tests/_unit_tests.dm
+++ b/code/modules/unit_tests/_unit_tests.dm
@@ -62,6 +62,8 @@
#define TEST_OUTPUT_GREEN(text) (text)
#endif
+#ifdef BASIC_TESTS
+
#include "anchored_mobs.dm"
#include "autowiki.dm"
#include "bespoke_id.dm"
@@ -69,7 +71,6 @@
#include "combat.dm"
#include "component_tests.dm"
#include "connect_loc.dm"
-#include "create_and_destroy.dm"
#include "biome_lists.dm"
#include "emoting.dm"
#include "gun_crafting.dm"
@@ -79,7 +80,6 @@
#include "outfit_sanity.dm"
#include "overmap.dm"
#include "pills.dm"
-#include "planet_gen.dm"
#include "plantgrowth_tests.dm"
#include "projectiles.dm"
#include "quick_swap_sanity.dm"
@@ -91,10 +91,8 @@
#include "reagent_names.dm"
#include "reagent_recipe_collisions.dm"
#include "resist.dm"
-#include "ruin_placement.dm"
#include "say.dm"
#include "serving_tray.dm"
-#include "ship_outpost_placement.dm"
#include "spawn_humans.dm"
#include "species_unique_id.dm"
#include "species_whitelists.dm"
@@ -104,12 +102,31 @@
#include "supply_pack.dm"
#include "teleporters.dm"
#include "timer_sanity.dm"
-#include "unit_test.dm"
#ifdef REFERENCE_TRACKING_DEBUG //Don't try and parse this file if ref tracking isn't turned on. IE: don't parse ref tracking please mr linter
#include "find_reference_sanity.dm"
#endif
+#endif //BASIC_TESTS
+
+#ifdef CREATE_AND_DESTROY_TEST
+#include "create_and_destroy.dm"
+#endif //CREATE_AND_DESTROY_TEST
+
+#ifdef PLANET_GEN_TEST
+#include "planet_gen.dm"
+#endif //PLANET_GEN
+
+#ifdef RUIN_PLACEMENT_TEST
+#include "ruin_placement.dm"
+#endif //RUIN_PLACEMENT_TEST
+
+#ifdef SHIP_PLACEMENT_TEST
+#include "ship_outpost_placement.dm"
+#endif //SHIP_PLACEMENT_TEST
+
+#include "unit_test.dm"
+
#undef TEST_ASSERT
#undef TEST_ASSERT_EQUAL
#undef TEST_ASSERT_NOTEQUAL
diff --git a/code/modules/unit_tests/ship_outpost_placement.dm b/code/modules/unit_tests/ship_outpost_placement.dm
index e1e27097ee6f..73dc32a088fa 100644
--- a/code/modules/unit_tests/ship_outpost_placement.dm
+++ b/code/modules/unit_tests/ship_outpost_placement.dm
@@ -1,6 +1,8 @@
/datum/unit_test/ship_outpost_placement/Run()
- for(var/mapname as anything in SSmapping.ship_purchase_list)
- var/datum/map_template/shuttle/map = SSmapping.ship_purchase_list[mapname]
+ // checks all shuttle templates, including those
+ // disabled or intended as subshuttles
+ for(var/name as anything in SSmapping.shuttle_templates)
+ var/datum/map_template/shuttle/map = SSmapping.shuttle_templates[name]
try
// they'll spawn in empty space, and won't be docked
new /datum/overmap/ship/controlled(list("x" = 1, "y" = 1), map)
@@ -11,6 +13,11 @@
var/datum/overmap/outpost/test_outpost = new outpost_type()
for(var/datum/overmap/ship/controlled/cur_ship as anything in SSovermap.controlled_ships)
+ // already-docked ships are ignored.
+ // this was added to stop runtimes when subshuttles, which were docked to their parent ship, attempted to dock to the outpost as part of this test.
+ // all ships which start undocked will end the loop undocked, so this shouldn't cause any ships to be wrongfully skipped.
+ if(cur_ship.docked_to)
+ continue
cur_ship.Dock(test_outpost, TRUE)
var/obj/docking_port/stationary/ship_dock = cur_ship.shuttle_port.docked
diff --git a/code/modules/vehicles/motorized_wheelchair.dm b/code/modules/vehicles/motorized_wheelchair.dm
index add121e6a061..c9e990372374 100644
--- a/code/modules/vehicles/motorized_wheelchair.dm
+++ b/code/modules/vehicles/motorized_wheelchair.dm
@@ -1,6 +1,7 @@
/obj/vehicle/ridden/wheelchair/motorized
name = "motorized wheelchair"
desc = "A chair with big wheels. It seems to have a motor in it."
+ foldabletype = null
max_integrity = 150
var/speed = 2
var/power_efficiency = 1
diff --git a/code/modules/vehicles/scooter.dm b/code/modules/vehicles/scooter.dm
index 6dee79d6e69a..8d6acea28452 100644
--- a/code/modules/vehicles/scooter.dm
+++ b/code/modules/vehicles/scooter.dm
@@ -76,7 +76,7 @@
/obj/vehicle/ridden/scooter/skateboard/Destroy()
if(sparks)
QDEL_NULL(sparks)
- . = ..()
+ return ..()
/obj/vehicle/ridden/scooter/skateboard/relaymove(mob/living/user, direction)
if (grinding || world.time < next_crash)
diff --git a/code/modules/vehicles/wheelchair.dm b/code/modules/vehicles/wheelchair.dm
index 1f6c96bc0c01..a22b68c5a1c8 100644
--- a/code/modules/vehicles/wheelchair.dm
+++ b/code/modules/vehicles/wheelchair.dm
@@ -11,6 +11,8 @@
density = FALSE //Thought I couldn't fix this one easily, phew
// Run speed delay is multiplied with this for vehicle move delay.
var/delay_multiplier = 6.7
+ ///Determines the typepath of what the object folds into
+ var/foldabletype = /obj/item/wheelchair
/obj/vehicle/ridden/wheelchair/Initialize()
. = ..()
@@ -108,8 +110,38 @@
return TRUE
return FALSE
-/obj/vehicle/ridden/wheelchair/the_whip/driver_move(mob/living/user, direction)
- if(istype(user))
- var/datum/component/riding/D = GetComponent(/datum/component/riding)
- D.vehicle_move_delay = round(CONFIG_GET(number/movedelay/run_delay) * 6.7) / max(user.usable_hands, 1)
- return ..()
+/obj/item/wheelchair
+ name = "wheelchair"
+ desc = "A collapsed wheelchair that can be carried around."
+ icon = 'icons/obj/vehicles.dmi'
+ icon_state = "wheelchair_folded"
+ base_icon_state = "wheelchair_folded"
+ lefthand_file = 'icons/mob/inhands/items_lefthand.dmi'
+ righthand_file = 'icons/mob/inhands/items_righthand.dmi'
+ w_class = WEIGHT_CLASS_BULKY
+ force = 8 //Force is same as a chair
+ var/unfolded_type = /obj/vehicle/ridden/wheelchair
+
+/obj/vehicle/ridden/wheelchair/MouseDrop(over_object, src_location, over_location) //Lets you collapse wheelchair
+ . = ..()
+ if(over_object != usr || !Adjacent(usr) || !foldabletype || !ishuman(usr) || has_buckled_mobs())
+ return FALSE
+ usr.visible_message("[usr] begins to collapse [src]. ", "You begin to collapse [src]. ")
+ if(!do_after(usr, 3 SECONDS, target = src))
+ return FALSE
+ usr.visible_message("[usr] collapses [src]. ", "You collapse [src]. ")
+ var/obj/vehicle/ridden/wheelchair/wheelchair_folded = new foldabletype(get_turf(src))
+ usr.put_in_hands(wheelchair_folded)
+ qdel(src)
+
+/obj/item/wheelchair/attack_self(mob/user) //Deploys wheelchair on in-hand use
+ deploy_wheelchair(user, user.loc)
+
+/obj/item/wheelchair/proc/deploy_wheelchair(mob/user, atom/location)
+ usr.visible_message("[usr] begins to unfold [src]. ", "You begin to unfold [src]. ")
+ if(!do_after(usr, 3 SECONDS, target = src))
+ return FALSE
+ usr.visible_message("[usr] deploys [src]. ", "You deploy [src]. ")
+ var/obj/vehicle/ridden/wheelchair/wheelchair_unfolded = new unfolded_type(location)
+ wheelchair_unfolded.add_fingerprint(user)
+ qdel(src)
diff --git a/code/modules/vending/wardrobes.dm b/code/modules/vending/wardrobes.dm
index a774f048f443..9c4f7c376425 100644
--- a/code/modules/vending/wardrobes.dm
+++ b/code/modules/vending/wardrobes.dm
@@ -319,7 +319,7 @@
name = "JaniDrobe"
desc = "A self cleaning vending machine capable of dispensing clothing for janitors."
icon_state = "janidrobe"
- product_ads = "Come and get your janitorial clothing, now endorsed by lizard janitors everywhere!"
+ product_ads = "Come and get your janitorial clothing, now endorsed by janitors everywhere!"
vend_reply = "Thank you for using the JaniDrobe!"
products = list(/obj/item/clothing/under/rank/civilian/janitor = 2,
/obj/item/cartridge/janitor = 2,
@@ -410,8 +410,7 @@
/obj/item/clothing/accessory/armband/med = 4,
/obj/item/clothing/head/beanie/rasta = 1)
contraband = list(/obj/item/toy/plush/plushvar = 1,
- /obj/item/toy/plush/narplush = 1,
- /obj/item/clothing/head/medievaljewhat = 3)
+ /obj/item/toy/plush/narplush = 1)
premium = list(/obj/item/clothing/suit/chaplainsuit/bishoprobe = 1,
/obj/item/clothing/head/bishopmitre = 1)
refill_canister = /obj/item/vending_refill/wardrobe/chap_wardrobe
diff --git a/config/config.txt b/config/config.txt
index 0cdece6b6a16..7a579123028b 100644
--- a/config/config.txt
+++ b/config/config.txt
@@ -257,8 +257,8 @@ CHECK_RANDOMIZER
## Don't set this to the same server, BYOND will automatically restart players to the server when it has restarted.
# SERVER ss13.example.com:2506
-## forum address
-# FORUMURL https://shiptest.net/discord
+## Lore address
+# LOREURL https://shiptest.net/wiki/Lore_Primer
## Wiki address
# WIKIURL https://shiptest.net/wiki/
diff --git a/dependencies.sh b/dependencies.sh
index 84ba6b96feab..ee382484a0f2 100755
--- a/dependencies.sh
+++ b/dependencies.sh
@@ -8,7 +8,7 @@ export BYOND_MAJOR=514
export BYOND_MINOR=1588
#rust version
-export RUST_VERSION=1.67.0
+export RUST_VERSION=1.67.1
#rust_g git tag
export RUST_G_VERSION=3.0.0
@@ -21,7 +21,7 @@ export NODE_VERSION_PRECISE=16.13.0
export SPACEMAN_DMM_VERSION=suite-1.7.1
# Python version for mapmerge and other tools
-export PYTHON_VERSION=3.7.9
+export PYTHON_VERSION=3.9.0
#auxmos repository
export AUXMOS_REPO=https://github.com/shiptest-ss13/auxmos
diff --git a/html/changelogs/AutoChangeLog-pr-2685.yml b/html/changelogs/AutoChangeLog-pr-2685.yml
new file mode 100644
index 000000000000..35017006bd67
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-2685.yml
@@ -0,0 +1,6 @@
+author: Draggeru, Cre
+changes:
+ - {rscadd: 'adds all of the clothing intended for SUNS, including uniforms for the
+ captain, xo, cmo, scientists, miners, engineers, and doctors'}
+ - {rscadd: several job outfits to support future SUNS content}
+delete-after: true
diff --git a/html/changelogs/archive/2023-11.yml b/html/changelogs/archive/2023-11.yml
index b2fcb848dddf..d15d377eecd2 100644
--- a/html/changelogs/archive/2023-11.yml
+++ b/html/changelogs/archive/2023-11.yml
@@ -136,3 +136,30 @@
2023-11-20:
thgvr:
- imageadd: Restored space parallax to its former whimsical glory.
+2023-11-22:
+ GenericDM:
+ - rscdel: removes deepthroat
+2023-11-23:
+ GenericDM:
+ - rscdel: removes the weird examine text for looking at a fat person while starving
+ lizardqueenlexi:
+ - rscdel: Removed the "fat" status - overeating now has no negative effects.
+ - rscdel: Removed lipoplasty surgery.
+ - rscdel: Removed the fat sucker machine.
+ - tweak: Scanner gates no longer have a "nutrition" option available.
+ thgvr:
+ - bugfix: Fixes invisible radiation medkits
+2023-11-26:
+ meemofcourse:
+ - tweak: Fancy pens now write in Adobe Garamond.
+2023-11-29:
+ GenericDM:
+ - rscdel: removes tail club
+ - rscdel: removes all flavors of tail whip
+ - rscdel: removes lizardskin clothing
+ - rscdel: removes 'Genetic Purifier'
+ - tweak: makes bunny ears desc not incredibly sexist
+ - tweak: change up wording in magic mirror gender change
+ - rscdel: removes 'genuine' cat ears
+ thgvr:
+ - bugfix: Marine armor and its subtypes will no longer break digitigrade
diff --git a/html/changelogs/archive/2023-12.yml b/html/changelogs/archive/2023-12.yml
new file mode 100644
index 000000000000..c3c00d75dd3b
--- /dev/null
+++ b/html/changelogs/archive/2023-12.yml
@@ -0,0 +1,136 @@
+2023-12-02:
+ GenericDM:
+ - admin: remove sgt report ~~to debug verbs~~
+ Zevotech:
+ - rscdel: spacegym.dmm and associated code removed
+ - rscdel: removed spacegym lootdrops from the colossus
+2023-12-03:
+ GenericDM:
+ - bugfix: you no longer commit violence against machines
+2023-12-04:
+ PositiveEntropy:
+ - rscadd: Revamps blood-red hardsuits, as well as adding their equivalents to each
+ Gorlex branch!
+ - rscdel: The Scarlet Hardsuit has been shelved.
+2023-12-05:
+ MoonTheBird:
+ - rscadd: Added a LOT of RILENA merch. Plushies, drinks, hoodies, shirts, cosplays...
+ And if you're a RILENA fan (positive trait), you get a special pin, like the
+ clown or mime fan!
+2023-12-07:
+ FalloutFalcon:
+ - rscadd: improved radial menu for mining tools
+ - tweak: menus for removing attachments
+ PositiveEntropy:
+ - rscadd: The Li-Tieguai is now officially, a Syndicate ship!
+ meemofcourse:
+ - tweak: The 2nd Battlegroup officer uniform is now the Syndicate Officer uniform
+ - tweak: The 2nd Battlegroup officer jacket and cap have been updated to reflect
+ not being part of the ACLF
+ thgvr:
+ - rscdel: Removes golems
+ tmtmtl30:
+ - bugfix: Small playtime-based ship join restriction edge cases fixed.
+ - bugfix: Ship-spawn unit tests have been fixed and expanded.
+ - bugfix: fixes planetary outposts from having space underneath all the turfs
+2023-12-09:
+ Halcyon:
+ - rscadd: Winter coats have a new coat of paint.
+ MarkSuckerberg:
+ - tweak: Combining eyepatches should now try to put the result into your hands afterwards
+ thgvr:
+ - balance: Goliaths no longer stun you, instead they apply a bear-trap like mass
+ of tentacles that slows you. Resist to break them off.
+2023-12-10:
+ thgvr:
+ - tweak: Multiple Riggs-classes cannot be spawned by players anymore
+2023-12-11:
+ thgvr:
+ - rscadd: Votes have a new look and new sound.
+2023-12-12:
+ JimKil3:
+ - bugfix: Removed a duplicate air alarm in the Kansatsu-class Exploration Vessel
+ MarkSuckerberg:
+ - bugfix: Only one ship can spawn at a time.
+ - tweak: Adjusts spacing of the top-right BYOND window buttons
+ - rscadd: Adds a lore button to the top-right
+ SomeguyManperson:
+ - bugfix: you can no longer fold most syndicate undersuits casually into the letters
+ "SUIT"
+ thgvr:
+ - rscadd: Another Sarathi head marking, "Dome"
+ - rscadd: Sarathi frills now use secondary colors.
+ - rscadd: Sarathi tails now use secondary colors.
+ - rscadd: Added "Cracks" body marking for Sarathi
+ - rscdel: Removed dark tiger, light tiger, and spike Sarathi tails.
+2023-12-13:
+ MarkSuckerberg:
+ - tweak: Round end now shows the ship you spawned on when possible instead of just
+ the sector name
+ - tweak: Slightly moves around the statpanel info to emphasise LST
+ - bugfix: Round time should no longer act strange when midnight passes
+ - bugfix: Respawns should no longer be delayed 24h when done over midnight
+ Zonespace27, Ryll-Ryll, MeeMOfCourse:
+ - tweak: Admins can now spawn an unarmed horde of interns in addition to the old
+ armed horde
+ - tweak: Admins can toggle name randomization for ERT's, as well as if they'd like
+ to be spawned in the briefing room at the time of creation
+ - tweak: Admins can now force ERT's to pick the leader role from the most experienced
+ candidates in terms of playtime
+ - tweak: Menus like Create Response Team and Create Portal Storm now toggle boolean
+ options when clicked, rather than open a popup window to select one of the two
+ options
+ - refactor: Centcom Officials are now a full subtype of ERT, rather than being a
+ separate antagonist type with duplicated functionality
+ - admin: ERTs can now have a custom shuttle that they can spawn on, on a toggle
+ while creating said ERT.
+ - admin: Shiptest-Specific ERTs, and respective files.
+2023-12-17:
+ Immortalartisan:
+ - rscadd: A new sandworld ruin based on deprecated ship pubby
+ unit0016:
+ - rscadd: A new icemoon ruin has been added, should you be in need of service department
+ goodies.
+2023-12-19:
+ SomeguyManperson:
+ - bugfix: AB+ blood is no longer incompatible with + bloodtypes
+ - bugfix: obliterated a floating white pixel on the cleaning skillcape
+ - bugfix: skillcapes are no longer missing a pixel on their left side of the front
+2023-12-21:
+ FalloutFalcon:
+ - bugfix: Material tile sprites
+2023-12-23:
+ FalloutFalcon:
+ - bugfix: Fixes two assistant outfits having the same path
+ GenericDM:
+ - bugfix: crate shelves no longer have layering issues
+ Skies-Of-Blue:
+ - imageadd: Adds missing iconstates to vox hardhats. Taste the void no longer!
+ SomeguyManperson:
+ - bugfix: the charliestation ruin on ice planets now obeys local gravity
+ - bugfix: science goggles are now more accurate when judging the research value
+ of anomalies
+ Zevotech:
+ - bugfix: Removed a flora with a varedited error texture on jungle_paradise
+ thgvr:
+ - tweak: Changed the text shown to shipowners about making a memo.
+2023-12-29:
+ FalloutFalcon:
+ - rscdel: Syndicate Jacket
+ - bugfix: Hos Jacket Invisibility
+ MarkSuckerberg:
+ - admin: The server will now automatically delay round-end when a TGS deployment
+ is incoming
+ - server: Adds more TGS chat commands as well as support for the newer chat message
+ system.
+ SomeguyManperson:
+ - bugfix: the weebstick is no longer held back from its true purpose if you click
+ on a tile you can't see
+ - bugfix: heating rations increases their nutritional value as intended
+ Zevotech:
+ - bugfix: legion core implanting no longer aheals you on use
+ - rscadd: legion core implant now just does a potent organic heal with minor clone
+ damage when used
+ - rscdel: Removes the Lieutenant job datum, locker and clothing
+ - rscadd: The Shetland now has a First Officer and lockers for both them and the
+ captain now
diff --git a/html/changelogs/archive/2024-01.yml b/html/changelogs/archive/2024-01.yml
new file mode 100644
index 000000000000..f2a29eb77d49
--- /dev/null
+++ b/html/changelogs/archive/2024-01.yml
@@ -0,0 +1,81 @@
+2024-01-05:
+ MarkSuckerberg:
+ - bugfix: Sector time now actually shows the month of January.
+2024-01-06:
+ Imaginos16:
+ - rscadd: Resprites most production machines!
+ - rscadd: Resprites handheld radios
+ MarkSuckerberg:
+ - bugfix: IC/sector months now actually start on the first and there's only one
+ year day
+ SomeguyManperson:
+ - rscadd: admins can now spawn vox more efficiently
+ - bugfix: bloodbags can no longer spawn with untyped (and useless) blood in them
+ cowbot92:
+ - rscadd: Ports TG's Coffee Makers
+ - soundadd: Adds coffee making sound
+ - imageadd: Adds a new type of coffee cup and pot
+ - code_imp: this changes code yes
+2024-01-08:
+ PositiveEntropy:
+ - rscadd: Clipboards have been added to the Chronicle, like it should've had since
+ the beginning.
+ thgvr:
+ - rscadd: Autolathe has a new TGUI theme.
+ - imageadd: New TGUI background, the Shiptest logo.
+2024-01-10:
+ MarkSuckerberg:
+ - bugfix: Fixes a bunch of cases of windows not being where they were supposed to
+ be, tables/chairs stacking on each other, and other very small stuff you've
+ never noticed before.
+2024-01-12:
+ PositiveEntropy:
+ - imageadd: The Gorlex 2nd Battlegroup clothing sprites have been updated!
+ tiramisuapimancer:
+ - rscdel: Removed the edgy human trafficking/SGT joke poster
+2024-01-13:
+ FleetingExpertise:
+ - bugfix: The 'phantom round' bug with guns has been fixed
+ - bugfix: Ghosts can no longer toggle gun safety
+ - bugfix: Bulldogs no longer destroy shotgun shells from existence
+ - bugfix: Bows should no longer randomly break
+ - bugfix: A lot of jank involving the E-40 has been fixed
+ Zevotech:
+ - rscadd: adds a fax machine to the paracelsus-class
+ - bugfix: rotates a bedsheet on the paracelsus class to be the right direction
+2024-01-15:
+ tmtmtl30:
+ - rscdel: Holodeck code has been removed.
+ - bugfix: Outposts should end up erroneously spaced less frequently.
+2024-01-18:
+ MeeMOfCourse, retlaw34:
+ - tweak: Repathed almost every faction outfit, and they now apply factions upon
+ being used.
+ - tweak: SecHud icons have been redone. Sprites by retlaw34.
+ - tweak: Descriptions of multiple clothing items.
+ - rscadd: SecHuds now identify factions. Somewhat.
+ - rscadd: More desperate groups of Frontiersmen have been spotted roaming the frontier.
+2024-01-19:
+ SomeguyManperson:
+ - tweak: tend brute/burns can no longer attempt to (very ineffectively) heal the
+ other damage type
+2024-01-23:
+ SomeguyManperson:
+ - bugfix: ore smelter no longer obliterates materials when smelting alloys
+2024-01-26:
+ Apogee-dev:
+ - tweak: Changed prefixes on Syndicate ships to reflect subfaction
+ SomeguyManperson:
+ - bugfix: you can no longer lock yourself out of the icemoon dragon lair by killing
+ the dragon with a crusher
+2024-01-28:
+ Fest1v3:
+ - imageadd: Added vox sprites & a tailhold icon.
+ Skies-Of-Blue:
+ - balance: planetary chem bees have been replaced with the garden variety
+2024-01-30:
+ FalloutFalcon:
+ - balance: reverts some blood red hard suits back to ramzi
+ goober3:
+ - tweak: Added more light switches to the Mudskipper.
+ - bugfix: The Mudskipper bridge now has proper access applied.
diff --git a/html/changelogs/archive/2024-02.yml b/html/changelogs/archive/2024-02.yml
new file mode 100644
index 000000000000..d01da65da4c3
--- /dev/null
+++ b/html/changelogs/archive/2024-02.yml
@@ -0,0 +1,55 @@
+2024-02-02:
+ Martinpachu:
+ - bugfix: updated ship shotgun ammo boxes
+2024-02-03:
+ Apogee-dev:
+ - rscdel: Removed abductor tools from the wrecked analyzer loot pool
+ - rscdel: Removed lost abductor from iceplanet portal loot pool
+ Bokkiewokkie:
+ - imageadd: Added more Kepori socks
+ - imageadd: Added more Kepori shirts
+ - imageadd: Added digitigrade pride thigh-highs
+ - bugfix: Fixed Kepori arms having both left and right sprites per single arm
+ GenericDM:
+ - rscdel: mutation toxin
+ PigeonLord:
+ - rscadd: Adds more Light Switches around the shepherd
+ - rscadd: Added some farming plots in the apiary so bees can actually make honey
+ - bugfix: Fixed bees being able to open the Shepherd Apiary
+ SomeguyManperson:
+ - rscadd: If you are smoking a cigarette, you can light someone else's cigarette
+ via help intent while targeting the mouth
+ bobbahbrown, itsmeow, meemofcourse:
+ - rscadd: CentCom now has some small offices, which recieve physical faxes.
+ - rscadd: Fax machines now announce that they have received a fax over radio.
+ - rscadd: Fax machines announce important faxes VERY LOUDLY.
+ - balance: Faxes no longer require a subspace ansible crystal.
+ - code_imp: Faxes now use typepath instead of varedit.
+ - tweak: Changed how special/faction faxes work. Login is no longer required to
+ use special faxes.
+ - admin: Add Requests Manager to view all fax messages/prayers/centcom and syndicate
+ requests/and nuke code requests within a round.
+ - admin: Removed old fax manager in favor of Requests Manager, added "Send Fax Message"
+ verb to send admin faxes via a menu.
+ - bugfix: Fixed runtime when ghosts tried to view paper.
+ meemofcourse:
+ - rscadd: ACLF Syndicate Inspector ERT
+ - bugfix: Independent background icons
+ - bugfix: ERT Outfits not having access and proper names
+2024-02-04:
+ Martinpachu:
+ - rscadd: Added two flashes, a recharger, a stamp, two commanders, ammo for them
+ and a wideband to the Ranger bridge.
+ - rscdel: The Ranger's ORM.
+2024-02-05:
+ Cadunkus:
+ - spellcheck: Fixed a single typo in the description of the Corvus-class Response
+ Vessel.
+ Luftkommando:
+ - rscadd: Added new ShipTest faction specific stamps
+ Skies-Of-Blue:
+ - tweak: non-motorized wheelchairs can now be folded
+ - imageadd: a few sprites to support the above
+ meemofcourse:
+ - rscadd: Valor-Class Field Care Crusier
+ - rscadd: Haste-Class Ambulance
diff --git a/icons/effects/landmarks_static.dmi b/icons/effects/landmarks_static.dmi
index 847c252bbfb6..05301f14a831 100644
Binary files a/icons/effects/landmarks_static.dmi and b/icons/effects/landmarks_static.dmi differ
diff --git a/icons/effects/mapping_helpers.dmi b/icons/effects/mapping_helpers.dmi
index 1efce1eea691..50e88be487b0 100644
Binary files a/icons/effects/mapping_helpers.dmi and b/icons/effects/mapping_helpers.dmi differ
diff --git a/icons/effects/parallax.dmi b/icons/effects/parallax.dmi
index 7825c6d014f2..601146297cc4 100644
Binary files a/icons/effects/parallax.dmi and b/icons/effects/parallax.dmi differ
diff --git a/icons/mob/actions.dmi b/icons/mob/actions.dmi
index ea2c5c556db0..bc600528d825 100644
Binary files a/icons/mob/actions.dmi and b/icons/mob/actions.dmi differ
diff --git a/icons/mob/clothing/accessories.dmi b/icons/mob/clothing/accessories.dmi
index 5d4ee686cde5..aef500b67da9 100644
Binary files a/icons/mob/clothing/accessories.dmi and b/icons/mob/clothing/accessories.dmi differ
diff --git a/icons/mob/clothing/faction/suns/accessory.dmi b/icons/mob/clothing/faction/suns/accessory.dmi
new file mode 100644
index 000000000000..00e868d303fd
Binary files /dev/null and b/icons/mob/clothing/faction/suns/accessory.dmi differ
diff --git a/icons/mob/clothing/faction/suns/eyes.dmi b/icons/mob/clothing/faction/suns/eyes.dmi
new file mode 100644
index 000000000000..0dd74b201876
Binary files /dev/null and b/icons/mob/clothing/faction/suns/eyes.dmi differ
diff --git a/icons/mob/clothing/faction/suns/feet.dmi b/icons/mob/clothing/faction/suns/feet.dmi
new file mode 100644
index 000000000000..0c665a29cda6
Binary files /dev/null and b/icons/mob/clothing/faction/suns/feet.dmi differ
diff --git a/icons/mob/clothing/faction/suns/hands.dmi b/icons/mob/clothing/faction/suns/hands.dmi
new file mode 100644
index 000000000000..c84e17e76662
Binary files /dev/null and b/icons/mob/clothing/faction/suns/hands.dmi differ
diff --git a/icons/mob/clothing/faction/suns/head.dmi b/icons/mob/clothing/faction/suns/head.dmi
new file mode 100644
index 000000000000..22eb273e8041
Binary files /dev/null and b/icons/mob/clothing/faction/suns/head.dmi differ
diff --git a/icons/mob/clothing/faction/suns/mask.dmi b/icons/mob/clothing/faction/suns/mask.dmi
new file mode 100644
index 000000000000..9068c5c74abc
Binary files /dev/null and b/icons/mob/clothing/faction/suns/mask.dmi differ
diff --git a/icons/mob/clothing/faction/suns/neck.dmi b/icons/mob/clothing/faction/suns/neck.dmi
new file mode 100644
index 000000000000..0c8243bbb09b
Binary files /dev/null and b/icons/mob/clothing/faction/suns/neck.dmi differ
diff --git a/icons/mob/clothing/faction/suns/suits.dmi b/icons/mob/clothing/faction/suns/suits.dmi
new file mode 100644
index 000000000000..11d1b5142b99
Binary files /dev/null and b/icons/mob/clothing/faction/suns/suits.dmi differ
diff --git a/icons/mob/clothing/faction/suns/uniforms.dmi b/icons/mob/clothing/faction/suns/uniforms.dmi
new file mode 100644
index 000000000000..a354f10437f5
Binary files /dev/null and b/icons/mob/clothing/faction/suns/uniforms.dmi differ
diff --git a/icons/mob/clothing/feet.dmi b/icons/mob/clothing/feet.dmi
index d9580eff1b42..6b974d5a8199 100644
Binary files a/icons/mob/clothing/feet.dmi and b/icons/mob/clothing/feet.dmi differ
diff --git a/icons/mob/clothing/head.dmi b/icons/mob/clothing/head.dmi
index 24468d662a5e..f370aa665669 100644
Binary files a/icons/mob/clothing/head.dmi and b/icons/mob/clothing/head.dmi differ
diff --git a/icons/mob/clothing/head/winterhood.dmi b/icons/mob/clothing/head/winterhood.dmi
new file mode 100644
index 000000000000..321896641390
Binary files /dev/null and b/icons/mob/clothing/head/winterhood.dmi differ
diff --git a/icons/mob/clothing/neck.dmi b/icons/mob/clothing/neck.dmi
index 63368044af97..cd64b37eaf3c 100644
Binary files a/icons/mob/clothing/neck.dmi and b/icons/mob/clothing/neck.dmi differ
diff --git a/icons/mob/clothing/suit.dmi b/icons/mob/clothing/suit.dmi
index 9ce60cc531ee..a832ae961c56 100644
Binary files a/icons/mob/clothing/suit.dmi and b/icons/mob/clothing/suit.dmi differ
diff --git a/icons/mob/clothing/suits/hooded.dmi b/icons/mob/clothing/suits/hooded.dmi
index a19af8b7aa64..a4be6f11f793 100644
Binary files a/icons/mob/clothing/suits/hooded.dmi and b/icons/mob/clothing/suits/hooded.dmi differ
diff --git a/icons/mob/clothing/suits/spacesuits.dmi b/icons/mob/clothing/suits/spacesuits.dmi
index 19042f1f08e8..6350fec50200 100644
Binary files a/icons/mob/clothing/suits/spacesuits.dmi and b/icons/mob/clothing/suits/spacesuits.dmi differ
diff --git a/icons/mob/clothing/suits/wintercoat.dmi b/icons/mob/clothing/suits/wintercoat.dmi
new file mode 100644
index 000000000000..4d09ed00a49b
Binary files /dev/null and b/icons/mob/clothing/suits/wintercoat.dmi differ
diff --git a/icons/mob/clothing/under/dress.dmi b/icons/mob/clothing/under/dress.dmi
index eac316815846..a67fcb85331f 100644
Binary files a/icons/mob/clothing/under/dress.dmi and b/icons/mob/clothing/under/dress.dmi differ
diff --git a/icons/mob/clothing/under/syndicate.dmi b/icons/mob/clothing/under/syndicate.dmi
index 27c030aa4b43..7168514ee697 100644
Binary files a/icons/mob/clothing/under/syndicate.dmi and b/icons/mob/clothing/under/syndicate.dmi differ
diff --git a/icons/mob/clothing/underwear/species/underwear_socks_kepori.dmi b/icons/mob/clothing/underwear/species/underwear_socks_kepori.dmi
index d182ee4c238a..7548aeb3a702 100644
Binary files a/icons/mob/clothing/underwear/species/underwear_socks_kepori.dmi and b/icons/mob/clothing/underwear/species/underwear_socks_kepori.dmi differ
diff --git a/icons/mob/clothing/underwear/species/underwear_torso_kepori.dmi b/icons/mob/clothing/underwear/species/underwear_torso_kepori.dmi
index 9d7fdc7a7c9d..19813d4e2946 100644
Binary files a/icons/mob/clothing/underwear/species/underwear_torso_kepori.dmi and b/icons/mob/clothing/underwear/species/underwear_torso_kepori.dmi differ
diff --git a/icons/mob/clothing/underwear/underwear_legs.dmi b/icons/mob/clothing/underwear/underwear_legs.dmi
index a3a60ccfc2a7..054daef8c0d1 100644
Binary files a/icons/mob/clothing/underwear/underwear_legs.dmi and b/icons/mob/clothing/underwear/underwear_legs.dmi differ
diff --git a/icons/mob/clothing/underwear/underwear_socks.dmi b/icons/mob/clothing/underwear/underwear_socks.dmi
index bc7faddc5479..7ce74422818f 100644
Binary files a/icons/mob/clothing/underwear/underwear_socks.dmi and b/icons/mob/clothing/underwear/underwear_socks.dmi differ
diff --git a/icons/mob/clothing/underwear/underwear_torso.dmi b/icons/mob/clothing/underwear/underwear_torso.dmi
index d3d4db41316e..ad11d77748d0 100644
Binary files a/icons/mob/clothing/underwear/underwear_torso.dmi and b/icons/mob/clothing/underwear/underwear_torso.dmi differ
diff --git a/icons/mob/hud.dmi b/icons/mob/hud.dmi
index aee25733cdbe..a54640fc17ba 100644
Binary files a/icons/mob/hud.dmi and b/icons/mob/hud.dmi differ
diff --git a/icons/mob/human_parts.dmi b/icons/mob/human_parts.dmi
index 115688eeca5e..e1bbea2b2006 100644
Binary files a/icons/mob/human_parts.dmi and b/icons/mob/human_parts.dmi differ
diff --git a/icons/mob/human_parts_greyscale.dmi b/icons/mob/human_parts_greyscale.dmi
index 6fb879f40e7c..4e816bbecc65 100644
Binary files a/icons/mob/human_parts_greyscale.dmi and b/icons/mob/human_parts_greyscale.dmi differ
diff --git a/icons/mob/inhands/clothing_lefthand.dmi b/icons/mob/inhands/clothing_lefthand.dmi
index 1febae88e98c..9ae2124fa4c5 100644
Binary files a/icons/mob/inhands/clothing_lefthand.dmi and b/icons/mob/inhands/clothing_lefthand.dmi differ
diff --git a/icons/mob/inhands/clothing_righthand.dmi b/icons/mob/inhands/clothing_righthand.dmi
index 4a6ec93b5f21..f77386a90062 100644
Binary files a/icons/mob/inhands/clothing_righthand.dmi and b/icons/mob/inhands/clothing_righthand.dmi differ
diff --git a/icons/mob/inhands/faction/suns/suns_lefthand.dmi b/icons/mob/inhands/faction/suns/suns_lefthand.dmi
new file mode 100644
index 000000000000..f608d69ff95f
Binary files /dev/null and b/icons/mob/inhands/faction/suns/suns_lefthand.dmi differ
diff --git a/icons/mob/inhands/faction/suns/suns_righthand.dmi b/icons/mob/inhands/faction/suns/suns_righthand.dmi
new file mode 100644
index 000000000000..2738ccdd2903
Binary files /dev/null and b/icons/mob/inhands/faction/suns/suns_righthand.dmi differ
diff --git a/icons/mob/inhands/items_lefthand.dmi b/icons/mob/inhands/items_lefthand.dmi
index c2f7d7c53334..f5f95c211298 100644
Binary files a/icons/mob/inhands/items_lefthand.dmi and b/icons/mob/inhands/items_lefthand.dmi differ
diff --git a/icons/mob/inhands/items_righthand.dmi b/icons/mob/inhands/items_righthand.dmi
index 6ede1edc7747..f626c077ced5 100644
Binary files a/icons/mob/inhands/items_righthand.dmi and b/icons/mob/inhands/items_righthand.dmi differ
diff --git a/icons/mob/inhands/weapons/guns_lefthand.dmi b/icons/mob/inhands/weapons/guns_lefthand.dmi
index cd7fd6d859b8..7b15fb84a247 100644
Binary files a/icons/mob/inhands/weapons/guns_lefthand.dmi and b/icons/mob/inhands/weapons/guns_lefthand.dmi differ
diff --git a/icons/mob/inhands/weapons/guns_righthand.dmi b/icons/mob/inhands/weapons/guns_righthand.dmi
index d7e395ff5b57..0354d2352120 100644
Binary files a/icons/mob/inhands/weapons/guns_righthand.dmi and b/icons/mob/inhands/weapons/guns_righthand.dmi differ
diff --git a/icons/mob/inhands/weapons/melee_lefthand.dmi b/icons/mob/inhands/weapons/melee_lefthand.dmi
index 9ddba4cf47e7..557f281d1502 100644
Binary files a/icons/mob/inhands/weapons/melee_lefthand.dmi and b/icons/mob/inhands/weapons/melee_lefthand.dmi differ
diff --git a/icons/mob/ipc_accessories.dmi b/icons/mob/ipc_accessories.dmi
index 7127d6c0cccc..86311ca3172e 100644
Binary files a/icons/mob/ipc_accessories.dmi and b/icons/mob/ipc_accessories.dmi differ
diff --git a/icons/mob/mob.dmi b/icons/mob/mob.dmi
index 64d0cc4ef8ce..142386586679 100644
Binary files a/icons/mob/mob.dmi and b/icons/mob/mob.dmi differ
diff --git a/icons/mob/pai.dmi b/icons/mob/pai.dmi
index 1c609686be11..4e46503e87c7 100644
Binary files a/icons/mob/pai.dmi and b/icons/mob/pai.dmi differ
diff --git a/icons/mob/pai_item_head.dmi b/icons/mob/pai_item_head.dmi
index 337e22254ea8..38db9379be12 100644
Binary files a/icons/mob/pai_item_head.dmi and b/icons/mob/pai_item_head.dmi differ
diff --git a/icons/mob/pai_item_lh.dmi b/icons/mob/pai_item_lh.dmi
index fb9c77f5abae..49cd390f8d2f 100644
Binary files a/icons/mob/pai_item_lh.dmi and b/icons/mob/pai_item_lh.dmi differ
diff --git a/icons/mob/pai_item_rh.dmi b/icons/mob/pai_item_rh.dmi
index ced27446a451..de7bc143b9c3 100644
Binary files a/icons/mob/pai_item_rh.dmi and b/icons/mob/pai_item_rh.dmi differ
diff --git a/icons/mob/radial.dmi b/icons/mob/radial.dmi
index 8ec3a0fb4666..9b43fa0d710f 100644
Binary files a/icons/mob/radial.dmi and b/icons/mob/radial.dmi differ
diff --git a/icons/mob/species/kepori/bodyparts.dmi b/icons/mob/species/kepori/bodyparts.dmi
index 177efcbbf51a..f19aaeacbe08 100644
Binary files a/icons/mob/species/kepori/bodyparts.dmi and b/icons/mob/species/kepori/bodyparts.dmi differ
diff --git a/icons/mob/species/kepori/onmob_suit_kepori.dmi b/icons/mob/species/kepori/onmob_suit_kepori.dmi
index 9253a5b0be28..4d5eaaab1196 100644
Binary files a/icons/mob/species/kepori/onmob_suit_kepori.dmi and b/icons/mob/species/kepori/onmob_suit_kepori.dmi differ
diff --git a/icons/mob/species/kepori/onmob_uniform_kepori.dmi b/icons/mob/species/kepori/onmob_uniform_kepori.dmi
index 6f28d759ba5f..d9bec6e95185 100644
Binary files a/icons/mob/species/kepori/onmob_uniform_kepori.dmi and b/icons/mob/species/kepori/onmob_uniform_kepori.dmi differ
diff --git a/icons/mob/species/lizard/bodyparts.dmi b/icons/mob/species/lizard/bodyparts.dmi
index ce88a8ba93da..9f7a7ca89b50 100644
Binary files a/icons/mob/species/lizard/bodyparts.dmi and b/icons/mob/species/lizard/bodyparts.dmi differ
diff --git a/icons/mob/species/lizard/frills.dmi b/icons/mob/species/lizard/frills.dmi
index b8587a7bd8e2..beeb7887b8b5 100644
Binary files a/icons/mob/species/lizard/frills.dmi and b/icons/mob/species/lizard/frills.dmi differ
diff --git a/icons/mob/species/lizard/markings.dmi b/icons/mob/species/lizard/markings.dmi
index d2950ac19bbc..7a43feeda795 100644
Binary files a/icons/mob/species/lizard/markings.dmi and b/icons/mob/species/lizard/markings.dmi differ
diff --git a/icons/mob/species/lizard/spines.dmi b/icons/mob/species/lizard/spines.dmi
new file mode 100644
index 000000000000..eaadb820ebc1
Binary files /dev/null and b/icons/mob/species/lizard/spines.dmi differ
diff --git a/icons/mob/species/lizard/tails.dmi b/icons/mob/species/lizard/tails.dmi
index 16a7dc0b00ed..aea38b93e9ac 100644
Binary files a/icons/mob/species/lizard/tails.dmi and b/icons/mob/species/lizard/tails.dmi differ
diff --git a/icons/mob/species/misc/digitigrade.dmi b/icons/mob/species/misc/digitigrade.dmi
index 104387630acb..7c6aca4107b1 100644
Binary files a/icons/mob/species/misc/digitigrade.dmi and b/icons/mob/species/misc/digitigrade.dmi differ
diff --git a/icons/mob/species/vox/onmob_back_vox.dmi b/icons/mob/species/vox/onmob_back_vox.dmi
index f7d7499b6cc5..d8b23da46543 100644
Binary files a/icons/mob/species/vox/onmob_back_vox.dmi and b/icons/mob/species/vox/onmob_back_vox.dmi differ
diff --git a/icons/mob/species/vox/onmob_belt_vox.dmi b/icons/mob/species/vox/onmob_belt_vox.dmi
index 9d183ea045b4..3a054c4952a1 100644
Binary files a/icons/mob/species/vox/onmob_belt_vox.dmi and b/icons/mob/species/vox/onmob_belt_vox.dmi differ
diff --git a/icons/mob/species/vox/onmob_head_vox.dmi b/icons/mob/species/vox/onmob_head_vox.dmi
index d6b498ca0b5e..0ab1c3be9674 100644
Binary files a/icons/mob/species/vox/onmob_head_vox.dmi and b/icons/mob/species/vox/onmob_head_vox.dmi differ
diff --git a/icons/obj/aicards.dmi b/icons/obj/aicards.dmi
index 5698962eb9fb..a0b0ecba5be7 100644
Binary files a/icons/obj/aicards.dmi and b/icons/obj/aicards.dmi differ
diff --git a/icons/obj/aicardsradial.dmi b/icons/obj/aicardsradial.dmi
new file mode 100644
index 000000000000..ad5b874b221c
Binary files /dev/null and b/icons/obj/aicardsradial.dmi differ
diff --git a/icons/obj/bureaucracy.dmi b/icons/obj/bureaucracy.dmi
index f96b0fd582dc..8a042bc0d081 100644
Binary files a/icons/obj/bureaucracy.dmi and b/icons/obj/bureaucracy.dmi differ
diff --git a/icons/obj/clothing/accessories.dmi b/icons/obj/clothing/accessories.dmi
index 62d085bd97e7..0b48ccfaf785 100644
Binary files a/icons/obj/clothing/accessories.dmi and b/icons/obj/clothing/accessories.dmi differ
diff --git a/icons/obj/clothing/faction/suns/accessory.dmi b/icons/obj/clothing/faction/suns/accessory.dmi
new file mode 100644
index 000000000000..fed96f7c2ee2
Binary files /dev/null and b/icons/obj/clothing/faction/suns/accessory.dmi differ
diff --git a/icons/obj/clothing/faction/suns/eyes.dmi b/icons/obj/clothing/faction/suns/eyes.dmi
new file mode 100644
index 000000000000..5695d1868d4d
Binary files /dev/null and b/icons/obj/clothing/faction/suns/eyes.dmi differ
diff --git a/icons/obj/clothing/faction/suns/feet.dmi b/icons/obj/clothing/faction/suns/feet.dmi
new file mode 100644
index 000000000000..478e4d9110a5
Binary files /dev/null and b/icons/obj/clothing/faction/suns/feet.dmi differ
diff --git a/icons/obj/clothing/faction/suns/hands.dmi b/icons/obj/clothing/faction/suns/hands.dmi
new file mode 100644
index 000000000000..6c7f9455773a
Binary files /dev/null and b/icons/obj/clothing/faction/suns/hands.dmi differ
diff --git a/icons/obj/clothing/faction/suns/head.dmi b/icons/obj/clothing/faction/suns/head.dmi
new file mode 100644
index 000000000000..71855c39bdc3
Binary files /dev/null and b/icons/obj/clothing/faction/suns/head.dmi differ
diff --git a/icons/obj/clothing/faction/suns/mask.dmi b/icons/obj/clothing/faction/suns/mask.dmi
new file mode 100644
index 000000000000..1417e85a42db
Binary files /dev/null and b/icons/obj/clothing/faction/suns/mask.dmi differ
diff --git a/icons/obj/clothing/faction/suns/neck.dmi b/icons/obj/clothing/faction/suns/neck.dmi
new file mode 100644
index 000000000000..617118e56be5
Binary files /dev/null and b/icons/obj/clothing/faction/suns/neck.dmi differ
diff --git a/icons/obj/clothing/faction/suns/suits.dmi b/icons/obj/clothing/faction/suns/suits.dmi
new file mode 100644
index 000000000000..03a003703f73
Binary files /dev/null and b/icons/obj/clothing/faction/suns/suits.dmi differ
diff --git a/icons/obj/clothing/faction/suns/uniforms.dmi b/icons/obj/clothing/faction/suns/uniforms.dmi
new file mode 100644
index 000000000000..69908b5e7988
Binary files /dev/null and b/icons/obj/clothing/faction/suns/uniforms.dmi differ
diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi
index 4ed6bb60907c..11a1d9f84857 100644
Binary files a/icons/obj/clothing/hats.dmi and b/icons/obj/clothing/hats.dmi differ
diff --git a/icons/obj/clothing/head/winterhood.dmi b/icons/obj/clothing/head/winterhood.dmi
new file mode 100644
index 000000000000..aa212eb48da2
Binary files /dev/null and b/icons/obj/clothing/head/winterhood.dmi differ
diff --git a/icons/obj/clothing/shoes.dmi b/icons/obj/clothing/shoes.dmi
index a17d4b5b2bff..7123ae5ab1c2 100644
Binary files a/icons/obj/clothing/shoes.dmi and b/icons/obj/clothing/shoes.dmi differ
diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi
index c464ebddf84e..10eab742cfa6 100644
Binary files a/icons/obj/clothing/suits.dmi and b/icons/obj/clothing/suits.dmi differ
diff --git a/icons/obj/clothing/suits/hooded.dmi b/icons/obj/clothing/suits/hooded.dmi
index eaf68b6f9cbd..06d98acf2358 100644
Binary files a/icons/obj/clothing/suits/hooded.dmi and b/icons/obj/clothing/suits/hooded.dmi differ
diff --git a/icons/obj/clothing/suits/spacesuits.dmi b/icons/obj/clothing/suits/spacesuits.dmi
index cde94993e63e..bd8b5e13597f 100644
Binary files a/icons/obj/clothing/suits/spacesuits.dmi and b/icons/obj/clothing/suits/spacesuits.dmi differ
diff --git a/icons/obj/clothing/suits/wintercoat.dmi b/icons/obj/clothing/suits/wintercoat.dmi
new file mode 100644
index 000000000000..386b905064ae
Binary files /dev/null and b/icons/obj/clothing/suits/wintercoat.dmi differ
diff --git a/icons/obj/clothing/under/dress.dmi b/icons/obj/clothing/under/dress.dmi
index 6227cb21a9b7..7cb59b080c3f 100644
Binary files a/icons/obj/clothing/under/dress.dmi and b/icons/obj/clothing/under/dress.dmi differ
diff --git a/icons/obj/clothing/under/syndicate.dmi b/icons/obj/clothing/under/syndicate.dmi
index 9ae89d62123f..3a0b6ff996b7 100644
Binary files a/icons/obj/clothing/under/syndicate.dmi and b/icons/obj/clothing/under/syndicate.dmi differ
diff --git a/icons/obj/contraband.dmi b/icons/obj/contraband.dmi
index 89c576fb6069..ad39d778789b 100644
Binary files a/icons/obj/contraband.dmi and b/icons/obj/contraband.dmi differ
diff --git a/icons/obj/drinks.dmi b/icons/obj/drinks.dmi
index dbc04307a37a..03fdf63dd00b 100644
Binary files a/icons/obj/drinks.dmi and b/icons/obj/drinks.dmi differ
diff --git a/icons/obj/food/food.dmi b/icons/obj/food/food.dmi
index b1ed971658eb..ddf9be7b356f 100644
Binary files a/icons/obj/food/food.dmi and b/icons/obj/food/food.dmi differ
diff --git a/icons/obj/food/frozen_treats.dmi b/icons/obj/food/frozen_treats.dmi
index 453bfaf277b7..389949dcfa08 100644
Binary files a/icons/obj/food/frozen_treats.dmi and b/icons/obj/food/frozen_treats.dmi differ
diff --git a/icons/obj/food/soupsalad.dmi b/icons/obj/food/soupsalad.dmi
index 8a0e61db9a57..1205fd888adc 100644
Binary files a/icons/obj/food/soupsalad.dmi and b/icons/obj/food/soupsalad.dmi differ
diff --git a/icons/obj/guns/energy.dmi b/icons/obj/guns/energy.dmi
index 1e250d4c9a5c..3208083cd0bd 100644
Binary files a/icons/obj/guns/energy.dmi and b/icons/obj/guns/energy.dmi differ
diff --git a/icons/obj/items_and_weapons.dmi b/icons/obj/items_and_weapons.dmi
index 56246df09ad9..7a20a687e055 100644
Binary files a/icons/obj/items_and_weapons.dmi and b/icons/obj/items_and_weapons.dmi differ
diff --git a/icons/obj/lavaland/ash_flora.dmi b/icons/obj/lavaland/ash_flora.dmi
index d35d013715b1..c804d82f1769 100644
Binary files a/icons/obj/lavaland/ash_flora.dmi and b/icons/obj/lavaland/ash_flora.dmi differ
diff --git a/icons/obj/machines/autolathe.dmi b/icons/obj/machines/autolathe.dmi
new file mode 100644
index 000000000000..e95269fcbcd1
Binary files /dev/null and b/icons/obj/machines/autolathe.dmi differ
diff --git a/icons/obj/machines/coffeemaker.dmi b/icons/obj/machines/coffeemaker.dmi
new file mode 100644
index 000000000000..246159f1c54f
Binary files /dev/null and b/icons/obj/machines/coffeemaker.dmi differ
diff --git a/icons/obj/machines/research.dmi b/icons/obj/machines/research.dmi
index 58fad8fae335..cac198fed256 100644
Binary files a/icons/obj/machines/research.dmi and b/icons/obj/machines/research.dmi differ
diff --git a/icons/obj/miningradio.dmi b/icons/obj/miningradio.dmi
new file mode 100644
index 000000000000..08b6052e91a0
Binary files /dev/null and b/icons/obj/miningradio.dmi differ
diff --git a/icons/obj/modular_laptop.dmi b/icons/obj/modular_laptop.dmi
index 5d1c3dee66ac..e2405820bb47 100644
Binary files a/icons/obj/modular_laptop.dmi and b/icons/obj/modular_laptop.dmi differ
diff --git a/icons/obj/plushes.dmi b/icons/obj/plushes.dmi
index 8d1f4993e770..2c982a8ac8f9 100644
Binary files a/icons/obj/plushes.dmi and b/icons/obj/plushes.dmi differ
diff --git a/icons/obj/printer.dmi b/icons/obj/printer.dmi
new file mode 100644
index 000000000000..6b0ea97e29f4
Binary files /dev/null and b/icons/obj/printer.dmi differ
diff --git a/icons/obj/radio.dmi b/icons/obj/radio.dmi
index 5ccb6bb1d792..8b6fc77c7726 100644
Binary files a/icons/obj/radio.dmi and b/icons/obj/radio.dmi differ
diff --git a/icons/obj/stationobjs.dmi b/icons/obj/stationobjs.dmi
index f208dbbe1547..e88a183d2c40 100644
Binary files a/icons/obj/stationobjs.dmi and b/icons/obj/stationobjs.dmi differ
diff --git a/icons/obj/storage.dmi b/icons/obj/storage.dmi
index 5761aae6d4c4..250f7220713d 100644
Binary files a/icons/obj/storage.dmi and b/icons/obj/storage.dmi differ
diff --git a/icons/obj/surgery.dmi b/icons/obj/surgery.dmi
index 1fa68293cd4a..d94097ddf2e5 100644
Binary files a/icons/obj/surgery.dmi and b/icons/obj/surgery.dmi differ
diff --git a/icons/obj/toy.dmi b/icons/obj/toy.dmi
index 583a9fe6c7c6..78aebb9416c4 100644
Binary files a/icons/obj/toy.dmi and b/icons/obj/toy.dmi differ
diff --git a/icons/obj/vehicles.dmi b/icons/obj/vehicles.dmi
index cb38fecefcfa..87cef669faf0 100644
Binary files a/icons/obj/vehicles.dmi and b/icons/obj/vehicles.dmi differ
diff --git a/icons/stamp_icons/large_stamp-artificer.png b/icons/stamp_icons/large_stamp-artificer.png
new file mode 100644
index 000000000000..058a4407428c
Binary files /dev/null and b/icons/stamp_icons/large_stamp-artificer.png differ
diff --git a/icons/stamp_icons/large_stamp-bard.png b/icons/stamp_icons/large_stamp-bard.png
new file mode 100644
index 000000000000..8ca5a9367e61
Binary files /dev/null and b/icons/stamp_icons/large_stamp-bard.png differ
diff --git a/icons/stamp_icons/large_stamp-cmm.png b/icons/stamp_icons/large_stamp-cmm.png
new file mode 100644
index 000000000000..7ae1c93cfddc
Binary files /dev/null and b/icons/stamp_icons/large_stamp-cmm.png differ
diff --git a/icons/stamp_icons/large_stamp-cybersun.png b/icons/stamp_icons/large_stamp-cybersun.png
new file mode 100644
index 000000000000..5a1791bce623
Binary files /dev/null and b/icons/stamp_icons/large_stamp-cybersun.png differ
diff --git a/icons/stamp_icons/large_stamp-donk.png b/icons/stamp_icons/large_stamp-donk.png
new file mode 100644
index 000000000000..5b9d204bc669
Binary files /dev/null and b/icons/stamp_icons/large_stamp-donk.png differ
diff --git a/icons/stamp_icons/large_stamp-gold.png b/icons/stamp_icons/large_stamp-gold.png
new file mode 100644
index 000000000000..6ca44db30487
Binary files /dev/null and b/icons/stamp_icons/large_stamp-gold.png differ
diff --git a/icons/stamp_icons/large_stamp-inteq.png b/icons/stamp_icons/large_stamp-inteq.png
new file mode 100644
index 000000000000..31370e095c53
Binary files /dev/null and b/icons/stamp_icons/large_stamp-inteq.png differ
diff --git a/icons/stamp_icons/large_stamp-maa.png b/icons/stamp_icons/large_stamp-maa.png
new file mode 100644
index 000000000000..19d4345e2006
Binary files /dev/null and b/icons/stamp_icons/large_stamp-maa.png differ
diff --git a/icons/stamp_icons/large_stamp-vanguard.png b/icons/stamp_icons/large_stamp-vanguard.png
new file mode 100644
index 000000000000..1897011ec86d
Binary files /dev/null and b/icons/stamp_icons/large_stamp-vanguard.png differ
diff --git a/icons/turf/floors/tiles.dmi b/icons/turf/floors/tiles.dmi
index 3f96841a71da..c3c773e8efa9 100644
Binary files a/icons/turf/floors/tiles.dmi and b/icons/turf/floors/tiles.dmi differ
diff --git a/icons/turf/space.dmi b/icons/turf/space.dmi
index 33e3fab9a478..b8c52e459638 100644
Binary files a/icons/turf/space.dmi and b/icons/turf/space.dmi differ
diff --git a/interface/interface.dm b/interface/interface.dm
index e92c1cac13f1..0093e756393f 100644
--- a/interface/interface.dm
+++ b/interface/interface.dm
@@ -14,17 +14,17 @@
to_chat(src, "The wiki URL is not set in the server configuration. ")
return
-/client/verb/forum()
- set name = "forum"
- set desc = "Visit the forum."
+/client/verb/lore()
+ set name = "lore"
+ set desc = "View the lore landing page."
set hidden = TRUE
- var/forumurl = CONFIG_GET(string/forumurl)
- if(forumurl)
- if(alert("This will open the forum in your browser. Are you sure?",,"Yes","No")!="Yes")
+ var/loreurl = CONFIG_GET(string/loreurl)
+ if(loreurl)
+ if(alert("This will open the lore page in your browser. Are you sure?",,"Yes","No")!="Yes")
return
- src << link(forumurl)
+ src << link(loreurl)
else
- to_chat(src, "The forum URL is not set in the server configuration. ")
+ to_chat(src, "The lore page URL is not set in the server configuration. ")
return
/client/verb/rules()
diff --git a/interface/skin.dmf b/interface/skin.dmf
index 72e535bf7197..9d933e057c46 100644
--- a/interface/skin.dmf
+++ b/interface/skin.dmf
@@ -147,72 +147,72 @@ window "infowindow"
left = "statwindow"
right = "outputwindow"
is-vert = false
- elem "discord"
- type = BUTTON
- pos = 192,5
- size = 88x20
- anchor1 = 30,0
- anchor2 = 44,0
- font-family = "Verdana"
- text-color = #ffffff
- background-color = #40628a
- saved-params = "is-checked"
- text = "Join Discord"
- command = "discord"
elem "changelog"
type = BUTTON
pos = 8,5
- size = 80x20
+ size = 88x20
anchor1 = 1,0
anchor2 = 14,0
font-family = "Verdana"
text-color = #ffffff
background-color = #40628a
saved-params = "is-checked"
- text = "Changelog"
+ text = "Changes"
command = "changelog"
elem "rules"
type = BUTTON
- pos = 96,5
- size = 88x20
+ pos = 104,5
+ size = 80x20
anchor1 = 15,0
- anchor2 = 29,0
+ anchor2 = 28,0
font-family = "Verdana"
text-color = #ffffff
background-color = #40628a
saved-params = "is-checked"
text = "Rules"
command = "rules"
+ elem "discord"
+ type = BUTTON
+ pos = 192,5
+ size = 80x20
+ anchor1 = 29,0
+ anchor2 = 37,0
+ font-family = "Verdana"
+ text-color = #ffffff
+ background-color = #40628a
+ saved-params = "is-checked"
+ text = "Discord"
+ command = "discord"
elem "wiki"
type = BUTTON
- pos = 288,5
+ pos = 280,5
size = 80x20
- anchor1 = 45,0
- anchor2 = 58,0
+ anchor1 = 38,0
+ anchor2 = 51,0
font-family = "Verdana"
text-color = #ffffff
background-color = #40628a
saved-params = "is-checked"
text = "Wiki"
command = "wiki"
- elem "forum"
+ elem "lore"
type = BUTTON
- pos = 376,5
+ pos = 368,5
size = 80x20
- anchor1 = 59,0
- anchor2 = 71,0
+ anchor1 = 52,0
+ anchor2 = 65,0
font-family = "Verdana"
text-color = #ffffff
background-color = #40628a
saved-params = "is-checked"
- text = "Forum"
- command = "forum"
+ text = "Lore"
+ command = "lore"
elem "github"
type = BUTTON
- pos = 464,5
+ pos = 456,5
size = 80x20
- anchor1 = 73,0
- anchor2 = 85,0
+ anchor1 = 66,0
+ anchor2 = 79,0
font-family = "Verdana"
text-color = #ffffff
background-color = #40628a
@@ -221,10 +221,10 @@ window "infowindow"
command = "github"
elem "report-issue"
type = BUTTON
- pos = 552,5
+ pos = 544,5
size = 80x20
- anchor1 = 86,0
- anchor2 = 99,0
+ anchor1 = 80,0
+ anchor2 = 93,0
font-family = "Verdana"
font-size = 8
text-color = #ffffff
diff --git a/shiptest.dme b/shiptest.dme
index 071758700aea..f1c0517dbdd3 100644
--- a/shiptest.dme
+++ b/shiptest.dme
@@ -223,7 +223,6 @@
#include "code\_globalvars\lists\achievements.dm"
#include "code\_globalvars\lists\admin.dm"
#include "code\_globalvars\lists\client.dm"
-#include "code\_globalvars\lists\faxes.dm"
#include "code\_globalvars\lists\flavor_misc.dm"
#include "code\_globalvars\lists\jobs.dm"
#include "code\_globalvars\lists\keybindings.dm"
@@ -531,6 +530,7 @@
#include "code\datums\components\udder.dm"
#include "code\datums\components\uplink.dm"
#include "code\datums\components\wearertargeting.dm"
+#include "code\datums\components\weatherannouncer.dm"
#include "code\datums\components\wet_floor.dm"
#include "code\datums\components\crafting\crafting.dm"
#include "code\datums\components\crafting\recipes.dm"
@@ -792,7 +792,6 @@
#include "code\game\area\Space_Station_13_areas.dm"
#include "code\game\area\areas\away_content.dm"
#include "code\game\area\areas\centcom.dm"
-#include "code\game\area\areas\holodeck.dm"
#include "code\game\area\areas\outpost.dm"
#include "code\game\area\areas\shuttles.dm"
#include "code\game\area\areas\ruins\_ruins.dm"
@@ -858,7 +857,6 @@
#include "code\game\machinery\doppler_array.dm"
#include "code\game\machinery\droneDispenser.dm"
#include "code\game\machinery\exp_cloner.dm"
-#include "code\game\machinery\fat_sucker.dm"
#include "code\game\machinery\firealarm.dm"
#include "code\game\machinery\flasher.dm"
#include "code\game\machinery\gulag_item_reclaimer.dm"
@@ -1352,6 +1350,7 @@
#include "code\game\objects\structures\petrified_statue.dm"
#include "code\game\objects\structures\plasticflaps.dm"
#include "code\game\objects\structures\poddoor_assembly.dm"
+#include "code\game\objects\structures\printer.dm"
#include "code\game\objects\structures\radioactive.dm"
#include "code\game\objects\structures\railings.dm"
#include "code\game\objects\structures\reflector.dm"
@@ -1466,6 +1465,7 @@
#include "code\game\turfs\open\space\space.dm"
#include "code\game\turfs\open\space\transit.dm"
#include "code\modules\admin\admin.dm"
+#include "code\modules\admin\admin_fax_panel.dm"
#include "code\modules\admin\admin_follow.dm"
#include "code\modules\admin\admin_investigate.dm"
#include "code\modules\admin\admin_ranks.dm"
@@ -1510,7 +1510,6 @@
#include "code\modules\admin\verbs\deadsay.dm"
#include "code\modules\admin\verbs\debug.dm"
#include "code\modules\admin\verbs\diagnostics.dm"
-#include "code\modules\admin\verbs\fax_manager.dm"
#include "code\modules\admin\verbs\fix_air.dm"
#include "code\modules\admin\verbs\fps.dm"
#include "code\modules\admin\verbs\getlogs.dm"
@@ -1531,6 +1530,7 @@
#include "code\modules\admin\verbs\randomverbs.dm"
#include "code\modules\admin\verbs\reestablish_db_connection.dm"
#include "code\modules\admin\verbs\rejuvenate.dm"
+#include "code\modules\admin\verbs\requests.dm"
#include "code\modules\admin\verbs\secrets.dm"
#include "code\modules\admin\verbs\selectequipment.dm"
#include "code\modules\admin\verbs\shuttlepanel.dm"
@@ -1683,7 +1683,6 @@
#include "code\modules\antagonists\nukeop\equipment\nuclear_challenge.dm"
#include "code\modules\antagonists\nukeop\equipment\nuclearbomb.dm"
#include "code\modules\antagonists\nukeop\equipment\pinpointer.dm"
-#include "code\modules\antagonists\official\official.dm"
#include "code\modules\antagonists\revenant\revenant.dm"
#include "code\modules\antagonists\revenant\revenant_abilities.dm"
#include "code\modules\antagonists\revenant\revenant_antag.dm"
@@ -1924,6 +1923,7 @@
#include "code\modules\clothing\towels.dm"
#include "code\modules\clothing\ears\_ears.dm"
#include "code\modules\clothing\factions\gezena.dm"
+#include "code\modules\clothing\factions\suns.dm"
#include "code\modules\clothing\glasses\_glasses.dm"
#include "code\modules\clothing\glasses\engine_goggles.dm"
#include "code\modules\clothing\glasses\hud.dm"
@@ -1949,14 +1949,26 @@
#include "code\modules\clothing\masks\hailer.dm"
#include "code\modules\clothing\masks\miscellaneous.dm"
#include "code\modules\clothing\neck\_neck.dm"
-#include "code\modules\clothing\outfits\ert.dm"
#include "code\modules\clothing\outfits\event.dm"
-#include "code\modules\clothing\outfits\gezena.dm"
#include "code\modules\clothing\outfits\plasmaman.dm"
-#include "code\modules\clothing\outfits\solgov.dm"
#include "code\modules\clothing\outfits\standard.dm"
-#include "code\modules\clothing\outfits\syndicate.dm"
#include "code\modules\clothing\outfits\vv_outfit.dm"
+#include "code\modules\clothing\outfits\ert\frontiersmen_ert.dm"
+#include "code\modules\clothing\outfits\ert\indie_ert.dm"
+#include "code\modules\clothing\outfits\ert\inteq_ert.dm"
+#include "code\modules\clothing\outfits\ert\minutemen_ert.dm"
+#include "code\modules\clothing\outfits\ert\nanotrasen_ert.dm"
+#include "code\modules\clothing\outfits\ert\solgov_ert.dm"
+#include "code\modules\clothing\outfits\ert\syndicate_ert.dm"
+#include "code\modules\clothing\outfits\factions\frontiersmen.dm"
+#include "code\modules\clothing\outfits\factions\gezena.dm"
+#include "code\modules\clothing\outfits\factions\independent.dm"
+#include "code\modules\clothing\outfits\factions\inteq.dm"
+#include "code\modules\clothing\outfits\factions\minutemen.dm"
+#include "code\modules\clothing\outfits\factions\nanotrasen.dm"
+#include "code\modules\clothing\outfits\factions\roumain.dm"
+#include "code\modules\clothing\outfits\factions\solgov.dm"
+#include "code\modules\clothing\outfits\factions\syndicate.dm"
#include "code\modules\clothing\shoes\_shoes.dm"
#include "code\modules\clothing\shoes\bananashoes.dm"
#include "code\modules\clothing\shoes\colour.dm"
@@ -2130,6 +2142,7 @@
#include "code\modules\food_and_drinks\food\snacks\dough.dm"
#include "code\modules\food_and_drinks\food\snacks\meat.dm"
#include "code\modules\food_and_drinks\kitchen_machinery\big_mortar.dm"
+#include "code\modules\food_and_drinks\kitchen_machinery\coffeemaker.dm"
#include "code\modules\food_and_drinks\kitchen_machinery\cutting_board.dm"
#include "code\modules\food_and_drinks\kitchen_machinery\deep_fryer.dm"
#include "code\modules\food_and_drinks\kitchen_machinery\food_cart.dm"
@@ -2171,11 +2184,7 @@
#include "code\modules\holiday\foreign_calendar.dm"
#include "code\modules\holiday\holidays.dm"
#include "code\modules\holodeck\area_copy.dm"
-#include "code\modules\holodeck\computer.dm"
-#include "code\modules\holodeck\holo_effect.dm"
-#include "code\modules\holodeck\holodeck_map_templates.dm"
#include "code\modules\holodeck\items.dm"
-#include "code\modules\holodeck\mobs.dm"
#include "code\modules\holodeck\turfs.dm"
#include "code\modules\hydroponics\biogenerator.dm"
#include "code\modules\hydroponics\fermenting_barrel.dm"
@@ -2317,7 +2326,6 @@
#include "code\modules\language\swarmer.dm"
#include "code\modules\language\sylvan.dm"
#include "code\modules\language\teceti_unified.dm"
-#include "code\modules\language\terrum.dm"
#include "code\modules\language\vox_pidgin.dm"
#include "code\modules\language\xenocommon.dm"
#include "code\modules\library\lib_codex_gigas.dm"
@@ -2373,6 +2381,7 @@
#include "code\modules\mining\equipment\marker_beacons.dm"
#include "code\modules\mining\equipment\mineral_scanner.dm"
#include "code\modules\mining\equipment\mining_tools.dm"
+#include "code\modules\mining\equipment\miningradio.dm"
#include "code\modules\mining\equipment\regenerative_core.dm"
#include "code\modules\mining\equipment\resonator.dm"
#include "code\modules\mining\equipment\survival_pod.dm"
@@ -2530,7 +2539,6 @@
#include "code\modules\mob\living\carbon\human\species_types\dullahan.dm"
#include "code\modules\mob\living\carbon\human\species_types\ethereal.dm"
#include "code\modules\mob\living\carbon\human\species_types\flypeople.dm"
-#include "code\modules\mob\living\carbon\human\species_types\golems.dm"
#include "code\modules\mob\living\carbon\human\species_types\humans.dm"
#include "code\modules\mob\living\carbon\human\species_types\IPC.dm"
#include "code\modules\mob\living\carbon\human\species_types\jellypeople.dm"
@@ -2862,7 +2870,6 @@
#include "code\modules\paperwork\clipboard.dm"
#include "code\modules\paperwork\contract.dm"
#include "code\modules\paperwork\fax.dm"
-#include "code\modules\paperwork\fax_manager.dm"
#include "code\modules\paperwork\filingcabinet.dm"
#include "code\modules\paperwork\folders.dm"
#include "code\modules\paperwork\handlabeler.dm"
@@ -3120,6 +3127,8 @@
#include "code\modules\religion\religion_sects.dm"
#include "code\modules\religion\religion_structures.dm"
#include "code\modules\religion\rites.dm"
+#include "code\modules\requests\request.dm"
+#include "code\modules\requests\requests_manager.dm"
#include "code\modules\research\bepis.dm"
#include "code\modules\research\designs.dm"
#include "code\modules\research\destructive_analyzer.dm"
@@ -3315,7 +3324,6 @@
#include "code\modules\surgery\implant_removal.dm"
#include "code\modules\surgery\ipc_revive.dm"
#include "code\modules\surgery\limb_augmentation.dm"
-#include "code\modules\surgery\lipoplasty.dm"
#include "code\modules\surgery\lobectomy.dm"
#include "code\modules\surgery\mechanic_steps.dm"
#include "code\modules\surgery\mechanical.dm"
diff --git a/sound/machines/coffeemaker_brew.ogg b/sound/machines/coffeemaker_brew.ogg
new file mode 100644
index 000000000000..a8e25c09867a
Binary files /dev/null and b/sound/machines/coffeemaker_brew.ogg differ
diff --git a/strings/names/golem.txt b/strings/names/golem.txt
deleted file mode 100644
index 7cfcefa899da..000000000000
--- a/strings/names/golem.txt
+++ /dev/null
@@ -1,157 +0,0 @@
-Ablation
-Alabaster
-Alunite
-Andesite
-Anyhdrite
-Basalt
-Basin
-Bauxite
-Bedrock
-Bismuth
-Bismuthinite
-Bituminous Coal
-Borax
-Boulder
-Brimstone
-Brittle
-Calcite
-Cassiterite
-Cenozoic
-Chalk
-Chasm
-Cheridite
-Chert
-Chromite
-Cinnabar
-Claystone
-Coast
-Cobaltite
-Column
-Conglomerate
-Core
-Crevasse
-Crust
-Cryolite
-Crystal
-Dacite
-Diorite
-Dolomite
-Dolostone
-Dragonforce
-Earthflow
-Epoch
-Eutrophication
-Fault
-Flint
-Foliation
-Foreshock
-Fossil
-Gabbro
-Galena
-Garnierite
-Geode
-Geoge
-Gneiss
-Granite
-Graphite
-Gravel
-Groove
-Grotto
-Gypsum
-Hematite
-Hornblende
-Humus
-Igneous
-Ilmenite
-Iron
-Island
-Jasper
-Jet
-Kaolinite
-Kettle
-Kimberlite
-Komatiite
-Landslide
-Levee
-Lignite
-Limestone
-Limonite
-Luster
-Madidite
-Magnetite
-Magnitude
-Malachite
-Mantle
-Marble
-Marcasite
-Melange
-Meme
-Mica
-Microcline
-Migmatite
-Mineral
-Mountain
-Mudstone
-Obsidian
-Olivine
-Ore
-Orpiment
-Orthoclase
-Outwash
-Oxbow Lake
-Oynx
-Pahoehoe
-Pebble
-Pegmatite
-Periclase
-Petrified Wood
-Phyllite
-Pitchblende
-Plate
-Pothole
-Puddingstone
-Pyrite
-Pyrolusite
-Quake
-Quarry
-Quartz
-Quartzite
-Realgar
-Reservoir
-Rhyolite
-Rock
-Rock Salt
-Rockfall
-Rutile
-Saltpeter
-Sand
-Sandstone
-Satinspar
-Schist
-Sediment
-Seismic
-Selenite
-Serpentine
-Shale
-Shore
-Siltstone
-Slag
-Slate
-Sphalerite
-Stack
-Stalactite
-Stalagmite
-Stibnite
-Stone
-Stress
-Subduction
-Sylvite
-Talc
-Tetrahedrite
-Tidal
-Trench
-Valley
-Volcano
-Xenolith
-Yardang
-Zone
diff --git a/tgui/packages/tgui-dev-server/package.json b/tgui/packages/tgui-dev-server/package.json
index 2477641c7e79..56951b14846f 100644
--- a/tgui/packages/tgui-dev-server/package.json
+++ b/tgui/packages/tgui-dev-server/package.json
@@ -4,7 +4,7 @@
"version": "4.3.1",
"type": "module",
"dependencies": {
- "axios": "^0.21.1",
+ "axios": "^1.6.0",
"glob": "^7.1.7",
"source-map": "^0.7.3",
"stacktrace-parser": "^0.1.10",
diff --git a/tgui/packages/tgui-panel/themes.js b/tgui/packages/tgui-panel/themes.js
index 63fb2774849f..a4e0b48d42bc 100644
--- a/tgui/packages/tgui-panel/themes.js
+++ b/tgui/packages/tgui-panel/themes.js
@@ -49,10 +49,12 @@ export const setClientTheme = (name) => {
'changelog.text-color': '#000000',
'rules.background-color': 'none',
'rules.text-color': '#000000',
+ 'discord.background-color': 'none',
+ 'discord.text-color': '#000000',
'wiki.background-color': 'none',
'wiki.text-color': '#000000',
- 'forum.background-color': 'none',
- 'forum.text-color': '#000000',
+ 'lore.background-color': 'none',
+ 'lore.text-color': '#000000',
'github.background-color': 'none',
'github.text-color': '#000000',
'report-issue.background-color': 'none',
@@ -101,10 +103,12 @@ export const setClientTheme = (name) => {
'changelog.text-color': COLOR_DARK_TEXT,
'rules.background-color': '#494949',
'rules.text-color': COLOR_DARK_TEXT,
+ 'discord.background-color': '#494949',
+ 'discord.text-color': COLOR_DARK_TEXT,
'wiki.background-color': '#494949',
'wiki.text-color': COLOR_DARK_TEXT,
- 'forum.background-color': '#494949',
- 'forum.text-color': COLOR_DARK_TEXT,
+ 'lore.background-color': '#494949',
+ 'lore.text-color': COLOR_DARK_TEXT,
'github.background-color': '#3a3a3a',
'github.text-color': COLOR_DARK_TEXT,
'report-issue.background-color': '#492020',
diff --git a/tgui/packages/tgui/assets/bg-shiptest.svg b/tgui/packages/tgui/assets/bg-shiptest.svg
new file mode 100644
index 000000000000..1da0fb0ff642
--- /dev/null
+++ b/tgui/packages/tgui/assets/bg-shiptest.svg
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+ AsciiSquid
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tgui/packages/tgui/interfaces/AdminFax.js b/tgui/packages/tgui/interfaces/AdminFax.js
new file mode 100644
index 000000000000..8245bc4a9ad3
--- /dev/null
+++ b/tgui/packages/tgui/interfaces/AdminFax.js
@@ -0,0 +1,263 @@
+import { useBackend, useLocalState } from '../backend';
+import {
+ Section,
+ Box,
+ Dropdown,
+ Button,
+ Input,
+ TextArea,
+ Divider,
+ NumberInput,
+ Tooltip,
+ Knob,
+} from '../components';
+import { Window } from '../layouts';
+
+export const AdminFax = (props, context) => {
+ return (
+
+
+
+
+
+ );
+};
+
+export const FaxMainPanel = (props, context) => {
+ const { act, data } = useBackend(context);
+
+ const [fax, setFax] = useLocalState(context, 'fax', '');
+ const [saved, setSaved] = useLocalState(context, 'saved', false);
+ const [paperName, setPaperName] = useLocalState(context, 'paperName', '');
+ const [fromWho, setFromWho] = useLocalState(context, 'fromWho', '');
+ const [rawText, setRawText] = useLocalState(context, 'rawText', '');
+ const [stamp, setStamp] = useLocalState(context, 'stampType', '');
+ const [stampCoordX, setStampCoordX] = useLocalState(
+ context,
+ 'stampCoordX',
+ 0
+ );
+ const [stampCoordY, setStampCoordY] = useLocalState(
+ context,
+ 'stampCoordY',
+ 0
+ );
+ const [stampAngle, setStampAngle] = useLocalState(context, 'stampAngle', 0);
+ if (stamp && data.stamps[0] !== 'None') {
+ data.stamps.unshift('None');
+ }
+ return (
+ <>
+
+
+ act('follow', {
+ faxName: fax,
+ })
+ }
+ >
+ Follow
+
+
+ }
+ >
+
+ setFax(value)}
+ />
+
+
+
+
+
+
+ act('send', {
+ faxName: fax,
+ })
+ }
+ >
+ Send
+
+ {
+ setSaved(true);
+ act('save', {
+ faxName: fax,
+ paperName: paperName,
+ rawText: rawText,
+ stamp: stamp,
+ stampX: stampCoordX,
+ stampY: stampCoordY,
+ stampAngle: stampAngle,
+ fromWho: fromWho,
+ });
+ }}
+ >
+ Save
+
+
+ act('createPaper', {
+ faxName: fax,
+ })
+ }
+ >
+ Create Paper
+
+
+
+ >
+ );
+};
diff --git a/tgui/packages/tgui/interfaces/Autolathe.js b/tgui/packages/tgui/interfaces/Autolathe.js
index c0fb5948960c..a55d1444635d 100644
--- a/tgui/packages/tgui/interfaces/Autolathe.js
+++ b/tgui/packages/tgui/interfaces/Autolathe.js
@@ -37,7 +37,7 @@ export const Autolathe = (props, context) => {
(material) => material.mineral_amount > 0
);
return (
-
+
{
maxValue={design.maxmult}
disabled={design.buildable}
backgroundColor={
- design.buildable ? '#999999' : 'default'
+ design.buildable ? '#00000000' : 'default'
}
onCommit={(e, value) =>
act('make', {
diff --git a/tgui/packages/tgui/interfaces/Fax.tsx b/tgui/packages/tgui/interfaces/Fax.tsx
index 653f5fc828ab..c3b9896c37b8 100644
--- a/tgui/packages/tgui/interfaces/Fax.tsx
+++ b/tgui/packages/tgui/interfaces/Fax.tsx
@@ -9,12 +9,9 @@ type FaxData = {
fax_name: string;
visible: boolean;
has_paper: string;
- access_additional_faxes: boolean;
- сan_switch_access: boolean;
- additional_faxes_list: AdditionalFaxesList[];
frontier_network: boolean;
- frontier_faxes_list: AdditionalFaxesList[];
fax_history: FaxHistory[];
+ special_faxes: FaxSpecial[];
};
type FaxInfo = {
@@ -25,17 +22,19 @@ type FaxInfo = {
frontier_network: boolean;
};
-type AdditionalFaxesList = {
- fax_name: string;
- button_color: string;
-};
-
type FaxHistory = {
history_type: string;
history_fax_name: string;
history_time: string;
};
+type FaxSpecial = {
+ fax_name: string;
+ fax_id: string;
+ color: string;
+ emag_needed: boolean;
+};
+
export const Fax = (props, context) => {
const { act } = useBackend(context);
const { data } = useBackend(context);
@@ -80,55 +79,30 @@ export const Fax = (props, context) => {
)}
- act('access_additional_faxes_toggle')}
- disabled={!data.сan_switch_access}
- tooltip="Manage access to the expanded fax list."
- >
- {data.access_additional_faxes ? 'Logout' : 'Login'}
-
- }
- >
+
{faxes.length !== 0 ? (
- {!!data.access_additional_faxes &&
- data.additional_faxes_list.map((fax: AdditionalFaxesList) => (
-
- act('send_to_additional_fax', {
- name: fax.fax_name,
- color: fax.button_color,
- })
- }
- >
- {fax.fax_name}
-
- ))}
- {!!data.frontier_network &&
- data.frontier_faxes_list.map((fax: AdditionalFaxesList) => (
-
- act('send_to_additional_fax', {
- name: fax.fax_name,
- color: fax.button_color,
- })
- }
- >
- {fax.fax_name}
-
- ))}
+ {(data.frontier_network
+ ? data.special_faxes
+ : data.special_faxes.filter(
+ (fax: FaxSpecial) => !fax.emag_needed
+ )
+ ).map((special: FaxSpecial) => (
+
+ act('send_special', {
+ id: special.fax_id,
+ name: special.fax_name,
+ })
+ }
+ >
+ {special.fax_name}
+
+ ))}
{faxes.map((fax: FaxInfo) => (
{
- const { act } = useBackend(context);
- const { data } = useBackend(context);
- const faxes = sortBy((sortFax: FaxInfo) => sortFax.fax_name)(data.faxes);
-
- const [messagingAssociates, setMessagingAssociates] = useLocalState(
- context,
- 'messaging_associates',
- false
- );
- const [selectedFaxId, setSelectedFaxId] = useLocalState(
- context,
- 'selectedFaxId',
- ''
- );
- const [selectedFaxName, setSelectedFaxName] = useLocalState(
- context,
- 'selectedFaxName',
- ''
- );
- const [messageText, setMessageText] = useLocalState(
- context,
- 'setMessageText',
- ''
- );
- return (
-
-
-
- {faxes.map((fax: FaxInfo) => (
- {
- setSelectedFaxId(fax.fax_id);
- setSelectedFaxName(fax.fax_name);
- setMessagingAssociates(true);
- }}
- >
- {fax.fax_name}/{fax.fax_id}
-
- ))}
-
-
-
- {!!data.requests &&
- data.requests.map((request: RequestsList) => (
-
- {
- setMessageText(paper_raw_text);
- }}
- />
-
- ))}
- {!data.requests && 'No faxes have been sent.'}
-
-
-
- {!!messagingAssociates && (
- setMessagingAssociates(false)}
- onSubmit={(selectedFaxId, selectedSenderName, messageInput) => {
- setMessagingAssociates(false);
- act('send', {
- fax_id: selectedFaxId,
- fax_name: selectedSenderName,
- message: messageInput,
- });
- }}
- onFollow={(selectedFaxId) => {
- act('follow_fax', {
- fax_id: selectedFaxId,
- });
- }}
- />
- )}
-
- );
-};
-
-const FaxMessageModal = (props, context) => {
- const { data } = useBackend(context);
- const [messageInput, setMessageInput] = useLocalState(
- context,
- props.messageInput,
- ''
- );
-
- const [selectedSenderName, setSelectedSenderName] = useLocalState(
- context,
- 'selectedSenderName',
- ''
- );
- const [сustomSenderName, setCustomSenderName] = useLocalState(
- context,
- 'сustomSenderName',
- ''
- );
-
- const additional_faxes: string[] = [];
- for (let fax of data.additional_faxes) {
- additional_faxes.push(fax.fax_name);
- }
- additional_faxes.push('Custom Name');
-
- return (
-
-
-
- );
-};
-
-const RequestControl = (props, context) => {
- const { act } = useBackend(context);
- return (
-
-
- act('read_message', { id_message: props.id_message })
- }
- color="good"
- >
- Read
-
- act('flw_fax', { fax_id: props.sender_fax_id })}
- >
- FLW Fax
-
- act('flw', { id_message: props.id_message })}>
- FLW
-
- act('pp', { id_message: props.id_message })}>
- PP
-
- act('vv', { id_message: props.id_message })}>
- VV
-
- act('sm', { id_message: props.id_message })}>
- SM
-
- act('logs', { id_message: props.id_message })}>
- LOGS
-
- act('smite', { id_message: props.id_message })}
- >
- SMITE
-
- >
- }
- >
- [{props.time}] Message received from {props.sender_fax_name}/
- {props.sender_name}
-
- );
-};
diff --git a/tgui/packages/tgui/interfaces/PaperSheet.tsx b/tgui/packages/tgui/interfaces/PaperSheet.tsx
index 51d9841f6f3e..1151c7ce9a59 100644
--- a/tgui/packages/tgui/interfaces/PaperSheet.tsx
+++ b/tgui/packages/tgui/interfaces/PaperSheet.tsx
@@ -29,6 +29,7 @@ type PaperContext = {
default_pen_font: string;
default_pen_color: string;
signature_font: string;
+ sanitize_text: boolean;
// ui_data
held_item_details?: WritingImplement;
@@ -39,6 +40,7 @@ type PaperInput = {
font?: string;
color?: string;
bold?: boolean;
+ advanced_html?: boolean;
};
type StampInput = {
@@ -112,8 +114,6 @@ const fieldRegex: RegExp = /\[((?:_+))\]/gi;
// Handles the ghost stamp when attempting to stamp paper sheets.
class PaperSheetStamper extends Component {
style: null;
- // It works on TG for almost 4 months as of November 2022, so it's probably fine.
- // eslint-disable-next-line react/state-in-constructor
state: PaperSheetStamperState = { x: 0, y: 0, rotation: 0, yOffset: 0 };
scrollableRef: RefObject;
@@ -245,7 +245,7 @@ class PaperSheetStamper extends Component {
}
// Creates a full stamp div to render the given stamp to the preview.
-export const Stamp = (props, context) => {
+export const Stamp = (props, context): InfernoElement => {
const { activeStamp, sprite, x, y, rotation, opacity, yOffset = 0 } = props;
const stamp_transform = {
'left': x + 'px',
@@ -430,83 +430,10 @@ export class PreviewView extends Component {
// Array containing cache of HTMLInputElements that are enabled.
enabledInputFieldCache: { [key: string]: HTMLInputElement } = {};
- // State checking variables. Used to determine whether or not to use cache.
- lastReadOnly: boolean = true;
- lastDMInputCount: number = 0;
- lastFieldCount: number = 0;
- lastFieldInputCount: number = 0;
-
- // Cache variables for fully parsed text. Workaround for marked.js not being
- // super fast on the BYOND/IE js engine.
- parsedDMCache: string = '';
- parsedTextBoxCache: string = '';
-
constructor(props, context) {
super(props, context);
- this.configureMarked();
}
- configureMarked = (): void => {
- // This is an extension for marked defining a complete custom tokenizer.
- // This tokenizer should run before the the non-custom ones, and gives us
- // the ability to handle [_____] fields before the em/strong tokenizers
- // mangle them, since underscores are used for italic/bold.
- // This massively improves the order of operations, allowing us to run
- // marked, THEN sanitise the output (much safer) and finally insert fields
- // manually afterwards.
- const inputField = {
- name: 'inputField',
- level: 'inline',
-
- start(src) {
- return src.match(/\[/)?.index;
- },
-
- tokenizer(src: string) {
- const rule = /^\[_+\]/;
- const match = src.match(rule);
- if (match) {
- const token = {
- type: 'inputField',
- raw: match[0],
- };
- return token;
- }
- },
-
- renderer(token) {
- return `${token.raw}`;
- },
- };
-
- // Override function, any links and images should
- // kill any other marked tokens we don't want here
- const walkTokens = (token) => {
- switch (token.type) {
- case 'url':
- case 'autolink':
- case 'reflink':
- case 'link':
- case 'image':
- token.type = 'text';
- // Once asset system is up change to some default image
- // or rewrite for icon images
- token.href = '';
- break;
- }
- };
-
- marked.use({
- extensions: [inputField],
- breaks: true,
- gfm: true,
- smartypants: true,
- walkTokens: walkTokens,
- // Once assets are fixed might need to change this for them
- baseUrl: 'thisshouldbreakhttp',
- });
- };
-
// Extracts the paper field "counter" from a full ID.
getHeaderID = (header: string): string => {
return header.replace('paperfield_', '');
@@ -528,10 +455,8 @@ export class PreviewView extends Component {
onInputHandler = (ev: Event): void => {
const input = ev.target as HTMLInputElement;
- // We don't care about text area input, but this is a good place to
- // clear the text box cache if we've had new input.
+ // Skip text area input.
if (input.nodeName !== 'INPUT') {
- this.parsedTextBoxCache = '';
return;
}
@@ -569,7 +494,6 @@ export class PreviewView extends Component {
createPreviewFromDM = (): { text: string; newFieldCount: number } => {
const { data } = useBackend(this.context);
const {
- raw_field_input,
raw_text_input,
default_pen_font,
default_pen_color,
@@ -582,19 +506,6 @@ export class PreviewView extends Component {
const readOnly = !canEdit(held_item_details);
- // If readonly is the same (input field writiability state hasn't changed)
- // And the input stats are the same (no new text inputs since last time)
- // Then use any cached values.
- if (
- this.lastReadOnly === readOnly &&
- this.lastDMInputCount === raw_text_input?.length &&
- this.lastFieldInputCount === raw_field_input?.length
- ) {
- return { text: this.parsedDMCache, newFieldCount: this.lastFieldCount };
- }
-
- this.lastReadOnly = readOnly;
-
raw_text_input?.forEach((value) => {
let rawText = value.raw_text.trim();
if (!rawText.length) {
@@ -604,6 +515,7 @@ export class PreviewView extends Component {
const fontColor = value.color || default_pen_color;
const fontFace = value.font || default_pen_font;
const fontBold = value.bold || false;
+ const advancedHtml = value.advanced_html || false;
let processingOutput = this.formatAndProcessRawText(
rawText,
@@ -612,7 +524,8 @@ export class PreviewView extends Component {
paper_color,
fontBold,
fieldCount,
- readOnly
+ readOnly,
+ advancedHtml
);
output += processingOutput.text;
@@ -620,11 +533,6 @@ export class PreviewView extends Component {
fieldCount = processingOutput.nextCounter;
});
- this.lastDMInputCount = raw_text_input?.length || 0;
- this.lastFieldInputCount = raw_field_input?.length || 0;
- this.lastFieldCount = fieldCount;
- this.parsedDMCache = output;
-
return { text: output, newFieldCount: fieldCount };
};
@@ -640,11 +548,6 @@ export class PreviewView extends Component {
} = data;
const { textArea } = this.props;
- // Use the cache if one exists.
- if (this.parsedTextBoxCache) {
- return this.parsedTextBoxCache;
- }
-
const readOnly = true;
const fontColor = held_item_details?.color || default_pen_color;
@@ -661,8 +564,6 @@ export class PreviewView extends Component {
readOnly
);
- this.parsedTextBoxCache = processingOutput.text;
-
return processingOutput.text;
};
@@ -729,7 +630,17 @@ export class PreviewView extends Component {
},
};
- return marked.parse(rawText);
+ // marked.use({ tokenizer });
+ marked.use({ extensions: [inputField] });
+
+ return marked.parse(rawText, {
+ breaks: true,
+ smartypants: true,
+ smartLists: true,
+ walkTokens,
+ // Once assets are fixed might need to change this for them
+ baseUrl: 'thisshouldbreakhttp',
+ });
};
// Fully formats, sanitises and parses the provided raw text and wraps it
@@ -741,16 +652,18 @@ export class PreviewView extends Component {
paperColor: string,
bold: boolean,
fieldCounter: number = 0,
- forceReadonlyFields: boolean = false
+ forceReadonlyFields: boolean = false,
+ advanced_html: boolean = false
): FieldCreationReturn => {
// First lets make sure it ends in a new line
+ const { data } = useBackend(this.context);
rawText += rawText[rawText.length] === '\n' ? '\n' : '\n\n';
// Second, parse the text using markup
const parsedText = this.runMarkedDefault(rawText);
// Third, we sanitize the text of html
- const sanitizedText = sanitizeText(parsedText);
+ const sanitizedText = sanitizeText(parsedText, advanced_html);
// Fourth we replace the [__] with fields
const fieldedText = this.createFields(
@@ -915,7 +828,7 @@ export class PreviewView extends Component {
let input = document.createElement('input');
input.setAttribute('type', 'text');
- input.style.fontSize = field.is_signature ? '12px' : `${fontSize}px`;
+ input.style.fontSize = field.is_signature ? '30px' : `${fontSize}px`;
input.style.fontFamily = fieldData.font || font;
input.style.fontStyle = field.is_signature ? 'italic' : 'normal';
input.style.fontWeight = 'bold';
diff --git a/tgui/packages/tgui/interfaces/PosterPrinter.js b/tgui/packages/tgui/interfaces/PosterPrinter.js
new file mode 100644
index 000000000000..8851c9b3afec
--- /dev/null
+++ b/tgui/packages/tgui/interfaces/PosterPrinter.js
@@ -0,0 +1,126 @@
+import { useBackend } from '../backend';
+import { Box, Button, Dropdown, ProgressBar, Section } from '../components';
+import { Window } from '../layouts';
+
+export const PosterPrinter = (props, context) => {
+ const { act, data } = useBackend(context);
+ const { has_paper, has_toner, has_poster } = data;
+
+ return (
+
+
+ {has_toner ? (
+
+ ) : (
+
+ No inserted toner cartridge.
+
+ )}
+ {has_paper ? (
+
+ ) : (
+
+ )}
+ {has_poster ? (
+
+ act('remove_poster')}
+ >
+ Remove poster
+
+
+ ) : (
+
+ )}
+
+
+ );
+};
+
+const Toner = (props, context) => {
+ const { act, data } = useBackend(context);
+ const { has_toner, max_toner, current_toner } = data;
+
+ const average_toner = max_toner * 0.66;
+ const bad_toner = max_toner * 0.33;
+
+ return (
+ act('remove_toner')}
+ icon="eject"
+ >
+ Eject
+
+ }
+ >
+
+
+ );
+};
+
+const Options = (props, context) => {
+ const { act, data } = useBackend(context);
+ const { has_toner, poster_type } = data;
+
+ const posterTypes = [
+ 'Syndicate',
+ 'Nanotrasen',
+ 'Nanotrasen (Retro)',
+ 'RILENA',
+ 'SolGov',
+ ];
+ const selectedType = poster_type ?? 'No Poster Selected';
+
+ return (
+
+
+ act('choose_type', {
+ poster_type: value,
+ })
+ }
+ />
+ act('print')}
+ >
+ Print poster
+
+ act('remove')}
+ >
+ Remove paper
+
+
+ );
+};
diff --git a/tgui/packages/tgui/interfaces/RequestManager.js b/tgui/packages/tgui/interfaces/RequestManager.js
new file mode 100644
index 000000000000..5d8d2c468a53
--- /dev/null
+++ b/tgui/packages/tgui/interfaces/RequestManager.js
@@ -0,0 +1,184 @@
+/**
+ * @file
+ * @copyright 2021 bobbahbrown (https://github.com/bobbahbrown)
+ * @license MIT
+ */
+
+import { decodeHtmlEntities } from 'common/string';
+import { useBackend, useLocalState } from '../backend';
+import { Button, Input, Section, Table } from '../components';
+import { Popper } from '../components/Popper';
+import { Window } from '../layouts';
+
+export const RequestManager = (props, context) => {
+ const { act, data } = useBackend(context);
+ const { requests } = data;
+ const [filteredTypes, _] = useLocalState(
+ context,
+ 'filteredTypes',
+ Object.fromEntries(
+ Object.entries(displayTypeMap).map(([type, _]) => [type, true])
+ )
+ );
+ const [searchText, setSearchText] = useLocalState(context, 'searchText');
+
+ // Handle filtering
+ let displayedRequests = requests.filter(
+ (request) => filteredTypes[request.req_type]
+ );
+ if (searchText) {
+ const filterText = searchText.toLowerCase();
+ displayedRequests = displayedRequests.filter(
+ (request) =>
+ decodeHtmlEntities(request.message)
+ .toLowerCase()
+ .includes(filterText) ||
+ request.owner_name.toLowerCase().includes(filterText)
+ );
+ }
+
+ return (
+
+
+
+ setSearchText(value)}
+ placeholder={'Search...'}
+ mr={1}
+ />
+
+ >
+ }
+ >
+ {displayedRequests.map((request) => (
+
+
+
+
+ {request.owner_name}
+ {request.owner === null && ' [DC]'}
+
+
+ {request.timestamp_str}
+
+
+
+
+ {decodeHtmlEntities(request.message)}
+
+
+ {request.owner !== null &&
}
+
+ ))}
+
+
+
+ );
+};
+
+const displayTypeMap = {
+ 'request_prayer': 'PRAYER',
+ 'request_centcom': 'CENTCOM',
+ 'request_syndicate': 'SYNDICATE',
+ 'request_nuke': 'NUKE CODE',
+ 'request_fax': 'FAX',
+};
+
+const RequestType = (props) => {
+ const { requestType } = props;
+
+ return (
+
+ {displayTypeMap[requestType]}:
+
+ );
+};
+
+const RequestControls = (props, context) => {
+ const { act, _ } = useBackend(context);
+ const { request } = props;
+
+ return (
+
+ act('pp', { id: request.id })}>PP
+ act('vv', { id: request.id })}>VV
+ act('sm', { id: request.id })}>SM
+ act('flw', { id: request.id })}>FLW
+ act('tp', { id: request.id })}>TP
+ act('logs', { id: request.id })}>LOGS
+ act('smite', { id: request.id })}>SMITE
+ {request.req_type !== 'request_prayer' && (
+ act('rply', { id: request.id })}>RPLY
+ )}
+ {request.req_type === 'request_nuke' && (
+ act('setcode', { id: request.id })}>
+ SETCODE
+
+ )}
+ {request.req_type === 'request_fax' && (
+ act('show', { id: request.id })}>SHOW
+ )}
+
+ );
+};
+
+const FilterPanel = (_, context) => {
+ const [filterVisible, setFilterVisible] = useLocalState(
+ context,
+ 'filterVisible',
+ false
+ );
+ const [filteredTypes, setFilteredTypes] = useLocalState(
+ context,
+ 'filteredTypes',
+ Object.fromEntries(
+ Object.entries(displayTypeMap).map(([type, _]) => [type, true])
+ )
+ );
+
+ return (
+
+
+ {Object.keys(displayTypeMap).map((type) => {
+ return (
+
+
+
+
+
+ {
+ filteredTypes[type] = !filteredTypes[type];
+ setFilteredTypes(filteredTypes);
+ }}
+ my={0.25}
+ />
+
+
+ );
+ })}
+
+
+ }
+ >
+
setFilterVisible(!filterVisible)}>
+ Type Filter
+
+
+ );
+};
diff --git a/tgui/packages/tgui/interfaces/ScannerGate.js b/tgui/packages/tgui/interfaces/ScannerGate.js
index fe6d4a056ac9..051fb8f1defc 100644
--- a/tgui/packages/tgui/interfaces/ScannerGate.js
+++ b/tgui/packages/tgui/interfaces/ScannerGate.js
@@ -68,17 +68,6 @@ const TARGET_SPECIES_LIST = [
},
];
-const TARGET_NUTRITION_LIST = [
- {
- name: 'Starving',
- value: 150,
- },
- {
- name: 'Obese',
- value: 600,
- },
-];
-
export const ScannerGate = (props, context) => {
const { act, data } = useBackend(context);
return (
@@ -118,10 +107,6 @@ const SCANNER_GATE_ROUTES = {
title: 'Scanner Mode: Species',
component: () => ScannerGateSpecies,
},
- Nutrition: {
- title: 'Scanner Mode: Nutrition',
- component: () => ScannerGateNutrition,
- },
Nanites: {
title: 'Scanner Mode: Nanites',
component: () => ScannerGateNanites,
@@ -177,10 +162,6 @@ const ScannerGateOff = (props, context) => {
content="Species"
onClick={() => act('set_mode', { new_mode: 'Species' })}
/>
-
act('set_mode', { new_mode: 'Nutrition' })}
- />
act('set_mode', { new_mode: 'Nanites' })}
@@ -293,37 +274,6 @@ const ScannerGateSpecies = (props, context) => {
);
};
-const ScannerGateNutrition = (props, context) => {
- const { act, data } = useBackend(context);
- const { reverse, target_nutrition } = data;
- const nutrition = TARGET_NUTRITION_LIST.find((nutrition) => {
- return nutrition.value === target_nutrition;
- });
- return (
- <>
-
- Trigger if the person scanned {reverse ? 'does not have' : 'has'} the{' '}
- {nutrition.name} nutrition level.
-
-
- {TARGET_NUTRITION_LIST.map((nutrition) => (
-
- act('set_target_nutrition', {
- new_nutrition: nutrition.name,
- })
- }
- />
- ))}
-
-
- >
- );
-};
-
const ScannerGateNanites = (props, context) => {
const { act, data } = useBackend(context);
const { reverse, nanite_cloud } = data;
diff --git a/tgui/packages/tgui/interfaces/ShipSelect.js b/tgui/packages/tgui/interfaces/ShipSelect.js
index b64016650650..72cff05306d2 100644
--- a/tgui/packages/tgui/interfaces/ShipSelect.js
+++ b/tgui/packages/tgui/interfaces/ShipSelect.js
@@ -67,7 +67,9 @@ export const ShipSelect = (props, context) => {
(data.purchaseBanned &&
'You are banned from purchasing ships.') ||
(!data.shipSpawnAllowed &&
- 'No more ships may be spawned at this time.')
+ 'No more ships may be spawned at this time.') ||
+ (data.shipSpawning &&
+ 'A ship is currently spawning. Please wait.')
}
disabled={data.purchaseBanned}
onClick={() => {
@@ -189,10 +191,11 @@ export const ShipSelect = (props, context) => {
{
act('join', {
ship: selectedShip.ref,
@@ -204,12 +207,7 @@ export const ShipSelect = (props, context) => {
{job.name}
{job.slots}
- {(job.minTime > 0 &&
- (job.minTime.toString() +
- 'm ' +
- (data.playMin < job.minTime && '(Unmet)') ||
- '(Met)')) ||
- '-'}
+ {formatShipTime(job.minTime, data.playMin, data.autoMeet)}
))}
@@ -244,7 +242,7 @@ export const ShipSelect = (props, context) => {
color={
(!data.shipSpawnAllowed && 'average') ||
((template.curNum >= template.limit ||
- data.playMin < template.minTime) &&
+ (!data.autoMeet && data.playMin < template.minTime)) &&
'grey') ||
'default'
}
@@ -256,13 +254,17 @@ export const ShipSelect = (props, context) => {
'No more ships may be spawned at this time.') ||
(template.curNum >= template.limit &&
'There are too many ships of this type.') ||
- (data.playMin < template.minTime &&
- 'You do not have enough playtime to buy this ship.')
+ (!data.autoMeet &&
+ data.playMin < template.minTime &&
+ 'You do not have enough playtime to buy this ship.') ||
+ (data.shipSpawning &&
+ 'A ship is currently spawning. Please wait.')
}
disabled={
!data.shipSpawnAllowed ||
+ data.shipSpawning ||
template.curNum >= template.limit ||
- data.playMin < template.minTime
+ (!data.autoMeet && data.playMin < template.minTime)
}
onClick={() => {
act('buy', {
@@ -290,10 +292,11 @@ export const ShipSelect = (props, context) => {
{template.limit}
- {template.minTime +
- 'm ' +
- ((data.playMin < template.minTime && '(Unmet)') ||
- '(Met)')}
+ {formatShipTime(
+ template.minTime,
+ data.playMin,
+ data.autoMeet
+ )}
{
);
};
+
+const formatShipTime = (minTime, playMin, autoMeet) => {
+ return (
+ (minTime <= 0 && '-') ||
+ minTime + 'm ' + ((!autoMeet && playMin < minTime && '(Unmet)') || '(Met)')
+ );
+};
diff --git a/tgui/packages/tgui/styles/main.scss b/tgui/packages/tgui/styles/main.scss
index 2605673c7310..d0fea4281710 100644
--- a/tgui/packages/tgui/styles/main.scss
+++ b/tgui/packages/tgui/styles/main.scss
@@ -88,7 +88,7 @@
// NT Theme
.Layout__content {
- background-image: url('../assets/bg-nanotrasen.svg');
+ background-image: url('../assets/bg-shiptest.svg');
background-size: 70%;
background-position: center;
background-repeat: no-repeat;
diff --git a/tgui/packages/tgui/styles/themes/ntos_terminal.scss b/tgui/packages/tgui/styles/themes/ntos_terminal.scss
index 234e20fce760..01a1ebb7d2e1 100644
--- a/tgui/packages/tgui/styles/themes/ntos_terminal.scss
+++ b/tgui/packages/tgui/styles/themes/ntos_terminal.scss
@@ -7,14 +7,14 @@
@use 'sass:meta';
@use '../colors.scss' with (
- $primary: #24e87e,
- $label: #24e87e,
- $good: rgba(36, 232, 127, 0.5),
+ $primary: #d19c55,
+ $label: #d19c55,
+ $good: rgba(178, 95, 51, 0.5),
// $fg-map-keys: (),
// $bg-map-keys: (),
);
@use '../base.scss' with (
- $color-bg: #121b12,
+ $color-bg: #b25f33,
$color-bg-grad-spread: 0%
);
@@ -26,9 +26,9 @@
@include meta.load-css(
'../components/Button.scss',
$with: (
- 'color-default': rgba(0, 0, 0, 0),
- 'color-disabled': #4a6a4a,
- 'color-selected': rgba(36, 232, 127, 0.25)
+ 'color-default': rgba(178, 95, 51, 0.5),
+ 'color-disabled': rgba(0, 0, 0, 0),
+ 'color-selected': rgba(178, 95, 51, 0.5)
)
);
@include meta.load-css(
@@ -38,8 +38,8 @@
@include meta.load-css(
'../components/ProgressBar.scss',
$with: (
- 'background-color': rgba(0, 0, 0, 0.5),
- 'color-default-fill': rgba(36, 232, 127, 0.5)
+ 'background-color': rgba(93, 59, 35, 0.8),
+ 'color-default-fill': rgba(178, 95, 51, 0.5)
)
);
@include meta.load-css('../components/Modal.scss');
@@ -50,7 +50,7 @@
@include meta.load-css('../layouts/Window.scss');
@include meta.load-css(
'../layouts/TitleBar.scss',
- $with: ('background-color': rgba(0, 97, 0, 0.25))
+ $with: ('background-color': rgba(99, 56, 33, 0.5))
);
.Layout__content {
@@ -62,51 +62,43 @@
transparent 2.5px,
transparent 5px
),
- radial-gradient(rgba(0, 97, 0, 0.75), black 120%);
+ radial-gradient(rgba(178, 95, 51, 0.75), black 170%);
background-size: 100%, 100%;
background-position: center, center;
}
.Button {
font: Inconsolata;
- color: #24e87e;
- text-shadow: 0 0 2px #24e87e;
+ color: #d19c55;
}
.Button:hover {
- background-color: rgba(36, 232, 127, 0.25);
+ background-color: rgba(178, 95, 51, 0.25);
transition: 0.1s;
}
.Button--selected {
- color: #24e87e;
+ color: #d19c55;
}
body {
//background-color: black;
color: white;
font: 1.3rem Inconsolata;
- text-shadow: 0 0 2px #24e87e;
//font: bold 12px Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.Section {
- color: rgb(36, 232, 126);
+ color: #d19c55;
}
.Tab {
- color: #24e87e;
+ color: #d19c55;
}
.Tab--selected {
- color: #24e87e;
- border: 2px solid #24e87e;
- background-color: rgba(36, 232, 127, 0.25);
+ color: #d19c55;
+ border: 1px solid #d19c55;
+ background-color: rgba(178, 95, 51, 0.25);
}
::selection {
background: #0080ff;
text-shadow: none;
}
- .Table {
- text-shadow: 0 0 2px #24e87e;
- }
- .Flex {
- text-shadow: 0 0 2px #24e87e;
- }
}
diff --git a/tgui/yarn.lock b/tgui/yarn.lock
index c591be003fa9..e6ca36d83eb6 100644
--- a/tgui/yarn.lock
+++ b/tgui/yarn.lock
@@ -2737,12 +2737,14 @@ __metadata:
languageName: node
linkType: hard
-"axios@npm:^0.21.1":
- version: 0.21.1
- resolution: "axios@npm:0.21.1"
+"axios@npm:^1.6.0":
+ version: 1.6.1
+ resolution: "axios@npm:1.6.1"
dependencies:
- follow-redirects: ^1.10.0
- checksum: c87915fa0b18c15c63350112b6b3563a3e2ae524d7707de0a73d2e065e0d30c5d3da8563037bc29d4cc1b7424b5a350cb7274fa52525c6c04a615fe561c6ab11
+ follow-redirects: ^1.15.0
+ form-data: ^4.0.0
+ proxy-from-env: ^1.1.0
+ checksum: 573f03f59b7487d54551b16f5e155d1d130ad4864ed32d1da93d522b78a57123b34e3bde37f822a65ee297e79f1db840f9ad6514addff50d3cbf5caeed39e8dc
languageName: node
linkType: hard
@@ -4533,13 +4535,13 @@ __metadata:
languageName: node
linkType: hard
-"follow-redirects@npm:^1.10.0":
- version: 1.15.2
- resolution: "follow-redirects@npm:1.15.2"
+"follow-redirects@npm:^1.15.0":
+ version: 1.15.4
+ resolution: "follow-redirects@npm:1.15.4"
peerDependenciesMeta:
debug:
optional: true
- checksum: faa66059b66358ba65c234c2f2a37fcec029dc22775f35d9ad6abac56003268baf41e55f9ee645957b32c7d9f62baf1f0b906e68267276f54ec4b4c597c2b190
+ checksum: e178d1deff8b23d5d24ec3f7a94cde6e47d74d0dc649c35fc9857041267c12ec5d44650a0c5597ef83056ada9ea6ca0c30e7c4f97dbf07d035086be9e6a5b7b6
languageName: node
linkType: hard
@@ -4561,6 +4563,17 @@ __metadata:
languageName: node
linkType: hard
+"form-data@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "form-data@npm:4.0.0"
+ dependencies:
+ asynckit: ^0.4.0
+ combined-stream: ^1.0.8
+ mime-types: ^2.1.12
+ checksum: 01135bf8675f9d5c61ff18e2e2932f719ca4de964e3be90ef4c36aacfc7b9cb2fceb5eca0b7e0190e3383fe51c5b37f4cb80b62ca06a99aaabfcfd6ac7c9328c
+ languageName: node
+ linkType: hard
+
"form-data@npm:~2.3.2":
version: 2.3.3
resolution: "form-data@npm:2.3.3"
@@ -7339,6 +7352,13 @@ __metadata:
languageName: node
linkType: hard
+"proxy-from-env@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "proxy-from-env@npm:1.1.0"
+ checksum: ed7fcc2ba0a33404958e34d95d18638249a68c430e30fcb6c478497d72739ba64ce9810a24f53a7d921d0c065e5b78e3822759800698167256b04659366ca4d4
+ languageName: node
+ linkType: hard
+
"psl@npm:^1.1.28, psl@npm:^1.1.33":
version: 1.8.0
resolution: "psl@npm:1.8.0"
@@ -8546,7 +8566,7 @@ resolve@^2.0.0-next.3:
version: 0.0.0-use.local
resolution: "tgui-dev-server@workspace:packages/tgui-dev-server"
dependencies:
- axios: ^0.21.1
+ axios: ^1.6.0
glob: ^7.1.7
source-map: ^0.7.3
stacktrace-parser: ^0.1.10
diff --git a/tools/UpdatePaths/Scripts/station_gravity_removal.txt b/tools/UpdatePaths/Scripts/1349_station_gravity_removal.txt
similarity index 100%
rename from tools/UpdatePaths/Scripts/station_gravity_removal.txt
rename to tools/UpdatePaths/Scripts/1349_station_gravity_removal.txt
diff --git a/tools/UpdatePaths/Scripts/wallmounts.txt b/tools/UpdatePaths/Scripts/1839_wallmounts.txt
similarity index 100%
rename from tools/UpdatePaths/Scripts/wallmounts.txt
rename to tools/UpdatePaths/Scripts/1839_wallmounts.txt
diff --git a/tools/UpdatePaths/Scripts/replace_old_sandpeople.txt b/tools/UpdatePaths/Scripts/1940_replace_old_sandpeople.txt
similarity index 100%
rename from tools/UpdatePaths/Scripts/replace_old_sandpeople.txt
rename to tools/UpdatePaths/Scripts/1940_replace_old_sandpeople.txt
diff --git a/tools/UpdatePaths/Scripts/update_turret_paths.txt b/tools/UpdatePaths/Scripts/2052_update_turret_paths.txt
similarity index 100%
rename from tools/UpdatePaths/Scripts/update_turret_paths.txt
rename to tools/UpdatePaths/Scripts/2052_update_turret_paths.txt
diff --git a/tools/UpdatePaths/Scripts/Removes Deepcore.txt b/tools/UpdatePaths/Scripts/2063_Removes Deepcore.txt
similarity index 100%
rename from tools/UpdatePaths/Scripts/Removes Deepcore.txt
rename to tools/UpdatePaths/Scripts/2063_Removes Deepcore.txt
diff --git a/tools/UpdatePaths/Scripts/2516_remove_fat.txt b/tools/UpdatePaths/Scripts/2516_remove_fat.txt
new file mode 100644
index 000000000000..c3691beb22a7
--- /dev/null
+++ b/tools/UpdatePaths/Scripts/2516_remove_fat.txt
@@ -0,0 +1,5 @@
+/obj/item/storage/fancy/cigarettes/cigpack_shadyjims : @DELETE
+/obj/item/clothing/mask/cigarette/shadyjims : @DELETE
+/obj/item/circuitboard/machine/fat_sucker : @DELETE
+/obj/machinery/fat_sucker : @DELETE
+/obj/effect/gluttony : @DELETE
diff --git a/tools/ci/check_grep.sh b/tools/ci/check_grep.sh
index 9142b61f8ef1..4a28010284e1 100755
--- a/tools/ci/check_grep.sh
+++ b/tools/ci/check_grep.sh
@@ -2,218 +2,268 @@
set -euo pipefail
#nb: must be bash to support shopt globstar
-shopt -s globstar
+shopt -s globstar extglob
+
+#ANSI Escape Codes for colors to increase contrast of errors
+RED="\033[0;31m"
+GREEN="\033[0;32m"
+BLUE="\033[0;34m"
+NC="\033[0m" # No Color
st=0
-echo "Checking for map issues"
-if grep -El '^\".+\" = \(.+\)' _maps/**/*.dmm; then
- echo "ERROR: Non-TGM formatted map detected. Please convert it using Map Merger!"
+# check for ripgrep
+if command -v rg >/dev/null 2>&1; then
+ grep=rg
+ pcre2_support=1
+ if [ ! rg -P '' >/dev/null 2>&1 ] ; then
+ pcre2_support=0
+ fi
+ code_files="code/**/**.dm"
+ map_files="_maps/**/**.dmm"
+ code_x_515="code/**/!(__byond_version_compat).dm"
+else
+ pcre2_support=0
+ grep=grep
+ code_files="-r --include=code/**/**.dm"
+ map_files="-r --include=_maps/**/**.dmm"
+ code_x_515="-r --include=code/**/!(__byond_version_compat).dm"
+fi
+
+echo -e "${BLUE}Using grep provider at $(which $grep)${NC}"
+
+part=0
+section() {
+ echo -e "${BLUE}Checking for $1${NC}..."
+ part=0
+}
+
+part() {
+ part=$((part+1))
+ padded=$(printf "%02d" $part)
+ echo -e "${GREEN} $padded- $1${NC}"
+}
+
+section "map issues"
+
+part "TGM"
+if $grep -U '^".+" = \(.+\)' $map_files; then
+ echo
+ echo -e "${RED}ERROR: Non-TGM formatted map detected. Please convert it using Map Merger!${NC}"
st=1
fi;
-if grep -P '//' _maps/**/*.dmm | grep -v '//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE' | grep -Ev 'name|desc'; then
- echo "ERROR: Unexpected commented out line detected in this map file. Please remove it."
+part "comments"
+if $grep '//' $map_files | $grep -v '//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE' | $grep -v 'name|desc'; then
+ echo
+ echo -e "${RED}ERROR: Unexpected commented out line detected in this map file. Please remove it.${NC}"
st=1
fi;
-if grep -P 'Merge Conflict Marker' _maps/**/*.dmm; then
- echo "ERROR: Merge conflict markers detected in map, please resolve all merge failures!"
- st=1
-fi;
-# We check for this as well to ensure people aren't actually using this mapping effect in their maps.
-if grep -P '/obj/merge_conflict_marker' _maps/**/*.dmm; then
- echo "ERROR: Merge conflict markers detected in map, please resolve all merge failures!"
- st=1
-fi;
-if grep -P '^\ttag = \"icon' _maps/**/*.dmm; then
- echo "ERROR: tag vars from icon state generation detected in maps, please remove them."
- st=1
-fi;
-if grep -P 'step_[xy]' _maps/**/*.dmm; then
- echo "ERROR: step_x/step_y variables detected in maps, please remove them."
- st=1
-fi;
-if grep -P 'pixel_[^xy]' _maps/**/*.dmm; then
- echo "ERROR: incorrect pixel offset variables detected in maps, please remove them."
- st=1
-fi;
-if grep -Pzo '"\w+" = \(\n[^)]*?/obj/structure/lattice[/\w]*?,\n[^)]*?/obj/structure/lattice[/\w]*?,\n[^)]*?/area/.+?\)' _maps/**/*.dmm; then
+part "iconstate tags"
+if $grep '^\ttag = "icon' $map_files; then
echo
- echo "ERROR: found multiple lattices on the same tile, please remove them."
+ echo -e "${RED}ERROR: Tag vars from icon state generation detected in maps, please remove them.${NC}"
st=1
fi;
-if grep -Pzo '"\w+" = \(\n[^)]*?/obj/structure/barricade/(?[/\w]*),\n[^)]*?/obj/structure/barricade/\g{type},\n[^)]*?/area/.+\)' _maps/**/*.dmm; then
+part "invalid map procs"
+if $grep '(new|newlist|icon|matrix|sound)\(.+\)' $map_files; then
echo
- echo "ERROR: found multiple identical barricades on the same tile, please remove them."
- st=1
+ echo -e "${RED}ERROR: Using unsupported procs in variables in a map file! Please remove all instances of this.${NC}"
+ st=1
fi;
-if grep -Pzo '"\w+" = \(\n[^)]*?/obj/structure/table/(?[/\w]*),\n[^)]*?/obj/structure/table/\g{type},\n[^)]*?/area/.+\)' _maps/**/*.dmm; then
+part "common spelling mistakes"
+if $grep -i 'nanotransen' $map_files; then
echo
- echo "ERROR: found multiple identical tables on the same tile, please remove them."
+ echo -e "${RED}ERROR: Misspelling(s) of Nanotrasen detected in maps, please remove the extra N(s).${NC}"
st=1
fi;
-if grep -Pzo '"\w+" = \(\n[^)]*?/obj/structure/chair/(?[/\w]*),\n[^)]*?/obj/structure/chair/\g{type},\n[^)]*?/area/.+\)' _maps/**/*.dmm; then
+if $grep 'NanoTrasen' $map_files; then
echo
- echo "ERROR: found multiple identical chairs on the same tile, please remove them."
+ echo -e "${RED}ERROR: Misspelling(s) of Nanotrasen detected in maps, please uncapitalize the T(s).${NC}"
st=1
fi;
-if grep -Pzo '"\w+" = \(\n[^)]*?/obj/machinery/door/airlock[/\w]*?,\n[^)]*?/obj/machinery/door/airlock[/\w]*?,\n[^)]*?/area/.+\)' _maps/**/*.dmm; then
+if $grep -i'centcomm' $map_files; then
echo
- echo "ERROR: found multiple airlocks on the same tile, please remove them."
+ echo -e "${RED}ERROR: Misspelling(s) of CentCom detected in maps, please remove the extra M(s).${NC}"
st=1
fi;
-if grep -Pzo '"\w+" = \(\n[^)]*?/obj/machinery/door/firedoor[/\w]*?,\n[^)]*?/obj/machinery/door/firedoor[/\w]*?,\n[^)]*?/area/.+\)' _maps/**/*.dmm; then
+
+section "whitespace issues"
+part "space indentation"
+if $grep '(^ {2})|(^ [^ * ])|(^ +)' $code_files; then
echo
- echo "ERROR: found multiple firelocks on the same tile, please remove them."
+ echo -e "${RED}ERROR: Space indentation detected, please use tab indentation.${NC}"
st=1
fi;
-if grep -Pzo '"\w+" = \(\n[^)]*?/obj/structure/closet/(?[/\w]*),\n[^)]*?/obj/structure/closet/\g{type},\n[^)]*?/area/.+\)' _maps/**/*.dmm; then
+part "mixed indentation"
+if $grep '^\t+ [^ *]' $code_files; then
echo
- echo "ERROR: found multiple identical closets on the same tile, please remove them."
+ echo -e "${RED}ERROR: Mixed indentation detected, please stick to tab indentation.${NC}"
st=1
fi;
-if grep -Pzo '"\w+" = \(\n[^)]*?/obj/structure/grille/(?[/\w]*),\n[^)]*?/obj/structure/grille/\g{type},\n[^)]*?/area/.+\)' _maps/**/*.dmm; then
+
+#section "unit tests"
+#unit_test_files="code/modules/unit_tests/**/**.dm"
+#part "mob/living/carbon/human usage"
+#if $grep 'allocate\(/mob/living/carbon/human[,\)]' $unit_test_files ||
+# $grep 'new /mob/living/carbon/human\s?\(' $unit_test_files ||
+# $grep 'var/mob/living/carbon/human/\w+\s?=\s?new' $unit_test_files ; then
+# echo
+# echo -e "${RED}ERROR: Usage of mob/living/carbon/human detected in a unit test, please use mob/living/carbon/human/consistent.${NC}"
+# st=1
+#fi;
+
+section "common mistakes"
+part "global vars"
+if $grep '^/*var/' $code_files; then
echo
- echo "ERROR: found multiple identical grilles on the same tile, please remove them."
- st=1
+ echo -e "${RED}ERROR: Unmanaged global var use detected in code, please use the helpers.${NC}"
+ st=1
fi;
-if grep -Pzo '"\w+" = \(\n[^)]*?/obj/structure/girder/(?[/\w]*),\n[^)]*?/obj/structure/girder/\g{type},\n[^)]*?/area/.+\)' _maps/**/*.dmm; then
+
+part "proc args with var/"
+if $grep '^/[\w/]\S+\(.*(var/|, ?var/.*).*\)' $code_files; then
echo
- echo "ERROR: found multiple identical girders on the same tile, please remove them."
- st=1
+ echo -e "${RED}ERROR: Changed files contains a proc argument starting with 'var'.${NC}"
+ st=1
fi;
-if grep -Pzo '"\w+" = \(\n[^)]*?/obj/structure/stairs/(?[/\w]*),\n[^)]*?/obj/structure/stairs/\g{type},\n[^)]*?/area/.+\)' _maps/**/*.dmm; then
+
+part "src as a trait source" # ideally we'd lint / test for ANY datum reference as a trait source, but 'src' is the most common.
+if $grep -i '(add_trait|remove_trait)\(.+,\s*.+,\s*src\)' $code_files; then
echo
- echo "ERROR: found multiple identical stairs on the same tile, please remove them."
+ echo -e "${RED}ERROR: Using 'src' as a trait source. Source must be a string key - dont't use references to datums as a source, perhaps use 'REF(src)'.${NC}"
st=1
fi;
-if grep -rzoP 'machinery/door.*{([^}]|\n)*name = .*("|\s)(?!for|of|and|to)[a-z].*\n' _maps/**/*.dmm; then
- echo
- echo "ERROR: found door names without proper upper-casing. Please upper-case your door names."
- st=1
-fi;
-if grep -Pzo '/obj/machinery/power/apc[/\w]*?\{\n[^}]*?pixel_[xy] = -?[013-9]\d*?[^\d]*?\s*?\},?\n' _maps/**/*.dmm ||
- grep -Pzo '/obj/machinery/power/apc[/\w]*?\{\n[^}]*?pixel_[xy] = -?\d+?[0-46-9][^\d]*?\s*?\},?\n' _maps/**/*.dmm ||
- grep -Pzo '/obj/machinery/power/apc[/\w]*?\{\n[^}]*?pixel_[xy] = -?\d{3,1000}[^\d]*?\s*?\},?\n' _maps/**/*.dmm ; then
+if $grep -i '(add_traits|remove_traits)\(.+,\s*src\)' $code_files; then
echo
- echo "ERROR: found an APC with a manually set pixel_x or pixel_y that is not +-25."
- st=1
+ echo -e "${RED}ERROR: Using 'src' as trait sources. Source must be a string key - dont't use references to datums as sources, perhaps use 'REF(src)'.${NC}"
+ st=1
fi;
-if grep -Pzo '"\w+" = \(\n[^)]*?/obj/structure/lattice[/\w]*?,\n[^)]*?/turf/closed/wall[/\w]*?,\n[^)]*?/area/.+?\)' _maps/**/*.dmm; then
+
+part "balloon_alert sanity"
+if $grep 'balloon_alert\(".*"\)' $code_files; then
echo
- echo "ERROR: found lattice stacked with a wall, please remove them."
- st=1
+ echo -e "${RED}ERROR: Found a balloon alert with improper arguments.${NC}"
+ st=1
fi;
-if grep -Pzo '"\w+" = \(\n[^)]*?/obj/structure/lattice[/\w]*?,\n[^)]*?/turf/closed[/\w]*?,\n[^)]*?/area/.+?\)' _maps/**/*.dmm; then
+
+if $grep 'balloon_alert(.*span_)' $code_files; then
echo
- echo "ERROR: found lattice stacked within a wall, please remove them."
- st=1
+ echo -e "${RED}ERROR: Balloon alerts should never contain spans.${NC}"
+ st=1
fi;
-if grep -Pzo '"\w+" = \(\n[^)]*?/obj/structure/window[/\w]*?,\n[^)]*?/turf/closed[/\w]*?,\n[^)]*?/area/.+?\)' _maps/**/*.dmm; then
+
+part "balloon_alert idiomatic usage"
+if $grep 'balloon_alert\(.*?, ?"[A-Z]' $code_files; then
echo
- echo "ERROR: found a window stacked within a wall, please remove it."
- st=1
+ echo -e "${RED}ERROR: Balloon alerts should not start with capital letters. This includes text like 'AI'. If this is a false positive, wrap the text in UNLINT().${NC}"
+ st=1
fi;
-if grep -Pzo '"\w+" = \(\n[^)]*?/obj/machinery/door/airlock[/\w]*?,\n[^)]*?/turf/closed[/\w]*?,\n[^)]*?/area/.+?\)' _maps/**/*.dmm; then
+
+part "update_icon_updates_onmob element usage"
+if $grep 'AddElement\(/datum/element/update_icon_updates_onmob.+ITEM_SLOT_HANDS' $code_files; then
echo
- echo "ERROR: found an airlock stacked within a wall, please remove it."
- st=1
+ echo -e "${RED}ERROR: update_icon_updates_onmob element automatically updates ITEM_SLOT_HANDS, this is redundant and should be removed.${NC}"
+ st=1
fi;
-if grep -Pzo '"\w+" = \(\n[^)]*?/obj/structure/stairs[/\w]*?,\n[^)]*?/turf/open/genturf[/\w]*?,\n[^)]*?/area/.+?\)' _maps/**/*.dmm; then
+
+part "common spelling mistakes"
+if $grep -i 'centcomm' $code_files; then
echo
- echo "ERROR: found a staircase on top of a genturf. Please replace the genturf with a proper tile."
+ echo -e "${RED}ERROR: Misspelling(s) of CentCom detected in code, please remove the extra M(s).${NC}"
st=1
fi;
-if grep -Pzo '/obj/machinery/conveyor/inverted[/\w]*?\{\n[^}]*?dir = [1248];[^}]*?\},?\n' _maps/**/*.dmm; then
+if $grep -ni 'nanotransen' $code_files; then
echo
- echo "ERROR: found an inverted conveyor belt with a cardinal dir. Please replace it with a normal conveyor belt."
- st=1
-fi;
-if grep -P '^/area/.+[\{]' _maps/**/*.dmm; then
- echo "ERROR: Vareditted /area path use detected in maps, please replace with proper paths."
- st=1
-fi;
-if grep -P '\W\/turf\s*[,\){]' _maps/**/*.dmm; then
- echo "ERROR: base /turf path use detected in maps, please replace with proper paths."
- st=1
-fi;
-if grep -Pzo '"\w+" = \(\n[^)]*?/turf/[/\w]*?,\n[^)]*?/turf/[/\w]*?,\n[^)]*?/area/.+?\)' _maps/**/*.dmm; then
- echo "ERROR: Multiple turfs detected on the same tile! Please choose only one turf!"
- st=1
-fi;
-if grep -Pzo '"\w+" = \(\n[^)]*?/area/.+?,\n[^)]*?/area/.+?\)' _maps/**/*.dmm; then
- echo "ERROR: Multiple areas detected on the same tile! Please choose only one area!"
- st=1
-fi;
-if grep -P '^/*var/' code/**/*.dm; then
- echo "ERROR: Unmanaged global var use detected in code, please use the helpers."
+ echo -e "${RED}ERROR: Misspelling(s) of Nanotrasen detected in code, please remove the extra N(s).${NC}"
st=1
fi;
-echo "Checking for whitespace issues"
-if grep -P '(^ {2})|(^ [^ * ])|(^ +)' code/**/*.dm; then
- echo "ERROR: space indentation detected"
- st=1
-fi;
-if grep -P '^\t+ [^ *]' code/**/*.dm; then
- echo "ERROR: mixed indentation detected"
- st=1
-fi;
-nl='
-'
-nl=$'\n'
-while read f; do
- t=$(tail -c2 "$f"; printf x); r1="${nl}$"; r2="${nl}${r1}"
- if [[ ! ${t%x} =~ $r1 ]]; then
- echo "file $f is missing a trailing newline"
- st=1
- fi;
-done < <(find . -type f -name '*.dm')
-echo "Checking for common mistakes"
-if grep -P '^/[\w/]\S+\(.*(var/|, ?var/.*).*\)' code/**/*.dm; then
- echo "changed files contains proc argument starting with 'var'"
- st=1
-fi;
-if grep 'balloon_alert\(".+"\)' code/**/*.dm; then
- echo "ERROR: Balloon alert with improper arguments."
- st=1
-fi;
-if grep -i 'centcomm' code/**/*.dm; then
- echo "ERROR: Misspelling(s) of CENTCOM detected in code, please remove the extra M(s)."
+if $grep 'NanoTrasen' $code_files; then
+ echo
+ echo -e "${RED}ERROR: Misspelling(s) of Nanotrasen detected in code, please uncapitalize the T(s).${NC}"
st=1
fi;
-if grep -i 'centcomm' _maps/**/*.dmm; then
- echo "ERROR: Misspelling(s) of CENTCOM detected in maps, please remove the extra M(s)."
+
+part "map json sanity"
+for json in _maps/configs/*.json
+do
+ map_path=$(jq -r '.map_path' $json)
+ if [ ! -f $map_path ]
+ then
+ echo
+ echo -e "${RED}ERROR: Found an invalid file reference to $map_path in $json ${NC}"
+ st=1
+ fi
+done
+
+part "updatepaths validity"
+missing_txt_lines=$(find tools/UpdatePaths/Scripts -type f ! -name "*.txt" | wc -l)
+if [ $missing_txt_lines -gt 0 ]; then
+ echo
+ echo -e "${RED}ERROR: Found an UpdatePaths File that doesn't end in .txt! Please add the proper file extension!${NC}"
st=1
fi;
-if grep -ni 'Nanotransen' code/**/*.dm; then
- echo "Misspelling(s) of nanotrasen detected in code, please remove the extra N(s)."
+
+number_prefix_lines=$(find tools/UpdatePaths/Scripts -type f | wc -l)
+valid_number_prefix_lines=$(find tools/UpdatePaths/Scripts -type f | $grep -P "\d+_(.+)" | wc -l)
+if [ $valid_number_prefix_lines -ne $number_prefix_lines ]; then
+ echo
+ echo -e "${RED}ERROR: Detected an UpdatePaths File that doesn't start with the PR number! Please add the proper number prefix!${NC}"
st=1
fi;
-if grep -ni 'Nanotransen' _maps/**/*.dmm; then
- echo "Misspelling(s) of nanotrasen detected in maps, please remove the extra N(s)."
+
+section "515 Proc Syntax"
+part "proc ref syntax"
+if $grep '\.proc/' $code_x_515 ; then
+ echo
+ echo -e "${RED}ERROR: Outdated proc reference use detected in code, please use proc reference helpers.${NC}"
st=1
fi;
-if ls _maps/*.json | grep -P "[A-Z]"; then
- echo "Uppercase in a map json detected, these must be all lowercase."
- st=1
+
+if [ "$pcre2_support" -eq 1 ]; then
+ section "regexes requiring PCRE2"
+ part "empty variable values"
+ if $grep -PU '{\n\t},' $map_files; then
+ echo
+ echo -e "${RED}ERROR: Empty variable value list detected in map file. Please remove the curly brackets entirely.${NC}"
+ st=1
+ fi;
+ part "to_chat sanity"
+ if $grep -P 'to_chat\((?!.*,).*\)' $code_files; then
+ echo
+ echo -e "${RED}ERROR: to_chat() missing arguments.${NC}"
+ st=1
+ fi;
+ part "timer flag sanity"
+ if $grep -P 'addtimer\((?=.*TIMER_OVERRIDE)(?!.*TIMER_UNIQUE).*\)' $code_files; then
+ echo
+ echo -e "${RED}ERROR: TIMER_OVERRIDE used without TIMER_UNIQUE.${NC}"
+ st=1
+ fi
+ part "trailing newlines"
+ if $grep -PU '[^\n]$(?!\n)' $code_files; then
+ echo
+ echo -e "${RED}ERROR: File(s) with no trailing newline detected, please add one.${NC}"
+ st=1
+ fi
+ #part "improper atom initialize args"
+ #if $grep -P '^/(obj|mob|turf|area|atom)/.+/Initialize\((?!mapload).*\)' $code_files; then
+ # echo
+ # echo -e "${RED}ERROR: Initialize override without 'mapload' argument.${NC}"
+ # st=1
+ #fi;
+else
+ echo -e "${RED}pcre2 not supported, skipping checks requiring pcre2"
+ echo -e "if you want to run these checks install ripgrep with pcre2 support.${NC}"
+fi
+
+if [ $st = 0 ]; then
+ echo
+ echo -e "${GREEN}No errors found using $grep!${NC}"
fi;
-if grep -i '/obj/effect/mapping_helpers/custom_icon' _maps/**/*.dmm; then
- echo "Custom icon helper found. Please include dmis as standard assets instead for built-in maps."
- st=1
+
+if [ $st = 1 ]; then
+ echo
+ echo -e "${RED}Errors found, please fix them and try again.${NC}"
fi;
-for json in _maps/*.json
-do
- if [[ "$json" == "_maps/example_ship_config.json" || "$json" == "_maps/ship_config_schema.json" ]];then
- continue
- fi
- map_path=$(jq -r '.map_path' $json)
- while read map_file; do
- filename="_maps/$map_path/$map_file"
- if [ ! -f $filename ]
- then
- echo "found invalid file reference to $filename in _maps/$json"
- st=1
- fi
- done < <(jq -r '[.map_file] | flatten | .[]' $json)
-done
exit $st
diff --git a/tools/json_schema_validator.py b/tools/json_schema_validator.py
index 03fee50561cc..5228a966bc9d 100644
--- a/tools/json_schema_validator.py
+++ b/tools/json_schema_validator.py
@@ -23,4 +23,7 @@
print(exception)
status = 1
+if status == 0:
+ print("All ship config files are valid")
+
exit(status)
diff --git a/tools/json_verifier.py b/tools/json_verifier.py
index aa746206674c..912c49c22f8b 100644
--- a/tools/json_verifier.py
+++ b/tools/json_verifier.py
@@ -14,7 +14,8 @@
print("JSON error in {}".format(file))
print(exception)
status = 1
- else:
- print("Valid {}".format(file))
+
+if status == 0:
+ print("All JSON files are valid JSON")
exit(status)
diff --git a/tools/maplint/README.md b/tools/maplint/README.md
new file mode 100644
index 000000000000..82ee0bd0ced5
--- /dev/null
+++ b/tools/maplint/README.md
@@ -0,0 +1,132 @@
+# maplint
+maplint is a tool that lets you prohibit anti-patterns in maps through simple rules. You can use maplint to do things like ban variable edits for specific types, ban specific variable edits, ban combinations of types, etc.
+
+## Making lints
+
+To create a lint, create a new file in the `lints` folder. Lints use [YAML](https://learnxinyminutes.com/docs/yaml/), which is very expressive, though can be a little complex. If you get stuck, read other lints in this folder.
+
+### Typepaths
+The root of the file is your typepaths. This will match not only that type, but also subtypes. For example:
+
+```yml
+/mob/dog:
+ # We'll get to this...
+```
+
+...will define rules for `/mob/dog`, `/mob/dog/corgi`, `/mob/dog/beagle`, etc.
+
+If you only want to match a specific typepath, prefix it with `=`. This:
+
+```yml
+=/mob/dog:
+```
+
+...will only match `/mob/dog` specifically.
+
+Alternatively, if you want to match ALL types, enter a single `*`, for wildcard.
+
+### `banned`
+The simplest rule is to completely ban a subtype. To do this, fill with `banned: true`.
+
+For example, this lint will ban `/mob/dog` and all subtypes:
+
+```yml
+/mob/dog:
+ banned: true # Cats FTW
+```
+
+### `banned_neighbors`
+If you want to ban other objects being on the same tile as another, you can specify `banned_neighbors`.
+
+This takes a few forms. The simplest is just a list of types to not be next to. This lint will ban either cat_toy *or* cat_food (or their subtypes) from being on the same tile as a dog.
+
+```yml
+/mob/dog:
+ banned_neighbors:
+ - /obj/item/cat_toy
+ - /obj/item/cat_food
+```
+
+This also supports the `=` format as specified before. This will ban `/mob/dog` being on the same tile as `/obj/item/toy` *only*.
+
+```yml
+/mob/dog:
+ banned_neighbors:
+ - =/obj/item/toy # Only the best toys for our dogs
+```
+
+Anything in this list will *not* include the object itself, meaning you can use it to make sure two of the same object are not on the same tile. For example, this lint will ban two dogs from being on the same tile:
+
+```yml
+/mob/dog:
+ banned_neighbors:
+ - /mob/dog # We're a space station, not a dog park!
+```
+
+However, you can add a bit more specificity with `identical: true`. This will prohibit other instances of the *exact* same type *and* variable edits from being on the same tile.
+
+```yml
+/mob/dog:
+ banned_neighbors:
+ # Purebreeds are unnatural! We're okay with dogs as long as they're different.
+ /mob/dog: { identical: true }
+```
+
+Finally, if you need maximum precision, you can specify a [regular expression](https://en.wikipedia.org/wiki/Regular_expression) to match for a path. If we wanted to ban a `/mob/dog` from being on the same tile as `/obj/bowl/big/cat`, `/obj/bowl/small/cat`, etc, we can write:
+
+```yml
+/mob/dog:
+ banned_neighbors:
+ CAT_BOWLS: { pattern: ^/obj/bowl/.+/cat$ }
+```
+
+### `banned_variables`
+To ban all variable edits, you can specify `banned_variables: true` for a typepath. For instance, if we want to block dogs from getting any var-edits, we can write:
+
+```yml
+/mob/dog:
+ banned_variables: true # No var edits, no matter what
+```
+
+If we want to be more specific, we can write out the specific variables we want to ban.
+
+```yml
+/mob/dog
+ banned_variables:
+ - species # Don't var-edit species, use the subtypes
+```
+
+We can also explicitly create allowlists and denylists of values through `allow` and `deny`. For example, if we want to make sure we're not creating invalid bowls for animals, we can write:
+
+```yml
+/obj/bowl/dog:
+ banned_variables:
+ species:
+ # If we specify a species, it's gotta be a dog
+ allow: ["beagle", "corgi", "pomeranian"]
+
+/obj/bowl/humans:
+ banned_variables:
+ species:
+ # We're civilized, we don't want to eat from the same bowl that's var-edited for animals
+ deny: ["cats", "dogs"]
+```
+
+Similar to [banned_neighbors](#banned_neighbors), you can specify a regular expression pattern for allow/deny.
+
+```yml
+/mob/dog:
+ banned_variables:
+ # Names must start with a capital letter
+ name:
+ allow: { pattern: '^[A-Z].*$' }
+```
+
+### `help`
+If you want a custom message to go with your lint, you can specify "help" in the root.
+
+```yml
+help: Pugs haven't existed on Sol since 2450.
+/mob/dog/pug:
+ banned: true
+```
diff --git a/tools/maplint/lints/apc_pixel_shifts.yml b/tools/maplint/lints/apc_pixel_shifts.yml
new file mode 100644
index 000000000000..5ad3a10d2863
--- /dev/null
+++ b/tools/maplint/lints/apc_pixel_shifts.yml
@@ -0,0 +1,7 @@
+help: "Use the directional variants when possible."
+/obj/machinery/power/apc:
+ banned_variables:
+ pixel_x:
+ allow: [25, -25]
+ pixel_y:
+ allow: [25, -25]
diff --git a/tools/maplint/lints/area_varedits.yml b/tools/maplint/lints/area_varedits.yml
new file mode 100644
index 000000000000..53d2a3a5384e
--- /dev/null
+++ b/tools/maplint/lints/area_varedits.yml
@@ -0,0 +1,3 @@
+help: "Please replace it with a proper area path."
+/area:
+ banned_variables: true
diff --git a/tools/maplint/lints/base_turf.yml b/tools/maplint/lints/base_turf.yml
new file mode 100644
index 000000000000..9f58e3091df3
--- /dev/null
+++ b/tools/maplint/lints/base_turf.yml
@@ -0,0 +1,2 @@
+=/turf:
+ banned: true
diff --git a/tools/maplint/lints/conveyor_cardinal_inversion.yml b/tools/maplint/lints/conveyor_cardinal_inversion.yml
new file mode 100644
index 000000000000..00bfa369ad5a
--- /dev/null
+++ b/tools/maplint/lints/conveyor_cardinal_inversion.yml
@@ -0,0 +1,5 @@
+help: "Please replace it with a normal conveyor belt."
+/obj/machinery/conveyor/inverted:
+ banned_variables:
+ dir:
+ deny: [1, 2, 4, 8]
diff --git a/tools/maplint/lints/custom_icon_helper.yml b/tools/maplint/lints/custom_icon_helper.yml
new file mode 100644
index 000000000000..cc37d84870c1
--- /dev/null
+++ b/tools/maplint/lints/custom_icon_helper.yml
@@ -0,0 +1,3 @@
+help: "Please include DMI files as standard assets instead for repository maps."
+/obj/effect/mapping_helpers/custom_icon:
+ banned: true
diff --git a/tools/maplint/lints/docking_port_varedits.yml b/tools/maplint/lints/docking_port_varedits.yml
new file mode 100644
index 000000000000..7f434b157ae0
--- /dev/null
+++ b/tools/maplint/lints/docking_port_varedits.yml
@@ -0,0 +1,7 @@
+help: "Custom mobile docking_port sizes detected. This is done automatically and should not be varedits."
+/obj/docking_port/mobile:
+ banned_variables:
+ - width
+ - height
+ - dwidth
+ - dheight
diff --git a/tools/maplint/lints/door_name_capitalization.yml b/tools/maplint/lints/door_name_capitalization.yml
new file mode 100644
index 000000000000..6dc89b377dd4
--- /dev/null
+++ b/tools/maplint/lints/door_name_capitalization.yml
@@ -0,0 +1,5 @@
+help: "Please upper-case your door names."
+/obj/machinery/door:
+ banned_variables:
+ name:
+ deny: { pattern: '.*\s(?!of|and|to)[a-z].*' }
diff --git a/tools/maplint/lints/heat_capacity.yaml b/tools/maplint/lints/heat_capacity.yaml
new file mode 100644
index 000000000000..336f915ac415
--- /dev/null
+++ b/tools/maplint/lints/heat_capacity.yaml
@@ -0,0 +1,4 @@
+help: "Do not override heat_capacity, you must use a custom subtype."
+/turf:
+ banned_variables:
+ - heat_capacity
diff --git a/tools/maplint/lints/identical_barricades.yml b/tools/maplint/lints/identical_barricades.yml
new file mode 100644
index 000000000000..5f075804a5ac
--- /dev/null
+++ b/tools/maplint/lints/identical_barricades.yml
@@ -0,0 +1,4 @@
+/obj/structure/barricade:
+ banned_neighbors:
+ /obj/structure/barricade:
+ identical: true
diff --git a/tools/maplint/lints/identical_pipes.yml b/tools/maplint/lints/identical_pipes.yml
new file mode 100644
index 000000000000..6c402106c207
--- /dev/null
+++ b/tools/maplint/lints/identical_pipes.yml
@@ -0,0 +1,5 @@
+help: "Duplicated/overlapping pipes detected."
+/obj/machinery/atmospherics/pipe:
+ banned_neighbors:
+ /obj/machinery/atmospherics/pipe:
+ identical: true
diff --git a/tools/maplint/lints/merge_conflict_marker.yml b/tools/maplint/lints/merge_conflict_marker.yml
new file mode 100644
index 000000000000..bdece05597e2
--- /dev/null
+++ b/tools/maplint/lints/merge_conflict_marker.yml
@@ -0,0 +1,5 @@
+help:
+ This means you didn't clean up any potential merge conflicts,
+ make sure everything in that area is correct.
+/obj/merge_conflict_marker:
+ banned: true
diff --git a/tools/maplint/lints/multiple_airlocks.yml b/tools/maplint/lints/multiple_airlocks.yml
new file mode 100644
index 000000000000..669272f61c0b
--- /dev/null
+++ b/tools/maplint/lints/multiple_airlocks.yml
@@ -0,0 +1,3 @@
+/obj/machinery/door/airlock:
+ banned_neighbors:
+ - /obj/machinery/door/airlock
diff --git a/tools/maplint/lints/multiple_area.yml b/tools/maplint/lints/multiple_area.yml
new file mode 100644
index 000000000000..91391cb2e967
--- /dev/null
+++ b/tools/maplint/lints/multiple_area.yml
@@ -0,0 +1,3 @@
+/area:
+ banned_neighbors:
+ - /area
diff --git a/tools/maplint/lints/multiple_cables.yml b/tools/maplint/lints/multiple_cables.yml
new file mode 100644
index 000000000000..5c063dae727d
--- /dev/null
+++ b/tools/maplint/lints/multiple_cables.yml
@@ -0,0 +1,5 @@
+help: "Duplicated/overlapping cables detected."
+/obj/structure/cable:
+ banned_neighbors:
+ /obj/structure/cable:
+ matching_vars: [icon_state]
diff --git a/tools/maplint/lints/multiple_catwalk.yml b/tools/maplint/lints/multiple_catwalk.yml
new file mode 100644
index 000000000000..4e5f23c0224d
--- /dev/null
+++ b/tools/maplint/lints/multiple_catwalk.yml
@@ -0,0 +1,4 @@
+/obj/structure/catwalk:
+ banned_neighbors:
+ - /obj/structure/catwalk
+ - /obj/structure/lattice
diff --git a/tools/maplint/lints/multiple_chairs.yml b/tools/maplint/lints/multiple_chairs.yml
new file mode 100644
index 000000000000..57529803485d
--- /dev/null
+++ b/tools/maplint/lints/multiple_chairs.yml
@@ -0,0 +1,3 @@
+/obj/structure/chair:
+ banned_neighbors:
+ - /obj/structure/chair
diff --git a/tools/maplint/lints/multiple_closets.yml b/tools/maplint/lints/multiple_closets.yml
new file mode 100644
index 000000000000..77f834b2949b
--- /dev/null
+++ b/tools/maplint/lints/multiple_closets.yml
@@ -0,0 +1,3 @@
+/obj/structure/closet:
+ banned_neighbors:
+ - /obj/structure/closet
diff --git a/tools/maplint/lints/multiple_firelocks.yml b/tools/maplint/lints/multiple_firelocks.yml
new file mode 100644
index 000000000000..7915b89eab60
--- /dev/null
+++ b/tools/maplint/lints/multiple_firelocks.yml
@@ -0,0 +1,5 @@
+/obj/machinery/door/firedoor:
+ banned_neighbors:
+ /obj/machinery/door/firedoor:
+ matching_vars: [dir]
+
diff --git a/tools/maplint/lints/multiple_girders.yml b/tools/maplint/lints/multiple_girders.yml
new file mode 100644
index 000000000000..38a2a77871f1
--- /dev/null
+++ b/tools/maplint/lints/multiple_girders.yml
@@ -0,0 +1,3 @@
+/obj/structure/girder:
+ banned_neighbors:
+ - /obj/structure/girder
diff --git a/tools/maplint/lints/multiple_grilles.yml b/tools/maplint/lints/multiple_grilles.yml
new file mode 100644
index 000000000000..c04829f4b7dd
--- /dev/null
+++ b/tools/maplint/lints/multiple_grilles.yml
@@ -0,0 +1,3 @@
+/obj/structure/grille:
+ banned_neighbors:
+ - /obj/structure/grille
diff --git a/tools/maplint/lints/multiple_lattice.yml b/tools/maplint/lints/multiple_lattice.yml
new file mode 100644
index 000000000000..3ad5253fbf24
--- /dev/null
+++ b/tools/maplint/lints/multiple_lattice.yml
@@ -0,0 +1,3 @@
+/obj/structure/lattice:
+ banned_neighbors:
+ - /obj/structure/lattice
diff --git a/tools/maplint/lints/multiple_machinery.yml b/tools/maplint/lints/multiple_machinery.yml
new file mode 100644
index 000000000000..942d72b401e5
--- /dev/null
+++ b/tools/maplint/lints/multiple_machinery.yml
@@ -0,0 +1,4 @@
+/obj/machinery:
+ banned_neighbors:
+ /obj/machinery:
+ identical: true
diff --git a/tools/maplint/lints/multiple_signs.yml b/tools/maplint/lints/multiple_signs.yml
new file mode 100644
index 000000000000..d942a842fc70
--- /dev/null
+++ b/tools/maplint/lints/multiple_signs.yml
@@ -0,0 +1,4 @@
+/obj/structure/sign:
+ banned_neighbors:
+ /obj/structure/sign:
+ matching_vars: [pixel_x, pixel_y]
diff --git a/tools/maplint/lints/multiple_stairs.yml b/tools/maplint/lints/multiple_stairs.yml
new file mode 100644
index 000000000000..f8063e6d2750
--- /dev/null
+++ b/tools/maplint/lints/multiple_stairs.yml
@@ -0,0 +1,3 @@
+/obj/structure/stairs:
+ banned_neighbors:
+ - /obj/structure/stairs
diff --git a/tools/maplint/lints/multiple_tables.yml b/tools/maplint/lints/multiple_tables.yml
new file mode 100644
index 000000000000..0925fd843b0b
--- /dev/null
+++ b/tools/maplint/lints/multiple_tables.yml
@@ -0,0 +1,3 @@
+/obj/structure/table:
+ banned_neighbors:
+ - /obj/structure/table
diff --git a/tools/maplint/lints/multiple_turf.yml b/tools/maplint/lints/multiple_turf.yml
new file mode 100644
index 000000000000..2a66f18398cb
--- /dev/null
+++ b/tools/maplint/lints/multiple_turf.yml
@@ -0,0 +1,3 @@
+/turf:
+ banned_neighbors:
+ - /turf
diff --git a/tools/maplint/lints/multiple_windows.yml b/tools/maplint/lints/multiple_windows.yml
new file mode 100644
index 000000000000..9af1c4d73221
--- /dev/null
+++ b/tools/maplint/lints/multiple_windows.yml
@@ -0,0 +1,4 @@
+/obj/structure/window:
+ banned_neighbors:
+ /obj/structure/window:
+ identical: true
diff --git a/tools/maplint/lints/pixel_varedits.yml b/tools/maplint/lints/pixel_varedits.yml
new file mode 100644
index 000000000000..c496fa06da6c
--- /dev/null
+++ b/tools/maplint/lints/pixel_varedits.yml
@@ -0,0 +1,6 @@
+"*":
+ banned_variables:
+ - pixel_w
+ - pixel_z
+ - step_x
+ - step_y
diff --git a/tools/maplint/lints/wall_stacking.yml b/tools/maplint/lints/wall_stacking.yml
new file mode 100644
index 000000000000..42a21527d460
--- /dev/null
+++ b/tools/maplint/lints/wall_stacking.yml
@@ -0,0 +1,5 @@
+/turf/closed:
+ banned_neighbors:
+ - /obj/machinery/door/airlock
+ - /obj/structure/lattice
+ - /obj/structure/window
diff --git a/tools/maplint/source/__init__.py b/tools/maplint/source/__init__.py
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/tools/maplint/source/__main__.py b/tools/maplint/source/__main__.py
new file mode 100644
index 000000000000..dcb575e99bd5
--- /dev/null
+++ b/tools/maplint/source/__main__.py
@@ -0,0 +1,123 @@
+import argparse
+import glob
+import pathlib
+import traceback
+import yaml
+
+from . import dmm, lint
+from .error import MaplintError
+
+def green(text):
+ return "\033[32m" + str(text) + "\033[0m"
+
+def red(text):
+ return "\033[31m" + str(text) + "\033[0m"
+
+def process_dmm(map_filename, lints: dict[str, lint.Lint]) -> list[MaplintError]:
+ problems: list[MaplintError] = []
+
+ with open(map_filename, "r") as file:
+ try:
+ map_data = dmm.parse_dmm(file)
+ except MaplintError as error:
+ problems.append(error)
+ # No structured data to lint.
+ return problems
+
+ for lint_name, lint in lints.items():
+ try:
+ problems.extend(lint.run(map_data))
+ except KeyboardInterrupt:
+ raise
+ except Exception:
+ problems.append(MaplintError(
+ f"An exception occurred, this is either a bug in maplint or a bug in a lint. \n{traceback.format_exc()}",
+ lint_name,
+ ))
+
+ return problems
+
+def print_error(message: str, filename: str, line_number: int, github_error_style: bool):
+ if github_error_style:
+ print(f"::error file={filename},line={line_number},title=DMM Linter::{message}")
+ else:
+ print(red(f"- Error parsing {filename} (line {line_number}): {message}"))
+
+def print_maplint_error(error: MaplintError, github_error_style: bool):
+ print_error(
+ f"{f'(in pop {error.pop_id}) ' if error.pop_id else ''}{f'(at {error.coordinates}) ' if error.coordinates else ''}{error}" + (f"\n {error.help}" if error.help is not None else ""),
+ error.file_name,
+ error.line_number,
+ github_error_style,
+ )
+
+def main(args):
+ any_failed = False
+ github_error_style = args.github
+
+ lints: dict[str, lint.Lint] = {}
+
+ lint_base = pathlib.Path(__file__).parent.parent / "lints"
+ lint_filenames = []
+ if args.lints is None:
+ lint_filenames = lint_base.glob("*.yml")
+ else:
+ lint_filenames = [lint_base / f"{lint_name}.yml" for lint_name in args.lints]
+
+ for lint_filename in lint_filenames:
+ try:
+ lints[lint_filename] = lint.Lint(yaml.safe_load(lint_filename.read_text()))
+ except MaplintError as error:
+ print_maplint_error(error, github_error_style)
+ any_failed = True
+ except Exception:
+ print_error("Error loading lint file.", lint_filename, 1, github_error_style)
+ traceback.print_exc()
+ any_failed = True
+
+ for map_filename in (args.maps or glob.glob("_maps/**/*.dmm", recursive = True)):
+ print(map_filename, end = " ")
+
+ success = True
+ all_failures: list[MaplintError] = []
+
+ try:
+ problems = process_dmm(map_filename, lints)
+ if len(problems) > 0:
+ success = False
+ all_failures.extend(problems)
+ except KeyboardInterrupt:
+ raise
+ except Exception:
+ success = False
+
+ all_failures.append(MaplintError(
+ f"An exception occurred, this is either a bug in maplint or a bug in a lint.' {traceback.format_exc()}",
+ map_filename,
+ ))
+
+ if success:
+ print(green("OK"))
+ else:
+ print(red("X"))
+ any_failed = True
+
+ for failure in all_failures:
+ print_maplint_error(failure, github_error_style)
+
+ if any_failed:
+ exit(1)
+
+if __name__ == "__main__":
+ parser = argparse.ArgumentParser(
+ prog = "maplint",
+ description = "Checks for common errors in maps.",
+ )
+
+ parser.add_argument("maps", nargs = "*")
+ parser.add_argument("--lints", nargs = "*")
+ parser.add_argument("--github", action='store_true')
+
+ args = parser.parse_args()
+
+ main(args)
diff --git a/tools/maplint/source/common.py b/tools/maplint/source/common.py
new file mode 100644
index 000000000000..6fc0080009ac
--- /dev/null
+++ b/tools/maplint/source/common.py
@@ -0,0 +1,36 @@
+import re
+from dataclasses import dataclass
+
+from .error import MapParseError
+
+REGEX_TYPEPATH = re.compile(r'^/[\w/]+$')
+
+class Typepath:
+ path: str
+ segments: list[str]
+
+ def __init__(self, path):
+ if not REGEX_TYPEPATH.match(path):
+ raise MapParseError(f"Invalid typepath {path!r}.")
+
+ self.path = path
+ self.segments = path.split('/')[1:]
+
+ def __eq__(self, other):
+ if not isinstance(other, Typepath):
+ return False
+
+ return self.path == other.path
+
+ def __str__(self) -> str:
+ return self.path
+
+@dataclass
+class Filename:
+ path: str
+
+@dataclass
+class Null:
+ pass
+
+Constant = str | float | Filename | Typepath | Null | list['Constant'] | dict['Constant', 'Constant']
diff --git a/tools/maplint/source/dmm.py b/tools/maplint/source/dmm.py
new file mode 100644
index 000000000000..dd9ecc821bb4
--- /dev/null
+++ b/tools/maplint/source/dmm.py
@@ -0,0 +1,184 @@
+# I know we already have one in mapmerge, but this one can afford to be significantly simpler to interface with
+# by virtue of being read-only.
+import re
+from dataclasses import dataclass, field
+from typing import IO
+
+from .common import Constant, Filename, Null, Typepath
+from .error import MapParseError, MaplintError
+
+REGEX_POP_ID = re.compile(r'^"(?P.+)" = \($')
+REGEX_POP_CONTENT_HEADER = re.compile(r'^(?P[/\w]+?)(?P[{,)])$')
+REGEX_ROW_BEGIN = re.compile(r'^\((?P\d+),(?P\d+),(?P\d+)\) = {"$')
+REGEX_VAR_EDIT = re.compile(r'^\t(?P.+?) = (?P.+?);?$')
+
+@dataclass
+class Content:
+ path: Typepath
+ filename: str
+ starting_line: int
+ var_edits: dict[str, Constant] = field(default_factory = dict)
+
+@dataclass
+class DMM:
+ pops: dict[str, list[Content]] = field(default_factory = dict)
+
+ # Z -> X -> Y -> Pop
+ turfs: list[list[list[str]]] = field(default_factory = list)
+
+ def size(self):
+ return (len(self.turfs[0]), len(self.turfs[0][0]))
+
+ def turfs_for_pop(self, key: str):
+ for z, z_level in enumerate(self.turfs):
+ for x, x_level in enumerate(z_level):
+ for y, turf in enumerate(x_level):
+ if turf == key:
+ yield (x, y, z)
+
+class DMMParser:
+ dmm: DMM
+ line = 0
+
+ def __init__(self, reader: IO):
+ self.dmm = DMM()
+ self.reader = reader
+
+ def parse(self):
+ if "dmm2tgm" not in self.next_line():
+ self.raise_error("Map isn't in TGM format. Consider using StrongDMM instead of Dream Maker.\n Please also consider installing the map merge tools, found through Install.bat in the tools/hooks folder.")
+
+ try:
+ while self.parse_pop():
+ pass
+
+ while self.parse_row():
+ pass
+ except MapParseError as error:
+ raise self.raise_error(error)
+
+ return self.dmm
+
+ def next_line(self):
+ self.line += 1
+
+ try:
+ return next(self.reader).removesuffix("\n")
+ except StopIteration:
+ return None
+
+ def parse_pop(self):
+ line = self.next_line()
+ if line == "":
+ return False
+
+ pop_match = REGEX_POP_ID.match(line)
+ if pop_match is None:
+ self.raise_error("Pops ended too early, expected a newline in between.")
+
+ pop_key = pop_match.group("key")
+ contents = []
+
+ while next_line := self.next_line():
+ next_line = next_line.rstrip()
+ content_match = REGEX_POP_CONTENT_HEADER.match(next_line)
+ if content_match is None:
+ self.raise_error("Pop content didn't lead to a path")
+
+ content = Content(Typepath(content_match.group("path")), self.reader.name, self.line)
+ contents.append(content)
+
+ content_end = content_match.group("end")
+
+ if content_end == ")":
+ break
+ elif content_end == "{":
+ while (var_edit := self.parse_var_edit()) is not None:
+ content.var_edits[var_edit[0]] = var_edit[1]
+ elif content_end == ",":
+ continue
+
+ self.dmm.pops[pop_key] = contents
+
+ return True
+
+ def parse_var_edit(self):
+ line = self.next_line()
+ if line == "\t},":
+ return None
+
+ var_edit_match = REGEX_VAR_EDIT.match(line)
+ self.expect(var_edit_match is not None, "Var edits ended too early, expected a newline in between.")
+
+ return (var_edit_match.group("name"), self.parse_constant(var_edit_match.group("definition")))
+
+ def parse_constant(self, constant):
+ if (float_constant := self.safe_float(constant)) is not None:
+ return float_constant
+ elif re.match(r'^/[/\w]+$', constant):
+ return Typepath(constant)
+ elif re.match(r'^".*"$', constant):
+ # This should do escaping in the future
+ return constant[1:-1]
+ elif re.match(r'^null$', constant):
+ return Null()
+ elif re.match(r"^'.*'$", constant):
+ return Filename(constant[1:-1])
+ elif (list_match := re.match(r'^list\((?P.*)\)$', constant)):
+ return ["NYI: list"]
+ else:
+ self.raise_error(f"Unknown constant type: {constant}")
+
+ def parse_row(self):
+ line = self.next_line()
+
+ if line is None:
+ return False
+
+ if line == "":
+ # Starting a new z level
+ return True
+
+ row_match = REGEX_ROW_BEGIN.match(line)
+ self.expect(row_match is not None, "Rows ended too early, expected a newline in between.")
+ self.expect(row_match.group("y") == "1", "TGM should only be producing individual rows.")
+
+ x = int(row_match.group("x")) - 1
+ z = int(row_match.group("z")) - 1
+
+ if len(self.dmm.turfs) <= z:
+ self.dmm.turfs.append([])
+ self.expect(len(self.dmm.turfs) == z + 1, "Z coordinate is not sequential")
+
+ z_level = self.dmm.turfs[z]
+ self.expect(len(z_level) == x, "X coordinate is not sequential")
+
+ contents = []
+
+ while (next_line := self.next_line()) is not None:
+ next_line = next_line.rstrip()
+ if next_line == '"}':
+ break
+
+ self.expect(next_line in self.dmm.pops, f"Pop {next_line} is not defined")
+ contents.append(next_line)
+
+ z_level.append(contents)
+
+ return True
+
+ def safe_float(self, value):
+ try:
+ return float(value)
+ except ValueError:
+ return None
+
+ def expect(self, condition, message):
+ if not condition:
+ self.raise_error(message)
+
+ def raise_error(self, message):
+ raise MaplintError(message, self.reader.name, self.line)
+
+def parse_dmm(reader: IO):
+ return DMMParser(reader).parse()
diff --git a/tools/maplint/source/error.py b/tools/maplint/source/error.py
new file mode 100644
index 000000000000..f12a629c2fd6
--- /dev/null
+++ b/tools/maplint/source/error.py
@@ -0,0 +1,28 @@
+from typing import Optional
+
+"""Linting error with associated filename and line number."""
+class MaplintError(Exception):
+ """The DMM file name the exception occurred in"""
+ file_name = "unknown"
+
+ """The line the error occurred on"""
+ line_number = 1
+
+ """The optional coordinates"""
+ coordinates: Optional[str] = None
+
+ """The optional pop ID"""
+ pop_id: Optional[str] = None
+
+ """The optional help message"""
+ help: Optional[str] = None
+
+ def __init__(self, message: str, file_name: str, line_number = 1):
+ Exception.__init__(self, message)
+
+ self.file_name = file_name
+ self.line_number = line_number
+
+"""A parsing error that must be upgrading to a linting error by parse()."""
+class MapParseError(Exception):
+ pass
diff --git a/tools/maplint/source/lint.py b/tools/maplint/source/lint.py
new file mode 100644
index 000000000000..061ccd28cdbf
--- /dev/null
+++ b/tools/maplint/source/lint.py
@@ -0,0 +1,289 @@
+import re
+from typing import Optional
+
+from .common import Constant, Typepath
+from .dmm import DMM, Content
+from .error import MaplintError, MapParseError
+
+def expect(condition, message):
+ if not condition:
+ raise MapParseError(message)
+
+"""Create an error linked to a specific content instance"""
+def fail_content(content: Content, message: str) -> MaplintError:
+ return MaplintError(message, content.filename, content.starting_line)
+
+class TypepathExtra:
+ typepath: Typepath
+ exact: bool = False
+ wildcard: bool = False
+
+ def __init__(self, typepath):
+ if typepath == '*':
+ self.wildcard = True
+ return
+
+ if typepath.startswith('='):
+ self.exact = True
+ typepath = typepath[1:]
+
+ self.typepath = Typepath(typepath)
+
+ def matches_path(self, path: Typepath):
+ if self.wildcard:
+ return True
+
+ if self.exact:
+ return self.typepath == path
+
+ if len(self.typepath.segments) > len(path.segments):
+ return False
+
+ return self.typepath.segments == path.segments[:len(self.typepath.segments)]
+
+class BannedNeighbor:
+ identical: bool = False
+ typepath: Optional[TypepathExtra] = None
+ pattern: Optional[re.Pattern] = None
+ matching_vars: list[str] = []
+
+ def __init__(self, typepath, data = {}):
+ if typepath.upper() != typepath:
+ self.typepath = TypepathExtra(typepath)
+
+ if data is None:
+ return
+
+ expect(isinstance(data, dict), "Banned neighbor must be a dictionary.")
+
+ if "identical" in data:
+ self.identical = data.pop("identical")
+ expect(isinstance(self.identical, bool), "identical must be a boolean.")
+
+ if "matching_vars" in data:
+ self.matching_vars = data.pop("matching_vars")
+ expect(isinstance(self.matching_vars, list), "matching_vars must be a list of variables.")
+
+ if "pattern" in data:
+ self.pattern = re.compile(data.pop("pattern"))
+
+ expect(len(data) == 0, f"Unknown key in banned neighbor: {', '.join(data.keys())}.")
+
+ def matches(self, identified: Content, neighbor: Content):
+ if len(self.matching_vars) > 0:
+ if self.typepath is not None and not self.typepath.matches_path(neighbor.path):
+ return False
+
+ for variable in self.matching_vars:
+ if identified.var_edits.get(variable) != neighbor.var_edits.get(variable):
+ return False
+
+ return True
+
+ if self.identical:
+ if identified.path != neighbor.path:
+ return False
+
+ if identified.var_edits != neighbor.var_edits:
+ return False
+
+ return True
+
+ if self.typepath is not None:
+ if self.typepath.matches_path(neighbor.path):
+ return True
+
+ if self.pattern is not None:
+ if self.pattern.match(str(neighbor.path)):
+ return True
+
+ return False
+
+Choices = list[Constant] | re.Pattern
+
+def extract_choices(data, key) -> Optional[Choices]:
+ if key not in data:
+ return None
+
+ constants_data = data.pop(key)
+
+ if isinstance(constants_data, list):
+ constants: list[Constant] = []
+
+ for constant_data in constants_data:
+ if isinstance(constant_data, str):
+ constants.append(constant_data)
+ elif isinstance(constant_data, int):
+ constants.append(float(constant_data))
+ elif isinstance(constant_data, float):
+ constants.append(constant_data)
+
+ return constants
+ elif isinstance(constants_data, dict):
+ if "pattern" in constants_data:
+ pattern = constants_data.pop("pattern")
+ return re.compile(pattern)
+
+ raise MapParseError(f"Unknown key in {key}: {', '.join(constants_data.keys())}.")
+
+ raise MapParseError(f"{key} must be a list of constants, or a pattern")
+
+class BannedVariable:
+ variable: str
+ allow: Optional[Choices] = None
+ deny: Optional[Choices] = None
+
+ def __init__(self, variable, data = {}):
+ self.variable = variable
+
+ if data is None:
+ return
+
+ self.allow = extract_choices(data, "allow")
+ self.deny = extract_choices(data, "deny")
+
+ expect(len(data) == 0, f"Unknown key in banned variable {variable}: {', '.join(data.keys())}.")
+
+ def run(self, identified: Content) -> str:
+ if identified.var_edits[self.variable] is None:
+ return None
+
+ if self.allow is not None:
+ if isinstance(self.allow, list):
+ if identified.var_edits[self.variable] not in self.allow:
+ return f"Must be one of {', '.join(map(str, self.allow))}"
+ elif not self.allow.match(str(identified.var_edits[self.variable])):
+ return f"Must match {self.allow.pattern}"
+
+ return None
+
+ if self.deny is not None:
+ if isinstance(self.deny, list):
+ if identified.var_edits[self.variable] in self.deny:
+ return f"Must not be one of {', '.join(map(str, self.deny))}"
+ elif self.deny.match(str(identified.var_edits[self.variable])):
+ return f"Must not match {self.deny.pattern}"
+
+ return None
+
+ return f"This variable is not allowed for this type."
+
+class Rules:
+ banned: bool = False
+ banned_neighbors: list[BannedNeighbor] = []
+ banned_variables: bool | list[BannedVariable] = []
+
+ def __init__(self, data):
+ expect(isinstance(data, dict), "Lint rules must be a dictionary.")
+
+ if "banned" in data:
+ self.banned = data.pop("banned")
+ expect(isinstance(self.banned, bool), "banned must be a boolean.")
+
+ if "banned_neighbors" in data:
+ banned_neighbors_data = data.pop("banned_neighbors")
+
+ expect(isinstance(banned_neighbors_data, list) or isinstance(banned_neighbors_data, dict), "banned_neighbors must be a list, or a dictionary keyed by type.")
+
+ if isinstance(banned_neighbors_data, dict):
+ self.banned_neighbors = [BannedNeighbor(typepath, data) for typepath, data in banned_neighbors_data.items()]
+ else:
+ self.banned_neighbors = [BannedNeighbor(typepath) for typepath in banned_neighbors_data]
+
+ if "banned_variables" in data:
+ banned_variables_data = data.pop("banned_variables")
+ if banned_variables_data == True:
+ self.banned_variables = True
+ else:
+ expect(isinstance(banned_variables_data, list) or isinstance(banned_variables_data, dict), "banned_variables must be a list, or a dictionary keyed by variable.")
+
+ if isinstance(banned_variables_data, dict):
+ self.banned_variables = [BannedVariable(variable, data) for variable, data in banned_variables_data.items()]
+ else:
+ self.banned_variables = [BannedVariable(variable) for variable in banned_variables_data]
+
+ expect(len(data) == 0, f"Unknown lint rules: {', '.join(data.keys())}.")
+
+ def run(self, identified: Content, contents: list[Content], identified_index) -> list[MaplintError]:
+ failures: list[MaplintError] = []
+
+ if self.banned:
+ failures.append(fail_content(identified, f"Typepath {identified.path} is banned."))
+
+ for banned_neighbor in self.banned_neighbors:
+ for neighbor in contents[:identified_index] + contents[identified_index + 1:]:
+ if not banned_neighbor.matches(identified, neighbor):
+ continue
+
+ failures.append(fail_content(identified, f"Typepath {identified.path} has a banned neighbor: {neighbor.path}"))
+
+ if self.banned_variables == True:
+ if len(identified.var_edits) > 0:
+ failures.append(fail_content(identified, f"Typepath {identified.path} should not have any variable edits."))
+ else:
+ assert isinstance(self.banned_variables, list)
+ for banned_variable in self.banned_variables:
+ if banned_variable.variable in identified.var_edits:
+ ban_reason = banned_variable.run(identified)
+ if ban_reason is None:
+ continue
+ failures.append(fail_content(identified, f"Typepath {identified.path} has a banned variable (set to {identified.var_edits[banned_variable.variable]}): {banned_variable.variable}. {ban_reason}"))
+
+ return failures
+
+class Lint:
+ help: Optional[str] = None
+ rules: dict[TypepathExtra, Rules]
+
+ def __init__(self, data):
+ expect(isinstance(data, dict), "Lint must be a dictionary.")
+
+ if "help" in data:
+ self.help = data.pop("help")
+
+ expect(isinstance(self.help, str) or self.help is None, "Lint help must be a string.")
+
+ self.rules = {}
+
+ for typepath, rules in data.items():
+ self.rules[TypepathExtra(typepath)] = Rules(rules)
+
+ def run(self, map_data: DMM) -> list[MaplintError]:
+ all_failures: list[MaplintError] = []
+ (width, height) = map_data.size()
+
+ for pop, contents in map_data.pops.items():
+ for typepath_extra, rules in self.rules.items():
+ for content_index, content in enumerate(contents):
+ if not typepath_extra.matches_path(content.path):
+ continue
+
+ failures = rules.run(content, contents, content_index)
+ if len(failures) == 0:
+ continue
+
+ coordinates = map_data.turfs_for_pop(pop)
+ coordinate_texts = []
+
+ for _ in range(3):
+ coordinate = next(coordinates, None)
+ if coordinate is None:
+ break
+
+ x = coordinate[0] + 1
+ y = height - coordinate[1]
+ z = coordinate[2] + 1
+
+ coordinate_texts.append(f"({x}, {y}, {z})")
+
+ leftover_coordinates = sum(1 for _ in coordinates)
+ if leftover_coordinates > 0:
+ coordinate_texts.append(f"and {leftover_coordinates} more")
+
+ for failure in failures:
+ failure.coordinates = ', '.join(coordinate_texts)
+ failure.help = self.help
+ failure.pop_id = pop
+ all_failures.append(failure)
+
+ return list(set(all_failures))
diff --git a/tools/requirements.txt b/tools/requirements.txt
index dbaed6f0260b..ef25e10081ac 100644
--- a/tools/requirements.txt
+++ b/tools/requirements.txt
@@ -1,11 +1,11 @@
pygit2==1.7.2
bidict==0.22.0
-Pillow==9.5.0
+Pillow==10.0.1
# check_regex.py
colorama==0.4.4
PyYaml==6.0
-gitpython==3.1.37
+gitpython==3.1.41
unidiff==0.7.0
# changelogs
diff --git a/tools/tgs_scripts/InstallDeps.sh b/tools/tgs_scripts/InstallDeps.sh
index 140c1485c7ae..b446bd9e55c6 100755
--- a/tools/tgs_scripts/InstallDeps.sh
+++ b/tools/tgs_scripts/InstallDeps.sh
@@ -44,8 +44,8 @@ if ! [ -x "$has_youtubedl" ]; then
sudo apt-get update
sudo apt-get install -y python3 python3-pip
fi
- pip3 install youtube-dl
+ pip3 install youtube-dl --break-system-packages
elif [ -x "$has_pip3" ]; then
echo "Ensuring youtube-dl is up-to-date with pip3..."
- pip3 install youtube-dl -U
+ pip3 install youtube-dl -U --break-system-packages
fi
diff --git a/tools/tgs_test/Program.cs b/tools/tgs_test/Program.cs
index b8967dbc156d..9b018be95167 100644
--- a/tools/tgs_test/Program.cs
+++ b/tools/tgs_test/Program.cs
@@ -11,6 +11,7 @@
using Tgstation.Server.Api.Models;
using Tgstation.Server.Api.Models.Response;
using Tgstation.Server.Client;
+using Tgstation.Server.Common.Extensions;
using YamlDotNet.Serialization.NamingConventions;
using YamlDotNet.Serialization;
@@ -202,10 +203,14 @@
default);
Console.WriteLine("Installing BYOND...");
- var byondInstallJob = await instanceClient.Byond.SetActiveVersion(
- new ByondVersionRequest
+ var byondInstallJob = await instanceClient.Engine.SetActiveVersion(
+ new EngineVersionRequest
{
- Version = targetByondVersion
+ EngineVersion = new EngineVersion
+ {
+ Version = targetByondVersion,
+ Engine = EngineType.Byond,
+ }
},
null,
default);
diff --git a/tools/tgs_test/Tgstation.TgsTest.csproj b/tools/tgs_test/Tgstation.TgsTest.csproj
index 0a641c269ab2..967fbd429516 100644
--- a/tools/tgs_test/Tgstation.TgsTest.csproj
+++ b/tools/tgs_test/Tgstation.TgsTest.csproj
@@ -1,16 +1,17 @@
- 1.0.0
+ 2.0.0
Exe
- net7.0
+ net8.0
enable
enable
-
-
+
+
+